.fs-shell{background:var(--paper-sunk);z-index:50;width:100%;position:fixed;inset:0;overflow-y:auto}.fs-bd-gradient{pointer-events:none;background:linear-gradient(180deg, var(--paper) 0%, #f7f1e9 60%, #f1eae1 100%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.fs-bd-gradient{background:linear-gradient(180deg, var(--paper) 0%, lab(95.38% 1.05011 4.44876) 60%, lab(93.0628% 1.23477 5.19664) 100%)}}.fs-bd-glow{pointer-events:none;background:radial-gradient(70% 50% at 50% 28%,#fee3c58c,#0000 70%);background:radial-gradient(70% 50% at 50% 28%,lab(91.8747% 6.34092 18.4792/.55),#0000 70%);position:absolute;inset:0}.fs-bd-hatch{pointer-events:none;opacity:.04;background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 11px);position:absolute;inset:0}.fs-bd-vignette{pointer-events:none;background:radial-gradient(90% 80%,#0000 50%,#171b201a 100%);background:radial-gradient(90% 80%,#0000 50%,lab(9.47247% -.459656 -4.40383/.1) 100%);position:absolute;inset:0}.pleks-public[data-theme=dark] .fs-bd-gradient{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-sunk) 100%)}.pleks-public[data-theme=dark] .fs-bd-glow{background:radial-gradient(ellipse 70% 50% at 50% 28%, var(--amber-wash) 0%, transparent 70%)}.fs-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:36px 20px 80px;display:flex;position:relative}.fs-wordmark{color:inherit;line-height:1;font-family:var(--pub-sans);letter-spacing:-.01em;align-items:baseline;gap:0;margin-bottom:32px;font-weight:500;text-decoration:none;display:inline-flex}.fs-panel{background:var(--paper-raised);border:2px solid var(--ink);border-bottom:0;width:100%;max-width:380px;padding:38px 40px 42px;position:relative;box-shadow:0 1px 1px #13161b0a,0 18px 50px #13161b14;box-shadow:0 1px 1px lab(7.19015% -.368543 -3.62587/.04),0 18px 50px lab(7.19015% -.368543 -3.62587/.08)}.fs-panel:after{content:"";background:var(--amber);height:6px;position:absolute;bottom:-6px;left:-2px;right:-2px}.fs-knob{background:var(--amber);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:30px;right:26px}.fs-eyebrow{font-family:var(--pub-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);text-align:center;margin:0 0 22px;font-size:10.5px}.fs-back-home{font-family:var(--pub-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--rule-strong);margin-top:28px;padding-bottom:2px;font-size:11px;text-decoration:none;transition:color .12s,border-color .12s;display:inline-block}.fs-back-home:hover{color:var(--ink);border-color:var(--ink)}.fs-heading{font-family:var(--pub-sans);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin:0 0 6px;font-size:26px;font-weight:500;line-height:1.12}.fs-subhead{font-family:var(--pub-sans);color:var(--ink-soft);margin:0 0 24px;font-size:13.5px;line-height:1.5}.fs-cta{box-sizing:border-box;background:var(--ink);width:100%;color:var(--paper);font-family:var(--pub-sans);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:12px;padding:14px 22px 14px 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex}.fs-cta:hover:not(:disabled){background:var(--amber);color:var(--ink);box-shadow:0 0 0 3px #d2842538;box-shadow:0 0 0 3px lab(62.4415% 26.1423 59.6948/.22)}.fs-cta:hover:not(:disabled) .fs-cta-bar{background:var(--ink)}.fs-cta:disabled{opacity:.55;cursor:not-allowed}.fs-cta-bar{background:var(--amber);flex-shrink:0;width:3px;height:16px;transition:background .15s}.fs-cta-label{text-align:left;flex:1}.fs-cta-arrow{font-family:var(--pub-mono);opacity:.7;flex-shrink:0;font-size:13px}.fs-skel{background:#d7d0c7b3;background:lab(83.7727% 1.47787 5.12257/.7);border-radius:2px;animation:1.4s ease-in-out infinite fs-skel-pulse}@keyframes fs-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.fs-cta-ghost{box-sizing:border-box;width:100%;color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--pub-sans);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.fs-cta-ghost:hover:not(:disabled){background:var(--amber-wash);color:var(--amber-ink);border-color:var(--amber)}.fs-cta-ghost:disabled{opacity:.55;cursor:not-allowed}@media (max-width:560px){.fs-content{padding:28px 14px 60px}.fs-panel{max-width:100%;padding:30px 22px 34px}.fs-heading{font-size:22px}.fs-knob{top:24px;right:20px}}