: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}.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:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.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}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:12px;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:12px;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: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)}.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}}.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: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}}@media print{.qdoc{padding:0}.qdoc .ss-guide{display:none}.qdoc .q-annex{page-break-before:always;break-before:page;border-top:0}}