@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_cf07904b-module__WCYhYa__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_cf07904b-module__WCYhYa__variable{--font-ui:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.32vcy6_pq4pnh.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_5fa2a9df-module__RSjjMa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_5fa2a9df-module__RSjjMa__variable{--font-doc:"Newsreader", "Newsreader Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--sheet:#fff;--surface:#f7f8fa;--paper-deep:#f3f5f8;--ink:#0e1a2b;--ink-2:#232a35;--muted:#5b6470;--rule:#e1e6ee;--rule-strong:#c3cbd8;--rule-drop:#8792a1;--blue:#0074d9;--blue-press:#005cb0;--blue-wash:#eef5fc;--rail:#0e1a2b;--rail-ink:#ffffffb8;--rail-rule:#ffffff21;--rail-mark:#3b8dcb;--rail-focus:#8cc2f0;--legal-gradient:linear-gradient(90deg, #0f3054 0%, #3b8dcb 49.8%, #0f3054 100%);--ok:#216343;--warn:#875414;--warn-mark:#a8701a;--danger:#a02f3b;--ins:#245bab;--del:#c36;--del-soft:color-mix(in srgb, var(--del) 7%, #fff);--ok-soft:color-mix(in srgb, var(--ok) 8%, #fff);--warn-soft:color-mix(in srgb, var(--warn) 8%, #fff);--danger-soft:color-mix(in srgb, var(--danger) 7%, #fff);--line:var(--rule);--line-2:var(--rule-strong);--accent:var(--blue);--accent-press:var(--blue-press);--accent-soft:var(--blue-wash);--accent-ink:#fff;--brand:var(--blue);--serif:var(--font-doc), "Newsreader", Georgia, "Times New Roman", serif;--sans:var(--font-ui), "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--t-meta:.8125rem;--t-small:.875rem;--t-ui:.9375rem;--t-read:1.0625rem;--t-item:1rem;--t-head:1.0625rem;--t-title:1.75rem;--type-small:var(--t-meta);--type-ui:var(--t-ui);--type-lead:var(--t-read);--type-section:var(--t-head);--type-title:var(--t-title);--r:6px;--r-lg:10px;--shadow:none}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;height:100%}body{background:var(--paper);min-height:100%;color:var(--ink-2);font-family:var(--sans);font-size:var(--t-ui);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}a{color:var(--blue);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.3}h1{font-family:var(--serif);font-size:var(--t-title);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1.15}h2{font-size:var(--t-head)}h3{font-size:var(--t-item)}p{max-width:66ch;margin:0 0 .75rem}p,li,dd,.hint,.fold-note,.sum-note,.meta,label{text-wrap:pretty}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}::selection{color:var(--ink);background:#cfe3f7}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}.tnum{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper);min-height:2.25rem;color:var(--ink);font-size:var(--t-small);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.4375rem;padding:.375rem .875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{border-color:var(--rule-drop);background:var(--surface);text-decoration:none}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:var(--blue-press);border-color:var(--blue-press)}.btn.quiet{color:var(--blue);background:0 0;border-color:#0000;padding-inline:.25rem}.btn.quiet:hover{text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1px}.btn.sm{min-height:2rem;font-size:var(--t-small);padding:.25rem .75rem}.btn.sm.quiet{padding-inline:.25rem}.btn.lg{min-height:2.5rem;font-size:var(--t-ui);padding:.4375rem 1.125rem}.btn.danger{color:var(--danger)}.btn:disabled{opacity:.5;cursor:default}.btn:disabled:hover{border-color:var(--rule-strong);background:var(--paper)}.btn.primary:disabled,.btn.primary:disabled:hover{opacity:1;color:var(--muted);background:#e9eef5;border-color:#e9eef5}.btn.quiet:disabled:hover{background:0 0;border-color:#0000;text-decoration:none}.btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.textbtn,.linklike{color:var(--blue);font-size:var(--t-small);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.textbtn:hover,.linklike:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.textbtn.muted{color:var(--muted);font-weight:400}.textbtn.muted:hover{color:var(--blue)}.textbtn:disabled,.linklike:disabled{opacity:.55;cursor:default;text-decoration:none}.field{margin:0 0 1rem;display:block}.field>.lbl,.lbl{color:var(--ink);font-weight:500}.field>.lbl{font-size:var(--t-small);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.3125rem;display:flex}.lbl .opt,.field>.lbl .opt{color:var(--muted);font-weight:400;font-size:var(--t-meta)}.field .help,.help{color:var(--muted);font-size:var(--t-meta);margin-top:.3125rem;line-height:1.5;display:block}.input,input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=date],input:not([type]),textarea,select{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper);width:100%;min-width:0;min-height:2.25rem;color:var(--ink);padding:.375rem .75rem;line-height:1.4;transition:border-color .12s,box-shadow .12s}.input:focus,input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 16%, transparent);outline:none}textarea{resize:vertical;min-height:5.5rem;padding-block:.5rem;line-height:1.5}::placeholder{color:#6b7480;opacity:1}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='%230e1a2b' stroke-width='1.5'%3E%3Cpath d='M1.5 3.5 5 7l3.5-3.5'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:10px 10px;padding-right:2rem}.writing,textarea.writing{font:400 var(--t-read)/1.55 var(--serif);min-height:6.5rem;padding:.625rem .875rem}input[type=checkbox],input[type=radio]{accent-color:var(--blue)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary:before{content:"";vertical-align:.16em;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.4375rem;height:.4375rem;margin:0 .625rem 0 .0625rem;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}details[open]>summary:before{vertical-align:.26em;transform:rotate(45deg)}.chev{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.4375rem;height:.4375rem;transition:transform .15s;display:inline-block;transform:rotate(-45deg)}details[open]>summary .chev{transform:rotate(45deg)translate(-2px,-2px)}.disclose>summary{width:fit-content;max-width:100%;color:var(--blue);font-size:var(--t-small);padding:.25rem 0;font-weight:500;display:block}.disclose>summary:hover{color:var(--blue-press)}.disclose>summary .sum-note{color:var(--muted);font-weight:400;font-size:var(--t-meta);margin-left:1.125rem;display:block}.chips{flex-wrap:wrap;gap:.375rem;margin:.5rem 0;display:flex}.chip{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--paper);min-height:2rem;color:var(--ink);font-size:var(--t-small);cursor:pointer;align-items:center;padding:.1875rem .75rem;line-height:1.3;transition:background-color .12s,border-color .12s;display:inline-flex}.chip input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chip:hover{border-color:var(--rule-drop)}.chip.on,.chip[aria-pressed=true],.chip.on.quiet{border-color:var(--blue);color:var(--blue);background:var(--blue-wash)}.chip:has(input:checked){border-color:var(--blue);color:var(--blue);background:var(--blue-wash)}.chip.off{color:var(--muted);cursor:not-allowed;border-style:dashed}.chip.suggest{border-color:var(--blue);color:var(--blue)}.chip.suggest.on{background:var(--blue-wash)}.chip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.tag{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);min-height:1.375rem;color:var(--ink-2);font-size:var(--t-meta);align-items:center;gap:.25rem;padding:.0625rem .4375rem;font-weight:500;line-height:1.3;display:inline-flex}.tag.blue{color:var(--blue);background:var(--blue-wash);border-color:color-mix(in srgb, var(--blue) 22%, transparent)}.tag.ok{color:var(--ok);background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 22%, transparent)}.tag.warn{color:var(--warn);background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 22%, transparent)}.tag.danger{color:var(--danger);background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 22%, transparent)}.notice{background:var(--blue-wash);border:1px solid color-mix(in srgb, var(--blue) 18%, transparent);border-radius:var(--r);color:var(--ink-2);font-size:var(--t-small);max-width:none;padding:.625rem .875rem;line-height:1.55}.notice.error{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 22%, transparent)}.notice.warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 22%, transparent)}.hint{color:var(--muted);font-size:var(--t-small)}.card{border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:none;background:#fff}.switch{cursor:pointer;font-size:var(--t-small);align-items:center;gap:.625rem;display:inline-flex}.switch input{appearance:none;background:var(--rule-strong);cursor:pointer;border-radius:999px;flex:none;width:32px;height:18px;margin:0;transition:background-color .12s;position:relative}.switch input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.switch input:checked{background:var(--blue)}.switch input:checked:after{transform:translate(14px)}.seg{border:1px solid var(--rule-strong);border-radius:var(--r);display:inline-flex;overflow:hidden}.seg label{cursor:pointer;min-height:2rem;font-size:var(--t-small);color:var(--ink-2);background:var(--paper);align-items:center;padding:.25rem .75rem;display:inline-flex}.seg label+label{border-left:1px solid var(--rule-strong)}.seg input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.seg label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-4px}.seg label:has(input:checked){background:var(--ink);color:#fff}.seg label:has(input:checked:focus-visible){outline-color:#fff}.caption{font-size:var(--t-small);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;margin:0;line-height:1.5;display:grid}.caption dt{color:var(--muted);font-size:var(--t-meta)}.caption dd{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;margin:0}main{min-width:0}.page{width:100%;max-width:60rem;margin-inline:auto;padding:2.5rem clamp(1rem,4vw,3rem) 4rem}.page-head{justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-bottom:2rem;display:flex}.page-head>*{min-width:0}.page-head>.btn,.page-head>.textbtn{flex:none}.page-head h1{margin:0}.page-head .sub,.lede{color:var(--muted);font-size:var(--t-ui);max-width:40rem;margin:.375rem 0 0;line-height:1.5}.crumb{color:var(--muted);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:.75rem;display:flex}.crumb>span[aria-hidden=true]{border-top:1.5px solid;border-right:1.5px solid;flex:none;width:.3125rem;height:.3125rem;min-height:0;margin-right:.125rem;font-size:0;display:block;overflow:hidden;transform:rotate(45deg)}.crumb a{color:var(--blue)}.ledger-row{border:0;margin:0;padding:0 0 2.25rem;display:block}.row-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;min-width:0;margin-bottom:.75rem;display:flex}.row-head h2,.row-head .as-h2{font:600 var(--t-head)/1.3 var(--sans);letter-spacing:-.005em;color:var(--ink);margin:0;display:block}.row-head .meta{color:var(--muted);font-size:var(--t-meta);margin:0;display:block}.row-head .textbtn{font-size:var(--t-meta);margin:0;display:inline-flex}.row-body{min-width:0}.fold{border-top:1px solid var(--rule)}.fold>summary{flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;padding:.875rem 0;display:flex}.fold>summary:before{content:none}.fold-head{font:600 var(--t-ui)/1.4 var(--sans);color:var(--ink);align-items:center;gap:.5rem;transition:color .12s;display:inline-flex}.fold-head .chev{color:var(--blue);order:1}.fold>summary:hover .fold-head{color:var(--blue)}.fold-note{color:var(--muted);font-size:var(--t-meta)}.fold-body{min-width:0;padding:.25rem 0 2rem}.fold:not([open])+.ledger-row,.fold:not([open])+.section{margin-top:1.75rem}.app{background:linear-gradient(90deg, var(--rail) 13.5rem, var(--paper) 13.5rem);grid-template-columns:13.5rem minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--rail);color:#fff;border:0;flex-direction:column;height:100dvh;padding:0 0 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.rail :focus-visible{outline-color:var(--rail-focus)}.rail-plate{flex:none;padding:1.5rem 1.25rem .25rem;position:relative}.logo-on-plate{display:none!important}.brand{color:#fff;width:fit-content;text-decoration:none;display:block}.brand:hover{text-decoration:none}.logo{vertical-align:middle;flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex}.logo-mark{width:100%;height:auto;display:block}.logo-product{font:500 var(--t-meta)/1.2 var(--sans);letter-spacing:.01em;color:var(--muted);margin-top:.5rem;display:block}.logo-white .logo-product{color:#ffffffa6}.rail .logo-mark{width:6.25rem}@media (forced-colors:active){.logo-mark path{fill:canvastext}}@media print{.rail{display:none}.app{display:block}}.rail-nav{flex-direction:column;margin-top:1.25rem;display:flex}.rail-nav a{min-height:2.25rem;color:var(--rail-ink);font-size:var(--t-small);align-items:center;padding:0 1.25rem;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.rail-nav a:hover{color:#fff;background:#ffffff0f;text-decoration:none}.rail-nav a[aria-current=page]{color:#fff;background:#ffffff14;font-weight:500}.rail-nav a[aria-current=page]:before{content:"";background:var(--rail-mark);width:2px;position:absolute;top:0;bottom:0;left:0}.rail-nav a:focus-visible{outline-offset:-2px}.rail-account{font-size:var(--t-meta);margin-top:auto;padding:1.25rem 1.25rem 0}.viewas{color:var(--rail-ink);font-size:var(--t-meta);background:0 0;border:0;margin:0 0 1rem;padding:0;line-height:1.45;display:block}.viewas .viewas-lbl{color:#fff;font-size:var(--t-meta);margin:0;font-weight:500;display:block}.viewas.on .viewas-lbl{color:#f2c27a}.viewas .viewas-sub{margin:.125rem 0;display:block}.viewas form{display:block}.rail-textbtn{min-height:1.75rem;color:var(--rail-focus);font-size:var(--t-meta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:none;display:flex}.rail-textbtn:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.rail-foot{border-top:1px solid var(--rail-rule);color:var(--rail-ink);font-size:var(--t-meta);padding-top:.875rem;line-height:1.45}.rail-foot .who{color:#fff;font-size:var(--t-meta);font-weight:500;display:block}.rail-role{display:block}.rail-foot .spend{color:var(--rail-ink);font-size:var(--t-meta);margin-top:.75rem;display:block}.rail-foot .bar{background:#ffffff24;border-radius:999px;height:3px;margin:0 0 .375rem;display:block;overflow:hidden}.rail-foot .bar span{background:var(--rail-mark);border-radius:inherit;height:100%;display:block}.rail-foot .bar span.hot{background:#e0a94f}.rail-foot form{margin-top:.375rem;display:block}.rail .linklike{min-height:1.75rem;color:var(--rail-ink);font-size:var(--t-meta);align-items:center;font-weight:400;display:inline-flex}.rail .linklike:hover{color:#fff}.rail-me{display:none}.login-wrap{background:var(--paper);place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.login{text-align:center;flex-direction:column;align-items:center;width:min(20rem,100%);display:flex}.login-plate{margin-bottom:1.5rem}.login-plate .logo{align-items:center}.login-plate .logo-mark{width:10rem}.login h1:not(.sr-only){font:400 1.5rem/1.2 var(--serif);letter-spacing:-.01em;margin:0 0 .5rem}.login-note{color:var(--muted);font-size:var(--t-small);max-width:none;margin:0 0 1.5rem}.login .hint{font-size:var(--t-small);margin:0 0 1.5rem;line-height:1.55}.login .notice{text-align:left;width:100%;margin:0 0 1rem}.login .btn,.login-btn{justify-content:center;width:100%;margin:0}.drop{text-align:left;cursor:pointer;border:1px dashed var(--rule-strong);border-radius:var(--r-lg);background:var(--surface);padding:1rem 1.125rem;transition:border-color .12s,background-color .12s;display:block;position:relative}.drop:hover,.drop.over{border-color:var(--blue);background:var(--blue-wash)}.drop input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.drop:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:3px;border-color:var(--blue)}.drop:has(input:disabled){cursor:wait;background:var(--surface)}.drop .big{font:500 var(--t-ui)/1.4 var(--sans);color:var(--ink);max-width:none;margin:0}.drop .sub{color:var(--muted);font-size:var(--t-meta);max-width:none;margin:.25rem 0 0;line-height:1.5}.drop-instruction{color:var(--muted);font-size:var(--t-meta);display:inline}.drop-browse{box-shadow:none;color:var(--blue);font-size:var(--t-meta);background:0 0;border:0;align-items:center;min-height:0;margin:0 0 0 .5rem;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.drop:hover .drop-browse{text-underline-offset:3px;text-decoration:underline}.drop-browse svg{display:none}.drop .spinner{vertical-align:middle;margin:0 0 0 .5rem;display:inline-block}.document-stack{display:none}.intake-tabs{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0;flex-wrap:wrap;gap:0 1.25rem;margin:.75rem 0;padding:0;display:flex}.intake-tabs button{min-height:2.5rem;box-shadow:none;color:var(--muted);font-size:var(--t-small);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:.375rem;margin-bottom:-1px;padding:0;font-weight:500;display:inline-flex}.intake-tabs button svg{flex:none;width:14px;height:14px;margin:0}.intake-tabs button:hover{color:var(--ink)}.intake-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);box-shadow:none;background:0 0}.results li{border-top-color:var(--rule)}.working{border-radius:var(--r);border-color:var(--rule);background:var(--paper)}.pickbar,.ctx{border-radius:var(--r)}.ctx-bar,.ctx-bar span{border-radius:0}.btn.chip{min-height:2rem;font-size:var(--t-meta)}.about-data{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--t-meta);max-width:none;margin:0;padding:1rem 0 0}.about-data a{white-space:nowrap}@media (max-width:860px){.app{background:var(--paper);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.rail{flex-direction:column;height:auto;padding:0;position:relative;overflow:visible}.rail-plate{align-items:center;gap:1rem;padding:.625rem 1rem .25rem;display:flex}.brand .logo{flex-direction:row;align-items:flex-end;gap:.625rem}.rail .logo-mark{width:4.75rem}.brand .logo-product{margin:0 0 -.0625rem}.rail-me{margin-left:auto;display:block}.rail-me>summary{color:#fff;width:2.75rem;height:2.75rem;font-size:var(--t-meta);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-weight:500;display:grid}.rail-me>summary:before{content:none}.rail-me>summary:hover,.rail-me[open]>summary{border-color:var(--rail-focus);color:var(--rail-focus)}.rail-me-panel{z-index:30;background:var(--rail);border-top:1px solid var(--rail-rule);border-bottom:1px solid var(--rail-rule);padding:1rem;position:absolute;top:100%;left:0;right:0}.rail-me-panel :focus-visible{outline-color:var(--rail-focus)}.rail-me-panel .rail-foot{border-top:0;padding-top:0}.rail-me-panel .rail-textbtn,.rail-me-panel .linklike{min-height:2.75rem}.rail-me-panel .viewas{border-bottom:1px solid var(--rail-rule);margin-bottom:.875rem;padding-bottom:.875rem}.rail-account{display:none}.rail-nav{flex-flow:wrap;gap:0 1.25rem;margin:0;padding:0 1rem}.rail-nav a{min-height:2.75rem;padding:0}.rail-nav a:hover,.rail-nav a[aria-current=page]{background:0 0}.rail-nav a[aria-current=page]:before{width:auto;height:2px;inset:auto 0 0}.page{padding-top:2rem}}@media (max-width:680px){:root{--t-title:1.5rem}.page{padding-top:1.75rem;padding-bottom:3rem}.page-head{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.ledger-row{padding-bottom:1.75rem}.fold>summary{align-items:center;min-height:2.75rem;padding:.5rem 0}.btn,.btn.sm,.btn.lg,.input,input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=date],input:not([type]),select{min-height:2.75rem}.btn{white-space:normal}.textbtn{align-items:center;min-height:2.75rem;display:inline-flex}.chip,.seg label{min-height:2.75rem}.disclose>summary{align-items:center;min-height:2.75rem;padding:0;display:flex}.disclose>summary:before{margin-top:-.125rem}.caption{grid-template-columns:6.25rem minmax(0,1fr);gap:.25rem .75rem}.intake-tabs{gap:0 1rem}.intake-tabs button{min-height:2.75rem}}@media (max-width:420px){.rail-nav{gap:0 1rem}.rail-nav a{font-size:var(--t-meta)}}[hidden]{display:none!important}button:disabled{cursor:default}button.linklike:disabled{opacity:.6}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:40;background:var(--paper);border:2px solid var(--blue);border-radius:var(--r);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem}.hint,.meta,.results{overflow-wrap:anywhere}.row{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.empty{color:var(--muted);margin:0;padding:1rem 0}.subcard{border-top:1px solid var(--rule);padding:1rem 0 0}.subcard .hint{margin-bottom:.5rem}.row-body>p:last-child{margin-bottom:0}.disclose-body{padding:.75rem 0 .25rem}.disclose-body h3{font:600 var(--t-ui)/1.4 var(--sans);color:var(--ink);margin:1.25rem 0 .5rem}.disclose-body ul{margin:0 0 1rem;padding-left:1.2rem}.disclose-body li{margin-bottom:.375rem}.disclose-stack{gap:.25rem;margin-top:.25rem;display:grid}.disclose-stack>details[open]{padding-bottom:.75rem}.caption dd .tag{vertical-align:.05em}.dot{background:var(--rule-strong);vertical-align:.05em;border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}.dot.verbatim{background:var(--ok)}.dot.near{background:var(--muted)}.dot.missing{background:var(--warn-mark)}.working{border:1px solid var(--rule);align-items:flex-start;gap:.75rem;margin-top:.75rem;padding:.75rem .875rem;display:flex}.working .nm{color:var(--ink);font-weight:500}.spinner{border:2px solid var(--rule-strong);border-top-color:var(--blue);border-radius:50%;flex:none;width:16px;height:16px;margin-top:.1875rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{gap:.75rem;max-width:40em;margin-top:1.25rem;display:grid}.skeleton i{background:var(--rule);border-radius:999px;width:100%;height:6px;animation:1.8s ease-in-out infinite alternate blink}.skeleton i:nth-child(2){width:93%}.skeleton i:last-child{width:62%}.cursor:after{content:"";vertical-align:-.15em;background:var(--blue);width:2px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{to{opacity:.2}}.workflow-handoff{margin-bottom:1rem}.workflow-handoff>p{margin-bottom:.625rem}.preview-main{min-width:0}.preview-states{flex-wrap:wrap;gap:.25rem 1.25rem;margin:1rem 0 2rem;display:flex}.preview-states .btn{min-height:2.25rem;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0}.preview-states a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.results{margin:.75rem 0 0;padding:0;list-style:none}.results li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 0;display:grid}.results .meta{color:var(--muted);font-size:var(--t-meta)}.results .folder{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:.5rem;width:100%;padding:0;display:flex}.results .folder span[aria-hidden]{color:var(--blue);font-size:.85em}.results .folder:hover{color:var(--blue)}.results .pick{cursor:pointer;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.results .pick input{flex:none;margin-top:.3rem}.results .pick>span{min-width:0;display:grid}.results .pick .nm{text-overflow:ellipsis;overflow:hidden}.pickbar{border:1px solid var(--blue);border-radius:var(--r);background:var(--blue-wash);font-size:var(--t-small);align-items:center;gap:.625rem;margin:.625rem 0 .25rem;padding:.5rem .75rem;display:flex}.pickbar span:first-child{flex:1;font-weight:500}.crumbs{font-size:var(--t-small);flex-wrap:wrap;gap:.25rem;margin-top:.75rem;display:flex}.crumbs .sep{color:var(--muted);margin:0 .375rem}.crumbrow{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.crumbrow .crumbs{margin-top:0}.linkish{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.linkish:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.btn.chip{max-width:100%;color:var(--ink-2);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;min-height:2rem;padding:.1875rem .625rem;display:inline-flex;overflow:hidden}.btn.chip svg{flex:none}.email-search-label{font-size:var(--t-small);color:var(--ink);margin-bottom:.375rem;font-weight:500;display:block}.email-picker .row input{flex:12rem;min-width:0}.email-picker .email-snippet{color:var(--muted);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:.1875rem;overflow:hidden}.email-chosen{border-top:1px solid var(--rule);margin-top:1.25rem;padding-top:1rem}.email-chosen h3{font:600 var(--t-ui)/1.4 var(--sans);margin-bottom:.5rem}.email-chosen-list{margin:0;padding:0;list-style:none}.email-chosen-item{border-top:1px solid var(--rule);padding:.625rem 0}.email-chosen-item:first-child{border-top:0}.email-chosen-item .meta{font-size:var(--t-meta);color:var(--muted);margin-top:.375rem}.email-chosen-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.email-chosen-head .tag{white-space:normal;overflow-wrap:anywhere;min-width:0}.email-preview{margin-top:.375rem}.email-preview summary{color:var(--blue);font-size:var(--t-small);padding-block:.375rem;font-weight:500}.email-preview pre{background:var(--surface);border-radius:var(--r);font:400 var(--t-small)/1.55 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;max-height:16rem;margin:.5rem 0 0;padding:.625rem .75rem;overflow-y:auto}.page-head.doc-head{align-items:flex-start;margin-bottom:1.75rem}.doc-head-title{flex:auto;min-width:0}.page-head.doc-head h1{overflow-wrap:anywhere}.doc-file{color:var(--muted);font-size:var(--t-meta);overflow-wrap:anywhere;max-width:none;margin:.375rem 0 0;line-height:1.45}.doc-head-side{flex:none;width:20rem;padding-top:.25rem;position:relative}.caption.doc-access{font-size:var(--t-meta);grid-template-columns:3.75rem minmax(0,1fr);gap:.125rem .75rem}.document-settings{margin-top:.25rem}.document-settings>summary{font-size:var(--t-meta)}.document-settings>summary .sum-note{display:none}.document-settings-panel{z-index:20;background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r-lg);width:min(22rem,100vw - 2rem);padding:1rem 1.125rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 6px 20px #0e1a2b14}.doc-controls{gap:1rem;display:grid}.doc-controls .matter-pick{margin:0}.doc-controls .matter-pick label.row{display:grid;gap:.375rem!important}.doc-controls .matter-pick select,.doc-controls .matter-new{max-width:none}.document-access{gap:.375rem;width:100%;display:grid}.doc-controls .notice{display:block}.first-read-lead{max-width:44rem;font:400 var(--t-ui)/1.55 var(--sans);color:var(--ink-2);margin:0}.document-first-read{padding-bottom:1.75rem}.document-first-read .row-head{margin-bottom:.375rem}.caption.facts{flex-wrap:wrap;align-items:start;gap:.625rem 2rem;margin:.875rem 0 1rem;padding:0;display:flex}.caption.facts>div{min-width:0;max-width:28rem}.caption.facts dt{font-size:.78125rem;line-height:1.4}.caption.facts dd{color:var(--ink);font-size:var(--t-small);margin-top:.125rem;line-height:1.45}.document-first-read .row-body>section{margin:1rem 0 0}.bench{min-width:0;display:block}.bench-side{min-width:0}.guided-bench>.sheet:first-child{margin:0 0 2.25rem}.wizard{min-width:0}.wstep{padding:0 0 1.25rem}.wstep .notice{margin-bottom:.75rem}.wstep>.btn{margin-top:.25rem}.task-step .row-head{margin-bottom:.5rem}.task-group{font:500 var(--t-meta)/1.4 var(--sans);color:var(--muted);margin:1.25rem 0 .375rem}.task-step .row-head+.task-group{margin-top:.25rem}.task-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.task-list li{border-bottom:1px solid var(--rule)}.task-row{text-align:left;width:100%;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);align-items:baseline;gap:.125rem 1.5rem;padding:.8125rem .75rem;transition:background-color .12s;display:grid}.task-row:hover:not(:disabled),.task-row[aria-pressed=true]{background:var(--surface)}.task-row:hover:not(:disabled) .task-row-name{color:var(--blue-press);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.task-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.task-row:disabled{cursor:not-allowed;opacity:.55}.task-row-name{font:600 var(--t-ui)/1.4 var(--sans);color:var(--blue);overflow-wrap:anywhere;transition:color .12s}.task-row-what{font-size:var(--t-small);color:var(--muted);line-height:1.5}.task-row-kind{font-size:var(--t-meta);color:var(--muted);grid-column:1/-1;line-height:1.4}.task-list.suggested .task-row{box-shadow:inset 3px 0 0 var(--rail-mark);grid-template-columns:minmax(0,1fr);padding-left:1rem}@media (min-width:900px){.bench:not(.with-output) .task-list:not(.suggested){border-top:0;border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}.bench:not(.with-output) .task-list:not(.suggested) li{border-top:1px solid var(--rule);border-bottom:0}.bench:not(.with-output) .task-list:not(.suggested) .task-row{grid-template-columns:minmax(0,1fr);padding-block:.6875rem}}.task-list.suggested .task-row-what{color:var(--ink-2)}.task-closed{margin-top:.75rem}.task-closed ul{color:var(--muted);font-size:var(--t-small);margin:.5rem 0 0;padding-left:1.125rem;line-height:1.5}.task-closed li+li{margin-top:.375rem}.task-closed strong{color:var(--ink-2);font-weight:600}.composer{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);padding:1.25rem 1.5rem 1.375rem}.composer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.composer-head h2{font:600 var(--t-head)/1.35 var(--sans);letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere;margin:0}.composer-head .textbtn{font-size:var(--t-meta);flex:none}.composer-gets{max-width:40rem;color:var(--muted);font-size:var(--t-small);margin:.25rem 0 1.125rem;line-height:1.5}.composer-notes{margin-bottom:1rem}.composer-notes .writing{min-height:5.5rem;font-size:1rem}.composer-matter{margin:0 0 .75rem}.composer .disclose-stack{margin-top:0}.composer-options-body{justify-items:start;gap:.75rem;padding:.75rem 0 .25rem;display:grid}.composer-options-body .seg,.composer-options-body .hint{margin:0}.composer-options-body .instruction-fields{width:100%}.composer .runrow{border-top:1px solid var(--rule);margin-top:1.125rem;padding-top:1.125rem}.composer-recap{padding-block:1rem 1.125rem}.composer-recap-text{color:var(--ink-2);font:400 var(--t-small)/1.5 var(--serif);white-space:pre-wrap;margin:.375rem 0 .5rem}.composer-recap>.textbtn{font-size:var(--t-meta)}.instruction-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;display:grid}.instruction-fields>.field:first-child:only-child{grid-column:1/-1}.instruction-field{border:0;min-width:0;margin:0 0 1rem;padding:0}:is(.instruction-field:has(textarea),.instruction-field:has(.doc-multi)){grid-column:1/-1}.instruction-field>legend.lbl{float:left;width:100%;padding:0;display:flex}.instruction-field>legend.lbl+*{clear:both}.representing .chips{margin:0 0 .5rem}.representing input{margin-top:.125rem}.optional-fields .instruction-fields{padding-top:.75rem}.caption.comparison-pair{background:var(--surface);border-radius:var(--r-lg);margin:0 0 1rem;padding:.75rem 1rem}.caption.comparison-pair dd{color:var(--ink)}.source-panel{padding:.75rem 0 .5rem}.selected-sources{border-top:1px solid var(--rule);margin:.75rem 0;padding:0;list-style:none}.selected-sources li{border-bottom:1px solid var(--rule);font-size:var(--t-small);justify-content:space-between;align-items:center;gap:1rem;padding:.375rem 0;display:flex}.selected-sources li>span{overflow-wrap:anywhere;min-width:0}.source-tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0 1.25rem;margin:.75rem 0 1rem;display:flex}.source-tabs button{min-height:2.5rem;color:var(--muted);font-size:var(--t-small);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-1px;padding:0;font-weight:500;display:inline-flex}.source-tabs button:hover{color:var(--ink)}.source-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.source-import{border:0;min-width:0;margin:0;padding:0}.source-import legend{color:var(--ink);padding:0 0 .75rem;font-weight:500}.related .related-group{margin-top:.75rem}.related .related-head{color:var(--ink);font-weight:500;font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.related .related-head label{color:var(--muted);font-weight:400;font-size:var(--t-meta)}.related button.related-head{min-height:2.25rem;color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:500}.related-list{max-height:24rem;margin:.375rem 0 0;padding:0;list-style:none;overflow-y:auto}.related-list li label{border-top:1px solid var(--rule);cursor:pointer;font-size:var(--t-small);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.125rem .625rem;padding:.5rem 0;display:grid}.related-list .ttl{color:var(--ink);overflow-wrap:anywhere}.related-list .meta{color:var(--muted);font-size:var(--t-meta);grid-column:2}.doc-multi ul{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.doc-multi li+li{border-top:1px solid var(--rule)}.doc-multi label{cursor:pointer;font-size:var(--t-small);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem 0;display:grid}.doc-multi label:hover>span:nth-child(2){color:var(--blue)}.doc-multi label>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-multi .meta{color:var(--muted);font-size:var(--t-meta)}.doc-multi .row{gap:.25rem 1rem;margin-top:.375rem}.ctx-bar{background:var(--rule);border-radius:999px;width:100%;max-width:16rem;height:3px;margin:0;display:block;overflow:hidden}.ctx-bar>span{background:var(--blue);border-radius:inherit;height:100%;display:block}.ctx-bar.ctx-high>span{background:var(--warn-mark)}.ctx-bar.ctx-over>span{background:var(--danger)}.ctx-note{margin:1rem 0 0}.runrow{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.runrow .hint{flex:14rem}.runs ul{margin:0 0 1.5rem;padding:0;list-style:none}.runs li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 0;display:grid}.runs .linklike{font:500 var(--t-ui)/1.4 var(--sans);color:var(--ink)}.runs .linklike:hover,.runs button[aria-pressed=true]{color:var(--blue)}.runs .meta{color:var(--muted);font-size:var(--t-meta);margin-top:.125rem}@media (min-width:1200px){.page.document-page:has(.with-output){max-width:90rem}.guided-bench.with-output{grid-template-columns:20rem minmax(0,1fr);align-items:start;column-gap:2.5rem;display:grid}.with-output>.bench-side{overscroll-behavior:contain;grid-area:1/1;max-height:calc(100vh - 3rem);margin:-2px;padding:2px;position:sticky;top:1.5rem;overflow-y:auto}.guided-bench.with-output>.sheet{grid-area:1/2;margin:0;padding-inline:clamp(1.25rem,2.5vw,2.5rem)}.with-output .ledger-row{padding-bottom:1.75rem}.with-output .task-row{grid-template-columns:minmax(0,1fr);padding-inline:.625rem}.with-output .task-list.suggested .task-row{padding-left:.875rem}.with-output .task-list:not(.suggested) .task-row-what{display:none}.with-output .task-list:not(.suggested) .task-row{padding-block:.5625rem}.with-output .composer{padding:1rem 1.125rem 1.125rem}.with-output .instruction-fields{grid-template-columns:minmax(0,1fr)}}.sheet{border:1px solid var(--rule);border-radius:var(--r-lg);background:#fff;min-width:0;margin-top:1.25rem;padding:1.5rem clamp(1.25rem,4vw,3rem) 2.5rem;scroll-margin-top:1rem;container:sheet/inline-size}.sheet-head{padding:0 0 1rem}.letterhead{margin-bottom:.75rem}.letterhead .logo-mark{width:4rem}.sheet-title{min-width:0}.memo-titleline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.memo-titleline h2{font:400 1.375rem/1.25 var(--serif);letter-spacing:-.012em;overflow-wrap:anywhere}.st{color:var(--muted);font-size:var(--t-meta);align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.st.ok{color:var(--ok)}.st svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.st.live:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px}.st.stopped{color:var(--danger)}.caption.memo-caption{border-top:1px solid var(--rule);font-size:var(--t-meta);grid-template-columns:6.75rem minmax(0,1fr);gap:.1875rem 1rem;margin-top:.625rem;padding-top:.625rem}.caption.memo-caption dd{color:var(--ink)}.sev-high{color:var(--danger)}.sev-medium{color:var(--warn)}.checkline{min-height:1.5rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;padding:0;display:inline-flex}.checkline .dot{margin:0}.checkline-cta{color:var(--blue);font-weight:500}.checkline:hover .checkline-cta,.checkline:focus-visible .checkline-cta{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dot-legend{color:var(--muted);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.25rem;display:flex}.dot-legend-lbl{flex-basis:100%}.q-key{color:var(--ink-2);align-items:center;gap:.375rem;display:inline-flex}.q-key:before{content:"";border-bottom:1.5px solid;flex:none;width:1.25rem;height:0}.q-key.q-verbatim:before{border-bottom-color:color-mix(in srgb, var(--ok) 60%, transparent)}.q-key.q-near:before{border-bottom:1.5px dashed var(--muted)}.q-key.q-missing:before{border-bottom:2px dotted var(--warn-mark)}.sheet>.files{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0 0 1.25rem;display:flex}.sheet>.files+.files{padding-top:0}.sheet>.files.drive-files{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;align-items:stretch;gap:.5rem;margin:0 0 1.25rem;padding:.75rem 1rem}.drive-files .row{justify-content:space-between}.drive-files .lbl{font-size:var(--t-small)}.drive-files .hint{font-size:var(--t-meta);margin:0}.sheet-body{border-top:1px solid var(--rule);padding-top:1.25rem}.sheet-main{min-width:0;container:memo/inline-size}.sheet-main>.notice{margin:0 0 1.25rem}.document-reading{min-width:0}.document-toc{background:var(--surface);border-radius:var(--r-lg);max-width:42.5rem;font-size:var(--t-meta);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0 0 1.25rem;padding:.5rem .875rem;display:flex}.toc-label{color:var(--muted);font-weight:500}.document-toc ol{flex-wrap:wrap;gap:.125rem 1rem;margin:0;padding:0;list-style:none;display:flex}.document-toc a{align-items:center;min-height:1.75rem;display:inline-flex}.prose{font:400 var(--t-read)/1.6 var(--serif);color:var(--ink-2);overflow-wrap:anywhere;font-variant-numeric:oldstyle-nums proportional-nums}.prose.memo{max-width:40em}.memo-sec+.memo-sec{margin-top:1.75rem}.memo-lead+.memo-lead{margin-top:0}.memo-sec>h2{font:600 var(--t-ui)/1.4 var(--sans);letter-spacing:0;color:var(--ink);margin:0 0 .5rem;scroll-margin-top:1.5rem}.memo-sec>h2:focus{outline:none}.memo-sec-body,.memo-lead>*{min-width:0}.prose h1{font:400 1.375rem/1.25 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 1rem}.prose:not(.memo) h2{font:600 var(--t-ui)/1.4 var(--sans);letter-spacing:0;color:var(--ink);margin:1.5rem 0 .5rem}.prose h3{font:600 var(--t-small)/1.4 var(--sans);color:var(--ink);margin:1.5rem 0 .375rem}.prose h4,.prose h5,.prose h6{font:600 var(--t-meta)/1.4 var(--sans);color:var(--ink);margin:1.25rem 0 .375rem}.prose>:first-child,.memo-sec-body>:first-child{margin-top:0}.prose p{max-width:none;margin:0 0 .9em}.prose>:last-child,.memo-sec-body>:last-child,.prose li>:last-child{margin-bottom:0}.prose ol,.prose ul{margin:0 0 1em;padding-left:1.5em}.prose li{margin-bottom:.45em;padding-left:.25em}.prose li>p{margin-bottom:.5em}.prose ul li::marker{color:var(--muted)}.prose ol>li::marker{color:var(--ink);font-weight:600}.prose li>ul,.prose li>ol{margin:.5em 0 .75em}.memo-sec-body>ol>li,.prose:not(.memo)>ol>li{margin-bottom:.5em}.memo-sec-body>ol>li:has(>ul,>ol,>blockquote,>p+p){margin-bottom:1.25em}.prose:not(.memo)>ol>li:has(>ul,>ol,>blockquote,>p+p){margin-bottom:1.25em}.prose strong{color:var(--ink);font-weight:600}.prose blockquote{border-left:2px solid var(--rule-strong);color:var(--ink);margin:.375em 0 1em;padding:.0625em 0 .0625em 1em;font-style:normal}.prose blockquote p:last-child{margin-bottom:0}.prose a{color:var(--blue);text-decoration:none}.prose a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose hr{border:0;border-top:1px solid var(--rule);margin:1.75rem 0}.prose code{background:var(--paper-deep);border-radius:var(--r);padding:.125rem .3rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8em}.prose pre{background:var(--paper-deep);border-radius:var(--r);padding:1rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose del,.prose .del,.proposal-text del{color:var(--del);background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.prose ins,.prose .ins,.proposal-text ins{color:var(--ins);text-underline-offset:.16em;background:0 0;-webkit-text-decoration:underline double;text-decoration:underline double;text-decoration-thickness:1px}.mark{font:500 var(--t-meta)/1 var(--sans);letter-spacing:0;white-space:nowrap;align-items:center;gap:.3125rem;margin-right:.5rem;font-style:normal;display:inline-flex;position:relative;top:-.08em}.mark.ok{color:var(--ok)}.mark.ok:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.3125rem;height:.5625rem;margin:-.1875rem .0625rem 0 .125rem;transform:rotate(40deg)}.mark.check{color:var(--muted)}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline-offset:4px}.prose .table-scroll{margin:.25em 0 1em}.prose table{border-collapse:collapse;width:100%;font:400 var(--t-small)/1.5 var(--sans);font-variant-numeric:lining-nums}.prose th{text-align:left;vertical-align:bottom;border-bottom:1px solid var(--rule-strong);color:var(--muted);font-size:var(--t-meta);padding:0 1rem .5rem 0;font-weight:500}.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.625rem 1rem .625rem 0}.prose td:first-child{color:var(--ink);font-weight:500}.prose .ref{color:var(--muted);white-space:nowrap;font-weight:400}.prose .q{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.22em}.prose .q.q-verbatim{text-decoration-style:solid;-webkit-text-decoration-color:color-mix(in srgb, var(--ok) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--ok) 55%, transparent)}.prose .q.q-near{text-decoration-style:dashed;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.prose .q.q-missing{text-decoration-style:dotted;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--warn-mark);text-decoration-color:var(--warn-mark)}.prose .q:hover,.prose .q:focus-visible{background:var(--blue-wash)}.prose blockquote.q{text-decoration:none}.prose blockquote.q-verbatim{border-left:2px solid color-mix(in srgb, var(--ok) 70%, transparent)}.prose blockquote.q-missing{border-left:2px dotted var(--warn-mark)}.output-empty{max-width:40em;padding:.25rem 0 .5rem}.output-empty h3{font:600 var(--t-item)/1.35 var(--sans);color:var(--ink);margin-bottom:.25rem}.output-empty p{color:var(--muted);font-size:var(--t-small)}.sheet-main>.after{border-top:1px solid var(--rule);margin-top:2.25rem;padding-top:1.25rem}.after-head{flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;min-width:0;margin-bottom:.625rem;display:flex}.after-head h2{font:600 var(--t-ui)/1.4 var(--sans);letter-spacing:0;color:var(--ink)}.after-head .meta{color:var(--muted);font-size:var(--t-meta)}.after-body{min-width:0;max-width:42.5rem}.after .prose{font-size:1rem}.after-body>section{margin:0}.after.review .document-reading>.prose>:is(h1,h2,h3):first-child{display:none}.sheet-body.with-evidence{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;display:grid}.sheet-body.with-evidence>#evidence-pane{order:-1;min-width:0}.evidence{background:var(--surface);border-radius:var(--r-lg);font-size:var(--t-small);padding:1rem 1.125rem}.evidence-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.evidence-head h3{font:600 var(--t-ui)/1.4 var(--sans);color:var(--ink)}.evidence-score{color:var(--ink-2);margin:0 0 .875rem;line-height:1.5}.evidence-score.warn b{color:var(--warn)}.evidence-tip{margin:0 0 .875rem}.evidence-hit{border-bottom:1px solid var(--rule);margin-bottom:.875rem;padding:0 0 .875rem}.evidence-q{font:500 var(--t-small)/1.5 var(--sans);color:var(--ink);max-width:none;margin:0 0 .5rem}.evidence-where{color:var(--muted);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:.5rem;max-width:none;margin:0 0 .5rem;display:flex}.evidence-passage{border:1px solid var(--rule);border-radius:var(--r);font:400 var(--t-small)/1.6 var(--sans);color:var(--ink-2);background:#fff;max-width:none;margin:0 0 .5rem;padding:.625rem .75rem}.evidence-passage mark{background:color-mix(in srgb, var(--warn-mark) 24%, var(--paper));color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.evidence-next{font:400 var(--t-meta)/1.5 var(--sans);color:var(--muted);max-width:none;margin:0;padding:0 .75rem}.evidence-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.evidence-filter .seg label{min-height:2rem;font-size:var(--t-meta);padding:.25rem .625rem}.evidence-list ol{margin:0;padding:0;list-style:none}.evidence-list li{border-top:1px solid var(--rule);padding:.375rem 0}.evidence-list li button{text-align:left;min-height:2rem;color:var(--ink-2);font-size:var(--t-small);font-weight:400;line-height:1.45;display:block}.evidence-list li button[aria-current=true]{color:var(--blue);font-weight:500}.evidence-list li.missing button{color:var(--warn)}@container sheet (min-width:54rem){.sheet-body.with-evidence{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;column-gap:2rem}.sheet-body.with-evidence>#evidence-pane{order:0;position:sticky;top:1rem}.with-evidence .evidence{max-height:calc(100vh - 2rem);overflow-y:auto}}.proposals-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.proposals-head h2{font:600 var(--t-head)/1.3 var(--sans);color:var(--ink);margin-bottom:.375rem}.proposals-head .hint{max-width:40rem;font:400 var(--t-ui)/1.55 var(--sans);color:var(--ink-2);margin:0}.proposals-counts{flex-wrap:wrap;gap:.375rem;display:flex}.proposals-bulk{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 0;display:flex}.proposal-list{margin:0;padding:0;list-style:none}.proposal{border-bottom:1px solid var(--rule);border-left:2px solid #0000;padding:1.25rem 0 1.25rem 1rem}.proposal.accept{border-left-color:var(--ok)}.proposal.reject{border-left-color:var(--danger)}.proposal.reject .proposal-text{opacity:.7}.proposal-top{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.proposal-n{color:var(--muted);font-size:var(--t-meta)}.proposal-what{color:var(--ink);font-weight:600;font-size:var(--t-ui)}.proposal-actions{gap:.375rem;margin-left:auto;display:inline-flex}.proposal-actions .btn.primary[aria-pressed=true]{background:var(--ok);border-color:var(--ok)}.proposal-actions .btn.danger[aria-pressed=true]{border-color:var(--danger);background:var(--danger-soft)}.proposal-reason{max-width:40rem;color:var(--ink-2);font-size:var(--t-small);margin:.625rem 0 .75rem;line-height:1.55}.proposal-text{border-left:2px solid var(--rule-strong);max-width:40em;font:400 1rem/1.6 var(--serif);color:var(--ink);background:0 0;margin:0;padding:.125rem 0 .125rem 1rem}.proposal-comment{font-size:var(--t-small);margin-top:.75rem;min-height:2.75rem!important}.proposal-aside{margin-top:1.25rem}.proposal-aside h3{font:600 var(--t-ui)/1.4 var(--sans);color:var(--ink);margin-bottom:.5rem}.proposal-aside ul{max-width:40rem;font-size:var(--t-small);margin:0 0 .75rem;padding-left:1.2rem;line-height:1.55}.proposal-aside li{margin-bottom:.375rem}.coverage ul{padding:0;list-style:none}.coverage li{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.proposal-footer{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.proposal-footer .btn{white-space:normal;text-align:left}@container memo (max-width:32rem){.proposal{padding-left:.75rem}.proposal-actions{width:100%;margin:.25rem 0 0}}.matter-create .fold-body{padding-bottom:2rem}.matter-create-body{max-width:40rem}.matter-form{gap:1rem;display:grid}.matter-form .field{margin:0}.matter-form .two{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.matter-form .lbl{justify-content:flex-start;gap:.625rem}.matter-form textarea{min-height:7rem;font:400 1rem/1.55 var(--serif)}.matter-form .hint{margin:.5rem 0 0}.matter-form>.row{padding-top:.25rem}.matter-pick{margin-bottom:.75rem}.matter-pick.compact select{max-width:28rem}.matter-new{gap:.5rem;max-width:32rem;display:grid}.timeline{margin-top:1.25rem}.timeline ul{font-size:var(--t-small);margin:.5rem 0 0;padding:0;list-style:none}.timeline li{border-top:1px solid var(--rule);grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding:.5rem 0;display:grid}.timeline .when{color:var(--muted);white-space:nowrap}.timeline .before{text-decoration:line-through;-webkit-text-decoration-color:var(--del);text-decoration-color:var(--del);color:var(--muted)}.doclist{margin:0;padding:0;list-style:none}.doclist li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.375rem 1.5rem;padding:.875rem 0;display:grid}.doclist li:first-child{border-top:0;padding-top:.25rem}.doclist .title{font:600 var(--t-ui)/1.4 var(--sans);color:var(--ink);overflow-wrap:anywhere}.doclist .title:hover{color:var(--blue)}.doclist .doc-file{margin-top:.125rem}.doclist .meta{color:var(--muted);font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.3125rem;display:flex}.doclist .meta:empty{display:none}.brief-line{max-width:40rem;color:var(--ink-2);font-size:var(--t-small);margin:.3125rem 0 0;line-height:1.5}.doclist .right{text-align:right;color:var(--muted);font-size:var(--t-meta);white-space:nowrap;line-height:1.6}.ledger .about-data{margin-top:1.25rem}.stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.stat{border:1px solid var(--rule);border-radius:var(--r-lg);background:#fff;min-width:0;padding:.875rem 1rem}.row+.stats,.notice+.stats{margin-top:1.5rem}.stat .n{font:600 1.5rem/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink)}.stat .l{color:var(--muted);font-size:var(--t-meta);margin-top:.25rem}.stats+.about-data{border-top:0;margin-bottom:2.25rem;padding-top:0}.stats+.hint{margin-bottom:1rem}table.data{border-collapse:collapse;width:100%;font-size:var(--t-small);background:0 0;line-height:1.5}table.data th,table.data td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.5625rem 1rem .5625rem 0}table.data th:last-child,table.data td:last-child{padding-right:0}table.data thead th{color:var(--muted);font-size:var(--t-meta);white-space:nowrap;border-bottom:1px solid var(--rule-strong);background:0 0;padding-top:0;font-weight:500}table.data td{overflow-wrap:break-word;max-width:34rem}.table-scroll>table.data{min-width:max-content}@media (min-width:681px){.table-scroll>table.data{min-width:100%}}table.data td.num,table.data th.num{text-align:right;white-space:nowrap}table.data input,table.data select{min-height:2.25rem;font-size:var(--t-small);padding:.3125rem .5rem}.section{padding:0 0 2.25rem}.section>h2,.section h2:first-child{font:600 var(--t-head)/1.3 var(--sans);letter-spacing:-.005em;color:var(--ink);margin-bottom:.75rem}.section h3{font:600 var(--t-ui)/1.4 var(--sans)}.narrow{max-width:60rem}.adminband{color:var(--muted);font-size:var(--t-small);background:0 0;margin:-1rem 0 1.25rem;padding:0;display:block}.adminband strong{color:var(--ink);margin-right:.5rem;font-weight:500}.adminband p{margin:0;display:inline}.subnav{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0 1.5rem;margin:0 0 2rem;display:flex}.subnav a{min-height:2.5rem;color:var(--muted);font-size:var(--t-small);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-weight:500;display:inline-flex}.subnav a:hover{color:var(--ink);text-decoration:none}.subnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.admin-page .btn[aria-current=page]{border-color:var(--ink);background:var(--ink);color:#fff}.admin-form-grid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(9rem,1fr));align-items:end;gap:1rem;padding:1rem 0;display:grid}.admin-form-grid label{color:var(--ink-2);font-size:var(--t-meta);flex-direction:column;gap:.375rem;display:flex}.admin-form-grid label>span{font-weight:500}.admin-form-grid input,.admin-form-grid select{width:100%;min-width:0}.admin-form-grid .toggle{flex-direction:row;align-items:center;min-height:2.5rem}.admin-form-grid .toggle input{width:auto}.admin-form-grid .btn{justify-self:start}.route-name{min-width:8rem;color:var(--ink);font-weight:500}.settings-section .caption,.settings-section .row-body>.notice{margin-bottom:1rem}.settings-section form{margin-top:1.25rem}.settings-voice{padding:0 0 2.25rem}.settings-voice .voice h2{margin-bottom:.75rem}.voice{display:block}.voice h2{font:600 var(--t-head)/1.3 var(--sans);letter-spacing:-.005em;color:var(--ink);margin:0 0 .5rem}.voice p{margin-bottom:.25rem}.voice-actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.voice-banner{border:1px solid var(--rule);border-radius:var(--r-lg);background:#fff;margin-bottom:2rem;padding:1rem 1.125rem}.voice-page .voice{padding-bottom:2.25rem}.voice-page .voice h2{display:none}.voice-page .voice .voice-body>p:first-of-type{font:400 var(--t-ui)/1.55 var(--sans);color:var(--ink);max-width:40rem}.voice-detail .fold-body .section{padding:0}.voice-detail .fold-body .section+.section{padding-top:1.5rem}.voice-detail .fold-body .section>h2{font-size:var(--t-ui)}.stages{max-width:42rem;margin:0;padding-left:1.4rem}.stages li{margin-bottom:.75rem}.stages b{color:var(--ink);font-weight:600}.stages .count{color:var(--muted);font-size:var(--t-meta);margin-top:.1875rem;display:block}.voice-review .lead{max-width:40rem;font:400 var(--t-ui)/1.55 var(--sans);color:var(--ink-2);margin:0 0 1rem}.voice-facts{background:var(--surface);border-radius:var(--r-lg);font-size:var(--t-small);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.875rem 1.5rem;margin:0 0 1.5rem;padding:1rem 1.125rem;display:grid}.voice-facts dt{color:var(--muted);font-size:var(--t-meta)}.voice-facts dd{color:var(--ink);margin:.125rem 0 0}.voice-cols{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem 2rem;margin-bottom:1.25rem;display:grid}.voice-cols h3,.voice-review h3{font:600 var(--t-ui)/1.4 var(--sans);color:var(--ink);margin:1.25rem 0 .5rem}.voice-cols h3{margin-top:0}.voice-cols ul{font-size:var(--t-small);margin:0;padding-left:1.2rem}.voice-cols li{margin-bottom:.375rem}.phrase{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);font:400 var(--t-small)/1.5 var(--sans);margin:0 .375rem .375rem 0;padding:.0625rem .5rem;display:inline-block}.exemplars{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));column-gap:1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.exemplars li{border-top:1px solid var(--rule);padding:.875rem 0}.exemplars blockquote{background:var(--surface);border-radius:var(--r);font:400 var(--t-small)/1.55 var(--sans);color:var(--ink);white-space:pre-wrap;margin:.5rem 0;padding:.625rem .75rem}.voice-dropped{font-size:var(--t-small);margin:.5rem 0 1.5rem}.voice-samples{margin-top:2rem}.voice-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.sample-list{margin:0;padding:0;list-style:none}.sample-list li{border-bottom:1px solid var(--rule)}.sample-list summary{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-height:2.75rem;padding:.5rem 0;display:flex}.sample-list .subj{color:var(--ink);font-weight:500}.sample-list .meta{color:var(--muted);font-size:var(--t-meta)}.sample-list li.skipped .subj,.sample-list li.rejected .subj{color:var(--muted);font-weight:400}.sample-text{border-left:2px solid var(--rule-strong);white-space:pre-wrap;max-height:28rem;font:400 var(--t-small)/1.55 var(--sans);margin:0 0 1rem;padding:.125rem 0 .125rem .875rem;overflow-y:auto}.sample-text mark{background:color-mix(in srgb, var(--warn-mark) 26%, var(--paper));color:inherit}.sample-text .cut{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.sample-text.muted{color:var(--muted)}.sample-cut{margin-top:.5rem}.sample-cut>summary{color:var(--muted);font-size:var(--t-small)}.sample-cut .sample-text .cut{opacity:.55}@media (max-width:1100px){.doc-head-side{width:17rem}.admin-form-grid{grid-template-columns:repeat(2,minmax(9rem,1fr))}}@media (max-width:860px){.page-head.doc-head{flex-direction:column;align-items:stretch;gap:1rem}.doc-head-side{width:auto;padding-top:0}.document-settings-panel{left:0;right:auto}}@media (max-width:680px){.caption.doc-access{display:none}.page-head.doc-head{gap:.5rem;margin-bottom:1.5rem}.document-settings{margin-top:0}.document-settings>summary{font-size:var(--t-small)}.document-settings>summary .sum-note{display:block}.disclose>summary{flex-wrap:wrap;align-content:center}.disclose>summary .sum-note{flex-basis:calc(100% - 1.125rem);padding-bottom:.375rem}.crumb{align-items:center;row-gap:0;margin-bottom:.5rem}.crumb a,.crumb>span{align-items:center;min-height:2.75rem;display:inline-flex}.document-settings-panel{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.75rem 0 .25rem;position:static}.caption.facts{gap:.5rem 1.25rem}.caption.run-caption,.caption.memo-caption{grid-template-columns:6.25rem minmax(0,1fr);gap:.25rem .75rem}.caption.memo-caption .checkline{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.5rem;max-width:100%;display:grid}.caption.memo-caption .checkline .dot{margin-top:.5em}.caption.memo-caption .checkline-cta{grid-column:2}.caption.memo-caption .dot-legend{justify-items:start;gap:.125rem;display:grid}.caption.source-included{grid-template-columns:7.5rem minmax(0,1fr)}.instruction-fields,.task-catalog-grid,.chosen-task{grid-template-columns:minmax(0,1fr)}.chosen-task .textbtn{justify-self:start;margin-top:0}.task-catalog-grid .task-choice{min-height:2.75rem}.task-suggestions .task-choice{column-gap:.75rem;padding:.875rem 1rem}.task-choice-go{align-self:start;min-height:2.75rem}.runopts select{width:100%;min-width:0}.runrow .btn.lg{width:100%}.runs li{grid-template-columns:minmax(0,1fr)}.runs .linklike{align-items:center;min-height:2.75rem;display:inline-flex}.sheet{margin-top:1rem;padding:1.25rem 1rem 1.5rem}.memo-titleline h2{font-size:1.25rem}.files .btn.sm{flex:8rem}.prose thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prose table,.prose tbody,.prose tr,.prose td{display:block}.prose tr{border-bottom:1px solid var(--rule);padding:.75rem 0}.prose td{border:0;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;padding:.125rem 0;display:grid}.prose td:before{content:attr(data-label);color:var(--muted);font-size:var(--t-meta);padding-top:.125rem;font-weight:400}.prose td:first-child{margin-bottom:.25rem;display:block}.prose td:first-child:before,.prose td:not([data-label]):before{content:none}.prose td:not([data-label]){display:block}.document-toc a,.checkline,.evidence-list li button,.related button.related-head{min-height:2.75rem}.document-toc ol{gap:0 1rem}.source-tabs button,.selected-sources li .textbtn,.doc-multi .row .btn{min-height:2.75rem}.doclist li{grid-template-columns:minmax(0,1fr)}.doclist .title{margin:-.625rem 0;padding:.625rem 0;display:inline-block}.doclist .right{text-align:left;white-space:normal}.matter-form .two{grid-template-columns:minmax(0,1fr)}.timeline li{grid-template-columns:minmax(0,1fr);gap:.125rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.stat{padding:.75rem .875rem}.stat .n{font-size:1.25rem}.admin-form-grid{grid-template-columns:minmax(0,1fr)}.subnav a{min-height:2.75rem}.proposal-actions{width:100%;margin:.25rem 0 0}.proposal-comment{min-height:4.5rem!important}.subnav{gap:0 1.125rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.run-elapsed{font:500 var(--t-meta)/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:.625rem}.run-keep{margin:.25rem 0 .75rem}.run-progress{max-width:32em;margin-top:.5rem}.run-stages{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.run-stages li{color:var(--muted);align-items:baseline;gap:.625rem;display:flex}.run-stages li.done{color:var(--ink-2)}.run-stages li.current{color:var(--ink);font-weight:500}.run-stage-mark{background:var(--rule-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-top:.3em}.run-stages li.done .run-stage-mark{background:var(--ok)}.run-stages li.current .run-stage-mark{background:var(--blue);animation:1.4s ease-in-out infinite alternate blink}.run-stage-detail{color:var(--muted);font-size:var(--t-small);font-weight:400}.run-expect{margin-top:.75rem}@media (prefers-reduced-motion:reduce){.run-stages li.current .run-stage-mark{animation:none}}.feedback-choices{flex-wrap:wrap;gap:.5rem;display:flex}.feedback-note{justify-items:start;gap:.35rem;margin-top:.6rem;display:grid}.feedback-note textarea{width:100%;font:inherit}.ocr-offer{justify-items:start;gap:.5rem;margin:.75rem 0;display:grid}.ocr-offer .notice{margin:0}@media (max-width:680px){.task-row{grid-template-columns:minmax(0,1fr);padding-inline:.5rem}.composer{padding:1rem}.document-first-read .caption.facts{display:none}}
