.login-art{--sem-brand-mark: var(--sem-text-on-inverse);--glow-x: 30%;position:relative;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:var(--sem-text-on-inverse);background-color:var(--sem-surface-inverse);background-image:radial-gradient(520px 420px at var(--glow-x) 66%,color-mix(in srgb,var(--sem-action-bg) 10%,transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--sem-text-on-inverse) 4.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--sem-text-on-inverse) 4.5%,transparent) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}:root[dir=ltr] .login-art{--glow-x: 70%}:root[data-theme=dark] .login-art{background-color:var(--sem-surface-page);border-inline-start:1px solid var(--sem-border-hairline)}.art-map-box{grid-row:2;position:relative;min-block-size:0}.art-map{position:absolute;inset-block-start:8px;inset-inline-start:var(--map-start, 40px);inline-size:var(--map-size, calc(100% - 64px) );block-size:calc(100% - 40px)}.art-border{fill:color-mix(in srgb,var(--sem-text-on-inverse) 2.5%,transparent);stroke:color-mix(in srgb,var(--sem-text-on-inverse) 28%,transparent);stroke-width:1.1;stroke-linejoin:round;animation:art-draw 2.6s cubic-bezier(.4,0,.2,1) .2s backwards}.art-dot .core{fill:var(--sem-action-bg);animation:art-glow 2.8s ease-in-out infinite}.art-dot .ring{fill:none;stroke:var(--sem-action-bg);stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center;animation:art-ping 2.8s ease-out infinite}.art-dot.d1 *{animation-delay:.35s}.art-dot.d2 *{animation-delay:.7s}.art-dot.d3 *{animation-delay:1.05s}.art-dot.d4 *{animation-delay:1.4s}.art-dot.d5 *{animation-delay:1.75s}.art-dot.d6 *{animation-delay:2.1s}.art-dot.d7 *{animation-delay:2.45s}.art-copy{grid-row:1;position:relative;display:grid;align-content:start;padding-block-start:72px;justify-items:start;gap:26px;padding-inline:72px 40px}.art-logo{display:flex;align-items:center;gap:20px}.art-mark,.art-name{position:relative;overflow:hidden;padding:8px}.art-mark svg{display:block}.art-mark rect{transform-box:fill-box;animation:art-step .5s cubic-bezier(.2,.8,.2,1) backwards}.art-mark rect:nth-child(1){animation-delay:50ms}.art-mark rect:nth-child(3){animation-delay:.25s}.art-mark rect:nth-child(4){animation-delay:.35s}.art-mark rect:nth-child(5){animation-delay:.45s}.art-mark rect:nth-child(6){animation-delay:.55s}.art-mark rect:nth-child(7){animation-delay:.65s}.art-mark .mark-accent{animation:art-step .5s cubic-bezier(.2,.8,.2,1) .15s backwards,pulse 1.2s var(--sem-motion-easing-overshoot) 1s infinite}.art-name{display:grid;gap:8px;justify-items:start;animation:art-rise .6s cubic-bezier(.2,.8,.2,1) .8s backwards}.art-name b{font-weight:800;font-size:56px;line-height:1;color:var(--sem-text-on-inverse)}.art-name [lang=en]{font-family:var(--font-num);font-weight:700;font-size:21px;line-height:1;letter-spacing:-.02em;color:var(--sem-action-bg)}.art-sheen{position:absolute;inset-block:-20%;inset-inline-end:0;inline-size:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sem-text-on-inverse) 28%,transparent),transparent);transform:translate(-200%) skew(-18deg);opacity:0;pointer-events:none;animation:art-sheen 5.5s cubic-bezier(.4,0,.2,1) 1.4s infinite}.art-sheen.late{inline-size:30%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sem-text-on-inverse) 18%,transparent),transparent);animation-delay:1.7s}.art-caption{margin:0;max-inline-size:380px;font-size:16px;line-height:1.7;color:color-mix(in srgb,var(--sem-text-on-inverse) 72%,transparent);animation:art-rise .6s cubic-bezier(.2,.8,.2,1) .8s backwards}.login-art .hazard{grid-row:3;position:relative;block-size:14px}@keyframes art-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes art-glow{50%{opacity:.55}}@keyframes art-ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(3.2);opacity:0}}@keyframes art-step{0%{opacity:0;transform:translate(-18px)}}@keyframes art-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes art-sheen{0%{transform:translate(-200%) skew(-18deg);opacity:0}4%,50%{opacity:1}55%,to{transform:translate(560%) skew(-18deg);opacity:0}}@media (prefers-reduced-motion: reduce){.login-art *,.art-mark .mark-accent{animation:none!important}.art-sheen{display:none}}@media (max-width: 980px){.login-art{display:none}}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:11px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline)}.seg button{block-size:32px;padding-inline:12px;border-radius:8px;font-weight:700;font-size:12.5px;color:var(--sem-text-tertiary);display:inline-flex;align-items:center;gap:6px}.seg button[aria-selected=true],.seg button[aria-checked=true]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}@media (hover: hover) and (pointer: fine){.seg button:hover{color:var(--sem-text-primary)}}.seg-count{font-family:var(--font-num);font-size:11.5px;min-inline-size:20px;block-size:20px;padding-inline:6px;border-radius:10px;display:inline-grid;place-items:center;background:var(--sem-action-bg);color:var(--sem-action-fg)}.rv-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rv{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}.queue-col{display:grid;gap:10px;position:sticky;inset-block-start:84px}.queue{display:grid;gap:8px;max-block-size:calc(100vh - 220px);overflow:auto;padding:2px;overscroll-behavior:contain}.qi{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:10px;border-radius:14px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline);text-align:start;inline-size:100%}@media (hover: hover) and (pointer: fine){.qi:hover{border-color:var(--sem-border-default)}}.qi[aria-selected=true]{border-color:var(--sem-action-bg);background:color-mix(in srgb,var(--sem-action-bg) 6%,var(--sem-surface-raised))}.qi .th{inline-size:64px;block-size:64px;border-radius:10px;overflow:hidden;background:var(--sem-surface-subtle);display:grid;place-items:center;color:var(--sem-text-tertiary)}.qi .th img{inline-size:100%;block-size:100%;object-fit:cover}.qi-body{min-inline-size:0;display:grid;gap:2px}.qi .t{font-weight:800;font-size:13.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qi .m{font-size:12px;color:var(--sem-text-tertiary);overflow:hidden;white-space:nowrap;display:flex;gap:6px}.qi .m>*+*:before{content:"·";margin-inline-end:6px}.qi .b{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:4px;align-items:center}.qi .when{font-size:11.5px;color:var(--sem-text-tertiary)}.skeleton-list{display:grid;gap:8px}.qi-skeleton .th,.qi-skeleton .lines i{animation:breathe 1.1s ease-in-out infinite alternate}.qi-skeleton .lines{display:grid;gap:10px;align-content:center}.qi-skeleton .lines i{display:block;block-size:10px;border-radius:5px;background:var(--sem-surface-subtle);inline-size:80%}.qi-skeleton .lines i+i{inline-size:50%}@keyframes breathe{0%{opacity:1}to{opacity:.45}}.pill.pill-ok{background:var(--sem-status-success-subtle-bg);color:var(--sem-status-success-fg);border-color:color-mix(in srgb,var(--sem-status-success-fg) 40%,transparent)}.pill.pill-bad{background:var(--sem-status-danger-subtle-bg);color:var(--sem-status-danger-fg);border-color:color-mix(in srgb,var(--sem-status-danger-fg) 40%,transparent)}.pill.pill-urgent{background:var(--sem-status-emergency-bg);color:var(--sem-status-emergency-fg);border-color:transparent}.more-failed{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--sem-status-danger-fg)}.detail{display:grid;gap:16px;min-inline-size:0}.d-head{display:grid;gap:6px}.d-head h2{font-size:21px;line-height:1.35}.d-head .meta,.decided-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12.5px;color:var(--sem-text-tertiary)}.decided-row{color:var(--sem-text-primary);font-size:13px}.decided{display:grid;gap:14px}.kv{display:inline-flex;gap:6px;align-items:baseline}.btn-sm{block-size:32px;padding-inline:12px;font-size:12.5px;border-radius:10px}.btn-fill.btn-danger{background:var(--sem-status-danger-bg);color:var(--sem-status-danger-on-bg);border-color:transparent}.gal{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px}.gal-one{grid-template-columns:minmax(0,1fr)}.gal .hero{aspect-ratio:4 / 3;max-block-size:460px;border-radius:14px;overflow:hidden;background:var(--sem-surface-subtle);display:grid;place-items:center}.gal .hero img,.gal .ths img{inline-size:100%;block-size:100%;object-fit:cover}.gal .ths{display:grid;gap:8px;align-content:start}.gal .ths button{aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--sem-surface-subtle);display:grid;place-items:center;color:var(--sem-text-tertiary)}.gal .ths button[aria-pressed=true]{border-color:var(--sem-action-bg)}.img-failed{display:grid;justify-items:center;gap:8px;color:var(--sem-text-tertiary);font-size:13px}.price-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-block-end:12px}.price{font-family:var(--font-num);font-size:22px;font-weight:700}.specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.spec{display:flex;justify-content:space-between;gap:12px;padding-block:9px;border-block-end:1px solid var(--sem-border-hairline);font-size:13px}.spec>span:first-child{color:var(--sem-text-tertiary)}.spec>span:last-child{font-weight:700;text-align:end}.sub{margin-block:16px 6px;font-weight:700}.prose{font-size:14px;line-height:1.9;color:var(--sem-text-secondary);max-inline-size:70ch}.opts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.opts li{display:inline-flex;gap:8px;align-items:center;block-size:30px;padding-inline:10px;border-radius:8px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);font-size:12px;font-weight:700}.opts li[data-out]{opacity:.65}.reel{display:grid;gap:12px}.player{position:relative;aspect-ratio:9 / 16;max-block-size:520px;inline-size:min(100%,292px);margin-inline:auto;border-radius:16px;overflow:hidden;background:var(--sem-surface-inverse);color:var(--sem-surface-on-inverse)}.player video{inline-size:100%;block-size:100%;object-fit:contain;background:var(--sem-surface-inverse)}.player-empty{display:grid;place-content:center;justify-items:center;gap:10px;padding:20px;text-align:center;font-size:13px}.player-note{position:absolute;inset-inline:10px;inset-block-start:10px;z-index:1;display:flex;gap:8px;align-items:center;padding:6px 10px;border-radius:10px;background:color-mix(in srgb,var(--sem-surface-inverse) 80%,transparent);font-size:12px}.urlx{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:12px;color:var(--sem-text-tertiary)}.reports{border:1.5px solid color-mix(in srgb,var(--sem-status-danger-fg) 55%,transparent);display:grid;gap:10px}.reports h3{font-size:15px;color:var(--sem-status-danger-fg)}.reports ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;font-size:13px}.rp p{color:var(--sem-text-secondary)}.decide{position:sticky;inset-block-end:12px;z-index:2;display:grid;gap:12px;padding:12px;border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-default);box-shadow:var(--shadow-pop)}.decide .row1,.reject .actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.keys{display:inline-flex;gap:4px;color:var(--sem-text-tertiary)}.keys kbd{font-family:var(--font-num);font-size:11px;min-inline-size:22px;block-size:22px;display:inline-grid;place-items:center;border:1px solid var(--sem-border-default);border-block-end-width:2px;border-radius:6px}.reject{display:grid;gap:12px;animation:rise var(--dur-base) var(--ease-out)}:root[data-input=keyboard] .reject{animation:none}@keyframes rise{0%{opacity:0;transform:translateY(-4px)}}.reject fieldset{border:0;margin:0;padding:0;min-inline-size:0}.reject legend{font-size:var(--sem-type-label-strong-size);font-weight:700;color:var(--sem-text-secondary);margin-block-end:8px;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;display:inline-flex;align-items:center;block-size:36px;padding-inline:13px;border-radius:10px;border:1.5px solid var(--sem-border-default);font-size:12.5px;font-weight:700;color:var(--sem-text-secondary);cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.chip:active{transform:scale(.97)}.chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.chip:has(input:focus-visible){outline:2px solid var(--sem-border-focus);outline-offset:2px}.chip:has(input:checked){background:var(--sem-action-bg);border-color:var(--sem-action-bg);color:var(--sem-action-fg)}@media (hover: hover) and (pointer: fine){.chip:hover{border-color:var(--sem-border-control);color:var(--sem-text-primary)}.chip:has(input:checked):hover{color:var(--sem-action-fg)}}.textarea{block-size:auto;min-block-size:84px;padding-block:10px;resize:vertical;line-height:1.7}.counter{display:flex;gap:10px;justify-content:space-between;font-size:12px;color:var(--sem-text-tertiary)}.counter .ltr{margin-inline-start:auto}.toast{display:flex;gap:14px;align-items:center}.toast-action{font-weight:800;text-decoration:underline;text-underline-offset:3px;color:inherit}.detail .empty .keys{justify-content:center}@media (max-width: 900px){.rv{grid-template-columns:minmax(0,1fr)}.queue-col{position:static}.queue{max-block-size:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,84%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.qi{scroll-snap-align:start}.specs,.gal{grid-template-columns:minmax(0,1fr)}.gal .ths{grid-auto-flow:column;grid-auto-columns:64px}}.dialog .dialog-hint{color:var(--sem-text-tertiary);font-size:12px;text-align:end}.op-view{gap:16px}.op-tools{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.op-tabs a{block-size:32px;padding-inline:12px;border-radius:8px;font-weight:700;font-size:12.5px;color:var(--sem-text-tertiary);display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.op-tabs a[aria-current=page]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}.op-tabs a:active,.op-seg button:active{transform:scale(.97)}.op-seg button{transition:transform var(--dur-press) var(--ease-out)}.op-view .btn.btn-sm{block-size:36px;padding-inline:12px;font-size:13px;border-radius:10px}.op-filters{display:grid;gap:12px;padding:14px 16px;border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline)}.op-row{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap}.op-lab{font-size:12px;font-weight:700;color:var(--sem-text-tertiary)}.op-fgroup{display:inline-flex;align-items:center;gap:8px}.op-chips{display:flex;flex-wrap:wrap;gap:6px}.op-chip{display:inline-flex;align-items:center;block-size:32px;padding-inline:12px;border-radius:10px;border:1.5px solid var(--sem-border-default);font-size:12.5px;font-weight:700;color:var(--sem-text-secondary);transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) ease}.op-chip:active{transform:scale(.97)}.op-chip[aria-checked=true]{background:var(--sem-action-bg);border-color:var(--sem-action-bg);color:var(--sem-action-fg)}@media (hover: hover) and (pointer: fine){.op-chip:hover{border-color:var(--sem-border-control);color:var(--sem-text-primary)}.op-chip[aria-checked=true]:hover{color:var(--sem-action-fg)}}.op-select{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--sem-text-tertiary)}.op-select select{block-size:36px;min-inline-size:170px;padding-inline:12px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--sem-text-primary);background:var(--sem-surface-sunken);border:1.5px solid var(--sem-border-default)}.op-select select:disabled{color:var(--sem-text-disabled);background:var(--sem-surface-disabled);border-color:transparent}.op-clear{font-size:12.5px;font-weight:700;color:var(--sem-text-secondary);text-decoration:underline;text-underline-offset:3px;margin-inline-start:auto}.op-load{display:inline-flex;align-items:center;color:var(--sem-text-tertiary)}.op-load .spinner{inline-size:14px;block-size:14px}.op-inline-err{display:inline-flex;padding:5px 6px;padding-inline-start:10px;font-size:12px;gap:8px}.op-inline-err svg{color:var(--sem-status-danger-fg)}.op-inline-err button{font-weight:800;font-size:12px;padding:3px 8px;border-radius:7px;background:var(--sem-surface-subtle)}.op-banner .grow{display:grid;gap:2px}.pill.op-pill{background:var(--sem-status-neutral-bg);color:var(--sem-status-neutral-fg);border-color:transparent}.op-pill svg{flex:none}.op-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.pill.op-notice{background:var(--sem-surface-notice);color:var(--sem-text-primary);border-color:color-mix(in srgb,var(--sem-action-bg) 45%,transparent)}.pill.op-notice .op-dot{background:var(--sem-action-bg)}.pill.op-strong{background:color-mix(in srgb,var(--sem-text-primary) 9%,var(--sem-surface-raised));color:var(--sem-text-primary)}.pill.op-success{background:color-mix(in srgb,var(--sem-status-success-fg) 14%,transparent);color:var(--sem-status-success-fg)}.pill.op-danger{background:color-mix(in srgb,var(--sem-status-danger-fg) 13%,transparent);color:var(--sem-status-danger-fg)}.pill.op-pill.op-muted{background:var(--sem-status-neutral-bg);color:var(--sem-text-tertiary)}.pill.op-emergency{background:var(--sem-status-emergency-bg);color:var(--sem-status-emergency-fg);font-weight:800;gap:5px}.pill.op-outline{background:transparent;border-color:var(--sem-border-default);color:var(--sem-text-secondary)}.op-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--sem-text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;position:relative;z-index:2;white-space:nowrap;transition:color var(--dur-fast) ease}@media (hover: hover) and (pointer: fine){.op-link:hover,.op-name-link:hover{color:var(--sem-text-primary);text-decoration-color:currentColor}}.op-muted{color:var(--sem-text-tertiary)}.op-soft{font-weight:400;color:var(--sem-text-secondary)}.op-idt{font-size:11.5px;color:var(--sem-text-tertiary);font-weight:500}.op-thumb{inline-size:42px;block-size:42px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--sem-surface-subtle);color:var(--sem-text-primary);position:relative;overflow:hidden;border:1px solid var(--sem-border-hairline)}.op-thumb-emg{background:var(--sem-surface-notice);border-color:color-mix(in srgb,var(--sem-action-bg) 50%,transparent)}.op-thumb-emg:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:5px;background:repeating-linear-gradient(-45deg,var(--sem-action-bg) 0 5px,var(--sem-text-on-action) 5px 10px)}.op-thumb-lg{inline-size:56px;block-size:56px;border-radius:16px}.op-mono{inline-size:32px;block-size:32px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:800;font-size:13px;line-height:1;color:var(--sem-text-primary);background:color-mix(in srgb,var(--sem-action-bg) var(--t, 18%),var(--sem-surface-subtle));border:1px solid color-mix(in srgb,var(--sem-action-bg) 25%,var(--sem-border-hairline))}.op-mono-cr{background:color-mix(in srgb,var(--sem-text-primary) var(--t, 10%),var(--sem-surface-raised));border-color:var(--sem-border-hairline)}.op-mono-nil{background:var(--sem-surface-sunken);color:var(--sem-text-tertiary);border-style:dashed}.op-mono-sm{inline-size:26px;block-size:26px;font-size:11px}.op-who{display:flex;gap:10px;align-items:center;min-inline-size:0}.op-nm{display:grid;min-inline-size:0;line-height:1.35;justify-items:start}.op-name{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.op-name-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:3px;transition:color var(--dur-fast) ease}.op-unnamed{color:var(--sem-text-tertiary);font-weight:400}.op-who-lg .op-mono{inline-size:42px;block-size:42px;font-size:16px}.op-who-lg .op-name{font-size:14.5px}.op-empty{display:grid;place-items:center;text-align:center;gap:12px;padding:64px 20px;color:var(--sem-text-tertiary);border:1.5px dashed var(--sem-border-default);border-radius:16px}.op-eico{inline-size:52px;block-size:52px;border-radius:16px;background:var(--sem-surface-subtle);display:grid;place-items:center;color:var(--sem-text-secondary)}.op-empty b{color:var(--sem-text-primary);font-size:15px}.op-foot{display:flex;justify-content:center;align-items:center;gap:12px;padding-block:6px;flex-wrap:wrap}.op-copy{display:inline-flex;align-items:center;gap:6px;block-size:28px;padding-inline:9px;border-radius:8px;border:1px solid var(--sem-border-hairline);font-size:11.5px;font-weight:700;color:var(--sem-text-secondary);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.op-copy:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.op-copy:hover{background:var(--sem-surface-subtle);color:var(--sem-text-primary)}}.op-meta{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--sem-text-tertiary)}.op-meta>span{display:inline-flex;gap:6px;align-items:center}.op-meta b,.op-when b,.op-tm b{color:var(--sem-text-secondary);font-weight:600}.op-lbl{font-size:11.5px;font-weight:700;color:var(--sem-text-tertiary)}.op-lbl-gap{margin-block-end:8px}.op-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--sem-text-secondary);padding:8px 11px;border-radius:10px;background:var(--sem-surface-subtle)}.op-note svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.op-note-gap{margin-block-end:12px}.op-skel i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle);animation:breathe 1.4s ease-in-out infinite}.op-rlist{display:grid;gap:8px}.op-rrow,.op-skrow{position:relative;display:grid;grid-template-columns:42px minmax(0,1.7fr) minmax(150px,.75fr) minmax(200px,.95fr) 96px;gap:16px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline)}.op-rrow{transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) ease}.op-rrow:has(.op-stretch:active){transform:scale(.97)}@media (hover: hover) and (pointer: fine){.op-rrow:hover{border-color:var(--sem-border-default)}.op-rrow:hover .op-chev{color:var(--sem-text-primary)}}.op-stretch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;z-index:1}.op-main{min-inline-size:0}.op-l1{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-inline-size:0}.op-cat{font-weight:800;font-size:14.5px}.op-l2{display:flex;gap:4px 12px;align-items:center;flex-wrap:wrap;margin-block-start:5px;font-size:12.5px;color:var(--sem-text-secondary)}.op-sep{inline-size:3px;block-size:3px;border-radius:50%;background:var(--sem-text-tertiary)}.op-ci{display:inline-flex;gap:5px;align-items:center}.op-stat{display:grid;gap:6px;justify-items:start;font-size:12.5px}.op-stat b{font-weight:700}.op-jobline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.op-when{display:grid;gap:3px;font-size:12px;color:var(--sem-text-tertiary)}.op-rid{display:flex;align-items:center;justify-content:flex-end;gap:6px}.op-chev{color:var(--sem-text-tertiary);transition:color var(--dur-fast) ease}.op-skrow{padding:16px}.op-skb{inline-size:42px;block-size:42px;border-radius:12px;background:var(--sem-surface-subtle);animation:breathe 1.4s ease-in-out infinite}.op-skg{display:grid;gap:8px}.op-skg i:first-child{inline-size:70%}.op-skg i:nth-child(2){inline-size:45%}.op-bar{display:flex;gap:10px;align-items:center}.op-rhead{display:flex;gap:16px;align-items:flex-start}.op-rhead-t{display:grid;gap:8px;min-inline-size:0;flex:1}.op-rhead h2{font-size:22px;line-height:1.35;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.op-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.op-col{display:grid;gap:16px;min-inline-size:0;align-content:start}.op-sec-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-block-end:12px}.op-sec-h h3{font-size:16px}.op-desc{font-size:14px;line-height:1.85;color:var(--sem-text-primary);max-inline-size:72ch;white-space:pre-line;overflow-wrap:anywhere}.op-reason{display:flex;gap:10px;align-items:center;margin-block-start:14px;padding:10px 12px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--sem-status-danger-fg) 55%,transparent);font-size:13px}.op-reason svg{color:var(--sem-status-danger-fg);flex:none}.op-reason .op-lbl{color:inherit}.op-tl{display:grid}.op-batch{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding-block-end:18px}.op-batch:last-child{padding-block-end:0}.op-batch:before{content:"";position:absolute;inset-block:36px 0;inset-inline-start:17px;inline-size:2px;background:var(--sem-border-hairline)}.op-batch:last-child:before{display:none}.op-node{inline-size:36px;block-size:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--sem-surface-raised);border:2px solid var(--sem-border-default);color:var(--sem-text-primary);position:relative;z-index:1}.op-batch-last .op-node{background:var(--sem-action-bg);border-color:var(--sem-action-bg);color:var(--sem-action-fg)}.op-bcard{border:1px solid var(--sem-border-hairline);border-radius:14px;background:var(--sem-surface-page);overflow:hidden;min-inline-size:0}.op-bhead{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:12px 14px;border-block-end:1px solid var(--sem-border-hairline);background:var(--sem-surface-raised)}.op-bhead h4{margin:0;font-size:14px;font-weight:800}.op-bhead .op-meta{font-size:12px}.op-bnote{display:flex;gap:7px;align-items:center;padding:8px 14px;font-size:11.5px;color:var(--sem-text-tertiary);border-block-end:1px solid var(--sem-border-hairline);background:var(--sem-surface-raised)}.op-bnote svg{flex:none}.op-cands,.op-ilist{list-style:none;margin:0;padding:0}.op-cand{display:grid;grid-template-columns:minmax(0,1fr) 128px 150px 132px;gap:12px;align-items:center;padding:10px 14px;border-block-end:1px solid var(--sem-border-hairline);font-size:12.5px}.op-cand:last-child{border-block-end:0}.op-tm{color:var(--sem-text-tertiary);font-size:12px}.op-ilist{display:grid;gap:10px}.op-int{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.6fr);gap:14px;padding:14px;border-radius:14px;border:1px solid var(--sem-border-hairline);background:var(--sem-surface-page);content-visibility:auto;contain-intrinsic-size:auto 120px}.op-int-closed{background:transparent}.op-pills{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:8px}.op-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-content:start}.op-fact{display:grid;gap:2px;min-inline-size:0;align-content:start}.op-v{font-size:13px;font-weight:700}.op-money{font-size:14px}.op-closedline{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12px;color:var(--sem-text-tertiary);padding-block-start:10px;border-block-start:1px dashed var(--sem-border-hairline)}.op-closedline b{color:var(--sem-text-secondary);font-weight:700}.op-legacy{font-size:12.5px;color:var(--sem-text-secondary);display:flex;gap:8px;align-items:center;grid-column:span 2}.op-kv{display:grid;gap:12px}.op-kv>div{display:grid;gap:3px}.op-kv .op-v{font-size:13.5px}.op-side-h{font-size:12px;font-weight:800;color:var(--sem-text-tertiary);margin-block-end:10px}.op-gap{margin-block-start:12px}.op-cell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.op-cellart{inline-size:58px;block-size:58px;border-radius:12px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);display:grid;place-items:center;color:var(--sem-text-tertiary)}.op-cellbox{fill:color-mix(in srgb,var(--sem-action-bg) 30%,transparent);stroke:var(--sem-action-bg)}.op-celldot{fill:var(--sem-text-primary)}.op-coord{font-size:13.5px;font-weight:600}.op-jobcta{display:flex;gap:12px;align-items:center;justify-content:space-between}.op-jobcta-t{display:flex;gap:10px;align-items:center;font-size:13.5px}.op-jobcta .btn,.op-dv .btn{text-decoration:none}.op-boardv{display:inline-flex;gap:6px;align-items:center}.op-r-skel{display:grid;gap:16px}.op-r-skel .card{display:grid;gap:12px}.op-r-skel i:first-child{inline-size:34%;block-size:18px}.op-r-skel i:nth-child(2){inline-size:68%}.op-r-skel i:nth-child(3){inline-size:52%}.op-r-skel .op-skblock{inline-size:95%;block-size:60px}.op-cx{display:grid;grid-template-columns:minmax(330px,410px) minmax(0,1fr);gap:16px;align-items:start}.op-jcol{display:grid;gap:8px;align-content:start;min-inline-size:0}.op-jlist{display:grid;gap:8px;align-content:start}.op-ji{position:relative;display:grid;gap:7px;padding:12px 14px;border-radius:14px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline);text-align:start;inline-size:100%;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) ease}.op-ji:active:not(.op-skel){transform:scale(.97)}@media (hover: hover) and (pointer: fine){.op-ji:hover{border-color:var(--sem-border-default)}}.op-ji[aria-selected=true]{border-color:var(--sem-action-bg);background:color-mix(in srgb,var(--sem-action-bg) 5%,var(--sem-surface-raised))}.op-ji.op-skel i:first-child{inline-size:62%}.op-ji.op-skel i:nth-child(2){inline-size:40%}.op-ji.op-skel i:nth-child(3){inline-size:52%}.op-pp{display:inline-flex;align-items:center;flex:none}.op-pp .op-mono+.op-mono{margin-inline-start:-6px;box-shadow:0 0 0 2px var(--sem-surface-raised)}.op-who2{font-weight:800;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-inline-start:2px}.op-ji .op-l2{margin-block-start:0}.op-l3{display:flex;gap:6px 12px;flex-wrap:wrap;align-items:center;font-size:11.5px;color:var(--sem-text-tertiary)}.op-end{display:inline-flex;gap:5px;align-items:center;color:var(--sem-text-secondary);font-weight:700}.op-jd{display:grid;gap:14px;min-inline-size:0}.btn.op-back{display:none;inline-size:max-content}.op-jcard{display:grid;gap:18px}.op-jhead{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.op-jhead-t{display:grid;gap:8px;flex:1;min-inline-size:0}.op-jhead h2{font-size:20px;line-height:1.35;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.op-drow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:start;padding-block:14px;border-block-start:1px solid var(--sem-border-hairline)}.op-drow>.op-lbl{padding-block-start:4px}.op-dv{display:grid;gap:8px;justify-items:start;min-inline-size:0}.op-dv-wide{justify-items:stretch}.op-contact{font-size:13px}.op-track{display:grid}.op-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;position:relative;padding-block-end:16px}.op-step:last-child{padding-block-end:0}.op-step:before{content:"";position:absolute;inset-inline-start:10px;inset-block:22px 0;inline-size:2px;background:var(--sem-border-hairline)}.op-step:last-child:before{display:none}.op-k{inline-size:22px;block-size:22px;border-radius:50%;display:grid;place-items:center;background:var(--sem-surface-subtle);border:1.5px solid var(--sem-border-default);color:var(--sem-text-secondary);z-index:1}.op-step-ok .op-k{background:color-mix(in srgb,var(--sem-status-success-fg) 18%,var(--sem-surface-raised));border-color:var(--sem-status-success-fg);color:var(--sem-status-success-fg)}.op-step-bad .op-k{background:var(--sem-status-neutral-bg);border-color:var(--sem-border-control);color:var(--sem-text-primary)}.op-step-now .op-k{background:var(--sem-surface-notice);border-color:var(--sem-action-bg);color:var(--sem-text-primary)}.op-s{display:grid;gap:2px;justify-items:start}.op-s b{font-size:13.5px}.op-s>span{font-size:12px;color:var(--sem-text-tertiary)}.op-jd-skel{display:grid;gap:14px}.op-jd-skel i:nth-child(2){inline-size:40%;block-size:18px}.op-jd-skel i:nth-child(odd){inline-size:88%}.op-jd-skel i:nth-child(2n){inline-size:70%}@media (max-width: 1180px){.op-rrow,.op-skrow{grid-template-columns:42px minmax(0,1fr) 150px}.op-when,.op-skw,.op-rid{display:none}.op-cand{grid-template-columns:minmax(0,1fr) 120px}}@media (max-width: 1100px){.op-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1023px){.op-cx{grid-template-columns:minmax(0,1fr)}.op-cx[data-detail=true] .op-jcol,.op-cx[data-detail=false] .op-jd{display:none}.op-cx .op-back{display:inline-flex}.op-int{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.op-rrow,.op-skrow{grid-template-columns:42px minmax(0,1fr)}.op-stat{grid-column:2}.op-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.op-drow{grid-template-columns:minmax(0,1fr)}}.ct-view{gap:18px;--font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, Menlo, monospace}.ct-tools{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap}.ct-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-secondary);padding:9px 12px;border-radius:10px;background:var(--sem-surface-subtle);line-height:1.7}.ct-note svg{flex:none;margin-block-start:3px;color:var(--sem-text-tertiary)}.ct-note.ct-warn{background:var(--sem-surface-notice);border:1px solid color-mix(in srgb,var(--sem-action-bg) 45%,transparent);color:var(--sem-text-primary)}.ct-note.ct-warn svg{color:var(--sem-text-primary)}.ct-muted{color:var(--sem-text-tertiary)}.ct-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--sem-text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;position:relative;z-index:2;white-space:nowrap}@media (hover: hover) and (pointer: fine){.ct-link:hover{color:var(--sem-text-primary);text-decoration-color:currentColor}}.ct-clear{font-size:12.5px;font-weight:700;color:var(--sem-text-secondary);text-decoration:underline;text-underline-offset:3px}.ct-view .ct-input-sm{block-size:40px;border-radius:10px;font-size:13px;padding-inline:12px}.ct-view .btn-sm{block-size:36px;padding-inline:12px;font-size:13px;border-radius:10px}.ct-datei{position:relative;display:block}.ct-datei svg{position:absolute;inset-inline-start:12px;inset-block-start:12px;color:var(--sem-text-tertiary);pointer-events:none}.ct-skel i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle);animation:ct-breathe 1.4s ease-in-out infinite}@keyframes ct-breathe{0%,to{opacity:1}50%{opacity:.45}}.ct-afl{display:grid;gap:14px;padding:16px;border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline)}.ct-fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;align-items:start}.ct-fgrid2{display:grid;grid-template-columns:auto minmax(150px,190px) minmax(150px,190px) minmax(0,1fr);gap:12px 14px;align-items:end}.ct-afl .hint{line-height:1.6}.ct-flabel{font-size:var(--sem-type-label-strong-size);font-weight:700;color:var(--sem-text-secondary)}.ct-seg button{block-size:34px;transition:transform var(--dur-press) var(--ease-out)}.ct-seg button:active{transform:scale(.97)}.ct-fact{display:flex;gap:10px;align-items:center;justify-content:flex-end;padding-block-end:2px}.ct-range{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--sem-text-secondary);padding:8px 12px;border-radius:10px;border:1px dashed var(--sem-border-default)}.ct-range svg{flex:none;color:var(--sem-text-tertiary)}.ct-atab{border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline);overflow:hidden}.ct-acols{display:grid;grid-template-columns:126px minmax(150px,.7fr) minmax(175px,.85fr) minmax(258px,1.2fr) minmax(0,1.3fr) 40px;gap:14px;align-items:center}.ct-ahead{padding:10px 16px;font-size:11.5px;font-weight:700;color:var(--sem-text-tertiary);border-block-end:1px solid var(--sem-border-hairline);background:var(--sem-surface-subtle)}.ct-aitem{border-block-end:1px solid var(--sem-border-hairline)}.ct-aitem:last-child{border-block-end:0}.ct-arow{padding:12px 16px;font-size:12.5px;cursor:pointer;transition:background-color var(--dur-fast) ease}@media (hover: hover) and (pointer: fine){.ct-arow:hover{background:color-mix(in srgb,var(--sem-surface-subtle) 60%,transparent)}}.ct-arow[data-open=true]{background:var(--sem-surface-subtle)}.ct-skrow{padding:16px;border-block-end:1px solid var(--sem-border-hairline)}.ct-time{font-size:12.5px;color:var(--sem-text-secondary);font-weight:600}.ct-who{display:flex;gap:8px;align-items:center;min-inline-size:0;flex-wrap:wrap}.ct-av{inline-size:26px;block-size:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--sem-surface-sunken);color:var(--sem-text-secondary);border:1px solid var(--sem-border-hairline)}.ct-av-sys{border-style:dashed;color:var(--sem-text-tertiary)}.ct-stk{display:grid;gap:1px;min-inline-size:0;justify-items:start}.ct-idv{font-size:12.5px;font-weight:600;color:var(--sem-text-primary)}.pill.ct-pill-sys{background:var(--sem-surface-sunken);color:var(--sem-text-secondary);border-color:var(--sem-border-hairline)}.ct-acode{display:inline-flex;align-items:center;gap:7px;max-inline-size:100%;padding:3px 9px 3px 8px;border-radius:8px;background:var(--sem-surface-sunken);border:1px solid var(--sem-border-hairline);font-family:var(--font-mono);font-size:12px;color:var(--sem-text-primary);word-break:break-all}.ct-acode svg{flex:none;color:var(--sem-text-tertiary)}.ct-ent{display:grid;gap:2px;min-inline-size:0;justify-items:start}.ct-ent b{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--sem-text-primary)}.ct-ent span{font-family:var(--font-mono);font-size:11px;color:var(--sem-text-tertiary);word-break:break-all;line-height:1.45}.ct-reason{color:var(--sem-text-primary);line-height:1.6;overflow-wrap:anywhere}.ct-xbtn{inline-size:32px;block-size:32px;border-radius:9px;display:grid;place-items:center;color:var(--sem-text-tertiary);border:1px solid transparent;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) ease}.ct-xbtn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.ct-xbtn:hover,.ct-arow:hover .ct-xbtn{border-color:var(--sem-border-default);color:var(--sem-text-primary)}}.ct-xbtn[aria-expanded=true] svg{transform:rotate(180deg)}.ct-adiff{display:grid;gap:10px;padding:4px 16px 16px;background:var(--sem-surface-subtle)}.ct-dgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-dcol{display:grid;gap:6px;align-content:start;min-inline-size:0}.ct-dh{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;color:var(--sem-text-secondary)}.ct-dh i{inline-size:8px;block-size:8px;border-radius:2px;background:var(--sem-border-control)}.ct-after .ct-dh i{background:var(--sem-action-bg)}.ct-dcol pre{margin:0;max-block-size:240px;overflow:auto;padding:12px 14px;border-radius:12px;background:var(--sem-surface-page);border:1px solid var(--sem-border-hairline);font-family:var(--font-mono);font-size:12px;line-height:1.65;color:var(--sem-text-primary);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.ct-dnone{display:grid;place-items:center;min-block-size:64px;padding:12px;border-radius:12px;border:1.5px dashed var(--sem-border-default);color:var(--sem-text-tertiary);font-size:12.5px}.ct-dfoot{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:var(--sem-text-tertiary)}.ct-dfoot span{display:inline-flex;gap:6px;align-items:center}.ct-tabs a{block-size:32px;padding-inline:12px;border-radius:8px;font-weight:700;font-size:12.5px;color:var(--sem-text-tertiary);display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.ct-tabs a[aria-current=page]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}.ct-tabs a:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.ct-tabs a:hover{color:var(--sem-text-primary)}}.ct-view a.btn{text-decoration:none}.ct-page-h{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ct-page-h h2{font-size:20px;line-height:1.35}.ct-load{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:var(--sem-text-tertiary)}.ct-load .spinner{inline-size:14px;block-size:14px}.ct-sub{font-size:14px;font-weight:700;color:var(--sem-text-tertiary)}.ct-sub:before{content:"· "}.ct-vlist{display:grid;gap:8px}.ct-vcols{display:grid;grid-template-columns:150px minmax(0,1.3fr) minmax(150px,.7fr) minmax(200px,1fr) 28px;gap:16px;align-items:center}.ct-vhead{padding:0 18px;font-size:11.5px;font-weight:700;color:var(--sem-text-tertiary)}.ct-vrow{position:relative;padding:14px 18px;border-radius:14px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline);transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) ease}.ct-vrow:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.ct-vrow:hover{border-color:var(--sem-border-default)}.ct-vrow:hover .ct-chev{color:var(--sem-text-primary)}}.ct-vrow.ct-cur{border-color:color-mix(in srgb,var(--sem-action-bg) 70%,transparent);background:color-mix(in srgb,var(--sem-action-bg) 5%,var(--sem-surface-raised))}.ct-stretch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;z-index:1}.ct-vno{font-weight:700;font-size:20px;line-height:1;letter-spacing:-.01em;justify-self:start}.ct-vflags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ct-vwhen{display:grid;gap:2px;font-size:12px;color:var(--sem-text-tertiary)}.ct-vwhen b{color:var(--sem-text-secondary);font-weight:600;font-size:12.5px}.ct-vpub{font-size:12.5px}.ct-pub{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.ct-pubid{font-weight:600;color:var(--sem-text-secondary)}.ct-chev{color:var(--sem-text-tertiary);transition:color var(--dur-fast) ease}.ct-vsk{padding:18px;border-radius:14px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline)}.ct-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.pill.ct-st-current{background:var(--sem-action-bg);color:var(--sem-action-fg);font-weight:800;border-color:transparent}.pill.ct-st-material{background:var(--sem-surface-notice);color:var(--sem-text-primary);border-color:color-mix(in srgb,var(--sem-action-bg) 45%,transparent)}.pill.ct-st-material .ct-dot{background:var(--sem-action-bg)}.pill.ct-st-plain{background:var(--sem-status-neutral-bg);color:var(--sem-text-tertiary);border-color:transparent}.pill.ct-st-draft{background:transparent;color:var(--sem-text-primary);border-color:var(--sem-border-control);border-style:dashed}.pill.ct-pill-out{background:transparent;border-color:var(--sem-border-default);color:var(--sem-text-secondary)}.ct-flip{display:inline-flex}:root[dir=rtl] .ct-flip{transform:scaleX(-1)}.ct-rcard{display:grid;gap:14px}.ct-rtop{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.ct-rt{display:grid;gap:10px;flex:1;min-inline-size:0}.ct-rt h2{font-size:22px;line-height:1.35;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ct-nico{inline-size:48px;block-size:48px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);color:var(--sem-text-primary)}.ct-meta{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--sem-text-tertiary)}.ct-meta>span{display:inline-flex;gap:6px;align-items:center}.ct-meta b{color:var(--sem-text-secondary);font-weight:600}.ct-texts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.ct-tcard{display:grid;gap:12px;align-content:start}.ct-th{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-block-end:10px;border-block-end:1px solid var(--sem-border-hairline)}.ct-th h3{font-size:14.5px}.ct-lang{font-size:11px;font-weight:700;color:var(--sem-text-tertiary);border:1px solid var(--sem-border-default);border-radius:6px;padding:1px 6px}.ct-doc{display:grid;gap:14px;font-size:14px;line-height:1.95;color:var(--sem-text-primary)}.ct-doc[dir=ltr]{font-family:var(--font-num);font-size:13.5px;line-height:1.75}.ct-blk{display:grid;gap:2px}.ct-doc p{margin:0;overflow-wrap:anywhere}.ct-rtabs{display:none;justify-self:start}.ct-rskel{display:grid;gap:16px}.ct-skcard{display:grid;gap:12px}.ct-ecard{display:grid;gap:16px}.ct-eh{display:grid;gap:4px}.ct-nico-sm{inline-size:44px;block-size:44px;border-radius:13px}.ct-egrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ct-ta-legal{min-block-size:230px;font-size:13.5px}.ct-ta-legal[dir=ltr]{font-family:var(--font-num);font-size:13px;line-height:1.7}.ct-ta-reason{min-block-size:64px}.ct-view .counter.bad{color:var(--sem-status-danger-fg);font-weight:700}.ct-view .crow,.ct-crow{display:flex;justify-content:flex-start}.ct-labrow{display:flex;gap:6px;align-items:baseline}.ct-langtag{font-size:12.5px;font-weight:400;color:var(--sem-text-tertiary)}.ct-fs{border:0;margin:0;padding:0;min-inline-size:0;display:grid;gap:8px;align-content:start}.ct-fs legend{font-size:var(--sem-type-label-strong-size);font-weight:800;color:var(--sem-text-primary);padding:0;margin-block-end:8px}.ct-opts{display:grid;gap:8px}.ct-opt{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-radius:12px;border:1.5px solid var(--sem-border-default);background:var(--sem-surface-raised);font-size:13px;font-weight:700;color:var(--sem-text-secondary);text-align:start;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) ease}.ct-opt:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.ct-opt:hover{border-color:var(--sem-border-control)}}.ct-rd{inline-size:18px;block-size:18px;border-radius:50%;border:2px solid var(--sem-border-control);flex:none;margin-block-start:2px;display:grid;place-items:center}.ct-opt[aria-checked=true]{border-color:var(--sem-action-bg);color:var(--sem-text-primary);background:color-mix(in srgb,var(--sem-action-bg) 7%,var(--sem-surface-raised))}.ct-opt[aria-checked=true] .ct-rd{border-color:var(--sem-action-bg)}.ct-opt[aria-checked=true] .ct-rd:after{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--sem-action-bg)}.ct-opt[aria-disabled=true]{cursor:not-allowed;opacity:.75}.ct-fs[aria-invalid=true] .ct-opt{border-color:color-mix(in srgb,var(--sem-status-danger-fg) 60%,var(--sem-border-default))}.ct-lockhint{display:flex;gap:6px;align-items:center}.ct-prev{display:grid;gap:12px;padding:16px;border-radius:14px;border:1.5px dashed var(--sem-border-default);background:var(--sem-surface-page)}.ct-prev h3{font-size:14.5px}.ct-y2{display:grid;gap:14px;font-size:13.5px;line-height:1.85}.ct-y2[dir=ltr]{font-family:var(--font-num);font-size:13px;line-height:1.7}.ct-y2 h4{margin:0;font-size:14.5px;font-weight:800}.ct-y2 p{margin:0}.ct-tips{display:grid;gap:10px;align-content:start}.ct-tip{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 14px;border-radius:12px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline)}.ct-tipn{inline-size:30px;block-size:30px;border-radius:9px;display:grid;place-items:center;background:var(--sem-action-bg);color:var(--sem-action-fg);font-family:var(--font-num);font-weight:700;font-size:13px}.ct-tip b{display:block;font-size:13.5px;font-weight:800}.ct-tip>div>span{display:block;font-size:12.5px;color:var(--sem-text-secondary)}.ct-pubbar{position:sticky;inset-block-end:0;z-index:5;display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:12px 16px;margin-inline:-18px;margin-block-end:-18px;border-end-start-radius:16px;border-end-end-radius:16px;background:color-mix(in srgb,var(--sem-surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block-start:1px solid var(--sem-border-hairline)}.ct-why{margin-inline-end:auto;font-size:12.5px;color:var(--sem-text-tertiary);display:inline-flex;gap:6px;align-items:center}.ct-sumline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:var(--sem-surface-subtle);font-size:13px;font-weight:700}.ct-quote{padding:10px 14px;border-inline-start:3px solid var(--sem-border-control);background:var(--sem-surface-subtle);border-start-end-radius:10px;border-end-end-radius:10px;font-size:13px;line-height:1.7;color:var(--sem-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.dialog .ct-note,.dialog .ct-sumline{margin:0}.dialog.dialog-medium{inline-size:min(580px,100%);max-block-size:calc(100vh - 32px);overflow:auto}.ct-ncards{display:grid;gap:16px;max-inline-size:1180px}.ct-ncard{display:grid;gap:18px;padding:20px}.ct-nh{display:flex;gap:14px;align-items:flex-start}.ct-nt{display:grid;gap:4px;flex:1;min-inline-size:0}.ct-nh h3{font-size:16.5px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ct-nh p{font-size:12.5px;color:var(--sem-text-tertiary);max-inline-size:80ch;line-height:1.7}.ct-nbody{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}.ct-nbody.ct-wide{grid-template-columns:minmax(0,1fr)}.ct-curbox{display:grid;gap:10px;padding:14px 16px;border-radius:14px;background:var(--sem-surface-page);border:1px solid var(--sem-border-hairline);align-content:start}.ct-curbox .ct-val{display:block;direction:ltr;font-size:18px;font-weight:700;overflow-wrap:anywhere;text-align:start}.ct-unset{font-weight:800;font-size:16px}.ct-pill-start{justify-self:start}.ct-upd{display:flex;gap:6px 10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--sem-text-tertiary);padding-block-start:10px;border-block-start:1px dashed var(--sem-border-hairline)}.ct-upd b{color:var(--sem-text-secondary);font-weight:600}.ct-edbox{display:grid;gap:14px;align-content:start}.ct-discl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-dtxt{display:grid;gap:6px;align-content:start}.ct-tx{padding:12px 14px;border-radius:12px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline);font-size:13px;line-height:1.85;max-block-size:190px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.ct-tx[dir=ltr]{font-family:var(--font-num);font-size:12.5px;line-height:1.7}.ct-ta-notice{min-block-size:150px}.ct-ta-notice[dir=ltr]{font-family:var(--font-num);font-size:13px}.ct-vfield{max-inline-size:220px}.ct-cardfoot{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding-block-start:14px;border-block-start:1px solid var(--sem-border-hairline)}.ct-normbtn{display:inline-flex;align-items:center;gap:7px;justify-self:start;block-size:32px;padding-inline:11px;border-radius:9px;border:1.5px dashed var(--sem-border-control);font-size:12.5px;font-weight:700;color:var(--sem-text-primary);transition:transform var(--dur-press) var(--ease-out)}.ct-normbtn:active{transform:scale(.97)}.ct-stale{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--sem-status-danger-fg);background:var(--sem-status-danger-subtle-bg)}.ct-stale-hd{display:flex;gap:8px;align-items:center;font-weight:800;font-size:13.5px}.ct-stale-hd svg{color:var(--sem-status-danger-fg)}.ct-stale p{font-size:12.5px;color:var(--sem-text-secondary)}.ct-stale .btn{justify-self:start}.ct-lockb{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-default);font-size:13px;line-height:1.7}.ct-lockb svg{flex:none;margin-block-start:2px}.ct-note.ct-block{background:var(--sem-status-danger-subtle-bg);border:1.5px solid var(--sem-status-danger-fg);color:var(--sem-text-primary)}.ct-note.ct-block svg{color:var(--sem-status-danger-fg)}.ct-ncards.ct-skel i{display:block}@media (max-width: 1240px){.ct-acols{grid-template-columns:120px minmax(150px,.9fr) minmax(170px,1fr) minmax(0,1.2fr) 40px}.ct-acols .ct-reason{display:none}.ct-fgrid,.ct-fgrid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1023px){.ct-dgrid{grid-template-columns:minmax(0,1fr)}.ct-vcols{grid-template-columns:110px minmax(0,1fr) 28px}.ct-vcols .ct-vwhen,.ct-vcols .ct-vpub{display:none}.ct-texts,.ct-egrid,.ct-nbody,.ct-discl{grid-template-columns:minmax(0,1fr)}.ct-rtabs{display:inline-flex}.ct-texts[data-tab=ar] .ct-t-en,.ct-texts[data-tab=en] .ct-t-ar{display:none}}@media (max-width: 640px){.ct-acols{grid-template-columns:minmax(0,1fr) 40px}.ct-acols>:not(:nth-child(3)):not(:last-child){display:none}.ct-fgrid,.ct-fgrid2{grid-template-columns:minmax(0,1fr)}}:root,:root[data-theme=dark]{--chart-1: var(--sem-action-bg);--chart-2: var(--sem-text-primary);--chart-3: var(--sem-text-tertiary);--chart-grid: var(--sem-surface-sunken);--chart-axis: var(--sem-text-tertiary);--chart-label: var(--sem-text-primary);--chart-tip-bg: var(--sem-action-secondary-bg);--chart-tip-fg: var(--sem-action-secondary-fg);--heat-lo: var(--sem-surface-subtle);--heat-hi: var(--sem-action-bg)}:root[data-theme=light]{--chart-1: var(--sem-text-primary);--chart-2: var(--sem-action-bg-pressed);--chart-3: var(--sem-text-tertiary);--chart-grid: var(--sem-surface-subtle);--heat-lo: var(--sem-surface-sunken)}.dash-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dash-range{font-family:var(--font-num)}.dash-filters .dash-refresh{block-size:34px;padding-inline:12px;gap:6px;font-size:12.5px}.seg-skeleton i{display:block;inline-size:64px;block-size:32px;border-radius:8px;background:var(--sem-surface-sunken);animation:breathe 1.1s ease-in-out infinite alternate}.dgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.dash-card{min-inline-size:0}.dash-empty{margin:0;padding:10px 14px;border-radius:12px;background:var(--sem-surface-notice);color:var(--sem-text-primary);font-size:13px}.card-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-block-end:14px}.card-h h2{margin:0;font-size:15px;font-weight:800;text-wrap:balance}.card-h .sub{font-size:12px;color:var(--sem-text-tertiary)}.pill.pill-day{background:var(--sem-status-neutral-bg);color:var(--sem-status-neutral-fg);border-color:transparent;font-family:var(--font-num)}.dash-failure{display:grid;justify-items:center;gap:10px;padding:28px 12px;text-align:center;color:var(--sem-text-tertiary)}.dash-failure b{color:var(--sem-text-primary);font-size:13.5px}.dash-quiet{margin:0 0 8px}.target{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center}.target .big{display:flex;align-items:baseline;gap:10px}.target .big .num{font-size:64px;font-weight:700;line-height:1;letter-spacing:-.02em}.target .big .of{font-family:var(--font-num);font-size:18px;color:var(--sem-text-tertiary)}.target .lead{margin:8px 0 0;font-size:13.5px;color:var(--sem-text-secondary);max-inline-size:52ch}.target .lead+.lead{margin-block-start:2px}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.lead b.num,.fact b.num{color:var(--sem-text-primary)}.target .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:18px}.fact{padding:12px 14px;border-radius:12px;background:var(--sem-surface-subtle);font-size:12px;color:var(--sem-text-tertiary);line-height:1.7}.fact b.num{font-size:18px;font-weight:700;white-space:nowrap}.cells{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}.cells i{aspect-ratio:1;border-radius:3px;background:var(--sem-surface-sunken);transition:background-color var(--dur-fast) var(--ease-out)}.cells.filled i.cf,.cells-legend i.cf{background:var(--sem-action-bg)}.cells.filled i.au,.cells-legend i.au{background:color-mix(in oklab,var(--sem-action-bg) 45%,var(--sem-surface-sunken))}.cells-legend{display:flex;flex-wrap:wrap;gap:16px;margin-block-start:12px;font-size:12px;color:var(--sem-text-tertiary)}.cells-legend span{display:inline-flex;align-items:center;gap:6px}.cells-legend i{inline-size:10px;block-size:10px;border-radius:3px;background:var(--sem-surface-sunken)}.prelaunch{display:grid;place-items:center;gap:8px;padding:28px;text-align:center}.prelaunch h3{margin:0;font-size:17px}.prelaunch p{margin:0;max-inline-size:52ch}.prelaunch .ring{inline-size:56px;block-size:56px;border-radius:50%;border:2px dashed var(--sem-border-default)}.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpis>.dash-card{grid-column:1 / -1}.kpi{display:grid;align-content:start;gap:6px}.kpi .lab{font-size:12.5px;font-weight:700;color:var(--sem-text-tertiary)}.kpi .val{font-family:var(--font-num);font-size:30px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.kpi .val small{font-size:15px;font-weight:500;color:var(--sem-text-tertiary)}.kpi .val-none{color:var(--sem-text-tertiary)}.kpi .note{font-size:12px;color:var(--sem-text-tertiary)}.kpi .delta{font-size:12px;font-weight:700;color:var(--sem-text-tertiary)}.kpi .delta.up{color:var(--sem-status-success-fg)}.kpi .delta.dn{color:var(--sem-status-danger-fg)}.splitbar{display:flex;gap:2px;block-size:12px;border-radius:6px;overflow:hidden;background:var(--sem-surface-sunken);margin-block-start:6px}.splitbar i{display:block;block-size:100%}.s1{background:var(--chart-1)}.s2{background:var(--chart-2)}.s3{background:var(--chart-3)}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--sem-text-secondary)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i.sq{inline-size:10px;block-size:10px;border-radius:3px}.legend i.ln{inline-size:16px;block-size:3px;border-radius:2px}.legend i.ln.customers{background:var(--chart-1)}.legend i.ln.craftsmen{background:var(--chart-2)}.legend i.ln.merchants{background:repeating-linear-gradient(90deg,var(--chart-3) 0 5px,transparent 5px 8px)}.legend-inline{font-size:11.5px}.chart{block-size:250px;inline-size:100%}.chart .tip-h{display:block;margin-block-end:4px;font-family:var(--font-ar)}.chart .tip-r{display:flex;justify-content:space-between;gap:14px;font-variant-numeric:tabular-nums}.chart .tip-r span{font-family:var(--font-ar)}.dash-totals{margin:10px 0 0;font-size:12.5px;color:var(--sem-text-secondary)}.funnel{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fun{display:grid;grid-template-columns:96px minmax(0,1fr) 92px;align-items:center;gap:12px;font-size:12.5px}.fun .t{font-weight:700;color:var(--sem-text-secondary)}.fun .track,.minibar{block-size:26px;border-radius:7px;background:var(--sem-surface-subtle);overflow:hidden}.fun .track i,.minibar i{display:block;block-size:100%;border-radius:7px;background:var(--chart-1);transition:inline-size var(--dur-slow) var(--ease-out)}.fun .v{text-align:end;font-family:var(--font-num);font-variant-numeric:tabular-nums}.fun .v small{display:block;font-size:11px;color:var(--sem-text-tertiary);font-family:var(--font-ar)}.heat-wrap{overflow-x:auto;overscroll-behavior-x:contain}.heat{inline-size:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed;min-inline-size:420px}.heat thead th{font-size:11.5px;font-weight:700;color:var(--sem-text-tertiary);padding-block-end:4px;text-align:center}.heat thead td{inline-size:76px}.heat tbody th{font-size:12.5px;font-weight:700;color:var(--sem-text-secondary);text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heat .c{block-size:40px;border-radius:7px;text-align:center;font-family:var(--font-num);font-weight:700;font-size:12.5px;color:var(--sem-text-secondary);background:var(--heat-lo)}.heat.filled .c:not(.c-none){background:color-mix(in oklab,var(--heat-hi) var(--heat),var(--heat-lo));transition:background-color var(--dur-slow) var(--ease-out)}.heat.filled .c-hot{color:var(--sem-action-fg)}.heat .c-none{background:transparent;outline:1px dashed var(--sem-border-hairline);outline-offset:-1px}.heat .c-label{font-family:var(--font-ar);font-size:11px}@media (hover: hover) and (pointer: fine){.heat .c:not(.c-none):hover{outline:2px solid var(--sem-text-primary);outline-offset:1px}}.scale{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block-start:10px;font-size:11.5px;color:var(--sem-text-tertiary)}.scale i{flex:0 0 140px;block-size:8px;border-radius:4px;background:linear-gradient(to left,var(--heat-hi),var(--heat-lo))}[dir=ltr] .scale i{background:linear-gradient(to right,var(--heat-lo),var(--heat-hi))}.top-list{list-style:none;margin:0;padding:0;display:grid}.top-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,38%) 44px;align-items:center;gap:12px;padding-block:9px;border-block-end:1px solid var(--sem-border-hairline);font-size:13px}.top-list li:last-child{border-block-end:0}.top-list .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-list .minibar{block-size:8px;border-radius:4px}.top-list .count{text-align:end;font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums}.sk i,.sk .cells i{animation:breathe 1.1s ease-in-out infinite alternate}.sk-line,.sk-block{display:block;border-radius:6px;background:var(--sem-surface-subtle)}.sk-line{block-size:10px;inline-size:70%}.sk-title{inline-size:34%;block-size:12px;margin-block-end:18px}.sk-val{block-size:30px;inline-size:46%;margin-block:10px}.sk-big{block-size:64px;inline-size:44%}.sk-stack{display:grid;gap:12px}.sk-chart{display:block;inline-size:100%;block-size:220px}.sk-chart path{fill:none;stroke:var(--sem-surface-sunken);stroke-width:3;animation:breathe 1.1s ease-in-out infinite alternate}.sk-bars{display:grid;gap:10px}.sk-bars i{display:block;block-size:26px;border-radius:7px;background:var(--sem-surface-subtle)}.sk-heat{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.sk-heat i{display:block;block-size:40px;border-radius:7px;background:var(--sem-surface-subtle)}@media (max-width: 1180px){.span-8,.span-7,.span-5,.span-4{grid-column:span 12}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.target{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.kpis{grid-template-columns:minmax(0,1fr)}.target .facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.target .big .num{font-size:52px}.fun{grid-template-columns:84px minmax(0,1fr) 72px}}.a4 .minibar i,.a4-page .minibar i{transition:none}.a4-blks{display:grid;gap:22px 36px;grid-template-columns:repeat(2,minmax(0,1fr))}.a4-blk{display:grid;gap:12px;align-content:start;min-inline-size:0;padding-block-start:16px;border-block-start:1px solid var(--sem-border-hairline)}.a4-blk>h3{margin:0;font-size:13.5px;font-weight:800;display:flex;gap:8px;align-items:center}.a4-blk>h3 svg{color:var(--sem-text-tertiary)}.a4-blk .hint{margin:0}.a4-cohort{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline;margin-block-end:16px}.a4-cohort b{font-size:16px;font-weight:800}.a4-cohort .hint{font-size:12.5px;max-inline-size:72ch}.a4-cohort-empty{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--sem-surface-subtle);font-size:13px;color:var(--sem-text-secondary);margin-block-end:16px}.a4-cohort-empty svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.a4-dur{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.a4-dur>div{display:grid;gap:4px;align-content:start;padding:12px 14px;border-radius:12px;background:var(--sem-surface-subtle)}.a4-dur .lab{font-size:12px;font-weight:700;color:var(--sem-text-tertiary)}.a4-dur .val{font-size:21px;font-weight:800;line-height:1.35;letter-spacing:-.005em}.a4-dur .val.none{color:var(--sem-text-tertiary)}.a4-dur .hint{line-height:1.55}.a4-line{margin:0;font-size:12.5px;color:var(--sem-text-secondary);line-height:1.7}.a4-line.muted{color:var(--sem-text-tertiary)}.a4-ref{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;font-weight:700;color:var(--sem-text-secondary);padding:6px 10px;border-radius:9px;border:1px dashed var(--sem-border-default);justify-self:start}.a4-ref svg{flex:none;color:var(--sem-text-tertiary)}.a4-stack{display:flex;block-size:14px;border-radius:7px;overflow:hidden;gap:2px;background:var(--sem-surface-subtle)}.a4-stack i{display:block;block-size:100%;min-inline-size:3px;flex-basis:0}.o-still_open{background:var(--chart-3)}.o-assigned{background:var(--chart-1)}.o-expired{background:var(--chart-2)}.o-cancelled{background:var(--sem-border-default)}.a4-olist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.a4-olist li{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--sem-text-secondary);min-inline-size:0}.a4-olist .sw{inline-size:10px;block-size:10px;border-radius:3px;flex:none}.a4-olist .n{margin-inline-start:auto;font-family:var(--font-num);font-weight:700;color:var(--sem-text-primary)}.a4-rate{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.a4-rate b{font-size:15px;font-weight:800}.a4-rate span{font-size:12.5px;color:var(--sem-text-tertiary)}.a4-rows{list-style:none;margin:0;padding:0;display:grid}.a4-rows li{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,34%) 76px;align-items:center;gap:12px;padding-block:8px;border-block-end:1px solid var(--sem-border-hairline);font-size:13px}.a4-rows li:last-child{border-block-end:0}.a4-rows .name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a4-rows .minibar{block-size:8px;border-radius:4px}.a4-rows .count{text-align:end;font-size:12.5px;color:var(--sem-text-secondary);white-space:nowrap}.a4-rows .count.ltr{font-family:var(--font-num);font-weight:700;color:var(--sem-text-primary)}.a4-unk{color:var(--sem-text-secondary)}.a4-kv{display:grid;margin:0}.a4-kv>div{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding-block:8px;border-block-end:1px solid var(--sem-border-hairline)}.a4-kv>div:last-child{border-block-end:0}.a4-kv dt{font-size:13px;color:var(--sem-text-secondary)}.a4-kv dd{margin:0;font-family:var(--font-num);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.a4-kv .of dt{padding-inline-start:16px;font-size:12.5px;color:var(--sem-text-tertiary)}.a4-kv .of dd{font-size:15px;color:var(--sem-text-secondary)}.a4-loc{inline-size:100%;border-collapse:collapse;font-size:13px}.a4-loc thead th{font-size:11.5px;font-weight:700;color:var(--sem-text-tertiary);text-align:start;padding:0 0 6px}.a4-loc tbody th{font-weight:400;text-align:start}.a4-loc tbody td,.a4-loc tbody th{padding:8px 0;border-block-start:1px solid var(--sem-border-hairline)}.a4-loc .n{text-align:end;inline-size:110px}.a4-loc td.n{font-family:var(--font-num);font-weight:700}.a4-r14{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px 36px}.a4-r14 .a4-tall{grid-column:2;grid-row:1 / span 3}.a4-empty{margin-block-end:14px}.a4-skl{margin-block-end:10px}.a4-skb{margin-block-start:14px}@media (max-width: 1180px){.a4-blks,.a4-r14{grid-template-columns:minmax(0,1fr)}.a4-r14 .a4-tall{grid-column:auto;grid-row:auto}}@media (max-width: 640px){.a4-olist{grid-template-columns:minmax(0,1fr)}}.card.a4.sk{block-size:auto;inline-size:auto;border-radius:16px;background:var(--sem-surface-raised);animation:none}.a4-page{display:grid;gap:16px}.a4-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-secondary);padding:9px 12px;border-radius:10px;background:var(--sem-surface-subtle);line-height:1.65}.a4-note svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.a4-page .a4-mcounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.a4-page .top-list li{grid-template-columns:minmax(0,1fr) minmax(60px,38%) 64px}.a4-mc{display:grid;gap:6px;align-content:start;padding:18px 20px}.a4-mc+.a4-mc{border-inline-start:1px solid var(--sem-border-hairline)}.a4-mc .lab{font-size:12.5px;font-weight:700;color:var(--sem-text-secondary)}.a4-mc .v{justify-self:start;font-family:var(--font-num);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.a4-mc .hint{line-height:1.55}.a4-when{display:grid;margin:0}.a4-when>div{display:grid;gap:4px;padding-block:12px;border-block-end:1px solid var(--sem-border-hairline)}.a4-when>div:first-child{padding-block-start:0}.a4-when>div:last-child{border-block-end:0;padding-block-end:0}.a4-when dt{font-size:12.5px;font-weight:700;color:var(--sem-text-tertiary);display:flex;gap:6px;align-items:center}.a4-when dd{margin:0;font-size:20px;font-weight:700}.a4-when dd.none{font-size:13.5px;font-weight:400;color:var(--sem-text-secondary)}.a4-when .hint{margin:0}.a4-srow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 112px;gap:6px 20px;align-items:center;padding-block:14px;border-block-start:1px solid var(--sem-border-hairline)}.a4-srow .s-lab{display:grid;gap:3px;min-inline-size:0}.a4-srow .s-lab b{font-size:13.5px;font-weight:700}.a4-srow .s-lab .s-key{font-family:var(--font-num);font-size:11.5px;color:var(--sem-text-tertiary);justify-self:start}.a4-srow .s-val{font-size:14px;font-weight:700}.a4-srow .s-val.unset{color:var(--sem-text-tertiary);font-weight:400}.a4-srow .s-meta{grid-column:1 / -1;font-size:12px;color:var(--sem-text-tertiary);display:flex;gap:6px 12px;flex-wrap:wrap;align-items:center}.a4-lockb{grid-column:1 / -1;display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-secondary);line-height:1.65}.a4-lockb.wide{grid-column:2 / -1}.a4-lockb svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.a4-sk-rows .a4-srow i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle);animation:breathe 1.1s ease-in-out infinite alternate}.a4-sk-rows .a4-srow span{display:grid;gap:8px}.a4-sk i{animation:breathe 1.1s ease-in-out infinite alternate}@media (max-width: 640px){.a4-page .a4-mcounts{grid-template-columns:minmax(0,1fr)}.a4-mc+.a4-mc{border-inline-start:0;border-block-start:1px solid var(--sem-border-hairline)}.a4-srow{grid-template-columns:minmax(0,1fr)}.a4-lockb.wide{grid-column:1 / -1}}.cx-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cx-cat{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--sem-text-tertiary)}.cx-cat .input{block-size:36px;inline-size:auto;min-inline-size:170px;padding-inline:12px;border-radius:10px;font-size:12.5px;font-weight:700;color:var(--sem-text-primary)}.cx{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:16px;align-items:start}.cx-list{display:grid;gap:10px;position:sticky;inset-block-start:84px}.clist{display:grid;gap:8px;max-block-size:calc(100vh - 236px);overflow:auto;padding:2px;align-content:start;grid-auto-rows:max-content;overscroll-behavior:contain}.ci{position:relative;display:grid;gap:5px;padding:12px 14px;border-radius:14px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline);text-align:start;overflow:hidden}@media (hover: hover) and (pointer: fine){.ci:hover{border-color:var(--sem-border-default)}}.ci[aria-selected=true]{border-color:var(--sem-action-bg);background:color-mix(in srgb,var(--sem-action-bg) 5%,var(--sem-surface-raised))}.ci-imm{padding-inline-start:20px}.ci-imm:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:6px;background:repeating-linear-gradient(-45deg,var(--sem-action-bg) 0 6px,var(--sem-text-on-action) 6px 12px)}.ci .l1{display:flex;gap:8px;align-items:center;min-inline-size:0}.ci .cat{font-weight:800;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci .who{font-size:12.5px;color:var(--sem-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci .meta{font-size:11.5px;color:var(--sem-text-tertiary);display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center}.ci .bd{display:flex;gap:6px;flex-wrap:wrap}.ci-skeleton{pointer-events:none}.ci-skeleton i,.cd-skeleton i,.acct-loading i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle);animation:breathe 1.4s ease-in-out infinite}.ci-skeleton i:nth-child(1){inline-size:44%}.ci-skeleton i:nth-child(2){inline-size:78%}.ci-skeleton i:nth-child(3){inline-size:36%}.cx-skeleton{display:grid;gap:8px}.cd-skeleton{display:grid;gap:12px}.cd-skeleton i:nth-child(1){inline-size:40%;block-size:18px}.cd-skeleton i:nth-child(odd){inline-size:85%}.pill.pill-quiet{background:var(--sem-status-neutral-bg);color:var(--sem-status-neutral-fg);border-color:transparent}.pill.pill-escalated{background:var(--sem-surface-notice);color:var(--sem-text-primary);border:1px solid var(--sem-action-bg)}.pill.pill-ready{background:var(--sem-action-bg);color:var(--sem-action-fg);border-color:transparent}.pill.pill-haz{background:var(--sem-surface-notice);color:var(--sem-text-primary);border:1px solid color-mix(in srgb,var(--sem-status-danger-bg) 50%,transparent)}.pill-haz .dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--sem-status-danger-bg)}.cd{display:grid;gap:14px;min-inline-size:0}.cd .cd-back{display:none;inline-size:max-content;gap:6px;padding-inline:10px}:dir(ltr) .flip{display:inline-flex;transform:scaleX(-1)}.flip{display:inline-flex}.cd-head{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.cd-head h2{font-size:21px;line-height:1.35}.cd-head .meta{font-size:12.5px;color:var(--sem-text-tertiary);margin-block-start:4px;display:flex;gap:4px 12px;flex-wrap:wrap;align-items:center}.note-imm{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--sem-surface-notice);font-size:12.5px;color:var(--sem-text-secondary);border:1px solid color-mix(in srgb,var(--sem-status-danger-bg) 35%,transparent)}.note-imm b{color:var(--sem-text-primary)}.note-imm .hazard{inline-size:22px;block-size:22px;border-radius:6px;flex:none}.parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.party{padding:14px;border-radius:14px;background:var(--sem-surface-subtle);display:grid;gap:6px;align-content:start;min-inline-size:0}.party .role{font-size:11.5px;color:var(--sem-text-tertiary);font-weight:700}.party .nm{font-weight:800;font-size:15px;overflow-wrap:anywhere}.party .nm.un{color:var(--sem-text-tertiary);font-weight:700}.acct{display:grid;gap:6px;margin-block-start:4px;padding-block-start:10px;border-block-start:1px dashed var(--sem-border-default);font-size:12.5px}.acct .r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.acct-loading i:nth-child(1){inline-size:60%}.acct-loading i:nth-child(2){inline-size:40%}.blk{display:grid;gap:8px}.blk h3{font-size:13px;color:var(--sem-text-tertiary);font-weight:700}.blk .prose{margin:0;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.ev-hero{border-radius:12px;overflow:hidden;background:var(--sem-surface-sunken);border:1px solid var(--sem-border-hairline);block-size:clamp(180px,34vh,320px);display:grid;place-items:center}.ev-hero img{inline-size:100%;block-size:100%;object-fit:contain}.ev-dead{color:var(--sem-text-tertiary)}.evid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.ev{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--sem-surface-sunken);border:1.5px solid var(--sem-border-hairline);display:grid;place-items:center;color:var(--sem-text-tertiary)}.ev[aria-pressed=true]{border-color:var(--sem-action-bg)}.ev img{inline-size:100%;block-size:100%;object-fit:cover}.ev .tag{position:absolute;inset-block-end:6px;inset-inline-end:6px;font-size:10.5px;font-weight:700;background:color-mix(in srgb,var(--sem-surface-inverse) 72%,transparent);color:var(--sem-text-on-inverse);border-radius:6px;padding:1px 6px}.ev-video{inline-size:100%;max-block-size:360px;border-radius:12px;background:var(--sem-surface-inverse)}.urlx{margin:0;display:flex;gap:8px;align-items:center;font-size:12px;color:var(--sem-text-tertiary)}.inline-err{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12.5px;padding:9px 12px;border-radius:10px;border:1.5px solid var(--sem-status-danger-bg);color:var(--sem-text-primary)}.reply{margin:0;border-inline-start:3px solid var(--sem-border-default);padding:4px 14px;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.reply-wait{border-color:var(--sem-action-bg);color:var(--sem-text-secondary)}.reply-none{color:var(--sem-text-tertiary)}.acts{position:sticky;inset-block-end:12px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-default);border-radius:16px;padding:12px;box-shadow:var(--shadow-pop);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.acts:empty{display:none}.acts .why{font-size:12.5px;color:var(--sem-text-secondary);display:flex;gap:8px;align-items:center;flex:1 1 260px}.acts .why b{color:var(--sem-text-primary)}.acts .hint{font-size:12.5px}.dialog.dialog-wide{inline-size:min(760px,100%);max-block-size:calc(100vh - 32px);overflow:auto}.dlg-sub{display:flex;flex-wrap:wrap;gap:4px 10px}.dgrid2{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-items:start}.opts3{display:grid;gap:8px}.opt{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px;border-radius:12px;border:1.5px solid var(--sem-border-default);text-align:start;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.opt:active:not([aria-disabled=true]){transform:scale(.97)}@media (hover: hover) and (pointer: fine){.opt:not([aria-disabled=true]):hover{border-color:var(--sem-border-control)}}.opt[aria-disabled=true]{cursor:not-allowed;opacity:.6}.opt .rd{inline-size:18px;block-size:18px;border-radius:50%;border:2px solid var(--sem-border-control);margin-block-start:2px;display:grid;place-items:center}.opt[aria-checked=true]{border-color:var(--sem-action-bg);background:color-mix(in srgb,var(--sem-action-bg) 7%,var(--sem-surface-raised))}.opt[aria-checked=true] .rd{border-color:var(--sem-action-bg)}.opt[aria-checked=true] .rd:after{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--sem-action-bg)}.opt b{font-size:14px}.opt b+span{display:block;font-size:12px;color:var(--sem-text-tertiary);margin-block-start:3px;line-height:1.6}.opt[aria-checked=true] b+span{color:var(--sem-text-secondary)}.opt-note{display:flex;gap:6px;align-items:center;margin-block-start:6px;font-size:12px;color:var(--sem-text-primary)}.acard{padding:14px;border-radius:14px;background:var(--sem-surface-subtle);display:grid;gap:8px;font-size:12.5px}.acard h3{font-size:12.5px;color:var(--sem-text-tertiary)}.acard .r{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.acard .big{justify-self:start;font-family:var(--font-num);font-size:30px;font-weight:700;line-height:1}.meter{display:flex;gap:4px;direction:ltr}.meter i{flex:1;block-size:8px;border-radius:3px;background:var(--sem-surface-sunken)}.meter i.on{background:var(--sem-action-bg)}.referral-now{margin:0;padding:8px 12px;border-radius:10px;background:var(--sem-surface-subtle);font-size:13px;white-space:pre-wrap}.final{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--sem-text-secondary)}.dialog .dialog-actions{align-items:center}.logline{display:flex;gap:8px;align-items:center;font-size:12.5px;padding:9px 12px;border-radius:10px;background:var(--sem-surface-notice);color:var(--sem-text-primary);border:1px solid color-mix(in srgb,var(--sem-action-bg) 35%,transparent)}.dialog p.logline{color:var(--sem-text-primary)}.after{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--sem-status-success-subtle-bg);border:1px solid color-mix(in srgb,var(--sem-status-success-bg) 40%,transparent);font-size:12.5px}.after span{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.after-failed{background:var(--sem-surface-raised);border-color:var(--sem-status-danger-bg)}.scrim.scrim-drawer{display:block;padding:0}.drawer{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(520px,100%);background:var(--sem-surface-raised);border-inline-start:1px solid var(--sem-border-default);box-shadow:var(--shadow-pop);display:flex;flex-direction:column}.drawer-head{padding:18px 20px 14px;border-block-end:1px solid var(--sem-border-hairline);display:flex;gap:10px;align-items:flex-start}.drawer-head h2{font-size:16px}.drawer-body{flex:1;overflow:auto;padding:18px 20px;display:grid;gap:16px;align-content:start}.drawer-foot{padding:14px 20px;border-block-start:1px solid var(--sem-border-hairline);display:flex;gap:10px}.thread{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bub{max-inline-size:82%;display:grid;gap:4px;padding:10px 12px;border-radius:14px;font-size:13.5px;line-height:1.7}.bub-c{justify-self:start;background:var(--sem-surface-subtle);border-start-start-radius:4px}.bub-a{justify-self:end;background:var(--sem-surface-sunken);border:1px solid var(--sem-border-default);border-start-end-radius:4px}.bub .by{font-size:11px;font-weight:700;color:var(--sem-text-tertiary);display:flex;gap:6px}.bub .by b{color:var(--sem-text-secondary)}.bub .tx{white-space:pre-wrap;overflow-wrap:anywhere;display:inline-flex;gap:6px;align-items:center}.bub .when{font-size:10.5px;color:var(--sem-text-tertiary);justify-self:end}.bub .im{inline-size:220px;max-inline-size:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--sem-surface-page);display:grid;place-items:center}.bub .im img{inline-size:100%;block-size:100%;object-fit:cover}.bub .im-dead{color:var(--sem-text-tertiary);font-size:12px;gap:6px;padding:10px;text-align:center}.im-exp{font-size:11px}.bub-skeleton i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-sunken);animation:breathe 1.4s ease-in-out infinite}.bub-skeleton i+i{inline-size:60%}@media (max-width: 980px){.cx{grid-template-columns:minmax(0,1fr)}.cx-list{position:static}.clist{max-block-size:none}.cx-sel .cx-list{display:none}.cx:not(.cx-sel) .cd{display:none}.cd .cd-back{display:inline-flex}.dgrid2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.parties{grid-template-columns:minmax(0,1fr)}.cx-cat{flex:1}.cx-cat .input{flex:1;min-inline-size:0}.cx-tools>.seg{flex-wrap:nowrap;overflow-x:auto;max-inline-size:100%}.seg button{flex:none}.acts .btn{flex:1}.scrim:has(.dialog-wide){align-items:end;padding:0}.dialog.dialog-wide{border-end-start-radius:0;border-end-end-radius:0;max-block-size:92vh}.bub{max-inline-size:92%}}.idtile{position:relative;inline-size:34px;block-size:24px;border-radius:5px;border:1.6px solid currentColor;opacity:.9}.idtile:before{content:"";position:absolute;inset-block-start:5px;inset-inline-end:4px;inline-size:8px;block-size:9px;border-radius:2px;background:currentColor;opacity:.55}.idtile:after{content:"";position:absolute;inset-block-start:6px;inset-inline-start:4px;inline-size:11px;block-size:2px;border-radius:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 10px color-mix(in srgb,currentColor 60%,transparent);opacity:.7}.qi .t.muted{color:var(--sem-text-tertiary)}.with-link{display:inline-flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:flex-end}.with-link .lnk{display:inline-flex;gap:6px;align-items:center;font-size:12.5px}.card.vault{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;border:1.5px dashed var(--sem-border-default);background:linear-gradient(135deg,var(--sem-surface-raised),color-mix(in srgb,var(--sem-surface-subtle) 70%,var(--sem-surface-raised)))}.vault-art{inline-size:132px;aspect-ratio:1.586;border-radius:12px;position:relative;background:var(--sem-surface-sunken);border:1px solid var(--sem-border-hairline);display:grid;place-items:center;overflow:hidden}.vault-art .ghost{position:absolute;top:12px;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:30px 1fr;gap:10px;opacity:.5}.vault-art .ghost i{display:block;border-radius:4px;background:var(--sem-border-default)}.vault-art .ghost span{display:grid;gap:6px;align-content:center}.vault-art .ghost span i{block-size:5px}.vault-art .ghost span i:nth-child(2){inline-size:70%}.vault-art .ghost span i:nth-child(3){inline-size:45%}.vault-art .lockb{position:relative;inline-size:38px;block-size:38px;border-radius:12px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-default);display:grid;place-items:center;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--sem-text-primary) 40%,transparent)}.vault-body{display:grid;gap:12px;justify-items:start}.vault-body p{font-size:13.5px;color:var(--sem-text-secondary);line-height:1.8}.effect{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--sem-surface-subtle);font-size:12.5px;color:var(--sem-text-secondary);line-height:1.8}.effect svg{flex:none;margin-block-start:3px;color:var(--sem-text-tertiary)}.reason-text{white-space:pre-wrap;font-size:13.5px;line-height:1.85;color:var(--sem-text-primary);padding:12px 14px;border-radius:12px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline)}.decided .field{margin-block-start:12px}.decided .field .label{font-size:12.5px;font-weight:700;color:var(--sem-text-secondary)}.disabled-why{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--sem-text-tertiary)}.decide .not-viewed,.dialog-actions{align-items:center}.dialog-actions .why{margin-inline-end:auto;font-size:12px;color:var(--sem-text-tertiary);display:inline-flex;gap:6px;align-items:center}.dialog .dialog-final{color:var(--sem-text-primary);font-weight:600}.textarea-short{min-block-size:64px}.dialog.dialog-viewer{inline-size:min(820px,100%);max-block-size:calc(100vh - 32px);overflow:auto}.dialog.dialog-medium{inline-size:min(560px,100%);max-block-size:calc(100vh - 32px);overflow:auto}.vhead{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vhead h2{margin-inline-end:auto}.ctx{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--sem-surface-subtle);font-size:13px;font-weight:700}.ctx .ltr{font-weight:500;font-size:12px;color:var(--sem-text-tertiary)}.stage{position:relative;border-radius:14px;overflow:hidden;background:repeating-conic-gradient(var(--sem-surface-sunken) 0 25%,var(--sem-surface-subtle) 0 50%) 0 0 / 22px 22px;aspect-ratio:1.586;display:grid;place-items:center;border:1px solid var(--sem-border-hairline);user-select:none;-webkit-user-select:none}.stage img{inline-size:88%;block-size:auto;max-block-size:92%;object-fit:contain;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--sem-surface-scrim) 80%,transparent));-webkit-user-drag:none}.stage .msg{display:grid;justify-items:center;gap:10px;text-align:center;padding:24px;color:var(--sem-text-secondary);font-size:13.5px;max-inline-size:420px}.stage .msg b{color:var(--sem-text-primary);font-size:14px}.spinner.spinner-lg{inline-size:26px;block-size:26px}.spinner.spinner-sm{inline-size:14px;block-size:14px}.wm{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;display:grid;grid-template-columns:repeat(3,max-content);gap:54px 70px;place-content:center;transform:rotate(-24deg);pointer-events:none}.wm span{font-family:var(--font-num);font-weight:600;font-size:13px;color:color-mix(in srgb,var(--sem-text-on-inverse) 58%,transparent);text-shadow:0 1px 2px var(--sem-surface-scrim);white-space:nowrap;direction:ltr;unicode-bidi:isolate}.dialog .linkline{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-tertiary);line-height:1.8}.linkline svg{flex:none;margin-block-start:3px}.m-page{display:grid;gap:16px}.backrow{display:flex;gap:10px;align-items:center}.card.mhero{padding:0;overflow:hidden}.mcover{block-size:172px;position:relative;background:var(--sem-surface-sunken)}.mcover img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.mcover.none{display:grid;place-items:center;color:var(--sem-text-tertiary);background:repeating-linear-gradient(-45deg,var(--sem-surface-subtle) 0 12px,var(--sem-surface-sunken) 12px 24px)}.mhero-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:end;padding:0 20px 18px}.mlogo{inline-size:92px;block-size:92px;border-radius:22px;margin-block-start:-40px;border:4px solid var(--sem-surface-raised);overflow:hidden;background:var(--sem-surface-sunken);display:grid;place-items:center;color:var(--sem-text-tertiary);position:relative}.mlogo img{inline-size:100%;block-size:100%;object-fit:cover}.mname{display:grid;gap:6px;padding-block-start:12px;min-inline-size:0}.mname h2{font-size:22px;line-height:1.35}.mline{display:flex;gap:10px 14px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--sem-text-tertiary)}.mline .idchip{background:none;border:0;padding:0}.mline .sep{inline-size:4px;block-size:4px;border-radius:50%;background:var(--sem-border-default)}.pill.pill-verify{background:var(--sem-surface-raised);border-color:var(--sem-border-default);color:var(--sem-text-primary)}.pill-verify svg{color:var(--sem-status-success-fg)}.mx{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:16px;align-items:start}.side{display:grid;gap:16px;position:sticky;inset-block-start:84px}.m-page .card h3{font-size:15.5px;display:flex;gap:8px;align-items:center}.m-page .card .note{font-size:12px;color:var(--sem-text-tertiary);line-height:1.75;margin-block-start:6px}.m-page .card .lnk{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;margin-block-start:8px}.m-line{font-size:13px;font-weight:700;margin-block-start:8px}.statrow{display:grid;gap:6px;padding-block:10px;border-block-end:1px solid var(--sem-border-hairline)}.statrow:first-of-type{padding-block-start:4px}.statrow .top2{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.statrow .top2>span:first-child{color:var(--sem-text-secondary)}.statrow .lnk{margin-block-start:0}.why-list{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--sem-text-secondary)}.why-list li:before{content:"";display:inline-block;inline-size:5px;block-size:5px;border-radius:50%;background:var(--sem-status-danger-fg);margin-inline-end:8px;vertical-align:middle}.rep{border:1.5px solid var(--sem-border-hairline)}.rep.has{border-color:color-mix(in srgb,var(--sem-status-danger-fg) 55%,transparent)}.m-page .rep.has h3{color:var(--sem-status-danger-fg)}.dl{display:grid;margin-block:6px 0}.dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding-block:9px;border-block-end:1px solid var(--sem-border-hairline);font-size:13px;align-items:baseline}.dl>div:last-child{border-block-end:0}.dl dt{color:var(--sem-text-tertiary);font-size:12.5px}.dl dd{margin:0;font-weight:700;min-inline-size:0}.dl dd.prose{font-weight:400;color:var(--sem-text-secondary);line-height:1.85}.dl .none{color:var(--sem-text-tertiary);font-weight:400}.cats{display:flex;flex-wrap:wrap;gap:6px}.cat{display:inline-flex;gap:6px;align-items:center;block-size:26px;padding-inline:9px;border-radius:8px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);font-size:12px;font-weight:700}.cat .prim{font-size:10.5px;padding:1px 6px;border-radius:5px;background:var(--sem-action-bg);color:var(--sem-action-fg)}.hours{list-style:none;margin:8px 0 0;padding:0;display:grid}.hours li{padding-block:7px;border-block-end:1px dashed var(--sem-border-hairline);font-size:13px}.hours li:last-child{border-block-end:0}.deliv{display:grid;gap:8px;margin-block-start:8px}.deliv>div{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:700}.deliv svg{color:var(--sem-text-tertiary);flex:none}.m-page .prod-title{font-size:17px}.prod-filter{margin-block-start:12px;flex-wrap:wrap}.seg-count.quiet{background:var(--sem-surface-subtle);color:var(--sem-text-secondary)}.plist{list-style:none;margin:14px 0 0;padding:0;display:grid}.pr{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding-block:12px;border-block-end:1px solid var(--sem-border-hairline);content-visibility:auto;contain-intrinsic-size:auto 72px}.pr:last-child{border-block-end:0}.ptile{inline-size:46px;block-size:46px;border-radius:12px;display:grid;place-items:center;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);color:var(--sem-text-secondary)}.pbody{min-inline-size:0;display:grid;gap:3px}.pbody .pt{font-weight:800;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmeta{display:flex;gap:6px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--sem-text-tertiary);list-style:none;margin:0;padding:0}.pmeta>*+*:before{content:"·";margin-inline-end:6px}.pmeta .stock-out{color:var(--sem-status-danger-fg);font-weight:700}.preason{font-size:12px;color:var(--sem-text-secondary);display:flex;gap:6px;align-items:center}.preason b{color:var(--sem-status-danger-fg);font-weight:700}.phidden{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.phidden-t{display:inline-flex;align-items:center;block-size:20px;padding-inline:8px;border-radius:20px;font-weight:700;font-size:11px;color:var(--sem-status-danger-fg);border:1px solid color-mix(in srgb,var(--sem-status-danger-fg) 45%,transparent)}.spec.spec-doc{grid-column:1 / -1;align-items:center}.spec.spec-doc .btn{white-space:nowrap}.pend{display:grid;justify-items:end;gap:6px}.pr .price{font-family:var(--font-num);font-size:16px;font-weight:700;white-space:nowrap}.price-tx{font-size:12.5px;font-weight:700;color:var(--sem-text-secondary)}.pstat{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pill.pill-paused{background:var(--sem-surface-raised);border:1px dashed var(--sem-border-control);color:var(--sem-text-secondary)}.m-page .empty{padding:48px 20px}.pagestate{display:grid;place-items:center;min-block-size:56vh}.sk-lines{display:grid;gap:12px}.sk-row{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:center}.sk{display:block;block-size:10px;border-radius:5px;background:var(--sem-surface-sunken);inline-size:80%;animation:breathe 1.1s ease-in-out infinite alternate}.sk-short{inline-size:40%}.sk-tile{inline-size:46px;block-size:46px;border-radius:12px}.sk-block{background:var(--sem-surface-subtle);animation:breathe 1.1s ease-in-out infinite alternate}@media (prefers-reduced-motion: reduce){.sk,.sk-block{animation:none}}@media (max-width: 1100px){.mx{grid-template-columns:minmax(0,1fr)}.side{position:static}}@media (max-width: 640px){.vault,.mhero-body{grid-template-columns:minmax(0,1fr)}.pr{grid-template-columns:46px minmax(0,1fr)}.pend{grid-column:2;justify-items:start}}.u-wrap{display:grid;gap:16px;max-inline-size:760px;inline-size:100%;min-inline-size:0}.u-search{display:grid;gap:14px}.u-search h2{font-size:16px}.u-search .seg{justify-self:start}.srow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.srow .btn{margin-block-start:25px}.u-res{display:grid;gap:10px}.u-initial{margin:0;font-size:13px;color:var(--sem-text-tertiary)}.u-err{display:grid;place-items:center;text-align:center;gap:10px;padding:32px 20px;color:var(--sem-text-tertiary)}.u-err b{color:var(--sem-text-primary);max-inline-size:52ch}.u-page{display:grid;gap:16px;min-inline-size:0}.u-back{justify-self:start}.lnk{color:var(--sem-text-link);font-weight:700;font-size:12.5px;text-decoration:underline;text-underline-offset:3px}.u-shop{display:inline-flex;gap:6px;align-items:center;justify-self:start}.u-xc{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.u-xc>p{flex:1 1 auto;margin:0}.ph{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:start}.uav{inline-size:56px;block-size:56px;border-radius:16px;display:grid;place-items:center;font-weight:800;font-size:22px;background:var(--sem-action-bg);color:var(--sem-action-fg)}.ph-main{min-inline-size:0}.ph h2{font-size:22px;line-height:1.3;overflow-wrap:anywhere}.ph .meta{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--sem-text-tertiary);margin-block-start:8px}.ph .st{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.idchip{display:inline-flex;align-items:center;gap:6px;min-block-size:28px;padding-block:2px;padding-inline:10px 3px;border-radius:8px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);max-inline-size:100%}.idchip .mono{font-size:12px;color:var(--sem-text-secondary);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.idchip button{inline-size:24px;block-size:24px;border-radius:6px;display:grid;place-items:center;color:var(--sem-text-tertiary);flex:none;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}@media (hover: hover) and (pointer: fine){.idchip button:hover{background:var(--sem-surface-sunken);color:var(--sem-text-primary)}}.roles{display:flex;gap:6px;flex-wrap:wrap}.role{block-size:24px;padding-inline:9px;border-radius:7px;border:1px solid var(--sem-border-default);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;color:var(--sem-text-secondary)}.until{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-block-start:16px;padding-block-start:14px;border-block-start:1px solid var(--sem-border-hairline);font-size:13.5px}.pgrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.pcol{display:grid;gap:16px;min-inline-size:0}.pcol:empty{display:none}.card-t{font-size:15px;margin-block-end:12px}.remain{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:var(--sem-surface-subtle);margin-block-end:14px;font-size:13px}.remain b{font-weight:800}.erows{list-style:none;margin:0;padding:0}.erow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding-block:12px;border-block-end:1px solid var(--sem-border-hairline);font-size:13px}.erow:first-child{padding-block-start:0}.erow:last-child{border-block-end:0;padding-block-end:0}.erow .t{font-weight:800}.erow.exp .t{color:var(--sem-text-tertiary);font-weight:700}.erow .d{grid-column:1 / -1;font-size:12.5px;color:var(--sem-text-tertiary);display:flex;gap:4px 14px;flex-wrap:wrap}.erow .why{grid-column:1 / -1;margin:0;font-size:13px;color:var(--sem-text-secondary);line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.empty-s{margin:0;font-size:13px;color:var(--sem-text-tertiary)}.overdue{position:relative;display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 16px;padding-inline-start:30px;border-radius:14px;background:var(--sem-surface-notice);border:1.5px solid color-mix(in srgb,var(--sem-action-bg) 55%,transparent);overflow:hidden}.overdue:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:12px;background:var(--hazard)}.overdue p{flex:1 1 300px;margin:0;font-size:13.5px;line-height:1.75;display:grid;gap:2px}.overdue p b{font-size:14.5px;font-weight:800}.overdue p span{color:var(--sem-text-secondary)}.crk{display:flex;align-items:baseline;gap:10px;margin-block-end:8px}.crk .num{font-size:30px;font-weight:700;line-height:1}.crk small{display:block;color:var(--sem-text-tertiary);font-size:12.5px}.geo{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--sem-surface-subtle);font-size:12.5px;color:var(--sem-text-secondary);margin-block-start:12px;line-height:1.7}.geo svg{flex:none;margin-block-start:3px}.field .label{font-size:12.5px;font-weight:700}.chip[aria-checked=true]{border-color:var(--sem-action-bg);background:var(--sem-surface-notice);color:var(--sem-text-primary)}.effect{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:13px;color:var(--sem-text-secondary);line-height:1.7}.effect svg{flex:none;margin-block-start:3px}.crow{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.counter.bad{color:var(--sem-status-danger-fg);font-weight:700}.drawer-foot{flex-wrap:wrap;align-items:center}.why-off{font-size:12px;flex:1 1 100%;order:-1}.sx-sum{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--sem-surface-subtle);font-size:13px}.sx-sum p{margin:0}.sx-sum .q{border-inline-start:3px solid var(--sem-border-default);padding-inline-start:12px;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 980px){.pgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.srow{grid-template-columns:minmax(0,1fr)}.srow .btn{inline-size:100%;margin-block-start:0}.ph{grid-template-columns:44px minmax(0,1fr);gap:12px}.uav{inline-size:44px;block-size:44px;font-size:18px;border-radius:12px}.ph>.st{grid-column:1 / -1;justify-content:flex-start}.ph h2{font-size:19px}.overdue .btn{inline-size:100%}}.srow-any{grid-template-columns:minmax(0,1fr)}.u-combo{position:relative}.u-sug{position:absolute;inset-block-start:100%;inset-inline:0;z-index:20;margin-block-start:4px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-default);border-radius:12px;box-shadow:var(--shadow-pop);overflow:hidden}.u-sug-list{list-style:none;margin:0;padding:4px;display:grid;gap:2px}.u-opt{display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;font-size:13px;cursor:pointer}.u-opt>*{min-inline-size:0}.u-opt-on{background:color-mix(in srgb,var(--sem-action-bg) 10%,var(--sem-surface-raised))}@media (hover: hover) and (pointer: fine){.u-opt:hover,.u-row[data-id]:hover{background:var(--sem-surface-subtle)}}.u-sug-msg{display:flex;gap:8px;align-items:center;padding:10px 12px;font-size:12.5px;color:var(--sem-text-secondary)}.u-sug-msg .grow,.u-foot .grow{flex:1}.u-sug-more{margin:0;padding:8px 12px;border-block-start:1px solid var(--sem-border-hairline);font-size:12px;color:var(--sem-text-tertiary)}.u-contact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-none{color:var(--sem-text-tertiary)}.u-list{display:grid;gap:12px;min-inline-size:0}.u-list-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.u-list-head h2{font-size:16px}.u-tool{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px;font-weight:700}.u-tool .input{inline-size:auto;min-inline-size:150px}.u-tbl{background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline);border-radius:16px;overflow:hidden;min-inline-size:0}.u-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(104px,1fr) minmax(0,1.5fr) minmax(0,1.4fr) 96px;gap:12px;align-items:center;padding:10px 16px;min-block-size:52px;border-block-start:1px solid var(--sem-border-hairline);font-size:13px}.u-row[data-id]{cursor:pointer}.u-row>*{min-inline-size:0}.u-clip{display:flex}.u-clip>.u-contact{min-inline-size:0}.u-row .roles{min-inline-size:0}.u-row .role{max-inline-size:100%}.u-row.u-head{border-block-start:0;min-block-size:40px;background:var(--sem-surface-subtle);font-size:11.5px;font-weight:800;color:var(--sem-text-tertiary)}.u-skel i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle)}.u-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-block-start:1px solid var(--sem-border-hairline);font-size:12.5px;color:var(--sem-text-tertiary)}@media (max-width: 760px){.u-row,.u-opt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.login-box.tf{inline-size:min(400px,100%)}.login-box.tf.wide{inline-size:min(468px,100%)}.tf-top{display:flex;align-items:center;gap:12px}.tf-top .eyebrow{display:inline-flex;align-items:center;gap:8px;margin-inline-start:4px;font-size:12px;font-weight:800;color:var(--sem-text-tertiary)}.tf-top .out{margin-inline-start:auto}.tf-form{display:grid;gap:16px;min-inline-size:0}.tf h1{font-size:var(--sem-type-display-size);line-height:var(--sem-type-display-line)}.tf .lead,.dialog .tf-form .lead{color:var(--sem-text-secondary);font-size:13.5px;line-height:1.7}.tf-sub{font-size:15px}.tf-title{display:flex;gap:14px;align-items:center}.tf-title h3{font-size:var(--sem-type-title-size)}.hint.center{text-align:center}.hint.lost{text-align:center;max-inline-size:44ch;justify-self:center;line-height:1.7}.tf .tile,.dialog .tile,.drawer .tile{inline-size:56px;block-size:56px;border-radius:16px;display:grid;place-items:center;flex:none}.tile.danger{background:color-mix(in srgb,var(--sem-status-danger-fg) 14%,var(--sem-surface-raised));color:var(--sem-status-danger-fg);border:1px solid color-mix(in srgb,var(--sem-status-danger-fg) 40%,transparent)}.drawer .tile.sm{inline-size:40px;block-size:40px;border-radius:12px}.gate{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-secondary);padding:10px 12px;border-radius:12px;background:var(--sem-surface-notice);border:1px solid color-mix(in srgb,var(--sem-action-bg) 45%,transparent)}.gate svg{flex:none;margin-block-start:2px;color:var(--sem-text-primary)}.tstep{display:grid;gap:14px;padding:16px;border-radius:16px;border:1px solid var(--sem-border-hairline);background:color-mix(in srgb,var(--sem-surface-raised) 60%,transparent)}.tstep>header{display:flex;gap:12px;align-items:center}.tstep .num{inline-size:32px;block-size:32px;border-radius:10px;display:grid;place-items:center;background:var(--sem-action-bg);color:var(--sem-action-fg);font-weight:800;flex:none}.tstep h2{font-size:16px;line-height:1.4}.tstep .lbl,.key .lbl,.lockcard .lbl{font-size:11.5px;font-weight:700;color:var(--sem-text-tertiary);display:inline-flex;gap:6px;align-items:center}.qrwrap{display:grid;grid-template-columns:184px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline)}.qr{inline-size:184px;block-size:184px;border-radius:12px;background:var(--sem-map-label-fg);color:var(--sem-text-on-action);padding:6px;position:relative;box-shadow:0 0 0 1px var(--sem-border-hairline)}.qr svg{inline-size:100%;block-size:100%;fill:currentColor}.qr:before,.qr:after{content:"";position:absolute;inline-size:22px;block-size:22px;border:3px solid var(--sem-action-bg);pointer-events:none}.qr:before{inset-block-start:-7px;inset-inline-start:-7px;border-inline-end:0;border-block-end:0;border-start-start-radius:10px}.qr:after{inset-block-end:-7px;inset-inline-end:-7px;border-inline-start:0;border-block-start:0;border-end-end-radius:10px}.qr.skel-qr{background:var(--sem-surface-subtle);box-shadow:none}.qr.skel-qr:before,.qr.skel-qr:after{display:none}.qrfacts{display:grid;gap:10px;min-inline-size:0;justify-items:start}.qrfacts .v{font-size:13px;font-weight:700;overflow-wrap:anywhere}.qrfacts .hint{font-size:11.5px}.qrfacts .load{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--sem-text-secondary)}.key{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1.5px dashed var(--sem-border-default)}.key .kt{font-size:12.5px;font-weight:800;color:var(--sem-text-secondary)}.key .row{display:flex;gap:10px;align-items:center}.key code{flex:1;font-family:var(--font-num);font-size:15px;font-weight:600;letter-spacing:.06em;direction:ltr;unicode-bidi:isolate;text-align:start;display:grid;grid-template-columns:repeat(4,max-content);justify-content:start;gap:4px 14px;color:var(--sem-text-primary);-webkit-user-select:all;user-select:all}.copy{display:inline-flex;align-items:center;gap:6px;block-size:32px;padding-inline:10px;border-radius:9px;border:1px solid var(--sem-border-default);font-size:12px;font-weight:800;color:var(--sem-text-primary);background:var(--sem-surface-raised);flex:none;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.copy:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.copy:hover{background:var(--sem-surface-subtle)}}.otp{display:flex;gap:8px;justify-content:center;direction:ltr;unicode-bidi:isolate}.otp .sep{inline-size:10px;align-self:center;block-size:2px;border-radius:2px;background:var(--sem-border-default)}.otp input{inline-size:48px;block-size:58px;border-radius:12px;text-align:center;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;background:var(--sem-surface-sunken);border:1.5px solid var(--sem-border-default);outline:none;caret-color:var(--sem-action-bg);transition:border-color var(--dur-fast) ease}.otp input.filled{border-color:var(--sem-border-control)}.otp input:focus{border-color:var(--sem-border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--sem-action-bg) 30%,transparent)}.otp input:disabled{color:var(--sem-text-secondary);background:var(--sem-surface-subtle);border-color:var(--sem-border-hairline);cursor:not-allowed}.otp.bad input{border-color:var(--sem-status-danger-fg);color:var(--sem-status-danger-fg)}.foot2{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px}.tf-form .lnk,.qrfacts .lnk{font-size:12.5px;font-weight:800;color:var(--sem-text-link, var(--sem-text-primary));text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;display:inline-flex;gap:6px;align-items:center}.tf-form .lnk:disabled,.qrfacts .lnk:disabled{color:var(--sem-text-disabled);cursor:not-allowed}.codes{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--sem-border-hairline);border-radius:14px;overflow:hidden;background:var(--sem-surface-raised);direction:ltr}.codes li{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 14px;border-block-start:1px solid var(--sem-border-hairline)}.codes li:nth-child(odd){border-inline-end:1px solid var(--sem-border-hairline)}.codes li:nth-child(-n+2){border-block-start:0}.codes li i{font-style:normal;font-family:var(--font-num);font-size:11px;color:var(--sem-text-tertiary);inline-size:18px}.codes li b{font-family:var(--font-num);font-size:15.5px;font-weight:600;letter-spacing:.08em;color:var(--sem-text-primary);-webkit-user-select:text;user-select:text}.codeacts{display:flex;gap:8px;flex-wrap:wrap}.check{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:12px;border:1.5px solid var(--sem-border-default);cursor:pointer;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;inline-size:22px;block-size:22px;border-radius:7px;border:1.5px solid var(--sem-border-control);background:var(--sem-surface-sunken);display:grid;place-items:center;margin:0;transition:transform var(--dur-press) var(--ease-out)}.check input:active{transform:scale(.92)}.check input:checked{background:var(--sem-action-bg);border-color:var(--sem-action-bg)}.check input:checked:after{content:"";inline-size:6px;block-size:11px;border:solid var(--sem-action-fg);border-width:0 2.5px 2.5px 0;transform:translateY(-1px) rotate(45deg)}.check:has(input:checked){border-color:var(--sem-action-bg);background:var(--sem-surface-notice)}.check b{font-size:13.5px}.warn{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--sem-surface-notice);border:1.5px solid color-mix(in srgb,var(--sem-action-bg) 55%,transparent);font-size:13px}.warn svg{flex:none;margin-block-start:2px}.print-only{display:none}.rc-input{block-size:56px;font-size:22px;letter-spacing:.14em;text-align:center;font-weight:600}.input.bad{border-color:var(--sem-status-danger-fg)}.lockcard{display:grid;gap:12px;justify-items:start;padding:18px;border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline);position:relative;overflow:hidden}.lockcard .hazard{position:absolute;inset-inline:0;inset-block-start:0;block-size:6px}.lockclock{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:56px;font-weight:600;line-height:1;letter-spacing:-.01em;unicode-bidi:isolate;color:var(--sem-text-primary)}.help{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border-radius:12px;border:1px solid var(--sem-border-hairline);font-size:12.5px;color:var(--sem-text-secondary)}.help .n{inline-size:34px;block-size:34px;border-radius:10px;display:grid;place-items:center;background:var(--sem-surface-subtle);color:var(--sem-text-primary)}.app.behind{filter:blur(6px) saturate(.8);pointer-events:none;-webkit-user-select:none;user-select:none}.sf-banners{display:grid;gap:12px;padding:22px 24px 0}.lowbar{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--sem-surface-notice);border:1.5px solid color-mix(in srgb,var(--sem-action-bg) 55%,transparent)}.lowbar .grow{font-size:13px}.lowbar .count{font-family:var(--font-num);font-size:18px;font-weight:700;inline-size:44px;block-size:44px;border-radius:12px;display:grid;place-items:center;background:var(--sem-action-bg);color:var(--sem-action-fg);flex:none}.lowbar-none{border-color:var(--sem-status-danger-fg)}.proof-line{font-size:11.5px;color:var(--sem-text-tertiary)}.sf-effect{padding:12px 14px;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--sem-status-danger-fg) 55%,transparent)}.sf-effect svg{color:var(--sem-status-danger-fg)}.sf-why{display:inline-flex;gap:8px;align-items:flex-start;color:var(--sem-text-secondary)}.sf-why svg{flex:none;margin-block-start:2px}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;top:24px;right:24px;bottom:24px;left:24px}.print-only{display:block}}@media (max-width: 640px){.qrwrap{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.qrfacts{justify-items:center}.otp{gap:6px}.otp input{inline-size:44px;block-size:54px;font-size:22px}.otp .sep{inline-size:6px}.lockclock{font-size:48px}.key .row{flex-direction:column;align-items:flex-start}.sf-banners{padding-inline:16px}}.login-box.tf>[aria-live],.tf-form>[aria-live]{display:contents}.when-strong{font-weight:700;color:var(--sem-text-primary);white-space:nowrap}.dialog .dh{display:flex;gap:14px;align-items:flex-start}.dialog .dh .tile{inline-size:44px;block-size:44px;border-radius:13px;background:var(--sem-action-bg);color:var(--sem-action-fg)}.dialog .dh-text{display:grid;gap:4px}.sf-effect.effect{background:transparent;color:var(--sem-text-secondary)}.sf-foot .btn.grow{flex:1}.sf-why-r{flex:1 1 100%}.dialog .quote{padding:10px 12px;border-radius:10px;background:var(--sem-surface-subtle);font-size:13px;line-height:1.7;border-inline-start:3px solid var(--sem-border-control);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dialog .audit{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--sem-text-tertiary);margin:0}.nowrap{white-space:nowrap}.copy.done{border-color:var(--sem-status-success-fg);color:var(--sem-status-success-fg)}.drawer:has(.sf-foot){inline-size:min(460px,100%)}@media (max-width: 640px){.login-form:has(.login-box.tf){padding-inline:16px}}.step-n{margin-inline-start:4px}:root,:root[data-theme=dark]{--cy-dot: var(--sem-action-bg)}:root[data-theme=light]{--cy-dot: var(--sem-text-primary)}.cy-view>.cy-seg{justify-self:start}.cy-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:11px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline)}.cy-seg a{block-size:34px;padding-inline:14px;border-radius:8px;font-weight:700;font-size:13px;color:var(--sem-text-tertiary);display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:transform var(--dur-press) var(--ease-out),color var(--dur-fast) ease}.cy-seg a:active{transform:scale(.97)}.cy-seg a[aria-current=page]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}@media (hover: hover) and (pointer: fine){.cy-seg a:hover,.cy-seg button:hover{color:var(--sem-text-primary)}}.cy-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-secondary);padding:9px 12px;border-radius:10px;background:var(--sem-surface-subtle);line-height:1.65}.cy-note svg,.cy-lock svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.cy-bar{display:flex;gap:10px 12px;align-items:center;flex-wrap:wrap}.cy-bar h2{font-size:16px}.cy-cnt{font-family:var(--font-num);font-size:12px;font-weight:700;color:var(--sem-text-tertiary);padding:2px 8px;border-radius:20px;background:var(--sem-surface-sunken)}.cy-t{border:1px solid var(--sem-border-hairline);border-radius:16px;background:var(--sem-surface-raised);overflow:hidden}.cy-r{display:grid;grid-template-columns:var(--cols);gap:14px;align-items:center;padding:12px 16px;border-block-start:1px solid var(--sem-border-hairline);min-block-size:60px;font-size:13.5px}.cy-r.cy-h{border-block-start:0;min-block-size:40px;padding-block:9px;background:var(--sem-surface-subtle);font-size:11.5px;font-weight:800;color:var(--sem-text-tertiary)}.cy-r.cy-hl{background:color-mix(in srgb,var(--sem-action-bg) 8%,var(--sem-surface-raised))}.cy-r>*{min-inline-size:0}.cy-t70{--cols: 60px minmax(0, 1fr) 110px minmax(0, 1.25fr) minmax(0, 1fr) 92px minmax(0, 1fr) 200px}.cy-t72{--cols: minmax(0, .85fr) minmax(0, .85fr) minmax(0, 1.2fr) minmax(0, 1.35fr) 76px 104px 240px}.cy-t74{--cols: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.2fr) 64px 96px minmax(0, 1fr) 104px}.cy-view>.cy-back{justify-self:start}.cy-seg button{block-size:34px;padding-inline:14px;border-radius:8px;font-weight:700;font-size:13px;color:var(--sem-text-tertiary);transition:transform var(--dur-press) var(--ease-out),color var(--dur-fast) ease}.cy-seg button:active{transform:scale(.97)}.cy-seg button[aria-checked=true]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}.cy-toggle{display:inline-flex;gap:8px;align-items:center;font-weight:700}.cy-toggle input{inline-size:18px;block-size:18px;accent-color:var(--sem-action-bg)}.cy-code{font-family:var(--font-num);font-weight:700;font-size:13px;white-space:nowrap}.cy-mono{font-family:var(--font-num);font-size:12.5px;color:var(--sem-text-secondary)}.cy-ro{display:inline-flex;gap:6px;align-items:center}.cy-ro svg{flex:none;color:var(--sem-text-tertiary)}.cy-acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}.cy-end{text-align:end}.cy-muted{color:var(--sem-text-tertiary)}.cy-yes,.cy-no{display:inline-flex;gap:6px;align-items:center;color:var(--sem-text-secondary)}.cy-yes svg{color:var(--sem-status-success-fg);flex:none}.cy-no{color:var(--sem-text-tertiary)}.pill.cy-p-ok{background:color-mix(in srgb,var(--sem-status-success-fg) 14%,transparent);color:var(--sem-status-success-fg);border-color:transparent}.pill.cy-p-off{background:var(--sem-status-neutral-bg);color:var(--sem-text-secondary);border-color:var(--sem-border-hairline)}.pill.cy-p-off i{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.cy-skel i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle);animation:breathe 1.4s ease-in-out infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.cy-skel i{animation:none}}.cy-fail{display:grid;place-items:center;text-align:center;gap:10px;padding:48px 20px;color:var(--sem-text-tertiary)}.cy-fail.cy-fail-sm{padding:24px}.cy-fail b{color:var(--sem-text-primary);font-size:14.5px}.cy-fail p{font-size:13px;color:var(--sem-text-secondary)}.cy-empty{border:1.5px dashed var(--sem-border-default);border-radius:16px}.cy-empty b{color:var(--sem-text-primary);font-size:15px}.cy-saving{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--sem-text-secondary);font-weight:700}.cy-saving .spinner,.btn .spinner{inline-size:16px;block-size:16px}.cy-why{margin-inline-end:auto;font-size:12px;color:var(--sem-text-tertiary);display:inline-flex;gap:6px;align-items:center}.cy-banner-lines{display:grid;gap:2px}.cy-banner-lines span+span{color:var(--sem-text-secondary)}.cy-cx{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}.cy-sec{display:grid;gap:4px;margin-block-end:16px}.cy-sec h2{font-size:16px;display:flex;gap:8px;align-items:center}.cy-sec h2 svg{color:var(--sem-text-tertiary)}.cy-sec p{font-size:12.5px;color:var(--sem-text-secondary);line-height:1.7}.cy-form{display:grid;gap:16px}.cy-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cy-chg{inline-size:7px;block-size:7px;border-radius:50%;background:var(--sem-action-bg);flex:none}.cy-input-mono{font-family:var(--font-num);font-size:13.5px;letter-spacing:.01em}.cy-chk{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:700;color:var(--sem-text-secondary);cursor:pointer}.cy-chk input{inline-size:18px;block-size:18px;accent-color:var(--sem-action-bg);margin:0}.cy-trunk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.cy-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding-block-start:14px;border-block-start:1px solid var(--sem-border-hairline)}.cy-rol{display:grid;margin:0}.cy-rol>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:baseline;padding-block:10px;border-block-end:1px solid var(--sem-border-hairline)}.cy-rol>div:last-child{border-block-end:0}.cy-rol>.cy-lockrow{display:block}.cy-rol dt{font-size:12px;font-weight:700;color:var(--sem-text-tertiary)}.cy-rol dd{margin:0;font-size:13.5px;display:grid;gap:6px;justify-items:start}.cy-lock{display:flex;gap:7px;align-items:flex-start;font-size:12px;color:var(--sem-text-secondary);line-height:1.65}.cy-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--sem-text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;white-space:nowrap}@media (hover: hover) and (pointer: fine){.cy-link:hover{color:var(--sem-text-primary);text-decoration-color:currentColor}}.cy-stale{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1.5px solid var(--sem-border-control);background:var(--sem-surface-subtle)}.cy-stale b{font-size:13.5px;display:flex;gap:8px;align-items:center}.cy-stale p{font-size:12.5px;color:var(--sem-text-secondary)}.cy-stale .btn{justify-self:start;margin-block-start:4px}.cy-chgl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cy-chgl li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;border-radius:10px;background:var(--sem-surface-subtle);font-size:13px}.cy-chgl .cy-f{font-size:12px;font-weight:700;color:var(--sem-text-tertiary)}.cy-chgl s{color:var(--sem-text-tertiary)}.cy-chgl b{font-weight:700}.cy-quote{padding:10px 12px;border-radius:10px;border:1px dashed var(--sem-border-default);font-size:13px;color:var(--sem-text-secondary);white-space:pre-wrap}.cy-lab{font-size:var(--sem-type-label-strong-size);font-weight:700;color:var(--sem-text-secondary)}.cy-counter{display:flex;justify-content:flex-end;font-size:12px;color:var(--sem-text-tertiary)}.cy-bnd{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.cy-facts{display:grid;gap:16px;align-content:start}.cy-facts>div:not(.cy-bnone){display:grid;gap:8px}.cy-p73 h2{font-size:16px;display:flex;gap:8px;align-items:center}.cy-p73 h3{font-size:12.5px;font-weight:800;color:var(--sem-text-tertiary)}.cy-bbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cy-bbox div{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:var(--sem-surface-subtle)}.cy-bbox span{font-size:11.5px;color:var(--sem-text-tertiary)}.cy-bbox b{font-family:var(--font-num);font-size:15px;font-weight:700;justify-self:start}.cy-margin{display:flex;gap:10px 16px;align-items:baseline;flex-wrap:wrap}.cy-margin .cy-v{font-size:20px;font-weight:800}.cy-outline{display:grid;gap:8px;justify-items:center;padding:12px;border-radius:14px;background:var(--sem-surface-subtle)}.cy-outline svg{inline-size:100%;block-size:auto;max-block-size:330px}.cy-outline .cy-poly{fill:color-mix(in srgb,var(--sem-text-primary) 6%,transparent);stroke:var(--sem-text-secondary);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cy-outline .cy-city{fill:var(--cy-dot);stroke:var(--sem-surface-subtle);stroke-width:2;vector-effect:non-scaling-stroke}.cy-outline .cy-city.cy-def{fill:var(--sem-action-bg);stroke:var(--sem-text-primary)}.cy-legend{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--sem-text-tertiary)}.cy-legend i{inline-size:9px;block-size:9px;border-radius:50%;background:var(--cy-dot)}.cy-bnone{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:12px;border:1.5px dashed var(--sem-border-default);font-size:13.5px;color:var(--sem-text-secondary)}.cy-bnone svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.cy-defb{display:grid;gap:4px;justify-items:start}.cy-defb .cy-s{font-size:11.5px;color:var(--sem-text-tertiary);line-height:1.5}.pill.cy-p-tag{background:var(--sem-surface-notice);color:var(--sem-text-primary);border-color:color-mix(in srgb,var(--sem-action-bg) 50%,transparent)}.cy-ibt{display:inline-flex;gap:6px;align-items:center;block-size:32px;padding-inline:10px;border-radius:9px;font-size:12px;font-weight:700;color:var(--sem-text-secondary);border:1px solid var(--sem-border-hairline);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.cy-ibt:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.cy-ibt:hover{background:var(--sem-surface-subtle);color:var(--sem-text-primary)}}.cy-tfoot{display:flex;gap:8px;align-items:flex-start;padding:10px 16px;border-block-start:1px solid var(--sem-border-hairline);font-size:12px;color:var(--sem-text-tertiary)}.cy-tfoot svg{flex:none;margin-block-start:1px}.cy-hint-tight{margin-block-start:-8px}.cy-kbtn{inline-size:36px;block-size:36px;border-radius:10px;display:grid;place-items:center;color:var(--sem-text-secondary);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.cy-kbtn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.cy-kbtn:hover{background:var(--sem-surface-subtle)}}@media (max-width: 1180px){.cy-cx,.cy-bnd{grid-template-columns:minmax(0,1fr)}.cy-t70{--cols: 56px minmax(0, 1fr) 100px minmax(0, 1.2fr) 190px}.cy-t72{--cols: minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1.2fr) 104px 190px}.cy-t74{--cols: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 56px 88px minmax(0, .8fr) 96px}.cy-opt{display:none}}@media (max-width: 640px){.cy-two{grid-template-columns:minmax(0,1fr)}}.cy-form.cy-skel i:nth-child(1){inline-size:36%;block-size:14px}.cy-form.cy-skel i:nth-child(2){inline-size:80%}.cy-skel .cy-sk-field{block-size:46px;border-radius:10px}.cy-skel .cy-sk-line{block-size:18px;border-radius:10px}.cy-sk-facts{display:grid;gap:10px}.cy-sk-facts i:nth-child(1){inline-size:40%}.cy-sk-facts i:nth-child(2),.cy-sk-facts i:nth-child(3){inline-size:90%;block-size:44px}.cy-sk-facts i:nth-child(4){inline-size:30%}.cy-sk-facts i:nth-child(5){inline-size:70%}.cy-skel .cy-sk-map{inline-size:100%;block-size:240px;border-radius:10px}.cy-r.cy-skel i:nth-child(odd){inline-size:70%}.cy-r.cy-skel i:nth-child(2n){inline-size:55%}:is(.cy-view,.cy-dlg) .btn.btn-sm{block-size:36px;padding-inline:12px;font-size:13px;border-radius:10px}.cy-dlg{display:contents}.cy-ltr{direction:ltr;text-align:start}.cy-chg{display:inline-block}.cy-rol dd>.cy-stretch{justify-self:stretch}:is(.cy-view,.cy-dlg) .field label{display:flex;gap:6px;align-items:center}:is(.cy-view,.cy-dlg) .error-text{display:flex;gap:6px;align-items:flex-start}:is(.cy-view,.cy-dlg) .error-text svg{flex:none;margin-block-start:2px}.drawer:has(>.cy-dlg){inline-size:min(540px,100%)}.cy-dlg .drawer-head{gap:12px}.cy-dlg .drawer-head h2{font-size:17px;line-height:1.4}.cy-dlg .drawer-head .grow{flex:1}.cy-dlg .drawer-head .sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-block-start:4px;font-size:12.5px;font-weight:400;color:var(--sem-text-tertiary)}.cy-dlg .drawer-body{padding:18px 20px 24px;gap:18px}.cy-dlg .drawer-foot{display:grid}.cy-dlg .drawer-foot .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cy-dlg .drawer-foot .cy-why{margin-inline-end:0}.st-page{gap:14px}.st-tabs{justify-self:start}.st-tab{block-size:32px;padding-inline:12px;border-radius:8px;font-weight:700;font-size:12.5px;color:var(--sem-text-tertiary);display:inline-flex;align-items:center;gap:6px;text-decoration:none}.st-tab[aria-current=page]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}.st-tab .seg-count{background:none;color:var(--sem-text-tertiary);padding:0}.st-tab[aria-disabled=true]{opacity:.55}@media (hover: hover) and (pointer: fine){a.st-tab:hover{color:var(--sem-text-primary)}}.st-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.st-search{max-inline-size:360px;flex:1 1 240px;block-size:40px}.st-groups .chip{block-size:34px}.st-groups .chip[aria-pressed=true]{background:var(--sem-action-bg);border-color:var(--sem-action-bg);color:var(--sem-action-fg)}@media (hover: hover) and (pointer: fine){.chip:hover:not(:disabled){border-color:var(--sem-border-control);color:var(--sem-text-primary)}.st-groups .chip[aria-pressed=true]:hover{color:var(--sem-action-fg)}}.chip:disabled{opacity:.55;cursor:not-allowed}.st-table{overflow-x:auto;border:1px solid var(--sem-border-hairline);border-radius:var(--sem-radius-xl);background:var(--sem-surface-raised)}.st-table table{border-collapse:collapse;inline-size:100%;min-inline-size:760px}.st-table th{text-align:start;font-size:12px;font-weight:700;color:var(--sem-text-tertiary);padding:12px 14px;border-block-end:1px solid var(--sem-border-hairline);white-space:nowrap}.st-table td{padding:12px 14px;border-block-end:1px solid var(--sem-border-hairline);vertical-align:top;font-size:13px}.st-table tbody tr{cursor:pointer;transition:background-color var(--dur-fast) ease}.st-table tbody tr:last-child td{border-block-end:0}@media (hover: hover) and (pointer: fine){.st-table tbody tr:hover{background:var(--sem-surface-subtle)}}.st-key{font-weight:600;font-size:12.5px;color:var(--sem-text-primary);text-align:start;border-radius:6px}.st-key:focus-visible{outline:2px solid var(--sem-border-focus);outline-offset:2px}.mono{font-family:var(--font-num)}.st-desc{display:block;font-size:12px;color:var(--sem-text-tertiary);margin-block-start:2px}.st-lock{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-block-start:6px;font-size:11.5px;color:var(--sem-text-secondary)}.st-val{font-family:var(--font-num);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.st-clip{max-inline-size:220px;overflow:hidden;text-overflow:ellipsis}.st-bounds{display:inline-block;justify-self:start;direction:ltr;font-family:var(--font-num);font-size:12px;color:var(--sem-text-tertiary);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.st-upd{display:grid;gap:2px;justify-items:start;font-size:12px;color:var(--sem-text-secondary);white-space:nowrap}.st-skel{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:16px 14px;border-block-end:1px solid var(--sem-border-hairline)}.st-skel i{display:block;block-size:10px;border-radius:5px;background:var(--sem-surface-sunken)}.st-sub{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-block-start:4px;font-size:12.5px;color:var(--sem-text-tertiary)}.drawer-head h2 .mono{font-size:15px;overflow-wrap:anywhere}.st-facts{margin:0;display:grid}.st-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding-block:10px;border-block-end:1px solid var(--sem-border-hairline);font-size:13px}.st-facts dt{color:var(--sem-text-tertiary)}.st-facts dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.st-json{font-size:12px;white-space:pre-wrap}textarea.st-json{min-block-size:120px}.st-input{display:flex;gap:8px;align-items:center}.st-unit{font-size:12.5px;color:var(--sem-text-tertiary);white-space:nowrap}.st-hint{margin:0}.st-point{display:grid;grid-template-columns:1fr 1fr;gap:10px}.st-point .error-text{grid-column:1 / -1}.st-range{display:grid;gap:6px;margin-block-start:6px}.st-bar{position:relative;block-size:8px;border-radius:4px;background:var(--sem-surface-sunken)}.st-bar i{position:absolute;inset-block-start:-4px;inline-size:16px;block-size:16px;border-radius:50%;background:var(--sem-action-bg);border:3px solid var(--sem-surface-raised)}.st-bar.out i{background:var(--sem-status-danger-fg)}.st-ends{display:flex;justify-content:space-between;font-size:11.5px;color:var(--sem-text-tertiary)}.st-impact{display:grid;gap:6px;padding:12px 14px;border-radius:var(--sem-radius-lg);background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline)}.st-impact h3{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--sem-text-secondary)}.st-impact p{margin:0}.st-lines{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px}.st-lines li:first-child{font-weight:700}.st-failed{display:grid;gap:6px;justify-items:start;font-size:13px}.st-once{display:grid;gap:8px;inline-size:100%;padding:12px 14px;border-radius:var(--sem-radius-lg);background:var(--sem-surface-notice);border:1.5px solid color-mix(in srgb,var(--sem-action-bg) 55%,transparent);font-size:13px}.st-once p{margin:0;color:var(--sem-text-secondary)}.banner .grow span{display:block}.st-flags{list-style:none;margin:0;padding:0;display:grid;gap:10px}.st-flag{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center;padding:16px 18px;border-radius:var(--sem-radius-xl);background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline)}.st-flag.st-skel{grid-template-columns:1fr auto}.st-flag h3{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14.5px}.st-flag h3 .mono{font-size:11.5px}.st-flag-main p{margin:4px 0 0;font-size:12.5px;color:var(--sem-text-tertiary)}.st-meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pill.pill-on{background:var(--sem-status-success-subtle-bg);color:var(--sem-status-success-fg);border-color:color-mix(in srgb,var(--sem-status-success-fg) 35%,transparent)}.st-flag-main .st-refusal{display:flex;gap:8px;align-items:flex-start;inline-size:fit-content;max-inline-size:100%;padding:7px 10px;border-radius:10px;background:var(--sem-surface-notice);border:1px solid color-mix(in srgb,var(--sem-action-bg) 35%,transparent);color:var(--sem-text-secondary);font-size:12px;margin-block-start:8px}.st-refusal svg{flex:none;margin-block-start:2px}.st-switch{inline-size:46px;block-size:28px;border-radius:28px;background:var(--sem-surface-disabled);position:relative;flex:none;transition:background-color var(--dur-fast) ease}.st-switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:50%;background:var(--sem-text-tertiary);transition:inset-inline-start var(--dur-fast) var(--ease-out),background-color var(--dur-fast) ease}.st-switch[aria-checked=true]{background:var(--sem-action-bg)}.st-switch[aria-checked=true]:after{inset-inline-start:21px;background:var(--sem-action-fg)}.st-switch[aria-disabled=true]{opacity:.45;cursor:not-allowed}.st-switch:focus-visible{outline:2px solid var(--sem-border-focus);outline-offset:3px}.st-confirm{grid-column:1 / -1;display:grid;gap:10px;padding-block-start:12px;border-block-start:1px solid var(--sem-border-hairline)}.st-confirm label{font-size:12.5px;font-weight:700}.st-flag>.banner{grid-column:1 / -1}@media (max-width: 640px){.st-search{max-inline-size:none}.st-facts>div{grid-template-columns:1fr;gap:2px}.drawer-foot .btn{flex:1 1 140px}}.tx-view{display:grid;gap:16px;align-content:start}.tx-head60{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.tx-head60 .tx-intro{flex:1;min-inline-size:320px}.tx-intro{display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline)}.tx-l1{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;font-weight:700;line-height:1.7}.tx-l2{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-tertiary);line-height:1.7}.tx-intro svg{flex:none;margin-block-start:3px;color:var(--sem-text-tertiary)}.tx-l1 svg{color:var(--sem-text-primary)}.tx-view .btn.btn-sm{block-size:36px;padding-inline:12px;font-size:13px;border-radius:10px}.tx-uc .tx-n{color:var(--sem-text-primary)}.tx-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tx-filters{display:flex;gap:10px 14px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:16px;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline)}.tx-filters .chips{gap:6px}.tx-filters .chip{block-size:32px;padding-inline:12px}.tx-filters .chip[aria-checked=true]{background:var(--sem-action-bg);border-color:var(--sem-action-bg);color:var(--sem-action-fg)}.tx-search{position:relative;inline-size:260px}.tx-search>svg{position:absolute;inset-inline-start:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--sem-text-tertiary);pointer-events:none}.tx-search input{block-size:38px;border-radius:10px;font-size:13px;padding-inline:12px 36px}[dir=ltr] .tx-search input{padding-inline:36px 12px}.tx-results{font-size:12px;color:var(--sem-text-tertiary);font-weight:700}.tx-fold{display:inline-flex;gap:4px}.tx-fold button{block-size:32px;padding-inline:10px;border-radius:9px;font-size:12px;font-weight:700;color:var(--sem-text-secondary);display:inline-flex;gap:6px;align-items:center;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.tx-fold button:active,.tx-tog:active,.tx-kb:active,.tx-ico:active{transform:scale(.97)}.tx-banner .grow{display:grid;gap:2px}.tx-tg{--cols: 164px minmax(0, 1.3fr) minmax(0, 1fr) 78px 150px 140px 106px 34px;border:1px solid var(--sem-border-hairline);border-radius:16px;background:var(--sem-surface-raised)}.tx-tr{position:relative;display:grid;grid-template-columns:var(--cols);gap:12px;align-items:center;padding:8px 14px;min-block-size:52px;border-block-start:1px solid var(--sem-border-hairline)}.tx-th{position:sticky;inset-block-start:63px;z-index:5;min-block-size:40px;border-block-start:0;border-radius:16px 16px 0 0;background:color-mix(in srgb,var(--sem-surface-subtle) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;font-weight:800;color:var(--sem-text-tertiary)}.tx-hcode{padding-inline-start:32px}.tx-lv1{background:color-mix(in srgb,var(--sem-surface-subtle) 55%,var(--sem-surface-raised));min-block-size:58px}.tx-tr:last-child{border-radius:0 0 16px 16px}.tx-tr.tx-hl{background:color-mix(in srgb,var(--sem-action-bg) 9%,var(--sem-surface-raised))}.tx-tr.tx-hl:before{content:"";position:absolute;inset-inline-start:0;inset-block:6px;inline-size:3px;border-radius:3px;background:var(--sem-action-bg)}.tx-ccode{display:flex;align-items:center;gap:6px;min-inline-size:0}.tx-tog{inline-size:26px;block-size:26px;border-radius:8px;display:grid;place-items:center;flex:none;color:var(--sem-text-secondary);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.tx-leaf{inline-size:26px;block-size:26px;flex:none;position:relative}.tx-leaf:before{content:"";position:absolute;inset-inline-start:12px;inset-block:-14px 50%;inline-size:1.5px;background:var(--sem-border-default)}.tx-leaf:after{content:"";position:absolute;inset-inline-start:12px;inset-block-start:50%;inline-size:9px;block-size:1.5px;background:var(--sem-border-default)}.tx-code{font-family:var(--font-num);font-size:12.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.tx-lv1 .tx-code{font-weight:700;font-size:13px}.tx-lv3 .tx-code{font-size:12px;color:var(--sem-text-secondary)}.tx-cname{display:flex;gap:10px;align-items:center;min-inline-size:0}.tx-nm{display:grid;gap:3px;min-inline-size:0}.tx-cname .tx-nm b{font-weight:700;font-size:13.5px;line-height:1.45}.tx-lv1 .tx-cname .tx-nm b{font-weight:800;font-size:14.5px}.tx-lv3 .tx-cname .tx-nm b{font-weight:400;font-size:13px;color:var(--sem-text-secondary)}.tx-tags{display:flex;gap:6px 10px;align-items:center;flex-wrap:wrap}.tx-dtile{inline-size:34px;block-size:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline);color:var(--sem-text-primary)}.tx-dtile.tx-off{color:var(--sem-text-tertiary);border-style:dashed}.tx-dtile.tx-shop{background:var(--sem-surface-notice);border-color:color-mix(in srgb,var(--sem-action-bg) 45%,transparent)}.tx-cen{font-size:12.5px;color:var(--sem-text-secondary);text-align:end;unicode-bidi:isolate;line-height:1.45;min-inline-size:0}[dir=ltr] .tx-cen{text-align:start}.tx-src{font-size:12px;color:var(--sem-text-secondary);display:inline-flex;gap:6px;align-items:center}.tx-src i{inline-size:6px;block-size:6px;border-radius:2px;flex:none;background:var(--sem-border-control)}.tx-s-admin i{background:var(--sem-action-bg)}.tx-s-proposed i,.tx-s-unclear i{background:transparent;border:1.5px solid var(--sem-border-control)}.tx-uses{display:flex;gap:4px;flex-wrap:wrap}.tx-uc{display:inline-flex;gap:4px;align-items:center;block-size:22px;padding-inline:7px;border-radius:7px;font-size:11.5px;font-weight:700;background:var(--sem-surface-sunken);color:var(--sem-text-secondary);white-space:nowrap}.tx-uc.tx-none{background:transparent;color:var(--sem-text-tertiary);font-weight:400;padding-inline:0}.tx-cflag{display:grid;gap:3px;justify-items:start;min-inline-size:0}.tx-sub{font-size:11px;color:var(--sem-text-tertiary);line-height:1.4;display:flex;gap:4px;align-items:flex-start}.tx-sub svg{flex:none;margin-block-start:1px}.tx-pd{color:var(--sem-text-secondary)}.tx-ok{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--sem-text-tertiary)}.tx-ok i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--sem-border-control)}.tx-na{font-size:11.5px;color:var(--sem-text-tertiary);line-height:1.4}.tx-kb{inline-size:32px;block-size:32px;border-radius:9px;display:grid;place-items:center;color:var(--sem-text-secondary);transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.tx-kb[aria-expanded=true]{background:var(--sem-surface-sunken);color:var(--sem-text-primary);outline:2px solid var(--sem-border-focus);outline-offset:1px}.tx-alink{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--sem-text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;white-space:nowrap}@media (hover: hover) and (pointer: fine){.tx-fold button:hover,.tx-tog:hover,.tx-kb:hover{background:var(--sem-surface-sunken);color:var(--sem-text-primary)}.tx-alink:hover{color:var(--sem-text-primary);text-decoration-color:currentColor}.tx-ico:hover{border-color:var(--sem-border-control)}.tx-sc:hover{border-color:var(--sem-border-default)}}.tx-skrow{display:grid;grid-template-columns:var(--cols);gap:12px;align-items:center;padding:16px 14px;border-block-start:1px solid var(--sem-border-hairline)}.tx-skel i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle);animation:breathe 1.4s ease-in-out infinite}.tx-skrow i:nth-child(1){inline-size:70%}.tx-skrow i:nth-child(2){inline-size:80%}.tx-skrow i:nth-child(3){inline-size:60%}.tx-skrow i:nth-child(n+4){inline-size:55%}.tx-empty{gap:12px;border:1.5px dashed var(--sem-border-default);border-radius:16px}.tx-empty b{color:var(--sem-text-primary);font-size:15px}.tx-empty .tx-eico{inline-size:52px;block-size:52px;border-radius:16px;background:var(--sem-surface-subtle);display:grid;place-items:center;color:var(--sem-text-secondary)}.tx-empty p{max-inline-size:60ch;font-size:13.5px;color:var(--sem-text-secondary)}.pill.tx-p{display:inline-flex;align-items:center;gap:6px;block-size:24px;padding-inline:9px;border-radius:24px;font-size:11.5px;font-weight:700;white-space:nowrap;border:1px solid transparent}.tx-dot{inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;flex:none}.pill.tx-p-ok{background:color-mix(in srgb,var(--sem-status-success-fg) 14%,transparent);color:var(--sem-status-success-fg)}.pill.tx-p-dis{background:color-mix(in srgb,var(--sem-status-danger-fg) 12%,transparent);color:var(--sem-status-danger-fg);border-color:color-mix(in srgb,var(--sem-status-danger-fg) 30%,transparent)}.pill.tx-p-off{background:var(--sem-status-neutral-bg);color:var(--sem-text-secondary);border-color:var(--sem-border-hairline)}.pill.tx-p-unk{background:transparent;color:var(--sem-text-tertiary);border:1px dashed var(--sem-border-default)}.pill.tx-p-tag{background:var(--sem-surface-notice);color:var(--sem-text-primary);border-color:color-mix(in srgb,var(--sem-action-bg) 50%,transparent)}.tx-dsub{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-block-start:4px;font-size:12.5px;color:var(--sem-text-tertiary)}.tx-dbody{gap:18px}.tx-dfoot{display:grid;gap:10px}.tx-frow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tx-fsec{display:grid;gap:14px}.tx-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tx-ro{display:flex;gap:10px;align-items:center;min-block-size:44px;padding:8px 12px;border-radius:12px;border:1.5px dashed var(--sem-border-default);color:var(--sem-text-secondary);font-size:13.5px}.tx-ro svg{flex:none;color:var(--sem-text-tertiary)}.tx-ro .tx-code{color:var(--sem-text-primary)}.tx-chg{display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;background:var(--sem-action-bg);flex:none;margin-inline-start:6px}.tx-icons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.tx-ico{display:grid;justify-items:center;gap:5px;padding:9px 4px 7px;border-radius:11px;border:1.5px solid var(--sem-border-hairline);font-size:10.5px;font-weight:700;color:var(--sem-text-secondary);text-align:center;line-height:1.3;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-fast) ease}.tx-ico[aria-checked=true]{border-color:var(--sem-action-bg);background:color-mix(in srgb,var(--sem-action-bg) 10%,var(--sem-surface-raised));color:var(--sem-text-primary)}.tx-shopblk{display:grid;gap:14px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--sem-action-bg) 45%,transparent);background:color-mix(in srgb,var(--sem-surface-notice) 70%,var(--sem-surface-raised))}.tx-shopblk>h3{font-size:14px;font-weight:800;display:flex;gap:8px;align-items:center}.tx-ask{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-secondary);line-height:1.7}.tx-ask svg{flex:none;margin-block-start:3px}.tx-note{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--sem-text-secondary);padding:8px 11px;border-radius:10px;background:var(--sem-surface-subtle);line-height:1.65}.tx-note svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.tx-warn{background:color-mix(in srgb,var(--sem-status-danger-fg) 8%,var(--sem-surface-raised));color:var(--sem-text-primary)}.tx-warn svg{color:var(--sem-status-danger-fg)}.tx-saving{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;color:var(--sem-text-secondary);font-weight:700}.tx-saving .spinner{inline-size:14px;block-size:14px}.tx-why{margin-inline-end:auto;font-size:12px;color:var(--sem-text-tertiary);display:inline-flex;gap:6px;align-items:center}.tx-frow{flex-wrap:nowrap}.tx-frow .tx-why{margin-inline-end:0;flex:1 1 auto;min-inline-size:0}.tx-frow .btn{flex:none}.tx-why svg{flex:none}.tx-counter{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;font-size:12px;color:var(--sem-text-tertiary)}.tx-counter .ltr{flex:none}.tx-bad{color:var(--sem-status-danger-fg);font-weight:700}.tx-dlg-uses{display:grid;gap:8px;padding:12px;border-radius:12px;background:var(--sem-surface-subtle)}.tx-lab{font-size:12px;font-weight:700;color:var(--sem-text-tertiary)}.tx-notify{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--sem-surface-notice);border:1px solid color-mix(in srgb,var(--sem-action-bg) 45%,transparent);font-size:13px;font-weight:700;line-height:1.65}.tx-notify svg{flex:none;margin-block-start:2px}.tx-dctx{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--sem-text-tertiary)}.tx-bar62{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tx-count62{font-size:13px;font-weight:800;display:inline-flex;gap:8px;align-items:center}.tx-sec62{display:grid;gap:12px}.tx-sec62>h2{font-size:15px;display:flex;gap:10px;align-items:center}.tx-grid62{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:12px}.tx-sc{position:relative;display:grid;gap:12px;align-content:start;padding:14px;border-radius:16px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline);transition:border-color var(--dur-fast) ease}.tx-sc.tx-hl{border-color:var(--sem-action-bg)}.tx-sc.tx-off{background:color-mix(in srgb,var(--sem-surface-subtle) 50%,var(--sem-surface-raised))}.tx-sch{display:grid;grid-template-columns:44px minmax(0,1fr) 32px;gap:12px;align-items:start}.tx-stile{inline-size:44px;block-size:44px;border-radius:12px;display:grid;place-items:center;background:var(--sem-surface-notice);border:1px solid color-mix(in srgb,var(--sem-action-bg) 45%,transparent);color:var(--sem-text-primary)}.tx-sc.tx-off .tx-stile{background:var(--sem-surface-subtle);border:1px dashed var(--sem-border-default);color:var(--sem-text-tertiary)}.tx-sch .tx-nm{gap:2px}.tx-sch .tx-nm b{font-size:14.5px;font-weight:800;line-height:1.4}.tx-sch .tx-en{font-size:12px;color:var(--sem-text-secondary);unicode-bidi:isolate;text-align:end}[dir=ltr] .tx-sch .tx-en{text-align:start}.tx-sch .tx-code{font-size:11.5px;color:var(--sem-text-tertiary);justify-self:start}.tx-flags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tx-kvb{display:grid;gap:5px;padding-block-start:10px;border-block-start:1px solid var(--sem-border-hairline)}.tx-lnk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:700}.tx-lnk .tx-dtile{inline-size:28px;block-size:28px;border-radius:8px}.tx-muted{color:var(--sem-text-tertiary);font-weight:400}.tx-lnk .tx-code{font-size:11.5px;color:var(--sem-text-tertiary)}.tx-ex{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;font-size:12.5px;line-height:1.6;margin:0}.tx-ex dt{color:var(--sem-text-tertiary);font-size:11.5px;padding-block-start:1px}.tx-ex dd{margin:0;color:var(--sem-text-primary);min-inline-size:0}.tx-ex .tx-exen{unicode-bidi:isolate;text-align:end;color:var(--sem-text-secondary)}[dir=ltr] .tx-ex .tx-exen{text-align:start}.tx-sk62{display:grid;gap:12px;padding:14px;border-radius:16px;background:var(--sem-surface-raised);border:1.5px solid var(--sem-border-hairline)}.tx-sk62 i:nth-child(1){inline-size:55%;block-size:14px}.tx-sk62 i:nth-child(2){inline-size:35%}.tx-sk62 i:nth-child(3){inline-size:80%}.tx-sk62 i:nth-child(4){inline-size:65%}@media (max-width: 1180px){.tx-tg{--cols: 140px minmax(0, 1fr) 78px 140px 130px 100px 34px}.tx-cen,.tx-hen{display:none}}@media (max-width: 640px){.tx-two{grid-template-columns:minmax(0,1fr)}.tx-icons{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-search{inline-size:100%}}@media (prefers-reduced-motion: reduce){.tx-skel i{animation:none}}.tx-sep{inline-size:3px;block-size:3px;border-radius:50%;background:currentColor;flex:none}.dialog:has(.tx-dctx){inline-size:min(480px,100%)}.drawer:has(.tx-dbody){inline-size:min(540px,100%)}.tx-sklv1{background:color-mix(in srgb,var(--sem-surface-subtle) 55%,var(--sem-surface-raised))}.tx-hl .tx-kb:focus{background:var(--sem-surface-sunken);color:var(--sem-text-primary);outline:2px solid var(--sem-border-focus);outline-offset:1px}.dialog .vhead:has(.tx-bh){display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px;align-items:center}.tx-bh{display:grid;color:var(--sem-status-danger-fg)}.dialog .btn-fill.btn-danger:disabled{background:var(--sem-surface-disabled);color:var(--sem-text-disabled);border-color:transparent}.tx-refused{margin:0;padding-inline-start:18px;display:grid;gap:4px;font-size:13px;color:var(--sem-text-primary);line-height:1.6}.dialog [data-cancel]:focus{outline:2px solid var(--sem-border-focus);outline-offset:2px}.tx-dtitle:focus{outline:none}.drawer-head .ibtn:disabled{opacity:.45;cursor:not-allowed}.sv-view{display:grid;gap:16px}:is(.sv-view,.sv-dlg) .btn.btn-sm{block-size:36px;padding-inline:12px;font-size:13px;border-radius:10px}.sv-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:12px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);justify-self:start;flex-wrap:wrap}.sv-tabs a{display:inline-flex;gap:8px;align-items:center;block-size:34px;padding-inline:14px;border-radius:9px;font-size:13px;font-weight:700;color:var(--sem-text-tertiary);text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.sv-tabs a:active{transform:scale(.97)}.sv-tabs a[aria-current=page]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}@media (hover: hover) and (pointer: fine){.sv-tabs a:not([aria-current=page]):hover{color:var(--sem-text-primary);transition-duration:var(--dur-fast)}}.sv-head{display:grid;gap:8px;max-inline-size:86ch}.sv-head h2{font-size:var(--sem-type-display-size);line-height:var(--sem-type-display-line)}.sv-lede{font-size:14px;color:var(--sem-text-secondary);line-height:1.8;max-inline-size:78ch}.sv-facts{list-style:none;margin:4px 0 0;padding:0;border:1px solid var(--sem-border-hairline);border-radius:12px;background:var(--sem-surface-raised);overflow:hidden}.sv-facts li{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--sem-text-secondary);padding:9px 13px;line-height:1.65}.sv-facts li+li{border-block-start:1px solid var(--sem-border-hairline)}.sv-facts svg{flex:none;margin-block-start:2px;color:var(--sem-text-tertiary)}.sv-link{color:var(--sem-text-link);font-weight:700}.sv-63{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:16px;align-items:start}.sv-lc,.sv-add,.sv-ct{background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline);border-radius:16px;min-inline-size:0;overflow:hidden}.sv-lc>.banner,.sv-add>.banner{margin:12px 16px 0}.sv-lc-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-block-end:1px solid var(--sem-border-hairline)}.sv-lc-h h3{font-size:15px;outline:none}.sv-cnt{font-family:var(--font-num);font-weight:700;font-size:12px;padding:2px 9px;border-radius:20px;background:var(--sem-surface-notice);color:var(--sem-text-primary)}.sv-lc .grow,.sv-tool .grow,.sv-tfoot .grow,.sv-lc-f .grow{flex:1}.sv-ol{list-style:none;margin:0;padding:6px 0}.sv-hr{display:grid;grid-template-columns:40px 44px minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:10px 16px;min-block-size:68px}.sv-hr+.sv-hr{border-block-start:1px solid var(--sem-border-hairline)}.sv-hr.off{background:repeating-linear-gradient(-45deg,transparent 0 10px,color-mix(in srgb,var(--sem-text-primary) 3.5%,transparent) 10px 20px)}.sv-pos{inline-size:36px;block-size:36px;border-radius:10px;display:grid;place-items:center;font-family:var(--font-num);font-weight:800;font-size:16px;background:var(--sem-surface-sunken);position:relative}.sv-chg{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;inline-size:9px;block-size:9px;border-radius:50%;background:var(--sem-action-bg);box-shadow:0 0 0 2px var(--sem-surface-raised)}.sv-dt{inline-size:44px;block-size:44px;border-radius:12px;display:grid;place-items:center;background:var(--sem-surface-subtle);color:var(--sem-text-primary);border:1px solid var(--sem-border-hairline);flex:none}.sv-dt.none{color:var(--sem-text-tertiary);border-style:dashed;background:transparent}.sv-nm{display:grid;gap:3px;min-inline-size:0;justify-items:start}.sv-nm b{font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.sv-s{display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--sem-text-tertiary)}.sv-code{font-family:var(--font-num);font-weight:700;font-size:12.5px;white-space:nowrap;color:var(--sem-text-secondary)}.sv-off{font-size:12px;color:var(--sem-text-secondary);line-height:1.6}.sv-ra{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.sv-grp{display:inline-flex;border:1px solid var(--sem-border-hairline);border-radius:10px;overflow:hidden}.sv-grp .sv-ibt{border:0;border-radius:0}.sv-grp .sv-ibt+.sv-ibt{border-inline-start:1px solid var(--sem-border-hairline)}.sv-ibt{display:inline-flex;gap:6px;align-items:center;block-size:32px;padding-inline:10px;border-radius:9px;font-size:12px;font-weight:700;color:var(--sem-text-secondary);border:1px solid var(--sem-border-hairline);background:var(--sem-surface-raised);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out)}.sv-ibt:active:not(:disabled){transform:scale(.97)}.sv-ibt:disabled{color:var(--sem-text-disabled);opacity:.55;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.sv-ibt:hover:not(:disabled){background:var(--sem-surface-subtle);color:var(--sem-text-primary);transition-duration:var(--dur-fast)}}.sv-tree{display:inline-flex;gap:5px;align-items:center;font-size:12px;font-weight:700;color:var(--sem-text-secondary);padding-inline:4px}.sv-lc-f{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-block-start:1px solid var(--sem-border-hairline);background:color-mix(in srgb,var(--sem-surface-subtle) 55%,var(--sem-surface-raised))}.sv-lc-f>.banner,.sv-lc-f>.cy-stale{flex-basis:100%}.sv-empty,.sv-emptyrow,.sv-fail{display:grid;place-items:center;text-align:center;gap:10px;padding:40px 20px;color:var(--sem-text-secondary)}.sv-empty b,.sv-emptyrow b,.sv-fail b{color:var(--sem-text-primary);font-size:14.5px;max-inline-size:46ch}.sv-emptyrow{border-block-start:1px solid var(--sem-border-hairline)}.sv-skel i{display:block;block-size:11px;border-radius:6px;background:var(--sem-surface-subtle)}.sv-add{position:sticky;inset-block-start:84px}.sv-add-h{padding:14px 16px 10px;display:grid;gap:4px}.sv-add-h h3{font-size:15px;outline:none}.sv-add-h p,.sv-none{font-size:12px;color:var(--sem-text-tertiary);line-height:1.65}.sv-none{padding:0 16px 14px}.sv-full{display:flex;gap:8px;align-items:center;margin:0 16px 10px;padding:10px 12px;border-radius:10px;font-size:12.5px;background:var(--sem-surface-notice);border:1px solid color-mix(in srgb,var(--sem-action-bg) 45%,transparent)}.sv-cl{list-style:none;margin:0;padding:0 8px 8px;max-block-size:430px;overflow:auto}.sv-ci{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 8px;border-radius:10px}.sv-ci .sv-dt{inline-size:34px;block-size:34px;border-radius:10px}.sv-ci .sv-nm b{font-size:13.5px}.sv-dlg{display:grid;gap:16px}.sv-ba{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sv-ba section{border:1px solid var(--sem-border-hairline);border-radius:12px;padding:10px 12px;display:grid;gap:4px;align-content:start;background:var(--sem-surface-subtle)}.sv-ba h3{font-size:12px;font-weight:800;color:var(--sem-text-tertiary)}.sv-ba ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sv-ba li{font-size:13px;padding:3px 8px;border-radius:6px}.sv-ba li.d{background:color-mix(in srgb,var(--sem-action-bg) 16%,transparent);font-weight:700}.sv-ba li.x{color:var(--sem-text-tertiary);text-decoration:line-through}.sv-ba .sv-none{padding:0}.sv-tool{display:flex;gap:10px 12px;align-items:center;flex-wrap:wrap}.sv-lab{font-size:12.5px;font-weight:700;color:var(--sem-text-tertiary)}.sv-radios{display:inline-flex;gap:2px;padding:3px;border-radius:11px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);justify-self:start}.sv-radios button{block-size:32px;padding-inline:12px;border-radius:8px;font-weight:700;font-size:12.5px;color:var(--sem-text-tertiary);transition:transform var(--dur-press) var(--ease-out)}.sv-radios button:active{transform:scale(.97)}.sv-radios button[aria-checked=true]{background:var(--sem-surface-raised);color:var(--sem-text-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--sem-text-primary) 18%,transparent)}.sv-sel{inline-size:auto;flex:0 1 380px;min-inline-size:240px;max-inline-size:100%;block-size:38px;border-radius:10px;font-size:13px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.sv-cr{display:grid;grid-template-columns:var(--cols);gap:14px;align-items:center;padding:11px 16px;border-block-start:1px solid var(--sem-border-hairline);min-block-size:56px;font-size:13.5px}.sv-cr>*{min-inline-size:0}.sv-cr.sv-h{border-block-start:0;min-block-size:40px;padding-block:9px;background:var(--sem-surface-subtle);font-size:11.5px;font-weight:800;color:var(--sem-text-tertiary)}.sv-cr.sv-hl{background:color-mix(in srgb,var(--sem-action-bg) 8%,var(--sem-surface-raised))}.sv-t91{--cols: minmax(0, 1.5fr) 92px 112px 136px 136px 184px}.sv-t92{--cols: minmax(0, 1.1fr) 92px minmax(0, 1.7fr) 112px}.sv-term{font-weight:700;font-size:14px;overflow-wrap:anywhere}.sv-new{margin-inline-start:8px;vertical-align:middle;font-weight:600}.sv-num{font-family:var(--font-num);font-weight:700}.sv-tm{font-family:var(--font-num);font-size:12.5px;color:var(--sem-text-secondary)}.sv-lg{display:inline-flex;align-items:center;block-size:22px;padding-inline:8px;border-radius:7px;font-size:11.5px;font-weight:700;background:var(--sem-surface-sunken);color:var(--sem-text-secondary)}.sv-end{display:flex;gap:6px;justify-content:flex-end}.sv-cat{display:grid;gap:4px}.sv-r1{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sv-r2{display:flex;gap:6px;flex-wrap:wrap}.sv-view .btn.sv-danger{color:var(--sem-status-danger-fg)}.sv-tfoot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border-block-start:1px solid var(--sem-border-hairline);font-size:12.5px;color:var(--sem-text-tertiary)}.sv-tfoot>.banner{flex-basis:100%}.sv-pem{color:var(--sem-text-secondary)}.sv-x{inline-size:36px;block-size:36px;border-radius:10px;display:grid;place-items:center;color:var(--sem-text-secondary)}@media (hover: hover) and (pointer: fine){.sv-x:hover{background:var(--sem-surface-subtle)}}.sv-fixed{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sv-hint{font-size:12px;color:var(--sem-text-tertiary)}.sv-quote{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--sem-surface-subtle);font-size:12.5px;color:var(--sem-text-secondary);line-height:1.65}.sv-quote svg{flex:none;margin-block-start:3px}.sv-picker{border:1.5px solid var(--sem-border-default);border-radius:12px;background:var(--sem-surface-sunken);overflow:hidden}.sv-picker[aria-invalid=true]{border-color:var(--sem-status-danger-fg)}.sv-ps{display:flex;gap:8px;align-items:center;padding:0 12px;block-size:42px;border-block-end:1px solid var(--sem-border-hairline);color:var(--sem-text-tertiary)}.sv-ps input{flex:1;block-size:100%;border:0;background:transparent;outline:none;min-inline-size:0;color:var(--sem-text-primary)}.sv-pl{max-block-size:210px;overflow:auto;padding:4px}.sv-pg{font-size:11px;font-weight:800;color:var(--sem-text-tertiary);padding:8px 10px 4px;display:flex;gap:6px;align-items:center}.sv-po{display:flex;inline-size:100%;gap:10px;align-items:center;justify-content:space-between;padding:7px 10px;border-radius:8px;font-size:13px;text-align:start}@media (hover: hover) and (pointer: fine){.sv-po:hover{background:var(--sem-surface-subtle)}}.sv-po svg{visibility:hidden}.sv-po[aria-selected=true]{background:var(--sem-surface-notice);font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sem-action-bg) 55%,transparent)}.sv-po[aria-selected=true] svg{visibility:visible}.sv-pnone{padding:22px 14px;text-align:center;font-size:13px;color:var(--sem-text-secondary);display:grid;gap:10px;justify-items:center}@media (max-width: 1180px){.sv-63{grid-template-columns:minmax(0,1fr)}.sv-add{position:static}.sv-t91{--cols: minmax(0, 1.4fr) 80px 90px 150px 150px}.sv-t91 .sv-cr>:nth-child(4){display:none}}@media (max-width: 760px){.sv-hr{grid-template-columns:36px 40px minmax(0,1fr)}.sv-ra{grid-column:1 / -1;justify-content:flex-start}.sv-ba{grid-template-columns:1fr}.sv-t92{--cols: minmax(0, 1fr) minmax(0, 1.3fr) 100px}.sv-t92 .sv-cr>:nth-child(2){display:none}}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/almarai-arabic-400-normal-BFOw1b4Z.woff2) format("woff2"),url(/admin/assets/almarai-arabic-400-normal-BFru3eIr.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/almarai-latin-400-normal-vHk6bQw7.woff2) format("woff2"),url(/admin/assets/almarai-latin-400-normal-nk-oBp0x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/admin/assets/almarai-arabic-700-normal-RufW5IrK.woff2) format("woff2"),url(/admin/assets/almarai-arabic-700-normal-ChHbFnJB.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/admin/assets/almarai-latin-700-normal-CmEa8QLc.woff2) format("woff2"),url(/admin/assets/almarai-latin-700-normal-Bw55lGft.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:800;src:url(/admin/assets/almarai-arabic-800-normal-q55zvtRO.woff2) format("woff2"),url(/admin/assets/almarai-arabic-800-normal-tXREQugt.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:800;src:url(/admin/assets/almarai-latin-800-normal-B6zOSGTD.woff2) format("woff2"),url(/admin/assets/almarai-latin-800-normal-LcFWNW6i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/archivo-vietnamese-400-normal-CQ9LHvVU.woff2) format("woff2"),url(/admin/assets/archivo-vietnamese-400-normal-zAKXS6v3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/archivo-latin-ext-400-normal-CrL9qeB-.woff2) format("woff2"),url(/admin/assets/archivo-latin-ext-400-normal-DaZLa428.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/admin/assets/archivo-latin-400-normal-Bq1okebX.woff2) format("woff2"),url(/admin/assets/archivo-latin-400-normal-Cu5D9R-u.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/assets/archivo-vietnamese-500-normal-KzgY4ehc.woff2) format("woff2"),url(/admin/assets/archivo-vietnamese-500-normal-D54XtGth.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/assets/archivo-latin-ext-500-normal-20LYvI4q.woff2) format("woff2"),url(/admin/assets/archivo-latin-ext-500-normal-DDNBwN69.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/assets/archivo-latin-500-normal-DfoyCuDs.woff2) format("woff2"),url(/admin/assets/archivo-latin-500-normal-Czl1wHVU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/admin/assets/archivo-vietnamese-600-normal-WKrb2xyM.woff2) format("woff2"),url(/admin/assets/archivo-vietnamese-600-normal-CPu7GLUO.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/admin/assets/archivo-latin-ext-600-normal-wFtfyY2B.woff2) format("woff2"),url(/admin/assets/archivo-latin-ext-600-normal-b2XDan_m.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/admin/assets/archivo-latin-600-normal-LRtvZSEy.woff2) format("woff2"),url(/admin/assets/archivo-latin-600-normal-BL_jIsqD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/admin/assets/archivo-vietnamese-700-normal-CTdTbJUo.woff2) format("woff2"),url(/admin/assets/archivo-vietnamese-700-normal-CsX6W_nG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/admin/assets/archivo-latin-ext-700-normal-ByirIPFe.woff2) format("woff2"),url(/admin/assets/archivo-latin-ext-700-normal-C5i7Nrhe.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/admin/assets/archivo-latin-700-normal-BvQHTehp.woff2) format("woff2"),url(/admin/assets/archivo-latin-700-normal-BHohDsLw.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-ar: "Almarai", "Cairo", system-ui, sans-serif;--font-num: "Archivo", "Inter", "Almarai", system-ui, sans-serif;--sem-size-tabbar-height: 76px;--sem-size-tabbar-bottom-inset: 12px;--sem-size-hazardbar-screen: 10px;--sem-size-hazardbar-doc: 14px;--sem-size-hazardbar-stripe: 3px;--sem-size-hazardbar-email: 8px;--sem-size-grabber-width: 38px;--sem-size-grabber-height: 4px;--sem-type-numeric-lg-family: var(--font-num);--sem-type-numeric-lg-weight: 700;--sem-type-numeric-lg-size: 15px;--sem-type-numeric-lg-line: 1;--sem-space-hair: 2px;--sem-space-xxs: 4px;--sem-space-xs: 8px;--sem-space-sm: 10px;--sem-space-md: 14px;--sem-space-lg: 18px;--sem-space-gutter: 22px;--sem-space-xl: 26px;--sem-size-touch-min: 44px;--sem-size-button-md: 52px;--sem-size-button-lg: 56px;--sem-size-button-craftsman: 58px;--sem-size-button-sm: 44px;--sem-size-field: 50px;--sem-size-row-day: 60px;--sem-size-chip-sm: 30px;--sem-size-chip-md: 34px;--sem-size-fab: 46px;--sem-radius-xs: 4px;--sem-radius-sm: 8px;--sem-radius-md: 10px;--sem-radius-lg: 12px;--sem-radius-xl: 14px;--sem-radius-sheet: 22px;--sem-radius-fab: 26px;--sem-radius-pill: 999px;--sem-radius-device: 40px;--sem-type-display-family: var(--font-ar);--sem-type-display-weight: 800;--sem-type-display-size: 26px;--sem-type-display-line: 1.4;--sem-type-title-xl-family: var(--font-ar);--sem-type-title-xl-weight: 800;--sem-type-title-xl-size: 27px;--sem-type-title-xl-line: 1.35;--sem-type-title-lg-family: var(--font-ar);--sem-type-title-lg-weight: 800;--sem-type-title-lg-size: 22px;--sem-type-title-lg-line: 1.35;--sem-type-title-family: var(--font-ar);--sem-type-title-weight: 800;--sem-type-title-size: 17px;--sem-type-title-line: 1.5;--sem-type-title-sm-family: var(--font-ar);--sem-type-title-sm-weight: 800;--sem-type-title-sm-size: 15px;--sem-type-title-sm-line: 1.5;--sem-type-body-lg-family: var(--font-ar);--sem-type-body-lg-weight: 400;--sem-type-body-lg-size: 15px;--sem-type-body-lg-line: 1.7;--sem-type-body-family: var(--font-ar);--sem-type-body-weight: 400;--sem-type-body-size: 13.5px;--sem-type-body-line: 1.85;--sem-type-label-strong-family: var(--font-ar);--sem-type-label-strong-weight: 700;--sem-type-label-strong-size: 12.5px;--sem-type-label-strong-line: 1.4;--sem-type-label-family: var(--font-ar);--sem-type-label-weight: 400;--sem-type-label-size: 12px;--sem-type-label-line: 1.8;--sem-type-caption-family: var(--font-ar);--sem-type-caption-weight: 400;--sem-type-caption-size: 11.5px;--sem-type-caption-line: 1.85;--sem-type-micro-family: var(--font-ar);--sem-type-micro-weight: 700;--sem-type-micro-size: 10px;--sem-type-micro-line: 1.4;--sem-type-button-family: var(--font-ar);--sem-type-button-weight: 800;--sem-type-button-size: 15px;--sem-type-button-line: 1;--sem-type-numeric-family: var(--font-num);--sem-type-numeric-weight: 600;--sem-type-numeric-size: 12.5px;--sem-type-numeric-sm-family: var(--font-num);--sem-type-numeric-sm-weight: 700;--sem-type-numeric-sm-size: 10.5px;--sem-motion-duration-fast: .35s;--sem-motion-duration-base: .45s;--sem-motion-duration-slow: .55s;--sem-motion-easing-standard: cubic-bezier(.22,.9,.3,1);--sem-motion-easing-fade: ease;--sem-motion-easing-overshoot: cubic-bezier(.2,1.3,.4,1);--sem-motion-stagger-item: 60ms}:root,:root[data-theme=dark]{color-scheme:dark;--sem-surface-page: #0D0D0D;--sem-surface-raised: #161616;--sem-surface-sunken: #24241F;--sem-surface-subtle: #1C1C19;--sem-surface-inverse: #161616;--sem-surface-on-inverse: #24241F;--sem-surface-notice: #26210C;--sem-surface-disabled: #2F2E27;--sem-surface-sheet: rgba(22,22,22,.94);--sem-surface-scrim: rgba(13,13,13,.72);--sem-text-primary: #F5F4F0;--sem-text-secondary: #DCD9D0;--sem-text-tertiary: #9A988F;--sem-text-placeholder: #9A988F;--sem-text-disabled: #8A8880;--sem-text-on-action: #0D0D0D;--sem-text-on-inverse: #F5F4F0;--sem-text-link: #F5F4F0;--sem-action-bg: #FFC800;--sem-action-fg: #0D0D0D;--sem-action-bg-pressed: #D9A900;--sem-action-secondary-bg: #F5F4F0;--sem-action-secondary-fg: #0D0D0D;--sem-action-ghost-border: #F5F4F0;--sem-action-ghost-fg: #F5F4F0;--sem-border-hairline: #2F2E27;--sem-border-default: #3A392F;--sem-border-control: #6B6A65;--sem-border-focus: #FFC800;--sem-status-success-fg: #34C08A;--sem-status-success-bg: #34C08A;--sem-status-success-on-bg: #0D0D0D;--sem-status-success-subtle-bg: #161616;--sem-status-danger-fg: #F0503F;--sem-status-danger-bg: #F0503F;--sem-status-danger-on-bg: #0D0D0D;--sem-status-danger-subtle-bg: #161616;--sem-status-neutral-bg: #24241F;--sem-status-neutral-fg: #DCD9D0;--sem-status-emergency-bg: #FFC800;--sem-status-emergency-fg: #0D0D0D;--sem-brand-wordmark: #F5F4F0;--sem-brand-mark: #F5F4F0;--sem-brand-mark-accent: #FFC800;--sem-map-canvas: #12120F;--sem-map-road: #24241F;--sem-map-road-major: #2F2E27;--sem-map-road-edge: #3A392F;--sem-map-green: #171D16;--sem-map-bubble-bg: #FFC800;--sem-map-bubble-fg: #0D0D0D;--sem-map-bubble-ring: rgba(255,200,0,.16);--sem-map-label-fg: #FFFFFF;--sem-map-control-bg: #1C1C19;--sem-map-chip-fg: #EDEAE2;--sem-map-chip-border: rgba(255,255,255,.16)}:root[data-theme=light]{color-scheme:light;--sem-surface-page: #F5F4F0;--sem-surface-raised: #FFFFFF;--sem-surface-sunken: #EDEAE2;--sem-surface-subtle: #E8E6E0;--sem-surface-inverse: #0D0D0D;--sem-surface-on-inverse: #2A2A27;--sem-surface-notice: #FFF8E0;--sem-surface-disabled: #DCD9D0;--sem-surface-sheet: rgba(245,244,240,.94);--sem-surface-scrim: rgba(13,13,13,.55);--sem-text-primary: #0D0D0D;--sem-text-secondary: #3D3D3A;--sem-text-tertiary: #6B6A65;--sem-text-placeholder: #6B6A65;--sem-text-disabled: #6B6A65;--sem-text-on-action: #0D0D0D;--sem-text-on-inverse: #F5F4F0;--sem-text-link: #0D0D0D;--sem-action-bg: #FFC800;--sem-action-fg: #0D0D0D;--sem-action-bg-pressed: #D9A900;--sem-action-secondary-bg: #0D0D0D;--sem-action-secondary-fg: #F5F4F0;--sem-action-ghost-border: #0D0D0D;--sem-action-ghost-fg: #0D0D0D;--sem-border-hairline: #DCD9D0;--sem-border-default: #C8C4B9;--sem-border-control: #0D0D0D;--sem-border-focus: #0D0D0D;--sem-status-success-fg: #0F6B4B;--sem-status-success-bg: #0F6B4B;--sem-status-success-on-bg: #FFFFFF;--sem-status-success-subtle-bg: #E6F0EA;--sem-status-danger-fg: #D32011;--sem-status-danger-bg: #D32011;--sem-status-danger-on-bg: #FFFFFF;--sem-status-danger-subtle-bg: #FFFFFF;--sem-status-neutral-bg: #EDEAE2;--sem-status-neutral-fg: #3D3D3A;--sem-status-emergency-bg: #FFC800;--sem-status-emergency-fg: #0D0D0D;--sem-brand-wordmark: #0D0D0D;--sem-brand-mark: #0D0D0D;--sem-brand-mark-accent: #FFC800;--sem-map-canvas: #12120F;--sem-map-road: #24241F;--sem-map-road-major: #2F2E27;--sem-map-road-edge: #3A392F;--sem-map-green: #171D16;--sem-map-bubble-bg: #FFC800;--sem-map-bubble-fg: #0D0D0D;--sem-map-bubble-ring: rgba(255,200,0,.16);--sem-map-label-fg: #FFFFFF;--sem-map-control-bg: #1C1C19;--sem-map-chip-fg: #EDEAE2;--sem-map-chip-border: rgba(255,255,255,.16)}:root{--dur-press: .12s;--dur-fast: .15s;--dur-base: .2s;--dur-slow: .25s;--ease-out: var(--sem-motion-easing-standard);--rail-width: 252px;--shadow-pop: none;--hazard: repeating-linear-gradient(-45deg, var(--sem-action-bg) 0 14px, var(--sem-text-on-action) 14px 28px)}:root[data-theme=light]{--shadow-pop: 0 18px 40px -16px color-mix(in srgb, var(--sem-text-primary) 28%, transparent), 0 2px 6px color-mix(in srgb, var(--sem-text-primary) 8%, transparent)}@media (prefers-reduced-motion: reduce){:root{--dur-press: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}*,*:before,*:after{animation-duration:0ms!important;transition-duration:0ms!important}}*{box-sizing:border-box}html,body,#root{block-size:100%}body{margin:0;background:var(--sem-surface-page);color:var(--sem-text-primary);font-family:var(--font-ar);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background:var(--sem-action-bg);color:var(--sem-text-on-action)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}:focus-visible{outline:2px solid var(--sem-border-focus);outline-offset:2px;border-radius:6px}h1,h2,h3{margin:0;font-weight:800;text-wrap:balance}p{margin:0}::-webkit-scrollbar{inline-size:10px;block-size:10px}::-webkit-scrollbar-thumb{background:var(--sem-border-default);border-radius:10px;border:3px solid var(--sem-surface-page)}::-webkit-scrollbar-track{background:transparent}.ltr{font-family:var(--font-num);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}table.visually-hidden{table-layout:fixed}.skip{position:absolute;inset-inline-start:12px;inset-block-start:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--sem-action-bg);color:var(--sem-text-on-action);font-weight:800;text-decoration:none}.skip:focus{inset-block-start:12px}.hazard{background:var(--hazard)}.btn{block-size:44px;padding-inline:18px;border-radius:12px;font-weight:800;font-size:var(--sem-type-button-size);display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.btn:active:not(:disabled){transform:scale(.97)}.btn-primary{background:var(--sem-action-bg);color:var(--sem-action-fg)}.btn-primary:active:not(:disabled){background:var(--sem-action-bg-pressed)}.btn-ghost{border:1.5px solid var(--sem-border-default);color:var(--sem-text-primary)}@media (hover: hover) and (pointer: fine){.btn-ghost:hover{border-color:var(--sem-border-control)}}.btn-danger{border:1.5px solid var(--sem-status-danger-fg);color:var(--sem-status-danger-fg)}.btn:disabled{background:var(--sem-surface-disabled);color:var(--sem-text-disabled);border-color:transparent;cursor:not-allowed}.btn-block{inline-size:100%}.field{display:grid;gap:6px}.field label{font-size:var(--sem-type-label-strong-size);font-weight:700;color:var(--sem-text-secondary)}.input-wrap{position:relative}.input{inline-size:100%;block-size:46px;border-radius:12px;background:var(--sem-surface-sunken);border:1.5px solid var(--sem-border-default);padding-inline:14px;outline:none;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.input::placeholder{color:var(--sem-text-placeholder)}.input:focus{border-color:var(--sem-border-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--sem-border-focus) 18%,transparent)}.input[aria-invalid=true]{border-color:var(--sem-status-danger-fg)}.input:disabled{background:var(--sem-surface-disabled);color:var(--sem-text-disabled)}.input-ltr{direction:ltr;text-align:start;font-family:var(--font-num)}.input-with-action{padding-inline-end:52px}:root[dir=rtl] .input-with-action[dir=ltr]{padding-inline:52px 14px}.input-action{position:absolute;inset-block:0;inset-inline-end:4px;inline-size:44px;display:grid;place-items:center;color:var(--sem-text-tertiary);border-radius:10px}.hint{font-size:var(--sem-type-label-size);color:var(--sem-text-tertiary)}.error-text{font-size:var(--sem-type-label-size);color:var(--sem-status-danger-fg);font-weight:700}.banner{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--sem-status-danger-subtle-bg);border:1.5px solid var(--sem-status-danger-fg);font-size:13px}.banner svg{flex:none;color:var(--sem-status-danger-fg);margin-block-start:2px}.banner-info{border-color:color-mix(in srgb,var(--sem-action-bg) 55%,transparent);background:var(--sem-surface-notice)}.banner-info svg{color:var(--sem-text-primary)}.banner .grow{flex:1;display:grid;gap:2px}.spinner{inline-size:18px;block-size:18px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-block-start-color:currentColor;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.login{min-block-size:100%;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);background:var(--sem-surface-page)}.login-form{display:grid;place-items:center;padding:32px 20px}.login-box{inline-size:min(380px,100%);display:grid;gap:16px}.login-box h1{font-size:var(--sem-type-display-size);line-height:var(--sem-type-display-line)}.login-box>p{color:var(--sem-text-tertiary);font-size:13.5px}.login-box form{display:grid;gap:14px}.login-box .lnk{color:var(--sem-text-link);font-weight:700;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.login-box .lnk:disabled,.login-box .lnk[aria-disabled=true]{color:var(--sem-text-tertiary);cursor:not-allowed}.login-forgot{justify-self:end}.reset-back{justify-self:center}.reset-email{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;padding:10px 12px;border-radius:12px;background:var(--sem-surface-sunken);font-size:13px;color:var(--sem-text-secondary)}.reset-email-value{font-weight:700;color:var(--sem-text-primary);overflow-wrap:anywhere;flex:1}.reset-links{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.login-prefs{display:flex;gap:8px;justify-content:center}.state-panel{display:grid;justify-items:center;text-align:center;gap:12px;padding-block:24px;color:var(--sem-text-secondary)}.app{display:grid;grid-template-columns:var(--rail-width) minmax(0,1fr);min-block-size:100%}.rail{position:sticky;inset-block-start:0;block-size:100vh;background:var(--sem-surface-raised);border-inline-end:1px solid var(--sem-border-hairline);display:flex;flex-direction:column;z-index:20}.brand{color:inherit;text-decoration:none;display:flex;align-items:center;gap:10px;padding:18px 18px 14px}.brand-name{font-weight:800;font-size:16px;line-height:1.2}.mark-accent{animation:pulse 1.2s var(--sem-motion-easing-overshoot) infinite}@keyframes pulse{0%,to{opacity:1}40%{opacity:.35}}@media (prefers-reduced-motion: reduce){.mark-accent{animation:none}}.nav{flex:1;overflow:auto;padding:4px 10px 12px}.nav-group{font-size:11px;font-weight:700;color:var(--sem-text-tertiary);padding:14px 10px 6px}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--sem-text-secondary);text-decoration:none;font-weight:700;font-size:13.5px;position:relative;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.nav a svg{flex:none;opacity:.85}@media (hover: hover) and (pointer: fine){.nav a:hover{background:var(--sem-surface-subtle);color:var(--sem-text-primary)}}.nav a[aria-current=page]{background:var(--sem-surface-sunken);color:var(--sem-text-primary)}.nav a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:-10px;inset-block:8px;inline-size:3px;border-radius:3px;background:var(--sem-action-bg)}.nav-count{margin-inline-start:auto;font-size:11.5px;font-weight:700;min-inline-size:22px;block-size:20px;border-radius:20px;display:grid;place-items:center;padding-inline:6px;background:var(--sem-action-bg);color:var(--sem-text-on-action)}.nav-count-quiet{background:var(--sem-surface-sunken);color:var(--sem-text-secondary)}.rail-foot{padding:12px 16px 16px;display:grid;gap:10px}.rail-foot .hazard{block-size:6px;border-radius:3px}.env{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sem-text-tertiary);min-inline-size:0}.env i{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--sem-status-success-fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--sem-status-success-fg) 25%,transparent)}.env bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env .env-label{flex:none;font-weight:600;color:var(--sem-text-secondary)}.main{min-inline-size:0;display:flex;flex-direction:column}.top{position:sticky;inset-block-start:0;z-index:15;background:color-mix(in srgb,var(--sem-surface-page) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--sem-border-hairline)}.top-in{display:flex;align-items:center;gap:10px;padding:12px 24px}.crumbs{min-inline-size:0;display:flex;align-items:center;gap:10px}.crumbs .up{font-size:13px;font-weight:700;color:var(--sem-text-tertiary);text-decoration:none;display:inline-flex;gap:4px;align-items:center}@media (hover: hover) and (pointer: fine){.crumbs .up:hover{color:var(--sem-text-primary)}}.crumbs h1{font-size:19px;line-height:1.3}.grow{flex:1}.cmd{display:flex;align-items:center;gap:8px;block-size:38px;padding-inline:12px;border-radius:10px;background:var(--sem-surface-subtle);border:1px solid var(--sem-border-hairline);color:var(--sem-text-tertiary);min-inline-size:220px;font-size:13px;transition:border-color var(--dur-fast) ease}.cmd kbd,.kbd{margin-inline-start:auto;font-family:var(--font-num);font-size:11px;border:1px solid var(--sem-border-default);border-radius:6px;padding:1px 6px;color:var(--sem-text-tertiary)}.ibtn{block-size:38px;min-inline-size:38px;padding-inline:10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sem-border-hairline);background:var(--sem-surface-raised);font-weight:700;font-size:13px;transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover: hover) and (pointer: fine){.ibtn:hover,.cmd:hover{background:var(--sem-surface-subtle);border-color:var(--sem-border-default)}}.ibtn:active:not(:disabled){transform:scale(.97)}.ibtn:disabled{color:var(--sem-text-disabled);cursor:not-allowed}.burger{display:none}.country-code{font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--sem-action-bg);color:var(--sem-text-on-action)}.avatar{inline-size:38px;block-size:38px;border-radius:12px;background:var(--sem-action-bg);color:var(--sem-text-on-action);font-weight:800;display:grid;place-items:center;transition:transform var(--dur-press) var(--ease-out)}.avatar:active{transform:scale(.96)}.view{padding:22px 24px 48px;display:grid;gap:18px;align-content:start}.strip{display:flex;align-items:center;gap:12px;padding:10px 24px;background:var(--sem-surface-notice);border-block-end:1px solid var(--sem-border-hairline);font-size:13px}.menu{position:fixed;z-index:60;min-inline-size:260px;max-inline-size:calc(100vw - 24px);background:var(--sem-surface-raised);border:1px solid var(--sem-border-default);border-radius:14px;box-shadow:var(--shadow-pop);padding:6px}.menu-head{padding:10px 12px 8px;border-block-end:1px solid var(--sem-border-hairline);margin-block-end:6px;display:grid;gap:2px}.menu-head span{font-size:12px;color:var(--sem-text-tertiary)}.menu-sep{block-size:1px;background:var(--sem-border-hairline);margin:6px 4px}.menu-item{display:flex;inline-size:100%;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-weight:700;font-size:13px;text-align:start}.menu-item:focus-visible,.menu-item[data-active=true]{background:var(--sem-surface-subtle);outline:none}@media (hover: hover) and (pointer: fine){.menu-item:hover{background:var(--sem-surface-subtle)}}.menu-item[aria-checked=true]:after{content:"";margin-inline-start:auto;inline-size:8px;block-size:8px;border-radius:50%;background:var(--sem-action-bg)}.menu-item:disabled{color:var(--sem-text-disabled);cursor:not-allowed}.menu-item .hint{margin-inline-start:auto}.menu-danger{color:var(--sem-status-danger-fg)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--sem-surface-scrim);display:grid;place-items:center;padding:16px}.dialog{inline-size:min(440px,100%);background:var(--sem-surface-raised);border:1px solid var(--sem-border-default);border-radius:16px;box-shadow:var(--shadow-pop);padding:20px;display:grid;gap:14px}.dialog h2{font-size:var(--sem-type-title-size)}.dialog p{color:var(--sem-text-secondary);font-size:13.5px}.dialog-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.toast{position:fixed;z-index:80;inset-block-end:24px;inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100vw - 32px);padding:12px 18px;border-radius:14px;background:var(--sem-action-secondary-bg);color:var(--sem-action-secondary-fg);font-weight:700;font-size:13.5px;box-shadow:var(--shadow-pop)}.palette{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background:var(--sem-surface-scrim);display:grid;justify-items:center;align-items:start;padding:12vh 16px 16px}.palette-box{inline-size:min(560px,100%);background:var(--sem-surface-raised);border:1px solid var(--sem-border-default);border-radius:16px;box-shadow:var(--shadow-pop);overflow:hidden}.palette-box input{inline-size:100%;block-size:54px;border:0;border-block-end:1px solid var(--sem-border-hairline);background:transparent;padding-inline:18px;font-size:15px;outline:none}.palette-box ul{list-style:none;margin:0;padding:6px;max-block-size:340px;overflow:auto}.palette-box li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:10px;font-weight:700;font-size:13.5px;cursor:pointer}.palette-box li[aria-selected=true]{background:var(--sem-surface-subtle)}.palette-box li .hint{margin-inline-start:auto;font-weight:400}.palette-empty{padding:24px;text-align:center;color:var(--sem-text-tertiary)}.card{background:var(--sem-surface-raised);border:1px solid var(--sem-border-hairline);border-radius:16px;padding:18px;min-inline-size:0}.pill{display:inline-flex;align-items:center;gap:6px;block-size:24px;padding-inline:9px;border-radius:24px;font-size:11.5px;font-weight:700;white-space:nowrap;background:var(--sem-surface-notice);color:var(--sem-text-primary);border:1px solid color-mix(in srgb,var(--sem-action-bg) 40%,transparent)}.empty{display:grid;place-items:center;text-align:center;gap:10px;padding:64px 20px;color:var(--sem-text-tertiary)}.system{display:grid;place-items:center;min-block-size:60vh;padding:32px 20px}.system-box{inline-size:min(460px,100%);display:grid;gap:12px;justify-items:start}.system-box h2{font-size:22px;line-height:1.35}.system-box p{color:var(--sem-text-secondary)}.system-box .actions{display:flex;gap:10px;flex-wrap:wrap;margin-block-start:6px}.system-code{font-size:12px;color:var(--sem-text-tertiary);font-weight:600}.boot{min-block-size:100%;display:grid;place-items:center;gap:12px;color:var(--sem-text-tertiary)}@media (max-width: 980px){.app{grid-template-columns:minmax(0,1fr)}.rail{position:fixed;inset-block:0;inset-inline-start:0;inline-size:272px;transform:translate(100%);transition:transform var(--dur-slow) var(--ease-out);box-shadow:var(--shadow-pop)}:root[dir=ltr] .rail{transform:translate(-100%)}.rail[data-open=true],:root[dir=ltr] .rail[data-open=true]{transform:none}.burger{display:inline-flex}.cmd{min-inline-size:0}.cmd span,.cmd kbd{display:none}.login,.view{grid-template-columns:minmax(0,1fr)}.tx-tg{overflow-x:auto;overscroll-behavior-inline:contain}.tx-tg .tx-tr{min-inline-size:880px}.tx-tg .tx-th{position:relative;inset-block-start:auto}}@media (max-width: 640px){.top-in{padding-inline:16px;gap:8px}.view,.strip{padding-inline:16px}.country-name{display:none}.ci .l1{flex-wrap:wrap}}
