:root{--style-radius-s:8px;--style-radius-m:10px;--theme-success-500:#1e7f3c}html[data-theme=light]{--theme-bg:#f6f8fa;--theme-text:#1d2733;--theme-input-bg:#fff}.btn--style-primary{--bg-color:#296eff;--hover-bg:#1559e8;--color:#fff}.nav{color:#d9e1ee;background:#071133}.nav a,.nav button,.nav .nav-group__label{color:inherit}.stackshift-payload-logo,.stackshift-auth-brand__wordmark{letter-spacing:-.02em;align-items:center;gap:.75rem;font-weight:700;display:inline-flex}.stackshift-payload-logo img,.stackshift-payload-icon,.stackshift-auth-brand__wordmark img{border-radius:999px}.stackshift-nav-status{color:#d9e1ee;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;margin:1rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.template-minimal:has(.stackshift-auth-brand){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#f6f8fa;--theme-text:#1d2733;--theme-input-bg:#fff;--theme-border-color:var(--theme-elevation-150);--accessibility-outline:2px solid var(--theme-text);--theme-elevation-0:var(--color-base-0);--theme-elevation-50:var(--color-base-50);--theme-elevation-100:var(--color-base-100);--theme-elevation-150:var(--color-base-150);--theme-elevation-200:var(--color-base-200);--theme-elevation-250:var(--color-base-250);--theme-elevation-300:var(--color-base-300);--theme-elevation-350:var(--color-base-350);--theme-elevation-400:var(--color-base-400);--theme-elevation-450:var(--color-base-450);--theme-elevation-500:var(--color-base-500);--theme-elevation-550:var(--color-base-550);--theme-elevation-600:var(--color-base-600);--theme-elevation-650:var(--color-base-650);--theme-elevation-700:var(--color-base-700);--theme-elevation-750:var(--color-base-750);--theme-elevation-800:var(--color-base-800);--theme-elevation-850:var(--color-base-850);--theme-elevation-900:var(--color-base-900);--theme-elevation-950:var(--color-base-950);--theme-elevation-1000:var(--color-base-1000);--theme-success-50:var(--color-success-50);--theme-success-100:var(--color-success-100);--theme-success-150:var(--color-success-150);--theme-success-200:var(--color-success-200);--theme-success-250:var(--color-success-250);--theme-success-300:var(--color-success-300);--theme-success-350:var(--color-success-350);--theme-success-400:var(--color-success-400);--theme-success-450:var(--color-success-450);--theme-success-500:var(--color-success-500);--theme-success-550:var(--color-success-550);--theme-success-600:var(--color-success-600);--theme-success-650:var(--color-success-650);--theme-success-700:var(--color-success-700);--theme-success-750:var(--color-success-750);--theme-success-800:var(--color-success-800);--theme-success-850:var(--color-success-850);--theme-success-900:var(--color-success-900);--theme-success-950:var(--color-success-950);--theme-warning-50:var(--color-warning-50);--theme-warning-100:var(--color-warning-100);--theme-warning-150:var(--color-warning-150);--theme-warning-200:var(--color-warning-200);--theme-warning-250:var(--color-warning-250);--theme-warning-300:var(--color-warning-300);--theme-warning-350:var(--color-warning-350);--theme-warning-400:var(--color-warning-400);--theme-warning-450:var(--color-warning-450);--theme-warning-500:var(--color-warning-500);--theme-warning-550:var(--color-warning-550);--theme-warning-600:var(--color-warning-600);--theme-warning-650:var(--color-warning-650);--theme-warning-700:var(--color-warning-700);--theme-warning-750:var(--color-warning-750);--theme-warning-800:var(--color-warning-800);--theme-warning-850:var(--color-warning-850);--theme-warning-900:var(--color-warning-900);--theme-warning-950:var(--color-warning-950);--theme-error-50:var(--color-error-50);--theme-error-100:var(--color-error-100);--theme-error-150:var(--color-error-150);--theme-error-200:var(--color-error-200);--theme-error-250:var(--color-error-250);--theme-error-300:var(--color-error-300);--theme-error-350:var(--color-error-350);--theme-error-400:var(--color-error-400);--theme-error-450:var(--color-error-450);--theme-error-500:var(--color-error-500);--theme-error-550:var(--color-error-550);--theme-error-600:var(--color-error-600);--theme-error-650:var(--color-error-650);--theme-error-700:var(--color-error-700);--theme-error-750:var(--color-error-750);--theme-error-800:var(--color-error-800);--theme-error-850:var(--color-error-850);--theme-error-900:var(--color-error-900);--theme-error-950:var(--color-error-950)}.template-minimal:has(.stackshift-auth-brand){background:#f6f8fa;justify-content:center;min-height:100vh;padding:3rem 2rem 3rem calc(42vw + 2rem)}.template-minimal:has(.stackshift-auth-brand) .template-minimal__wrap{width:min(100%,460px);max-width:460px}.template-minimal:has(.stackshift-auth-brand) .login__brand{display:none}.template-minimal:has(.stackshift-auth-brand) .login__form{background:#fff;border:1px solid #dce3ea;border-radius:12px;padding:1.75rem;box-shadow:0 12px 35px #0711331f}.template-minimal:has(.stackshift-auth-brand) .login__form .btn{width:100%}.stackshift-login-heading{margin-bottom:1.25rem}.stackshift-login-heading h1{color:#1d2733;letter-spacing:-.03em;margin:0;font-size:1.7rem;line-height:1.15}.stackshift-login-heading p{color:#5b6b7c;margin:.5rem 0 0;font-size:.9rem}.stackshift-auth-brand{z-index:1;color:#d9e1ee;background-color:#071133;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),radial-gradient(circle at 15% 12%,#296eff59,#0000 38%),radial-gradient(circle at 90% 88%,#fb914e2e,#0000 35%);background-size:56px 56px,56px 56px,100% 100%,100% 100%;flex-direction:column;justify-content:space-between;width:42vw;padding:2.5rem;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.stackshift-auth-brand h1{color:#d9e1ee;letter-spacing:-.045em;max-width:38rem;margin:auto 0 1.25rem;font-size:clamp(2rem,3.5vw,3.75rem);line-height:1.03}.stackshift-auth-brand h1 span{color:#fb914e}.stackshift-auth-brand__tagline{color:#d9e1eeb3;max-width:28rem;margin:0 0 auto;font-size:.9rem;line-height:1.6}.stackshift-auth-brand__footer{color:#d9e1ee80;margin:2rem 0 0;font-size:.75rem}@media (max-width:1024px){.template-minimal:has(.stackshift-auth-brand){justify-content:center;align-items:center;padding:7rem 1.5rem 3rem}.stackshift-auth-brand{width:100%;height:4.5rem;padding:1rem 1.5rem;inset:0 0 auto}.stackshift-auth-brand h1,.stackshift-auth-brand__tagline,.stackshift-auth-brand__footer{display:none}}.stackshift-field{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.stackshift-field__label{color:var(--theme-elevation-500,inherit);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.stackshift-field__count,.stackshift-section__count{background:var(--theme-elevation-100,#8080801f);color:var(--theme-elevation-650,inherit);letter-spacing:0;text-transform:none;border-radius:999px;padding:.05rem .4rem;font-size:.7rem}.stackshift-field__empty{color:var(--theme-elevation-500,inherit);margin:0;font-size:.85rem;font-style:italic}.stackshift-field__note{color:var(--theme-elevation-600,inherit);overflow-wrap:anywhere;margin:0;font-size:.8rem}.stackshift-links{overflow-wrap:anywhere;flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.stackshift-sections{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.stackshift-section{border:1px solid var(--theme-elevation-150,#8080804d);background:var(--theme-elevation-50,#8080800f);border-radius:4px;padding:.75rem .875rem}.stackshift-section__head{align-items:center;gap:.5rem;display:flex}.stackshift-section__index{background:var(--theme-elevation-150,#80808033);min-width:1.4rem;height:1.4rem;color:var(--theme-elevation-650,inherit);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex}.stackshift-section__kind{color:var(--theme-elevation-800,inherit);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:600}.stackshift-section__heading{color:var(--theme-elevation-1000,inherit);margin-top:.4rem;font-size:.95rem;font-weight:600}.stackshift-section__summary{color:var(--theme-elevation-700,inherit);margin:.3rem 0 0;font-size:.85rem;line-height:1.5}.stackshift-section__details{color:var(--theme-elevation-650,inherit);margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.55}.stackshift-section__more{opacity:.8;margin-left:-1.1rem;font-style:italic;list-style:none}.stackshift-section__images{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.stackshift-thumb{border:1px solid var(--theme-elevation-150,#8080804d);background:var(--theme-elevation-100,#8080801f);object-fit:cover;border-radius:3px;max-width:100%;height:auto;max-height:4.5rem;display:block}.stackshift-thumb--hero,.stackshift-thumb--media{object-fit:contain;max-width:24rem;max-height:14rem}.stackshift-thumb--cell{width:3.25rem;height:2.25rem;max-height:none}.stackshift-cell-empty{color:var(--theme-elevation-400,inherit)}.stackshift-cell-link{color:inherit;text-decoration:none;display:inline-block}.stackshift-cell-link:focus-visible{outline:2px solid var(--theme-success-500,currentColor);outline-offset:2px}
