:root{--ink:#101d31;--ink-2:#33455e;--ink-soft:#53637a;--paper:#f2f1ec;--sheet:#fbfaf7;--card:#fff;--rule:#d8d9d2;--rule-strong:#101d31;--orange:#ee5f0c;--orange-dark:#cf4f05;--orange-text:#ad4308;--blue:#2159a8;--green:#187a44;--red:#b3261e;--shadow-1:0 1px 2px rgba(16,29,49,.05);--shadow-2:0 3px 10px rgba(16,29,49,.08),0 1px 3px rgba(16,29,49,.05);--shadow-3:0 14px 34px rgba(16,29,49,.13),0 3px 9px rgba(16,29,49,.07)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}.breadcrumbs{margin-bottom:20px;font-size:13px;color:var(--ink-soft)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;padding:0;margin:0;list-style:none}.breadcrumbs li+li:before{content:"/";margin-right:10px;color:var(--ink-soft)}.guide-content{font-size:16px;line-height:1.75}.wrap.guide-content{animation:none}.guide-content h2{font-family:var(--font-heading),sans-serif;font-size:28px;line-height:1.2;margin:32px 0 12px}.guide-content h3{font-size:18px;line-height:1.4;margin:24px 0 8px}.guide-content h2[id],.guide-content h3[id]{scroll-margin-top:85px}.guide-content p{margin:12px 0}.guide-content ol,.guide-content ul{padding-left:22px;margin:12px 0}.guide-content li{margin-bottom:8px}.guide-content .breadcrumbs ol{padding:0;margin:0}.guide-answer{font-size:18px;border-left:4px solid var(--orange);padding:12px 18px;background:var(--card)}.guide-content .guide-toc{margin:24px 0;font-size:14px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:18px;gap:18px}.guide-grid .card{margin:0}.guide-grid h2{margin-top:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:linear-gradient(rgba(16,29,49,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(16,29,49,.022) 1px,transparent 1px),var(--paper);background-size:28px 28px,28px 28px,auto;color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}::selection{background:rgba(238,95,12,.22)}.topbar{background:hsla(45,33%,98%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 28px;gap:24px;height:62px;position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--rule-strong);box-shadow:0 3px 0 -1px var(--rule-strong),0 8px 20px rgba(16,29,49,.06)}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px;white-space:nowrap}.brand-mark{width:32px;height:32px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:19px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--orange);transform:rotate(-3deg)}.brand-mark,.brand-text{font-family:var(--font-heading),sans-serif;font-weight:700}.brand-text{font-size:21px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.brand-text em{font-style:normal;color:var(--orange)}.nav{display:flex;gap:0;height:100%}.nav button{font-family:var(--font-heading),sans-serif;font-size:15px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;background:none;border:none;color:var(--ink-soft);padding:0 15px;height:100%;cursor:pointer;position:relative;transition:color .15s ease,background .15s ease;white-space:nowrap}.nav button:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.nav button:hover:not(:disabled){color:var(--ink);background:rgba(16,29,49,.03)}.nav button.active{color:var(--ink)}.nav button.active:after{transform:scaleX(1)}.nav button:disabled{color:#b3bcc7;cursor:default}.nav .soon{font-size:9px;color:var(--orange);display:block;letter-spacing:.14em}.wrap{max-width:1120px;margin:40px auto 84px;padding:46px 50px 64px;background:var(--sheet);border:1.5px solid var(--rule-strong);box-shadow:inset 0 0 0 5px var(--sheet),inset 0 0 0 6px rgba(16,29,49,.4),var(--shadow-2);position:relative;animation:sheetIn .45s cubic-bezier(.2,.7,.3,1) both}@keyframes sheetIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wrap:before{content:"";position:absolute;inset:-14px;pointer-events:none;background:linear-gradient(var(--ink-2),var(--ink-2)) 0 0 /11px 1.5px,linear-gradient(var(--ink-2),var(--ink-2)) 0 0 /1.5px 11px,linear-gradient(var(--ink-2),var(--ink-2)) 100% 0 /11px 1.5px,linear-gradient(var(--ink-2),var(--ink-2)) 100% 0 /1.5px 11px,linear-gradient(var(--ink-2),var(--ink-2)) 0 100% /11px 1.5px,linear-gradient(var(--ink-2),var(--ink-2)) 0 100% /1.5px 11px,linear-gradient(var(--ink-2),var(--ink-2)) 100% 100% /11px 1.5px,linear-gradient(var(--ink-2),var(--ink-2)) 100% 100% /1.5px 11px;background-repeat:no-repeat;opacity:.55}.wrap:after{content:"NYC AEC SUITE — MOLABS ENGINEERING TOOLS · REV 1.2 · NOT FOR SUBMISSION";position:absolute;bottom:0;right:0;padding:6px 14px;border-top:1px solid rgba(16,29,49,.4);border-left:1px solid rgba(16,29,49,.4);font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.16em;color:#9aa2ad;background:var(--sheet)}h1{font-family:var(--font-heading),sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.05;display:flex;align-items:center;gap:14px}h1:before{content:"";width:12px;height:12px;background:var(--orange);transform:rotate(45deg);flex-shrink:0}.sub{color:var(--ink-soft);margin:10px 0 30px;max-width:620px;font-size:14.5px}.card{background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:22px;margin-bottom:24px;box-shadow:var(--shadow-1);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.card:hover{box-shadow:var(--shadow-2);border-color:#c4c6be;transform:translateY(-1px)}.search-row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.field input,.field select,.field textarea{font-family:var(--font-mono),monospace;font-size:13.5px;padding:10px 12px;border:1px solid var(--rule);border-radius:3px;background:#fff;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.field input:hover,.field select:hover{border-color:#adb3ba}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px rgba(238,95,12,.16)}input[type=checkbox]{accent-color:var(--orange);width:15px;height:15px}.btn{font-family:var(--font-heading),sans-serif;font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:#fff;border:none;border-radius:3px;padding:12px 26px;cursor:pointer;position:relative;box-shadow:var(--shadow-1),inset 0 -2px 0 rgba(0,0,0,.25);transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.btn:hover:not(:disabled){background:var(--orange);box-shadow:var(--shadow-2),inset 0 -2px 0 rgba(0,0,0,.2)}.btn:active:not(:disabled){transform:translateY(1px);box-shadow:var(--shadow-1)}.btn:disabled{background:var(--rule);color:#99a0a8;cursor:default;box-shadow:none}.btn-beacon{background:var(--green);animation:btn-beacon 1.8s ease-out infinite}.btn-beacon:hover:not(:disabled){background:var(--green);filter:brightness(1.12)}@keyframes btn-beacon{0%{box-shadow:var(--shadow-1),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 0 rgba(24,122,68,.5)}70%{box-shadow:var(--shadow-1),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 14px rgba(24,122,68,0)}to{box-shadow:var(--shadow-1),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 0 rgba(24,122,68,0)}}@media (prefers-reduced-motion:reduce){.btn-beacon{animation:none;outline:3px solid rgba(24,122,68,.45);outline-offset:2px}}.progress-track{height:6px;background:var(--rule);border-radius:3px;overflow:hidden;position:relative}.progress-sweep{position:absolute;top:0;bottom:0;width:35%;border-radius:3px;background:var(--orange);animation:progress-sweep 1.3s ease-in-out infinite}@keyframes progress-sweep{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.progress-sweep{animation:none;width:100%;left:0;opacity:.5}}.or{color:var(--ink-soft);padding:0 6px 13px;align-self:flex-end}.or,.section-title{font-family:var(--font-heading),sans-serif;text-transform:uppercase}.section-title{font-size:19px;font-weight:700;letter-spacing:.06em;border-bottom:2.5px solid var(--ink);padding-bottom:8px;margin:36px 0 16px;display:flex;justify-content:space-between;align-items:baseline}.section-title small{font-family:var(--font-body),sans-serif;font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-soft);font-size:12px}table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow-1)}th{font-family:var(--font-heading),sans-serif;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);text-align:left;padding:11px 14px;border-bottom:2px solid var(--ink);background:#f5f4ef}td{padding:12px 14px;border-bottom:1px solid #ebece6;vertical-align:top}tbody tr{transition:background .1s ease}tbody tr:hover{background:#faf9f4}tbody tr:last-child td{border-bottom:none}td.mono{font-family:var(--font-mono),monospace;font-size:13px}.stamp,td.mono{white-space:nowrap}.stamp{display:inline-block;font-family:var(--font-heading),sans-serif;font-weight:700;font-size:12px;letter-spacing:.13em;text-transform:uppercase;padding:2px 10px;border:2px solid var(--blue);border-radius:3px;color:var(--blue);transform:rotate(-2deg);background:radial-gradient(ellipse at 30% 40%,hsla(0,0%,100%,.55) 0,transparent 55%),rgba(33,89,168,.05);transition:transform .15s ease}.stamp:hover{transform:rotate(0deg) scale(1.03)}.stamp.ok{border-color:var(--green);color:var(--green);background:radial-gradient(ellipse at 30% 40%,hsla(0,0%,100%,.55) 0,transparent 55%),rgba(24,122,68,.06)}.stamp.bad{border-color:var(--red);color:var(--red);background:radial-gradient(ellipse at 30% 40%,hsla(0,0%,100%,.55) 0,transparent 55%),rgba(179,38,30,.06)}.empty{color:var(--ink-soft);background:repeating-linear-gradient(-45deg,transparent,transparent 8px,rgba(16,29,49,.02) 0,rgba(16,29,49,.02) 9px),hsla(0,0%,100%,.5);border:1.5px dashed #c6c8c0;border-radius:4px;padding:36px 24px;text-align:center}.err{color:var(--red);font-size:13px;margin-top:10px;font-weight:500}.kb-match{margin-top:14px;padding:12px 14px 12px 16px;background:#fff;border:1px solid var(--rule);border-left:4px solid var(--green);border-radius:6px;box-shadow:0 2px 10px rgba(16,29,49,.06);font-size:14px;line-height:1.5;max-width:640px}.kb-match-title{font-weight:700;color:var(--ink);font-size:14.5px;display:flex;align-items:center;gap:8px}.kb-match p{margin-top:6px}.kb-fix{color:var(--green);font-weight:700;font-style:italic}.kb-badge{font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:1px 7px;border-radius:3px;background:rgba(33,89,168,.1);color:var(--blue);border:1px solid rgba(33,89,168,.35)}.kb-nomatch{margin-top:12px;font-size:13px}.kb-nomatch,.note{color:var(--ink-soft)}.note{font-size:12px;margin-top:30px;max-width:640px}a{color:var(--blue);text-underline-offset:2px}a:hover{color:var(--orange)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:#c2c6bf;border:3px solid var(--paper);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--ink-soft)}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.section-title:before{content:none}@media (max-width:720px){.topbar{gap:14px;padding:0 14px;height:56px;max-width:100vw;overflow-x:clip}.nav{min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-menu{position:fixed;top:56px;left:14px}.nav-group:last-child .nav-menu{left:auto;right:14px}.brand-text{display:none}.wrap{margin:0 0 56px;padding:26px 18px 48px;border-left:none;border-right:none;box-shadow:none}.wrap:after,.wrap:before{display:none}h1{font-size:30px}.search-row{flex-direction:column;align-items:stretch}.or{align-self:flex-start;padding:4px 0}table{font-size:13px;display:block;overflow-x:auto}}.desk-wrap{max-width:1480px}.desk-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.desk-heading-row h1{margin-bottom:4px}.desk-context{flex:0 0 auto;max-width:320px;padding:9px 12px;border:1px solid var(--rule);border-left:4px solid var(--orange);background:#fff}.desk-context span,.desk-context strong{display:block}.desk-context span{margin-top:2px;color:var(--ink-soft);font-size:11.5px}.desk-view-tabs{display:flex;gap:6px;overflow-x:auto;padding:3px 0 8px;scrollbar-width:thin}.desk-view-tabs button{white-space:nowrap;border:1px solid var(--rule);border-radius:999px;background:#fff;color:var(--ink-2);padding:6px 10px;font:inherit;font-size:12px;cursor:pointer}.desk-view-tabs button:focus-visible,.desk-view-tabs button:hover{border-color:var(--ink-soft)}.desk-view-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.desk-controls{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--rule);background:#fff}.desk-controls .field{min-width:0}.desk-controls kbd{font:inherit;font-size:10px;border:1px solid var(--rule);border-radius:3px;padding:0 4px;color:var(--ink-soft)}.desk-saved-views{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border:1px solid var(--rule);border-top:0;background:hsla(0,0%,100%,.72)}.desk-saved-views label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.desk-bulk input,.desk-bulk select,.desk-saved-views input,.desk-saved-views select{min-height:34px;border:1px solid var(--rule);border-radius:3px;background:#fff;color:var(--ink);padding:5px 8px;font:inherit;font-size:12.5px}.btn-secondary{background:transparent;color:var(--ink);border:1px solid var(--rule);box-shadow:none}.desk-bulk{position:-webkit-sticky;position:sticky;top:62px;z-index:12;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid #a95a1e;background:#fff8ef;box-shadow:var(--shadow-2)}.desk-bulk strong{margin-right:4px}.desk-link-button,.desk-mutation button{border:0;background:none;color:var(--blue);text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}.desk-mutation{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 11px;border-left:4px solid var(--green);background:#f1f8f3;font-size:12.5px}.desk-mutation-saving{border-color:#9a6d00;background:#fff9e8}.desk-mutation-conflict,.desk-mutation-error{border-color:var(--stamp-red);background:#fff4f2;color:#7c241d}.desk-summary{padding:12px 2px 7px;font-size:12.5px}.desk-summary span{color:var(--ink-soft)}.desk-table-wrap{overflow-x:auto;border:1px solid var(--rule);background:#fff}.desk-table{width:100%;min-width:1180px;border:0;border-collapse:collapse;box-shadow:none;font-size:12.5px}.desk-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:8px;border-bottom:2px solid var(--ink);background:#f4f3ee;color:var(--ink-soft);font-size:10.5px;letter-spacing:.05em;text-align:left;text-transform:uppercase}.desk-table td{max-width:260px;padding:10px 8px;border:0;border-bottom:1px solid var(--rule);vertical-align:top;white-space:normal}.desk-table tr:last-child td{border-bottom:0}.desk-table tr.is-stale td{background:#fffaf0}.desk-table tr:focus-within td{background:#f5f8fb}.desk-table .desk-select{width:34px;max-width:34px;text-align:center}.desk-primary{font-weight:700;line-height:1.35}.desk-meta,.desk-secondary{margin-top:3px;color:var(--ink-soft);font-size:11.5px;line-height:1.35}.desk-expiry{color:#8c3b18;font-weight:600}.desk-filing-track{display:flex;gap:4px;margin-top:5px}.desk-filing-track>span{display:flex;align-items:center;gap:4px;min-width:28px;padding:2px 4px;border:1px solid var(--rule);border-radius:3px;font:700 11px var(--font-mono),monospace}.desk-filing-track small{max-width:62px;overflow:hidden;color:var(--ink-soft);font:400 9px var(--font-body),sans-serif;text-overflow:ellipsis;white-space:nowrap}.desk-filing-track .missing-filing{border-style:dashed;color:var(--ink-soft)}.desk-source{display:flex;flex-direction:column;margin-top:6px;padding-left:7px;border-left:3px solid var(--green)}.desk-source.stale{border-color:var(--orange)}.desk-source strong{font-size:11.5px}.desk-source span{margin-top:1px;color:var(--ink-soft);font-size:10.5px}.desk-blocker{font-weight:650;color:#7d2c24}.desk-counts{display:grid;grid-gap:3px;gap:3px}.desk-counts span{color:var(--ink-soft);font-size:11px}.desk-counts .has-count{color:var(--ink)}.desk-counts strong{display:inline-block;min-width:16px;color:inherit}.desk-next{line-height:1.4}.desk-row-link{display:inline-block;margin-top:5px;font-size:11.5px;font-weight:700}.desk-state{display:flex;min-height:180px;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:24px;border:1px dashed var(--rule);background:#fff}.desk-state span{max-width:620px;color:var(--ink-soft);font-size:13px}.desk-state-error{border-color:var(--stamp-red);background:#fff8f7}.desk-source-note{margin-top:12px}@media (max-width:980px){.desk-controls{grid-template-columns:minmax(240px,2fr) 1fr 1fr}.desk-controls .field:last-child{grid-column:3}}@media (max-width:720px){.desk-heading-row{display:block}.desk-context{max-width:none;margin:10px 0}.desk-controls{grid-template-columns:1fr 1fr}.desk-controls .desk-search{grid-column:1/-1}.desk-controls .field:last-child{grid-column:auto}.desk-saved-views>input{flex:1 1 150px;min-width:0}.desk-bulk{top:58px}.desk-table-wrap{overflow:visible;border:0;background:transparent}.desk-table,.desk-table tbody{display:block;min-width:0}.desk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.desk-table tr{display:grid;grid-template-columns:34px minmax(0,1fr);margin-bottom:10px;border:1px solid var(--rule);border-left:4px solid var(--ink);background:#fff}.desk-table tr.is-stale{border-left-color:var(--orange)}.desk-table .desk-select,.desk-table td{display:block;width:auto;max-width:none;padding:8px 10px;border-bottom:1px solid var(--rule);background:transparent!important}.desk-table .desk-select{grid-row:1/7;padding:11px 4px;border-right:1px solid var(--rule);border-bottom:0}.desk-table td:not(.desk-select){grid-column:2}.desk-table td:not(.desk-select):before{display:block;margin-bottom:3px;color:var(--ink-soft);content:attr(data-label);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.desk-table td:last-child{border-bottom:0}}@media (max-width:440px){.desk-controls{grid-template-columns:1fr}.desk-controls .desk-search{grid-column:auto}.desk-bulk .btn,.desk-bulk input,.desk-bulk select{width:100%}}.workflow-context{position:-webkit-sticky;position:sticky;top:56px;z-index:10;display:grid;grid-template-columns:1.2fr 2fr 1fr 1.5fr .55fr;grid-gap:1px;gap:1px;margin:12px 0;border:1px solid var(--rule);background:var(--rule);box-shadow:var(--shadow-1)}.workflow-context>div{min-width:0;padding:7px 9px;background:#fff}.workflow-context span,.workflow-context strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-context span{color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workflow-context strong{margin-top:2px;font-size:11.5px}.save-state{display:flex;align-items:center;gap:8px;margin:10px 0;padding:9px 11px;border:1px solid #b9d4c0;background:#f1f8f3;font-size:12.5px}.save-state-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--green)}.save-state-saving{border-color:#e0cf9d;background:#fff9e8}.save-state-saving .save-state-dot{background:#9a6d00;animation:save-state-pulse 1s ease-in-out infinite alternate}.save-state-conflict,.save-state-error,.save-state-offline{border-color:#ddb8b3;background:#fff4f2;color:#7c241d}.save-state-conflict .save-state-dot,.save-state-error .save-state-dot,.save-state-offline .save-state-dot{background:var(--stamp-red)}.save-state-permission{border-color:var(--rule);background:#f4f4f1}.save-state-permission .save-state-dot{background:var(--ink-soft)}.save-state button{margin-left:auto;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}@keyframes save-state-pulse{to{opacity:.35}}.technical-panel,.workflow-sequencer{margin-top:22px;border-top:3px solid var(--ink)}.workflow-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:12px 0 10px}.workflow-heading h2{margin:0;font-family:var(--font-heading),sans-serif;font-size:23px;letter-spacing:.02em;text-transform:uppercase}.workflow-heading p{margin:3px 0 0;color:var(--ink-soft);font-size:12.5px}.workflow-current{min-width:240px;max-width:360px;padding:7px 9px;border-left:3px solid var(--orange);background:#fff8ef}.workflow-current span,.workflow-current strong{display:block}.workflow-current span{color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workflow-current strong{margin-top:2px;font-size:12px}.workflow-global{padding:10px;border:1px solid var(--rule);background:#f5f4ef}.workflow-global h3,.workflow-track-heading h3{margin:0;font-size:14px}.workflow-global ol,.workflow-track ol{margin:8px 0 0;padding:0;list-style:none}.workflow-global ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:8px;gap:8px}.workflow-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px;align-items:start}.workflow-track{min-width:0;border:1px solid var(--rule);background:#f7f7f4}.workflow-track-heading{display:flex;align-items:center;gap:9px;padding:9px 10px;border-bottom:1px solid var(--rule);background:#fff}.technical-id>span,.workflow-track-heading>span{display:grid;flex:0 0 auto;width:27px;height:27px;place-items:center;border:2px solid var(--ink);border-radius:4px;font:700 13px var(--font-mono),monospace}.workflow-track-heading p{margin:2px 0 0;color:var(--ink-soft);font-size:10.5px}.workflow-track ol{padding:0 7px 7px}.workflow-node{position:relative;margin-top:7px;padding:9px;border-left:1px solid var(--rule);border:1px solid var(--rule);border-left-width:4px;background:#fff}.workflow-node.state-done{border-left-color:var(--green)}.workflow-node.state-ready{border-left-color:var(--orange)}.workflow-node.state-blocked,.workflow-node.state-manual_review{border-left-color:var(--stamp-red)}.workflow-node-main p{margin:4px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.42}.workflow-node-title{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.workflow-node-title strong{flex:1 1 150px;font-size:12px;line-height:1.3}.workflow-state-dot{flex:0 0 auto;width:8px;height:8px;border:2px solid var(--ink-soft);border-radius:50%}.state-done .workflow-state-dot{border-color:var(--green);background:var(--green)}.state-ready .workflow-state-dot{border-color:var(--orange);background:var(--orange)}.state-blocked .workflow-state-dot,.state-manual_review .workflow-state-dot{border-color:var(--stamp-red)}.workflow-state-label{display:inline-block;border:1px solid var(--rule);border-radius:999px;padding:2px 6px;color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.technical-evidence,.workflow-node-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:7px}.technical-evidence>span,.workflow-node-evidence>span{min-width:0;padding:5px 6px;border:1px solid var(--rule);color:var(--ink-2);font-size:9.5px;line-height:1.35}.technical-evidence strong,.workflow-node-evidence strong{display:block;margin-bottom:1px;color:var(--ink-soft);font-size:8.5px;letter-spacing:.04em;text-transform:uppercase}.workflow-freshness.fresh{border-color:#b5d5bc;background:#f2f8f3}.workflow-freshness.stale,.workflow-freshness.unknown{border-color:#dfc68f;background:#fff9eb}.workflow-edges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.workflow-edges>span{border-radius:3px;padding:3px 5px;font-size:9.5px;line-height:1.3}.edge-blocking{border:1px solid #dfbbb6;background:#fff4f2;color:#7c241d}.edge-advisory{border:1px dashed #d7b96e;background:#fffaf0;color:#755600}.workflow-next{margin-top:7px;padding:6px 7px;border-left:3px solid var(--ink);background:#f4f6f8;font-size:10.5px;line-height:1.4}.workflow-next span,.workflow-next strong{display:block}.workflow-next strong{margin-bottom:2px;font-size:8.5px;letter-spacing:.05em;text-transform:uppercase}.workflow-node-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:7px;color:var(--ink-soft);font-size:9.5px;line-height:1.4}.workflow-node-footer label{display:flex;gap:4px;align-items:flex-start;color:var(--ink);cursor:pointer;text-align:right}.workflow-node-footer input{margin-top:1px}.workflow-boundary,.workflow-legacy{margin:10px 0 0;padding:8px 10px;border:1px solid #dfc68f;background:#fff9eb;color:#604c1b;font-size:11.5px;line-height:1.45}.workflow-empty{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px dashed var(--rule);background:#fff}.workflow-empty span{color:var(--ink-soft);font-size:12px}.workflow-error{border-color:var(--stamp-red);background:#fff7f6}.technical-list{border:1px solid var(--rule);background:#fff}.technical-row{display:grid;grid-template-columns:minmax(130px,.65fr) minmax(190px,1fr) minmax(260px,1.4fr);grid-gap:10px;gap:10px;padding:11px;border-bottom:1px solid var(--rule)}.technical-row:last-child{border-bottom:0}.technical-id{display:flex;align-items:flex-start;gap:7px}.technical-id small,.technical-id strong{display:block}.technical-id strong{font:700 12px var(--font-mono),monospace}.technical-id small{margin-top:2px;color:var(--ink-soft);font-size:9.5px}.technical-title>strong{font-size:12px;line-height:1.35}.technical-title>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.technical-title>div>span:not(.workflow-state-label){color:var(--ink-soft);font-size:10px}.technical-row .workflow-edges,.technical-row .workflow-next,.technical-row .workflow-node-footer{grid-column:2/-1;margin-top:0}.filing-workflow-overview{margin:10px 0 16px;border:1px solid var(--rule);background:#fff}.filing-workflow-overview>summary{padding:9px 11px;cursor:pointer;font-size:12.5px;font-weight:700}.filing-workflow-overview[open]>summary{border-bottom:1px solid var(--rule)}.filing-workflow-overview .workflow-sequencer{margin:0 10px 12px}@media (max-width:1100px){.workflow-tracks{grid-template-columns:1fr}.workflow-track ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.workflow-node{margin-top:0}.workflow-context{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.workflow-context{position:static;grid-template-columns:1fr 1fr}.workflow-context>div:nth-child(2){grid-column:1/-1;grid-row:1}.workflow-heading{display:block}.workflow-current{min-width:0;max-width:none;margin-top:8px}.workflow-track ol{display:block}.workflow-node{margin-top:7px}.technical-evidence,.technical-row,.workflow-node-evidence{grid-template-columns:1fr}.technical-row .workflow-edges,.technical-row .workflow-next,.technical-row .workflow-node-footer{grid-column:auto}}@media (prefers-reduced-motion:reduce){.save-state-saving .save-state-dot{animation:none}*{transition:none!important}.brand-mark,.stamp{transform:none}}.nav a.nav-top{font-family:var(--font-heading),sans-serif;font-size:15px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);padding:0 15px;height:100%;display:flex;align-items:center;text-decoration:none;position:relative;transition:color .15s ease,background .15s ease;white-space:nowrap}.nav a.nav-top:after{content:"";position:absolute;left:15px;right:15px;bottom:-1px;height:3px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.nav a.nav-top:hover{color:var(--ink);background:rgba(16,29,49,.03)}.nav a.nav-top.active{color:var(--ink)}.nav a.nav-top.active:after{transform:scaleX(1)}.home-big{transition:transform .12s ease,box-shadow .12s ease}.home-big:hover,.home-small:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(16,29,49,.1)}.nav-group{position:relative;height:100%;display:flex}.nav-menu{display:none;position:absolute;top:calc(100% - 4px);left:0;background:var(--card);border:1px solid var(--rule);border-radius:4px;box-shadow:var(--shadow-2);min-width:190px;padding:6px 0;z-index:60}.nav-group.open .nav-menu,.nav-group:focus-within .nav-menu,.nav-group:hover .nav-menu{display:block}.nav-menu a{display:block;padding:8px 14px;font-size:13.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap}.nav-menu a:hover{background:rgba(16,29,49,.05);color:var(--ink)}.nav-menu-user{display:block;padding:8px 14px 6px;font-size:11.5px;color:var(--ink-soft);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.nav-menu-context,.nav-menu-user{border-bottom:1px solid var(--rule)}.nav-menu-context{display:flex;justify-content:space-between;gap:8px;padding:7px 13px;color:var(--ink);font-size:11px}.nav-menu-context strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-context small{color:var(--ink-soft);text-transform:capitalize}.firm-wrap{max-width:1080px}.firm-context{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px;padding:14px;border:1px solid var(--rule);border-left:4px solid var(--orange);background:#fff}.firm-context h2,.firm-invite h2,.firm-usage h2{margin:0 0 5px;font-family:var(--font-heading),sans-serif;font-size:20px;letter-spacing:.03em;text-transform:uppercase}.firm-context>div:first-child>strong{margin-right:8px;font-size:17px}.firm-context p{margin:6px 0 0;color:var(--ink-soft);font-size:12.5px}.firm-context small{margin-top:4px;color:var(--ink-soft);font-size:10.5px}.firm-usage{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:12px;border:1px solid var(--rule);background:var(--rule)}.firm-usage>div{min-width:0;padding:12px;background:#fff}.firm-usage>div>span:not(.firm-plan),.firm-usage>div>strong{display:block}.firm-usage>div>span:not(.firm-plan){color:var(--ink-soft);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.firm-usage>div>strong{margin-top:4px;font-size:14px}.firm-plan{display:inline-block;border-radius:999px;background:var(--ink);color:#fff;padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase}.firm-usage>p{grid-column:1/-1;margin:0;padding:8px 12px;background:#f6f6f2;color:var(--ink-soft);font-size:11.5px}.firm-members{margin-top:20px}.firm-member-table{border:1px solid var(--rule);background:#fff}.firm-member-head,.firm-member-row{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(190px,1.2fr) minmax(130px,.8fr) 80px;grid-gap:10px;gap:10px;align-items:center;padding:9px 11px}.firm-member-head{border-bottom:2px solid var(--ink);background:#f4f3ee;color:var(--ink-soft);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.firm-member-row{border-bottom:1px solid var(--rule);font-size:12.5px}.firm-member-row:last-child{border-bottom:0}.firm-member-row small,.firm-member-row strong{display:block}.firm-member-row small{margin-top:2px;color:var(--ink-soft);font-size:10px;line-height:1.35}.firm-member-row select,.firm-transfer select{width:100%;min-height:34px;border:1px solid var(--rule);border-radius:3px;background:#fff;padding:5px 7px;color:var(--ink);font:inherit;font-size:12px}.firm-remove{border:0;background:none;color:var(--stamp-red);cursor:pointer;font:inherit;font-size:11.5px;text-decoration:underline}.firm-transfer{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:10px;padding:12px;border:1px solid var(--stamp-red);background:#fff4f2;color:#74231c}.firm-transfer p{flex:1 1 320px;margin:0;font-size:12px}.firm-transfer label{display:flex;align-items:center;gap:6px;font-size:11px}.firm-invite{margin-top:20px;padding:14px;border:1px dashed var(--rule);background:#f7f7f4}.firm-invite>p{max-width:720px;color:var(--ink-soft);font-size:12.5px}.firm-invite>.field{display:inline-flex;width:min(360px,100%);margin-right:8px}.firm-invite>.btn{vertical-align:bottom}.fixture-gallery{margin-top:34px;padding-top:22px;border-top:5px double var(--ink)}.fixture-heading>span{color:var(--orange);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fixture-heading h2{margin:3px 0;font-family:var(--font-heading),sans-serif;font-size:27px;text-transform:uppercase}.fixture-heading p{margin:0;color:var(--ink-soft);font-size:12.5px}.fixture-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.fixture-state-grid>div>span{display:block;margin-bottom:3px;color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fixture-state-grid .save-state{height:calc(100% - 15px);margin:0}@media (max-width:760px){.firm-context,.firm-usage{grid-template-columns:1fr}.firm-usage>p{grid-column:auto}.firm-member-head{display:none}.firm-member-row{grid-template-columns:1fr 1fr;align-items:start}.firm-member-row>div:before{display:block;margin-bottom:3px;color:var(--ink-soft);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.firm-member-row>div:first-child:before{content:"Member"}.firm-member-row>div:nth-child(2):before{content:"Role"}.firm-member-row>div:nth-child(3):before{content:"Current work"}.firm-member-row>div:nth-child(4):before{content:"Actions"}.fixture-state-grid{grid-template-columns:1fr}}@media (max-width:440px){.firm-member-row{grid-template-columns:1fr}.firm-transfer .btn,.firm-transfer label{width:100%}}.nav-menu-signout{display:block;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--rule);padding:9px 14px;margin-top:4px;cursor:pointer;font-family:inherit;font-size:13.5px;color:#b3261e}.nav-menu-signout:hover{background:rgba(179,38,30,.06)}.nav-menu a.active{color:var(--orange);font-weight:600}.table-scroll{overflow-x:auto}.table-scroll table{min-width:640px}.step-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;gap:6px;background:hsla(45,33%,98%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule);margin:0 -4px 14px;padding:10px 4px}.step-nav a{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:14.5px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);padding:5px 12px;border:1px solid var(--rule);border-radius:3px;background:var(--card)}.step-nav a:hover{color:var(--ink);border-color:var(--rule-strong)}.site-footer{border-top:1px solid var(--rule);background:var(--sheet);margin-top:56px}.site-footer-inner{max-width:1180px;margin:0 auto;padding:44px 28px 30px;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:32px;gap:32px}.sf-brand{max-width:320px}.sf-logo{display:flex;align-items:center;gap:10px}.sf-wordmark{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.sf-wordmark em{font-style:normal;color:var(--orange)}.sf-tagline{margin-top:12px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.sf-parent{margin-top:8px;font-size:12.5px;color:var(--ink-soft);font-weight:600}.sf-col h2{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.sf-col a{display:block;font-size:13.5px;color:var(--ink-soft);text-decoration:none;padding:4px 0}.sf-col a:hover{color:var(--orange)}.sf-bottom{border-top:1px solid var(--rule);max-width:1180px;margin:0 auto;padding:16px 28px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--ink-soft)}.sf-bottom a{color:var(--blue);text-decoration:none}@media (max-width:720px){.site-footer-inner{grid-template-columns:1fr 1fr;gap:24px}.sf-brand{grid-column:1/-1;max-width:none}}.chat-fab{position:fixed;right:20px;bottom:20px;z-index:1000;width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;font-size:24px;line-height:1;background:var(--ink);color:#fff;box-shadow:var(--shadow-3);display:flex;align-items:center;justify-content:center;transition:transform .12s ease,background .12s ease}.chat-fab:hover{transform:translateY(-2px);background:#1b2f4d}.chat-panel{position:fixed;right:20px;bottom:88px;z-index:1000;width:370px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100vh - 120px);background:var(--sheet);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow-3);display:flex;flex-direction:column;overflow:hidden}.chat-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--ink);color:#fff}.chat-head strong{display:block;font-family:var(--font-heading),sans-serif;font-size:17px;text-transform:uppercase;letter-spacing:.02em}.chat-head span{display:block;font-size:11.5px;opacity:.72}.chat-head button{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;opacity:.8;padding:4px}.chat-head button:hover{opacity:1}.chat-body{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.chat-msg{max-width:85%;padding:9px 12px;border-radius:12px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.chat-msg.assistant{align-self:flex-start;background:var(--card);border:1px solid var(--rule);color:var(--ink);border-bottom-left-radius:4px}.chat-msg.user{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.chat-typing{display:flex;gap:4px;align-items:center}.chat-typing span{width:6px;height:6px;border-radius:50%;background:var(--ink-soft);animation:chat-blink 1.2s infinite both}.chat-typing span:nth-child(2){animation-delay:.2s}.chat-typing span:nth-child(3){animation-delay:.4s}@keyframes chat-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.chat-input{display:flex;gap:8px;padding:10px;border-top:1px solid var(--rule);background:var(--card)}.chat-input input{flex:1 1;padding:9px 12px;font-size:14px;border:1px solid var(--rule);border-radius:9px;background:#fff;color:var(--ink);font-family:inherit}.chat-input input:focus{outline:none;border-color:var(--ink)}.chat-input button{padding:9px 16px;border:none;border-radius:9px;cursor:pointer;background:var(--orange);color:#fff;font-weight:600;font-size:14px}.chat-input button:disabled{opacity:.5;cursor:default}.chat-foot{padding:7px 12px 10px;font-size:11px;color:var(--ink-soft);background:var(--card);text-align:center;line-height:1.4}.lp-reviews{padding:64px 0 8px}.rv-grid{margin-top:30px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.rv-grid{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}.rv-card{background:var(--card);border:1px solid var(--rule);border-radius:14px;padding:26px 22px;text-align:center;box-shadow:var(--shadow-2);flex-direction:column}.rv-card,.rv-mono{display:flex;align-items:center}.rv-mono{width:52px;height:52px;border-radius:50%;justify-content:center;background:var(--ink);color:#fff;margin-bottom:12px;font-size:20px;letter-spacing:.03em}.rv-mono,.rv-name{font-family:var(--font-heading),sans-serif;font-weight:700}.rv-name{font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.rv-title{font-size:12.5px;color:var(--ink-soft);margin-top:2px;font-family:var(--font-mono),monospace}.rv-stars{color:#f2a413;font-size:16px;letter-spacing:2px;margin:10px 0 12px}.rv-quote{font-size:14px;line-height:1.6;color:var(--ink-2);font-style:italic}.rv-photo{width:52px;height:52px;border-radius:50%;object-fit:cover;margin-bottom:12px}.app-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.app-main{flex:1 0 auto}.site-footer{flex-shrink:0;margin-top:auto}.readiness{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid var(--rule)}.readiness-score{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:42px;line-height:1;white-space:nowrap}.readiness-score span{font-size:15px;color:var(--ink-soft);font-weight:500}.readiness-verdict{font-weight:700;font-size:15px}.readiness-counts{font-size:12.5px;color:var(--ink-soft);margin-top:3px;font-family:var(--font-mono),monospace}.readiness-ready{background:rgba(24,122,68,.08);border-color:rgba(24,122,68,.35)}.readiness-ready .readiness-score{color:var(--green)}.readiness-needs_work{background:rgba(238,95,12,.08);border-color:rgba(238,95,12,.35)}.readiness-needs_work .readiness-score{color:var(--orange)}.readiness-not_ready{background:rgba(179,38,30,.08);border-color:rgba(179,38,30,.35)}.readiness-not_ready .readiness-score{color:var(--red)}.readiness-group{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.lp-duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:start;text-align:left}.lp-duo-col{min-width:0}.lp-duo-col h2{font-size:26px;line-height:1.14;margin-top:6px}.lp-duo-col .lp-sub{max-width:none;margin-left:0;margin-right:0}@media (max-width:860px){.lp-duo{grid-template-columns:1fr;gap:34px}}@media (max-width:480px){.topbar{gap:8px;padding:0 10px}.nav a.nav-top,.nav button{padding:0 8px;font-size:13px;letter-spacing:.04em}.nav a.nav-top:after,.nav button:after{left:8px;right:8px}.nav-menu{min-width:170px}.nav-group:last-child .nav-menu{left:auto;right:0}}@media (max-width:720px){.field input,.field select,.field textarea,.search-row input,.search-row select{font-size:16px}}.support-beacon{position:fixed;right:84px;bottom:20px;z-index:200;background:var(--ink);color:#fff;text-decoration:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;box-shadow:0 2px 10px rgba(16,29,49,.25)}@media (max-width:600px){.support-beacon{right:20px;bottom:84px}}@font-face{font-family:__Public_Sans_3a41d0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Public_Sans_3a41d0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Public_Sans_3a41d0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Public_Sans_Fallback_3a41d0;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:__Public_Sans_3a41d0,__Public_Sans_Fallback_3a41d0;font-style:normal}.__variable_3a41d0{--font-body:"__Public_Sans_3a41d0","__Public_Sans_Fallback_3a41d0"}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_20a377;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:__Barlow_Condensed_20a377,__Barlow_Condensed_Fallback_20a377;font-style:normal}.__variable_20a377{--font-heading:"__Barlow_Condensed_20a377","__Barlow_Condensed_Fallback_20a377"}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_d7e2b6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_d7e2b6;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d7e2b6{font-family:__IBM_Plex_Mono_d7e2b6,__IBM_Plex_Mono_Fallback_d7e2b6;font-style:normal}.__variable_d7e2b6{--font-mono:"__IBM_Plex_Mono_d7e2b6","__IBM_Plex_Mono_Fallback_d7e2b6"}