:root{--font:var(--font-inter), var(--font-devanagari), var(--font-tamil), var(--font-gujarati), var(--font-arabic), system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--font-tight), var(--font-inter), var(--font-arabic), var(--font-devanagari), var(--font-tamil), var(--font-gujarati), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--ar:var(--font-arabic), "Geeza Pro", "Noto Naskh Arabic", system-ui, sans-serif;--hi:var(--font-devanagari), var(--font-inter), system-ui, sans-serif;--z:1}*{box-sizing:border-box}html,body{height:100%}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.015em;margin:0}h1{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}h2{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold)}h3{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-medium)}h4{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium)}p{margin:0}.muted{color:var(--color-text-muted)}.faint{color:var(--color-text-secondary)}.small{font-size:var(--text-s);line-height:var(--leading-s)}.cap{font-size:11px;line-height:var(--leading-xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.tnum{font-variant-numeric:tabular-nums;white-space:nowrap}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.col{flex-direction:column;gap:12px;display:flex}.grow{flex:1;min-width:0}.between{justify-content:space-between}.ic{stroke:currentColor;fill:none;stroke-width:1.67px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic *{vector-effect:non-scaling-stroke}.ic.sm{width:15px;height:15px}.ic.lg{width:22px;height:22px}.btn{justify-content:center;align-items:center;gap:var(--space-s);border-radius:var(--radius-s);min-height:var(--size-control);padding:0 var(--space-m);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);cursor:pointer;background:var(--color-bg-surface);color:var(--color-text-primary);white-space:nowrap;border:1px solid #0000;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.btn.primary:hover{background:var(--primary-bg-hover)}.btn.accent{background:var(--color-brand-stronger);color:var(--white)}.btn.accent:hover{background:var(--color-brand-ink)}.btn.grad{background:var(--color-brand-stronger);color:var(--white);box-shadow:var(--shadow-xs)}.btn.grad:hover{background:var(--color-brand-ink)}.btn.sec{border-color:var(--color-border-strong)}.btn.sec:hover{background:var(--color-bg-subtle)}.btn.ghost{background:0 0}.btn.ghost:hover{background:var(--color-bg-muted)}.btn.dark{background:var(--ink-900);color:var(--white)}.btn.danger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:color-mix(in srgb,var(--color-danger-border) 35%,transparent)}.btn.lg{min-height:var(--size-control-lg);padding:0 var(--space-l)}.btn.sm{min-height:var(--size-control-sm);padding:0 var(--space-sm);font-size:var(--text-s);line-height:var(--leading-s);gap:var(--space-xs)}.btn[disabled],.btn.disabled{opacity:.45;cursor:not-allowed}.btn.block{width:100%}.badge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-full);padding:var(--space-2xs) var(--space-s);font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-regular);white-space:nowrap;background:var(--color-bg-muted);color:var(--color-text-primary);display:inline-flex}.badge:before{content:none}.badge.dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status-line{align-items:center;gap:var(--space-xs);font-size:var(--text-s);line-height:var(--leading-s);display:inline-flex}.status-line.ok{color:var(--color-success-text)}.status-line.warn{color:var(--color-warning-text)}.status-line.bad{color:var(--color-danger-text)}.status-line.info{color:var(--color-info-text)}.b-info{background:var(--info-bg);color:var(--info)}.b-ok{background:var(--ok-bg);color:var(--ok)}.b-warn{background:var(--warn-bg);color:var(--warn)}.b-bad{background:var(--bad-bg);color:var(--bad)}.b-anon{background:var(--anon-bg);color:var(--anon)}.b-conf{background:var(--conf-bg);color:var(--conf)}.b-brand{background:var(--brand-soft-2);color:var(--brand-ink)}.dl{border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.dl.ok{background:var(--ok-bg);color:var(--ok);border-color:#15803d40}.dl.warn{background:var(--warn-bg);color:var(--warn);border-color:#b4530940}.dl.bad{background:var(--bad-bg);color:var(--bad);border-color:#c81e1e40}.dl.met{background:var(--navy-100);color:var(--navy-600);border-color:var(--navy-200)}.card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-l)}.card.pad0{padding:0}.card.lift{box-shadow:var(--shadow-sm)}.soft{background:var(--color-bg-subtle);border:1px solid var(--color-border-default);border-radius:var(--radius-s);padding:var(--space-sm) var(--space-m)}.note{gap:var(--space-s);border-radius:var(--radius-s);padding:var(--space-sm) var(--space-m);font-size:var(--text-base);line-height:var(--leading-base);align-items:flex-start;display:flex}.note.anon{background:var(--anon-bg)}.note.anon .ic{color:var(--anon)}.note.warn{background:var(--warn-bg)}.note.warn .ic{color:var(--warn)}.note.info{background:var(--info-bg)}.note.info .ic{color:var(--info)}.note.ok{background:var(--ok-bg)}.note.ok .ic{color:var(--ok)}.note.bad{background:var(--bad-bg)}.note.bad .ic{color:var(--bad)}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium)}.input,select.input,textarea.input{width:100%;min-height:var(--size-control);border:1px solid var(--color-border-default);border-radius:var(--radius-s);padding:var(--space-s) var(--space-sm);background:var(--color-bg-surface);color:var(--color-text-primary);font-size:var(--text-base);line-height:var(--leading-base);outline:none;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-border-focus) 12%,transparent)}.input[aria-invalid=true]{border-color:var(--color-danger-border)}textarea.input{resize:vertical;min-height:110px}select.input{appearance:none;cursor:pointer;background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--navy-500) 50%),linear-gradient(135deg,var(--navy-500) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px;line-height:1.4}select.input:disabled{opacity:.6;cursor:not-allowed}select.input::-ms-expand{display:none}html[dir=rtl] select.input{background-position:15px,20px;padding-left:40px;padding-right:14px}.help{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.seg{background:var(--navy-100);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--navy-600);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-weight:600;display:inline-flex}.seg button.on{background:var(--surface);color:var(--navy-900);box-shadow:var(--shadow-sm)}.toggle{background:var(--navy-200);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.toggle:after{content:"";background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle.on{background:var(--brand)}.toggle.on:after{transform:translate(16px)}.toggle[disabled]{opacity:.5;cursor:not-allowed}.check{border:1.5px solid var(--navy-300);background:var(--surface);cursor:pointer;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.check.on{background:var(--brand);border-color:var(--brand);color:var(--white)}.tabs{background:var(--navy-100);scrollbar-width:none;border-radius:999px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs button,.tabs a{color:var(--navy-600);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.tabs button:hover,.tabs a:hover{color:var(--navy-900)}.tabs button.on,.tabs a[aria-current=page],.tabs a.on{background:var(--surface);color:var(--navy-900);box-shadow:var(--shadow-sm)}.avatar{background:var(--brand-soft-2);width:30px;height:30px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.avatar.lg{width:38px;height:38px}.logo{font-family:var(--font-montserrat),var(--font-dm-sans),sans-serif;letter-spacing:-.02em;color:var(--color-logo-speak);white-space:nowrap;align-items:center;gap:.3em;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.logo-mark{flex:none;block-size:1.35em;inline-size:1.35em;display:block}.logo-word{align-items:flex-start;display:inline-flex}.logo .us{color:var(--color-logo-up)}.logo-safe{color:var(--color-logo-safe)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.logo-safe{color:#0000;background-color:var(--color-logo-safe);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.logo-safe{color:canvastext;background-color:#0000}}.logo sup{color:var(--color-logo-tm);margin-top:1px;font-size:7px;font-weight:700}.logo.dark{color:var(--white)}.emp{flex-direction:column;min-height:100%;display:flex}.ehead{z-index:20;background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--navy-100);position:sticky;top:0}.ehead-in{flex-wrap:wrap;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 16px;display:flex}.ehead-in>.row{margin-left:auto}@media (max-width:1560px){.ehead .enav a{padding:8px 10px}}.co{color:var(--navy-600);align-items:center;gap:8px;font-weight:600;display:flex}.cmark{background:var(--ink-900);width:28px;height:28px;color:var(--white);border-radius:8px;place-items:center;font-size:13px;font-weight:700;display:grid}.enav{gap:4px;margin:0 auto;display:flex}.enav button{white-space:nowrap;color:var(--navy-600);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.enav button.on{background:var(--brand-soft);color:var(--brand-ink)}.lang-menu{display:inline-block;position:relative}.lang-now{align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;display:inline-flex}.lang-now:hover{border-color:var(--color-border-strong)}.lang-now:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.lang-list{inset-inline-end:0;top:calc(100% + var(--space-xs));z-index:40;min-width:220px;padding:var(--space-xs);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute}.lang-list button{align-items:center;gap:var(--space-s);min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-xs);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.lang-list button:hover,.lang-list button:focus-visible{background:var(--color-bg-subtle)}.lang-list button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.lang-list button[aria-current]{font-weight:var(--weight-medium)}.lang-list button .faint{font-size:var(--text-s);margin-inline-start:auto}.lang-list button svg{color:var(--color-brand-ink)}.lang-menu .hi,.lang-list .hi{font-family:var(--hi)}.lang-menu .ar,.lang-list .ar{font-family:var(--ar)}@media (max-width:760px){.lang-list{inset-inline:12px;z-index:70;min-width:0;box-shadow:var(--shadow-lg);position:fixed;top:auto;bottom:12px}.lang-list button{min-height:48px;font-size:var(--text-l)}}.logo{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .lucide-arrow-right,html[dir=rtl] .lucide-arrow-left,html[dir=rtl] .lucide-arrow-up-right,html[dir=rtl] .lucide-chevron-right,html[dir=rtl] .lucide-chevron-left,html[dir=rtl] .lucide-log-out,html[dir=rtl] .lucide-send{transform:scaleX(-1)}html[dir=rtl] .ehead-in>.row{margin-left:0;margin-right:auto}html[dir=rtl] .msg.me{align-self:flex-start;align-items:flex-start}html[dir=rtl] .msg.me .b{border-top-right-radius:var(--r);border-top-left-radius:4px}html[dir=rtl] input,html[dir=rtl] textarea{text-align:right}html[dir=rtl] .tnum,html[dir=rtl] input[type=email],html[dir=rtl] input[inputmode=numeric]{text-align:left;direction:ltr}.qexit{white-space:nowrap;background:var(--bad-bg);color:var(--bad);cursor:pointer;border:1px solid #c81e1e4d;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-weight:600;display:inline-flex}.ewrap{flex-direction:column;gap:28px;width:100%;max-width:1200px;margin:0 auto;padding:28px 16px 96px;display:flex}.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.display{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.08}.hero-signin{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);min-height:calc(100svh - 160px);padding-block:clamp(16px,4vh,48px)}.hero-signin .display{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(34px,4.2vw,56px);font-weight:700;line-height:1.04}.hero-signin .lead{color:var(--navy-600);max-width:46ch;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.hero-signin ul.col{gap:14px;margin-top:8px}.hero-signin ul.col li{background:var(--surface);border:1px solid var(--navy-200);border-radius:16px;gap:12px;padding:14px 16px}.hero .card.lift{box-shadow:var(--shadow-lg);border-color:var(--navy-200);border-radius:26px;gap:16px;padding:clamp(22px,2.6vw,32px)}.hero .card.lift h2{letter-spacing:-.02em;margin:0;font-size:22px}.hero .card.lift .input{padding:13px 14px;font-size:15px}.hero .card.lift .btn.primary{justify-content:center;width:100%;padding:13px 18px;font-size:15px}.hero .card.col:not(.lift){background:var(--navy-50);border:1px dashed var(--navy-300);box-shadow:none;border-radius:22px}.hero .card.col:not(.lift) h3{letter-spacing:.04em;text-transform:uppercase;color:var(--navy-600);margin:0;font-size:14px}.hero .card.col:not(.lift) form{display:contents}.hero .card.col:not(.lift) .opt{border-radius:12px;padding:10px 12px;font-size:14px}@media (max-width:900px){.hero,.hero-signin{grid-template-columns:1fr;min-height:0}.hero-signin .display{max-width:none}}.lead{color:var(--navy-600);max-width:58ch;font-size:17px}.pv{background:var(--ink-900);color:var(--white);border-radius:24px;flex-direction:column;gap:12px;padding:26px;display:flex;position:relative;overflow:hidden}.pv:after{content:"";pointer-events:none;background:radial-gradient(circle,#ed6c4a8c,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-90px}.pv .lvl{z-index:1;background:var(--ink-800);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.pv .lvl .ib{width:34px;height:34px;color:var(--brand-2);background:#ffffff1a;border-radius:10px;place-items:center;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rcard{background:var(--surface);border:1px solid var(--navy-100);cursor:pointer;text-align:left;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.rcard:hover{box-shadow:var(--shadow-md)}.rcard.unread{border-color:var(--brand)}.trk{gap:4px;display:flex}.trk i{background:var(--navy-100);border-radius:2px;flex:1;height:4px}.trk i.on{background:var(--brand)}.dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.wiz{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.stepper{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st{color:var(--navy-500);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.st .n{border:1.5px solid var(--navy-300);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.st.cur{color:var(--navy-900)}.st.cur .n{background:var(--brand);border-color:var(--brand);color:var(--white)}.st.done{color:var(--navy-900)}.st.done .n{background:var(--ok-bg);border-color:var(--ok);color:var(--ok)}.st-line{background:var(--navy-200);border-radius:1px;width:32px;height:2px}.st-line.done{background:var(--ok)}.catgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cat{border:1px solid var(--navy-200);background:var(--surface);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.cat .ib{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.cat.on{border:2px solid var(--brand);background:var(--brand-soft);padding:15px}.cat.on .ib{background:var(--brand);color:var(--white)}.priv{border:1px solid var(--navy-200);background:var(--surface);text-align:left;cursor:pointer;border-radius:16px;align-items:flex-start;gap:14px;width:100%;padding:18px;display:flex}.priv.on{border:2px solid var(--brand);background:var(--brand-soft);padding:17px}.priv .ib{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.radio{border:1.5px solid var(--navy-300);border-radius:50%;flex:none;width:22px;height:22px;margin-left:auto}.on>.radio,.radio.on{border:6px solid var(--brand)}.drop{border:1.5px dashed var(--navy-300);background:var(--navy-50);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.file{border:1px solid var(--navy-200);background:var(--surface);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:inline-flex}.actions{border-top:1px solid var(--navy-100);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:18px;display:flex}.chat{flex-direction:column;gap:16px;display:flex}.msg{flex-direction:column;gap:6px;max-width:74%;display:flex}.msg .b{border:1px solid var(--navy-100);background:var(--surface);border-radius:16px;padding:11px 15px}.msg.me{align-self:flex-end;align-items:flex-end}.msg.me .b{background:var(--ink-900);color:var(--white);border-color:var(--ink-900);border-top-right-radius:4px}.msg.them .b{border-top-left-radius:4px}.sys{background:var(--navy-50);color:var(--navy-600);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:inline-flex}.sys .ic{color:var(--ok)}.sys.auto .ic{color:var(--brand)}.tracker{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.tracker .s{flex-direction:column;gap:6px;padding-right:8px;display:flex;position:relative}.tracker .s .bar{align-items:center;gap:0;display:flex}.tracker .s .d{border:1.5px solid var(--navy-300);background:var(--surface);width:20px;height:20px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.tracker .s .ln{background:var(--navy-200);flex:1;height:3px}.tracker .s.done .d{background:var(--ok);border-color:var(--ok)}.tracker .s.done .ln{background:var(--ok)}.tracker .s.cur .d{background:var(--brand);border-color:var(--brand)}.exitpage{min-height:calc(100vh / var(--z));background:var(--surface);place-items:center;padding:24px;display:grid}.staff{grid-template-columns:var(--size-sidebar) minmax(0,1fr);background:var(--color-bg-page);min-height:100%;display:grid}.side{background:var(--color-bg-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-s);box-shadow:var(--shadow-200);margin:var(--space-sm);padding:var(--space-sm);gap:var(--space-2xs);top:var(--space-sm);height:calc(100vh / var(--z) - 2 * var(--space-sm));flex-direction:column;display:flex;position:sticky;overflow-y:auto}.side .org{gap:var(--space-s);padding:var(--space-s) var(--space-xs) var(--space-sm);margin:var(--space-s) 0 var(--space-xs);border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);align-items:center;display:flex}.side .org .m{border-radius:var(--radius-xs);background:var(--color-bg-inverse);width:32px;height:32px;color:var(--color-text-on-inverse);font-weight:var(--weight-semibold);place-items:center;display:grid}.side .org .m.s{background:var(--brand)}.nav{align-items:center;gap:var(--space-s);color:var(--color-text-secondary);border-radius:var(--radius-xs);min-height:32px;padding:var(--space-xs) var(--space-s);font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-regular);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;width:100%;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav .ic{width:16px;height:16px;color:var(--color-icon-default)}.nav:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.nav.on{background:var(--color-bg-subtle);border-color:var(--color-bg-muted);color:var(--color-text-strong);font-weight:var(--weight-medium)}.nav.on .ic{color:var(--color-text-strong)}.nav .cnt{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs);margin-left:auto}.nav.on .cnt{color:var(--color-text-strong);font-weight:var(--weight-medium)}.nav-section{gap:var(--space-2xs);padding:var(--space-s) 0;flex-direction:column;display:flex}.nav-section+.nav-section{border-top:1px solid var(--color-border-default)}.nav-heading{font-size:11px;line-height:var(--leading-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);padding:0 var(--space-s) var(--space-xs);letter-spacing:.02em}.side .foot{gap:var(--space-s);flex-direction:column;margin-top:auto;display:flex}.side .hint{background:var(--navy-50);border-radius:12px;padding:12px;font-size:12px}.side .hint b{color:var(--navy-900);align-items:center;gap:8px;display:flex}.side .foot{border-top:1px solid var(--color-border-default);padding-top:var(--space-sm)}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:15;background:color-mix(in srgb,var(--color-bg-page) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:var(--space-m);padding:var(--space-sm) var(--space-2xl) var(--space-sm) var(--space-xl);display:flex;position:sticky;top:0}.search{background:var(--navy-50);border:1px solid var(--navy-200);min-width:0;color:var(--navy-600);border-radius:999px;flex:0 380px;align-items:center;gap:8px;padding:8px 12px;display:flex}.search input{color:var(--navy-900)}.search input::placeholder{color:var(--navy-600)}.content{padding:var(--space-s) var(--space-2xl) var(--space-3xl) var(--space-xl);gap:var(--space-xl);flex-direction:column;width:100%;min-width:0;max-width:2000px;margin-inline:auto;display:flex}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--navy-200);box-shadow:var(--shadow-xs);border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.kpi .v{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.1}.kpi.bad{border-color:var(--bad)}.kpi.bad .v{color:var(--bad)}.list .it{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-m);border-top:1px solid var(--color-border-default);cursor:pointer;display:flex}.list .it:first-child{border-top:0}.list .it:hover{background:var(--color-bg-subtle)}.ib{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.tbl-wrap{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:820px}th{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-primary);text-align:left;padding:var(--space-s) var(--space-sm);height:var(--size-row-header);background:var(--color-bg-subtle);font-weight:var(--weight-medium);border-bottom:1px solid var(--color-border-default);white-space:nowrap}td{padding:var(--space-s) var(--space-sm);height:var(--size-row);border-bottom:1px solid var(--color-border-default);vertical-align:middle;font-size:var(--text-s);line-height:var(--leading-s)}tbody tr:last-child td{border-bottom:0}tbody tr{cursor:pointer}tbody tr:hover td{background:var(--color-bg-subtle)}.two{grid-template-columns:minmax(0,1fr) var(--size-rail);gap:var(--space-xl);align-items:start;display:grid}.case-more{flex-direction:column;gap:14px;margin-top:28px;display:flex}.case-more-h{font-size:18px}.case-more-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:20px;display:grid}.kv{justify-content:space-between;gap:var(--space-sm);font-size:var(--text-s);line-height:var(--leading-s);align-items:center;display:flex}.kv span:first-child{color:var(--color-text-secondary)}.chain{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pill{border:1px solid var(--navy-200);background:var(--navy-50);color:var(--navy-600);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.cur{background:var(--brand);border-color:var(--brand);color:var(--white)}.pill.done{background:var(--ok-bg);color:var(--ok);border-color:#0000}.task{border-top:1px solid var(--navy-100);align-items:center;gap:12px;padding:11px 18px;display:flex}.task.done span.t{color:var(--navy-500);text-decoration:line-through}.overlay{z-index:60;background:#0f16208c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);width:min(640px,100%);max-height:calc(100vh / var(--z) - 32px);box-shadow:var(--shadow-lg);border-radius:24px;flex-direction:column;gap:16px;padding:28px;display:flex;overflow-y:auto}.opt{border:1px solid var(--navy-200);cursor:pointer;background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.opt.on{border-color:var(--brand);background:var(--brand-soft)}.chipsel{border:1px solid var(--navy-200);background:var(--surface);cursor:pointer;color:var(--navy-600);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.chipsel.on{background:var(--ink-900);border-color:var(--ink-900);color:var(--white)}.chipsel.on .faint{color:var(--ink-300)}.phase{background:var(--navy-50);border:1px solid var(--navy-100);border-radius:16px;flex-direction:column;gap:10px;min-width:150px;padding:12px;display:flex}.stage{background:var(--surface);border:1px solid var(--navy-200);border-radius:12px;flex-direction:column;gap:6px;padding:11px;display:flex}.stage.sel{border:2px solid var(--brand);padding:10px}.board{grid-template-columns:140px 150px minmax(220px,1.6fr) 130px;gap:10px;display:grid;overflow-x:auto}.rule{border:1px solid var(--navy-100);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.rule.sel{border:1.5px solid var(--brand);box-shadow:var(--shadow-md)}.blk{background:var(--navy-50);border-radius:14px;align-items:flex-start;gap:14px;padding:14px;display:flex}.blk .tg{text-align:center;background:var(--ink-900);min-width:60px;color:var(--white);border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:600}.blk.then{background:var(--brand-soft)}.blk.then .tg{background:var(--brand-strong)}.recipe{border:1px solid var(--navy-100);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.recipe:hover,.recipe:focus-visible{border-color:var(--brand)}.recipe.scratch{border-style:dashed}.recipe[aria-disabled=true]{cursor:default;background:var(--navy-50);color:var(--navy-600)}.recipe[aria-disabled=true]:hover{border-color:var(--navy-100)}.recipe[aria-disabled=true] .ds-pill{align-self:flex-start}.sentence{color:var(--navy-900);font-size:17px;line-height:2.5}.sentence select,.sentence input{font:inherit;color:var(--brand-strong-600);background:var(--brand-soft);border:1px dashed var(--brand);border-radius:8px;max-width:100%;margin:0 2px;padding:2px 8px;font-weight:600}.sentence input{width:72px}.rb{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}@media (max-width:1100px){.rb{grid-template-columns:minmax(0,1fr)}}.plainw{background:var(--navy-50);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.toast{background:var(--ink-900);color:var(--white);z-index:80;box-shadow:var(--shadow-lg);border-radius:12px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.code{background:var(--ink-900);color:#d9dfe6;white-space:pre;border-radius:12px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-x:auto}@media (max-width:1100px){.ehead .co{display:none}.enav a{padding:8px 10px}}@media (max-width:960px){.hero,.wiz,.two{grid-template-columns:1fr}.grid3,.catgrid,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.staff{grid-template-columns:minmax(0,1fr)}.side{flex-flow:row;align-items:center;gap:6px;min-width:0;height:auto;padding:10px 12px;position:static;overflow-x:auto}.side .brandblk,.side .org,.side .cap,.side .foot,.side hr,.side .logo,.side .nav-heading{display:none}.side .nav-section{flex-direction:row;padding:0}.side .nav-section+.nav-section{border-top:0;border-inline-start:1px solid var(--color-border-default);padding-inline-start:6px}.topbar .wide-theme{display:none}.topbar .narrow-only{display:inline-flex}.nav{white-space:nowrap;width:auto;padding:8px 10px}.side nav{flex-flow:row;gap:4px}.topbar{padding:10px 16px;top:0}.content{padding:18px 16px 64px}}@media (max-width:760px){.enav,.ehead .co{display:none}.lang-now{padding:0 var(--space-s)}.lang-caret,.hide-sm{display:none}.ehead-in{gap:8px;padding:10px 12px}.ehead .theme-toggle{display:none}.qexit{padding:6px 11px;font-size:13px}.display{font-size:32px}.grid3,.catgrid{grid-template-columns:1fr}.msg{max-width:90%}.search{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.subnav{flex-direction:column;gap:2px;display:flex}.subnav a{align-items:center;gap:var(--space-s);min-height:32px;padding:var(--space-s) var(--space-sm);border-radius:var(--radius-s);color:var(--color-text-primary);font-size:var(--text-s);font-weight:var(--weight-medium);text-decoration:none;display:flex}.subnav a:hover{background:var(--color-bg-subtle)}.subnav a.on{background:var(--color-bg-muted);color:var(--color-text-strong);font-weight:var(--weight-medium)}.subnav a.on .faint{color:var(--color-text-muted)}.support-banner{background:var(--info-bg);color:var(--navy-900);text-align:center;padding:8px 16px;font-size:13px;font-weight:600}a{color:inherit}a.btn,a.nav{text-decoration:none}.enav a{white-space:nowrap;color:var(--navy-600);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.enav a.on{background:var(--brand-soft);color:var(--brand-ink)}.ebottom{display:none}.err{color:var(--bad);font-size:12.5px}.button-form{flex-direction:column;align-items:flex-start;gap:4px;max-width:100%;display:inline-flex}.button-form .err{max-width:260px}.empty-state{text-align:center;align-items:center;gap:8px;padding:32px}.empty-state p{max-width:520px;margin:0}tr.empty-row,tr.empty-row:hover{cursor:default;background:0 0}@media (max-width:759px){.wide-only{display:none}}.narrow-only{display:none}.qr-box{border:1px solid var(--navy-100);background:#fff;border-radius:12px;flex:none;width:132px;height:132px;padding:4px}.qr-box svg{width:100%;height:100%;display:block}.email-row>summary{cursor:pointer;list-style:none}.email-row>summary::-webkit-details-marker{display:none}.email-row[open]>summary{background:var(--navy-50)}.dt{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);flex-direction:column;min-width:0;display:flex}.dt .tbl-wrap.flat{border:0;border-radius:0}.dt-toolbar{align-items:center;gap:var(--space-sm);padding:var(--space-m) var(--space-m) var(--space-sm);flex-wrap:wrap;display:flex}.dt-toolbar>.grow{flex:320px;min-width:0}.line-tabs{gap:var(--space-m);padding:0 var(--space-xl);border-bottom:1px solid var(--color-border-default);scrollbar-width:none;display:flex;overflow-x:auto}.line-tabs a{align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-2xs);color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-base);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-flex}.line-tabs a:hover{color:var(--color-text-primary)}.line-tabs a.on{color:var(--color-brand-ink);border-bottom-color:var(--color-brand-stronger);font-weight:var(--weight-medium)}.line-tabs .count{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);background:var(--color-bg-muted);border-radius:var(--radius-l);padding:0 var(--space-s)}.search-box{align-items:center;gap:var(--space-s);width:320px;max-width:100%;min-height:var(--size-control);padding:0 var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-surface);display:flex}.search-box input{width:100%;font-size:var(--text-base);color:var(--color-text-primary);background:0 0;border:0;outline:none}.search-box:focus-within{border-color:var(--color-border-focus)}.search-box:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}body .search-box input::placeholder{color:var(--color-text-disabled)}.menu-wrap{position:relative}.menu{right:0;top:calc(100% + var(--space-xs));z-index:20;gap:var(--space-2xs);min-width:260px;max-height:420px;padding:var(--space-s);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-s);box-shadow:var(--shadow-100);flex-direction:column;display:flex;position:absolute;overflow:auto}html[dir=rtl] .menu{left:0;right:auto}.menu-title{font-size:var(--text-s);font-weight:var(--weight-medium);color:var(--color-text-secondary);padding:var(--space-xs) var(--space-s)}.menu-row{align-items:center;gap:var(--space-s);min-height:36px;padding:0 var(--space-s);border-radius:var(--radius-xs);font-size:var(--text-base);display:flex}.menu-row:hover{background:var(--color-bg-subtle)}.dt th{position:relative}.dt-sort{align-items:center;gap:var(--space-2xs);color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;display:inline-flex}.dt-sort:hover{color:var(--color-brand-ink)}.dt-sort:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.dt-sort .ic{flex:none;width:14px;height:14px}.dt-sort .dt-sort-idle{color:var(--color-icon-default);opacity:.55}.dt th[aria-sort] .dt-sort{color:var(--color-brand-ink)}.dt-resize{top:0;bottom:0;cursor:col-resize;z-index:1;touch-action:none;width:8px;position:absolute;inset-inline-end:-4px}.dt-resize:after{content:"";top:25%;bottom:25%;background:0 0;border-radius:1px;width:2px;position:absolute;inset-inline-start:3px}.dt th:hover .dt-resize:after,.dt-resize:focus-visible:after{background:var(--color-border-strong)}.dt-resize:focus-visible{outline:none}.dt-resize:focus-visible:after{background:var(--color-border-focus);top:10%;bottom:10%}table.dt-sized{table-layout:fixed;min-width:0}table.dt-sized th,table.dt-sized td{text-overflow:ellipsis;overflow-wrap:anywhere;overflow:hidden}.dt.compact td{height:auto;padding-block:var(--space-2xs)}.dt.compact th{height:auto;padding-block:var(--space-xs)}.dt-density{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s) 0;border-top:1px solid var(--color-border-default);margin-top:var(--space-xs);display:flex}.dt-density .menu-title{padding:0}.ds-views .ds-views-name{text-overflow:ellipsis;max-width:220px;overflow:hidden}.ds-views-changed{background:var(--color-warning-solid);border-radius:50%;flex:none;width:8px;height:8px}.ds-views-menu{min-width:320px;max-width:min(420px,calc(100vw - 2 * var(--space-m)))}.ds-views-open{align-items:center;gap:var(--space-s);text-align:start;min-height:36px;font-size:var(--text-base);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.ds-views-open .ic{color:var(--color-brand-ink);flex:none}.ds-views-gap{flex:none;width:14px}.menu-row.on{background:var(--color-bg-subtle);font-weight:var(--weight-medium)}.ds-views-empty{padding:0 var(--space-s) var(--space-xs)}.ds-views-form{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-s);display:flex}.ds-views-form .ds-input{flex:auto;min-width:0}.ds-views-confirm{background:var(--color-danger-bg)}.ds-views-actions{align-items:stretch;gap:var(--space-xs);padding:var(--space-xs) var(--space-s) 0;border-top:1px solid var(--color-border-default);margin-top:var(--space-xs);flex-direction:column;display:flex}.ds-views-actions>.ds-btn{justify-content:flex-start}.icon-btn{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--color-icon-default);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--color-bg-muted);color:var(--color-text-primary)}.icon-btn[disabled]{opacity:.35;cursor:not-allowed}td.end,th.end{text-align:right}.pager{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-m);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.page-chip{min-width:32px;height:32px;padding:0 var(--space-s);border-radius:var(--radius-s);color:var(--color-text-primary);font-size:var(--text-s);border:1px solid #0000;place-items:center;text-decoration:none;display:inline-grid}.page-chip:hover{background:var(--color-bg-subtle)}.page-chip.on{border-color:var(--color-border-strong);font-weight:var(--weight-medium)}.page-chip.off{color:var(--color-text-disabled)}.stats{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.stat-card{gap:var(--space-xs);padding:var(--space-sm) var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;display:flex}.stat-card .ic{color:var(--color-icon-default)}.stat-label{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary)}.stat-value{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.stat-card.danger .stat-label,.stat-card.danger .stat-value{color:var(--color-danger-text)}.stat-card.warning{background:linear-gradient(135deg,var(--color-warning-bg),var(--color-bg-surface));border-color:color-mix(in srgb,var(--color-warning-solid) 35%,var(--color-border-default))}.stat-card.warning .stat-value,.stat-note{color:var(--color-warning-text)}.stat-note{font-size:var(--text-s);line-height:var(--leading-s)}@media (max-width:759px){.search-box{width:100%}.line-tabs{padding:0 var(--space-m)}}.view-switch{border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-surface);display:inline-flex;overflow:hidden}.view-switch button{align-items:center;gap:var(--space-xs);min-height:var(--size-control);padding:0 var(--space-sm);color:var(--color-text-secondary);font:inherit;font-size:var(--text-base);cursor:pointer;background:0 0;border:0;display:inline-flex}.view-switch button+button{border-inline-start:1px solid var(--color-border-default)}.view-switch button:hover{color:var(--color-text-primary)}.view-switch button.on{background:var(--color-brand-soft);color:var(--color-brand-ink);font-weight:var(--weight-medium)}.view-switch button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.case-board{gap:var(--space-m);padding:var(--space-xs) var(--space-m) var(--space-m);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.case-board-col{gap:var(--space-s);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-bg-subtle);flex-direction:column;min-height:140px;display:flex}.case-board-col h3{justify-content:space-between;align-items:center;gap:var(--space-s);font-size:var(--text-base);font-weight:var(--weight-medium);margin:0 0 var(--space-2xs);display:flex}.case-board-col h3 .count{font-size:var(--text-s);color:var(--color-text-secondary);background:var(--color-bg-muted);border-radius:var(--radius-l);padding:0 var(--space-s);font-weight:400}.case-board-card{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-surface);color:inherit;flex-direction:column;text-decoration:none;display:flex}.case-board-card:hover{border-color:var(--color-border-strong)}.case-board-card:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.case-board-col.drop{outline:2px dashed var(--color-border-focus);outline-offset:-2px}.case-board-card[draggable=true]{cursor:grab}.case-board-card select.input{font-size:var(--text-s);padding-block:2px}@media (max-width:759px){.case-board{grid-auto-columns:minmax(240px,85%)}}.choice{gap:var(--space-sm);padding:var(--space-sm) var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-s);cursor:pointer;align-items:flex-start;display:flex}.choice input{margin-top:3px}.choice.on{border-color:var(--color-brand-default);background:var(--color-brand-soft)}.choice.on .faint{color:var(--color-text-muted)}.choice.off{cursor:not-allowed;opacity:.7}.tag{gap:2px;padding-right:2px}.tag .button-form{display:inline-flex}.tag-x{width:20px;height:20px}.signin-split{min-height:calc(100vh / var(--z));background:var(--color-bg-page);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.signin-brand{gap:var(--space-3xl);padding:var(--space-2xl) clamp(24px,6vw,96px);flex-direction:column;justify-content:center;display:flex}.signin-message{gap:var(--space-l);max-width:520px}.signin-headline{font-family:var(--display);letter-spacing:-.01em;color:var(--color-text-strong);text-wrap:balance;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.15}.signin-points{gap:var(--space-m);margin:0;padding:0;list-style:none}.signin-panel{padding:var(--space-3xl) var(--space-m);background:var(--color-bg-subtle);border-left:1px solid var(--color-border-default);place-items:center;display:grid;position:relative}.signin-lang{top:var(--space-m);right:var(--space-m);position:absolute}html[dir=rtl] .signin-lang{right:auto;left:var(--space-m)}html[dir=rtl] .signin-panel{border-left:0;border-right:1px solid var(--color-border-default)}.signin-box{gap:var(--space-m);flex-direction:column;width:min(380px,100%);display:flex}.signin-box h2{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-medium)}.signin-card{gap:var(--space-m);padding:var(--space-xl);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-200);flex-direction:column;display:flex}.signin-card .btn.primary,.auth-card .btn.primary{width:100%}@media (max-width:900px){.signin-split{grid-template-columns:1fr}.signin-brand{padding:var(--space-xl) var(--space-m);gap:var(--space-xl)}.signin-panel{border-left:0;border-top:1px solid var(--color-border-default);padding-top:var(--space-3xl)}html[dir=rtl] .signin-panel{border-right:0}}.link-button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover b,.link-button:focus-visible b{text-decoration:underline}dialog.drawer{border:0;border-inline-start:1px solid var(--color-border-default);background:var(--color-bg-surface);width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text-primary);box-shadow:var(--shadow-panel);border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto}html[dir=rtl] dialog.drawer{box-shadow:var(--shadow-panel-rtl);inset:0 auto 0 0}dialog.drawer::backdrop{background:color-mix(in srgb,var(--ink-900) 36%,transparent)}dialog.drawer[open]{animation:.2s ease-out drawer-in}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog.drawer[open]{animation:none}}.drawer-inner{flex-direction:column;height:100%;display:flex}.drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-l) var(--space-xl);border-bottom:1px solid var(--color-border-default);display:flex}.drawer-head>.ds-btn.icon{width:32px;height:32px;min-height:32px;color:var(--color-text-secondary)}.drawer-head>.ds-btn.icon .ic{width:18px;height:18px}.drawer-head h2{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold)}.drawer-body{padding:var(--space-xl);gap:var(--space-l);flex-direction:column;flex:1;display:flex;overflow:auto}.drawer-foot{gap:var(--space-s);padding:var(--space-m) var(--space-xl);border-top:1px solid var(--color-border-default);flex-wrap:wrap;justify-content:flex-start;display:flex}.facts{gap:var(--space-m) var(--space-l);padding:var(--space-m);background:var(--color-bg-subtle);border-radius:var(--radius-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.facts dt{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.facts dd{margin:var(--space-2xs) 0 0;font-size:var(--text-base);line-height:var(--leading-base);overflow-wrap:anywhere}@media (max-width:759px){dialog.drawer{border-inline-start:0;width:100vw;inset:0}}.split-nav{gap:var(--space-xl);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1100px){.split-nav{grid-template-columns:minmax(0,1fr)}}.blocks-bar{margin-top:calc(-1 * var(--space-s));justify-content:flex-end;display:flex;position:relative}.blocks-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;display:grid}.block>.card{height:100%}.greeting{font-family:var(--display);font-size:var(--text-2xl);line-height:var(--leading-2xl);color:var(--color-text-strong);font-weight:600}.stat-link{color:inherit;text-decoration:none;display:block}.stat-link:hover .stat-card,.stat-link:focus-visible .stat-card{border-color:var(--color-border-strong);box-shadow:var(--shadow-xs)}.attention-row{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-bg-subtle);border-radius:var(--radius-s);flex-wrap:wrap;display:flex}.bars{align-items:flex-end;gap:var(--space-s);height:150px;display:flex}.bar-col{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-direction:column;flex:1;height:100%;display:flex}.bars .bar{background:var(--color-brand-default);border-radius:var(--radius-xs) var(--radius-xs) 0 0;width:100%;min-height:2px}.track{background:var(--color-bg-muted);border-radius:3px;height:6px;overflow:hidden}.track .fill{background:var(--color-brand-default);border-radius:3px;height:100%}.sticky-save{z-index:2;background:var(--surface);border-top:1px solid var(--navy-100);margin-top:-4px;padding:12px 0 4px;position:sticky;bottom:0}.auth-wrap{min-height:calc(100vh / var(--z));padding:var(--space-xl) var(--space-m);background:var(--color-bg-subtle);place-items:center;display:grid}.auth-card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);width:min(400px,100%);padding:var(--space-xl);gap:var(--space-m);box-shadow:var(--shadow-200);flex-direction:column;display:flex}.code-input{letter-spacing:.5em;text-align:center;font-size:22px;font-weight:700}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ebottom{z-index:30;background:var(--surface);border-top:1px solid var(--navy-100);padding:8px 8px calc(10px + env(safe-area-inset-bottom,0px));justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0}.ebottom a{color:var(--navy-500);flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.ebottom a.on{color:var(--brand-ink)}.ebottom .fab{background:linear-gradient(90deg,var(--brand-2),var(--brand));width:52px;height:52px;color:var(--white);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;margin-top:-22px;display:grid}@media (max-width:900px){.ebottom{display:flex}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px -2px #00000080;--shadow-lg:0 16px 40px -8px #0009}:root:not([data-theme=light]) .emp{--brand-soft:var(--brand-soft-d,#2b1b1a);--brand-soft-2:var(--brand-soft-2-d,#3a2220);--brand-ink:var(--brand-ink-d,#ff8f86)}}:root[data-theme=dark]{--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px -2px #00000080;--shadow-lg:0 16px 40px -8px #0009}:root[data-theme=dark] .emp{--brand-soft:var(--brand-soft-d,#2b1b1a);--brand-soft-2:var(--brand-soft-2-d,#3a2220);--brand-ink:var(--brand-ink-d,#ff8f86)}.emp{--brand-soft:var(--brand-soft-l,#fef4f0);--brand-soft-2:var(--brand-soft-2-l,#fde6de);--brand-ink:var(--brand-ink-l,#b63c36)}.kiosk{min-height:calc(100vh / var(--z));flex-direction:column;gap:20px;max-width:920px;margin:0 auto;padding:24px 20px 40px;font-size:18px;line-height:1.5;display:flex}.kiosk h1{font-size:clamp(28px,5vw,38px);line-height:1.15}.kiosk h2{font-size:clamp(22px,3.6vw,28px)}.kiosk textarea.input{min-height:180px}.kiosk .tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.kiosk .code{font-variant-numeric:tabular-nums;letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(24px,5vw,34px);font-weight:700}.kiosk-idle{z-index:50;background:#0b1b3399;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.site-foot{border-top:1px solid var(--navy-100);background:var(--surface);margin-top:48px}.site-foot-in{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;max-width:1040px;margin:0 auto;padding:28px 20px 8px;display:grid}.site-foot-in .col{gap:6px}.site-foot-line{max-width:1040px;color:var(--navy-500);margin:0 auto;padding:12px 20px 28px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.content>*,.ewrap>*{animation:.45s cubic-bezier(.2,.7,.2,1) backwards rise}.content>:nth-child(2),.ewrap>:nth-child(2){animation-delay:40ms}.content>:nth-child(3),.ewrap>:nth-child(3){animation-delay:80ms}.content>:nth-child(4),.ewrap>:nth-child(4){animation-delay:.12s}.content>:nth-child(n+5),.ewrap>:nth-child(n+5){animation-delay:.16s}.card,.kpi,.rcard{transition:box-shadow .2s,transform .2s,border-color .2s}a.card:hover,.rcard:hover,.kpi:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:2200px){:root{--z:1.25}html{zoom:var(--z)}}@media (min-width:3000px){:root{--z:1.6}}@media (min-width:3600px){:root{--z:1.85}}.tour{z-index:95;position:fixed;inset:0}.tour-scrim{background:#0b0e1499;animation:.25s both fade;position:fixed;inset:0}.tour-spot{box-shadow:0 0 0 9999px #0b0e1499,0 0 0 3px var(--brand);pointer-events:none;border-radius:18px;transition:top .35s cubic-bezier(.2,.7,.2,1),left .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1),height .35s cubic-bezier(.2,.7,.2,1);position:fixed}.tour-card{background:var(--surface);color:var(--navy-900);border:1px solid var(--navy-200);box-shadow:var(--shadow-lg);border-radius:24px;flex-direction:column;gap:10px;max-width:calc(100vw - 24px);padding:20px;animation:.35s cubic-bezier(.2,.7,.2,1) both rise;display:flex;position:fixed}.tour-count{letter-spacing:.04em;color:var(--brand-strong-600);font-size:12px;font-weight:700}.tour-dots{align-items:center;gap:6px;display:inline-flex}.tour-dots i{background:var(--navy-300);border-radius:3px;width:6px;height:6px;transition:width .25s}.tour-dots i.on{background:var(--navy-900);width:20px}.rp-form{flex-direction:column;gap:10px;display:flex}.rp-form .input{padding:14px 16px;font-size:16px}.rp-points{border-top:1px solid var(--navy-200);flex-direction:column;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:flex}.rp-points li{color:var(--navy-700);align-items:flex-start;gap:10px;font-size:14px;display:flex}.rp-points .ic{width:18px;height:18px;color:var(--brand);flex:none;margin-top:1px}.guide-panel{z-index:60;background:var(--color-bg-surface);width:min(380px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-m);box-shadow:var(--shadow-300);flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:fixed;inset-block:auto 24px;inset-inline-end:24px;overflow:auto}.guide-panel h3{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold);margin:0}.guide-panel p{margin:0}.guide-head{color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.guide-head b{min-width:0;font-size:var(--text-s);font-weight:var(--weight-medium);flex:1}.guide-head>.ic{color:var(--color-brand-ink)}.guide-progress{gap:4px;display:flex}.guide-progress span{background:var(--color-border-default);border-radius:2px;flex:1;height:4px}.guide-progress span.on{background:var(--color-bg-inverse)}.guide-done{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.guide-panel .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.guide-open .sa-fab,.guide-open .sa-panel{display:none}.guide-target{outline:3px solid var(--color-brand-default);outline-offset:4px;border-radius:12px;box-shadow:0 0 0 9999px #14161c2e}@media (max-width:760px){.guide-panel{width:auto;max-height:60vh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;inset-block:auto 0;inset-inline:0}}.guide-target{z-index:1;position:relative}@media print{.guide-panel{display:none!important}}.stages{grid-template-columns:repeat(var(--steps,5),minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.stages>li{flex-direction:column;gap:6px;padding-inline-end:8px;display:flex}.stages .bar{align-items:center;display:flex}.stages .d{border:1.5px solid var(--navy-300);background:var(--surface);width:20px;height:20px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.stages .ln{background:var(--navy-200);flex:1;height:3px}.stages>li.done .d{background:var(--ok);border-color:var(--ok)}.stages>li.done .ln{background:var(--ok)}.stages>li.cur .d{background:var(--surface);border:3px solid var(--brand)}@media (max-width:640px){.stages{grid-template-columns:1fr;gap:4px}.stages>li{flex-direction:row;align-items:flex-start;gap:12px;padding:0}.stages .bar{flex-direction:column;align-self:stretch}.stages .ln{flex:1;width:3px;height:auto;min-height:18px}}.report-also{flex-wrap:wrap;gap:8px;display:flex}.report-foot{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}@media print{.no-print,.ehead,.enav,.ebottom,.sa-fab,.sa-panel{display:none!important}.copy-page{box-shadow:none;border:0}}html[dir=rtl] .back-arrow{display:inline-block;transform:scaleX(-1)}.doc{--doc-line:var(--color-border-default);--doc-soft:var(--color-bg-subtle);background:var(--color-bg-surface);width:100%;max-width:820px;color:var(--color-text-primary);border:1px solid var(--doc-line);border-radius:var(--radius-l);flex-direction:column;gap:14px;margin:0 auto;padding:32px;font-size:14px;line-height:1.5;display:flex}.doc h1{font-size:22px;line-height:1.25;font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0}.doc-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.doc-head-main{flex-direction:column;gap:8px;min-width:0;display:flex}.doc-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.doc-pill{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:13px;font-weight:var(--weight-medium);color:var(--color-text-strong);align-items:center;gap:6px;padding:2px 12px;display:inline-flex}.doc-meta{flex-wrap:wrap;margin:0;font-size:12px;display:flex}.doc-meta>div{border-inline-start:1px solid var(--doc-line);gap:6px;padding:0 12px;display:flex}.doc-meta>div:first-child{border-inline-start:0;padding-inline-start:0}.doc-meta dt{color:var(--color-text-secondary)}.doc-meta dd{font-weight:var(--weight-medium);color:var(--color-text-strong);margin:0}.doc-mark{flex:none}.doc-mark img{object-fit:contain;max-width:140px;height:36px}.doc-boxes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.doc-box,.doc-strip{border:1px solid var(--doc-line);border-radius:var(--radius-l);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.doc-box.wide{grid-column:1/-1}.doc-strip{background:var(--doc-soft)}.doc-label{color:var(--color-text-secondary);font-size:12px}.doc-box-title{font-weight:var(--weight-semibold);color:var(--color-text-strong);margin:0;font-size:15px}.doc-fields{border-top:1px solid var(--doc-line);gap:10px 16px;margin:0;padding-top:8px;display:grid}.doc-fields.c1{grid-template-columns:1fr}.doc-fields.c2{grid-template-columns:1fr 1fr}.doc-fields.c3{grid-template-columns:repeat(3,1fr)}.doc-fields dt{color:var(--color-text-secondary);font-size:12px}.doc-fields dd{font-weight:var(--weight-medium);color:var(--color-text-strong);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.doc-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.doc-table{border:1px solid var(--doc-line);border-radius:var(--radius-l);overflow:hidden}.doc-table table{border-collapse:collapse;width:100%;min-width:0;font-size:13px}.doc-table th{background:var(--doc-soft);text-align:start;font-weight:var(--weight-medium);color:var(--color-text-secondary);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--doc-line);padding:10px 14px}.doc-table td{border-bottom:1px solid var(--doc-line);vertical-align:top;overflow-wrap:anywhere;height:auto;padding:9px 14px;font-size:13px;line-height:1.45}.doc-table tbody tr{cursor:default}.doc-table tbody tr:hover td{background:0 0}.doc-table tr:last-child td{border-bottom:0}.doc-foot{border-top:1px solid var(--doc-line);color:var(--color-text-secondary);grid-template-columns:auto repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:8px 24px;margin-top:6px;padding-top:14px;font-size:11px;display:grid}.doc-foot>div:not(.doc-mark){flex-direction:column;gap:2px;display:flex}.doc-foot .logo{font-size:15px}@media (max-width:640px){.doc{border-radius:var(--radius-sm);padding:18px}.doc-head{flex-direction:column-reverse}.doc-boxes,.doc-fields.c2,.doc-fields.c3{grid-template-columns:1fr}.doc-meta>div{padding:0 8px}}@media print{@page{size:A4;margin:14mm}.doc{--doc-line:#d7dce3;--doc-soft:#f5f6f8;color:#0b1b33;background:#fff;border:0;border-radius:0;max-width:none;padding:0;font-size:11.5pt}.doc h1,.doc-box-title,.doc-fields dd,.doc-meta dd,.doc-pill{color:#0b1b33}.doc-label,.doc-fields dt,.doc-meta dt,.doc-table th,.doc-foot{color:#4a5568}.doc-boxes,.doc-fields.c2{grid-template-columns:1fr 1fr}.doc-fields.c3{grid-template-columns:repeat(3,1fr)}.doc-head{flex-direction:row}.doc-box,.doc-strip,.doc-table tr{break-inside:avoid}}.doc-slot:empty{display:none}.doc-table-title{font-weight:var(--weight-semibold);color:var(--color-text-strong);border-bottom:1px solid var(--doc-line);margin:0;padding:12px 14px;font-size:15px}.doc-table-empty{color:var(--color-text-secondary);margin:0;padding:12px 14px}.doc-co{font-size:18px;font-weight:var(--weight-semibold);color:var(--color-text-strong)}.doc-page{flex-direction:column;align-items:center;gap:14px;padding:24px 16px 48px;display:flex}.doc-page>.doc-bar{width:100%;max-width:820px}.doc-sign{grid-template-columns:1fr 1fr;gap:28px 24px;padding-top:8px;display:grid}.doc-sign>div{flex-direction:column;gap:2px;display:flex}.doc-sign .line{border-bottom:1px solid var(--color-border-strong);height:34px}.doc-letter p{margin:0 0 12px}.doc-list{flex-direction:column;gap:2px;display:flex}.doc-list ul{margin:0;padding-inline-start:18px;list-style:outside}.doc-list+.doc-list{margin-top:var(--space-xs)}.doc-box>p.doc-plain{margin:0}.doc-letter .doc-letter-signoff{margin-top:var(--space-xl)}.doc-letter .doc-letter-from{margin-top:var(--space-2xl)}@media print{.doc-page{padding:0}.doc-table-title,.doc-co{color:#0b1b33}.doc-sign .line{border-color:#8a94a6}}.ehead .co-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.acct-menu{display:inline-block;position:relative}.acct-now{align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-s);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;display:inline-flex}.acct-now:hover{border-color:var(--color-border-strong)}.acct-now:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.acct-list a,.acct-list .acct-item{align-items:center;gap:var(--space-s);min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-xs);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);text-align:start;cursor:pointer;background:0 0;border:0;width:100%;text-decoration:none;display:flex}.acct-list a:hover,.acct-list .acct-item:hover,.acct-list a:focus-visible,.acct-list .acct-item:focus-visible{background:var(--color-bg-subtle)}.acct-list a:focus-visible,.acct-list .acct-item:focus-visible,.acct-list .acct-theme button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.acct-list .acct-label{padding:var(--space-xs) var(--space-sm) 0;font-size:var(--text-s);color:var(--color-text-secondary)}.acct-list .acct-theme{flex-direction:column;gap:2px;display:flex}.acct-list .acct-theme button{align-items:center;gap:var(--space-s);min-height:36px;padding:0 var(--space-sm);border-radius:var(--radius-xs);color:var(--color-text-primary);font:inherit;font-size:var(--text-base);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.acct-list .acct-theme button:hover,.acct-list .acct-theme button:focus-visible{background:var(--color-bg-subtle)}.acct-list .acct-theme button[aria-pressed=true]{background:var(--color-brand-soft);color:var(--color-brand-ink);font-weight:var(--weight-medium)}@media (max-width:760px){.ehead-in>.row{gap:4px!important}.acct-now{padding:0 8px}}.acct-list hr{border:0;border-top:1px solid var(--color-border-default);margin:var(--space-xs) 0}.acct-list form{display:contents}.case-head{gap:var(--space-xs);flex-direction:column;display:flex}.case-head h1{margin:0}.case-head-row{align-items:center;gap:var(--space-sm)}.case-actions{gap:var(--space-s);flex-wrap:wrap;justify-content:flex-end}details.pop{position:relative}details.pop>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}details.pop>summary::-webkit-details-marker{display:none}.pop-panel{z-index:30;gap:var(--space-sm);width:min(340px,100vw - 32px);max-height:min(70vh,640px);position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 32px #00000024}.pop-panel.wide{width:min(460px,100vw - 32px)}.clock-card{gap:var(--space-sm)}.clock-line{padding:var(--space-s) 0 0;gap:var(--space-s);grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;position:relative;overflow-x:auto}.clock-line:before{content:"";left:6px;right:6px;top:calc(var(--space-s) + 5px);background:var(--color-border-default);height:2px;position:absolute}.clock-point{flex-direction:column;gap:2px;padding-top:18px;display:flex;position:relative}.clock-dot{background:var(--color-bg-surface);border:2px solid var(--color-border-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:0;left:0}.clock-point.ok .clock-dot{background:var(--color-success-text);border-color:var(--color-success-text)}.clock-point.bad .clock-dot{background:var(--color-danger-text);border-color:var(--color-danger-text)}.clock-point.now .clock-dot{background:var(--color-info-text);border-color:var(--color-info-text)}.bad-text{color:var(--color-danger-text)}.request-banner{border-color:var(--color-warning-solid);background:var(--color-warning-bg);gap:var(--space-sm)}dl.facts{gap:6px var(--space-m);font-size:var(--text-s);grid-template-columns:minmax(120px,max-content) 1fr;margin:0;display:grid}dl.facts dt{color:var(--color-text-secondary)}dl.facts dd{white-space:pre-wrap;margin:0}.pair{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.note-item{padding-top:var(--space-s);border-top:1px solid var(--color-border-default);flex-direction:column;gap:2px;display:flex}.task-row{gap:var(--space-s);border-top:1px solid var(--color-border-default);flex-wrap:nowrap;padding:6px 0}.check-row{gap:var(--space-s);grid-template-columns:minmax(0,1.4fr) minmax(130px,.6fr) minmax(0,1fr);align-items:center;display:grid}ol.history{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ol.history li{justify-content:space-between;gap:var(--space-sm);border-left:2px solid var(--color-border-default);padding-left:var(--space-s);flex-wrap:wrap;display:flex}@media (max-width:760px){.stats.case-sum{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);grid-template-columns:1fr;gap:0}.stats.case-sum .stat-card{padding:var(--space-s) var(--space-m);background:0 0;border:0;border-radius:0;flex-flow:wrap;justify-content:space-between;align-items:center}.stats.case-sum .stat-card+.stat-card{border-top:1px solid var(--color-border-default)}.stats.case-sum .stat-value{font-size:var(--text-l)}.stats.case-sum .stat-note{text-align:end;flex-basis:100%}.case-head-row{flex-direction:column;align-items:flex-start}.case-actions{justify-content:flex-start}.pop-panel{left:0;right:auto}.pair,.check-row{grid-template-columns:1fr}.clock-line{grid-auto-columns:auto;grid-auto-flow:row}.clock-line:before{width:2px;height:auto;inset:0 auto 0 5px}.clock-point{padding:0 0 0 22px}dl.facts{grid-template-columns:1fr}}.guided{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.guided-head{justify-content:space-between;align-items:flex-start;gap:var(--space-l);flex-wrap:wrap;display:flex}.guided-title{gap:var(--space-xs);flex-direction:column;flex:420px;min-width:0;display:flex}.guided-crumb{align-items:center;gap:var(--space-s);font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);display:flex}.guided-crumb a{color:inherit}.guided-pills{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.guided-pills h1{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);margin:0 var(--space-xs) 0 0}.guided-sub{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-secondary);overflow-wrap:anywhere}.guided-right{align-items:flex-end;gap:var(--space-s);flex-direction:column;flex:0 auto;min-width:0;display:flex}.guided-role{color:var(--color-text-secondary);font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-medium);align-items:center;gap:6px;display:inline-flex}.guided-actions{gap:var(--space-s);flex-wrap:wrap;justify-content:flex-end;display:flex}.guided-columns{gap:var(--space-l);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}.guided-now{border:1.5px solid var(--color-bg-inverse);gap:var(--space-m)}.guided-now-head{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.guided-now-head>div{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.guided-now-head h2{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold);margin:0}.guided-now-head p{color:var(--color-text-secondary)}.guided-step-ic{background:var(--color-bg-inverse);width:32px;height:32px;color:var(--color-text-on-inverse);border-radius:50%;flex:none;place-items:center;display:grid}.guided-due{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);white-space:nowrap}.guided-buttons{gap:var(--space-s);flex-wrap:wrap;align-items:flex-start;display:flex}.guided-inline{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.guided-inline>.row{flex-wrap:nowrap}.guided-check{gap:var(--space-s);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;display:grid}.guided-side{gap:var(--space-m);min-width:0}.guided-saathi{gap:var(--space-xs);flex-direction:column;display:flex}.guided-saathi-tag{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-anon-text);align-items:center;gap:6px;display:inline-flex}.guided-person{font-size:var(--text-base);overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.guided-person .ic{flex:none;margin-top:3px}.guided-requests{border-color:var(--color-warning-solid);gap:var(--space-m)}.guided-h3{align-items:center;gap:var(--space-s);font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold);display:flex}.guided-quote{padding:var(--space-sm) var(--space-m);border-radius:var(--radius-s);background:var(--color-bg-subtle);white-space:pre-wrap}.guided-grid{gap:var(--space-l);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;display:grid}.guided-col{gap:var(--space-m);min-width:0}.guided-row{align-items:center;gap:var(--space-s);flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:1100px){.guided-columns,.guided-grid{grid-template-columns:minmax(0,1fr)}.guided-right{align-items:flex-start}.guided-actions{justify-content:flex-start}}@media (max-width:640px){.guided-check{grid-template-columns:minmax(0,1fr)}.guided-due{white-space:normal}}.ds-gallery{max-width:1440px}.guided-flag{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-warning-text);align-items:flex-start;gap:6px;display:flex}.guided-flag .ic{flex:none;margin-top:1px}.signin-scene{background:var(--color-bg-subtle);padding-bottom:calc(var(--space-3xl) + 72px);justify-content:center;align-items:center;position:relative}.signin-centre{text-align:center;align-items:center;gap:var(--space-l);flex-direction:column;width:100%;display:flex}.signin-centre>.signin-sub{margin-top:calc(var(--space-s) - var(--space-l))}.signin-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.signin-x{color:var(--color-text-secondary);font-size:var(--text-l);line-height:var(--leading-l)}.signin-picture{aspect-ratio:1;width:min(400px,100%)}.signin-picture svg{direction:ltr;width:100%;height:100%;display:block}.signin-scene .signin-headline{letter-spacing:0;margin:0;font-size:32px;line-height:40px}.signin-scene.tinted{background:color-mix(in srgb,var(--brand) 5%,var(--color-bg-surface))}@media (min-width:901px){.signin-scene{padding:48px 64px 120px}.signin-scene .promise{bottom:calc(var(--space-2xl) + var(--space-l) + var(--space-2xs))}}.signin-scene~.signin-panel,html[dir=rtl] .signin-scene~.signin-panel{border-left:0;border-right:0}.signin-sub{font-size:var(--text-l);line-height:var(--leading-l);color:var(--color-brand-ink);text-wrap:balance;margin:0}.promise{inset-inline:0;bottom:var(--space-2xl);padding:0 var(--space-m);justify-content:center;min-height:48px;display:flex;position:absolute;overflow:hidden}.promise-line{align-items:center;gap:var(--space-sm);text-align:start;animation:.45s both promise-in;display:flex}.promise-ic{background:var(--color-bg-inverse);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.promise-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.promise-txt b{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.promise-txt span{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-muted)}@keyframes promise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.promise-line{animation:none}}.signin-or{text-align:center;font-size:var(--text-s);color:var(--color-text-secondary);margin:0}.signin-staff{color:var(--color-text-secondary);align-self:center}.signin-noaccount{gap:var(--space-sm);padding:var(--space-m) var(--space-l)}.signin-noaccount h3{align-items:center;gap:var(--space-s);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);margin:0;display:flex}.signin-noaccount-links{gap:var(--space-s);flex-wrap:wrap;display:flex}@media (max-width:900px){.signin-scene{padding-bottom:calc(var(--space-xl) + 72px)}.signin-picture{width:min(260px,70vw)}.signin-scene .signin-headline{font-size:clamp(24px,6.5vw,28px);line-height:1.25}}@media (max-width:600px){.signin-picture{width:min(150px,40vw)}}.doors{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.door{gap:var(--space-m);border-radius:var(--radius-m);flex-direction:column;justify-content:flex-end;min-height:340px;padding:clamp(24px,3.5vw,48px);display:flex}.door-speak{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.door-declare{background:var(--brand-soft,var(--color-brand-soft));color:var(--color-text-strong)}.door-eyebrow{font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.door h2{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.15}.door p{opacity:.85;max-width:52ch;margin:0}.door-actions{gap:var(--space-s);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.door-go,.door-alt{align-items:center;gap:var(--space-s);min-height:var(--size-control-lg);padding:0 var(--space-l);border-radius:var(--radius-s);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.door-speak .door-go{background:var(--brand-strong,var(--color-brand-stronger));color:#fff}.door-speak .door-alt{border:1px solid color-mix(in srgb,var(--color-text-on-inverse) 35%,transparent);color:var(--color-text-on-inverse)}.door-declare .door-go{background:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.door-promises{margin:var(--space-xs) 0 0;gap:var(--space-xs) var(--space-l);font-size:var(--text-s);opacity:.85;flex-wrap:wrap;padding:0;list-style:none;display:flex}.door-promises li{align-items:center;gap:6px;display:inline-flex}.home-cards{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.home-card{gap:var(--space-s);padding:var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:inherit;flex-direction:column;text-decoration:none;display:flex}.home-card:hover{border-color:var(--color-border-strong)}.home-card.unread{border-color:var(--brand,var(--color-brand-default))}.home-card-head{align-items:center;gap:var(--space-s);display:flex}.home-card-head .ds-pill{margin-inline-start:auto}.home-card-go{font-size:var(--text-s);font-weight:var(--weight-medium);color:var(--brand-ink,var(--color-brand-ink));align-items:center;gap:6px;margin-top:auto;display:inline-flex}.ewrap:has(.rp){max-width:1440px}.rp{gap:var(--space-xl);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.rp-inbox{position:sticky;top:88px}.rp-main{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.rp-back{display:none}.rp-head{justify-content:space-between;align-items:flex-start;gap:var(--space-m);flex-wrap:wrap;display:flex}.rp-title,.rp-actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.rp-stages{gap:var(--space-sm)}.rp-empty{text-align:center;border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);min-height:240px;padding:var(--space-2xl);justify-content:center;align-items:center}.rp:not(:has(.rp-inbox)){grid-template-columns:minmax(0,1fr)}.inbox{gap:var(--space-sm);padding:var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;display:flex}.inbox-head h2{font-size:var(--text-l);line-height:var(--leading-l);margin:0}.inbox-list{flex-direction:column;gap:2px;max-height:min(60vh,560px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.inbox-item{padding:var(--space-sm);border-radius:var(--radius-s);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.inbox-item:hover{background:var(--color-bg-subtle)}.inbox-item.on{background:var(--color-bg-muted)}.inbox-top{justify-content:space-between;gap:var(--space-s);display:flex}.inbox-cat{font-size:var(--text-s);color:var(--color-text-secondary)}.inbox-bottom{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.inbox-new{font-size:var(--text-s);font-weight:var(--weight-semibold);color:var(--brand-ink,var(--color-brand-ink))}.inbox-key{font-size:var(--text-s);padding-top:var(--space-s);border-top:1px solid var(--color-border-default);align-items:center;gap:6px;display:inline-flex}.your-report-what p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.your-report-voice{padding:var(--space-sm) var(--space-m);border-radius:var(--radius-s);background:var(--color-bg-subtle)}.your-report-files{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.report-outcome{border-color:var(--color-success-icon);background:var(--color-success-bg)}.slider-count{border-radius:var(--radius-full);background:var(--brand-strong,var(--color-brand-stronger));color:#fff;font-size:var(--text-s);align-items:center;padding:0 8px;display:inline-flex}.slider{z-index:70;background:var(--color-bg-surface);border-inline-start:1px solid var(--color-border-default);width:min(520px,100vw);box-shadow:var(--shadow-300);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.slider[hidden]{display:none}.slider-head{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-m) var(--space-l);border-bottom:1px solid var(--color-border-default);display:flex}.slider-body{padding:var(--space-m);flex:1;overflow:auto}.slider-body>.card{border:0;padding:0}.slider-open .sa-fab{display:none}.ds-modal-wrap{z-index:75;padding:var(--space-m);background:#14161c73;place-items:center;display:grid;position:fixed;inset:0}.ds-modal{gap:var(--space-m);width:min(560px,100%);max-height:calc(100vh - 32px);padding:var(--space-xl);border-radius:var(--radius-m);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-300);flex-direction:column;display:flex;overflow:auto}.ds-modal .soft{background:0 0;border:0;padding:0}@media (max-width:1100px){.rp{grid-template-columns:minmax(0,1fr)}.rp-inbox{display:none}.rp-inbox-only{display:block;position:static}.rp-back{display:inline}.rp:has(.rp-inbox-only) .rp-empty{display:none}}@media (max-width:640px){.door{min-height:0}.rp-actions>*{flex:auto}}.page-split{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;display:grid}.policy-split{grid-template-columns:240px minmax(0,1fr)}.policy-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:96px}.policy-nav a{border-radius:var(--radius-s);color:var(--color-text-primary);font-size:var(--text-base);padding:8px 12px;text-decoration:none}.policy-nav a:hover{background:var(--color-bg-muted)}@media (max-width:1000px){.page-split,.policy-split{grid-template-columns:minmax(0,1fr)}.policy-nav{flex-flow:wrap;position:static}}.signin-sub{color:var(--sub-ink-l,var(--color-brand-ink))}:root[data-theme=dark] .signin-sub{color:var(--sub-ink-d,var(--color-brand-ink))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .signin-sub{color:var(--sub-ink-d,var(--color-brand-ink))}}
.find-portal{gap:var(--space-sm)}.uploader-files{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.theme-toggle{align-items:center;gap:var(--space-2xs);display:inline-flex}.tour-card h2{font-size:var(--text-xl)}.print-go{margin-block-end:var(--space-m)}.tbl-wrap{position:relative}@media (max-width:760px){.menu-wrap .menu,.blocks-bar .menu{inset:auto var(--space-m) calc(var(--space-m) + env(safe-area-inset-bottom,0px));z-index:90;min-width:0;max-height:70vh;box-shadow:var(--shadow-300);position:fixed}html[dir=rtl] .menu-wrap .menu,html[dir=rtl] .blocks-bar .menu{left:var(--space-m);right:var(--space-m)}}input[type=date].ds-input{min-width:0}input[type=date].ds-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}input[type=date].ds-input::-webkit-calendar-picker-indicator:hover{opacity:1}:is(.set-head-actions,.ct-head-actions,.ds-band-actions,.console-head-actions,.dt-toolbar,.ct-cases-tools,.set-toolbar) .ds-btn.s:not(:is(.menu,.ds-pop-panel,dialog) *){min-height:var(--size-control);gap:var(--space-s);font-size:var(--text-base);line-height:var(--leading-base);padding:0 14px}:is(.set-head-actions,.ct-head-actions,.ds-band-actions,.console-head-actions,.dt-toolbar,.ct-cases-tools,.set-toolbar) .ds-btn.s:not(:is(.menu,.ds-pop-panel,dialog) *) .ic{width:16px;height:16px}:is(.set-head-actions,.ct-head-actions,.ds-band-actions,.console-head-actions,.dt-toolbar,.ct-cases-tools,.set-toolbar) .ds-btn.icon.s:not(:is(.menu,.ds-pop-panel,dialog) *){width:var(--size-control);padding:0}.ds-portal-preview{gap:var(--space-l);padding:var(--space-xl);border-radius:var(--radius-l);flex-direction:column;display:flex}.ds-portal-row{gap:var(--space-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-portal-row .ds-band{padding:var(--space-l)}.ds-portal-row .ds-band h1{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.ds-portal-lanes{gap:var(--space-m);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.ds-portal-card{gap:var(--space-s);padding:var(--space-sm) var(--space-m);border-radius:var(--radius-m);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-card,var(--shadow-xs));flex-direction:column;text-decoration:none;display:flex}.ds-portal-card b{font-weight:var(--weight-medium)}.ds-portal-stats{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:900px){.ds-portal-row,.ds-portal-lanes,.ds-portal-stats{grid-template-columns:minmax(0,1fr)}.ds-portal-preview{padding:var(--space-m)}}.channel-closed{align-items:flex-start;gap:var(--space-s);flex-direction:column;max-width:640px;display:flex}.channel-closed h2{margin:0}.channel-closed-icon{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.channel-closed-contact{font-weight:var(--weight-medium);margin:0}.channel-closed p{margin:0}.device-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.device-list>li{align-items:center;gap:var(--space-m);padding:var(--space-s) 0;border-top:1px solid var(--color-border-default);display:flex}.device-list>li:first-child{border-top:0}.device-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.device-name{align-items:center;gap:var(--space-xs);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.err-page h1{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0}.err-page p{margin:0}.err-page-actions{gap:var(--space-s);flex-wrap:wrap;display:flex}.case-call{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.case-call .ds-call{align-self:stretch}.case-call-waiting{color:var(--color-success-text);font-weight:var(--weight-semibold);margin:0}.calls-rec{gap:var(--space-l);flex-direction:column;display:flex}.calls-rec-split{gap:var(--space-l);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.calls-rec-list ul{border:1px solid var(--color-border-default);border-radius:var(--radius-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.calls-rec-list li+li{border-top:1px solid var(--color-border-default)}.calls-rec-list a{padding:var(--space-s) var(--space-m);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.calls-rec-list a:hover{background:var(--color-bg-subtle)}.calls-rec-list a[aria-current=page]{background:var(--color-lime-soft,var(--color-bg-subtle));box-shadow:inset 3px 0 0 var(--color-lime-fill,var(--color-border-focus))}.calls-rec-list small{font-family:var(--mono);color:var(--color-text-secondary);font-size:12px}.calls-rec-one{gap:var(--space-l);padding:var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-m);background:var(--color-bg-surface);flex-direction:column;display:flex}.calls-rec-one header{justify-content:space-between;gap:var(--space-m);align-items:flex-start;display:flex}.calls-rec-one h2{font-family:var(--display);font-size:var(--text-l);margin:0}.calls-rec-one h3{margin:0 0 var(--space-xs);font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.calls-rec-one section{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.calls-rec-one section>*{max-inline-size:100%}.calls-rec-turns{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.calls-rec-turns li{gap:var(--space-s);grid-template-columns:140px minmax(0,1fr);display:grid}.calls-rec-notes{white-space:pre-wrap;margin:0}.calls-rec-tpl{gap:var(--space-l);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.calls-rec-tpls{border:1px solid var(--color-border-default);border-radius:var(--radius-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.calls-rec-tpls li{justify-content:space-between;gap:var(--space-s);padding:var(--space-s) var(--space-m);display:flex}.calls-rec-tpls li+li{border-top:1px solid var(--color-border-default)}.calls-rec-tpls b{margin-inline-end:var(--space-xs)}.calls-rec-tpls p{margin:4px 0 0}.calls-rec-new{gap:var(--space-s);padding:var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-m);flex-direction:column;display:flex}.calls-rec-new h2{font-family:var(--display);font-size:var(--text-m);margin:0}.calls-rec-row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}@media (max-width:900px){.calls-rec-split,.calls-rec-tpl,.calls-rec-turns li,.calls-rec-row{grid-template-columns:minmax(0,1fr)}}
.content>.ct-head{order:-1}.content:has(>.ct-head){gap:var(--space-l)}.ct-head:not(.ds-band){justify-content:space-between;align-items:flex-start;gap:var(--space-m);flex-wrap:wrap;display:flex}.ct-head-text{gap:var(--space-xs);flex-direction:column;flex:420px;min-width:0;display:flex}.ct-head:not(.ds-band) h1{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ct-head-text>p{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);overflow-wrap:anywhere}.ct-head-actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.topbar .ct-topsearch{border-radius:var(--radius-s);background:var(--color-bg-surface);border-color:var(--color-border-default);width:auto;padding:0 var(--space-sm);color:var(--color-text-secondary);flex:0 360px}.topbar .ct-topsearch .ds-input{min-height:calc(var(--size-control) - 2px);box-shadow:none;padding:0}.ct-stats{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.ct-stats .stat-link .ds-stat{height:100%}.stat-link:hover .ds-stat,.stat-link:focus-visible .ds-stat{border-color:var(--color-border-strong)}.ct-filters{align-items:flex-end;gap:var(--space-s);flex-wrap:wrap;min-width:0;display:flex}.ct-inline{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.ct-inline .ds-field{align-items:center;gap:var(--space-s);flex-direction:row}.ct-inline .ds-field>label{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);white-space:nowrap}.ct-switch{gap:var(--space-xs);display:inline-flex}.ct-bulk{align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-sm);border-radius:var(--radius-s);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.ct-decide{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ct-pair{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.ct-auto{width:auto;max-width:100%}.ct-w-140{width:140px;max-width:100%}.ct-w-180{width:180px;max-width:100%}.ct-w-220{width:220px;max-width:100%}.ct-w-260{width:260px;max-width:100%}.ct-num{text-align:end;width:100px}.ct-pills{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.ct-nowrap{flex-wrap:nowrap}.ct-self-start{align-self:flex-start}.ct-gap-s{gap:var(--space-s)}.ct-pad{padding:0 var(--space-m) var(--space-m)}.ct-ref{flex-wrap:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ct-list{gap:var(--space-s);flex-direction:column;display:flex}.ct-payload{font-size:var(--text-s);line-height:var(--leading-s);flex-direction:column;gap:6px;display:flex}.ct-sub{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold)}.ct-grid{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.ct-translation{border-top:1px solid var(--color-border-default);white-space:pre-wrap;font-size:var(--text-s);line-height:var(--leading-s);padding-top:6px}.block>.ds-card,.block>.ct-fill,.ct-fill>.ds-card{height:100%}.ct-facts{width:100%;min-width:0}.ct-key{width:200px;font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ct-pre{white-space:pre-wrap;font-size:var(--text-s);line-height:var(--leading-s)}.ct-hold{padding:var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-s);background:var(--color-bg-surface);flex-direction:column;gap:10px;display:flex}.ct-fold{border-top:1px solid var(--color-border-default);padding-top:var(--space-sm)}.ct-fold>summary,.ct-summary{cursor:pointer;font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-semibold)}.ct-fold[open]>summary{margin-bottom:var(--space-sm)}.ct-log{flex-direction:column;display:flex}.ct-log-row{align-items:flex-start;gap:var(--space-sm);border-top:1px solid var(--color-border-default);padding:9px 0;display:flex}.ct-log-row>.tnum{flex:none;width:120px}.ct-proof{margin-top:4px}.ct-proof>summary{cursor:pointer;font-size:var(--text-xs)}.ct-proof-list{gap:2px var(--space-sm);font-size:var(--text-xs);grid-template-columns:auto 1fr;margin:4px 0 0;display:grid}.ct-proof-list dd{font-family:var(--font-mono,monospace);word-break:break-all;color:var(--color-text-secondary);margin:0}@media (max-width:759px){.ct-head-text{flex-basis:100%}.ct-key{width:auto}}@media (max-width:600px){.ct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-logo{min-width:0;display:flex}.ct-org-text,.ct-user-text{min-width:0;font-size:var(--text-s);line-height:var(--leading-s);flex-direction:column;display:flex}.ct-org-text b,.ct-user-text b{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.ct-user-text b{color:var(--color-text-strong)}.ct-user-text span{color:var(--color-text-secondary)}.ct-user-who{min-width:0;color:var(--color-text-primary);border-radius:var(--radius-s);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}a.ct-user-who:hover b{text-decoration:underline}.pt-shell .ct-topsearch{flex:0 300px;min-width:200px}.pt-shell :is(.ct-topsearch,.console-search){border:1px solid var(--color-border-default);border-radius:var(--radius-ms);background:var(--color-bg-subtle);min-height:36px;box-shadow:none}.pt-shell :is(.ct-topsearch,.console-search):focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-border-focus) 18%,transparent)}.pt-shell :is(.ct-topsearch,.console-search) .ds-input{min-height:32px;box-shadow:none;background:0 0;border:0;padding:0}.pt-shell .ct-phone-search{display:none}.pt-lang .lang-now{background:0 0;border-color:#0000;min-height:36px}.pt-lang .lang-now:hover{background:var(--color-bg-muted)}.ct-bell .ds-btn{gap:6px;min-height:36px;padding:0 8px}.ct-bell .ds-pill{background:var(--color-lime-fill);color:var(--ink-900)}.ds-top-tools .wide-theme .ds-btn{width:36px;padding:0}.ct-tabbar{display:none}.pt-shell .ds-top{padding-inline-end:calc(var(--space-2xl) + 148px)}body:has(.pt-shell) button.sa-fab{top:8px;bottom:auto;right:var(--space-2xl);height:36px}html[dir=rtl] body:has(.pt-shell) button.sa-fab{right:auto;left:var(--space-2xl)}body:has(.pt-shell) .sa-panel{top:60px;bottom:auto;right:var(--space-2xl);max-height:min(640px,100vh - 88px)}html[dir=rtl] body:has(.pt-shell) .sa-panel{right:auto;left:var(--space-2xl)}.pt-shell .content{max-width:1560px;padding:28px var(--space-2xl) calc(var(--space-2xl) + 24px);gap:var(--space-l);margin-inline:0}.ct-shell .ct-head:not(.ds-band) h1{color:var(--color-text-strong)}.ct-shell .ct-head-text>p{color:var(--color-text-secondary)}.ct-shell .ct-head:not(.ds-band){align-items:center}.ct-shell .ds-tabs{gap:var(--space-xs)}.ct-shell .ds-tabs .ds-count{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.ct-shell .ds-tabs a,.ct-shell .ds-tabs .ds-tab-soon{padding-inline:var(--space-2xs);margin-inline-end:1px}@media (max-width:1280px){.pt-shell .ct-topsearch{flex-basis:220px;min-width:160px}}@media (max-width:900px){.pt-shell .ds-top{padding-inline-end:64px}.pt-shell .wide-theme,.pt-shell .ct-topsearch,.pt-shell .pt-lang{display:none}.pt-shell .ct-phone-search{display:inline-flex}body:has(.pt-shell) button.sa-fab{width:38px;height:38px;top:8px;right:12px}html[dir=rtl] body:has(.pt-shell) button.sa-fab{left:12px;right:auto}body:has(.pt-shell) .sa-panel{max-height:calc(100vh - 140px);top:56px;left:8px;right:8px}.pt-shell .content{padding:var(--space-m) var(--space-m) calc(96px + var(--space-m))}.ct-tabbar{inset-inline:0;z-index:40;height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--color-side-bg);border-top:1px solid var(--color-side-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0}.ct-tabbar>a,.ct-more>summary{height:100%;color:var(--color-side-muted);font-size:var(--text-xs);line-height:var(--leading-xs);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;list-style:none;display:flex;position:relative}.ct-more>summary::-webkit-details-marker{display:none}.ct-tabbar .ic{width:22px;height:22px}.ct-tabbar>a.on{color:var(--color-lime-fill);font-weight:var(--weight-semibold)}.ct-tab-dot{top:8px;border-radius:var(--radius-xs);background:var(--color-lime-fill);color:var(--ink-900);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-semibold);padding:0 5px;position:absolute;inset-inline-start:calc(50% + 6px)}.ct-more{position:relative}.ct-more-panel{inset-inline:var(--space-s);gap:var(--space-s);max-height:70vh;padding:var(--space-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-m);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-card-hi,var(--shadow-200));flex-direction:column;display:flex;position:fixed;bottom:72px;overflow:auto}.ct-more-panel .nav{width:100%}.ct-shell .content>.ct-head h1{font-size:var(--text-xl);line-height:var(--leading-xl)}}.ct-home{gap:var(--space-xl);flex-direction:column;display:flex;position:relative}.ct-home-head{padding-inline-end:calc(var(--space-2xl) + 120px)}.ct-home .blocks-bar{top:var(--space-m);z-index:1;margin:0;position:absolute;inset-inline-end:var(--space-m)}.ct-next{align-items:center;gap:var(--space-m);width:fit-content;max-width:100%;padding:var(--space-sm) var(--space-l);border-radius:var(--radius-m);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-card);flex-wrap:wrap;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.ct-next:hover{box-shadow:var(--shadow-card-hi)}.ct-next-k{font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--color-tint-lagoon,var(--color-text-secondary));align-items:center;gap:6px;display:inline-flex}.ct-next-k:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ct-next-what{flex-direction:column;min-width:0;display:flex}.ct-away{align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.ct-next-what b{font-weight:var(--weight-semibold)}.ct-next-what span{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ct-next-risk{border-radius:var(--radius-full);background:var(--color-danger-text);color:var(--color-bg-surface);font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-semibold);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.ct-next-go{color:var(--color-text-secondary)}[dir=rtl] .ct-next-go{transform:scaleX(-1)}.ct-home .two{grid-template-columns:minmax(0,1fr) 360px}.ct-home .ds-card{gap:var(--space-s)}.ct-needs{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ct-needs .ds-needs{align-items:flex-start;gap:var(--space-xs);min-height:118px;padding:var(--space-sm) var(--space-m) var(--space-m);border-radius:var(--radius-m);background:var(--color-bg-subtle);font-size:var(--text-base);line-height:var(--leading-base);flex-direction:column;position:relative}.ct-needs a.ds-needs:hover{background:color-mix(in srgb,var(--color-tint-lagoon-bg,var(--color-bg-muted)) 60%,var(--color-bg-subtle))}.ct-needs .ds-needs:after{content:"";top:var(--space-m);border-block-start:1.5px solid var(--color-text-secondary);border-inline-end:1.5px solid var(--color-text-secondary);width:7px;height:7px;position:absolute;inset-inline-end:var(--space-m);transform:rotate(45deg)}[dir=rtl] .ct-needs .ds-needs:after{transform:rotate(-135deg)}.ct-needs .ds-needs b{min-width:0;font-family:var(--display);font-size:34px;line-height:1.1;font-weight:var(--weight-medium)}.ct-needs .ds-needs span{color:var(--color-text-secondary)}.ct-all-clear{align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-success-text);display:flex}.ct-overdue{align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-danger-text);display:flex}.ct-phone-text{display:none}.ct-deadlines{gap:var(--space-sm);flex-direction:column;display:flex}.ct-deadlines h2{font-size:var(--text-l);line-height:var(--leading-l);font-weight:var(--weight-semibold)}.ct-case-line{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-case-line a{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-medium);color:var(--color-text-strong);text-decoration:none}.ct-case-line a:hover{text-decoration:underline}.ct-case-line span{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ct-person{align-items:center;gap:var(--space-s);font-size:var(--text-base);line-height:var(--leading-base);display:inline-flex}.ct-mine{flex-direction:column;display:flex}.ct-mine-row{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-border-default);padding:10px 0;display:flex}.ct-tiles{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ct-tile{padding:var(--space-sm);border-radius:var(--radius-s);background:var(--color-bg-subtle);flex-direction:column;gap:2px;display:flex}.ct-tile b{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);color:var(--color-text-strong)}.ct-tile span{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary)}.ct-tile.t-info{background:var(--color-info-bg)}.ct-tile.t-success{background:var(--color-success-bg)}.ct-tile.t-teal{background:var(--color-conf-bg)}.ct-tile.t-warning{background:var(--color-warning-bg)}.ct-table{border-radius:var(--radius-sm)}.ct-table th{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);font-weight:var(--weight-medium);padding:10px var(--space-m);height:auto}.ct-table td{font-size:var(--text-base);line-height:var(--leading-base);padding:14px var(--space-m);height:auto}.ct-table table{min-width:0}.ct-waiting th:first-child{width:150px}.ct-waiting th:nth-child(3){width:200px}.ct-waiting th:nth-child(4){width:140px}.ct-waiting th:nth-child(5){width:100px}.ct-decls th:first-child{width:180px}.ct-decls th:nth-child(3){width:170px}.ct-decls th:nth-child(4){width:180px}.ct-decls th:nth-child(5){width:130px}.ct-deadlines .ct-table th:first-child{width:224px}.ct-deadlines .ct-table th:nth-child(2){width:156px}.ct-deadlines .ct-table th:nth-child(3){width:166px}@media (max-width:960px){.ct-home .two{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ct-home{gap:var(--space-m)}.ct-home-head{padding-inline-end:var(--space-m)}.ct-needs{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-home .blocks-bar,.ct-wide-text{display:none}.ct-phone-text{display:inline}.ct-home .ds-card{background:0 0;border:0;padding:0}.ct-home .ds-card-head p{display:none}.ct-needs .ds-needs{background:var(--color-bg-surface);border:1px solid var(--color-border-default)}.ct-deadlines .tbl-wrap{background:0 0;border:0}.ct-deadlines thead{display:none}.ct-deadlines tbody{gap:var(--space-s);flex-direction:column;display:flex}.ct-deadlines tbody tr{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-sm) var(--space-m);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);display:flex}.ct-deadlines tbody td{border:0;height:auto;padding:0}.ct-deadlines tbody td:nth-child(2){display:none}}.ct-cases{gap:var(--space-l);flex-direction:column;min-width:0;display:flex}.ct-cases .dt{gap:var(--space-l);background:0 0;border:0;border-radius:0}.ct-cases .dt-toolbar{flex-wrap:nowrap;padding:0}.ct-cases .dt-toolbar>.grow{flex:auto}.ct-cases .dt .tbl-wrap.flat{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface)}.ct-cases .dt th{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);font-weight:var(--weight-medium);padding:10px var(--space-m);height:auto}.ct-cases .dt td{font-size:var(--text-base);line-height:var(--leading-base);padding:var(--space-sm) var(--space-m);height:49px}.ct-cases .dt table{min-width:640px}.ct-cases-toolbar{align-items:center;gap:var(--space-s);flex-wrap:wrap;width:100%;min-width:0;display:flex}.ct-cases-toolbar .search-box{border-color:var(--color-border-strong);width:360px}.ct-cases-tools{align-items:center;gap:var(--space-s);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ct-clear{align-items:center;gap:var(--space-xs);font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);display:inline-flex}.ct-table-foot{justify-content:space-between;align-items:center;gap:var(--space-m);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.ct-cases:not(:has(input[form=bulk][name=refs])) .ct-bulk-wrap{display:none}.ct-cases .ct-ref{color:var(--color-text-primary)}.ct-filter-form{gap:var(--space-m);flex-direction:column;display:flex}.ct-chips{gap:var(--space-s);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ct-chips>legend{width:100%;font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-medium);color:var(--color-text-primary);margin-bottom:10px}.ct-chips .ds-choice{padding:5px var(--space-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-medium);background:var(--color-bg-surface);align-items:center;position:relative}.ct-chips .ds-choice input{opacity:0;border-radius:var(--radius-full);width:100%;height:100%;margin:0;position:absolute;inset:0}.ct-chips .ds-choice:has(input:checked){background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-on-inverse)}.ct-chips .ds-choice:has(input:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.ct-filter-display{gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}.ct-head-actions .ds-btn:disabled .ds-pill{color:inherit;background:0 0}@media (max-width:760px){.ct-cases-toolbar .search-box{width:100%}.ct-cases-tools{margin-inline-start:0}}.ct-hold-matter{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);display:block}.ct-period{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ct-period .ds-field{align-items:center;gap:var(--space-s);flex-direction:row}.ct-period .ds-field>label{font-size:var(--text-s);line-height:var(--leading-s);color:var(--color-text-secondary);font-weight:var(--weight-regular)}.ct-compare{font-size:var(--text-s);line-height:var(--leading-s);font-weight:var(--weight-medium);color:var(--color-text-strong);text-decoration:none}.ct-compare:hover,.ct-compare[aria-pressed=true]{text-decoration:underline}.ct-stats .ds-stat .lbl .ic{color:var(--color-text-secondary)}.ct-shell .ct-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.guided-more{gap:var(--space-2xs);margin:calc(-1 * var(--space-s)) calc(-1 * var(--space-s)) 0;flex-direction:column;display:flex}.guided-more a{min-height:36px;padding:0 var(--space-s);border-radius:var(--radius-s);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-text-primary);align-items:center;gap:10px;text-decoration:none;display:flex}.guided-more a:hover{background:var(--color-bg-subtle)}.guided-more .ic{color:var(--color-text-secondary)}@media (max-width:760px){.ct-cases .dt-toolbar{flex-wrap:wrap}.ct-shell:has(.guided-actions) .ct-tabbar{display:none}.ct-shell .guided-actions{inset-inline:0;z-index:40;gap:var(--space-s);padding:var(--space-sm) var(--space-m) calc(var(--space-sm) + env(safe-area-inset-bottom));background:var(--color-bg-surface);border-top:1px solid var(--color-border-default);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0}.ct-shell .guided-actions>*{min-width:0}.ct-shell .guided-actions .ds-btn,.ct-shell .guided-actions summary{justify-content:center;width:100%}.ct-shell .guided-role{display:none}}.guided-layout{gap:var(--space-l);grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;display:grid}.guided-layout.triage{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr)}body .guided .ds-card,body .guided .ds-stages{border-radius:var(--radius-m)}body .guided .ds-card{padding:var(--space-l)}body .guided .ds-card.guided-now{border:2px solid var(--color-bg-inverse);padding:var(--space-xl);gap:14px}body .guided-title,body .guided-crumb{gap:6px}body .guided-role{min-height:var(--space-xl);border-radius:var(--radius-full);background:var(--color-brand-soft);color:var(--color-brand-ink);padding:0 10px}.guided-chips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:min(720px,100%);display:flex}.guided-alert{min-height:var(--space-xl);white-space:normal;text-align:start;border-radius:var(--radius-sm);max-width:420px;padding-block:2px}.guided-alert .ic{flex:none}@media (max-width:1100px){.guided-chips{justify-content:flex-start}}body .guided-role .ic{width:14px;height:14px}.ct-shell .guided .ds-tabs{gap:var(--space-xl)}.ct-shell .guided .ds-tabs a,.ct-shell .guided .ds-tabs .ds-tab-soon{margin-inline-end:0}.guided-main{gap:var(--space-m);min-width:0}@media (max-width:1100px){.guided-layout,.guided-layout.triage{grid-template-columns:minmax(0,1fr)}}.guided-fold{gap:var(--space-s);border-top:1px solid var(--color-border-default);padding-top:var(--space-s);flex-direction:column;display:flex}.guided-fold>summary{cursor:pointer;font-size:var(--text-s);font-weight:var(--weight-medium);color:var(--color-text-strong)}#case-now{scroll-margin-top:96px}.ct-shell .blocks-grid{columns:2 420px;column-gap:var(--space-xl);display:block}.ct-shell .blocks-grid>.block{break-inside:avoid;margin-bottom:var(--space-xl)}.ct-shell .blocks-grid>.block:last-child{margin-bottom:0}@media (max-width:760px){.blocks-grid td.tnum{white-space:normal}}@media (max-width:960px){.ct-tabbar>a>span:not(.ct-tab-dot){max-width:100%;padding-inline:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:760px){.ct-shell .guided-actions .ds-btn,.ct-shell .guided-actions .ds-pop>summary{height:auto;min-height:52px;padding:var(--space-xs);font-size:var(--text-xs);line-height:var(--leading-xs);white-space:normal;text-align:center;flex-direction:column;gap:2px}.ct-shell .guided-actions .ds-btn .ic,.ct-shell .guided-actions .ds-pop>summary .ic{width:18px;height:18px}.ct-shell .guided-actions .ds-pop>summary>svg:last-child:not(:first-child){display:none}}.ct-referral{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}.ct-referral:first-of-type{border-top:0;padding-top:0}.ct-row-static{cursor:default}.ct-brief,.ct-suggest{gap:var(--space-sm);flex-direction:column;display:flex}.ct-suggest-title{gap:var(--space-xs)}.ct-suggest-part,.ct-cs-section{gap:var(--space-2xs);flex-direction:column;display:flex}.ct-cs-title{font-weight:var(--weight-semibold)}.ct-brief-list,.ct-cs-list{gap:var(--space-2xs);margin:0;padding-inline-start:var(--space-m);list-style:outside;display:grid}ol.ct-brief-list{list-style:decimal}.ct-brief-list a{min-block-size:24px;line-height:24px;display:inline-block}.ct-brief-list li::marker{color:var(--color-text-muted)}.ct-cs-list li::marker{color:var(--color-text-muted)}.ct-campaign{gap:var(--space-2xs);padding-block:var(--space-xs);border-bottom:1px solid var(--color-border-default);flex-direction:column;display:flex}.ct-survey{gap:var(--space-xs);padding-block:var(--space-xs);flex-direction:column;display:flex}.ct-survey-table{width:100%;min-width:0}.ct-survey-table td:last-child{text-align:end;white-space:nowrap}.ct-count-part{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ct-count-table{width:100%;min-width:0}.ct-count-table td:last-child{text-align:end;width:6rem}@media print{.side,.topbar,.qa-strip,.no-print{display:none!important}.staff{display:block}}.ct-brsr-table{min-width:560px}.ct-brsr-table th{text-align:center}.ct-brsr-table td.tnum{text-align:end}.ct-filed{gap:var(--space-s);flex-wrap:wrap;align-items:center;display:flex}.ct-group-table th:not(:first-child),.ct-group-table td.tnum{text-align:end}.ct-group-total td{font-weight:var(--weight-semibold)}.ct-insights-page{gap:var(--space-l);flex-direction:column;display:flex}.ct-insight{gap:var(--space-l);grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;display:grid}.ct-insight-form{gap:var(--space-m);padding:var(--space-m) var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;display:flex}.ct-insight-result{gap:var(--space-m)}.ct-insight-add{align-items:flex-end;gap:var(--space-s);padding-top:var(--space-m);border-top:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.ct-insight-add .ds-field{flex:0 260px}@media (max-width:900px){.ct-insight{grid-template-columns:1fr}}.ct-record-page{gap:var(--space-l);flex-direction:column;display:flex}.ct-record,.ct-record-done{max-width:860px}.ct-record{gap:var(--space-m);padding:var(--space-l);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);flex-direction:column;display:flex}.ct-record-done{gap:var(--space-m)}.ct-record-code{font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:.06em;color:var(--color-text-strong);padding:var(--space-sm) var(--space-m);border:1px dashed var(--color-border-strong);border-radius:var(--radius-s);background:var(--color-bg-subtle);-webkit-user-select:all;user-select:all;width:max-content;max-width:100%}.ct-shell .guided-head{padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-l);background:linear-gradient(180deg,var(--color-band-sky-top,var(--color-info-bg)) 0%,var(--color-band-sky-mid,var(--color-bg-subtle)) 80%)}.ct-shell .guided-head h1{font-family:var(--font);font-size:var(--text-2xl);line-height:var(--leading-2xl);font-weight:var(--weight-semibold);letter-spacing:.01em}.ct-shell .guided-side{padding:var(--space-sm);border-radius:var(--radius-l);background:color-mix(in srgb,var(--color-tint-sky-bg,var(--color-bg-subtle)) 55%,transparent);align-self:start}.ct-words{font-size:var(--text-l);color:var(--color-text-primary);line-height:1.65}.guided-side .ct-words{font-size:var(--text-base);line-height:var(--leading-base)}.ct-shell .guided>.ds-danger{order:0}@media (max-width:760px){.ct-shell .guided-head{padding:var(--space-m)}.ct-shell .guided-side{padding:var(--space-xs)}}.ct-home.lg-home{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.lg-work{flex-direction:column;gap:24px;min-width:0;display:flex}.lg-hello h1{letter-spacing:-.025em;font-size:26px;font-weight:650;line-height:32px}.lg-hello p{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.lg-needs{flex-direction:column;gap:12px;display:flex}.lg-needs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lg-needs-head h2{font-size:15px;font-weight:650;line-height:20px}.lg-rail{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-subtle);flex-direction:column;gap:24px;padding:20px;display:flex;position:sticky;top:76px}.lg-rail .ct-next{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-surface);color:inherit;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;text-decoration:none;display:flex}.lg-rail .ct-next:hover{border-color:var(--color-border-strong)}.lg-rail .ct-next-what{flex-direction:column;flex:1;min-width:0;display:flex}.lg-rail .ct-next-what b{font-family:var(--mono);color:var(--color-text-strong);font-weight:600}.lg-rail .ct-next-what span{color:var(--color-text-secondary);font-size:12px}.lg-dash{min-width:0}@media (max-width:1180px){.ct-home.lg-home{grid-template-columns:minmax(0,1fr)}.lg-rail{position:static}}.pt-shell .ct-needs .ds-needs{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-sm)}.pt-shell .ct-needs a.ds-needs:hover{background:var(--color-bg-subtle);border-color:var(--color-border-strong)}.pt-shell .ct-needs .ds-needs b,.pt-shell .ct-tile b,.pt-shell .ds-widget-count b{font-family:var(--mono);letter-spacing:-.03em;font-weight:600}.pt-shell .ct-tile,.pt-shell .ct-tile:is(.t-info,.t-success,.t-teal,.t-warning){background:var(--color-bg-surface);border:1px solid var(--color-border-default)}.pt-shell .ds-widget-count span{color:var(--color-text-secondary)}.pt-shell .ds-seg{border:1px solid var(--color-border-default);border-radius:var(--radius-s);box-shadow:none;gap:0;padding:0;overflow:hidden}.pt-shell .ds-seg a,.pt-shell .ds-seg-soon{border-radius:0;padding:5px 12px;font-size:13px}.pt-shell .ds-seg a+a,.pt-shell .ds-seg a+.ds-seg-soon{border-inline-start:1px solid var(--color-border-default)}.pt-shell .ds-seg a[aria-current=page]{background:var(--color-bg-subtle);color:var(--color-text-strong)}.guided-triage{margin-top:var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--color-border-default)}.guided-triage-form{gap:var(--space-l)}.guided-triage-part{gap:var(--space-s);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.guided-triage-part>legend{margin-bottom:var(--space-xs);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-text-strong);padding:0}.inv-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inv-item{gap:var(--space-xs);padding:var(--space-sm) 0;border-top:1px solid var(--color-border-default);flex-direction:column;display:flex}.inv-item:first-child{border-top:0}.inv-hash{font-family:var(--mono);font-size:var(--text-xs);overflow-wrap:anywhere}.inv-custody{margin:var(--space-xs) 0 0;padding-inline-start:var(--space-m)}.inv-actions,.inv-actions>form,.inv-actions>form>.row{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.inv-actions select{inline-size:auto;min-inline-size:200px}.lt-preview-open{display:contents}.lt-preview{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-bg-subtle);flex-direction:column;display:flex}.held-list{gap:var(--space-s);flex-direction:column;display:flex}.held-item{gap:var(--space-s);padding:var(--space-m);border:1px dashed var(--color-border-strong);border-radius:var(--radius-m);flex-direction:column;display:flex}.ct-heat table{min-width:0}.ct-heat th[scope=row]{text-align:start;font-weight:500}.ct-heat-cell{text-align:center}.ct-heat-cell.h1{background:var(--color-tint-sky-bg)}.ct-heat-cell.h2{background:color-mix(in srgb,var(--brand) 22%,transparent)}.ct-heat-cell.h3{background:color-mix(in srgb,var(--brand) 45%,transparent)}.ct-heat-cell.h4{background:var(--brand-strong-600,var(--brand));color:#fff}.gov-grid{gap:var(--space-l);margin-top:var(--space-l);grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.gov-months{min-width:0}.gov-months td:first-child{white-space:nowrap}@media (max-width:900px){.gov-grid{grid-template-columns:minmax(0,1fr)}}
