@charset "UTF-8";.access-page{min-height:100dvh;box-sizing:border-box;display:grid;place-items:center;padding:var(--space-10) var(--page-gutter);color:var(--ink);background:var(--page-bg);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-text)}.access-panel{box-sizing:border-box;width:min(100%,420px);padding:var(--space-10);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-surface);box-shadow:var(--shadow-raised)}.access-panel__eyebrow{color:var(--ink-soft);font-size:var(--text-small)}.access-panel h1{margin:var(--space-4) 0 var(--space-7);font-size:var(--text-screen);line-height:var(--line-head);font-weight:600}.access-panel__intro{margin:0 0 var(--space-9);color:var(--ink-soft)}.access-form{display:grid;gap:var(--space-7)}.access-form__field{display:grid;gap:var(--space-2);font-size:var(--text-body)}.access-form input:not([hidden]){width:100%;box-sizing:border-box;min-height:var(--control);border:1px solid var(--line-strong);border-radius:var(--radius-control);padding:0 var(--space-5);background:var(--surface);color:var(--ink);font:inherit}.access-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.access-form input[aria-invalid=true]{border-color:var(--warn)}.access-form input:disabled{background:var(--surface-soft)}.access-form__hint{margin:0;color:var(--ink-soft);font-size:var(--text-small)}.access-form__error{padding:var(--space-5) var(--space-6);border:1px solid var(--warn-soft);border-radius:var(--radius-control);background:var(--tint-warn);color:var(--warn);font-size:var(--text-body)}.access-form__field-error{color:var(--warn)}.access-button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:var(--control);padding:0 var(--space-7);border:0;border-radius:var(--radius-control);background:var(--accent);color:var(--surface);font:inherit;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.access-button:disabled{opacity:.55;cursor:wait}.access-button:focus-visible,.access-link-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.access-link-button{display:flex;align-items:center;justify-content:center;min-height:var(--control);margin:var(--space-7) auto 0;padding:0 var(--space-3);border:0;background:none;color:var(--accent-ink);font:inherit;font-size:var(--text-body);cursor:pointer}.access-link-button:disabled{opacity:.5;cursor:wait}.access-panel__success{padding:var(--space-6);margin:0 0 var(--space-8);background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-control)}.access-panel__note{margin:var(--space-9) 0 0;border-top:1px solid var(--line-soft);padding-top:var(--space-6);font-size:var(--text-note);color:var(--ink-soft)}@media(max-width:480px){.access-panel{padding:var(--space-9)}}.access-workspace-lock{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:var(--space-10);border:0;background:var(--page-bg);color:var(--ink);overflow:auto}.access-workspace-lock[open]{display:grid;place-items:center}.access-workspace-lock::backdrop{background:var(--page-bg)}.access-wait-code{display:grid;justify-items:center;gap:var(--space-2);margin:0 0 var(--space-7);padding:var(--space-7);border-radius:var(--radius-surface);background:var(--accent-soft)}.access-wait-code__label{color:var(--ink-soft);font-size:var(--text-small)}.access-wait-code__value{color:var(--ink);font:700 32px/1.1 ui-monospace,monospace;letter-spacing:.1em}.access-workspace-lock--overlay{background:transparent}.access-workspace-lock--overlay::backdrop{background:color-mix(in srgb,var(--page-bg) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:760px){.access-form input:not([hidden]),.access-button,.access-link-button{min-height:var(--touch-min)}}:root{--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-num: "Inter", ui-sans-serif, system-ui, sans-serif;--text-note: 11px;--text-small: 12px;--text-body: 13px;--text-title: 15px;--text-head: 18px;--text-screen: 22px;--line-tight: 1;--line-head: 1.3;--line-text: 1.45;--control-sm: 28px;--control: 32px;--control-lg: 40px;--touch-min: 44px;--glyph-step-1: 16px;--glyph-step-2: 22px;--glyph: var(--glyph-step-1);--glyph-lg: 20px;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-9: 20px;--space-10: 24px;--space-12: 32px;--radius-control: 6px;--radius-surface: 10px;--radius-pill: 999px;--layer-raise: 1;--layer-float: 2;--layer-base: 0;--layer-sticky: 100;--layer-menu: 200;--layer-overlay: 300;--layer-dialog: 400;--layer-menu-over-dialog: 450;--layer-toast: 500;--layer-confirm: 1100;--width-phone: 560px;--width-tablet: 860px;--width-desktop: 1200px;--page-gutter: clamp(var(--space-5), 1.25vw, var(--space-10));--panel-gutter: clamp(var(--space-7), 1.5vw, var(--space-10));--motion-fast: .14s;--motion-base: .19s;--motion-layout: .24s;--motion-layout-ease: ease;--axis-along: #e0393e;--axis-along-hover: #f07a7d;--axis-up: #3d9a4b;--axis-up-hover: #73c07e;--axis-depth: #2b8cf0;--axis-depth-hover: #7fb8f5}@media(max-width:760px){:root{--page-gutter: var(--space-4);--panel-gutter: 0px;--glyph: var(--glyph-step-2);--glyph-lg: 24px}}:root{--kind-system: #73529a;--kind-system-ink: #604083;--kind-system-hover: #aa8bc8;--kind-system-line: #d9cce8;--kind-system-soft: #f5f0fa;--kind-component-ink: #22689b;--kind-component-soft: #ecf6ff;--kind-work-ink: #986022;--kind-work-soft: #fff3e4}:root{--product-tracking: #1f4d8f;--product-tracking-ink: #173d72;--product-tracking-soft: #eaf0f8}[data-theme=tracking],[data-theme=workspace]{--page-bg: #f4f6f8;--surface: #fff;--surface-soft: #fafbfc;--menu-bg: #fafbfc;--ink: #172030;--ink-soft: #667585;--ink-mute: #93a0b0;--line: #e8ecf1;--line-soft: #f0f3f7;--line-strong: #dbe1e9;--warn: #b4502f;--warn-soft: #fdeee8;--unread: #d4432f;--tint-ink: color-mix(in srgb, var(--ink) 3%, transparent);--tint-ink-strong: color-mix(in srgb, var(--ink) 5%, transparent);--tint-accent: color-mix(in srgb, var(--accent) 7%, transparent);--tint-accent-strong: color-mix(in srgb, var(--accent) 12%, transparent);--tint-warn: color-mix(in srgb, var(--warn) 8%, transparent);--shadow-surface: 0 1px 2px rgb(16 24 40 / 4%);--shadow-raised: 0 2px 6px rgb(16 24 40 / 6%);--menu-width: 214px;--menu-row-padding: var(--space-4) var(--space-5);--panel-padding: 18px var(--space-9);--control-padding: 7px var(--space-6);--control-weight: 500;--title-size: 22px;--figure-size: 18px;--body-size: 13px;--label-size: 11px}[data-theme=tracking]{--accent: #2354c3;--accent-ink: #1a3f96;--accent-soft: #ebf1fc;--accent-line: #c6d5f3}[data-theme=workspace]{--accent: #0f9b80;--accent-ink: #0c7a65;--accent-soft: #eef8f5;--accent-line: #c7e6dd}:root{--brand-mark: #184848;--brand-flow: linear-gradient(90deg, #184848, #0f5e53, #3a2d57, #1a3b68, #184848)}.sf-screen{display:flex;flex-direction:column;gap:var(--space-5);min-height:0;flex:1;overflow:hidden;padding:0 var(--page-gutter) var(--page-gutter);background:var(--page-bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:1.45}.sf-requests{display:grid;gap:var(--space-4)}.sf-request{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-8);border:1px solid var(--accent-line);border-radius:var(--radius-surface);background:var(--accent-soft)}.sf-request__who{display:grid;gap:var(--space-1)}.sf-request__meta{color:var(--ink-soft);font-size:var(--text-note)}.sf-request__code{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-6);border-radius:var(--radius-control);background:var(--surface)}.sf-request__code-label{color:var(--ink-soft);font-size:var(--text-note)}.sf-request__code-value{font-family:var(--font-num, monospace);font-size:22px;font-weight:700;letter-spacing:.08em}.sf-request__hint{grid-column:1 / -1}.sf-panel{display:grid;grid-template-columns:clamp(240px,21vw,340px) minmax(0,1fr);min-height:0;flex:1;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-surface);background:var(--surface);box-shadow:var(--shadow-surface)}.sf-queue{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface-soft)}.sf-queue__head{padding:var(--space-6);border-bottom:1px solid var(--line-soft)}.sf-list{margin:0;padding:var(--space-3);overflow:auto;list-style:none}.sf-row{display:grid;gap:var(--space-1);width:100%;padding:var(--space-5) var(--space-6);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);text-align:left;cursor:pointer;font:inherit}@media(hover:hover){.sf-row:hover{background:var(--tint-ink-strong)}}.sf-row.is-active{background:var(--tint-accent-strong)}.sf-row__name{font-weight:600}.sf-row__meta{color:var(--ink-soft);font-size:var(--text-note)}.sf-row__flag{justify-self:start;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--tint-warn);color:var(--warn);font-size:var(--text-note);font-weight:600}.sf-detail{min-height:0;overflow:auto}.sf-empty{padding:var(--space-8);color:var(--ink-mute)}.sf-card{display:grid;align-content:start;justify-items:start;gap:var(--space-6);max-width:760px;padding:var(--panel-padding)}.sf-card>*{max-width:100%}.sf-card__head,.sf-facts,.sf-key,.sf-table,.sf-card section{justify-self:stretch}.sf-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.sf-card__title{margin:0;font-size:var(--text-screen);font-weight:700}.sf-status{padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-note);font-weight:600;white-space:nowrap;background:var(--tint-accent-strong);color:var(--accent-ink)}.sf-status--blocked{background:var(--tint-warn);color:var(--warn)}.sf-section-title{margin:0 0 var(--space-3);font-size:var(--text-note);font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.sf-status-slot{display:grid;align-content:start;gap:var(--space-3);min-height:calc(var(--space-4) * 2 + 1.45em)}.sf-notice,.sf-failure{animation:sf-status-in .18s ease both}@keyframes sf-status-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sf-notice,.sf-failure{animation-duration:1ms}}.sf-notice{margin:0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);background:var(--tint-accent);color:var(--accent-ink)}.sf-hint{margin:var(--space-2) 0 0;color:var(--ink-soft)}.sf-failure{margin:0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-control);background:var(--tint-warn);color:var(--warn)}.sf-facts{display:grid;gap:var(--space-3);margin:0}.sf-facts__row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-6)}.sf-facts dt{color:var(--ink-soft)}.sf-facts dd{margin:0;overflow-wrap:anywhere}.sf-field{display:grid;gap:var(--space-2);justify-self:stretch;max-width:420px;color:var(--ink-soft)}.sf-input{min-height:var(--control);padding:0 var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-control);font:inherit;color:var(--ink)}.sf-actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.sf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control);padding:0 var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-weight:var(--control-weight)}.sf-btn:disabled{cursor:not-allowed;opacity:.5}.sf-btn--accent{border-color:var(--accent);background:var(--accent);color:var(--surface)}.sf-btn--warn{border-color:var(--warn);color:var(--warn)}.sf-link{padding:0;border:0;background:none;color:var(--ink-soft);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.sf-btn:hover{background:var(--tint-ink)}.sf-btn--accent:hover{background:var(--accent-ink)}.sf-link:hover{color:var(--warn)}}.sf-key{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--accent-line);border-radius:var(--radius-control);background:var(--accent-soft)}.sf-key__label{margin:0;font-weight:600;color:var(--accent-ink)}.sf-key__value{padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);background:var(--surface);font-family:var(--font-num, monospace);font-size:var(--text-title);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sf-table{width:100%;border-collapse:collapse}.sf-table th,.sf-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-soft);text-align:left}.sf-table th{color:var(--ink-soft);font-size:var(--text-note);font-weight:600}@media(max-width:760px){.sf-btn,.sf-input,.sf-copy,.sf-copy__main{min-height:var(--touch-min)}.sf-copy__reissue{width:var(--touch-min)}.sf-link{display:inline-flex;align-items:center;min-height:var(--touch-min)}.sf-request{grid-template-columns:minmax(0,1fr)}.sf-panel{grid-template-columns:minmax(0,1fr);overflow:auto}.sf-queue{border-right:0;border-bottom:1px solid var(--line);max-height:40vh}.sf-facts__row{grid-template-columns:minmax(0,1fr);gap:0}.sf-table{font-size:var(--text-note)}}.sf-groups{min-height:0;overflow:auto}.sf-groups .sf-list{overflow:visible;padding-top:0}.sf-group+.sf-group{border-top:1px solid var(--line-soft)}.sf-group.is-new{background:var(--tint-accent)}.sf-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-2)}.sf-group__head .sf-section-title{margin:0;min-width:0;overflow-wrap:anywhere}.sf-group__tools{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1)}.sf-group__tools .sf-group__add{padding:0;border:0;background:none;font:inherit;opacity:1}.sf-group__empty{margin:0;padding:0 var(--space-6) var(--space-5)}.sf-copy{display:inline-flex;align-items:stretch;min-height:var(--control);border-radius:var(--radius-control);overflow:hidden;background:var(--accent);color:var(--surface)}.sf-copy__main,.sf-copy__reissue{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color .18s ease}.sf-copy__main{display:grid;place-items:center;padding:var(--space-4) var(--space-6);font-weight:600}@media(hover:hover){.sf-copy__main:hover,.sf-copy__reissue:hover:not(:disabled){background:#0000001f}}.sf-copy__reissue{display:grid;width:var(--control);place-items:center;border-left:1px solid rgb(255 255 255 / 28%)}.sf-copy__reissue:disabled{opacity:.55;cursor:wait}.sf-copy__reissue:active:not(:disabled) svg{transform:rotate(180deg)}.sf-copy__reissue svg{transition:transform .42s ease}.sf-copy__life{display:inline-flex;align-items:center;gap:var(--space-3);white-space:nowrap;font-variant-numeric:tabular-nums}.sf-copy__life.is-over{font-weight:700}.sf-copy__life.is-active{font-weight:700;letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.sf-copy__main,.sf-copy__reissue,.sf-copy__reissue svg{transition-duration:1ms}}@media(max-width:760px){.sf-screen{flex:0 0 auto;overflow:visible}.sf-panel{flex:0 0 auto;overflow:clip}.sf-queue{max-height:none}.sf-groups,.sf-list,.sf-detail{overflow:visible}}.rl-empty{padding:var(--space-4)}.rl-table{width:100%}.rl-table__check{width:84px;text-align:center}.rl-table__check input{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.rl-section{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);font-weight:600}.rl-note{display:block;margin-top:var(--space-1);color:var(--ink-mute);font-size:var(--text-small)}.rl-careful{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--tint-warn);color:var(--warn);font-size:var(--text-note);font-weight:600}.rl-assign{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.rl-assign .sf-input{min-width:220px}.szh-menu{margin:0;padding:0;list-style:none;box-sizing:border-box;width:max-content;z-index:100;border:1px solid rgba(0,0,0,.1);background-color:#fff}.szh-menu:focus{outline:none}.szh-menu__arrow{box-sizing:border-box;width:.75rem;height:.75rem;background-color:#fff;border:1px solid transparent;border-left-color:#0000001a;border-top-color:#0000001a;z-index:-1}.szh-menu__arrow--dir-left{right:-.375rem;transform:translateY(-50%) rotate(135deg)}.szh-menu__arrow--dir-right{left:-.375rem;transform:translateY(-50%) rotate(-45deg)}.szh-menu__arrow--dir-top{bottom:-.375rem;transform:translate(-50%) rotate(-135deg)}.szh-menu__arrow--dir-bottom{top:-.375rem;transform:translate(-50%) rotate(45deg)}.szh-menu__item{cursor:pointer}.szh-menu__item:focus{outline:none}.szh-menu__item--hover{background-color:#ebebeb}.szh-menu__item--focusable{cursor:default;background-color:inherit}.szh-menu__item--disabled{cursor:default;color:#aaa}.szh-menu__group{box-sizing:border-box}.szh-menu__radio-group{margin:0;padding:0;list-style:none}.szh-menu__divider{height:1px;margin:.5rem 0;background-color:#0000001f}.szh-menu-button{box-sizing:border-box}.szh-menu{-webkit-user-select:none;user-select:none;color:#212529;border:none;border-radius:.25rem;box-shadow:0 3px 7px #0002,0 .6px 2px #0000001a;min-width:10rem;padding:.5rem 0}.szh-menu__item{display:flex;align-items:center;position:relative;padding:.375rem 1.5rem}.szh-menu-container--itemTransition .szh-menu__item{transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-in-out}.szh-menu__item--type-radio{padding-left:2.2rem}.szh-menu__item--type-radio:before{content:"○";position:absolute;left:.8rem;top:.55rem;font-size:.8rem}.szh-menu__item--type-radio.szh-menu__item--checked:before{content:"●"}.szh-menu__item--type-checkbox{padding-left:2.2rem}.szh-menu__item--type-checkbox:before{position:absolute;left:.8rem}.szh-menu__item--type-checkbox.szh-menu__item--checked:before{content:"✔"}.szh-menu__submenu>.szh-menu__item{padding-right:2.5rem}.szh-menu__submenu>.szh-menu__item:after{content:"❯";position:absolute;right:1rem}.szh-menu__header{color:#888;font-size:.8rem;padding:.2rem 1.5rem;text-transform:uppercase}@keyframes szh-menu-show-zoom{0%{opacity:.1;transform:scale(.95)}}@keyframes szh-menu-hide-zoom{to{opacity:.1;transform:scale(.95)}}.szh-menu--state-opening{animation:szh-menu-show-zoom .125s ease-out}.szh-menu--state-closing{animation:szh-menu-hide-zoom .125s ease-in forwards}.szh-menu--dir-left.szh-menu--align-start{transform-origin:right top}.szh-menu--dir-left.szh-menu--align-center{transform-origin:right center}.szh-menu--dir-left.szh-menu--align-end{transform-origin:right bottom}.szh-menu--dir-right.szh-menu--align-start{transform-origin:left top}.szh-menu--dir-right.szh-menu--align-center{transform-origin:left center}.szh-menu--dir-right.szh-menu--align-end,.szh-menu--dir-top.szh-menu--align-start{transform-origin:left bottom}.szh-menu--dir-top.szh-menu--align-center{transform-origin:center bottom}.szh-menu--dir-top.szh-menu--align-end{transform-origin:right bottom}.szh-menu--dir-bottom.szh-menu--align-start{transform-origin:left top}.szh-menu--dir-bottom.szh-menu--align-center{transform-origin:center top}.szh-menu--dir-bottom.szh-menu--align-end{transform-origin:right top}.layer-more-button{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-grid;width:var(--row-act, var(--control));height:var(--row-act, var(--control));place-items:center;border-radius:5px;color:var(--lib-ink-light);opacity:0;transition:opacity .12s ease,background-color .12s ease}@media(hover:hover){.layer-more-button:hover{background:var(--lib-line)}}.layer-more-button:focus-visible{background:var(--lib-line);outline:2px solid var(--accent);outline-offset:2px}@media(hover:none){.layer-more-button:focus-visible{background:transparent;outline:none}}.layer-action-menu{min-width:164px;padding:var(--space-2);border:1px solid var(--lib-line);border-radius:9px;background:var(--lib-surface);box-shadow:0 10px 28px #202a3a24;color:var(--lib-ink-head);font-family:inherit;font-size:10.5px}.layer-action-menu .szh-menu__header{padding:var(--space-2) var(--space-3) var(--space-2);color:var(--lib-ink-mute);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.layer-action-menu .szh-menu__divider{margin:var(--space-1) var(--space-1);background:var(--lib-line)}.layer-action-menu .szh-menu__item{min-height:28px;padding:var(--space-2) var(--space-4);border-radius:6px}.layer-action-menu .szh-menu__item--hover{background:var(--lib-panel)}.layer-action-menu .szh-menu__item--disabled{cursor:default;opacity:.42}.layer-action-menu .danger-menu-item{color:var(--lib-danger)}.layer-action-menu .danger-menu-item.szh-menu__item--hover{background:var(--lib-danger-soft)}.ws-action-row:focus-within .ws-action-menu__button{opacity:1}@media(hover:hover){.ws-action-row:hover .ws-action-menu__button{opacity:1}}@media(hover:none){.ws-action-row .ws-action-menu__button{opacity:1}}.ws-action-menu__button{position:relative;cursor:pointer}@media(max-width:760px){.layer-more-button{width:var(--row-act, var(--touch-min));height:var(--row-act, var(--touch-min))}.layer-action-menu{min-width:220px;padding:var(--space-3);border-radius:12px;font-size:var(--text-body)}.layer-action-menu .szh-menu__header{padding:var(--space-3) var(--space-5) var(--space-2);font-size:var(--text-note)}.layer-action-menu .szh-menu__item{display:flex;align-items:center;min-height:var(--touch-min);padding:0 var(--space-6);border-radius:8px}.layer-action-menu .szh-menu__item svg{width:var(--glyph);height:var(--glyph)}.layer-action-menu .szh-menu{max-height:calc(100dvh - 2 * var(--space-10) - var(--touch-min));overflow-y:auto;overscroll-behavior:contain}}:where(.ui-scroll-region,[data-scroll-region]){--ui-scroll-color: var(--ui-scroll-thumb, rgb(40 65 52 / 16%));scrollbar-width:thin;scrollbar-color:var(--ui-scroll-color) transparent}:where(.ui-scroll-region,[data-scroll-region]):is(:focus,:focus-within){--ui-scroll-color: var(--ui-scroll-thumb-active, rgb(40 65 52 / 30%))}@media(hover:hover){:where(.ui-scroll-region,[data-scroll-region]):hover{--ui-scroll-color: var(--ui-scroll-thumb-active, rgb(40 65 52 / 30%))}}@supports selector(::-webkit-scrollbar){:where(.ui-scroll-region,[data-scroll-region]){scrollbar-width:auto;scrollbar-color:auto}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar{width:4px;height:4px}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-thumb{border-radius:var(--radius-pill, 999px);background:var(--ui-scroll-color)}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-track,:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-corner{background:transparent}:where(.ui-scroll-region,[data-scroll-region])::-webkit-scrollbar-button{display:none;width:0;height:0}}@media(forced-colors:active){:where(.ui-scroll-region,[data-scroll-region]){--ui-scroll-color: CanvasText;scrollbar-color:auto}}@media(prefers-reduced-motion:reduce){:where(.ui-scroll-region,[data-scroll-region]){scroll-behavior:auto!important}}:root[data-ui-family=storefront],:root[data-ui-family=storefront] *{scrollbar-width:none!important;scrollbar-gutter:auto!important}:root[data-ui-family=storefront]::-webkit-scrollbar,:root[data-ui-family=storefront] ::-webkit-scrollbar{display:none;width:0;height:0}.copy-label{display:inline-grid;align-items:center;justify-items:center}.copy-label__text,.copy-label__mark,.copy-label__after{grid-area:1 / 1;display:inline-flex;align-items:center;transition:opacity .2s ease,transform .2s ease}.copy-label__mark,.copy-label__after{opacity:0;transform:scale(.9)}.copy-label[data-face=mark] .copy-label__text,.copy-label[data-face=after] .copy-label__text{opacity:0;transform:scale(.96)}.copy-label[data-face=mark] .copy-label__mark,.copy-label[data-face=after] .copy-label__after{opacity:1;transform:scale(1)}button:focus-visible>.copy-label[data-face=after] .copy-label__text{opacity:1;transform:none}button:focus-visible>.copy-label[data-face=after] .copy-label__after{opacity:0;transform:scale(.9)}@media(hover:hover){button:hover>.copy-label[data-face=after] .copy-label__text{opacity:1;transform:none}button:hover>.copy-label[data-face=after] .copy-label__after{opacity:0;transform:scale(.9)}}.copy-label__say{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.copy-confirm{display:flex;align-items:center;gap:var(--space-3, 6px);margin:0;color:var(--danger-ink, #a3402c);font-size:var(--text-small, 12px)}@media(prefers-reduced-motion:reduce){.copy-label__text,.copy-label__mark,.copy-label__after{transition-duration:1ms}}
