:root{--ground:#F5F6F8;--surface-2:#F3F5F8;--surface-3:#E9EDF2;--ink:#142033;--ink-2:#3E4A5C;--muted:#5B6578;--line:#E1E4EA;--line-2:#ECEEF2;--accent:#D9571A;--accent-bright:#F07A3D;--accent-soft:#FFF1E8;--accent-ink:#B8460F;--btn-fg:#1B2A41;--info:#1B2A41;--info-soft:#E8EDF5;--info-ink:#22406E;--hiviz:#B45309;--hiviz-soft:#FFF3E8;--good:#11683B;--good-soft:#E9F7EF;--warn:#9A4A0B;--warn-soft:#FFF3E8;--pend-soft:#FFF8F0;--pend-edge:#E9B98A;--late:#A1262C;--late-soft:#FDECEC;--rail:#1B2A41;--rail-2:#22344F;--rail-ink:#D5DAE3;--rail-muted:#A9B4C6;--rail-track:#3A4A63;--rail-on:rgba(240,122,61,0.16);--rail-on-ink:#FFB48A;--track-light:#D8D4CC;--focus:#2F5BD3;--shadow:0 1px 2px rgba(20,32,51,0.05),0 2px 6px -2px rgba(20,32,51,0.06);--r:8px;--r-lg:12px;--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"Archivo","Helvetica Neue",Arial,sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0E1626;--surface:#16213A;--surface-2:#1A2742;--surface-3:#22314F;--ink:#F2F4F8;--ink-2:#CDD4DF;--muted:#A9B4C6;--line:#2A3852;--line-2:#22304A;--accent:#F07A3D;--accent-soft:#3A2A22;--accent-ink:#F59A66;--info:#8FB0FF;--info-soft:#1C2A47;--info-ink:#B9CCFF;--hiviz:#FFB066;--hiviz-soft:#3A2614;--good:#8FE0B0;--good-soft:#12301F;--warn:#FFC48F;--warn-soft:#3A2614;--pend-soft:#2A1E12;--pend-edge:#8A6440;--late:#FFA3A8;--late-soft:#3A1619;--rail:#101B30;--rail-2:#17243D;--track-light:#3A4A63;--focus:#8FB0FF;--shadow:0 1px 2px rgba(0,0,0,0.35),0 2px 8px -2px rgba(0,0,0,0.35);color-scheme:dark}}:root[data-theme=dark]{--ground:#0E1626;--surface:#16213A;--surface-2:#1A2742;--surface-3:#22314F;--ink:#F2F4F8;--ink-2:#CDD4DF;--muted:#A9B4C6;--line:#2A3852;--line-2:#22304A;--accent:#F07A3D;--accent-soft:#3A2A22;--accent-ink:#F59A66;--info:#8FB0FF;--info-soft:#1C2A47;--info-ink:#B9CCFF;--hiviz:#FFB066;--hiviz-soft:#3A2614;--good:#8FE0B0;--good-soft:#12301F;--warn:#FFC48F;--warn-soft:#3A2614;--pend-soft:#2A1E12;--pend-edge:#8A6440;--late:#FFA3A8;--late-soft:#3A1619;--rail:#101B30;--rail-2:#17243D;--track-light:#3A4A63;--focus:#8FB0FF;--shadow:0 1px 2px rgba(0,0,0,0.35),0 2px 8px -2px rgba(0,0,0,0.35);color-scheme:dark}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--accent-ink);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5{font-family:var(--display);color:var(--ink);letter-spacing:-.01em}.app{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.rail{background:var(--rail);color:var(--rail-ink);display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-color:var(--rail-track) transparent}.brand{padding:16px 14px 14px;border-bottom:1px solid rgba(213,218,227,.08);display:flex;gap:11px;align-items:center}.brand .co-tile{width:42px;height:42px;background:#fff;border-radius:8px;padding:4px;flex:none;display:grid;place-items:center}.brand .co-tile img{width:100%;height:100%;object-fit:contain;display:block}.co-text-mark{display:inline-flex;align-items:center;gap:10px}.co-text-initials{display:grid;place-items:center;min-width:34px;height:34px;padding:0 4px;border-radius:6px;background:var(--navy,#1B2A41);color:#fff;font-weight:800;font-size:13px;letter-spacing:.04em}.co-text-mark.lockup .co-text-initials{min-width:56px;height:56px;font-size:20px}.co-text-name{font-weight:700;font-size:16px;color:var(--navy,#1B2A41)}.brand-text{min-width:0}.brand h1{font-family:var(--display);font-size:14px;font-weight:800;margin:0;line-height:1.2;color:var(--rail-strong);letter-spacing:-.005em}.brand small.product{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:12px;color:var(--rail-muted)}.brand small.product svg{width:14px;height:14px;color:var(--rail-strong);flex:none}.brand small.product .wordmark{font-size:12.5px}.brand small.product .ws{font-family:var(--display);font-weight:600;color:var(--rail-ink);letter-spacing:.01em}nav{padding:10px 10px 18px;flex:1 1}.navgroup{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--rail-muted);padding:14px 10px 6px;opacity:.85}.navitem{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:0;padding:7px 10px;border-radius:var(--r);color:var(--rail-ink);cursor:pointer;font-size:13.5px;text-decoration:none;position:relative}.navitem:hover{background:var(--rail-2);color:var(--rail-strong)}.navitem[aria-current=page]{background:var(--rail-on);color:var(--rail-on-ink);font-weight:600}.navitem[aria-current=page]:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:2px;background:var(--accent-bright)}.navitem .badge{margin-left:auto;font-family:var(--display);font-size:10.5px;background:var(--accent-bright);color:var(--btn-fg);border-radius:9px;padding:1px 7px;font-weight:800}.navpending{margin-left:auto;width:13px;height:13px;border-radius:50%;flex:none;border:2px solid var(--rail-track);border-top-color:var(--accent-bright);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.navpending{animation:none;border-color:var(--accent-bright)}}.railfoot{padding:12px 16px 16px;border-top:1px solid rgba(213,218,227,.08);display:flex;align-items:center;gap:8px;font-size:11px;color:var(--rail-muted)}.railfoot .wordmark,.railfoot .yds-logo{color:var(--rail-strong);font-size:12px}.wordmark{font-family:var(--display);letter-spacing:-.05em;line-height:1;color:var(--rail-strong);font-size:13px}.wordmark .vo{font-weight:800;color:var(--accent-bright)}.main{min-width:0;display:flex;flex-direction:column}.topbar{background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line);padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar h2{font-size:21px;margin:0;font-stretch:104%;letter-spacing:-.015em}.crumb,.topbar h2{font-family:var(--display);font-weight:800}.crumb{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.spacer{margin-left:auto}.whoami{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.iconbtn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;padding:0}.iconbtn:hover{border-color:var(--accent);color:var(--accent-ink)}.iconbtn svg{width:18px;height:18px}.content{padding:22px 24px 64px;flex:1 1}.stack{display:flex;flex-direction:column;gap:18px}.ring-loader{display:inline-block;width:30px;height:30px}.ring-loader circle.t{stroke:var(--line)}.ring-loader circle.a{stroke:var(--accent);stroke-dasharray:164;stroke-dashoffset:164;animation:ringfill 1.2s ease-in-out infinite;transform:rotate(-90deg);transform-origin:50% 50%}@keyframes ringfill{0%{stroke-dashoffset:164}60%{stroke-dashoffset:0}to{stroke-dashoffset:-164}}.sk{background:linear-gradient(90deg,var(--surface-3) 0,var(--surface-2) 50%,var(--surface-3) 100%);background-size:200% 100%;animation:sk 1.3s linear infinite;border-radius:6px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ring-loader circle.a,.sk{animation:none}.ring-loader circle.a{stroke-dashoffset:40}}.loadingbar{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.main{position:relative}.nav-pending{position:absolute;inset:0;z-index:30;background:var(--ground);overflow:hidden}.nav-pending-in{position:-webkit-sticky;position:sticky;top:0}.nav-bar{position:absolute;top:0;left:0;right:0;height:3px;z-index:31;overflow:hidden;pointer-events:none}.nav-bar:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:var(--accent);animation:navbar 1.1s ease-in-out infinite}@keyframes navbar{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){.nav-bar:after{animation:none;left:0;width:100%;opacity:.6}}.si2{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.si2-story{background-color:var(--rail);color:var(--rail-ink);padding:48px 56px;display:flex;flex-direction:column;gap:28px;background-image:linear-gradient(rgba(213,218,227,.06) 1px,transparent 0),linear-gradient(90deg,rgba(213,218,227,.06) 1px,transparent 0);background-size:32px 32px}.si2-mark{display:flex;align-items:center;gap:10px;color:#fff}.si2-mark svg{width:34px;height:34px}.si2-mark .wordmark{font-size:22px}.si2-story h1{color:#fff;font-size:clamp(32px,3.4vw,46px);line-height:1.08;font-weight:800;font-stretch:108%;letter-spacing:-.025em;margin:18px 0 0;max-width:12ch}.si2-story h1 em{font-style:normal;color:var(--accent-bright)}.si2-lede{font-size:16px;color:var(--rail-ink);max-width:46ch;margin:0}.si2-usps{list-style:none;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px;max-width:520px}.si2-usps li{display:grid;grid-template-columns:30px 1fr;grid-gap:12px;gap:12px;align-items:start}.si2-usps .ic{width:30px;height:30px;border-radius:8px;background:rgba(240,122,61,.16);color:var(--accent-bright);display:grid;place-items:center;font-size:13px}.si2-usps .ic,.si2-usps b{font-family:var(--display);font-weight:800}.si2-usps b{display:block;color:#fff;font-size:15px}.si2-usps span{font-size:13.5px;color:var(--rail-muted)}.si2-strip{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.si2-strip span{font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid rgba(213,218,227,.18);color:var(--rail-ink)}.si2-form{background:var(--ground);display:flex;flex-direction:column;justify-content:center;padding:48px clamp(24px,6vw,88px);gap:18px}.si2-co{display:flex;align-items:center;gap:14px}.si2-co-logo{width:auto;height:64px;flex:none;background:#fff;border-radius:10px;padding:8px 12px;box-sizing:content-box}.si2-form .si2-co-meta{font-size:12px;color:var(--muted);margin-top:-8px}.si2-co b{display:block;font-family:var(--display);font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.01em}.si2-co small{font-size:12px;color:var(--muted)}.si2-form h2{font-size:30px;font-weight:800;font-stretch:106%;margin:14px 0 0;letter-spacing:-.02em}.si2-form p{margin:0;color:var(--ink-2);max-width:44ch}.si2-form form{margin:0}.si2-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:380px;padding:13px 16px;border-radius:12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:700;font-size:15px;box-shadow:var(--shadow);cursor:pointer}.si2-btn:hover{border-color:var(--accent)}.si2-btn>span{display:grid;grid-template-columns:22px 1fr 22px;align-items:center;width:100%}.si2-btn>span>svg{display:block;justify-self:start;width:20px;height:20px}.si2-btn>span>.si2-btn-label{justify-self:center;line-height:1.2}.si2-form .si2-fine,.si2-form .si2-foot{font-size:12.5px;color:var(--muted)}.si2-form .si2-foot{margin-top:24px;display:block;line-height:1.6}.si2-foot .wordmark{color:var(--ink);font-size:13.5px}.si2-foot .wordmark .vo{color:var(--accent-bright)}.si2-foot .yds-logo{color:var(--ink);font-size:13.5px}@media (max-width:860px){.si2{grid-template-columns:1fr;grid-template-rows:auto 1fr}.si2-story{padding:28px 22px 26px;gap:14px}.si2-story h1{font-size:30px;margin-top:6px}.si2-strip,.si2-usps{display:none}.si2-form{padding:28px 22px 40px;justify-content:flex-start}}.yds-logo{font-family:"Plus Jakarta Sans",var(--body);font-weight:800;letter-spacing:-.036em;line-height:1;white-space:nowrap}.yds-dot{display:inline-block;width:.17em;height:.17em;border-radius:50%;background:#A594FF;margin-left:.05em}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.panel>header{padding:12px 16px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel>header h3{font-family:var(--display);font-size:15px;font-weight:800;margin:0;letter-spacing:-.005em}.panel>header .sub{font-size:12px;color:var(--muted)}.pbody{padding:16px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));grid-gap:12px;gap:12px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--shadow)}.tile .k{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tile .k,.tile .v{font-family:var(--display);font-weight:800}.tile .v{font-size:30px;font-stretch:104%;letter-spacing:-.02em;line-height:1.1;margin-top:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile .n{font-size:12px;color:var(--muted);margin-top:2px}.tile.alarm{box-shadow:inset 3px 0 0 var(--late),var(--shadow)}.tile.attn{box-shadow:inset 3px 0 0 var(--accent),var(--shadow)}table{width:100%;border-collapse:collapse;font-size:13px}.tablewrap{overflow-x:auto}th{font-family:var(--display);font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);text-align:left;font-weight:800;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface-2)}td,th{padding:9px 12px}td{border-bottom:1px solid var(--line-2);vertical-align:middle}tbody tr:last-child td{border-bottom:0}.dt th{font-size:12px;letter-spacing:normal;text-transform:none;font-weight:600;color:var(--ink-2);white-space:normal;vertical-align:bottom;line-height:1.25}.dt th,.dt th.num{font-family:var(--body)}.dt th.num{text-align:right}.dt td{vertical-align:top;line-height:1.4}.dt td.tt{overflow-wrap:break-word;min-width:10em}.dt table.fixed{table-layout:fixed}.dt table.fixed .id,.dt table.fixed .lnk,.dt table.fixed .pill,.dt table.fixed td,.dt table.fixed td.num{white-space:normal;overflow-wrap:anywhere}.dt table.fixed td.num .l1{white-space:nowrap}.dt table.fixed .pill,.dt table.fixed td.num .l2{overflow-wrap:normal}.l1{font-weight:600;color:var(--ink);overflow-wrap:break-word}.l1.ref{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.l2{font-size:12px;color:var(--muted);margin-top:2px;overflow-wrap:break-word;font-weight:400}.pillrow{margin-top:5px;display:flex;flex-wrap:wrap;gap:4px;white-space:normal}.num .pillrow{justify-content:flex-end}.pillrow .pill{text-align:center}.l1.late{color:var(--late)}.l1.part,.l1.warn{color:var(--warn)}.l1.good{color:var(--good)}.l1.info{color:var(--info-ink)}.acts{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.acts .lnk{font-size:12px;color:var(--muted);text-align:right}.acts form{margin:0}.dt .btn{white-space:nowrap}.tablewrap.dt:has(.opt-word){container-type:inline-size;container-name:dtbox}@media (min-width:1101px){@container dtbox (max-width: 1299.98px){.btn .opt-word{display:none}.btn .opt-word+.opt-rest{text-transform:capitalize}}@container dtbox (max-width: 2099.98px){.btn .opt-word.wide{display:none}.btn .opt-word.wide+.opt-rest{text-transform:capitalize}}}details.more>summary{list-style:none;cursor:pointer;font-size:12px;color:var(--ink-2);text-align:right}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:" \25BE"}details.more[open]>div{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:6px}.dt tr[class*=e-]>td:first-child{background-repeat:no-repeat;background-size:3px 100%;background-position:0 0}.dt tr.e-good>td:first-child{background-image:linear-gradient(var(--good),var(--good))}.dt tr.e-pending>td:first-child{background-image:linear-gradient(var(--pend-edge),var(--pend-edge))}.dt tr.e-warn>td:first-child{background-image:linear-gradient(var(--warn),var(--warn))}.dt tr.e-late>td:first-child{background-image:linear-gradient(var(--late),var(--late))}.dt tr.e-info>td:first-child{background-image:linear-gradient(var(--info-ink),var(--info-ink))}.dt tr.e-none>td:first-child{background-image:linear-gradient(var(--line),var(--line))}.dt tbody tr:hover>td{background-color:var(--surface-2)}.tabs{display:flex;flex-wrap:wrap;gap:4px;padding:12px 16px 10px}.tabs .tab{font-size:12.5px;padding:5px 11px;border-radius:6px;color:var(--ink-2);text-decoration:none}.tabs .tab:hover{background:var(--surface-2)}.tabs .tab.on{background:var(--ink);color:var(--surface);font-weight:600}.tabs .tab .n{margin-left:6px;opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp{display:inline-block;width:0;height:11px;vertical-align:-1px}.lp.on{width:11px;margin-left:6px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite}[aria-busy=true] .basis,[aria-busy=true] .dt{opacity:.45;transition:opacity .12s ease-in;pointer-events:none}[aria-busy=true] .tabs{cursor:progress}@media (prefers-reduced-motion:reduce){.lp.on{animation-duration:2s}}.basis{font-size:13px;color:var(--muted);padding:2px 16px 10px}tr.click{cursor:pointer}.tablewrap:not(.doc .tablewrap):not(form .tablewrap) tbody tr:has(a[href^="/"]:not(.btn)):not(:has(.btn,button,form,input,select,textarea)){cursor:pointer}.tablewrap:not(.doc .tablewrap):not(form .tablewrap) tbody tr:has(a[href^="/"]:not(.btn)):not(:has(.btn,button,form,input,select,textarea)):hover td{background-color:var(--surface-2)}.tablewrap tbody tr.click:has(.btn,button,form,input,select,textarea){cursor:auto}tr.click:hover td{background-color:var(--surface-2)}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.id,.num{white-space:nowrap}.id{font-family:var(--mono);font-size:12px;color:var(--ink-2)}.tt{font-weight:500}.dim{color:var(--muted);font-size:12px}.pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--display);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;white-space:nowrap;font-weight:700}.pill.good{background:var(--good-soft);color:var(--good)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.late{background:var(--late-soft);color:var(--late)}.pill.info{background:var(--info-soft);color:var(--info-ink)}.pill.neutral{background:var(--surface-3);color:var(--ink-2)}.pill.pending{background:var(--pend-soft);color:var(--warn);box-shadow:inset 0 0 0 1px var(--pend-edge)}.pill.part{background:var(--warn);color:var(--surface)}.pill.off{opacity:.5}.dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.btn{background:var(--accent-bright);color:var(--btn-fg);border:1px solid var(--accent-bright);border-radius:999px;padding:7px 15px;cursor:pointer;font-size:13px;font-weight:700;text-decoration:none;display:inline-block;line-height:1.35}.btn:hover{filter:brightness(1.08)}.btn.ghost{color:var(--ink-2)}.btn.ghost:hover{border-color:var(--accent);color:var(--accent-ink);filter:none}.btn.danger{color:var(--late);border-color:var(--line)}.btn.danger:hover{border-color:var(--late);filter:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btnrow{gap:8px}.btnrow,.filters{display:flex;flex-wrap:wrap;align-items:center}.filters{gap:6px}.chip{background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:3px 11px;font-size:12px;cursor:pointer;color:var(--ink-2);text-decoration:none}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:13px;margin:0}.kv dt{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding-top:2px}.kv dd{margin:0}.cols2{grid-template-columns:1fr 1fr;grid-gap:18px}.cols2,.cols3{display:grid;gap:18px}.cols3{grid-template-columns:2fr 1fr;grid-gap:18px}@media (max-width:900px){.cols2,.cols3{grid-template-columns:1fr}}.ladder{display:flex;gap:0;overflow-x:auto;padding-bottom:4px}.lstep{flex:1 1;min-width:108px;padding:0 6px;position:relative}.lstep .ldot{width:11px;height:11px;border-radius:50%;background:var(--surface-3);border:2px solid var(--line);margin:4px 0 8px;position:relative;z-index:1}.lstep:before{content:"";position:absolute;left:0;right:0;top:9px;height:2px;background:var(--line-2)}.lstep:first-child:before{left:50%}.lstep:last-child:before{right:50%}.lstep.done .ldot{border-color:var(--good)}.lstep.done .ldot,.lstep.done:before{background:var(--good)}.lstep.now .ldot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.lstep .lname{font-size:11.5px;color:var(--muted);line-height:1.3}.lstep.done .lname,.lstep.now .lname{color:var(--ink)}.lstep.now .lname{font-weight:600}.lstep .ldate{font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:2px}.lstep .lpay{font-family:var(--mono);font-size:9.5px;color:var(--accent-ink);background:var(--accent-soft);display:inline-block;padding:1px 5px;border-radius:3px;margin-top:4px}.opstrip{display:flex;gap:3px}.opc{width:26px;height:20px;border-radius:3px;display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;background:var(--surface-3);color:var(--muted);border:1px solid var(--line-2)}.opc.d{background:var(--good-soft);color:var(--good);border-color:var(--good)}.opc.p{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.opc.na{opacity:.4}.stageflow{display:flex;gap:2px;flex-wrap:wrap}.stagestep{flex:1 1;min-width:76px;background:var(--surface-2);border:1px solid var(--line-2);padding:8px 9px;border-radius:6px}.stagestep .c{font-family:var(--display);font-size:19px;font-weight:800;line-height:1}.stagestep .l{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:3px}.stagestep.on{background:var(--accent-soft);border-color:var(--accent)}.fld{display:flex;flex-direction:column;gap:4px}.fld>span{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.fld>em,.fld>span{color:var(--muted)}.fld>em{font-size:11.5px;font-style:normal}.fld input,.fld select,.fld textarea{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:7px 9px;font-size:13.5px;width:100%;font-family:var(--body)}.fld textarea{min-height:58px;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent);background:var(--surface);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.formgrid{display:flex;flex-direction:column;gap:13px}.tick{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;color:var(--ink);cursor:pointer;font-family:var(--body)}.tick input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;padding:0;accent-color:var(--accent);cursor:pointer}.tick>span{font:inherit;letter-spacing:normal;text-transform:none;color:inherit}.contactnew{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:6px}.contactnew>em{font-size:11.5px;color:var(--muted);font-style:normal}.contactnew[hidden]{display:none}.contactpick{display:flex;flex-direction:column}.readout{background:var(--surface-3);border:1px solid var(--line);border-radius:var(--r);padding:7px 9px;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}details.adm>summary{cursor:pointer;font-size:12.5px;color:var(--ink-2)}details.adm[open]>summary{margin-bottom:10px}.f2{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.permset{border:1px solid var(--line);border-radius:8px;padding:10px 12px 12px;margin:0}.permset legend{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);padding:0 6px}.permnote{font-size:13px;color:var(--muted);margin:0 0 8px}.permgrid{display:flex;flex-direction:column;gap:8px}.permrow{display:grid;grid-template-columns:1fr 150px;grid-gap:10px;gap:10px;align-items:center}.permlabel{display:flex;flex-direction:column;gap:1px}.permlabel b{font-size:13px}.permlabel em{font-size:11.5px;color:var(--muted);font-style:normal}.permrow select{padding:6px 8px;border-radius:5px;border:1px solid var(--line);background:var(--surface-2);color:inherit;font-size:12.5px}.permfixed{font-size:12.5px;color:var(--muted);padding-left:8px}.permpills{display:flex;flex-wrap:wrap;gap:4px}@media (max-width:560px){.permrow{grid-template-columns:1fr}}.f3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:13px;gap:13px}@media (max-width:640px){.f2,.f3{grid-template-columns:1fr}}.checks{display:flex;flex-wrap:wrap;gap:6px}.checks label{display:flex;align-items:center;gap:5px;background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:4px 11px;font-size:12.5px;cursor:pointer}.checks input{width:auto;margin:0}.checks label{align-items:flex-start;line-height:1.4}.checks label>input[type=checkbox]{flex:0 0 auto;margin-top:calc((1.4em - 13px) / 2)}.checks label:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.lines{display:flex;flex-direction:column;gap:7px}.lrow{display:grid;grid-template-columns:1fr 100px 90px 110px 34px;grid-gap:7px;gap:7px;align-items:center}.lrow input,.lrow select{margin:0}.lrow .x{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;color:var(--muted);padding:0;display:grid;place-items:center;min-height:34px}.lrow .x:hover{border-color:var(--late);color:var(--late)}@media (max-width:720px){.lrow{grid-template-columns:1fr 1fr}.lrow .x{grid-column:span 2}}.opblock{border:1px solid var(--line-2);border-radius:var(--r);padding:9px 10px;background:var(--surface-2)}.ophead{display:flex;align-items:center;gap:10px;margin-bottom:7px}.ophead .opname{flex:1 1;font-size:12.5px;font-weight:500}.ophead select{max-width:150px}.opgrid{display:flex;flex-direction:column;gap:9px}.draftbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;color:var(--muted);margin-bottom:12px;min-height:30px}.draftbar b{color:var(--ink)}form:not(:has(select[name=deliverTo] option[value=site]:checked)) .shipname{display:none}.oprow{display:grid;align-items:center;grid-gap:12px;gap:12px}.oprow input{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:6px 9px;font-size:13.5px;width:100%;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oprow input:focus{border-color:var(--accent);background:var(--surface);outline:none}.alert{display:flex;gap:10px;align-items:flex-start;padding:10px 13px;border-radius:var(--r);font-size:13px;border:1px solid var(--line)}.alert.late{background:var(--late-soft);border-color:var(--late)}.alert.warn{background:var(--warn-soft);border-color:var(--warn)}.alert.good{background:var(--good-soft);border-color:var(--good)}.alert.info{background:var(--info-soft);border-color:var(--info)}.alert .w{flex:none;font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.alert.late .w{color:var(--late)}.alert.warn .w{color:var(--warn)}.alert.good .w{color:var(--good)}.alert.info .w{color:var(--info-ink)}.attnlist{display:flex;flex-direction:column}.attnrow{display:flex;gap:11px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--line-2);text-decoration:none;color:inherit}.attnrow:last-child{border-bottom:0}.attnrow:hover{background:var(--surface-2)}.attnrow .sev{width:3px;align-self:stretch;border-radius:2px;flex:none}.attnrow .sev.late{background:var(--late)}.attnrow .sev.warn{background:var(--accent)}.attnrow .sev.info{background:var(--info)}.attnrow .txt{flex:1 1;min-width:0}.attnrow .txt b{font-weight:500}.attnrow .meta{font-size:11.5px;color:var(--muted);font-family:var(--mono)}.bars{display:flex;flex-direction:column;gap:9px}.bar{display:grid;grid-template-columns:130px 1fr 52px;grid-gap:10px;gap:10px;align-items:center;font-size:12.5px}.bar .lbl{color:var(--ink-2);overflow-wrap:break-word;line-height:1.3}.bar .track{height:16px;background:var(--surface-3);border-radius:2px;overflow:hidden}.bar .fill{height:100%;background:var(--accent);border-radius:0 2px 2px 0}.bar .val{font-family:var(--mono);font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.cchart{display:flex;align-items:flex-end;gap:8px;height:128px;padding-top:6px}.ccol{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.ccol .cb{width:100%;background:var(--accent);border-radius:2px 2px 0 0;min-height:2px}.ccol .cv{font-family:var(--mono);font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccol .cl{font-family:var(--mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase}.ccol .cl,.empty{color:var(--muted)}.empty{padding:26px 14px;text-align:center;font-size:13px}.tree{font-family:var(--mono);font-size:12px;line-height:1.85}.tree .lvl2{padding-left:18px}.hint{font-size:12px;color:var(--muted);line-height:1.6}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.doc{--ink:#14181e;--ink-2:#414a56;--muted:#6b7484;--line:#d7dce3;--line-2:#e6eaef;--surface:#ffffff;--surface-2:#f7f8fa;--surface-3:#ebeef2;--accent-ink:var(--doc-ink,#1B2A41);--accent-soft:#eef1f6;background:#fff;color:#14181e;color-scheme:light;border:1px solid var(--line);border-radius:var(--r);padding:0;max-width:820px;margin:0 auto}.doc .sheet{padding:0 26px 26px}.doc .lh img{width:100%;display:block}.doc .lhtext{display:flex;justify-content:space-between;gap:16px;border-bottom:2px solid var(--doc-ink,#1b2a41);padding:18px 26px 12px;flex-wrap:wrap}.doc .lhtext h4{font-family:var(--display);font-size:21px;margin:0;letter-spacing:.02em}.doc .lhtext .addr{font-size:11.5px;color:#6b7484;line-height:1.5;text-align:right}.doc .ft{border-top:1px solid var(--line);margin-top:22px;padding:10px 26px;font-size:11px;color:#6b7484}.doc .ft,.doc h5{text-align:center}.doc h5{font-family:var(--display);font-size:16px;letter-spacing:.06em;text-transform:uppercase;margin:18px 0 10px}.doc table{color:#14181e}.doc th{background:#f7f8fa;color:#6b7484;border-bottom-color:#d7dce3}.doc td{border-bottom:1px solid #e6eaef}.clauses{font-size:11.5px;color:#414a56;padding-left:20px;margin:0;display:flex;flex-direction:column;gap:7px}.flash{font-family:var(--body);position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:200;display:flex;align-items:flex-start;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:11px 13px 11px 15px;border-radius:var(--r);border:1px solid var(--line);box-shadow:0 8px 26px rgba(15,20,28,.18);font-size:13px;line-height:1.45}.flash.good{background:var(--good-soft);border-color:var(--good);color:var(--good)}.flash.bad{background:var(--late-soft);border-color:var(--late);color:var(--late)}.fld .fld-err,.fld-err{display:block;margin-top:4px;font-style:normal;font-size:12px;font-weight:600;color:var(--late)}.fld-bad input,.fld-bad select,.fld-bad textarea{border-color:var(--late);box-shadow:0 0 0 1px var(--late)}.fld .fld-warn,.fld-warn{display:block;margin-top:4px;font-style:normal;font-size:12px;font-weight:600;color:var(--warn);overflow-wrap:break-word}.fld .fld-err[data-rule-note]{overflow-wrap:break-word}.dtc-wrap td.dtc-why{min-width:200px}@media (max-width:700px){.dtc-wrap{overflow-x:visible}.dtc-wrap table,.dtc-wrap tbody,.dtc-wrap td,.dtc-wrap tr{display:block;width:100%}.dtc-wrap thead{display:none}.dtc-wrap tr{padding:10px 0;border-bottom:1px solid var(--line)}.dtc-wrap tbody tr:last-child{border-bottom:0}.dtc-wrap td{border:0;padding:3px 0;display:grid;grid-template-columns:7.5em minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;overflow-wrap:break-word}.dtc-wrap td.dtc-why{min-width:0}.dtc-wrap td:before{content:attr(data-label);font-size:12px;color:var(--muted)}}.flash-msg{flex:1 1}.flash-x{border:0;background:transparent;color:inherit;width:22px;height:22px;display:grid;place-items:center;flex:none;cursor:pointer;padding:0;border-radius:50%;opacity:.7}.flash-x:hover{opacity:1}@media print{.flash,.noprint,.rail,.topbar{display:none!important}.app{grid-template-columns:1fr}.content{padding:0}.doc{border:0;max-width:none}body{background:#fff}}@media (max-width:820px){.app{grid-template-columns:1fr}.rail{position:static;height:auto}.railfoot{display:none}nav{display:flex;gap:4px;overflow-x:auto;padding:8px 10px}.navgroup{display:none}.navitem{width:auto;white-space:nowrap}.topbar{padding:10px 16px}.content{padding:16px}.cols3{grid-template-columns:1fr}}.cols2>*,.cols3>*,.f2>*,.f3>*,.lrow>*,.permrow>*,.tiles>*{min-width:0}.tile .n,.tile .v{overflow-wrap:anywhere}.kv>dd,.panel>header>*{min-width:0;overflow-wrap:anywhere}@media (max-width:720px){.lrow{grid-template-columns:1fr 1fr!important}}.doc{width:100%}@media (max-width:720px){.kv>dd,.kv>dd .id,.pill{white-space:normal}}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.navitem .badge{flex:none;line-height:1.4}.yd-launch{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:90;display:inline-flex;align-items:center;gap:9px;padding:9px 16px 9px 10px;border-radius:999px;background:var(--rail);color:#fff;border:1px solid rgba(255,255,255,.12);font-weight:700;font-size:13.5px;box-shadow:0 10px 28px -10px rgba(10,20,40,.55);cursor:pointer}.yd-launch:hover{background:var(--rail-2)}.yd-ring{width:22px;height:22px;border-radius:50%;border-bottom-color:var(--rail-track);border-right-color:var(--rail-track);border-top-color:var(--rail-track);border:4px solid var(--accent-bright);border-left-color:var(--rail-track);transform:rotate(45deg)}.yd-panel{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:95;width:min(390px,calc(100vw - 24px));height:min(600px,calc(100vh - 90px));display:grid;grid-template-rows:auto 1fr auto auto auto;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -20px rgba(10,20,40,.5)}.yd-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;background:var(--rail);color:var(--rail-ink)}.yd-head strong{display:block;color:#fff;font-family:var(--display);font-size:17px;font-weight:800}.yd-head span{font-size:11.5px;color:var(--rail-muted)}.yd-x{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;display:grid;place-items:center;padding:0;flex:none;cursor:pointer}.yd-log{overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--ground)}.yd-msg{max-width:90%;padding:9px 12px;border-radius:14px;font-size:13.5px;line-height:1.5;background:var(--surface);border:1px solid var(--line);align-self:flex-start}.yd-msg p{margin:0}.yd-msg ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--ink-2)}.yd-msg.me{align-self:flex-end;background:var(--rail);color:#fff;border-color:transparent}.yd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.yd-chips button{font:inherit;font-size:12.5px;font-weight:700;padding:6px 11px;border-radius:999px;cursor:pointer;border:1.5px solid var(--accent);background:var(--surface);color:var(--accent-ink);text-align:left}.yd-chips button:hover{background:var(--accent-soft)}.yd-quick{margin:0;padding:9px 12px;border-top:1px solid var(--line);background:var(--surface);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.yd-quick button{white-space:nowrap;flex:none}.yd-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface)}.yd-input input{flex:1 1;min-width:0;padding:9px 12px;border-radius:10px;border:1.5px solid var(--line);background:var(--ground)}.yd-input input:focus{outline:none;border-color:var(--accent)}.yd-foot{margin:0;font-size:11px;color:var(--muted);text-align:center;padding:0 10px 10px;background:var(--surface)}.yd-foot .yds-logo{color:var(--ink);font-size:11.5px}.yd-form{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;grid-gap:10px;gap:10px;font-size:13px}.yd-form>b{font-family:var(--display);font-size:15px;font-weight:800}.yd-sub{font-size:12px;color:var(--muted)}.yd-form fieldset{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.yd-form legend{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.yd-form fieldset label{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);cursor:pointer;font-size:12.5px}.yd-form fieldset label.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.yd-form fieldset input{margin:0}.yd-field{display:grid;grid-gap:4px;gap:4px}.yd-field>span{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.yd-field textarea{width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);resize:vertical}.yd-field em{font-style:normal;font-size:11.5px;color:var(--muted)}.yd-field em.ok{color:var(--good)}.yd-err{margin:0;color:var(--late);font-size:12.5px}.yd-actions{display:flex;gap:8px}.yd-issue{border-top:1px solid var(--line-2);padding-top:8px;display:grid;grid-gap:4px;gap:4px}.yd-issue>div{display:flex;gap:8px;align-items:center}.yd-issue p{margin:0;color:var(--ink-2)}.yd-issue .yd-reply{color:var(--ink);background:var(--info-soft);border-radius:8px;padding:6px 8px}@media (max-width:520px){.yd-panel{right:8px;left:8px;width:auto;bottom:8px;height:calc(100vh - 70px)}}@media print{.yd-launch,.yd-panel{display:none!important}}.issue-card{display:grid;grid-gap:10px;gap:10px}.issue-card .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}.issue-card .txt{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.issue-card .txt p{margin:0;white-space:pre-wrap}.issue-card img.shot{max-width:100%;border:1px solid var(--line);border-radius:8px}@media (max-width:760px){.issue-card .txt{grid-template-columns:1fr}}.modal-wrap{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:16px}.modal-backdrop{position:absolute;inset:0;background:rgba(10,16,28,.55)}.modal{position:relative;width:min(620px,100%);max-height:calc(100dvh - 32px);overflow:auto;color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px rgba(10,16,28,.35)}.modal,.modal>header{background:var(--surface)}.modal>header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--line)}.modal>header h3{margin:0;font-size:17px}.modal>header .sub{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-2)}.modal-x{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line);color:var(--ink);text-decoration:none;padding:0}.modal-x:hover{background:var(--surface-2)}.modal-body{padding:16px 18px 18px}@media (max-width:560px){.modal-wrap{padding:0;place-items:end stretch}.modal{width:100%;max-height:92dvh;border-radius:14px 14px 0 0}}.pager{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--line);font-size:12.5px}.pager,.yd-typing{align-items:center}.yd-typing{display:inline-flex;gap:4px;padding:12px 14px}.yd-typing span{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:yd-dot 1.1s ease-in-out infinite}.yd-typing span:nth-child(2){animation-delay:.15s}.yd-typing span:nth-child(3){animation-delay:.3s}@keyframes yd-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.yd-typing span{animation:none;opacity:.6}}a.crumb-back{display:inline-block;text-decoration:none;padding:2px 0}a.crumb-back:hover{text-decoration:underline}.is-busy{position:relative;pointer-events:none;color:transparent!important}.is-busy>*{visibility:hidden}.is-busy:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid var(--muted);border-top-color:var(--accent);animation:busy-spin .7s linear infinite}.btn:not(.ghost).is-busy:after{border-color:#fff rgba(255,255,255,.45) rgba(255,255,255,.45)}@keyframes busy-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-busy:after{animation-duration:2s}}tr.subrow td{background:var(--surface-2);font-size:12.5px}.optarget{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:6px 0 8px;font-size:12px}.optarget label{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.optarget input[type=date]{padding:3px 6px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:12px}.bubbles{display:inline-flex;flex-wrap:wrap;gap:5px}.bubble{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5;border:1px solid transparent}.bubble.late{background:var(--late-soft);color:var(--late);border-color:var(--late)}.bubble.warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.bubble.good{background:var(--good-soft);color:var(--good);border-color:var(--good)}.bubble.moved{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.bubble.neutral{background:var(--surface-3);color:var(--ink-2)}.opupdated{color:var(--muted);font-size:11px;margin-left:auto}.opc.due-late{box-shadow:0 0 0 2px var(--late)}.opc.due-soon{box-shadow:0 0 0 2px var(--warn)}.lrow.lhead{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:-2px}.lrow.lhead span.tone-good{color:var(--good)}.lrow.lhead span.tone-late{color:var(--late)}.lrow input.tone-good{border-color:var(--good);background:var(--good-soft)}.lrow input.tone-late{border-color:var(--late);background:var(--late-soft)}@media (max-width:720px){.lrow.lhead{display:none}}.btn.receive:hover{filter:brightness(1.08)}.si2-or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12.5px;margin:4px 0 10px}.si2-or:after,.si2-or:before{content:"";flex:1 1;border-top:1px solid var(--line)}.si2-pw .fld{margin-bottom:10px}.hsn{position:relative}.hsn>input{width:100%}.hsn-list{position:absolute;z-index:30;left:0;top:calc(100% + 2px);width:min(560px,86vw);max-height:320px;overflow:auto;padding:4px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.hsn-group+.hsn-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.hsn-head{padding:4px 8px 2px;font-size:11.5px;color:var(--muted);overflow-wrap:break-word}.hsn-head b{color:var(--ink)}.hsn-svc{display:inline-block;padding:0 6px;border-radius:6px;background:var(--accent-soft);color:var(--ink);font-size:10.5px}.hsn-list button{display:grid;grid-template-columns:84px 1fr;grid-gap:8px;gap:8px;width:100%;text-align:left;padding:5px 8px;border:0;background:none;color:var(--ink);font-size:12.5px;border-radius:6px;cursor:pointer}.hsn-list button.on,.hsn-list button:focus{background:var(--accent-soft)}.hsn-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.hsn-note{margin:0;padding:8px;font-size:12.5px;color:var(--muted)}.hsn-label{overflow-wrap:break-word}.signstamp{display:flex;flex-direction:column;gap:6px;width:290px;max-width:100%;font-size:12px;margin-top:18px;page-break-inside:avoid;break-inside:avoid}.signstamp.right{margin-left:auto;text-align:center}.signstamp.left{text-align:left}.signstamp .ss-for{font-weight:600}.signstamp .ss-area{display:flex;gap:14px;align-items:stretch;height:96px}.signstamp .ss-stamp{flex:0 0 96px;border:1px dashed #c3cad4;border-radius:50%;align-items:center}.signstamp .ss-sign,.signstamp .ss-stamp{display:flex;justify-content:center;color:#aab2be;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.signstamp .ss-sign{flex:1 1;border-bottom:1px solid #8a93a1;align-items:flex-end;padding-bottom:4px}.signstamp .ss-stamp .ss-guide{text-align:center;line-height:1.3;padding:0 10px}@media print{.signstamp .ss-guide{display:none}}.signstamp .ss-who{line-height:1.45}.hsn-lookup{position:relative}.hsn-pop{position:absolute;z-index:40;right:0;top:calc(100% + 6px);width:min(600px,92vw);padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.hsn-pop>input{width:100%}.hsn-list.hsn-inline{position:static;width:auto;max-height:360px;border:0;box-shadow:none;padding:0}.seg{display:inline-flex;align-items:center;gap:4px}.seg .btn{padding:4px 10px;font-size:12px}.seg .btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink);font-weight:700}@font-face{font-family:Instrument Sans;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-weight:700 800;font-display:swap;src:url(/fonts/instrument-sans-latin-700-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2")}:root{--ground:#EDECE8;--surface:#FFFFFF;--surface-2:#F6F5F2;--surface-3:#E8E7E1;--ink:#14181B;--ink-2:#3E464C;--muted:#565F66;--line:#D2D2CC;--line-2:#E1E1DB;--accent:#E0A93A;--accent-bright:#E0A93A;--accent-soft:#F6EBD3;--accent-ink:#8A5A00;--btn-fg:#14181B;--rail:#14181B;--rail-2:#1F272C;--rail-ink:#D4DADF;--rail-strong:#FFFFFF;--rail-muted:#9AA5AD;--rail-track:#3A434A;--rail-on:rgba(224,169,58,0.16);--rail-on-ink:#E0A93A;--track-light:#D2D2CC;--focus:#14181B;--btn-bg:#14181B;--btn-text:#FFFFFF;--btn-hover:#2A3036;--gold:#E0A93A;--shadow:none;--r:10px;--r-lg:14px;--display:"Instrument Sans",system-ui,-apple-system,sans-serif;--body:"Instrument Sans",system-ui,-apple-system,sans-serif;--mono:"Instrument Sans",system-ui,-apple-system,sans-serif;--label:"JetBrains Mono",ui-monospace,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0F1316;--surface:#1A2025;--surface-2:#1F262B;--surface-3:#262D32;--ink:#EEF0EC;--ink-2:#C4CCD2;--muted:#9AA5AD;--line:#2E363C;--line-2:#262D32;--accent:#E0A93A;--accent-bright:#E0A93A;--accent-soft:#3A2F17;--accent-ink:#E0A93A;--rail:#0B0E10;--rail-2:#161B1F;--rail-track:#2E363C;--track-light:#2E363C;--focus:#E0A93A;--btn-bg:#E0A93A;--btn-text:#14181B;--btn-hover:#E8BB5C;--shadow:none;--receive-ink:#14181B}}:root[data-theme=dark]{--ground:#0F1316;--surface:#1A2025;--surface-2:#1F262B;--surface-3:#262D32;--ink:#EEF0EC;--ink-2:#C4CCD2;--muted:#9AA5AD;--line:#2E363C;--line-2:#262D32;--accent:#E0A93A;--accent-bright:#E0A93A;--accent-soft:#3A2F17;--accent-ink:#E0A93A;--rail:#0B0E10;--rail-2:#161B1F;--rail-track:#2E363C;--track-light:#2E363C;--focus:#E0A93A;--btn-bg:#E0A93A;--btn-text:#14181B;--btn-hover:#E8BB5C;--shadow:none;--receive-ink:#14181B}h1,h2,h3,h4,h5{letter-spacing:-.02em}.si2-form h2,.si2-story h1,.tile .v,.topbar h2,h1,h2,h3,h4,h5{font-stretch:normal}.btn{background:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-bg);font-weight:600}.btn:hover{background:var(--btn-hover);border-color:var(--btn-hover);filter:none}.btn.ghost{border-color:var(--line)}.btn.ghost,.btn.ghost:hover{background:var(--surface);color:var(--ink)}.btn.ghost:hover{border-color:var(--ink)}.btn.danger{background:var(--surface)}.btn.receive{background:var(--good);border-color:var(--good);color:var(--receive-ink,#fff)}.crumb,.navgroup,.tile .k{font-family:var(--label);font-weight:500;letter-spacing:.06em}.crumb{color:var(--accent-ink)}.brand,.railfoot{border-color:rgba(212,218,223,.08)}.si2-story{background-image:none}.si2-usps .ic{background:rgba(224,169,58,.16)}.si2-story h1 em,.si2-usps .ic{color:var(--gold)}.navitem[aria-current=page]:before{background:var(--gold)}.wordmark{letter-spacing:-.045em}.wordmark .st{font-weight:500}.wordmark .vo{font-weight:700;color:var(--gold)}.brand small.product svg,.si2-mark svg{border-radius:4px}.brand small.product svg{width:16px;height:16px}.si2-mark svg{width:38px;height:38px}svg.yds-logo{height:1.1em;width:auto;vertical-align:-.221em;display:inline-block;overflow:visible}.yds-dot{fill:#A594FF}.ring-loader{width:34px;height:34px;flex:none}@media (prefers-reduced-motion:no-preference){.ring-loader .rl-seg{opacity:.18}.ring-loader .rl-s0{animation:rl-on0 2s ease-in-out infinite}.ring-loader .rl-s1{animation:rl-on1 2s ease-in-out infinite}.ring-loader .rl-s2{animation:rl-on2 2s ease-in-out infinite}.ring-loader .rl-s3{animation:rl-on3 2s ease-in-out infinite}.ring-loader .rl-s4{animation:rl-on4 2s ease-in-out infinite}.ring-loader .rl-s5{animation:rl-on5 2s ease-in-out infinite}.ring-loader .rl-tick{stroke-dasharray:40;stroke-dashoffset:40;animation:rl-ont 2s ease-out infinite}}@keyframes rl-on0{0%,2.5%{opacity:.18}18.5%,88%{opacity:1}to{opacity:.18}}@keyframes rl-on1{0%,8.5%{opacity:.18}24.5%,88%{opacity:1}to{opacity:.18}}@keyframes rl-on2{0%,14.5%{opacity:.18}30.5%,88%{opacity:1}to{opacity:.18}}@keyframes rl-on3{0%,20.5%{opacity:.18}36.5%,88%{opacity:1}to{opacity:.18}}@keyframes rl-on4{0%,26.5%{opacity:.18}42.5%,88%{opacity:1}to{opacity:.18}}@keyframes rl-on5{0%,32.5%{opacity:.18}48.5%,88%{opacity:1}to{opacity:.18}}@keyframes rl-ont{0%,42%{stroke-dashoffset:40;opacity:1}62%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}:root{--mini-mark:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22%3E%3Cstyle%3E%40media (prefers-reduced-motion:no-preference)%7B.s0%7Bopacity:.18;animation:a0 1.6s ease-in-out infinite%7D.s1%7Bopacity:.18;animation:a1 1.6s ease-in-out infinite%7D.s2%7Bopacity:.18;animation:a2 1.6s ease-in-out infinite%7D.s3%7Bopacity:.18;animation:a3 1.6s ease-in-out infinite%7D.s4%7Bopacity:.18;animation:a4 1.6s ease-in-out infinite%7D.s5%7Bopacity:.18;animation:a5 1.6s ease-in-out infinite%7D.t%7Bstroke-dasharray:40;stroke-dashoffset:40;animation:at 1.6s ease-out infinite%7D%7D%40keyframes a0%7B0%25,2.5%25%7Bopacity:.18%7D18.5%25,88%25%7Bopacity:1%7D100%25%7Bopacity:.18%7D%7D%40keyframes a1%7B0%25,8.5%25%7Bopacity:.18%7D24.5%25,88%25%7Bopacity:1%7D100%25%7Bopacity:.18%7D%7D%40keyframes a2%7B0%25,14.5%25%7Bopacity:.18%7D30.5%25,88%25%7Bopacity:1%7D100%25%7Bopacity:.18%7D%7D%40keyframes a3%7B0%25,20.5%25%7Bopacity:.18%7D36.5%25,88%25%7Bopacity:1%7D100%25%7Bopacity:.18%7D%7D%40keyframes a4%7B0%25,26.5%25%7Bopacity:.18%7D42.5%25,88%25%7Bopacity:1%7D100%25%7Bopacity:.18%7D%7D%40keyframes a5%7B0%25,32.5%25%7Bopacity:.18%7D48.5%25,88%25%7Bopacity:1%7D100%25%7Bopacity:.18%7D%7D%40keyframes at%7B0%25,42%25%7Bstroke-dashoffset:40;opacity:1%7D62%25,88%25%7Bstroke-dashoffset:0;opacity:1%7D100%25%7Bstroke-dashoffset:0;opacity:0%7D%7D%3C/style%3E%3Crect width=%2264%22 height=%2264%22 rx=%2216%22 fill=%22%2314181B%22/%3E%3Cpath class=%22s0%22 d=%22M36.29 9.91 A22.5 22.5 0 0 1 48.98 17.24%22 fill=%22none%22 stroke=%22%23E0A93A%22 stroke-width=%228.5%22 stroke-linecap=%22round%22/%3E%3Cpath class=%22s1%22 d=%22M53.27 24.67 A22.5 22.5 0 0 1 53.27 39.33%22 fill=%22none%22 stroke=%22%23E0A93A%22 stroke-width=%228.5%22 stroke-linecap=%22round%22/%3E%3Cpath class=%22s2%22 d=%22M48.98 46.76 A22.5 22.5 0 0 1 36.29 54.09%22 fill=%22none%22 stroke=%22%23E0A93A%22 stroke-width=%228.5%22 stroke-linecap=%22round%22/%3E%3Cpath class=%22s3%22 d=%22M27.71 54.09 A22.5 22.5 0 0 1 15.02 46.76%22 fill=%22none%22 stroke=%22%23E0A93A%22 stroke-width=%228.5%22 stroke-linecap=%22round%22/%3E%3Cpath class=%22s4%22 d=%22M10.73 39.33 A22.5 22.5 0 0 1 10.73 24.67%22 fill=%22none%22 stroke=%22%236B757D%22 stroke-width=%228.5%22 stroke-linecap=%22round%22/%3E%3Cpath class=%22s5%22 d=%22M15.02 17.24 A22.5 22.5 0 0 1 27.71 9.91%22 fill=%22none%22 stroke=%22%236B757D%22 stroke-width=%228.5%22 stroke-linecap=%22round%22/%3E%3Cpolyline class=%22t%22 points=%2223.5,27 31,40.5 41.5,23.5%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%227.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.navpending{width:14px;height:14px}.lp.on,.navpending{border:0;border-radius:3px;animation:none;background:var(--mini-mark) center /contain no-repeat}.lp.on{width:12px;height:12px;vertical-align:-1px}.is-busy:after{border:0;border-radius:4px;animation:none;background:var(--mini-mark) center /contain no-repeat;width:16px;height:16px;margin:-8px 0 0 -8px}.btn:not(.ghost).is-busy:after{border:0}svg.yd-ring{width:22px;height:22px;border:0;border-radius:0;transform:none;flex:none;display:block}.co-text-initials{background:var(--navy,#14181B)}.co-text-name{color:var(--navy,#14181B)}.doc{--display:"Archivo","Helvetica Neue",Arial,sans-serif;--body:"Plus Jakarta Sans","Segoe UI",system-ui,sans-serif;--mono:"Archivo","Helvetica Neue",Arial,sans-serif;font-family:var(--body)}.doc h1,.doc h2,.doc h3,.doc h4{font-family:var(--display);letter-spacing:-.01em}.rail,.si2-story,.yd-head{--focus:#E0A93A}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent)}.oprow input:focus,.yd-input input:focus{border-color:var(--accent-ink)}.tick input[type=checkbox]{accent-color:var(--accent-ink)}.attnrow .sev.warn{background:var(--warn)}.draftask,.draftfoot{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.draftask{padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface-2,var(--surface))}.draftask>span:first-child{font-size:13px}form.draft-busy{pointer-events:none}form.draft-busy>:not(.draftbar):not(.btnrow){opacity:.5;transition:opacity .15s}@font-face{font-family:Archivo;font-weight:400;font-display:swap;src:url(/fonts/doc/Archivo-400.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:500;font-display:swap;src:url(/fonts/doc/Archivo-500.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:600;font-display:swap;src:url(/fonts/doc/Archivo-600.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-display:swap;src:url(/fonts/doc/Archivo-700.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:800;font-display:swap;src:url(/fonts/doc/Archivo-800.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-400.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-500.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:600;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-600.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:700;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-700.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:800;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-800.woff2) format("woff2")}@font-face{font-family:Doc Sans;font-weight:400;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-400.woff2) format("woff2")}@font-face{font-family:Doc Sans;font-weight:500 600;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-600.woff2) format("woff2")}@font-face{font-family:Doc Sans;font-weight:700 800;font-display:swap;src:url(/fonts/doc/PlusJakartaSans-700.woff2) format("woff2")}@font-face{font-family:Doc Head;font-weight:500 700;font-display:swap;src:url(/fonts/doc/Archivo-700.woff2) format("woff2")}@font-face{font-family:Doc Head;font-weight:800 900;font-display:swap;src:url(/fonts/doc/Archivo-800.woff2) format("woff2")}@font-face{font-family:Doc Symbols;font-weight:400 600;font-display:swap;src:url(/fonts/doc/NotoSansSymbols-400.woff2) format("woff2")}@font-face{font-family:Doc Symbols;font-weight:700 900;font-display:swap;src:url(/fonts/doc/NotoSansSymbols-700.woff2) format("woff2")}.qdoc{--qline:#9a9a9a;--qhead:#ecebe6;--qmuted:#555;font-family:Doc Sans,Doc Symbols,Segoe UI,sans-serif;font-size:11.6px;line-height:1.4;color:#1b1b1b;padding:4px 26px 8px}.qdoc .q-title{font-family:Doc Head,Doc Symbols,sans-serif;font-weight:800;font-size:23px;letter-spacing:.06em;margin:10px 0 7px}.qdoc table{border-collapse:collapse;width:100%;color:#1b1b1b}.qdoc td,.qdoc th{border:.8px solid var(--qline);padding:4px 7px;vertical-align:top;background:none;font-size:inherit;text-transform:none;letter-spacing:0}.qdoc tbody tr:last-child td{border-bottom:.8px solid var(--qline)}.qdoc th{white-space:normal}.qdoc .q-grid th{width:auto;color:var(--qmuted);font-weight:400;text-align:left;white-space:nowrap;font-family:inherit}.qdoc .q-b{font-weight:700}.qdoc .q-p{margin:8px 0 6px}.qdoc .q-small{font-size:10.6px}.qdoc .q-table th{background:var(--qhead);color:#1b1b1b;font-family:Doc Head,Doc Symbols,sans-serif;font-weight:600;font-size:11px}.qdoc .q-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdoc td.q-smaller{font-size:calc(1em - 2pt)}.qdoc .q-code{font-family:Doc Head,Doc Symbols,sans-serif;font-size:10.8px}.qdoc .q-totals{width:auto;margin-left:auto}.qdoc .q-totals th{border:0;color:#333;font-weight:400;text-align:right;padding:3px 8px;font-family:inherit}.qdoc .q-totals td{min-width:120px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qdoc .q-totals tr.q-strong td,.qdoc .q-totals tr.q-strong th{font-family:Doc Head,Doc Symbols,sans-serif;font-weight:800}.qdoc .q-totals tr.q-strong td{background:var(--qhead)}.qdoc .q-pay tr.q-strong td{font-weight:700}.qdoc .q-words{border:.8px solid var(--qline);padding:5px 8px;margin-top:6px}.qdoc .q-h{font-family:Doc Head,Doc Symbols,sans-serif;font-weight:700;font-size:11.4px;letter-spacing:.02em;margin:12px 0 4px;text-align:left;text-transform:none}.qdoc .q-keysign{display:grid;grid-template-columns:1fr 230px;grid-gap:14px;gap:14px;align-items:end;page-break-inside:avoid;break-inside:avoid}.qdoc .q-keys th{width:32%;color:var(--qmuted);font-weight:400;text-align:left;font-family:inherit}.qdoc .q-sign{border:.8px solid var(--qline);padding:9px 10px;display:flex;flex-direction:column;gap:6px;min-height:190px}.qdoc .q-sign-for{font-weight:600}.qdoc .q-sign-area{flex:1 1;display:flex;align-items:center;gap:12px;min-height:84px}.qdoc .q-stamp{width:76px;height:76px;border:1px dashed #b9b9b9;border-radius:50%;text-align:center}.qdoc .q-signspace,.qdoc .q-stamp{display:flex;align-items:center;justify-content:center;color:#aaa;font-size:9px}.qdoc .q-signspace{flex:1 1;align-self:stretch}.qdoc .q-sign-who{border-top:.8px solid #555;padding-top:4px;line-height:1.45}.qdoc .q-annex{border-top:1px dashed var(--line);margin-top:18px;padding-top:12px}.qdoc .q-atitle{font-family:Doc Head,Doc Symbols,sans-serif;font-weight:800;font-size:14.5px;margin:0 0 2px;text-align:left;letter-spacing:0;text-transform:none}.qdoc .q-sub{color:var(--qmuted);margin:0 0 8px}.qdoc .q-cols{column-count:2;column-gap:26px;font-size:10.6px;line-height:1.36}.qdoc .q-clause{break-inside:avoid-column;margin-bottom:7px}.qdoc .q-clause h4{font-family:Doc Head,Doc Symbols,sans-serif;font-weight:700;font-size:11px;margin:0 0 2px;letter-spacing:0}.qdoc .q-clause p{margin:0 0 3px}.qdoc .q-clause ol{margin:0 0 3px 16px;padding:0}.qdoc .q-end{color:var(--qmuted)}.doc .lf img{width:100%;display:block;margin-top:10px}@media (max-width:720px){.qdoc .q-keysign{grid-template-columns:1fr}.qdoc .q-cols{column-count:1}.qdoc{padding-left:10px;padding-right:10px}.qdoc .q-grid{table-layout:fixed}.qdoc .q-grid th{white-space:normal}.qdoc .q-grid td,.qdoc .q-grid th{overflow-wrap:anywhere;padding:4px}.qdoc .q-table,.qdoc .q-totals{display:block;max-width:100%;overflow-x:auto}}.q-copy{margin:0;padding:10px 16px 0;text-align:right;font-family:var(--label);font-size:11px;font-weight:600;letter-spacing:.08em;color:#1b1b1b}.printonly{display:none}@media print{.printonly{display:block;page-break-before:always;break-before:page}.q-copy{padding:0 0 4px;color:#000}.qdoc{padding:0}.qdoc .ss-guide{display:none}.qdoc .q-annex{page-break-before:always;break-before:page;border-top:0}}.cx-brand{flex-direction:column;align-items:flex-start;gap:6px}.cx-home{display:flex;align-items:baseline;gap:8px;color:var(--rail-strong);text-decoration:none}.cx-home .yds-logo{font-size:21px;color:var(--rail-strong)}.cx-console{font-family:var(--label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold,var(--accent-bright))}.cx-brand small.product{margin-top:0}.cx-top h2{display:flex;align-items:center;gap:10px;min-width:0;overflow-wrap:anywhere}.cx-top .crumb a{color:inherit;text-decoration:none}.cx-top .crumb a:hover{text-decoration:underline}.cx-h-cust{display:inline-flex;align-items:center;gap:10px}.cx-who{max-width:26ch;overflow-wrap:anywhere}.cx-page{max-width:1240px}.cx-narrow{max-width:880px}.cx-lede{margin:0;max-width:80ch}.cx-lede,.cx-p{color:var(--ink-2);font-size:13.5px}.cx-p{margin:0 0 12px}.cx-note{font-size:12.5px}.cx-note,.cx-sub{color:var(--muted)}.cx-sub{display:block;font-size:12px;margin-top:2px;font-weight:400}.cx-muted{color:var(--muted)}.cx-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cx-code{word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cx-quiet{color:inherit;text-decoration:none}.cx-quiet:hover{text-decoration:underline}.cx-page .tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cx-tile{color:inherit;text-decoration:none;display:block;min-width:0}.cx-tile:hover{border-color:var(--ink-2)}.cx-kv{gap:9px 18px;font-size:13.5px}.cx-kv dd{overflow-wrap:anywhere}.cx-mark{display:inline-grid;place-items:center;flex:none;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cx-mark.img{padding:3px}.cx-mark img{object-fit:contain;display:block}.cx-mark .co-text-mark,.cx-mark img{width:100%;height:100%}.cx-mark .co-text-initials{min-width:0;width:100%;height:100%;border-radius:0;font-size:12px;padding:0}.cx-cust{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.cx-cust b{color:var(--accent-ink)}.cx-cust:hover b{text-decoration:underline}.cx-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px}.cx-filters .cx-grow{grid-column:span 2}.cx-filter-btns{align-self:end}.cx-clear{font-size:13px}.cx-sections{display:flex;flex-wrap:wrap;gap:6px}.cx-sections .chip{padding:5px 12px;font-size:12.5px}.cx-anchor{scroll-margin-top:84px;min-width:0}.cx-fee{display:flex;flex-wrap:wrap;gap:14px 28px}.cx-fee-k{font-family:var(--label);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cx-fee-v{font-family:var(--display);font-size:18px;font-weight:700;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.cx-action{border:1px solid var(--line);border-radius:var(--r);padding:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.cx-action h4{margin:0;font-size:14px}.cx-action p{margin:0;font-size:13px;color:var(--ink-2)}.cx-action form,.cx-action>details{width:100%}.cx-risky{border-color:color-mix(in srgb,var(--late) 45%,var(--line))}.cx-details>summary{cursor:pointer;font-weight:600;color:var(--late);font-size:13.5px}.cx-details[open]>summary{margin-bottom:10px}.cx-ask{margin:0}.cx-quote{background:var(--surface-2);border-radius:var(--r);padding:12px 14px;margin-bottom:14px}.cx-quote p{margin:4px 0 12px;font-size:14px;white-space:pre-wrap}.cx-quote p:last-child{margin-bottom:0}.cx-list{margin:0 0 6px;padding-left:20px;font-size:13.5px;color:var(--ink-2);display:grid;grid-gap:3px;gap:3px}.cx-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cx-steps li{font-size:12.5px;padding:5px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);background:var(--surface)}.cx-steps li[aria-current=step]{border-color:var(--ink);color:var(--ink);font-weight:600}svg.cx-inline-mark{width:1.15em;height:1.15em;vertical-align:-.22em;border-radius:3px}details.cx-fold>summary{list-style:none;cursor:pointer;padding:12px 16px;display:flex;align-items:center;gap:10px}details.cx-fold>summary::-webkit-details-marker{display:none}details.cx-fold>summary:after{content:"Show";margin-left:auto;font-size:12.5px;color:var(--muted)}details.cx-fold[open]>summary{border-bottom:1px solid var(--line-2)}details.cx-fold[open]>summary:after{content:"Hide"}details.cx-fold>summary h3{font-family:var(--display);font-size:15px;font-weight:800;margin:0}details.cx-fold>summary .sub{font-size:12px;color:var(--muted)}details.cx-fold{scroll-margin-top:84px}.cx-empty td{padding:22px 14px;text-align:center;color:var(--muted);font-size:13px}.cx-kv code,.cx-table code{font-size:12px}.btn.cx-wide{width:100%;justify-content:center}.cx-out{min-height:100vh;flex-direction:column;padding:0 16px 32px}.cx-out,.cx-out-top{display:flex;align-items:center}.cx-out-top{width:100%;max-width:980px;justify-content:space-between;padding:18px 0 8px}.cx-out-brand{display:inline-flex;align-items:baseline;gap:8px;color:var(--ink)}.cx-out-brand .yds-logo{font-size:24px}.cx-out-brand .cx-console{color:var(--accent-ink)}.cx-out-card{width:100%;margin-top:7vh}.cx-out-card .pbody{padding:22px 24px}.cx-out-foot{margin-top:18px;font-size:12.5px;color:var(--muted);text-align:center}.cx-out-foot .wordmark,.cx-page .wordmark{color:var(--ink)}@media (max-width:900px){.cx-actions{grid-template-columns:1fr}}@media (max-width:820px){.cx-rail nav{flex-wrap:nowrap;scrollbar-width:thin}.cx-rail .cx-navgroup{display:contents}.cx-rail .navitem{padding:7px 12px}.cx-brand{flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px}.cx-top .whoami{margin-left:auto}.cx-who{display:none}.cx-filters .cx-grow{grid-column:1/-1}}@media (max-width:700px){.cx-table{overflow-x:visible}.cx-table table,.cx-table tbody,.cx-table td,.cx-table tr{display:block;width:100%}.cx-table thead{display:none}.cx-table tr{padding:10px 14px;border-bottom:1px solid var(--line)}.cx-table tbody tr:last-child{border-bottom:0}.cx-table td{border:0;padding:3px 0;display:grid;grid-template-columns:9.5em minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;overflow-wrap:anywhere}.cx-table td:before{content:attr(data-label);font-size:12px;color:var(--muted)}.cx-table td[data-label=""]{display:block}.cx-table td[data-label=""]:before{content:none}.cx-table td.cx-lead{font-size:14px;padding-bottom:6px}.cx-table td:empty,.cx-table td:has(>.cx-cell:empty){display:none}.cx-table .cx-empty td{display:block;text-align:center}.cx-table .cx-empty td:before{content:none}.cx-top{padding:10px 16px;gap:10px}.cx-top h2{font-size:19px}.cx-filters{grid-template-columns:1fr 1fr}.cx-filter-btns{grid-column:1/-1}}.formgrid>[hidden],.panel[hidden]{display:none!important}.tabs button.tab{border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px}.tabs button.tab.on{background:var(--ink);color:var(--surface)}.tabs.revtabs{padding:0;align-items:center;gap:6px 8px}.tabs .tab .errdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--late);margin-left:7px;vertical-align:middle}.fld[data-changed]>span:first-child:after{content:"Changed";margin-left:8px;padding:1px 7px;border-radius:9px;font-size:10px;letter-spacing:.04em;background:var(--warn-soft);color:var(--warn)}@media (max-width:720px){.doc .po-lines table{font-size:11px}.doc .po-lines td,.doc .po-lines th{padding:6px 4px;white-space:normal;letter-spacing:0}.doc .po-lines td.num{white-space:nowrap}.doc .po-lines td.id,.doc .po-lines th.num{white-space:normal;overflow-wrap:anywhere}.doc .sheet{padding:0 12px 20px}}:root{--navgroup-ink:#E0A93A;--navgroup-ink-light:#8A5A00}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--navgroup-ink:#E0A93A}}:root[data-theme=dark]{--navgroup-ink:#E0A93A}.rail .navgroup{color:var(--navgroup-ink);font-weight:700;opacity:1}details>summary:not(.plain){list-style:none;display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 11px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.35;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}details>summary::-webkit-details-marker{display:none}details>summary::marker{content:""}details>summary:not(.plain):before{content:"";flex:none;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s ease}details[open]>summary:not(.plain):before{transform:rotate(45deg) translate(-1px,-1px)}details>summary:not(.plain):hover{border-color:var(--ink)}details>summary:not(.plain):focus-visible{outline:2px solid var(--focus);outline-offset:2px}details[open]>summary:not(.plain){background:var(--surface-2);margin-bottom:8px}@media (prefers-reduced-motion:reduce){details>summary:not(.plain):before{transition:none}}details.more{display:flex;flex-direction:column;align-items:flex-end}details.more>summary:not(.plain){text-align:left;color:var(--ink);font-size:12px}details.more>summary:not(.plain):after{content:none}details.more[open]>summary:not(.plain){margin-bottom:0}.cx-details>summary:not(.plain){color:var(--late);border-color:color-mix(in srgb,var(--late) 45%,var(--line))}details.cx-fold>summary:not(.plain){display:flex;width:auto;max-width:none;border:0;border-radius:0;background:none;padding:12px 16px;margin:0;font-size:inherit}details.cx-fold[open]>summary:not(.plain){background:none;margin:0}details.cx-fold>summary:not(.plain):after{content:"Show";margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:3px 10px}details.cx-fold[open]>summary:not(.plain):after{content:"Hide"}.cx-home,.cx-out-brand{display:inline-block;white-space:nowrap;line-height:1.2}.cx-home .cx-console,.cx-out-brand .cx-console{margin-left:8px;vertical-align:baseline}.apal{position:fixed;right:18px;bottom:calc(74px + env(safe-area-inset-bottom, 0px));z-index:91;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px));max-height:60vh;overflow-y:auto}.apal-item{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--navgroup-ink-light);border-radius:var(--r);padding:10px 12px;box-shadow:0 6px 18px -6px rgba(20,24,27,.35);display:grid;grid-gap:6px;gap:6px}.apal-k{font-family:var(--label);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink)}.apal-t{font-size:13.5px;font-weight:600}.apal-s,.apal-t{overflow-wrap:anywhere}.apal-s{font-size:12px;color:var(--muted)}.apal-item .btnrow{display:flex;flex-wrap:wrap;gap:6px}.apal-item .btn{padding:4px 10px;font-size:12px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .apal-item{border-left-color:var(--navgroup-ink)}}:root[data-theme=dark] .apal-item{border-left-color:var(--navgroup-ink)}@media print{.apal{display:none!important}}.flash .flash-copy{margin-left:8px;padding:2px 9px;font-size:12px;border-radius:var(--r);border:1px solid;background:transparent;color:inherit;cursor:pointer;font-weight:600;flex:none}.flash .flash-msg{overflow-wrap:anywhere}.tb-bar{display:none}.tb-actions{display:contents}.rail-backdrop,.tb-more-pop[hidden]{display:none}html{text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[role=button],a,button,input[type=checkbox],input[type=radio],label,select,summary{touch-action:manipulation}.btn,.chip,.iconbtn,.navitem,.tabs .tab,.tb-more-item,details>summary:not(.plain){transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,opacity .15s ease-out}.btn:active:not(:disabled){background:var(--btn-hover);border-color:var(--btn-hover)}.btn.danger:active:not(:disabled),.btn.ghost:active:not(:disabled){background:var(--surface-2)}.btn.receive:active:not(:disabled){background:var(--good);border-color:var(--good);filter:brightness(.94)}.chip:active,.iconbtn:active,.tabs .tab:not(.on):active,.tb-more-item:active,details>summary:not(.plain):active{background:var(--surface-3)}.navitem:active{background:var(--rail-2)}.app-rail,.ladder,.modal,.tablewrap,.tabs,.yd-log,.yd-quick{-webkit-overflow-scrolling:touch}.ladder,.tablewrap,.tabs{overscroll-behavior-x:contain}html .btn,html .chip,html .iconbtn,html .tabs .tab,html .tb-more-item,html details>summary:not(.plain){overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}html .btn{flex-shrink:0;max-width:100%;text-wrap:balance}.chip,.tabs .tab{flex:none}.chip,.dt details.more>summary:not(.plain),.tabs .tab{white-space:nowrap}.pager,.seg{flex-wrap:wrap}.acts>form,.btnrow>form,.draftfoot>form,.seg>form{flex-shrink:0;max-width:100%}@media (pointer:coarse){.btn{justify-content:center;text-align:center}.btn,.tabs .tab{display:inline-flex;align-items:center;min-height:44px}details>summary:not(.plain){min-height:44px}.iconbtn,.modal-x{width:44px;height:44px}.navitem{min-height:44px}.chip{display:inline-flex;align-items:center;min-height:36px}.seg .btn{padding:4px 12px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface)}}@media (max-width:820px){:root{--tb-h:61px}.app-rail{position:fixed;top:0;bottom:0;left:0;z-index:120;width:min(300px,86vw);height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);visibility:hidden;transition:transform .2s ease-out,visibility 0s linear .2s}.app-rail.open{transform:none;visibility:visible;transition:transform .2s ease-out;box-shadow:0 0 40px rgba(0,0,0,.35)}.app-rail nav{display:block;overflow-x:visible;padding:6px 10px 18px;flex:1 1}.app-rail .navgroup{display:block}.app-rail .navitem{width:100%;white-space:normal}.app-rail .railfoot{display:flex;padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.rail-backdrop{display:block;position:fixed;inset:0;z-index:110;background:rgba(11,14,16,.5);animation:tb-fade .2s ease-out}html.rail-open,html.rail-open body{overflow:hidden}.topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface)}.topbar.tb{display:contents}.topbar.tb>.spacer,.topbar.tb>.whoami{display:none}.tb-bar{display:flex;align-items:center;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:35;min-height:var(--tb-h);padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.tb-bar>.spacer{flex:1 1}.tb-mark{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border-radius:var(--r);text-decoration:none;color:var(--ink)}.tb-mark svg{width:26px;height:26px;border-radius:6px;flex:none}.tb-mark .wordmark{color:var(--ink);font-size:18px}.tb-title{padding:16px 16px 0;min-width:0}.topbar.tb .tb-title h2{font-size:20px;line-height:1.25;overflow-wrap:break-word}.tb-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 16px 0}.tb-avatar{font-family:var(--label);font-size:12px;font-weight:600;letter-spacing:.02em;background:var(--surface-2)}.tb-more{position:relative}.tb-more-pop:not([hidden]){display:flex;flex-direction:column;position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:max-content;min-width:220px;max-width:calc(100vw - 32px);padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 12px 32px -12px rgba(20,24,27,.35);animation:tb-pop .15s ease-out}.tb-more-who{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line-2)}.tb-more-who b{font-weight:600;overflow-wrap:anywhere}.tb-more-item{display:flex;align-items:center;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:var(--r);background:none;color:var(--ink);font-size:14px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.tb-more-item:hover{background:var(--surface-2)}.nav-pending,.nav-pending-in{top:var(--tb-h)}.nav-pending .topbar{position:static}.main>.nav-bar{position:fixed;z-index:36}.tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}}@keyframes tb-fade{0%{opacity:0}}@keyframes tb-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.app-rail,.app-rail.open,.btn,.chip,.iconbtn,.navitem,.tabs .tab,.tb-more-item,details>summary:not(.plain){transition:none}.rail-backdrop,.tb-more-pop:not([hidden]){animation:none}}@media print{.rail-backdrop,.tb-bar{display:none!important}}.rail-x{display:none}@media (max-width:820px){.app-rail .brand{padding-right:10px}.rail-x{display:inline-grid;place-items:center;flex:none;margin-left:auto;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgba(212,218,223,.22);background:transparent;color:var(--rail-strong);cursor:pointer}.rail-x:active,.rail-x:hover{background:var(--rail-2)}}.main h1[tabindex="-1"]:focus,.main h2[tabindex="-1"]:focus,.main[tabindex="-1"]:focus{outline:none}label.check{display:flex;gap:9px;font-size:13.5px;line-height:1.45;color:var(--ink);cursor:pointer}label:has(>input[type=checkbox]:first-child):not(.checks label):not(.yd-form label){align-items:flex-start!important;gap:9px!important;cursor:pointer}label:has(>input[type=checkbox]:first-child):not(.checks label):not(.yd-form label)>input[type=checkbox]:first-child{flex:0 0 16px;width:16px!important;height:16px;margin:2px 0 0;padding:0;accent-color:var(--accent-ink);cursor:pointer}.fld:has(>span>input[type=checkbox]){display:grid;grid-template-columns:16px minmax(0,1fr);grid-column-gap:9px;column-gap:9px;grid-row-gap:2px;row-gap:2px;align-items:start;cursor:pointer}.fld:has(>span>input[type=checkbox])>span:has(>input[type=checkbox]){grid-column:1;grid-row:1;padding-top:2px!important;line-height:0}.fld:has(>span>input[type=checkbox])>span:has(>input[type=checkbox])>input{width:16px!important;height:16px;margin:0;accent-color:var(--accent-ink);cursor:pointer}.fld:has(>span>input[type=checkbox])>span:first-child{grid-column:2;grid-row:1;font-family:var(--body);font-size:13.5px;font-weight:500;line-height:1.45;letter-spacing:normal;text-transform:none;color:var(--ink)}.fld:has(>span>input[type=checkbox])>:not(span){grid-column:2}@media (max-width:1100px){.kv{grid-template-columns:auto minmax(9em,1fr)}}@media (max-width:640px){.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv>dt{padding-top:10px}.kv>dt:first-child{padding-top:0}.kv>dd{padding-top:2px}}.nw{white-space:nowrap}@media (max-width:1100px){.dt table.fixed td.num,td.num{white-space:nowrap}.kv>dt .dim{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;opacity:.8}.kv>dd,.kv>dd .id{overflow-wrap:break-word}.dt table.fixed{table-layout:auto}.dt .l1,.dt .l1.ref,.dt .l2,.dt table.fixed .id,.dt table.fixed .lnk,.dt table.fixed td,.dt table.fixed td.num{overflow-wrap:break-word}.dt table:not(.fixed) td:not(.num):not(.id):not(.empty){min-width:7.5em}.dt td.id .dim,.dt td.id .l2{white-space:normal;min-width:10em}.dt details>summary:not(.plain),.dt td.num .l2{white-space:nowrap}.dt .btn,.dt details>summary:not(.plain){max-width:none}.dt table.fixed .pill,.pill,.pillrow .pill{white-space:nowrap;overflow-wrap:normal}.alert .pill,.kv>dd .pill,.panel>header .pill,.tb-actions .pill{white-space:normal;border-radius:8px;line-height:1.3}.pill.name{background:none;box-shadow:none;padding:0;color:var(--ink);font-family:var(--body);font-size:13px;font-weight:500;letter-spacing:normal;text-transform:none;white-space:normal;border-radius:0}}.dash-bar{height:4px;margin-top:5px;border-radius:2px;background:var(--surface-3);overflow:hidden}.dash-bar>i{display:block;height:100%;margin-left:auto;background:var(--accent);border-radius:2px}.dt tr.dash-on>td{background:var(--accent-soft)}.dt tr.dash-total>td{border-top:2px solid var(--line);font-weight:600}.dash-sub{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.dash-rules{margin:-4px 2px 0}.dash-biz .kv>dd .dim{overflow-wrap:break-word}@media (max-width:640px){.dash-biz .tiles{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px}.dash-biz .tile{padding:12px}.dash-biz .tile .v{font-size:24px}}.p2 .tot td{background:var(--surface-2)}.p2 .tot td,.p2-msmed{border-top:1px solid var(--line)}.p2-msmed{margin-top:14px;padding-top:12px}.p2-msmed h4{margin:0 0 8px;font-family:var(--display);font-size:13px}.p2-band{display:flex;flex-direction:column;gap:6px}.p2-track{position:relative;height:14px;border-radius:7px;background:var(--surface-3);overflow:hidden}.p2-track>span{position:absolute;top:0;bottom:0}.p2-range{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--pend-edge)}.p2-ytd{left:0;background:var(--info);opacity:.85}.p2-mark{width:3px;margin-left:-1px}.p2-mark.exp{background:var(--accent)}.p2-mark.prev{background:var(--good)}.p2-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--muted)}.p2-legend .sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.p2-legend .sw.ytd{background:var(--info)}.p2-legend .sw.range{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--pend-edge)}.p2-legend .sw.exp{background:var(--accent)}.p2-legend .sw.prev{background:var(--good)}.p2-legend .sw.proj{background:var(--pend-edge)}.p2-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:4px;gap:4px;align-items:end;margin-bottom:6px}.p2-month{display:flex;flex-direction:column;align-items:stretch;min-width:0}.p2-col{height:96px;display:flex;flex-direction:column-reverse;border-bottom:1px solid var(--line)}.p2-col>span{display:block;width:100%}.p2-act{background:var(--info);opacity:.85}.p2-act,.p2-proj{border-radius:2px 2px 0 0}.p2-proj{background:var(--pend-edge)}.p2-ml{font-size:10.5px;color:var(--muted);text-align:center;margin-top:3px}.p2-rules{margin:8px 0 0;padding-left:18px}.p2-rules li{margin-bottom:4px}@media (max-width:640px){.p2-col{height:72px}.p2-ml{font-size:9.5px}.p2 .dt table,.p2 .dt table.fixed{display:block;min-width:0!important;width:100%}.p2 .dt colgroup,.p2 .dt thead{display:none}.p2 .dt tbody,.p2 .dt tr{display:block}.p2 .dt tr{padding:10px 14px;border-bottom:1px solid var(--line)}.p2 .dt table.fixed td,.p2 .dt td{display:block;border:0;padding:2px 0;min-width:0;background:none}.p2 .dt table td.num,.p2 .dt table.fixed td.num{display:flex;justify-content:space-between;align-items:baseline;gap:12px;text-align:right;white-space:normal}.p2 .dt table td.num:before{content:attr(data-label);flex:1 1 auto;text-align:left;font-size:12px;color:var(--muted)}.p2 .dt table td.num>.p2-c{flex:0 0 auto}.p2 .tot{background:var(--surface-2)}}.gov{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--shadow)}.gov.g-under{box-shadow:inset 3px 0 0 var(--hiviz),var(--shadow)}.gov.g-on{box-shadow:inset 3px 0 0 var(--good),var(--shadow)}.gov.g-over{box-shadow:inset 3px 0 0 var(--late),var(--shadow)}.gov-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px 16px;gap:12px 16px;align-items:start}.gov-row>*{min-width:0}.gov-fig{display:flex;flex-direction:column;gap:2px}.gov-fig .k{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.gov-fig .k,.gov-fig .v{font-family:var(--display);font-weight:800}.gov-fig .v{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gov-fig .n{font-size:12px;color:var(--muted)}.gov-bar{height:10px;border-radius:999px;background:var(--surface-3);margin-top:12px;overflow:hidden}.gov-bar>span{display:block;height:100%;border-radius:999px;background:var(--muted);transition:width .2s ease}.gov.g-under .gov-bar>span{background:var(--hiviz)}.gov.g-on .gov-bar>span{background:var(--good)}.gov.g-over .gov-bar>span{background:var(--late)}.gov-words{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:12px;color:var(--muted)}.gov.g-under .gov-words strong{color:var(--hiviz)}.gov.g-on .gov-words strong{color:var(--good)}.gov.g-over .gov-words strong{color:var(--late)}.prun-target{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;padding:0 16px 12px}.prun-target>*{min-width:0}.dt tr.prun-grp td{background:var(--surface-2);padding-top:9px;padding-bottom:9px}.dt tr.prun-grp .dim{margin-left:6px}.dt tr.prun-total td{border-top:2px solid var(--line)}.prun .dt td input[type=text],.prun .dt td select{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:6px 8px;font-size:13px;width:100%;min-width:0;font-family:var(--body);color:var(--ink)}.prun .dt td.num input[type=text]{text-align:right;min-width:7.5em}.prun-tds{display:grid;grid-template-columns:minmax(6.5em,1fr) minmax(6.5em,1fr);grid-gap:6px;gap:6px}@media (max-width:1100px){.prun .dt td select{min-width:8em}}@media (max-width:480px){.gov-row{grid-template-columns:minmax(0,1fr)}.gov-fig .v{font-size:17px}}.fc-blabels{display:grid;grid-gap:2px;gap:2px;margin-top:2px}.fc-bl{position:relative;height:18px;font-size:12px;color:var(--muted)}.fc-bl>span{position:absolute;top:0;left:var(--p);transform:translateX(calc(-1 * var(--p)));white-space:nowrap}.fc-bl>span b{color:var(--ink);font-weight:600}.fc-bl.expected>span b{color:var(--accent-ink,var(--ink))}.fc-band .p2-legend .sw,.fc-bl .sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.fc-bl .sw.exp{background:var(--accent)}.fc-bl .sw.range{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--pend-edge)}.fc-band .p2-legend b{color:var(--ink);font-weight:600}button.fc-m{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:2px 0 0;font:inherit;color:inherit;cursor:pointer;border-radius:4px;min-width:0}button.fc-m.on,button.fc-m:hover{background:var(--surface-2)}button.fc-m.on .p2-ml{color:var(--ink);font-weight:700}button.fc-m[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--line)}button.fc-m:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.fc-detail{margin:2px 0 6px;min-height:2.9em;font-size:13px;line-height:1.45}.fc-ptable{display:none}.fc-monthsbox{container-type:inline-size}.fc-months{gap:4px}@container (max-width: 571.98px){.fc-months{grid-template-columns:repeat(6,minmax(44px,1fr));row-gap:8px}}@container (max-width: 283.98px){.fc-months{grid-template-columns:repeat(4,minmax(44px,1fr))}}@container (max-width: 187.98px){.fc-months{grid-template-columns:repeat(3,minmax(44px,1fr))}}@media (pointer:coarse){button.fc-m{min-height:44px}}@media print{.fc-ptable{display:table;width:100%;border-collapse:collapse;font-size:11px;margin-top:6px}.fc-ptable td,.fc-ptable th{border-bottom:1px solid #ccc;padding:2px 6px;text-align:left}.fc-ptable .num{text-align:right}button.fc-m{background:none!important;box-shadow:none!important}}.dash-pick{--pick-edge:var(--ink-2)}@supports (color:color-mix(in oklch,#000,#fff)){.dash-pick{--pick-edge:color-mix(in srgb,var(--ink-2) 60%,var(--surface))}}.dash-pickers{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 16px 6px}.dash-pick{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.dash-pick-k{font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dash-pick .tabs{padding:0;gap:6px;flex-wrap:wrap;overflow-x:visible}.dash-pick .tabs .tab{display:inline-flex;align-items:center;min-height:32px;padding:5px 13px;border:1px solid var(--pick-edge);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:500}.dash-pick .tabs .tab:hover{background:var(--surface-2);border-color:var(--ink)}.dash-pick .tabs .tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dash-pick .tabs .tab.on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}@media (pointer:coarse){.dash-pick .tabs .tab{min-height:44px}}.dt a.dash-rowpick{text-decoration:none;color:var(--ink);font-weight:600;white-space:nowrap}.dt a.dash-rowpick .dash-rowpick-a{color:var(--muted)}.dt a.dash-rowpick:focus-visible,.dt a.dash-rowpick:hover{text-decoration:underline;text-underline-offset:3px;color:var(--accent-ink)}.dt a.dash-rowpick:focus-visible .dash-rowpick-a,.dt a.dash-rowpick:hover .dash-rowpick-a{color:var(--accent-ink)}.dt a.dash-rowpick[aria-current=true]{color:var(--accent-ink)}.gov-meter{display:flex;align-items:center;gap:12px;margin-top:12px}.gov-meter .gov-bar{flex:1 1 auto;min-width:0;margin-top:0}.gov-state{flex:0 0 auto;font-family:var(--display);font-size:13px;font-weight:800;color:var(--muted);white-space:nowrap}.gov.g-under .gov-state{color:var(--hiviz)}.gov.g-on .gov-state{color:var(--good)}.gov.g-over .gov-state{color:var(--late)}.prun .prun-part{display:block}.prun .dt td.num .prun-part input[type=text]:disabled{background:var(--surface-3);color:var(--muted);cursor:not-allowed}.prun-over{display:block;margin-top:4px;font-style:normal;font-size:12px;font-weight:600;color:var(--late)}.prun .prun-part .fld-err,.prun .prun-part .prun-over{text-align:left;white-space:normal}.addrun-one{flex-wrap:wrap;gap:6px 10px}.addrun-one,.addrun-one .tick{display:inline-flex;align-items:center}.addrun-one .tick{gap:4px;font-size:12px;color:var(--muted)}.addrun-one .btn{white-space:normal;max-width:100%;text-align:center}form.addrun{border-top:1px solid var(--line)}form.addrun .hint{font-size:12px;color:var(--muted);flex:1 1 260px;min-width:0}.dt tr.vbook-bill td{background:var(--surface-2)}.dt tr.vbook-bill td:first-child{padding-left:26px}.vbook .tot td{border-top:1px solid var(--line);background:var(--surface-2)}.ld-dn{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.ld-dn input{background:var(--surface-2);padding:6px 8px;font-size:13px;width:100%;color:var(--ink);font-family:var(--body)}.ld-dn input,fieldset.linkset{border:1px solid var(--line);border-radius:var(--r);min-width:0}fieldset.linkset{padding:10px 12px;margin:0;display:flex;flex-direction:column;gap:10px}fieldset.linkset .link-offer{background:var(--accent-soft);border-radius:var(--r);padding:8px 10px}.p2-glance{display:flex;flex-direction:column;gap:12px}.p2-lead{margin:0;font-size:16px;line-height:1.45}.p2-lead,.p2-sub{font-family:var(--display)}.p2-sub{margin:4px 0 0;font-size:13px}details.p2-how{border-top:1px solid var(--line)}details.p2-how>summary{padding:10px 16px;cursor:pointer;font-size:13px;color:var(--muted)}@media (max-width:480px){.p2-lead{font-size:15px}}.apal-fab{display:none}@media (max-width:640px){.yd-launch{right:calc(12px + env(safe-area-inset-right, 0px));bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:48px;height:48px;max-width:56px;padding:0;gap:0;justify-content:center;border-radius:50%}.yd-launch .yd-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.apal-fab{display:grid;place-items:center;position:fixed;z-index:92;right:calc(12px + env(safe-area-inset-right, 0px));bottom:calc(70px + env(safe-area-inset-bottom, 0px));width:48px;height:48px;max-width:56px;padding:0;border-radius:50%;cursor:pointer;background:var(--surface);color:var(--accent-ink);border:1px solid var(--line);box-shadow:0 8px 22px -10px rgba(10,20,40,.55)}.apal-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--late-soft);color:var(--late);border:1px solid var(--late);font-size:11px;font-weight:700;line-height:20px;text-align:center}.apal{display:none;right:calc(12px + env(safe-area-inset-right, 0px));bottom:calc(128px + env(safe-area-inset-bottom, 0px));width:min(360px,calc(100vw - 24px))}.apal.open{display:flex}.content{padding-bottom:calc(140px + env(safe-area-inset-bottom, 0px))}}@media print{.apal-fab{display:none!important}}.svn-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 12px;padding:10px 14px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);font-size:13.5px}.svn-band .svn-text,.svn-band>span{min-width:0;flex:1 1 280px;overflow-wrap:anywhere}.svn-band.support{border-color:var(--late);background:var(--late-soft)}.svn-band.maint{border-color:var(--warn);background:var(--warn-soft)}.svn-band.release{border-color:var(--info-ink);background:var(--info-soft)}.svn-notes{white-space:pre-wrap;margin-top:4px;color:var(--ink-2)}.svn-ver{color:var(--muted);font-size:12px}.cx-overdue td:first-child{box-shadow:inset 3px 0 0 var(--late)}.cx-late{color:var(--late);font-weight:600}.cx-qr{width:220px;max-width:100%;padding:8px;background:#fff;border-radius:var(--r);border:1px solid var(--line)}.cx-qr svg{width:100%;height:auto;display:block}.cx-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:6px;gap:6px;margin-top:8px}.cx-codes code{font-size:14px;letter-spacing:.04em}.si3{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:var(--ground);color:var(--ink)}.si3 h1,.si3 h2,.si3 li,.si3 p{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.si3-story{--focus:#E0A93A;background:#14181B;color:#D4DADF;padding:clamp(28px,5vw,64px) clamp(22px,5vw,72px);display:flex;flex-direction:column;gap:26px}:root[data-theme=dark] .si3-story{background:#0B0E10;border-right:1px solid #1f262b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .si3-story{background:#0B0E10;border-right:1px solid #1f262b}}.si3-mark{display:flex;align-items:center;gap:12px;color:#fff}.si3-mark svg{width:40px;height:40px;border-radius:6px;flex:none}.si3-mark .wordmark{font-size:24px;color:#fff}.si3-ladder{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:560px}.si3-ladder li{display:flex;flex-direction:column;gap:7px;min-width:0}.si3-ladder .bar{height:6px;border-radius:999px;background:#3A434A}.si3-ladder li.done .bar{background:#E0A93A}.si3-ladder .lb{font-family:var(--label);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9AA5AD;white-space:nowrap}.si3-ladder li.done .lb{color:#E0A93A}.si3-story h1{color:#fff;font-size:clamp(34px,3.6vw,52px);line-height:1.06;font-weight:700;letter-spacing:-.03em;margin:8px 0 0;max-width:13ch;text-wrap:balance}.si3-story h1 em{font-style:normal;color:#E0A93A}.si3-lede{font-size:16.5px;line-height:1.55;color:#D4DADF;max-width:44ch;margin:0;text-wrap:pretty}.si3-usps{list-style:none;padding:0;margin:4px 0 0;display:grid;grid-gap:16px;gap:16px;max-width:540px}.si3-usps li{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:start;padding-top:14px;border-top:1px solid rgba(212,218,223,.12)}.si3-usps .n{font-family:var(--label);font-size:12px;color:#E0A93A;padding-top:2px;letter-spacing:.04em}.si3-usps b{display:block;color:#fff;font-size:15px;font-weight:600;text-wrap:balance}.si3-usps span{display:block;font-size:13.5px;line-height:1.5;color:#9AA5AD;text-wrap:pretty;margin-top:2px}.si3-facts{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.si3-facts li{font-family:var(--label);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:6px 11px;border-radius:999px;border:1px solid rgba(212,218,223,.2);color:#D4DADF;white-space:nowrap}.si3-side{justify-content:center;align-items:center;padding:clamp(24px,5vw,72px) clamp(16px,4vw,56px);gap:18px}.si3-card,.si3-side{display:flex;flex-direction:column}.si3-card{width:100%;max-width:460px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3vw,34px);gap:16px}.si3-co{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.si3-co-logo{width:auto;height:56px;flex:none;background:#fff;border-radius:10px;padding:8px 12px;box-sizing:content-box;border:1px solid #e1e1db}.si3-co-meta{margin:0;font-size:12px;color:var(--muted)}.si3-kicker{margin:6px 0 -8px;font-family:var(--label);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.si3-card h2{font-size:clamp(24px,2.2vw,30px);line-height:1.15;font-weight:700;letter-spacing:-.025em;margin:0;text-wrap:balance}.si3-intro{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.55;text-wrap:pretty}.si3-card .alert,.si3-card form{margin:0}.si3-alt{margin-top:-6px!important}.si3-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 16px;min-height:48px;border-radius:12px;background:var(--surface);color:var(--ink);border:1px solid var(--line);font-weight:600;font-size:15px;cursor:pointer}.si3-btn:hover{border-color:var(--ink)}.si3-btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.si3-btn>span{display:grid;grid-template-columns:22px 1fr 22px;align-items:center;width:100%}.si3-btn>span>svg{display:block;justify-self:start;width:20px;height:20px}.si3-btn>span>.si3-btn-label{justify-self:center;line-height:1.2}.si3-pw{display:flex;flex-direction:column;gap:12px}.si3-or{display:flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--label);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.si3-or:after,.si3-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.si3-or span{white-space:nowrap}.si3-pw .fld input{width:100%;min-height:44px}.si3-pwrow{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.si3-forgot{font-size:13px;color:var(--ink-2)}.si3-email{overflow-wrap:anywhere}.si3-fine{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.si3-fine a,.si3-forgot{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.si3-foot{margin:0;font-size:12.5px;color:var(--muted);line-height:1.6;text-align:center}.si3-foot .wordmark,.si3-foot .yds-logo{color:var(--ink);font-size:13.5px}@media (max-width:900px){.si3{grid-template-columns:1fr;grid-template-rows:auto 1fr}.si3-story{padding:22px 20px 24px;gap:14px}.si3-story h1{font-size:30px;max-width:16ch;margin-top:2px}.si3-lede{font-size:14.5px}.si3-facts,.si3-usps{display:none}.si3-ladder{margin-top:4px}.si3-ladder .lb{font-size:9px;letter-spacing:.02em}.si3-side{justify-content:flex-start;padding:18px 14px 32px}}@media (max-width:420px){.si3-ladder .lb{display:none}.si3-card{padding:20px 18px;border-radius:16px}}@media (min-width:1600px){.si3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.si3-story{padding-left:max(72px,calc((100vw - 1600px) / 2 + 72px))}}.optime{color:var(--ink-2);font-size:11.5px}.opremarks{list-style:none;margin:4px 0 6px;padding:0;font-size:12px;overflow-wrap:anywhere}.opremark,.opremarks{display:flex;flex-direction:column;gap:3px}.opremark{margin-top:6px;font-size:11.5px}.opremark input{width:100%;min-width:0;padding:5px 8px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:12.5px}.loadgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px;gap:8px}.loadcard{border:1px solid var(--line-2);border-radius:var(--r);padding:8px 10px;background:var(--surface-2);font-size:12.5px;overflow-wrap:anywhere}.loadcard .who{font-weight:600}.loadcard .nums{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;color:var(--ink-2)}.loadcard .late{color:var(--late);font-weight:600}.workedon{font-size:11.5px;color:var(--ink-2);overflow-wrap:anywhere}@media (max-width:820px){.ophead{flex-wrap:wrap}.ophead .opname{min-width:0;overflow-wrap:anywhere}.ophead select{max-width:100%}.opupdated{margin-left:0}.opgrid .checks{gap:4px 10px}}@media (pointer:coarse){.ophead select,.opremark input,.optarget input[type=date]{min-height:44px}.opgrid .checks label{min-height:44px;display:inline-flex;align-items:center}}@media (max-width:1100px){.prun-tds{grid-template-columns:minmax(0,1fr)}.prun .dt td .prun-tds select{min-width:0}}[data-net-for] [data-net-live]:empty,[data-net-for][data-net-changed] [data-net-saved]{display:none}.tset-row{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end}.tset-pick{flex:1 1 320px;min-width:0}.tset-pick select{width:100%;max-width:100%;min-width:0}.tset-row .btn{flex:0 0 auto}.tset-note{margin:8px 0 0;overflow-wrap:anywhere}@media (pointer:coarse){.tset-pick select,.tset-row .btn{min-height:44px}}.dt td.pi-status{overflow-wrap:anywhere}.dt td.pi-status details>summary{white-space:normal}.dt td.pi-status input{width:100%;min-width:0;box-sizing:border-box}.dt td.pi-status .btn{white-space:normal;max-width:100%;text-align:center}.dt td.pi-amounts>b,.dt td.pi-amounts>span{display:block}.dt td.pi-amounts>span{font-size:12px}.dt .amt,.dt td.pi-amounts .amt{white-space:nowrap}.dt td.pi-signed{min-width:150px}.dt a[data-raise-replacement],.dt a[data-short-to-replace]{white-space:normal;max-width:100%;text-align:center}.dt table:has(tr[data-proforma]) th,.dt tr[data-proforma]>td{padding-left:9px;padding-right:9px}.qdoc .q-table td{white-space:pre-line}.qdoc p.q-end{text-align:right}.req-lines{container-type:inline-size;container-name:reqlines}@media (min-width:721px){@container reqlines (max-width: 1250px){.req-lines .lrow{grid-template-columns:repeat(7,minmax(0,1fr))!important;row-gap:6px}.req-lines .lrow>:first-child,.req-lines .lrow>:nth-child(11){grid-column:span 2}.req-lines .lrow:not(.lhead){padding-bottom:9px;border-bottom:1px dashed var(--line)}.req-lines .lrow.lhead{row-gap:2px}.req-lines .lrow .x{justify-self:end;width:34px;min-width:34px}}}.settings-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));grid-gap:10px 18px;gap:10px 18px}.settings-index-group{min-width:0}.settings-index-head{display:block;font-weight:600;font-size:13px;color:var(--ink);text-decoration:none;margin-bottom:4px;overflow-wrap:anywhere}.settings-index-head:hover{text-decoration:underline}.settings-index ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:12.5px}.settings-index li{overflow-wrap:anywhere}.notegst{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px;align-items:start}.notegst .split{font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.notegst .off{color:var(--late);font-weight:600}.cx-signin{min-width:0}.cx-addrs{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:8px;gap:8px}.cx-addr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;min-width:0}.cx-addr-url{min-width:0;flex:1 1 260px}.cx-addr-url .id,.cx-signin-cell-url{white-space:normal;overflow-wrap:break-word;font-size:13px}.cx-addr-tail{flex-wrap:wrap;gap:8px}.cx-addr-tail,.cx-copy{display:inline-flex;align-items:center}.cx-copy{gap:6px}.btn.cx-copy-btn{padding:4px 10px;font-size:12.5px}.cx-copy-note{font-size:12px;color:var(--muted)}.cx-copy-note:empty{display:none}.cx-steps-head{margin-bottom:6px}.cx-steps-fold>summary{cursor:pointer;font-size:13.5px}.cx-steps-fold[open]>summary{margin-bottom:8px}.cx-h4{margin:16px 0 8px;font-size:14px}.cx-signin-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cx-lead .cx-signin-cell{margin-top:8px}.cx-first-admin{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.cx-first-admin-who{min-width:0;flex:1 1 260px;overflow-wrap:anywhere}.cx-first-admin-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;flex:1 1 280px;justify-content:flex-end}.cx-first-admin-act .cx-sub{flex-basis:100%;text-align:right;margin-top:0}@media (max-width:640px){.cx-first-admin-act{justify-content:flex-start}.cx-first-admin-act .cx-sub{text-align:left}}.cx-signin .cx-list li,.id.cx-inline-addr{overflow-wrap:break-word}.id.cx-inline-addr{white-space:normal}.guide{max-width:900px;min-width:0}.guide-lead{margin:0;font-size:15px;line-height:1.55;color:var(--ink-2);overflow-wrap:break-word}.guide-kv dd{overflow-wrap:break-word;min-width:0}.guide-sec .pbody>p{margin:0 0 10px;line-height:1.55}.guide-steps{margin:0;padding-left:22px;display:grid;grid-gap:14px;gap:14px}.guide-steps>li{padding-left:4px;min-width:0}.guide-steps>li>p{margin:0;line-height:1.55;overflow-wrap:break-word}.guide-fig{margin:10px 0 0;min-width:0}.guide-shot,.guide-zoom{display:block;max-width:100%}.guide-shot{height:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.guide-status{display:grid;grid-gap:8px;gap:8px;margin:0}.guide-status>div{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.guide-status dt{margin:0;min-width:0}.guide-status dt .pill{white-space:normal;border-radius:8px;line-height:1.3}.guide-status dd{margin:0;line-height:1.5;overflow-wrap:break-word;min-width:0}.guide-notes{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;line-height:1.55}.guide-notes>li{overflow-wrap:break-word}.guide-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.guide-list>li{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:break-word}.guide-list .dim{font-size:12px}@media (max-width:600px){.guide-status>div{grid-template-columns:minmax(0,1fr);gap:4px}.guide-steps{padding-left:18px}}.yd-msg p.yd-guide{margin-top:8px;overflow-wrap:break-word}.yd-msg p.yd-guide a{font-weight:600}@media (min-width:821px) and (max-width:1180px){.topbar.tb>.whoami{order:1}.topbar.tb .tb-help{order:2}}@media (max-width:720px){.lrow.r1112b-issue-row .r1112b-desc{grid-column:span 2}.lrow.r1112b-issue-row{padding-bottom:8px;border-bottom:1px solid var(--line-2)}}.r1112b-ncr{border:1px solid var(--line-2);border-radius:var(--r);padding:10px 12px;background:var(--surface-2);min-width:0;overflow-wrap:break-word}.r1112b-ncr+.r1112b-ncr{margin-top:10px}.r1112b-ncr>header{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;justify-content:space-between}details.r1112b-fold>summary{display:inline-block;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink);padding:5px 12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}details.r1112b-fold[open]>summary{margin-bottom:10px}.bandrow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto auto auto;grid-gap:10px 13px;gap:10px 13px;align-items:end}.bandrow,.bandrow>*{min-width:0}.bandrow .tick{padding-bottom:9px;white-space:nowrap}@media (max-width:760px){.bandrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bandrow>.btn,.bandrow>.fld:first-of-type{grid-column:1/-1}.bandrow>.btn{justify-self:start}.bandrow>span:empty{display:none}}.filterrow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 13px}.filterrow .fld{min-width:180px;flex:1 1 180px;max-width:280px}.as-fold>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ink)}.as-fold[open]>summary{margin-bottom:10px}.dt .as-fold>summary{font-weight:500;font-size:12.5px}.demo-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.demo-consent{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:13.5px;line-height:1.5;color:var(--ink-2);cursor:pointer}.demo-consent input{width:18px;height:18px;margin:2px 0 0}.demo-start .si3-pw .btn{min-height:46px}.demo-code-input{font-family:var(--mono,ui-monospace,monospace);font-size:clamp(17px,5vw,22px);letter-spacing:.12em;text-align:center;text-transform:uppercase}.si3 h2.demo-consent-head{font-size:clamp(19px,2.2vw,23px);line-height:1.3}.demo-consent-line{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--ink);overflow-wrap:break-word}.demo-consent-line a{white-space:nowrap}.demo-ended .si3-pw .btn,.demo-used .si3-pw .btn{min-height:46px;display:inline-flex;align-items:center}.demo-band{align-items:center;gap:8px 16px;padding:8px 16px;background:#14181B;color:#E6E9EC;font-size:13.5px;border-bottom:2px solid #e0a93a}.demo-band,.demo-band-what{display:flex;flex-wrap:wrap}.demo-band-what{gap:4px 10px;align-items:baseline;min-width:0}.demo-band-what b{color:#fff}.demo-band-left{margin-left:auto;white-space:nowrap}.demo-band-left b{color:#E0A93A}.demo-band-form{margin:0}.demo-band .btn.ghost.demo-band-end,.demo-band .btn.ghost.demo-band-end:hover{background:transparent;color:#fff;border-color:#5A646C;padding:4px 12px;min-height:32px}.demo-band .btn.ghost.demo-band-end:hover{border-color:#E0A93A}@media (max-width:560px){.demo-band-left{margin-left:0}.demo-band .demo-band-form{margin-left:auto}}.demo-off{max-width:640px;margin:48px auto}.demo-off .pbody{display:grid;grid-gap:12px;gap:12px}.demo-off h2{margin:0;font-size:22px}.demo-off p{margin:0;color:var(--ink-2);line-height:1.55}.prun-nopan-row td{padding-top:0;white-space:normal}.credit-card{border-top:1px solid var(--line);padding-top:12px}.credit-card:first-of-type{border-top:0;padding-top:0}.credit-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px 14px;gap:10px 14px;margin:0}.credit-facts>div{min-width:0}.credit-facts dt{font-size:11.5px;font-weight:600;color:var(--ink-2);text-transform:none;margin:0 0 2px}.credit-facts dd{margin:0;min-width:0;overflow-wrap:normal}.credit-facts dd.num{text-align:left;white-space:normal}.credit-facts dd.num .l1{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acts .btn.addrun-group{white-space:normal;max-width:100%;text-align:center}.tl-page{max-width:1100px}.tl-facts{padding-left:18px;gap:4px;font-size:13px}.tl-counts,.tl-facts{margin:0;display:flex;flex-direction:column}.tl-counts{list-style:none;padding:0;gap:8px}.tl-counts li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0;border-bottom:1px solid var(--line)}.tl-counts li>strong{min-width:96px}.tl-pills{display:flex;flex-wrap:wrap;gap:6px}.tl-rows{display:flex;flex-direction:column}.tl-row{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-start;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);min-width:0}.tl-row:last-child{border-bottom:0}.tl-main{display:flex;flex-direction:column;gap:3px;flex:1 1 320px;min-width:0;overflow-wrap:break-word;word-break:normal}.tl-sub{font-size:12px;color:var(--muted)}.tl-why{font-size:12.5px;line-height:1.5}.tl-choose{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;flex:0 1 300px;min-width:0}.tl-choose input:not([type=checkbox]),.tl-choose select{max-width:100%}.fld.tl-choose{flex-direction:column;align-items:stretch}.tl-tick{display:inline-flex;gap:6px;align-items:flex-start;font-size:13px;line-height:1.4}.tl-tick input{margin-top:2px;flex:none}.tl-lines{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px}.tl-lines li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.tl-amt{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-filter{display:flex;flex-wrap:wrap;gap:6px}.tl-filter a{padding:6px 10px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;text-decoration:none;color:var(--ink-2)}.tl-filter a.on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast,#fff)}.tl-upload input[type=file]{max-width:100%}@media (pointer:coarse){.tl-filter a{min-height:44px;display:inline-flex;align-items:center}}.navitem .navtag{margin-left:6px;flex:none;font-family:var(--label);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--rail-track);color:var(--rail-strong);border-radius:8px;padding:0 6px;line-height:1.5;font-weight:700}.navitem .navtag+.badge{margin-left:auto}.cx-pad{padding:12px 16px 4px;margin:0}.cx-mods{border:1px solid var(--line);border-radius:var(--r)}.cx-mods>form{padding:12px 16px 16px}.cx-mods>summary b{font-weight:700}.cx-mods>summary .cx-sub{display:inline;margin:0}.cx-mods-n{font-size:12.5px;color:var(--ink-2);margin-left:auto}details.cx-fold.cx-mods>summary:after{margin-left:12px}.cx-mods-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px 18px;gap:8px 18px}.cx-mods-grid .cx-sub{display:block}.cx-choice{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:6px;gap:6px}.cx-choice>legend{padding:0;margin-bottom:6px;font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.cx-choice label.check input{width:auto;flex:none;margin-top:2px}.cx-mods-mode{display:grid;grid-gap:6px;gap:6px}.cx-ov{display:grid;grid-gap:4px;gap:4px;margin-bottom:6px}.cx-ov .cx-sub{display:inline}.cx-ov-reason{font-size:13px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.cx-ovd>summary{cursor:pointer;font-size:13px;font-weight:600}.cx-ovd form{margin-top:8px}.cx-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cx-inline select{min-width:120px}