@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-vietnamese-700-normal-D97ShjGS.woff2)format("woff2"),url(/assets/public-sans-vietnamese-700-normal-Dq5VrXjD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-ext-700-normal-CgolUQuG.woff2)format("woff2"),url(/assets/public-sans-latin-ext-700-normal-jWHjnMgZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2)format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-devanagari-400-normal-BlDd6KY1.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-400-normal-CdOJmQ4E.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-ext-400-normal-BnQrAETZ.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-400-normal-Bs32KOJx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-latin-400-normal-BuiDGFlU.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-400-normal-Bl6wi1XD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-devanagari-600-normal-BeyktMLo.woff2)format("woff2"),url(/assets/noto-sans-devanagari-devanagari-600-normal-B5tDaqnD.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-ext-600-normal-eCXJLagf.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-ext-600-normal-BYBXZV8b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-latin-600-normal-Bzmbz5CH.woff2)format("woff2"),url(/assets/noto-sans-devanagari-latin-600-normal-D_YUQxD_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-oriya-oriya-400-normal-CTga-L1S.woff2)format("woff2"),url(/assets/noto-sans-oriya-oriya-400-normal-CMsxlpAG.woff)format("woff");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-oriya-latin-ext-400-normal-AZ7oOiNR.woff2)format("woff2"),url(/assets/noto-sans-oriya-latin-ext-400-normal-7u0y1pCb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Oriya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-oriya-latin-400-normal-CmuE1VYc.woff2)format("woff2"),url(/assets/noto-sans-oriya-latin-400-normal-DCO13Alo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#15232d;--ink-2:#4a5b67;--paper:#eef1f3;--panel:#fff;--rule:#cbd3d9;--rule-strong:#8e9ba5;--action:#0e4a55;--action-ink:#fff;--action-tint:#e2eef0;--urg-red:#b42318;--urg-red-tint:#fbe9e7;--urg-orange:#b54708;--urg-orange-tint:#fdebd5;--urg-yellow:#8a5a00;--urg-yellow-tint:#fbf1c7;--urg-green:#1b6b3f;--urg-green-tint:#e3f2e8;--draft:#5b6770;--font:"Public Sans", "Noto Sans Devanagari", "Noto Sans Oriya", system-ui, "Segoe UI", Arial, sans-serif;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-16:1rem;--fs-20:1.25rem;--fs-26:1.625rem;--radius:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--topbar-h:48px;--legal-h:32px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-14);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}[lang=hi],[lang=or]{line-height:1.7}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--fs-26)}h2{font-size:var(--fs-20)}h3{font-size:var(--fs-16)}h4{font-size:var(--fs-14)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--action)}:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0, 1fr) var(--legal-h);height:100%;display:grid}.topbar{align-items:center;gap:var(--s5);padding:0 var(--s4);background:var(--ink);color:#fff;display:flex}.topbar__brand{font-weight:700;font-size:var(--fs-16);letter-spacing:.01em;white-space:nowrap}.topbar__ctx{gap:var(--s4);color:#d5dde2;align-items:baseline;min-width:0;display:flex}.topbar__ctx strong{color:#fff;font-weight:600}.topbar__right{align-items:center;gap:var(--s4);white-space:nowrap;margin-left:auto;display:flex}.topbar .btn{color:#fff;background:0 0;border-color:#6c7c88;height:32px}.topbar .btn:hover{background:#24343f}.status{align-items:center;gap:var(--s2);font-size:var(--fs-13);color:#d5dde2;display:inline-flex}.status__mark{width:10px;height:10px;display:inline-block}.status--ok .status__mark{background:#6fcf97;border-radius:50%}.status--bad .status__mark{clip-path:polygon(50% 0,100% 100%,0 100%);background:#ff8a80}.legal{padding:0 var(--s4);background:var(--panel);border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--fs-12);justify-content:center;align-items:center;display:flex}.demo-flag{background:var(--urg-yellow-tint);color:var(--urg-yellow);border:1px solid var(--urg-yellow);padding:2px var(--s2);font-size:var(--fs-12);font-weight:600}.panes{background:var(--paper);grid-template-columns:360px minmax(0,1fr) 320px;min-height:0;display:grid}.pane{background:var(--panel);border-right:1px solid var(--rule);flex-direction:column;min-height:0;display:flex}.pane:last-child{border-right:0}.pane--center{background:var(--paper)}.pane__head{align-items:center;gap:var(--s3);min-height:44px;padding:var(--s2) var(--s4);border-bottom:1px solid var(--rule-strong);background:var(--panel);flex-wrap:wrap;display:flex}.pane__head h2{font-size:var(--fs-16)}.pane__head .grow{flex:1}.pane__body{flex:1;min-height:0;overflow:auto}.pane--center .pane__body{padding:var(--s4);gap:var(--s4);flex-direction:column;display:flex}.tabbar{display:none}@media (width<=1100px){.panes{grid-template-columns:320px minmax(0,1fr)}.pane--context{border-top:1px solid var(--rule-strong);grid-column:2;max-height:40%}}@media (width<=820px){.panes{grid-template-rows:minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr)}.pane{border-right:0;display:none}.panes[data-pane=queue] .pane--queue,.panes[data-pane=note] .pane--center,.panes[data-pane=context] .pane--context{grid-column:1;max-height:none;display:flex}.tabbar{background:var(--panel);border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);display:grid}.tabbar button{background:0 0;border:0;border-top:3px solid #0000;min-height:48px;font-weight:500}.tabbar button[aria-selected=true]{border-top-color:var(--action);color:var(--action);font-weight:700}.topbar__ctx{display:none}}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s4);border:1px solid var(--action);border-radius:var(--radius);background:var(--panel);color:var(--action);cursor:pointer;white-space:nowrap;font-weight:600;display:inline-flex}.btn:hover:not(:disabled){background:var(--action-tint)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--action);color:var(--action-ink)}.btn--primary:hover:not(:disabled){background:#0a3a43}.btn--small{min-height:32px;padding:0 var(--s3);font-size:var(--fs-13)}.btn--quiet{border-color:var(--rule-strong);color:var(--ink);font-weight:500}.field{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.field>label,.field>.label{font-weight:500;font-size:var(--fs-13);color:var(--ink)}.field .hint{font-size:var(--fs-12);color:var(--ink-2)}.field .err{font-size:var(--fs-13);color:var(--urg-red);font-weight:500}.input,.select,.textarea{width:100%;min-height:40px;padding:var(--s2) var(--s3);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius)}.textarea{resize:vertical;min-height:84px}.input[aria-invalid=true]{border-color:var(--urg-red)}.input--num{max-width:140px}.row{gap:var(--s3);flex-wrap:wrap;align-items:flex-end;display:flex}.row>.field{flex:160px}.grid2{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.grid2{grid-template-columns:1fr}}.seg{border:1px solid var(--rule-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg button{min-height:36px;padding:0 var(--s4);border:0;border-right:1px solid var(--rule-strong);background:var(--panel);cursor:pointer;font-weight:500}.seg button:last-child{border-right:0}.seg button:hover:not(:disabled):not([aria-pressed=true]){background:var(--action-tint)}.seg button[aria-pressed=true],.seg button[aria-pressed=true]:hover:not(:disabled){color:#fff;font-weight:600}.seg button[data-answer=yes][aria-pressed=true],.seg button[data-answer=yes][aria-pressed=true]:hover:not(:disabled){background:var(--urg-green)}.seg button[data-answer=no][aria-pressed=true],.seg button[data-answer=no][aria-pressed=true]:hover:not(:disabled){background:var(--urg-red)}.seg button[data-answer=yes][aria-pressed=true]:before{content:"✓ "}.seg button[data-answer=no][aria-pressed=true]:before{content:"✕ "}.seg button:not([data-answer])[aria-pressed=true],.seg button:not([data-answer])[aria-pressed=true]:hover:not(:disabled){background:var(--action);color:var(--action-ink)}.seg button:focus-visible{outline:2px solid var(--action);outline-offset:2px;position:relative}.submitbar{align-items:center;gap:var(--s3);margin-top:var(--s3);padding:var(--s3) 0;background:var(--panel);border-top:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.banner{padding:var(--s3) var(--s4);border:1px solid var(--rule-strong);background:var(--panel);border-left-width:4px}.banner__title{font-weight:600;font-size:var(--fs-14);margin:0 0 2px;line-height:1.25}.banner--info{border-color:var(--action);background:var(--action-tint)}.banner--warn{border-color:var(--urg-yellow);background:var(--urg-yellow-tint)}.banner--error{border-color:var(--urg-red);background:var(--urg-red-tint)}.plate{border-radius:var(--radius);font-weight:700;font-size:var(--fs-13);white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:2px 8px 2px 6px;line-height:1.3;display:inline-flex}.plate svg{fill:currentColor;flex:none;width:12px;height:12px}.plate--1{color:var(--urg-red);background:var(--urg-red-tint)}.plate--2{color:var(--urg-orange);background:var(--urg-orange-tint)}.plate--3{color:var(--urg-yellow);background:var(--urg-yellow-tint)}.plate--4{color:var(--urg-green);background:var(--urg-green-tint)}.plate--none{color:var(--draft);background:var(--panel);border-style:dashed;font-weight:600}.plate--large{font-size:var(--fs-20);gap:10px;padding:6px 14px 6px 10px}.plate--large svg{width:20px;height:20px}.prov{background:var(--panel);border:1px solid var(--rule);padding:0;position:relative}.prov:before{content:"";width:6px;position:absolute;top:0;bottom:0;left:0}.prov--draft:before{background:repeating-linear-gradient(135deg, var(--draft) 0 3px, #fff 3px 6px);border-right:1px solid var(--draft)}.prov--reviewed:before{background:var(--ink)}.prov__status{gap:var(--s2);padding:var(--s2) var(--s4) var(--s2) calc(var(--s4) + 6px);border-bottom:1px solid var(--rule);font-size:var(--fs-12);color:var(--draft);background:#f6f8f9;align-items:center;font-weight:600;display:flex}.prov--reviewed .prov__status{color:var(--ink)}.prov__body{padding:var(--s4) var(--s4) var(--s4) calc(var(--s4) + 6px);gap:var(--s4);flex-direction:column;display:flex}.block{background:var(--panel);border:1px solid var(--rule)}.block__head{align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);border-bottom:1px solid var(--rule);min-height:40px;display:flex}.block__head h3{font-size:var(--fs-14)}.block__head .grow{flex:1}.block__body{padding:var(--s4);gap:var(--s3);flex-direction:column;display:flex}.block__body--flush{padding:0}.table{border-collapse:collapse;width:100%}.table th{text-align:left;font-weight:600;font-size:var(--fs-13);background:var(--paper);border-bottom:1px solid var(--rule-strong);padding:var(--s2) var(--s3)}.table td{padding:var(--s2) var(--s3);border-bottom:1px solid var(--rule);vertical-align:top}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.kv{gap:var(--s2) var(--s3);grid-template-columns:120px minmax(0,1fr);display:grid}.kv dt{color:var(--ink-2);font-size:var(--fs-13)}.kv dd{overflow-wrap:anywhere;margin:0}.muted{color:var(--ink-2)}.small{font-size:var(--fs-13)}.tiny{font-size:var(--fs-12)}.strong{font-weight:600}.chip{padding:1px var(--s2);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:var(--fs-12);background:var(--panel);font-weight:600;display:inline-block}.chip--warn{border-color:var(--urg-yellow);color:var(--urg-yellow);background:var(--urg-yellow-tint)}.chip--ok{border-color:var(--urg-green);color:var(--urg-green);background:var(--urg-green-tint)}.empty{padding:var(--s6) var(--s4);gap:var(--s3);color:var(--ink-2);flex-direction:column;align-items:flex-start;display:flex}.empty h3{color:var(--ink)}.queue-row{gap:2px var(--s3);text-align:left;width:100%;padding:var(--s3) var(--s4);background:var(--panel);border:0;border-bottom:1px solid var(--rule);cursor:pointer;border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) auto;min-height:56px;display:grid}.queue-row:hover{background:#f6f9fa}.queue-row[aria-current=true]{background:var(--action-tint);border-left-color:var(--action)}.queue-row__name{gap:var(--s2);align-items:baseline;min-width:0;font-weight:600;display:flex}.queue-row__name span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-row__sub{color:var(--ink-2);font-size:var(--fs-13);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1;display:-webkit-box;overflow:hidden}.queue-row__why{color:var(--ink-2);font-size:var(--fs-12);white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.queue-row__why span{display:block}.queue-row__why span+span{margin-top:2px}.bars[data-paused=true] .hbar__track{animation-play-state:paused}.queue-row__side{flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:4px;display:flex}.queue-row__wait{font-size:var(--fs-12);color:var(--ink-2)}.queue-item--docs .queue-row{border-bottom:0}.queue-row__files{justify-content:flex-end;align-items:baseline;gap:var(--s1) var(--s3);padding:0 var(--s4) var(--s2);background:var(--panel);border-bottom:1px solid var(--rule);font-size:var(--fs-12);border-left:4px solid #0000;flex-wrap:wrap;display:flex}.queue-row__files--current{background:var(--action-tint);border-left-color:var(--action)}.doclink{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:var(--fs-12);vertical-align:baseline;overflow:hidden}.infobtn{min-width:24px;min-height:24px;padding:0 6px;font-weight:700}.ruleinfo{background:#f6f8f9}.ruleinfo dl{gap:4px var(--s3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.ruleinfo dt{color:var(--ink-2);font-weight:600}.ruleinfo dd{overflow-wrap:anywhere;margin:0}.q{gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);display:grid}.q:last-child{border-bottom:0}.q__rank{color:var(--ink-2);font-weight:700}.q__text{margin-bottom:var(--s2);font-weight:500}.q__could{font-size:var(--fs-12);color:var(--ink-2);margin-top:2px}.q--done .q__text{color:var(--ink-2);font-weight:400}.steps{flex-direction:column;gap:0;display:flex}.step{gap:var(--s3);padding:var(--s2) 0;grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.step__mark{border:2px solid var(--rule-strong);background:var(--panel);border-radius:50%;width:16px;height:16px;margin-top:3px}.step--done .step__mark{background:var(--urg-green);border-color:var(--urg-green)}.step--fail .step__mark{background:var(--urg-red);border-color:var(--urg-red);border-radius:0}.step--run .step__mark{border-color:var(--action);border-style:dashed}.signin{min-height:100%;padding:var(--s5);background:var(--paper);place-items:center;display:grid}.signin__card{background:var(--panel);border:1px solid var(--rule-strong);width:min(420px,100%)}.signin__head{background:var(--ink);color:#fff;padding:var(--s4) var(--s5)}.signin__head h1{font-size:var(--fs-20)}.signin__head p{color:#d5dde2;font-size:var(--fs-13);margin-top:2px}.signin__body{padding:var(--s5);gap:var(--s4);flex-direction:column;display:flex}.signin__foot{padding:var(--s3) var(--s5);border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--fs-12)}.pane--context{border-right:0}.app-shell{grid-template-rows:var(--topbar-h) minmax(0, 1fr) auto}.legal{min-height:var(--legal-h);text-align:center;padding-top:4px;padding-bottom:4px}html,body{overflow-x:hidden}@media (width<=820px){.topbar{gap:var(--s3);padding:0 var(--s3)}.topbar__brand{font-size:var(--fs-14)}.topbar__right{gap:var(--s2);min-width:0}.topbar__right>span:not(.status):not(.demo-flag){display:none}.status{font-size:var(--fs-12)}.demo-flag{padding:1px 6px;font-size:.6875rem}.legal{font-size:.6875rem;line-height:1.3}.pane--center .pane__body,.block__body{padding:var(--s3)}.row>.field{flex-basis:120px}}.note-overlay{z-index:50;background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0}.note-toolbar{align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);background:var(--panel);border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;display:flex}.note-toolbar .grow{flex:1}.note-print{background:var(--panel);border-left:1px solid var(--rule);border-right:1px solid var(--rule);width:min(820px,100%);padding:var(--s5);gap:var(--s4);flex-direction:column;flex:1;margin:0 auto;display:flex;overflow:auto}.note-print h2{margin-bottom:2px}.note-print h3{font-size:var(--fs-14);border-bottom:1px solid var(--rule-strong);margin-bottom:var(--s2);padding-bottom:4px}.note-print ul,.note-print ol{list-style:revert;padding-left:20px}.note-print p+p{margin-top:var(--s2)}.note-draft{padding:var(--s2) var(--s3);border:1px dashed var(--draft);color:var(--draft);font-weight:700}.note-foot{border-top:1px solid var(--rule-strong);padding-top:var(--s3)}@media print{body *{visibility:hidden}.note-print,.note-print *{visibility:visible}.note-overlay{background:#fff;display:block;position:static}.note-toolbar{display:none}.note-print{border:0;width:100%;padding:0;position:absolute;top:0;left:0;overflow:visible}.prov:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.app-root{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.app-root>:not(.hbar):not(.bars){min-height:0}.hbar{color:#fff;min-width:0;max-width:100%;height:28px;font-size:var(--fs-12);letter-spacing:.02em;background:#000;align-items:center;font-weight:600;display:flex}.hbar__viewport{flex:1;min-width:0;overflow:hidden}.hbar__track{white-space:nowrap;will-change:transform;animation:60s linear infinite hbar-slide;display:inline-flex}.hbar__text{padding-right:4rem}.hbar:hover .hbar__track,.hbar:focus-within .hbar__track,.hbar[data-paused=true] .hbar__track{animation-play-state:paused}.hbar__pause{margin:0 var(--s2);min-height:22px;padding:0 var(--s2);color:#fff;border-radius:var(--radius);font:inherit;cursor:pointer;background:#000;border:1px solid #fff;flex:none;font-weight:600}.hbar__pause:hover{background:#222}.hbar--warn{color:#14232b;background:#ffd54a}.hbar--warn .hbar__pause{color:#14232b;background:#ffd54a;border-color:#14232b}.hbar--warn .hbar__pause:hover{background:#f5c423}.hbar--warn .hbar__pause:focus-visible{outline-color:#14232b}.status--wait .status__mark{background:#ffd54a;border-radius:0}.hbar__pause:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes hbar-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hbar{height:auto;min-height:28px;padding:4px 0}.hbar__track{white-space:normal;padding:0 var(--s3);animation:none;display:block}.hbar__text--copy,.hbar__pause{display:none}.hbar__text{padding-right:0}}.app-main{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.app-main--plain{display:contents}.app-main__body{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.app-main--plain>.app-main__body{display:contents}.mfa-strip{padding:var(--s3) var(--s4);background:var(--action-tint);border-bottom:1px solid var(--rule-strong)}.topbar__nav{gap:var(--s3);display:flex}.topbar__nav a{color:#fff;font-size:var(--fs-14);border-bottom:2px solid #0000;padding:4px 8px;text-decoration:none}.topbar__nav a.active{border-bottom-color:#fff;font-weight:700}.topbar__nav a:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=820px){.app-shell{grid-template-rows:auto minmax(0,1fr) auto}.topbar{padding:6px var(--s3) 0;flex-wrap:wrap;align-items:center;row-gap:0}.topbar__brand{order:1}.topbar__right{flex-wrap:wrap;order:2;justify-content:flex-end;row-gap:4px;margin-left:auto}.topbar__nav{margin:0 calc(-1 * var(--s3));padding:0 var(--s3);flex-wrap:wrap;flex:0 0 100%;order:3;gap:0}.topbar__nav a{white-space:nowrap;padding:12px 10px 8px}.lang-switch__label{display:none}}.topbar .select{color:var(--ink);height:32px;min-height:0;padding:0 var(--s2);background:#fff}.topbar label{color:#fff}.qfilter{border-bottom:1px solid var(--rule);padding:0 var(--s3)}.qfilter summary{cursor:pointer;padding:var(--s2) 0;font-size:var(--fs-14);font-weight:600}.qfilter__body{gap:var(--s2);padding-bottom:var(--s3);flex-direction:column;display:flex}.switch{z-index:50;padding:12vh var(--s3) 0;background:#15232d8c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.switch__box{background:var(--panel);border:1px solid var(--rule-strong);width:min(560px,100%);max-height:70vh;padding:var(--s3);gap:var(--s2);flex-direction:column;display:flex;overflow:auto}.linklike{color:var(--action);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.linklike[aria-pressed=true]{font-weight:600}.account{position:relative}.account__button{max-width:320px;height:32px;padding:0 var(--s3);border-radius:var(--radius);color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #6c7c88;align-items:center;gap:8px;font-weight:600;display:inline-flex}.account__button:hover,.account__button[aria-expanded=true]{background:#24343f}.account__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__menu{z-index:30;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--panel);min-width:260px;max-width:min(92vw,340px);color:var(--ink);white-space:normal;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 20px #00000040}.account__who{padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule)}.account__who p{margin:2px 0 0}.account__item{padding:10px var(--s4);border:0;border-bottom:1px solid var(--rule);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;text-decoration:none;display:flex}.account__item:hover{background:var(--action-tint)}.account__item--row{cursor:default}.account__item--row:hover{background:0 0}.account__item--danger{color:var(--urg-red);border-bottom:0;font-weight:600}.account__item:focus-visible,.account__button:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.account .select{color:var(--ink);background:var(--panel)}.topbar .account__menu label{color:var(--ink)}.account__menu .lang-switch__label{display:inline}.journey{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--panel);gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.journey__step{border-right:1px solid var(--rule);min-width:96px;color:var(--ink-2);flex:1 1 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.journey__step:last-child{border-right:0}.journey__mark{border:1px solid var(--rule-strong);width:24px;height:24px;font-size:var(--fs-13);background:var(--panel);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.journey__text{min-width:0;line-height:1.2;display:grid}.journey__label{font-weight:600;font-size:var(--fs-14)}.journey__note{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.journey__step--done .journey__mark{background:var(--urg-green);border-color:var(--urg-green);color:#fff}.journey__step--done{color:var(--ink)}.journey__step--current{background:var(--action-tint);color:var(--ink);box-shadow:inset 0 -3px 0 var(--action)}.nextstep{padding:var(--s4);border:2px solid var(--action);border-radius:var(--radius);background:var(--panel);gap:var(--s2);display:grid}.nextstep--finished{border-color:var(--urg-green)}.nextstep--wait_signoff{border-color:var(--rule-strong)}.nextstep__eyebrow{font-size:var(--fs-13);letter-spacing:.04em;text-transform:uppercase;color:var(--action);margin:0;font-weight:700}.nextstep--finished .nextstep__eyebrow{color:var(--urg-green)}.nextstep--wait_signoff .nextstep__eyebrow{color:var(--ink-2)}.nextstep__title{font-size:var(--fs-20,1.25rem);margin:0;line-height:1.25}.nextstep__detail{color:var(--ink-2);margin:0}.nextstep__actions{gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.btn--big{min-height:48px;padding:0 var(--s5);font-size:var(--fs-16)}.fold{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--panel)}.fold+.fold{margin-top:var(--s3)}.fold__summary{align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.fold__summary::-webkit-details-marker{display:none}.fold__summary:before{content:"▸";width:1em;transition:transform .1s;display:inline-block}.fold[open]>.fold__summary:before{transform:rotate(90deg)}.fold__title{font-weight:600;font-size:var(--fs-16)}.fold__body{padding:0 var(--s3) var(--s3);gap:var(--s3);display:grid}.fold__summary:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.step-group{gap:var(--s3);display:grid}.step-group__title{margin:var(--s4) 0 0;font-size:var(--fs-13);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.journey,.nextstep,.fold,.step-group{flex:none}@media (width<=700px){.journey{overflow:visible}.journey__step{text-align:center;flex-direction:column;gap:2px;min-width:0;padding:8px 2px}.journey__label{font-size:var(--fs-13)}.journey__note{display:none}.journey__step--current .journey__note{max-width:100%;display:block}}.starthere{gap:var(--s4);max-width:560px;padding:var(--s4);margin:0 auto;display:grid}.starthere__new{justify-content:center;justify-self:start;min-width:220px}.starthere__counts{color:var(--ink-2);gap:6px;margin:0;padding:0;list-style:none;display:grid}.starthere__counts strong{color:var(--ink)}.topbar .btn--primary{background:var(--action);border-color:var(--action);color:var(--action-ink)}.topbar .btn--primary:hover{filter:brightness(1.15)}.vitals-grid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.journey__step{padding:0}.journey__button{all:unset;box-sizing:border-box;cursor:pointer;flex:1;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex;position:relative}.journey__button:hover{background:var(--action-tint)}.journey__button:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.journey__next{font-size:var(--fs-13);color:var(--action);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-weight:700}.journey__step--current{box-shadow:none;background:0 0}.journey__step--current .journey__mark{background:var(--panel);border-color:var(--action);color:var(--action)}.journey__step--selected{background:var(--action-tint);box-shadow:inset 0 -3px 0 var(--action);color:var(--ink)}@media (width<=700px){.journey__button{text-align:center;flex-direction:column;gap:2px;padding:8px 2px}.journey__next{margin-left:0;font-size:11px}}.nextstep__body>section[aria-label=Reviewer\ sign-off],.nextstep__body>div>section[aria-label=Reviewer\ sign-off]{background:0 0;border:0}.nextstep__body section[aria-label=Reviewer\ sign-off]>.block__head{display:none}.nextstep__body section[aria-label=Reviewer\ sign-off]>.block__body{padding:0}.nextstep__body{gap:var(--s3);display:grid}.row--top{align-items:flex-start}.modal{z-index:80;background:#0f1b248c;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__box{background:var(--panel);border:1px solid var(--rule-strong);outline:none;width:min(640px,100%);max-height:84vh;overflow-y:auto}.modal__bar{justify-content:flex-end;padding:8px 8px 0;display:flex}.modal__box .block{border:0;margin:0}@media print{.modal{display:none}}.landing{background:var(--paper);min-height:100%;color:var(--ink);scroll-behavior:smooth}.landing__wrap{max-width:1840px;padding:var(--s4) clamp(24px, 2.5vw, 48px) var(--s6);margin:0 auto}.landing__nav{align-items:center;gap:var(--s5);width:max-content;max-width:100%;margin:var(--s3) 0 0 auto;padding:var(--s2) var(--s3);background:var(--panel);border:1px solid var(--rule-strong);display:flex}.landing__nav a:not(.btn){color:var(--ink);padding:var(--s2) 0;font-weight:600;text-decoration:none}.landing__nav a:not(.btn):hover{text-decoration:underline}.landing h2{line-height:1.15}.landing__hero{justify-content:space-between;gap:clamp(32px,6vw,96px);padding:clamp(40px,7vw,96px) 0 clamp(40px,6vw,80px);display:flex}.landing__heroText{flex:1 1 0;min-width:0}.landing__hero h1{max-width:14ch;font-size:clamp(2.25rem,5vw,4rem);line-height:1.08}.landing__lede{max-width:34ch;margin-top:var(--s5);font-size:clamp(1.125rem,1.8vw,1.625rem);line-height:1.4}.landing__lede--quiet{font-size:var(--fs-16);color:var(--ink-2);margin-top:var(--s3)}.landing__actions{margin-top:var(--s6);gap:var(--s3);flex-wrap:wrap;display:flex}.landing__points{border-left:1px dashed var(--rule-strong);gap:var(--s5);flex:1 1 0;align-content:center;min-width:0;margin:0;padding:0 0 0 clamp(24px,4vw,64px);list-style:none;display:grid}.landing__points li{gap:var(--s4);grid-template-columns:28px minmax(0,1fr);display:grid}.landing__points strong{font-size:var(--fs-16)}.landing__points p{color:var(--ink-2);font-size:var(--fs-14);max-width:46ch;margin:3px 0 0;line-height:1.45}.landing__icon{color:var(--action);padding-top:1px}.landing__settings{text-align:center;padding:0 0 clamp(48px,7vw,96px)}.landing__settings h2{margin-bottom:var(--s5);font-size:clamp(1.25rem,2.2vw,1.875rem)}.landing__settings ul{border-top:1px dashed var(--rule-strong);border-bottom:1px dashed var(--rule-strong);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing__settings li{gap:var(--s2);padding:var(--s5) var(--s3);border-left:1px dashed var(--rule-strong);align-content:start;display:grid}.landing__settings li:first-child{border-left:0}.landing__settings strong{font-size:var(--fs-16)}.landing__settings span{color:var(--ink-2);font-size:var(--fs-14);line-height:1.4}.landing__features{padding-bottom:clamp(40px,6vw,80px)}.landing__rule{justify-content:center;align-items:center;height:24px;display:flex;position:relative}.landing__rule:before{content:"";border-top:1px dashed var(--rule-strong);position:absolute;top:50%;left:0;right:0}.landing__rule span{background:var(--paper);padding:0 var(--s4);font-size:var(--fs-13);letter-spacing:.06em;color:var(--ink-2);font-weight:700;position:relative}.landing__intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,6vw,96px);padding:clamp(32px,5vw,72px) 0 clamp(24px,4vw,48px);display:grid}.landing__intro h2{max-width:18ch;font-size:clamp(1.75rem,3.6vw,3rem)}.landing__intro p{color:var(--ink-2);font-size:var(--fs-16);max-width:52ch;line-height:1.5}.landing__card{border:1px solid var(--rule-strong);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing__col{padding:var(--s5);gap:var(--s3);border-left:1px dashed var(--rule-strong);align-content:start;display:grid}.landing__col:first-child{border-left:0}.landing__col h3{font-size:var(--fs-20)}.landing__col p{color:var(--ink-2);font-size:var(--fs-14);margin:0;line-height:1.45}.landing__shot{align-content:start;min-height:280px;display:grid}.landing__caption{margin:var(--s2) 0 var(--s5)}.landing__sheet{border:1px solid var(--rule)}.landing__sheet-head,.landing__sheet-row{gap:var(--s2);padding:var(--s2);grid-template-columns:62px minmax(0,1fr) 118px;align-items:center;display:grid}.landing__sheet-head{background:var(--paper);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--rule);font-weight:700}.landing__sheet-row{border-bottom:1px solid var(--rule);font-size:var(--fs-13)}.landing__sheet-row:last-child{border-bottom:0}.landing__case{border:1px solid var(--rule);padding:var(--s4);gap:var(--s3);background:var(--panel);align-content:start;display:grid}.landing__case p{margin:0;line-height:1.45}.landing__caseHead{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.landing__journey{border:1px solid var(--rule-strong);font-size:var(--fs-12);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing__journey li{padding:var(--s2);border-right:1px solid var(--rule)}.landing__journey li:last-child{border-right:0}.landing__journey .done{color:var(--ink-2)}.landing__journey .done:before{content:"✓"}.landing__journey .next{background:var(--action-tint);font-weight:600}.landing__journey .next span{font-size:var(--fs-12);color:var(--action);display:block}.landing__fakebtns{gap:var(--s2);flex-wrap:wrap;display:flex}.landing__fakebtns .btn{pointer-events:none}.landing__steps{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing__steps li{gap:var(--s2);border-top:2px solid var(--ink);padding-top:var(--s3);align-content:start;display:grid}.landing__steps p{color:var(--ink-2);font-size:var(--fs-14);margin:0;line-height:1.45}.landing__stepno{font-weight:700;font-size:var(--fs-13);color:var(--ink-2)}.landing__bento{gap:var(--s4);padding:0 0 clamp(40px,6vw,80px);display:grid}.landing__bentoTop{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing__bentoBottom{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing__tile{border:1px solid var(--rule-strong);background:var(--panel);padding:var(--s5);gap:var(--s3);align-content:start;display:grid}.landing__tile h3{font-size:var(--fs-20)}.landing__tile>p{color:var(--ink-2);line-height:1.5;font-size:var(--fs-14);margin:0}.landing__rows{border:1px solid var(--rule);font-size:var(--fs-13)}.landing__rows>div{gap:var(--s3);padding:var(--s2) var(--s3);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;display:grid}.landing__rows>div:last-child{border-bottom:0}.landing__plates{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing__plates li{gap:var(--s2);font-size:var(--fs-14);color:var(--ink-2);justify-items:start;display:grid}.landing__roles{gap:var(--s3);margin:0;display:grid}.landing__roles>div{padding-bottom:var(--s3);border-bottom:1px dashed var(--rule-strong);gap:2px;display:grid}.landing__roles>div:last-child{border-bottom:0;padding-bottom:0}.landing__roles dt{font-weight:700}.landing__roles dd{color:var(--ink-2);font-size:var(--fs-14);margin:0;line-height:1.45}.landing__list{line-height:1.5;font-size:var(--fs-14);color:var(--ink-2);margin:0;padding-left:1.2em}.landing__list li{margin-bottom:var(--s2)}.landing__limits{padding:var(--s5) var(--s6);border:1px solid var(--rule-strong);border-left:6px solid var(--draft);background:var(--panel);gap:var(--s2) var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;margin:0 0 clamp(40px,6vw,80px);display:grid}.landing__limits h2{font-size:var(--fs-20)}.landing__limits p{grid-column:1;margin:0}.landing__limits ul{grid-area:1/2/span 2}.landing__faq{border-top:1px dashed var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:clamp(24px,6vw,96px);padding:clamp(32px,5vw,64px) 0;display:grid}.landing__faqHead h2{max-width:14ch;font-size:clamp(1.5rem,3vw,2.5rem)}.landing__faqHead p{color:var(--ink-2);margin:var(--s3) 0 0;max-width:34ch;line-height:1.5}.landing__faqList details{border-bottom:1px solid var(--rule-strong);padding:var(--s4) 0}.landing__faqList details:first-child{border-top:1px solid var(--rule-strong)}.landing__faqList summary{cursor:pointer;font-weight:600;font-size:var(--fs-16)}.landing__faqList details p{margin:var(--s3) 0 0;color:var(--ink-2);max-width:70ch;line-height:1.55}.landing__contact .landing__faqList p{margin:0 0 var(--s3);color:var(--ink)}.landing__foot{justify-content:space-between;align-items:center;gap:var(--s4);padding-top:var(--s4);border-top:2px solid var(--ink);font-size:var(--fs-13);color:var(--ink-2);flex-wrap:wrap;display:flex}@media (width<=1100px){.landing__settings ul{grid-template-columns:repeat(3,minmax(0,1fr))}.landing__settings li:nth-child(4){border-left:0}.landing__settings li:nth-child(n+4){border-top:1px dashed var(--rule-strong)}.landing__bentoBottom{grid-template-columns:1fr}.landing__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.landing__hero{gap:var(--s5);flex-direction:column}.landing__points{padding:var(--s5) 0 0;border-left:0;border-top:1px dashed var(--rule-strong)}.landing__intro,.landing__faq,.landing__limits,.landing__bentoTop{grid-template-columns:1fr}.landing__limits ul{grid-area:auto/1}.landing__card{grid-template-columns:1fr}.landing__shot{min-height:0}.landing__col{border-left:0;border-top:1px dashed var(--rule-strong)}.landing__col:first-child{border-top:0}}@media (width<=640px){.landing__wrap{padding:var(--s3) var(--s4) var(--s5)}.landing__settings ul{grid-template-columns:repeat(2,minmax(0,1fr))}.landing__settings li{border-left:0;border-top:1px dashed var(--rule-strong)}.landing__settings li:first-child,.landing__settings li:nth-child(2){border-top:0}.landing__steps,.landing__plates{grid-template-columns:1fr}.landing__rows>div{grid-template-columns:1fr 1fr}.landing__sheet-head{display:none}.landing__sheet-row{grid-template-columns:minmax(0,1fr)}}
