:where(:root){--ah-duration-instant: 80ms;--ah-duration-fast: .15s;--ah-duration-base: .2s;--ah-duration-moderate: .25s;--ah-duration-slow: .35s;--ah-duration-slower: .5s;--ah-duration-stagger: 40ms;--ah-duration-loop: 1.2s;--ah-stream-gap: 45ms;--ah-stream-phrase: 3;--ah-stream-blur: 4px;--ah-pixel-size: 4px;--ah-pixel-gap: 1.5px;--ah-ease-standard: ease;--ah-ease-out: cubic-bezier(.22, 1, .36, 1);--ah-ease-in: cubic-bezier(.4, 0, 1, 1);--ah-ease-in-out: ease-in-out;--ah-ease-spring: cubic-bezier(.34, 1.36, .64, 1);--ah-motion-distance-sm: 4px;--ah-motion-distance-md: 8px;--ah-motion-distance-lg: 16px;--ah-motion-scale-press: .98;--ah-motion-scale-popover: .97;--ah-motion-scale-dialog: .96}:root{--ahc-window: #f6f6f1;--ahc-sidebar: #eeeee7;--ahc-subtle: #f1f1eb;--ahc-surface: #fcfcf9;--ahc-raised: rgba(252, 252, 249, .96);--ahc-inverse: #1b2321;--ahc-scrim: rgba(20, 26, 24, .32);--ahc-thumb: #ffffff;--ahc-bubble: #ebece5;--ahc-fill: rgba(36, 46, 42, .055);--ahc-fill-hover: rgba(36, 46, 42, .085);--ahc-fill-subtle: rgba(36, 46, 42, .035);--ahc-fill-strong: rgba(36, 46, 42, .12);--ahc-text-primary: #1b2220;--ahc-text-heading: #101715;--ahc-text-secondary: #58605c;--ahc-text-tertiary: #7b827e;--ahc-text-quaternary: #a3a8a4;--ahc-text-on-accent: #f7f8f4;--ahc-separator: rgba(28, 40, 36, .08);--ahc-hairline: rgba(28, 40, 36, .065);--ahc-ring: rgba(28, 40, 36, .11);--ahc-border: rgba(28, 40, 36, .16);--ahc-accent: #24403b;--ahc-accent-ink: #1d3443;--ahc-accent-hover: #1a302c;--ahc-accent-text: #2b5a52;--ahc-accent-subtle: rgba(36, 72, 64, .1);--ahc-success-text: #2f6b4a;--ahc-success-bg: rgba(74, 140, 98, .13);--ahc-success-dot: #4e9a6c;--ahc-warning-text: #965a1e;--ahc-warning-bg: rgba(201, 138, 62, .15);--ahc-warning-dot: #c98a3e;--ahc-danger-text: #a63a32;--ahc-danger-bg: rgba(181, 72, 62, .1);--ahc-danger-fill: #a63a32;--ahc-danger-dot: #c2564b;--ahc-info-text: #2e5b78;--ahc-soon-text: #4f5d7a;--ahc-soon-bg: rgba(79, 93, 122, .1);--ahc-orange: #e0670a;--ahc-add: #2f7a4f;--ahc-del: #b0413a;--ahc-diff-add: rgba(74, 140, 98, .12);--ahc-diff-del: rgba(181, 72, 62, .09);--fs-display: 24px;--fs-title: 20px;--fs-head: 16px;--fs-body: 14px;--fs-sub: 13px;--fs-cap: 12px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease: cubic-bezier(.2, .8, .2, 1);--cap-spin-dur: 1s;--sw-bg-dur: .2s;--sw-move-dur: .22s;--spin-dur: .7s;--seg-dur: .26s;--seg-color-dur: .2s;--grp-dur: .28s;--opt-dur: .15s;--wb-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei", sans-serif;--wb-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--wb-brand: var(--ahc-accent);--wb-text: var(--ahc-text-primary);--wb-text-2: var(--ahc-text-secondary);--wb-text-3: var(--ahc-text-tertiary);--wb-border: var(--ahc-border);--wb-surface: var(--ahc-surface);--wb-surface-2: var(--ahc-subtle);--wb-input-focus: inset 0 0 0 1px var(--ahc-border);--wb-primary-bg: linear-gradient(135deg, var(--ahc-accent-ink), var(--ahc-accent));--wb-seg-track: var(--ahc-fill);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-ui-theme=core]){--ahc-window: #141918;--ahc-sidebar: #101413;--ahc-subtle: #121716;--ahc-surface: #1b2120;--ahc-raised: rgba(30, 37, 35, .96);--ahc-inverse: #363f3c;--ahc-scrim: rgba(0, 0, 0, .5);--ahc-thumb: #5e6a66;--ahc-bubble: #252d2b;--ahc-fill: rgba(214, 232, 224, .07);--ahc-fill-hover: rgba(214, 232, 224, .1);--ahc-fill-subtle: rgba(214, 232, 224, .045);--ahc-fill-strong: rgba(214, 232, 224, .14);--ahc-text-primary: #e7ebe8;--ahc-text-heading: #f2f5f2;--ahc-text-secondary: #aeb7b2;--ahc-text-tertiary: #8e9893;--ahc-text-quaternary: #6d7772;--ahc-text-on-accent: #f4f7f4;--ahc-separator: rgba(214, 232, 224, .09);--ahc-hairline: rgba(214, 232, 224, .075);--ahc-ring: rgba(214, 232, 224, .1);--ahc-border: rgba(214, 232, 224, .16);--ahc-accent: #3e6a62;--ahc-accent-ink: #35596b;--ahc-accent-hover: #4a786f;--ahc-accent-text: #93c2b5;--ahc-accent-subtle: rgba(120, 180, 163, .16);--ahc-success-text: #9fd3b2;--ahc-success-bg: rgba(90, 170, 120, .16);--ahc-success-dot: #5faf7f;--ahc-warning-text: #e2b07a;--ahc-warning-bg: rgba(214, 150, 72, .16);--ahc-warning-dot: #d69648;--ahc-danger-text: #f09a90;--ahc-danger-bg: rgba(214, 96, 84, .16);--ahc-danger-fill: #b4483e;--ahc-danger-dot: #d9675c;--ahc-info-text: #9dc0da;--ahc-soon-text: #b3bed8;--ahc-soon-bg: rgba(140, 155, 195, .16);--ahc-orange: #ff9f0a;--ahc-add: #7cc79a;--ahc-del: #f09a90;--ahc-diff-add: rgba(90, 170, 120, .14);--ahc-diff-del: rgba(214, 96, 84, .14);color-scheme:dark}}:root[data-theme=dark]:not([data-ui-theme=core]){--ahc-window: #141918;--ahc-sidebar: #101413;--ahc-subtle: #121716;--ahc-surface: #1b2120;--ahc-raised: rgba(30, 37, 35, .96);--ahc-inverse: #363f3c;--ahc-scrim: rgba(0, 0, 0, .5);--ahc-thumb: #5e6a66;--ahc-bubble: #252d2b;--ahc-fill: rgba(214, 232, 224, .07);--ahc-fill-hover: rgba(214, 232, 224, .1);--ahc-fill-subtle: rgba(214, 232, 224, .045);--ahc-fill-strong: rgba(214, 232, 224, .14);--ahc-text-primary: #e7ebe8;--ahc-text-heading: #f2f5f2;--ahc-text-secondary: #aeb7b2;--ahc-text-tertiary: #8e9893;--ahc-text-quaternary: #6d7772;--ahc-text-on-accent: #f4f7f4;--ahc-separator: rgba(214, 232, 224, .09);--ahc-hairline: rgba(214, 232, 224, .075);--ahc-ring: rgba(214, 232, 224, .1);--ahc-border: rgba(214, 232, 224, .16);--ahc-accent: #3e6a62;--ahc-accent-ink: #35596b;--ahc-accent-hover: #4a786f;--ahc-accent-text: #93c2b5;--ahc-accent-subtle: rgba(120, 180, 163, .16);--ahc-success-text: #9fd3b2;--ahc-success-bg: rgba(90, 170, 120, .16);--ahc-success-dot: #5faf7f;--ahc-warning-text: #e2b07a;--ahc-warning-bg: rgba(214, 150, 72, .16);--ahc-warning-dot: #d69648;--ahc-danger-text: #f09a90;--ahc-danger-bg: rgba(214, 96, 84, .16);--ahc-danger-fill: #b4483e;--ahc-danger-dot: #d9675c;--ahc-info-text: #9dc0da;--ahc-soon-text: #b3bed8;--ahc-soon-bg: rgba(140, 155, 195, .16);--ahc-orange: #ff9f0a;--ahc-add: #7cc79a;--ahc-del: #f09a90;--ahc-diff-add: rgba(90, 170, 120, .14);--ahc-diff-del: rgba(214, 96, 84, .14);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--ahc-window);color:var(--ahc-text-primary);font:var(--fs-body)/1.5 var(--wb-font);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}code,pre,kbd{font-family:var(--wb-mono)}a{color:var(--ahc-accent-text)}:focus-visible{outline:2px solid color-mix(in srgb,var(--ahc-accent) 55%,transparent);outline-offset:2px}.wb-btn{height:28px;padding:0 13px;border-radius:7px;font-size:var(--fs-body);font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;transition:background-color .13s,transform .1s}.wb-btn:active:not(:disabled){transform:scale(.98)}.wb-btn:disabled{opacity:.45;cursor:default;transform:none}.wb-btn--md{height:32px;padding:0 14px}.wb-btn--sm{height:26px;padding:0 10px;font-size:var(--fs-sub)}.wb-btn--primary{color:var(--ahc-text-on-accent);background:var(--wb-primary-bg);box-shadow:inset 0 .5px #ffffff47,0 .5px 1.5px color-mix(in srgb,var(--ahc-accent) 35%,transparent)}.wb-btn--primary:hover:not(:disabled){background:var(--ahc-accent-hover)}.wb-btn--primary:disabled{background:color-mix(in srgb,var(--ahc-accent) 28%,var(--ahc-surface));box-shadow:none}.wb-btn--secondary{background:var(--ahc-surface);box-shadow:0 0 0 .5px #0000002e,0 .5px 1px #00000014}.wb-btn--secondary:hover:not(:disabled){background:var(--ahc-subtle)}.wb-btn--ghost{background:var(--ahc-fill)}.wb-btn--ghost:hover:not(:disabled){background:var(--ahc-fill-hover)}.wb-btn--danger{color:var(--ahc-danger-text);background:var(--ahc-surface);box-shadow:0 0 0 .5px #0000002e,0 .5px 1px #00000014}.wb-btn--danger:hover:not(:disabled){background:var(--ahc-danger-bg)}.wb-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:5px;font-size:var(--fs-cap);font-weight:500;white-space:nowrap;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.wb-badge--brand{background:var(--ahc-accent-subtle);color:var(--ahc-accent-text)}.wb-badge--success{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.wb-badge--warning{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.wb-badge--danger{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.wb-badge--info{background:var(--ahc-fill);color:var(--ahc-info-text)}.wb-card{background:var(--ahc-surface);border-radius:12px;box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000a;padding:14px 16px}.wb-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.wb-card__title{margin:0;font-size:var(--fs-head);font-weight:600}.wb-card__actions{display:flex;gap:8px;flex-wrap:wrap}.wb-spinner{display:inline-block;box-sizing:border-box;border:1.5px solid var(--ahc-fill-strong);border-top-color:var(--c, var(--ahc-accent-text));border-radius:50%;animation:wb-spin .8s linear infinite;flex:none;vertical-align:middle}@keyframes wb-spin{to{transform:rotate(360deg)}}.wb-btn--primary .wb-spinner,.wb-btn--danger .wb-spinner{border-color:color-mix(in srgb,currentColor 32%,transparent);border-top-color:currentColor}@media (prefers-reduced-motion: reduce){.wb-spinner{animation-duration:2.4s}}.wb-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:9px;font-size:var(--fs-sub);background:var(--ahc-fill);color:var(--ahc-text-secondary);flex-wrap:wrap}.wb-banner--danger{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.wb-banner--warning{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.wb-banner--success{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.wb-banner__body{min-width:0;overflow-wrap:anywhere}.wb-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wb-step{display:flex;gap:10px;align-items:flex-start;color:var(--ahc-text-tertiary);font-size:var(--fs-body)}.wb-step__dot{width:18px;height:18px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-cap);font-weight:600;box-shadow:inset 0 0 0 1.25px var(--ahc-text-quaternary);flex:none}.wb-step__text{display:flex;flex-direction:column}.wb-step__label{font-weight:500}.wb-step__hint{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.wb-step--done{color:var(--ahc-text-secondary)}.wb-step--done .wb-step__dot{box-shadow:none;background:var(--ahc-success-dot);color:#fff}.wb-step--active{color:var(--ahc-text-primary)}.wb-step--active .wb-step__dot{box-shadow:inset 0 0 0 1.75px var(--ahc-accent);color:var(--ahc-accent-text);animation:wb-pulse 1.4s ease-in-out infinite}.wb-step--failed{color:var(--ahc-danger-text)}.wb-step--failed .wb-step__dot{box-shadow:none;background:var(--ahc-danger-dot);color:#fff}@keyframes wb-pulse{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.wb-step--active .wb-step__dot{animation:none}}.wb-seg{display:inline-flex;padding:2px;border-radius:8px;background:var(--wb-seg-track);position:relative;isolation:isolate}.wb-seg__item{height:24px;padding:0 10px;border-radius:6px;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-secondary);transition:color var(--ah-duration-fast) var(--ah-ease-standard)}.wb-seg__item.is-on{background:var(--ahc-surface);color:var(--ahc-text-primary);box-shadow:0 .5px 1.5px #00000024,0 0 0 .5px var(--ahc-hairline)}.wb-seg__item:disabled{cursor:default;opacity:.6}.wb-seg__ind{position:absolute;z-index:-1;top:2px;bottom:2px;left:0;width:var(--seg-w, 0);transform:translate(var(--seg-x, 0));border-radius:6px;background:var(--ahc-surface);box-shadow:0 .5px 1.5px #00000024,0 0 0 .5px var(--ahc-hairline);opacity:0;pointer-events:none;transition:transform var(--ah-duration-moderate) var(--ah-ease-out),width var(--ah-duration-moderate) var(--ah-ease-out)}.wb-seg[data-ind]>.wb-seg__ind{opacity:1}.wb-seg[data-ind]>.wb-seg__item.is-on{background:transparent;box-shadow:none}.wb-seg[data-ind=jump]>.wb-seg__ind{transition:none}.wb-seg--sy{border-radius:7px;background:var(--ahc-fill)}.wb-seg--sy>.wb-seg__item{height:24px;padding:0 10px;border-radius:5px;font-size:13px;font-weight:500;color:var(--ahc-text-secondary);white-space:nowrap;transition:color var(--seg-color-dur) ease}.wb-seg--sy>.wb-seg__item:hover{color:var(--ahc-text-primary)}.wb-seg--sy>.wb-seg__item.is-on{color:var(--ahc-text-primary)}.wb-seg--sy>.wb-seg__item:focus-visible{outline:0;background:var(--ahc-fill-hover)}.wb-seg__item[aria-disabled=true]{opacity:.45;cursor:default}.wb-seg--sy>.wb-seg__item[aria-disabled=true]:hover{color:var(--ahc-text-secondary)}.wb-seg--sy>.wb-seg__ind{border-radius:5px;background:var(--ahc-thumb);box-shadow:0 .5px 1.5px #00000029,0 0 0 .5px var(--ahc-hairline);transition:transform var(--seg-dur) var(--ease),width var(--seg-dur) var(--ease),opacity var(--opt-dur)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-ui-theme=core]) .wb-seg--sy>.wb-seg__ind{box-shadow:0 1px 2px #0006}}:root[data-theme=dark]:not([data-ui-theme=core]) .wb-seg--sy>.wb-seg__ind{box-shadow:0 1px 2px #0006}@media (prefers-reduced-motion: reduce){.wb-seg__ind,.wb-seg__item{transition:none}}.wb-empty{text-align:center;padding:28px 16px;color:var(--ahc-text-tertiary);font-size:var(--fs-sub)}.wb-empty__title{font-weight:600;font-size:var(--fs-body);color:var(--ahc-text-secondary);margin:0 0 4px}.wb-field{display:flex;flex-direction:column;gap:6px}.wb-field>span{font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-secondary)}.wb-input,.wb-select,.wb-textarea{font:inherit;font-size:var(--fs-body);color:var(--ahc-text-primary);background:var(--ahc-surface);border:0;box-shadow:inset 0 0 0 .5px var(--ahc-border);border-radius:9px;padding:0 12px;height:40px;width:100%;outline:0}.wb-textarea{height:auto;padding:9px 12px;resize:vertical;min-height:64px}.wb-input:focus,.wb-select:focus,.wb-textarea:focus{box-shadow:var(--wb-input-focus)}.wb-input:focus-visible,.wb-select:focus-visible,.wb-textarea:focus-visible{outline:none}.wb-input::placeholder,.wb-textarea::placeholder{color:var(--ahc-text-quaternary)}:root[data-ui-theme=core],[data-ui-theme=core]{--ahc-window: var(--ah-background);--ahc-sidebar: var(--ah-surface-inset);--ahc-subtle: var(--ah-surface-inset);--ahc-surface: var(--ah-card);--ahc-raised: var(--ah-elevated);--ahc-inverse: var(--ah-inverse);--ahc-scrim: var(--ah-backdrop);--ahc-thumb: #ffffff;--ahc-bubble: var(--ah-surface-inset);--ahc-fill: var(--ah-muted);--ahc-fill-hover: var(--ah-surface-inset);--ahc-fill-subtle: var(--ah-card-hover);--ahc-fill-strong: var(--ah-border-strong);--ahc-text-primary: var(--ah-foreground);--ahc-text-heading: var(--ah-foreground);--ahc-text-secondary: var(--ah-muted-foreground);--ahc-text-tertiary: var(--ah-muted-foreground);--ahc-text-quaternary: var(--ah-muted-foreground);--ahc-text-on-accent: var(--ah-primary-foreground);--ahc-separator: var(--ah-border);--ahc-hairline: var(--ah-border);--ahc-ring: var(--ah-border);--ahc-border: var(--ah-border-strong);--ahc-accent: var(--ah-primary);--ahc-accent-ink: var(--ah-primary);--ahc-accent-hover: var(--ah-primary-hover);--ahc-accent-text: var(--ah-link);--ahc-accent-subtle: var(--ah-accent);--ahc-success-text: var(--ah-positive);--ahc-success-bg: var(--ah-positive-bg);--ahc-success-dot: var(--ah-positive);--ahc-warning-text: var(--ah-warning);--ahc-warning-bg: var(--ah-warning-bg);--ahc-warning-dot: var(--ah-warning);--ahc-danger-text: var(--ah-negative);--ahc-danger-bg: var(--ah-negative-bg);--ahc-danger-fill: var(--ah-danger-action-bg);--ahc-danger-dot: var(--ah-negative);--ahc-info-text: var(--ah-link);--ahc-soon-text: var(--ah-link);--ahc-soon-bg: var(--ah-card-hover);--ahc-orange: var(--ah-warning);--ahc-add: var(--ah-positive);--ahc-del: var(--ah-negative);--ahc-diff-add: var(--ah-positive-bg);--ahc-diff-del: var(--ah-negative-bg);--wb-font: var(--ah-font-ui-en);--wb-mono: var(--ah-font-code);--wb-input-focus: inset 0 0 0 1px var(--ah-border-strong), var(--ah-control-focus-shadow);--wb-primary-bg: var(--ah-primary);--wb-seg-track: var(--ah-segmented-track-bg);--wb-btn-disabled-bg: var(--ah-button-disabled-bg);--wb-btn-disabled-fg: var(--ah-button-disabled-color);--wb-btn-disabled-border: var(--ah-button-disabled-border);color-scheme:light}:root[data-ui-theme=core]:lang(zh),[data-ui-theme=core]:lang(zh),[data-ui-theme=core] :lang(zh){--wb-font: var(--ah-font-ui-zh)}:root[data-ui-theme=core][data-theme=dark],[data-ui-theme=core] [data-theme=dark],[data-ui-theme=core][data-theme=dark]{color-scheme:dark}[data-ui-theme=core] .wb-btn--primary{box-shadow:none}[data-ui-theme=core] .wb-btn--primary:hover:not(:disabled){background:var(--ahc-accent-hover)}[data-ui-theme=core] .wb-btn:disabled{opacity:1;transform:none;cursor:not-allowed}[data-ui-theme=core] :is(.wb-btn--primary,.wb-btn--secondary,.wb-btn--danger):disabled,[data-ui-theme=core] :is(.wb-btn--primary,.wb-btn--secondary,.wb-btn--danger):disabled:hover{background:var(--wb-btn-disabled-bg);color:var(--wb-btn-disabled-fg);box-shadow:inset 0 0 0 1px var(--wb-btn-disabled-border)}[data-ui-theme=core] .wb-btn--ghost:disabled,[data-ui-theme=core] .wb-btn--ghost:disabled:hover{background:transparent;color:var(--wb-btn-disabled-fg);box-shadow:none}[data-ui-theme=core] .wb-seg{padding:0;gap:2px}[data-ui-theme=core] .wb-seg__item{color:var(--ahc-text-secondary)}[data-ui-theme=core] .wb-seg__item:not(.is-on):hover{color:var(--ahc-text-primary);background:transparent}[data-ui-theme=core] .wb-seg__item.is-on{background:var(--ah-control-selected-bg);box-shadow:inset 0 0 0 1px var(--ah-border);color:var(--ahc-text-primary)}[data-ui-theme=core] .wb-seg__ind{top:0;bottom:0;background:var(--ah-control-selected-bg);box-shadow:inset 0 0 0 1px var(--ah-border)}@media (prefers-reduced-motion: reduce){[data-ui-theme=core] .wb-seg__item{transition:none}}.mchip-ic{position:relative;width:28px;height:18px;flex:none}.mchip-ic--solo{width:16px}.mchip-h{position:absolute;left:0;top:1px;z-index:1;width:16px;height:16px;display:block;-webkit-mask:radial-gradient(circle 9.5px at 21px 8px,transparent 96%,#000 100%);mask:radial-gradient(circle 9.5px at 21px 8px,transparent 96%,#000 100%)}.mchip-ic--solo>.mchip-h{-webkit-mask:none;mask:none}.mchip-m{position:absolute;left:14px;top:2px;z-index:2;width:14px;height:14px;display:grid;place-items:center}.mchip-note{flex:none;max-width:110px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vi{flex:none;fill:currentColor}.vi--anthropic{color:#d97757;box-sizing:border-box}.vi--openai,.vi--xai{color:var(--ahc-text-primary)}.vi--google{color:#4285f4}.vi--deepseek{color:#4d6bfe}.vi--aihubmix{color:var(--ahc-accent)}.vi--qwen{color:#615ced}.vi--zhipu{color:#2f55ff}.vi--meta{color:#0668e1}.vi--mistral{color:#fa520f}.vi--mono{display:inline-grid;place-items:center;border-radius:4px;background:var(--ahc-fill-strong, #e8e8ed);color:var(--ahc-text-secondary);font-size:10px;font-weight:700;font-style:normal;line-height:1}.vi--mono:before,.lg-h[data-letter]:before{content:attr(data-letter)}.vi.vi--gray{color:var(--ahc-text-secondary);fill:currentColor}.vi.vi--muted{color:var(--ahc-text-quaternary)}.vi--mono.vi--muted{background:var(--ahc-fill);color:var(--ahc-text-quaternary)}.lg-h{width:18px;height:18px;border-radius:22.5%;box-shadow:inset 0 0 0 .5px var(--ahc-ring);display:grid;place-items:center;font-size:11px;font-weight:600;color:#fff;background:#6a6fc0;flex:none;overflow:hidden}.lg-h.harness-logo{background:transparent!important;color:var(--ahc-text-primary)!important;box-shadow:none!important;border-radius:0!important}.harness-mark{display:block;width:100%;height:100%;background:currentColor;-webkit-mask:var(--harness-icon) center / contain no-repeat;mask:var(--harness-icon) center / contain no-repeat}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not([data-ui-theme=core]) .lg-h{box-shadow:inset 0 0 0 .5px #ffffff24}}:root[data-theme=dark]:not([data-ui-theme=core]) .lg-h,[data-ui-theme=core][data-theme=dark] .lg-h,[data-ui-theme=core] [data-theme=dark] .lg-h{box-shadow:inset 0 0 0 .5px #ffffff24}.core-select{display:inline-flex;vertical-align:middle;max-width:100%;min-width:0}.core-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:76px;min-height:32px;padding:5px 8px 5px 10px;border-radius:8px;background:var(--ahc-surface);box-shadow:inset 0 0 0 1px var(--ahc-border);font:inherit;font-size:var(--fs-body);line-height:20px;white-space:nowrap;color:var(--ahc-text-primary);text-align:left}.core-select-trigger:hover:not(:disabled){background:var(--ahc-fill-subtle)}.core-select-trigger:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--ahc-border),0 0 0 3px var(--ahc-focus-ring, rgba(0, 0, 0, .12))}.core-select-trigger:disabled{opacity:.5;cursor:not-allowed}.core-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.core-select-trigger>svg{flex:none;color:var(--ahc-text-secondary);transition:transform .15s var(--ease-out, cubic-bezier(.2, .8, .2, 1))}.core-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.core-select-menu{position:fixed;inset:auto;margin:0;border:0;z-index:70;overflow-y:auto;overscroll-behavior:contain;padding:5px;max-width:calc(100vw - 16px);border-radius:12px;background:var(--ahc-raised);color:var(--ahc-text-primary);box-shadow:0 0 0 .5px var(--ahc-border),0 12px 32px #00000024;transform-origin:top left;animation:core-pop-in .16s var(--ease-out, cubic-bezier(.2, .8, .2, 1))}.core-select-menu.up{transform-origin:bottom left}.core-select-menu.core-menu-exiting{animation:core-pop-out .15s ease-in forwards;pointer-events:none}@keyframes core-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes core-pop-out{to{opacity:0;transform:scale(.97)}}.core-select-it{width:100%;display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border-radius:8px;text-align:left;font-size:var(--fs-body);line-height:20px;color:var(--ahc-text-primary)}.core-select-it:hover:not(:disabled),.core-select-it:focus-visible{background:var(--ahc-fill);outline:0}.core-select-it[aria-selected=true]{font-weight:500}.core-select-it .lb{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.core-select-it .ck{flex:none;color:var(--ahc-text-primary)}.core-select-it:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 767px){.core-select-trigger,.core-select-it{min-height:44px}}@media (prefers-reduced-motion: reduce){.core-select-menu,.core-select-menu.core-menu-exiting{animation:none}.core-select-trigger>svg{transition:none}}.wb-jump{position:relative;width:32px;height:32px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;cursor:pointer;background:var(--ahc-raised, var(--ahc-surface));color:var(--ahc-text-secondary);box-shadow:0 0 0 .5px var(--ahc-border),0 4px 14px #0000001f;opacity:0;transform:translateY(var(--ah-motion-distance-md));pointer-events:none;transition:opacity var(--ah-duration-fast) var(--ah-ease-in),transform var(--ah-duration-fast) var(--ah-ease-in),background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.wb-jump.is-on{opacity:1;transform:none;pointer-events:auto;transition-duration:var(--ah-duration-moderate);transition-timing-function:var(--ah-ease-out)}.wb-jump:hover{color:var(--ahc-text-primary);background:var(--ahc-surface)}.wb-jump:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:2px}.wb-jump__arrow{width:16px;height:16px}.wb-jump__dots{display:flex;gap:3px}.wb-jump__dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:wb-jump-dot var(--ah-duration-loop) var(--ah-ease-in-out) infinite}.wb-jump__dots i:nth-child(2){animation-delay:calc(var(--ah-duration-loop) / 6)}.wb-jump__dots i:nth-child(3){animation-delay:calc(var(--ah-duration-loop) / 3)}@keyframes wb-jump-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.wb-jump.is-busy .wb-jump__arrow{display:none}.wb-jump.is-busy:hover .wb-jump__dots,.wb-jump.is-busy:focus-visible .wb-jump__dots{display:none}.wb-jump.is-busy:hover .wb-jump__arrow,.wb-jump.is-busy:focus-visible .wb-jump__arrow{display:block}@media (prefers-reduced-motion: reduce){.wb-jump,.wb-jump.is-on{transform:none;transition-property:opacity,background-color,color}.wb-jump__dots i{animation:none;opacity:.7}}:where(:root){--ah-font-code: "Geist Mono", GeistMono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ah-shadow-overlay: 0 8px 24px rgb(3 8 10 / 8%), 0 2px 6px rgb(3 8 10 / 4%);--ah-ar-stagger: 60ms;--ah-ar-chip-delay: .18s;--ah-ar-foot-delay: .3s;--ah-ar-fu-title-delay: .36s;--ah-ar-fu-delay: .4s;--ah-ar-fu-stagger: 80ms;--ah-ar-swap-distance: 3px;--ah-ar-auto-advance: .48s;--ah-ar-copied: 1.5s;--ah-ar-fold-delay: .5s;--ah-ar-enter-hold: 1.6s;--ah-ar-stream-backlog: 2s;--ah-ar-stream-finish: .4s;--ah-ar-plan-ring-loop: calc(var(--ah-duration-loop) * .92);--ah-proto-btn-fade: .16s;--ah-proto-btn-shadow: .2s;--ah-proto-th-in: .22s;--ah-proto-ease-out: cubic-bezier(.16, 1, .3, 1)}.wb-shim{background:linear-gradient(90deg,var(--ahc-text-tertiary) 0 38%,var(--ahc-text-primary) 50%,var(--ahc-text-tertiary) 62% 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:wbShim calc(var(--ah-duration-loop) * 1.5) linear infinite}@keyframes wbShim{0%{background-position:100% 0}to{background-position:-50% 0}}.wb-pixel{display:grid;grid-template-columns:repeat(3,var(--ah-pixel-size));gap:var(--ah-pixel-gap);flex:none}.wb-pixel i{width:var(--ah-pixel-size);height:var(--ah-pixel-size);border-radius:1px;background:var(--ahc-text-primary);opacity:.15;animation:wbPixel calc(var(--ah-duration-slower) * 1.3) var(--ah-ease-in-out) calc(var(--ah-pixel-index) * var(--ah-duration-stagger) * 2.25) infinite}@keyframes wbPixel{0%,to{opacity:.15}18%,42%{opacity:1}62%{opacity:.15}}.wb-cl{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--ah-duration-slow) var(--ah-ease-out),opacity var(--ah-duration-moderate) var(--ah-ease-out),visibility 0s linear var(--ah-duration-slow)}.wb-cl>div{min-height:0;overflow:hidden;margin:0 -8px;padding:0 8px}.open>.wb-cl{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.wb-ph{animation:wbFog var(--ah-duration-slow) var(--ah-ease-out) both}@keyframes wbFog{0%{opacity:0;filter:blur(var(--ah-stream-blur))}to{opacity:1;filter:none}}@keyframes wbUp{0%{opacity:0;transform:translateY(var(--ah-motion-distance-sm))}to{opacity:1;transform:none}}@keyframes wbPop{0%{opacity:0;transform:scale(var(--ah-motion-scale-popover))}to{opacity:1;transform:none}}@keyframes wbSwap{0%{opacity:0;transform:translateY(var(--ah-ar-swap-distance))}to{opacity:1;transform:none}}@keyframes wbFade{0%{opacity:0}to{opacity:1}}@keyframes ah-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.wb-shim{animation:none;background:none;color:var(--ahc-text-secondary);-webkit-text-fill-color:currentColor}.wb-pixel i{animation:none;opacity:.35}.wb-cl{transition:none}.wb-ph{animation:none}}.wb-ri{width:16px;height:16px;fill:currentColor;flex:none}#uiTip{--ah-ar-tip-fade: .12s;position:fixed;left:0;top:0;z-index:2147483000;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:5px 9px;border-radius:6px;background:var(--ahc-inverse);color:var(--ahc-text-on-accent);box-shadow:0 4px 14px #0000002e;pointer-events:none;font-size:13px;font-weight:500;line-height:1.3;text-align:left;overflow-wrap:anywhere;opacity:0;transform:translateY(-3px);transition:opacity var(--ah-ar-tip-fade) ease,transform var(--ah-ar-tip-fade) ease}#uiTip[data-side=u]{transform:translateY(3px)}#uiTip[data-side=r]{transform:translate(-3px)}#uiTip[data-side=l]{transform:translate(3px)}#uiTip.on{opacity:1;transform:none}#uiTip[hidden]{display:none}#uiTip b{display:block;font-weight:500}#uiTip.two{max-width:min(260px,calc(100vw - 16px));padding:8px 11px;border-radius:9px}#uiTip.bar{display:flex;align-items:center;gap:8px;height:30px;padding:0 11px;border-radius:9px;font-size:12px;white-space:nowrap}#uiTip.bar b{font-weight:400}#uiTip.k{display:flex;align-items:center;gap:8px;padding-right:5px}#uiTip kbd{font:inherit;font-size:12px;letter-spacing:.06em;padding:2px 7px;border-radius:6px;background:#ffffff24}#uiTip.two span{display:block;margin-top:2px;font-size:12px;font-weight:400;line-height:1.45;color:#ffffffa3}[data-theme=dark] #uiTip{box-shadow:0 4px 14px #00000053}@media (prefers-reduced-motion: reduce){#uiTip{transition:none}}:root[data-palette]{--wb-primary-bg: var(--wb-primary-solid);--wb-input-focus: inset 0 0 0 1px var(--ahc-border)}:root[data-palette] .wb-btn--primary{color:var(--wb-on-primary);background:var(--wb-primary-solid);box-shadow:none}:root[data-palette] .wb-btn--primary:hover:not(:disabled){background:var(--wb-primary-solid-hover)}:root[data-palette] .wb-btn--primary:active:not(:disabled){background:var(--wb-primary-solid-active)}:root[data-palette] .wb-btn--primary:disabled{background:var(--wb-disabled-bg);color:var(--wb-disabled-fg);box-shadow:none}:root[data-palette] .wb-btn--primary:focus-visible{outline:2px solid var(--wb-focus-brand);outline-offset:3px}:root[data-palette] :is(.wb-step--done,.wb-step--failed) .wb-step__dot{color:var(--wb-on-primary)}:root[data-palette] #uiTip{color:var(--ahc-text-on-inverse);box-shadow:var(--wb-tooltip-shadow)}:root[data-palette] #uiTip.two span{color:color-mix(in srgb,var(--ahc-text-on-inverse) 64%,transparent)}:root[data-palette=midnight][data-theme=light]{--ahc-window: #fcfcfd;--ahc-sidebar: #f1f2f4;--ahc-subtle: #f5f6f8;--ahc-surface: #ffffff;--ahc-raised: #ffffff;--ahc-inverse: #242831;--ahc-scrim: #171c2d38;--ahc-thumb: #ffffff;--ahc-bubble: #f5f6f8;--ahc-fill: #f5f6f8;--ahc-fill-hover: #e8eaee;--ahc-fill-subtle: #f5f6f8;--ahc-fill-strong: #e4e7ed;--ahc-text-primary: #242831;--ahc-text-heading: #242831;--ahc-text-secondary: #626976;--ahc-text-tertiary: #656e7b;--ahc-text-quaternary: #656e7b;--ahc-text-on-accent: #ffffff;--ahc-text-on-inverse: #fcfcfd;--ahc-separator: #e3e5e9;--ahc-hairline: #e3e5e9;--ahc-ring: #e3e5e9;--ahc-border: #c6cad2;--ahc-accent: #31558a;--ahc-accent-ink: #31558a;--ahc-accent-hover: #274774;--ahc-accent-text: #355b93;--ahc-accent-subtle: #edf1f8;--ahc-soon-text: #626976;--ahc-soon-bg: #f5f6f8;--ahc-success-text: #38745b;--ahc-success-bg: #edf4f0;--ahc-success-dot: #38745b;--ahc-warning-text: #786538;--ahc-warning-bg: #f5f2e8;--ahc-warning-dot: #786538;--ahc-danger-text: #a34c58;--ahc-danger-bg: #f8eff0;--ahc-danger-fill: #a34c58;--ahc-danger-dot: #a34c58;--ahc-info-text: #355b93;--ahc-info-dot: #355b93;--ahc-orange: #786538;--ahc-add: #38745b;--ahc-del: #a34c58;--ahc-diff-add: #edf4f0;--ahc-diff-del: #f8eff0;--wb-tooltip-shadow: 0 12px 44px #1b27351a, 0 2px 6px #1b273508;--wb-primary-solid: #31558a;--wb-primary-solid-hover: #274774;--wb-primary-solid-active: #203b62;--wb-on-primary: #ffffff;--wb-disabled-bg: #e4e7ed;--wb-disabled-fg: #656e7b;--wb-focus-neutral: #c6cad2;--wb-focus-brand: #31558a;--wb-recommend-fg: #786538;--wb-recommend-bg: #f5f2e8;--wb-scrollbar-thumb: #abb0bb88;color-scheme:light}:root[data-palette=midnight][data-theme=dark]{--ahc-window: #191b20;--ahc-sidebar: #14161a;--ahc-subtle: #1d2026;--ahc-surface: #21242a;--ahc-raised: #21242a;--ahc-inverse: #eceef2;--ahc-scrim: #080b1266;--ahc-thumb: #192a46;--ahc-bubble: #1d2026;--ahc-fill: #1d2026;--ahc-fill-hover: #282c34;--ahc-fill-subtle: #1d2026;--ahc-fill-strong: #2c3039;--ahc-text-primary: #eceef2;--ahc-text-heading: #eceef2;--ahc-text-secondary: #a3aab7;--ahc-text-tertiary: #939ba9;--ahc-text-quaternary: #939ba9;--ahc-text-on-accent: #192a46;--ahc-text-on-inverse: #191b20;--ahc-separator: #30343c;--ahc-hairline: #30343c;--ahc-ring: #30343c;--ahc-border: #505663;--ahc-accent: #b1c6e8;--ahc-accent-ink: #b1c6e8;--ahc-accent-hover: #c1d2ee;--ahc-accent-text: #b1c6e8;--ahc-accent-subtle: #283347;--ahc-soon-text: #a3aab7;--ahc-soon-bg: #1d2026;--ahc-success-text: #9dbdab;--ahc-success-bg: #25332d;--ahc-success-dot: #9dbdab;--ahc-warning-text: #d1c8a7;--ahc-warning-bg: #353229;--ahc-warning-dot: #d1c8a7;--ahc-danger-text: #d4a1a7;--ahc-danger-bg: #392a2f;--ahc-danger-fill: #d4a1a7;--ahc-danger-dot: #d4a1a7;--ahc-info-text: #b1c6e8;--ahc-info-dot: #b1c6e8;--ahc-orange: #d1c8a7;--ahc-add: #9dbdab;--ahc-del: #d4a1a7;--ahc-diff-add: #25332d;--ahc-diff-del: #392a2f;--wb-tooltip-shadow: 0 18px 56px #00000050, 0 2px 8px #00000020;--wb-primary-solid: #b1c6e8;--wb-primary-solid-hover: #c1d2ee;--wb-primary-solid-active: #9ab5df;--wb-on-primary: #192a46;--wb-disabled-bg: #2c3039;--wb-disabled-fg: #939ba9;--wb-focus-neutral: #505663;--wb-focus-brand: #b1c6e8;--wb-recommend-fg: #d1c8a7;--wb-recommend-bg: #353229;--wb-scrollbar-thumb: #747c8a88;color-scheme:dark}:root[data-palette=sand][data-theme=light]{--ahc-window: #f6f6f1;--ahc-sidebar: #eeeee7;--ahc-subtle: #f1f1eb;--ahc-surface: #fcfcf9;--ahc-raised: rgba(252,252,249,.96);--ahc-inverse: #1b2321;--ahc-scrim: rgba(20,26,24,.32);--ahc-thumb: #ffffff;--ahc-bubble: #ebece5;--ahc-fill: rgba(36,46,42,.055);--ahc-fill-hover: rgba(36,46,42,.085);--ahc-fill-subtle: rgba(36,46,42,.035);--ahc-fill-strong: rgba(36,46,42,.12);--ahc-text-primary: #1b2220;--ahc-text-heading: #101715;--ahc-text-secondary: #58605c;--ahc-text-tertiary: #7b827e;--ahc-text-quaternary: #a3a8a4;--ahc-text-on-accent: #f7f8f4;--ahc-text-on-inverse: #f7f8f4;--ahc-separator: rgba(28,40,36,.08);--ahc-hairline: rgba(28,40,36,.065);--ahc-ring: rgba(28,40,36,.11);--ahc-border: rgba(28,40,36,.16);--ahc-accent: #24403b;--ahc-accent-ink: #1d3443;--ahc-accent-hover: #1a302c;--ahc-accent-text: #2b5a52;--ahc-accent-subtle: rgba(36,72,64,.1);--ahc-soon-text: #4f5d7a;--ahc-soon-bg: rgba(79,93,122,.1);--ahc-success-text: #2f6b4a;--ahc-success-bg: rgba(74,140,98,.13);--ahc-success-dot: #4e9a6c;--ahc-warning-text: #965a1e;--ahc-warning-bg: rgba(201,138,62,.15);--ahc-warning-dot: #c98a3e;--ahc-danger-text: #a63a32;--ahc-danger-bg: rgba(181,72,62,.1);--ahc-danger-fill: #a63a32;--ahc-danger-dot: #c2564b;--ahc-info-text: #2e5b78;--ahc-info-dot: #3d86c6;--ahc-orange: #e0670a;--ahc-add: #2f7a4f;--ahc-del: #b0413a;--ahc-diff-add: rgba(74, 140, 98, .12);--ahc-diff-del: rgba(181, 72, 62, .09);--wb-tooltip-shadow: 0 12px 44px rgba(24,32,30,.12), 0 2px 6px rgba(24,32,30,.04);--wb-primary-solid: #24403b;--wb-primary-solid-hover: #1a302c;--wb-primary-solid-active: #1a302c;--wb-on-primary: #f7f8f4;--wb-disabled-bg: rgba(36,46,42,.12);--wb-disabled-fg: #7b827e;--wb-focus-neutral: rgba(28,40,36,.16);--wb-focus-brand: #24403b;--wb-recommend-fg: #786538;--wb-recommend-bg: #f5f2e8;--wb-scrollbar-thumb: rgba(88,96,92,.4);color-scheme:light}:root[data-palette=sand][data-theme=dark]{--ahc-window: #141918;--ahc-sidebar: #101413;--ahc-subtle: #121716;--ahc-surface: #1b2120;--ahc-raised: rgba(30,37,35,.96);--ahc-inverse: #363f3c;--ahc-scrim: rgba(0,0,0,.5);--ahc-thumb: #5e6a66;--ahc-bubble: #252d2b;--ahc-fill: rgba(214,232,224,.07);--ahc-fill-hover: rgba(214,232,224,.1);--ahc-fill-subtle: rgba(214,232,224,.045);--ahc-fill-strong: rgba(214,232,224,.14);--ahc-text-primary: #e7ebe8;--ahc-text-heading: #f2f5f2;--ahc-text-secondary: #aeb7b2;--ahc-text-tertiary: #8e9893;--ahc-text-quaternary: #6d7772;--ahc-text-on-accent: #f4f7f4;--ahc-text-on-inverse: #f4f7f4;--ahc-separator: rgba(214,232,224,.09);--ahc-hairline: rgba(214,232,224,.075);--ahc-ring: rgba(214,232,224,.1);--ahc-border: rgba(214,232,224,.16);--ahc-accent: #3e6a62;--ahc-accent-ink: #35596b;--ahc-accent-hover: #4a786f;--ahc-accent-text: #93c2b5;--ahc-accent-subtle: rgba(120,180,163,.16);--ahc-soon-text: #b3bed8;--ahc-soon-bg: rgba(140,155,195,.16);--ahc-success-text: #9fd3b2;--ahc-success-bg: rgba(90,170,120,.16);--ahc-success-dot: #5faf7f;--ahc-warning-text: #e2b07a;--ahc-warning-bg: rgba(214,150,72,.16);--ahc-warning-dot: #d69648;--ahc-danger-text: #f09a90;--ahc-danger-bg: rgba(214,96,84,.16);--ahc-danger-fill: #b4483e;--ahc-danger-dot: #d9675c;--ahc-info-text: #9dc0da;--ahc-info-dot: #6aaee0;--ahc-orange: #ff9f0a;--ahc-add: #7cc79a;--ahc-del: #f09a90;--ahc-diff-add: rgba(90, 170, 120, .14);--ahc-diff-del: rgba(214, 96, 84, .14);--wb-tooltip-shadow: 0 18px 48px rgba(0,0,0,.5);--wb-primary-solid: #3e6a62;--wb-primary-solid-hover: #4a786f;--wb-primary-solid-active: #4a786f;--wb-on-primary: #f4f7f4;--wb-disabled-bg: rgba(214,232,224,.14);--wb-disabled-fg: #8e9893;--wb-focus-neutral: rgba(214,232,224,.16);--wb-focus-brand: #3e6a62;--wb-recommend-fg: #d1c8a7;--wb-recommend-bg: #353229;--wb-scrollbar-thumb: rgba(142,152,147,.55);color-scheme:dark}:root[data-palette=iris][data-theme=light]{--ahc-window: #f8f7f9;--ahc-sidebar: #eeedf1;--ahc-subtle: #f2f0f5;--ahc-surface: #fdfcfe;--ahc-raised: #fdfcfe;--ahc-inverse: #2d2935;--ahc-scrim: #221c3038;--ahc-thumb: #ffffff;--ahc-bubble: #f2f0f5;--ahc-fill: #f2f0f5;--ahc-fill-hover: #e8e5ed;--ahc-fill-subtle: #f2f0f5;--ahc-fill-strong: #e0dce8;--ahc-text-primary: #2d2935;--ahc-text-heading: #2d2935;--ahc-text-secondary: #686171;--ahc-text-tertiary: #716778;--ahc-text-quaternary: #716778;--ahc-text-on-accent: #ffffff;--ahc-text-on-inverse: #f8f7f9;--ahc-separator: #dfdbe5;--ahc-hairline: #dfdbe5;--ahc-ring: #dfdbe5;--ahc-border: #bdb6c8;--ahc-accent: #67517d;--ahc-accent-ink: #67517d;--ahc-accent-hover: #574369;--ahc-accent-text: #6c5285;--ahc-accent-subtle: #eee8f4;--ahc-soon-text: #686171;--ahc-soon-bg: #f2f0f5;--ahc-success-text: #486a5c;--ahc-success-bg: #edf3ef;--ahc-success-dot: #486a5c;--ahc-warning-text: #796643;--ahc-warning-bg: #f3efe5;--ahc-warning-dot: #796643;--ahc-danger-text: #a04d61;--ahc-danger-bg: #f7edf1;--ahc-danger-fill: #a04d61;--ahc-danger-dot: #a04d61;--ahc-info-text: #6c5285;--ahc-info-dot: #6c5285;--ahc-orange: #796643;--ahc-add: #486a5c;--ahc-del: #a04d61;--ahc-diff-add: #edf3ef;--ahc-diff-del: #f7edf1;--wb-tooltip-shadow: 0 12px 44px #25202f1a, 0 2px 6px #25202f08;--wb-primary-solid: #67517d;--wb-primary-solid-hover: #574369;--wb-primary-solid-active: #493658;--wb-on-primary: #ffffff;--wb-disabled-bg: #e0dce8;--wb-disabled-fg: #716778;--wb-focus-neutral: #bdb6c8;--wb-focus-brand: #67517d;--wb-recommend-fg: #796643;--wb-recommend-bg: #f3efe5;--wb-scrollbar-thumb: #9b92a988;color-scheme:light}:root[data-palette=iris][data-theme=dark]{--ahc-window: #1c1a21;--ahc-sidebar: #17151b;--ahc-subtle: #201d26;--ahc-surface: #25222c;--ahc-raised: #25222c;--ahc-inverse: #efecf3;--ahc-scrim: #0d091466;--ahc-thumb: #2c2038;--ahc-bubble: #201d26;--ahc-fill: #201d26;--ahc-fill-hover: #302b38;--ahc-fill-subtle: #201d26;--ahc-fill-strong: #393240;--ahc-text-primary: #efecf3;--ahc-text-heading: #efecf3;--ahc-text-secondary: #b3aaba;--ahc-text-tertiary: #a59aad;--ahc-text-quaternary: #a59aad;--ahc-text-on-accent: #2c2038;--ahc-text-on-inverse: #1c1a21;--ahc-separator: #38313f;--ahc-hairline: #38313f;--ahc-ring: #38313f;--ahc-border: #5f536b;--ahc-accent: #c3b1d7;--ahc-accent-ink: #c3b1d7;--ahc-accent-hover: #d1c0e2;--ahc-accent-text: #c8b5dd;--ahc-accent-subtle: #352c40;--ahc-soon-text: #b3aaba;--ahc-soon-bg: #201d26;--ahc-success-text: #a5beae;--ahc-success-bg: #29352e;--ahc-success-dot: #a5beae;--ahc-warning-text: #cec09d;--ahc-warning-bg: #363126;--ahc-warning-dot: #cec09d;--ahc-danger-text: #d8a3b2;--ahc-danger-bg: #3d2a34;--ahc-danger-fill: #d8a3b2;--ahc-danger-dot: #d8a3b2;--ahc-info-text: #c8b5dd;--ahc-info-dot: #c8b5dd;--ahc-orange: #cec09d;--ahc-add: #a5beae;--ahc-del: #d8a3b2;--ahc-diff-add: #29352e;--ahc-diff-del: #3d2a34;--wb-tooltip-shadow: 0 18px 56px #00000050, 0 2px 8px #00000020;--wb-primary-solid: #c3b1d7;--wb-primary-solid-hover: #d1c0e2;--wb-primary-solid-active: #b39cc9;--wb-on-primary: #2c2038;--wb-disabled-bg: #393240;--wb-disabled-fg: #a59aad;--wb-focus-neutral: #5f536b;--wb-focus-brand: #c3b1d7;--wb-recommend-fg: #cec09d;--wb-recommend-bg: #363126;--wb-scrollbar-thumb: #877b9388;color-scheme:dark}.nb-thm-pv[data-family=midnight][data-mode=light]{background:#fcfcfd;box-shadow:inset 0 0 0 1px #e3e5e9}.nb-thm-pv[data-family=midnight][data-mode=light] i:nth-child(1){background:#f1f2f4}.nb-thm-pv[data-family=midnight][data-mode=light] i:nth-child(2){background:#fff;box-shadow:0 0 0 1px #e3e5e9}.nb-thm-pv[data-family=midnight][data-mode=light] i:nth-child(3){background:#31558a}.nb-thm-pv[data-family=midnight][data-mode=dark]{background:#191b20;box-shadow:inset 0 0 0 1px #30343c}.nb-thm-pv[data-family=midnight][data-mode=dark] i:nth-child(1){background:#14161a}.nb-thm-pv[data-family=midnight][data-mode=dark] i:nth-child(2){background:#21242a;box-shadow:0 0 0 1px #30343c}.nb-thm-pv[data-family=midnight][data-mode=dark] i:nth-child(3){background:#b1c6e8}.nb-thm-pv[data-family=sand][data-mode=light]{background:#f6f6f1;box-shadow:inset 0 0 0 1px #1c282414}.nb-thm-pv[data-family=sand][data-mode=light] i:nth-child(1){background:#eeeee7}.nb-thm-pv[data-family=sand][data-mode=light] i:nth-child(2){background:#fcfcf9;box-shadow:0 0 0 1px #1c282414}.nb-thm-pv[data-family=sand][data-mode=light] i:nth-child(3){background:#24403b}.nb-thm-pv[data-family=sand][data-mode=dark]{background:#141918;box-shadow:inset 0 0 0 1px #d6e8e017}.nb-thm-pv[data-family=sand][data-mode=dark] i:nth-child(1){background:#101413}.nb-thm-pv[data-family=sand][data-mode=dark] i:nth-child(2){background:#1b2120;box-shadow:0 0 0 1px #d6e8e017}.nb-thm-pv[data-family=sand][data-mode=dark] i:nth-child(3){background:#3e6a62}.nb-thm-pv[data-family=iris][data-mode=light]{background:#f8f7f9;box-shadow:inset 0 0 0 1px #dfdbe5}.nb-thm-pv[data-family=iris][data-mode=light] i:nth-child(1){background:#eeedf1}.nb-thm-pv[data-family=iris][data-mode=light] i:nth-child(2){background:#fdfcfe;box-shadow:0 0 0 1px #dfdbe5}.nb-thm-pv[data-family=iris][data-mode=light] i:nth-child(3){background:#67517d}.nb-thm-pv[data-family=iris][data-mode=dark]{background:#1c1a21;box-shadow:inset 0 0 0 1px #38313f}.nb-thm-pv[data-family=iris][data-mode=dark] i:nth-child(1){background:#17151b}.nb-thm-pv[data-family=iris][data-mode=dark] i:nth-child(2){background:#25222c;box-shadow:0 0 0 1px #38313f}.nb-thm-pv[data-family=iris][data-mode=dark] i:nth-child(3){background:#c3b1d7}.ph{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px;flex-wrap:wrap}.ph-t{flex:1;min-width:0}.ph h1{margin:0;font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;color:var(--ahc-text-heading)}.ph p{margin:6px 0 0;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);line-height:1.5}.ph-act{display:flex;gap:8px;align-items:center;padding-top:4px}.nb-st-hd{margin-bottom:6px}.nb-st-hd h1{margin:0;font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;line-height:normal;color:var(--ahc-text-heading)}.nb-st-hd p{margin:6px 0 0;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);line-height:1.5}.s-sec{display:flex;align-items:baseline;gap:8px;margin:30px 3px 10px;flex-wrap:wrap;line-height:normal}.s-sec b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.s-sec small{font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.s-sec .sp{flex:1}.sgroup{border-radius:13px;background:var(--ahc-surface);box-shadow:0 0 0 1px var(--ahc-hairline),0 1px 2px #0000000a;overflow:hidden}.srow{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:.5px solid var(--ahc-separator);line-height:normal}.srow:last-child{border-bottom:0}.srow .tx{flex:1;min-width:0}.srow .tx b{display:block;font-size:var(--fs-body);font-weight:500;letter-spacing:-.01em;overflow-wrap:anywhere}.srow .tx small{display:block;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);margin-top:1px;overflow-wrap:anywhere}.srow .ic{width:29px;height:29px;border-radius:8px;background:var(--ahc-fill);display:grid;place-items:center;color:var(--ahc-text-secondary);flex:none}.srow .ic svg{width:17px;height:17px}.srow>.nb-rowlogo{width:20px;height:20px;flex:none;color:var(--ahc-text-primary)}.srow>.nb-rowlogo.is-fb{color:var(--ahc-text-tertiary)}.srow.flash{animation:sp-row-flash 1.6s cubic-bezier(.16,1,.3,1)}@keyframes sp-row-flash{0%,40%{background:var(--ahc-accent-subtle)}to{background:transparent}}@media (prefers-reduced-motion: reduce){.srow.flash{animation:none}}.srow.nb-dim{opacity:.5}.row-acts{display:flex;gap:6px;align-items:center;flex:0 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.srow--wide{flex-wrap:wrap}.srow--wide>.tx{flex:1 1 200px}.srow--wide>.row-acts{flex:0 1 460px;flex-direction:column;align-items:flex-start;justify-content:flex-start}.s-choices{display:grid;gap:6px;width:100%;min-width:0}.s-choice{display:flex;gap:8px;align-items:flex-start;min-width:0;cursor:pointer;font-size:var(--fs-sub);line-height:1.45;color:var(--ahc-text-primary)}.s-choice input{flex:none;margin:2px 0 0;accent-color:var(--ahc-accent)}.s-choice>span{min-width:0;overflow-wrap:anywhere}.s-choice b{font-weight:500}.s-choice small{color:var(--ahc-text-tertiary)}.s-choice:has(input:disabled){cursor:default;opacity:.6}.sgroup-bd{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.sw{width:38px;height:22px;border-radius:11px;background:var(--ahc-fill-strong);position:relative;flex:none;transition:background-color var(--sw-bg-dur) ease,transform var(--sw-move-dur) var(--ease)}.sw i{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--ahc-thumb);box-shadow:0 1px 2px #00000040;transition:background-color var(--sw-bg-dur) ease,transform var(--sw-move-dur) var(--ease)}.sw[aria-checked=true]{background:var(--ahc-accent)}.sw[aria-checked=true] i{transform:translate(16px)}.sw:disabled{opacity:.5}.nb-st{flex:1;min-height:0;display:flex}.nb-st-side{width:232px;flex:none;padding:16px 10px 24px;border-right:.5px solid var(--ahc-separator);overflow:auto;background:var(--ahc-subtle)}.nb-st-t{line-height:normal;font-size:var(--fs-head);font-weight:600;color:var(--ahc-text-primary);padding:2px 9px 12px}.nb-search{display:flex;align-items:center;gap:7px;height:30px;width:220px;padding:0 10px;border-radius:8px;background:var(--ahc-fill);color:var(--ahc-text-tertiary)}.nb-st-side .nb-search{width:100%;margin-bottom:6px}.nb-st-g{line-height:normal;display:flex;align-items:baseline;gap:6px;font-size:var(--fs-cap);font-weight:500;color:var(--ahc-text-tertiary);padding:16px 9px 6px}.nb-st-g small{font-size:var(--fs-cap);color:var(--ahc-text-quaternary);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-st-none{font-size:var(--fs-sub);color:var(--ahc-text-tertiary);padding:14px 9px}.nb-cz-it{line-height:normal;display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 9px;border-radius:7px;font-size:var(--fs-body);color:var(--ahc-text-primary);text-align:left;text-decoration:none}.nb-cz-it svg{width:16px;height:16px;flex:none;color:var(--ahc-text-secondary)}.nb-cz-it{transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.nb-cz-it:hover,.nb-cz-it:focus-visible{background:var(--ahc-fill);outline:0}.nb-cz-it.on{background:var(--ahc-fill-hover)}.nb-cz-it+.nb-cz-it{margin-top:2px}.nb-st-main{flex:1;min-width:0;overflow:auto}.nb-st-in{width:min(100%,760px);margin:0 auto;padding:34px 32px 64px}@media (max-width: 860px){.nb-st-side{width:190px}}.bl-amt{font-variant-numeric:tabular-nums;font-size:var(--fs-body);color:var(--ahc-text-primary);white-space:nowrap}.bl-amt.gift{color:var(--ahc-success-text)}.link{padding:0;border:0;background:none;color:var(--ahc-accent-text);font:inherit;cursor:pointer}.link:hover{text-decoration:underline}.date{white-space:nowrap;font-variant-numeric:tabular-nums}.wb-btn.btn-danger-fill{color:#fff;background:var(--ahc-danger-fill);box-shadow:none}.wb-btn.btn-danger-fill:hover:not(:disabled){background:var(--ahc-danger-fill);box-shadow:inset 0 0 0 100vmax #ffffff29}.info-tip{position:relative;display:inline-grid;place-items:center;width:1em;height:1em;margin-left:4px;color:var(--ahc-text-tertiary);vertical-align:-.125em}.info-tip:before{content:"";position:absolute;inset:calc((1em - 32px)/2)}.info-tip:hover,.info-tip:focus-visible,.info-tip[aria-expanded=true]{color:var(--ahc-text-primary)}.info-tip svg{width:1em;height:1em}dialog.wb-settings.sheet{position:relative;display:none;flex-direction:column;padding:0;border:0;margin:auto;color:inherit;width:min(calc(100% - 32px),440px);max-width:none;max-height:calc(100dvh - 48px);z-index:20;border-radius:12px;background:var(--ahc-surface);box-shadow:0 24px 70px #00000047,0 0 0 .5px var(--ahc-border);overflow:hidden;animation:wbs-pop var(--ah-duration-moderate) var(--ah-ease-out)}dialog.wb-settings.sheet[open]{display:flex}dialog.wb-settings.sheet.wide{width:min(calc(100% - 32px),640px)}dialog.wb-settings.sheet[data-w]{width:min(calc(100% - 32px),var(--dlg-w))}dialog.wb-settings .sheet-x{position:absolute;top:12px;right:12px;width:24px;height:24px;border:0;padding:0;border-radius:6px;display:grid;place-items:center;background:none;color:var(--ahc-text-tertiary);cursor:pointer;z-index:2}dialog.wb-settings .sheet-x:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}dialog.wb-settings .sheet-x svg{width:14px;height:14px}dialog.wb-settings.sheet[data-fixed]{height:min(var(--dlg-h),calc(100dvh - 48px))}dialog.wb-settings.sheet::backdrop{background:var(--ahc-scrim);animation:wbs-fade var(--ah-duration-moderate) var(--ah-ease-out)}dialog.wb-settings.sheet[data-state=closed]{animation:wbs-out var(--ah-duration-fast) var(--ah-ease-in) forwards}.dlg-ghost-t:before{content:attr(data-t)}.dlg-ghost-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482999;background:var(--ahc-scrim);pointer-events:none;animation:wbs-fade-out var(--ah-duration-fast) var(--ah-ease-in) forwards}dialog.wb-settings .sheet-hd{padding:20px 20px 8px;text-align:left}dialog.wb-settings .sheet-hd h2{margin:0;font-size:var(--fs-head);font-weight:600}dialog.wb-settings .sheet-hd p{margin:6px 0 0;font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.55}dialog.wb-settings .sheet-bd{flex:1;min-height:0;overflow:auto;padding:8px 20px 14px;display:flex;flex-direction:column;gap:12px}dialog.wb-settings .sheet-ft{display:flex;align-items:center;gap:8px;padding:12px 16px}dialog.wb-settings .sheet-ft .sp{flex:1}.sheet .sheet-hd,.sheet .sheet-ft,.sheet .del-ft,.sheet>.hd,.sheet .hd,.sheet>.ft,.sheet .ft{border-top:0!important;border-bottom:0!important;box-shadow:none!important}@keyframes wbs-pop{0%{opacity:0;transform:scale(var(--ah-motion-scale-dialog))}}@keyframes wbs-out{to{opacity:0;transform:scale(var(--ah-motion-scale-dialog))}}@keyframes wbs-out-down{to{opacity:0;transform:translateY(var(--ah-motion-distance-lg))}}@keyframes wbs-fade{0%{opacity:0}}@keyframes wbs-fade-out{to{opacity:0}}@keyframes wbs-toast-in{0%{opacity:0;transform:translateY(var(--ah-motion-distance-lg)) scale(var(--ah-motion-scale-popover))}}@keyframes wbs-toast-out{to{opacity:0;transform:translateY(var(--ah-motion-distance-md)) scale(var(--ah-motion-scale-popover))}}@keyframes wbs-up{0%{transform:translateY(24px);opacity:.6}}.toasts.wb-settings{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;max-width:calc(100vw - 32px)}.toasts.wb-settings .toast{position:static;transform:none;padding:8px 14px;border-radius:9px;background:var(--ahc-inverse);color:#fff;font-size:var(--fs-sub);box-shadow:0 6px 24px #0003;max-width:none}.toasts.wb-settings .toast--error{background:var(--ahc-danger-fill)}.toasts.wb-settings .toast[data-state=open]{animation:wbs-toast-in var(--ah-duration-slow) var(--ah-ease-out)}.toasts.wb-settings .toast[data-state=closed]{animation:wbs-toast-out var(--ah-duration-moderate) var(--ah-ease-in) forwards}@media (max-width: 767px){.nb-st{flex-direction:column}.nb-st-side{width:100%;display:flex;gap:4px;padding:10px 12px;border-right:0;border-bottom:.5px solid var(--ahc-separator);overflow-x:auto}.nb-st-t,.nb-st-g,.nb-st-side .nb-search{display:none}.nb-cz-it+.nb-cz-it{margin-top:0}.nb-cz-it{width:auto;flex:none;white-space:nowrap}.nb-st-in{padding:20px 16px 48px}.ph h1{font-size:21px}.srow{flex-wrap:wrap}dialog.wb-settings.sheet{width:100%;max-width:100%;margin:auto 0 0;max-height:92dvh;border-radius:16px 16px 0 0;animation:wbs-up var(--ah-duration-slow) var(--ah-ease-out)}dialog.wb-settings.sheet[data-state=closed]{animation:wbs-out-down var(--ah-duration-moderate) var(--ah-ease-in) forwards}dialog.wb-settings.sheet[data-fixed]{height:min(var(--dlg-h),92dvh)}dialog.wb-settings .sheet-ft{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){dialog.wb-settings.sheet,dialog.wb-settings.sheet::backdrop,.toasts.wb-settings .toast[data-state]{animation:none}}.nb-st--push{position:relative;overflow:hidden}.nb-st--push .nb-st-side,.nb-st--push .nb-st-main{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ahc-window);overflow:auto;overscroll-behavior:contain}.nb-st--push .nb-st-side{display:block;width:auto;padding:4px 16px calc(32px + env(safe-area-inset-bottom));border:0;transition:transform var(--ah-duration-slow) var(--ah-ease-out),visibility 0s 0s}.nb-st--push .nb-st-main{transform:translate(100%);visibility:hidden;transition:transform var(--ah-duration-slow) var(--ah-ease-out),visibility 0s var(--ah-duration-slow);outline:0}.nb-st--push.is-detail .nb-st-side{transform:translate(-28%);visibility:hidden;transition:transform var(--ah-duration-slow) var(--ah-ease-out),visibility 0s var(--ah-duration-slow)}.nb-st--push.is-detail .nb-st-main{transform:none;visibility:visible;transition:transform var(--ah-duration-slow) var(--ah-ease-out),visibility 0s 0s}.nb-st--push .nb-st-t{display:block;font-size:28px;font-weight:700;letter-spacing:-.02em;padding:6px 4px 12px}.nb-st--push .nb-st-side .nb-search{display:flex;width:100%;height:40px;border-radius:10px;margin-bottom:4px}.nb-st--push .nb-st-g{display:flex;padding:20px 16px 6px;font-size:var(--fs-sub)}.nb-st--push .nb-st-side .nb-cz-it{width:100%;height:48px;padding:0 16px;margin:0;border-radius:0;white-space:normal;background:var(--ahc-surface);font-size:16px;gap:12px;box-shadow:inset 0 -.5px 0 var(--ahc-separator)}.nb-st--push .nb-st-side .nb-cz-it svg{width:19px;height:19px}.nb-st--push .nb-st-side .nb-cz-it>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-st--push .nb-st-side .nb-cz-it:after{content:"";width:8px;height:8px;margin-right:3px;flex:none;border-top:1.5px solid var(--ahc-text-quaternary);border-right:1.5px solid var(--ahc-text-quaternary);transform:rotate(45deg)}.nb-st--push .nb-st-side :is(.nb-st-g,.nb-search)+.nb-cz-it{border-top-left-radius:12px;border-top-right-radius:12px}.nb-st--push .nb-st-side .nb-cz-it:is(:has(+.nb-st-g),:last-child,:has(+:not(.nb-cz-it))){border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-shadow:none}.nb-st--push .nb-st-side .nb-cz-it:hover{background:var(--ahc-surface)}.nb-st--push .nb-st-side .nb-cz-it:active{background:var(--ahc-fill-hover)}.nb-st--push .nb-st-side .nb-cz-it:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:-2px}.nb-st--push .nb-st-in{padding:12px 16px calc(48px + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: reduce){.nb-st--push .nb-st-side,.nb-st--push .nb-st-main,.nb-st--push.is-detail .nb-st-side,.nb-st--push.is-detail .nb-st-main{transition:none}.nb-st--push.is-detail .nb-st-side{transform:none}}.nb-sel{position:relative;display:inline-flex;align-items:center}.nb-sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary);background:var(--ahc-fill);padding:5px 24px 5px 10px;border-radius:6px;cursor:pointer}.nb-sel select:disabled{cursor:default;opacity:.6}.nb-sel svg{position:absolute;right:6px;width:14px;height:14px;pointer-events:none;color:var(--ahc-text-tertiary)}.nb-ntst{font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-tertiary);margin-right:10px}.nb-ntst.on{color:var(--ahc-success-text)}.nb-ntg{margin-top:10px}.nb-ntg.off .srow{opacity:.5}.nb-st-foot{margin:10px 3px 0;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);line-height:1.5}@media (min-width: 768px){.page:has(>.head+.nb-st){position:relative}.page>.head:has(+.nb-st){position:absolute;top:0;right:0;z-index:2;padding:0 14px}.page>.head:has(+.nb-st) .head-ttl{display:none}}.nb-thms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.nb-thm{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 10px 12px;border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 1px var(--ahc-hairline);text-align:left;min-width:0}.nb-thm{transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),box-shadow var(--ah-duration-fast) var(--ah-ease-standard)}.nb-thm:hover{background:var(--ahc-fill-subtle)}.nb-thm:focus-visible{background:var(--ahc-fill-subtle);outline:2px solid var(--ahc-accent);outline-offset:2px}.nb-thm.on{box-shadow:0 0 0 1.5px var(--ahc-accent)}.nb-thm b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);margin-top:8px}.nb-thm small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.nb-thm-pv{width:100%;aspect-ratio:16/10;border-radius:8px;position:relative;overflow:hidden}.nb-thm-pv i{position:absolute;border-radius:4px}.nb-thm-pv i:nth-child(1){left:0;top:0;bottom:0;width:28%}.nb-thm-pv i:nth-child(2){left:36%;right:10%;top:22%;height:14%}.nb-thm-pv i:nth-child(3){right:10%;bottom:16%;width:24%;height:16%}.nb-tile{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex:none;background:var(--ahc-fill);color:var(--ahc-text-secondary);font-size:11px;font-weight:600}.wp-r{cursor:pointer;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.wp-r:hover{background:var(--ahc-fill-subtle)}.wp-r .nb-ib{opacity:0}.wp-r:hover .nb-ib,.wp-r:focus-within .nb-ib{opacity:1}.wp-r .nb-chev{color:var(--ahc-text-quaternary);flex:none}.wp-r .tx b a,.cx-arow .tx b a{color:inherit;text-decoration:none}.cx-arow .tx b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-arow .tx b a:hover{text-decoration:underline;text-underline-offset:2px}.cx-arow .wb-btn.ico{width:28px;padding:0}.cx-aempty{gap:10px;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.cx-aempty svg{width:17px;height:17px;flex:none}.nb-st-in .ph h1{line-height:normal}.nb-arch{margin-top:22px}.srow .tx b .info-tip{width:14px;height:14px;margin-left:4px;color:var(--ahc-text-quaternary);vertical-align:-2px}.srow .tx b .info-tip:hover,.srow .tx b .info-tip:focus-visible,.srow .tx b .info-tip[aria-expanded=true]{color:var(--ahc-text-secondary)}[data-testid=sync-settings] .row-acts .wb-seg__item{padding:0 9px}.srow.sy-nav{width:100%;text-align:left;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.srow.sy-nav:hover{background:var(--ahc-fill-subtle)}.srow.sy-nav:focus-visible{outline:0;background:var(--ahc-fill)}.srow.sy-nav>svg:last-child{width:16px;height:16px;fill:currentColor;color:var(--ahc-text-quaternary);flex:none}dialog.wb-settings.sheet.wide:has(.sy-cu){width:min(calc(100% - 32px),600px)}.sy-cu{display:flex;flex-direction:column;gap:12px}.sy-cu-def{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--ahc-fill-subtle)}.sy-cu-def b{display:flex;align-items:center;gap:4px;font-size:var(--fs-body);font-weight:500;color:var(--ahc-text-primary)}.sy-cu-list{height:min(46vh,380px);overflow:auto;margin:0 -6px;padding:0 6px;border-top:.5px solid var(--ahc-separator)}.sy-cu-p{border-bottom:.5px solid var(--ahc-separator)}.sy-cu-r{display:flex;align-items:center;gap:8px;min-height:46px;padding:4px 0}.sy-cu-r.t{min-height:34px;padding:0 0 0 28px}.sy-cu-r .tx{flex:1;min-width:0}.sy-cu-r .tx b{display:block;font-size:var(--fs-body);font-weight:500;color:var(--ahc-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sy-cu-r.t .tx b{font-size:var(--fs-sub);font-weight:400;color:var(--ahc-text-secondary)}.sy-cu-r .tx small{display:block;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.sy-cu-none.big{padding:56px 0;text-align:center;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.cx-own{position:relative;display:inline-flex;align-items:center;flex:none}.cx-own select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-secondary);padding:4px 20px 4px 8px;border-radius:6px;cursor:pointer;max-width:180px}.cx-own select:focus-visible{outline:0}.cx-own.set select{color:var(--ahc-text-primary);font-weight:500}.cx-own svg{position:absolute;right:4px;width:13px;height:13px;fill:currentColor;color:var(--ahc-text-tertiary);pointer-events:none}.sy-cu-bar{display:flex;align-items:center;gap:10px}.sy-cu-q{flex:1;display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;background:var(--ahc-fill);color:var(--ahc-text-tertiary)}.sy-cu-q svg{flex:none;fill:currentColor}.sy-cu-q input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.sp-ib{width:28px;height:28px;border:0;border-radius:7px;padding:0;display:inline-grid;place-items:center;background:none;color:var(--ahc-text-secondary);cursor:pointer;flex:none;font:inherit}.sp-ib svg{width:16px;height:16px}.sp-ib:hover:not(:disabled),.sp-ib:focus-visible{background:var(--ahc-fill);color:var(--ahc-text-primary);outline:0}.sp-ib:disabled{opacity:.45;cursor:default}.sp-ib--danger{color:var(--ahc-danger-text)}.sp-ib--danger:hover:not(:disabled),.sp-ib--danger:focus-visible{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.ph-ttl{display:flex;align-items:center;gap:2px}.ph-ttl .info-tip{width:16px;height:16px;margin-left:6px}.wb-btn.sp-dgr{color:var(--ahc-danger-text);background:var(--ahc-danger-bg);box-shadow:none}.wb-btn.sp-dgr:hover:not(:disabled){background:color-mix(in srgb,var(--ahc-danger-bg),var(--ahc-danger-text) 8%)}.wb-btn.sp-dgr:focus-visible{outline:0;background:color-mix(in srgb,var(--ahc-danger-bg),var(--ahc-danger-text) 12%)}@media (prefers-reduced-motion: reduce){.nb-cz-it,.nb-thm,.sw,.sw i,.wp-r,.srow.sy-nav{transition:none}}.srow.nb-1l{padding-top:11px;padding-bottom:11px}.srow.nb-1l .tx b{display:flex;align-items:baseline;gap:10px;min-width:0;white-space:nowrap}.sp-def{display:inline-block;vertical-align:middle;line-height:17px;font-style:normal;font-weight:500;font-size:var(--fs-cap);color:var(--ahc-accent-text, var(--ahc-accent));background:var(--ahc-accent-subtle);border-radius:5px;padding:1px 6px;margin-left:8px}.nb-meta2{font-size:var(--fs-sub);font-weight:400;color:var(--ahc-text-tertiary);overflow:hidden;text-overflow:ellipsis}.srow .tx small.cap-warn,.srow .tx small .cap-warn{color:var(--ahc-warning-text);line-height:1.45;margin-top:3px;white-space:normal}.srow .tx small .cap-warn{display:block}.srow.nb-1l .tx small.cap-warn{font-weight:400}.srow .tx small .warn{color:var(--ahc-warning-text);display:inline-flex;align-items:center;gap:5px}.srow .tx small .warn i{width:6px;height:6px;border-radius:50%;background:var(--ahc-warning-dot)}.sch-st{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:var(--fs-cap);font-weight:500;padding:2px 8px;border-radius:999px;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.sch-st.warn{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.sch-st.bad{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.sch-st .sy-spin,.cap-stm .sy-spin{width:12px;height:12px;animation:wb-spin var(--cap-spin-dur) linear infinite;fill:currentColor}.cap-adm .srow .sch-st+.wb-btn{margin-left:2px}.cap-fbh{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sub);font-weight:400;color:var(--ahc-text-secondary);white-space:nowrap}.cap-fbh .info-tip{margin-left:-3px}.cap-fbh .tip{left:auto;right:-4px;transform:none}.cap-fbh.off .lb{color:var(--ahc-text-tertiary)}.cap-fbh+.sp-account-sec-act{margin-left:12px}.sw.sm{width:30px;height:18px;border-radius:9px}.sw.sm i{width:14px;height:14px}.sw.sm[aria-checked=true] i{transform:translate(12px)}.sw:disabled{opacity:.45;cursor:default}.cap-stm .nb-meta2{min-width:0}.cap-stm .srow.nb-1l .tx b{gap:12px}.cap-risk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cap-risk li{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-sub);line-height:1.55;color:var(--ahc-text-primary)}.cap-risk svg{width:15px;height:15px;flex:none;margin-top:3px;fill:var(--ahc-warning-text)}.srow .ic.gh{background:none;color:var(--ahc-text-primary)}.srow .ic.gh svg{width:28px;height:28px}.srow .ic.gh.gm svg{width:22px;height:22px;fill:currentColor}.srow .tx small .on{color:var(--ahc-success-text);display:inline-flex;align-items:center;gap:5px}.srow .tx small .on i{width:6px;height:6px;border-radius:50%;background:var(--ahc-success-dot)}.srow .tx b.wi{display:flex;align-items:center;gap:4px}.sy-opts{display:flex;flex-direction:column;gap:8px;margin-top:16px;text-align:left}.sy-opt{display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border-radius:10px;box-shadow:inset 0 0 0 .5px var(--ahc-border);text-align:left;transition:background-color var(--opt-dur)}.sy-opt:hover{background:var(--ahc-fill-subtle)}.sy-opt.on{background:var(--ahc-accent-subtle)}.sy-opt:focus-visible{outline:0;background:var(--ahc-fill)}.sy-opt .rd{width:16px;height:16px;margin-top:1px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--ahc-surface);box-shadow:inset 0 0 0 1px var(--ahc-border);transition:background-color var(--opt-dur),box-shadow var(--opt-dur)}.sy-opt.on .rd{background:var(--ahc-accent);box-shadow:none}.sy-opt.on .rd:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ahc-text-on-accent)}.sy-opt b{display:flex;align-items:center;gap:6px;font-size:var(--fs-body);font-weight:500;color:var(--ahc-text-primary)}.sy-opt small{display:block;margin-top:2px;font-size:var(--fs-cap);line-height:1.45;color:var(--ahc-text-secondary)}.cap-tiers{margin-top:2px}.cap-fine{display:flex;align-items:flex-start;gap:6px;margin:12px 2px 0;font-size:var(--fs-cap);line-height:1.5;color:var(--ahc-text-tertiary)}.cap-fine svg{width:13px;height:13px;flex:none;margin-top:2px;fill:currentColor}dialog.wb-settings .cx-wait{text-align:center;padding:26px 28px 18px}dialog.wb-settings .cx-wait .spin{width:22px;height:22px;margin:0 auto 14px;border:2.2px solid var(--ahc-border);border-top-color:var(--ahc-text-secondary);border-radius:50%;animation:wb-spin var(--spin-dur) linear infinite}dialog.wb-settings .cx-wait .bad{width:40px;height:40px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}dialog.wb-settings .cx-wait .bad svg{width:20px;height:20px;fill:currentColor}dialog.wb-settings .cx-wait h3{font-size:var(--fs-head);font-weight:600;margin:0;color:var(--ahc-text-primary)}dialog.wb-settings .cx-wait p{font-size:var(--fs-sub);line-height:1.5;color:var(--ahc-text-secondary);margin:6px auto 0;max-width:360px}dialog.wb-settings .cx-wait code{display:inline-block;max-width:100%;margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--ahc-text-tertiary);background:var(--ahc-fill-subtle);padding:4px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion: reduce){.sch-st .sy-spin,.cap-stm .sy-spin,dialog.wb-settings .cx-wait .spin{animation:none}.sy-opt,.sy-opt .rd{transition:none}}:root[data-palette] .sw i{background:var(--ahc-surface)}:root[data-palette] .sw[aria-checked=true] i{background:var(--wb-on-primary)}:root[data-palette] .wb-btn.btn-danger-fill{color:var(--wb-on-primary)}:root[data-palette] .toasts.wb-settings .toast{color:var(--ahc-text-on-inverse)}:root[data-palette] :is(.nb-thm,.r2-mode):focus-visible{outline:2px solid var(--wb-focus-neutral);outline-offset:3px}.r2-theme-label{font-size:14px;font-weight:500;margin-top:28px;color:var(--ahc-text-primary)}.r2-theme-label+.nb-thms{margin-top:12px}.nb-thms .nb-thm{gap:6px}.nb-thms .nb-thm small{line-height:1.5;white-space:normal}.r2-theme-pair{display:flex;width:100%;gap:4px;margin-bottom:6px;overflow:hidden;border-radius:7px}.r2-theme-pair .nb-thm-pv{width:50%;aspect-ratio:1 / 1.15;border-radius:5px}.r2-family-title{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.r2-family-title b{margin-top:0}.r2-theme-check{width:16px;height:16px;flex:none;visibility:hidden;color:var(--ahc-accent-text)}.r2-theme-check svg{width:16px;height:16px}.nb-thm.on .r2-theme-check{visibility:visible}.r2-theme-display{margin-top:28px}.r2-mode-group{display:flex;gap:8px;margin-top:12px}.r2-mode{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 18px;border:1px solid var(--ahc-separator);border-radius:7px;color:var(--ahc-text-secondary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.r2-mode svg{width:16px;height:16px}.r2-mode:hover{background:var(--ahc-fill-hover)}.r2-mode.on{background:var(--ahc-fill-strong);color:var(--ahc-text-primary);border-color:var(--ahc-border)}.r2-mode:focus-visible{outline:2px solid var(--ahc-border);outline-offset:3px}.r2-theme-display p{margin:12px 0 0;color:var(--ahc-text-secondary);font-size:13px;line-height:1.6}@media (max-width: 480px){.nb-thms:has(.r2-theme-pair){gap:8px}.nb-thms .nb-thm{padding:6px;gap:6px}.nb-thms .nb-thm b{font-size:13px}.nb-thms .nb-thm small{font-size:12px}.r2-theme-pair{gap:2px;margin-bottom:2px}.r2-theme-check,.r2-theme-check svg{width:12px;height:12px}.r2-mode{flex:1;padding:10px 6px;gap:5px;min-height:44px}}@media (forced-colors: active){:is(.nb-thm,.r2-mode):focus-visible{outline:2px solid Highlight}}@media (prefers-reduced-motion: reduce){.r2-mode{transition:none}}.muted{color:var(--ahc-text-tertiary)}.danger-text{color:var(--ahc-danger-text)}.center-text{text-align:center;padding:24px 0}.mono{font-family:var(--wb-mono);font-size:var(--fs-sub)}.add{color:var(--ahc-add)}.del{color:var(--ahc-del)}.sp{flex:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lk{color:var(--ahc-accent-text);font-size:var(--fs-cap);text-decoration:underline;text-underline-offset:2px;margin-left:6px}.ib{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--ahc-text-secondary);flex:none}.ib:hover,.ib.on{background:var(--ahc-fill);color:var(--ahc-text-primary)}.ib-sm{width:24px;height:24px}.wb-brand{display:inline-flex;align-items:baseline;gap:5px;font-size:var(--fs-head);font-weight:600;letter-spacing:-.01em;color:var(--ahc-text-heading);white-space:nowrap}.wb-brand__product{font-weight:500}@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Variable-Cjuy1d3_.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.wb-logo{align-items:center;gap:5px}.wb-logo img{display:block;height:24px;width:auto;flex:none}.wb-logo .wb-brand__product{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1;transform:translateY(.5px)}.wb-logo .th-dk{display:none}:root[data-theme=dark] .wb-logo .th-lt{display:none}:root[data-theme=dark] .wb-logo .th-dk{display:block}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .wb-logo .th-lt{display:none}:root:not([data-theme=light]) .wb-logo .th-dk{display:block}}.wb-brand--mark{align-items:center;gap:9px;font-size:var(--fs-head)}.wb-brand--mark img{border-radius:6.5px;box-shadow:0 1px 2px #0a112140}.gate{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:60px 24px;background:var(--ahc-surface)}.gate-in{width:min(100%,380px);display:flex;flex-direction:column;gap:14px}.gate-in>.wb-brand{margin-bottom:12px}.gate-h{margin:0;font-size:var(--fs-display);font-weight:600;letter-spacing:-.01em;color:var(--ahc-text-heading)}.gate-sub{margin:-6px 0 6px;font-size:var(--fs-body);color:var(--ahc-text-secondary);line-height:1.6}.gate-soc-list{display:flex;flex-direction:column;gap:10px}.gate-soc{height:44px;border-radius:10px;background:var(--ahc-surface);box-shadow:inset 0 0 0 1px var(--ahc-border);font-size:var(--fs-body);font-weight:500;color:var(--ahc-text-primary);display:flex;align-items:center;justify-content:center;gap:9px}.gate-soc:hover:not(:disabled){background:var(--ahc-subtle)}.gate-soc:disabled{opacity:.6}.gate-soc img{width:18px;height:18px}.gate-or{display:flex;align-items:center;gap:12px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);margin:6px 0}.gate-or:before,.gate-or:after{content:"";flex:1;border-top:.5px solid var(--ahc-separator)}.gate-form{display:flex;flex-direction:column;gap:14px}.gate-btn{height:48px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--ahc-text-on-accent);font-size:var(--fs-body);font-weight:600;background:linear-gradient(135deg,var(--ahc-accent-ink),var(--ahc-accent));box-shadow:inset 0 .5px #ffffff47,0 1px 3px color-mix(in srgb,var(--ahc-accent) 30%,transparent)}.gate-btn:hover:not(:disabled){background:var(--ahc-accent-hover)}.gate-btn:disabled{opacity:.5}.gate-legal{margin:4px 0 0;text-align:center;font-size:var(--fs-cap);line-height:1.6;color:var(--ahc-text-tertiary);overflow-wrap:anywhere}.gate-legal a{color:var(--ahc-accent-text, var(--ahc-accent));text-decoration:none;border-radius:3px}.gate-legal a:hover{text-decoration:underline}.gate-legal a:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:1px}.gate-box{padding:16px;border-radius:12px;background:var(--ahc-window);box-shadow:0 0 0 .5px var(--ahc-ring)}.gate-note{display:flex;align-items:center;gap:6px;margin:14px 0 0;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.app{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--ahc-window)}.side{width:256px;flex:none;display:flex;flex-direction:column;background:var(--ahc-sidebar);box-shadow:inset -.5px 0 0 var(--ahc-separator);padding:0 8px;transition:margin-left .24s var(--ease-out)}.app.sb-off .side{margin-left:-256px}.sb-open{position:fixed;left:14px;top:12px;z-index:5}.side-top{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 0}.side-brand{display:inline-flex;align-items:center;height:32px;margin-left:2px;padding:0 6px;border-radius:8px;text-decoration:none}.side-it{width:100%;display:flex;align-items:center;gap:9px;height:32px;padding:0 8px;border-radius:7px;font-size:var(--fs-body);color:var(--ahc-text-primary);text-decoration:none;text-align:left;position:relative}.side-it:hover{background:var(--ahc-fill-subtle)}.side-it.on{background:var(--ahc-fill-hover);font-weight:500}.side-it .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-it svg{color:var(--ahc-text-secondary);flex:none}.side-it--muted{color:var(--ahc-text-tertiary)}.side-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;margin:0 -8px;padding:0 8px 12px}.side-skel{display:grid;gap:14px;padding:14px 8px}.side-skel i{display:block;height:10px;border-radius:5px;background:var(--ahc-fill-subtle)}.side-skel i:nth-child(1){width:34%}.side-skel i:nth-child(2){width:78%}.side-skel i:nth-child(3){width:64%}.side-skel i:nth-child(4){width:70%}.side{min-width:0;max-width:100%}.side-scroll :is(.side-list,.side-ths,.side-list>li,.side-pr,.side-thw,.side-it,.side-sec){min-width:0;max-width:100%}.side-sec{display:flex;align-items:center;justify-content:space-between;height:30px;margin-top:12px;padding:0 4px 0 8px;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.side-list,.side-ths{list-style:none;margin:0;padding:0}.side-pr{position:relative}.side-fold{position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ahc-text-secondary);z-index:1}.side-fold:hover{background:var(--ahc-fill)}.side-it--pr{padding-left:34px}.side-pst{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);flex:none}.side-pst--failed{color:var(--ahc-danger-text)}.side-pst--running{color:var(--ahc-accent-text)}.side-th{height:31px;padding-left:34px;padding-right:28px}.side-dot{position:absolute;right:12px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%}.side-dot--warn{background:var(--ahc-text-quaternary)}.side-st{position:absolute;right:8px;top:50%;margin-top:-7px}.side-st--run,.side-th .side-st--run{color:var(--ahc-text-tertiary)!important;animation:wb-spin 1s linear infinite}.side-st--warn,.side-th .side-st--warn{color:var(--ahc-orange)!important}.side-empty{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);padding:0 8px}.side-foot{position:relative;flex:none;padding:8px 0 10px;box-shadow:0 -.5px 0 var(--ahc-separator)}.userwrap{position:relative}.side-user{width:100%;display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;border-radius:8px;text-align:left}.side-user:hover,.side-user[aria-expanded=true]{background:var(--ahc-fill-subtle)}.side-user .lb{font-size:var(--fs-body);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-user svg{color:var(--ahc-text-quaternary);transition:transform .2s cubic-bezier(.4,0,.2,1)}.side-user .uc--up{transform:rotate(180deg)}.side-user[aria-expanded=true] .uc{transform:none}.side-user .uc{margin-right:4px}.app.st-web{position:relative}.app.st-web>.side{position:absolute;left:0;top:0;bottom:0;z-index:3;margin-left:0;opacity:0;visibility:hidden;pointer-events:none}.app.st-web>.sb-open{display:none}.app.st-web .nb-st-side{width:256px;padding-top:12px;background:color-mix(in srgb,var(--ahc-sidebar) 45%,var(--ahc-window))}.nb-st-th{display:flex;align-items:center;gap:2px;padding:0 0 12px 2px}.nb-st-th .nb-st-t{padding:0}.nb-st-back{position:relative;display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:7px;color:var(--ahc-text-secondary)}.nb-st-back:hover{background:var(--ahc-fill-subtle);color:var(--ahc-text-primary)}.nb-st-back:focus-visible{outline:0;background:var(--ahc-fill-hover)}.nb-st-back .dot{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--ahc-sidebar) 45%,var(--ahc-window))}.nb-st-back .dot.wait{background:var(--ahc-warning-text)}.nb-st-back .dot.unread{background:var(--ahc-accent-text)}.nb-st-back .dot.run{background:var(--ahc-text-tertiary);animation:st-pulse 1.6s ease-in-out infinite}.app.st-anim>.side{transition:margin-left .35s var(--ease-out),opacity .18s var(--ease-out),visibility 0s}.app.st-anim.st-web>.side{transition:opacity .18s var(--ease-out),visibility 0s .18s}.app.st-anim.st-web .nb-st-side,.app.st-anim.st-web .nb-st-in{animation:st-in .2s var(--ease-out)}@keyframes st-in{0%{opacity:0}to{opacity:1}}@keyframes st-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.nb-st-back .dot.run{animation:none}}.side-av{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--ahc-fill-hover);font-size:12px;font-weight:600;color:var(--ahc-text-secondary);flex:none;position:relative}.side-av .cap-ntdot{position:absolute;right:-2px;top:-2px;width:8px;height:8px;border-radius:50%;background:var(--ahc-danger-fill);box-shadow:0 0 0 2px var(--ahc-sidebar, var(--ahc-surface))}.acct-menu .cap-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ahc-danger-fill);color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.acct-menu{position:absolute;left:0;bottom:calc(100% + 6px);width:248px;z-index:40;padding:6px;border-radius:12px;background:var(--ahc-raised);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 14px 40px #0000002e,0 0 0 .5px var(--ahc-ring);animation:wb-acct-pop .15s cubic-bezier(.16,1,.3,1)}@keyframes wb-acct-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}}@media (prefers-reduced-motion: reduce){.acct-menu{animation:none}}.acct-menu button{text-decoration:none}.acct-menu .uhead{display:flex;align-items:center;gap:10px;padding:8px 10px 10px}.acct-menu .lg-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:#dce9ff;color:var(--ahc-accent-text);font-size:14px;font-weight:600;line-height:1}:root[data-theme=dark] .acct-menu .lg-av{background:#101c31}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .acct-menu .lg-av{background:#101c31}}.acct-menu .uinfo{min-width:0;flex:1}.acct-menu .uinfo b{display:block;font-size:var(--fs-body);font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-menu .uinfo small{display:block;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-menu .uhr{height:.5px;margin:5px 10px;background:var(--ahc-separator)}.acct-menu .udl{display:flex;align-items:center;gap:11px;width:calc(100% - 6px);margin:2px 3px 6px;padding:9px 10px 9px 11px;border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border);color:var(--ahc-text-primary);text-align:left;transition:background-color .14s}.acct-menu .udl:hover,.acct-menu .udl:focus-visible{background:var(--ahc-subtle);outline:0}.acct-menu .udl-ic{position:relative;width:28px;height:28px;flex:none}.acct-menu .udl-ic img{width:28px;height:28px;display:block;border-radius:6.5px;box-shadow:0 1px 2px #0a112140}.acct-menu .udl-ic i{position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:var(--ahc-text-primary);color:var(--ahc-surface);box-shadow:0 0 0 2px var(--ahc-surface)}.acct-menu .udl-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.acct-menu .udl-t b{font-size:var(--fs-body);line-height:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-menu .udl-t small{font-size:var(--fs-cap);line-height:15px;color:var(--ahc-text-tertiary)}.acct-menu .udl .cv{color:var(--ahc-text-tertiary);flex:none}.acct-menu .uitem,.acct-menu .urow{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border-radius:7px;font-size:var(--fs-body);text-align:left;color:var(--ahc-text-primary)}.acct-menu .uitem:hover,.acct-menu .uitem:focus-visible{background:var(--ahc-fill);outline:0}.acct-menu .ui{width:16px;height:16px;color:var(--ahc-text-secondary);flex:none}.acct-menu .ulab{flex:1;line-height:1}.acct-menu .ukb{margin-left:auto;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.04em}.acct-menu .uval{font-size:var(--fs-sub);color:var(--ahc-text-tertiary);line-height:1}.acct-menu .uc2{width:14px;height:14px;margin-right:-2px;color:var(--ahc-text-quaternary);flex:none}.acct-menu .uitem.danger{color:var(--ahc-danger-text)}.acct-menu .uitem.danger .ui{color:currentColor}.acct-menu .uitem.danger:hover,.acct-menu .uitem.danger:focus-visible{background:var(--ahc-danger-bg)}.acct-menu .is-off{opacity:.55;cursor:default}.acct-menu .is-off:hover{background:transparent}.acct-menu .udl.is-off:hover{background:var(--ahc-surface)}.acct-menu .useg{display:flex;flex:none;height:24px;padding:2px;border-radius:7px;background:var(--ahc-fill)}.acct-menu .useg button{flex:none;width:28px;height:20px;border-radius:5px;display:grid;place-items:center;color:var(--ahc-text-tertiary);transition:color .2s}.acct-menu .useg button.on{color:var(--ahc-text-primary);background:var(--ahc-thumb);box-shadow:0 .5px 1.5px #00000029,0 0 0 .5px var(--ahc-hairline)}.acct-menu .useg button:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:0}@media (prefers-reduced-motion: reduce){.side-st--run,.side-th .side-st--run{animation:none}}.pop{position:absolute;z-index:20;min-width:220px;padding:5px;border-radius:12px;background:var(--ahc-raised);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 .5px var(--ahc-border),0 12px 32px #00000024}.pop-meta{padding:6px 9px 4px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pop-it{width:100%;display:flex;align-items:center;gap:9px;min-height:32px;padding:5px 9px;border-radius:8px;text-align:left;font-size:var(--fs-body)}.pop-it:hover{background:var(--ahc-fill)}.pop-it svg{color:var(--ahc-text-secondary);flex:none}.pop-it .tx{flex:1;min-width:0;display:flex;flex-direction:column}.pop-it .tx small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pop-it--2{align-items:flex-start;padding:8px 9px}.pop-it--2>svg:first-child{margin-top:2px}.pop-it.full>svg:first-child,.pop-it.full .tx b{color:var(--ahc-orange)}.main{flex:1;min-width:0;display:flex;flex-direction:column}.page{flex:1;min-height:0;display:flex;flex-direction:column}.page--center{align-items:center;justify-content:center}.page--session{flex-direction:row}.page-main{flex:1;min-width:0;display:flex;flex-direction:column}.head{height:52px;flex:none;display:flex;align-items:center;gap:10px;padding:0 14px 0 28px}.app.sb-off .head{padding-left:56px}.head-menu{display:none}.head-ttl{min-width:0;display:flex;align-items:center;gap:8px}.head-ttl b{font-size:var(--fs-head);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head-title{max-width:40ch}.head-sub{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap}.st{flex:none;height:20px;padding:0 7px;border-radius:5px;display:inline-flex;align-items:center;font-size:var(--fs-cap);font-weight:500;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.st--brand{background:var(--ahc-accent-subtle);color:var(--ahc-accent-text)}.st--success{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.st--warning{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.st--danger{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.st--info{color:var(--ahc-info-text)}.scroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.col{width:min(100%,760px);margin:0 auto;padding:8px 32px 24px;display:flex;flex-direction:column;gap:14px}.col--thread{padding-top:4px}.col-end{margin-top:-14px;scroll-margin-bottom:24px}.hero{margin:auto;width:min(100%,760px);min-width:0;display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:32px}.hero-mark{display:block;margin:0;color:var(--ahc-text-quaternary)}.hero h1{width:fit-content;max-width:min(100%,420px);margin:0;font-size:var(--fs-display);font-weight:600;letter-spacing:0;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere;color:var(--ahc-text-heading)}.hero p{margin:8px 0 0;font-size:var(--fs-body);color:var(--ahc-text-secondary)}.dock{flex:none;padding:0 32px 22px}.jump-dock{position:relative;height:0;z-index:3;display:flex;justify-content:center;pointer-events:none}.jump-dock>.wb-jump{position:absolute;bottom:12px}.dock-in{width:min(100%,760px);margin:0 auto;position:relative;display:flex;flex-direction:column}.dock-note{margin:0 4px 6px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.dock-in>.wb-banner{margin-bottom:8px}.strip{display:flex;align-items:center;gap:2px;height:44px;padding:0 10px 10px;margin:0 16px -10px;border-radius:14px 14px 0 0;background:var(--ahc-fill-subtle);box-shadow:inset 0 .5px 0 var(--ahc-hairline),inset .5px 0 0 var(--ahc-hairline),inset -.5px 0 0 var(--ahc-hairline);font-size:var(--fs-sub)}.strip--status{height:40px}.strip-proj{position:relative}.strip-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:7px;color:var(--ahc-text-primary);font-size:var(--fs-sub)}.strip-btn:hover{background:var(--ahc-fill)}.strip-btn svg:last-child{color:var(--ahc-text-tertiary)}.strip-btn .tx{max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-mode{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;color:var(--ahc-text-tertiary)}.strip-st{font-size:var(--fs-cap);color:var(--ahc-success-text)}.strip-st--provisioning,.strip-st--replacing,.strip-st--pending{color:var(--ahc-info-text)}.strip-st--pending,.st[data-pending]{display:inline-flex;align-items:center;gap:5px}.strip-st--retained,.strip-st--failed,.strip-st--remote{color:var(--ahc-warning-text)}.strip-pop{left:0;bottom:34px}.comp{position:relative;border-radius:18px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 2px 12px #0000000d;padding:12px 12px 10px 14px}.comp:focus-within{box-shadow:0 0 0 .5px var(--ahc-border),0 4px 16px #00000014}.comp.is-drop,.comp.is-drop:focus-within{box-shadow:0 0 0 2px var(--ahc-accent),0 4px 16px #00000014}.comp-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;display:grid;place-items:center;padding:0 16px;text-align:center;background:color-mix(in srgb,var(--ahc-surface) 86%,var(--ahc-accent));color:var(--ahc-text-primary);font-size:var(--fs-sub);font-weight:500;pointer-events:none;animation:comp-drop-in var(--ah-duration-fast) var(--ah-ease-out)}@keyframes comp-drop-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.comp-drop{animation:none}}.cap-dlv{margin-right:6px}.cap-dlv{line-height:normal;letter-spacing:-.005em}.comp-in{display:block;width:100%;border:0;outline:0;resize:none;background:transparent;font:inherit;font-size:var(--fs-body);line-height:1.5;color:var(--ahc-text-primary);min-height:46px;max-height:200px;padding:2px 2px 0}.comp-in::placeholder{color:var(--ahc-text-quaternary)}.comp-row{display:flex;align-items:center;gap:6px;margin-top:6px;min-width:0}.comp-tb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 7px;border-radius:8px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.comp-tb:hover:not(:disabled){background:var(--ahc-fill);color:var(--ahc-text-primary)}.comp-tb:disabled{opacity:1}.comp-tb.ico{width:30px;padding:0;justify-content:center}.comp-tb.ico:disabled{opacity:.38;cursor:not-allowed}.comp-tb.full{color:var(--ahc-orange)}.comp-send{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ahc-accent);color:var(--ahc-text-on-accent);flex:none}.comp-send:disabled{background:var(--ahc-fill-strong);color:var(--ahc-text-quaternary)}.comp-send.is-stop{background:var(--ahc-text-primary);color:var(--ahc-window)}.comp-send .wb-spinner{border-color:color-mix(in srgb,currentColor 32%,transparent);border-top-color:currentColor}.perm,.plus{position:relative}.plus-pop{left:-6px;bottom:38px;width:230px}.plus-pop .pop-it:disabled{cursor:not-allowed}.perm-pop{left:-6px;bottom:38px;width:300px}.thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;line-height:normal;letter-spacing:-.005em}.thread>.nw{animation:wbThIn var(--ah-proto-th-in) var(--ah-proto-ease-out) both}@keyframes wbThIn{0%{opacity:0;transform:translateY(var(--ah-motion-distance-sm))}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.thread>.nw{animation:none}}:where(.thread) button{transition:background-color var(--ah-proto-btn-fade) ease,color var(--ah-proto-btn-fade) ease,box-shadow var(--ah-proto-btn-shadow) ease,opacity var(--ah-proto-btn-fade) ease,border-color var(--ah-proto-btn-fade) ease}.tl{display:flex;flex-direction:column}.me-wrap{align-self:flex-end;max-width:76%;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.me{padding:10px 14px;border-radius:18px 18px 6px;background:var(--ahc-accent);color:var(--ahc-text-on-accent);line-height:1.55;white-space:pre-wrap;word-break:break-word}.me-wrap>.me{max-width:100%}.me-wrap[data-status=sending] .me{opacity:.75}.me-tx--clamp{max-height:29.45em;max-height:round(up,1.55em * 19,1px);overflow:hidden}.me-ell{display:block}.me-more{display:inline-flex;align-items:center;gap:2px;margin-top:4px;padding:0;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-on-accent);opacity:.72;white-space:nowrap}.me-more:hover,.me-more:focus-visible{opacity:1;outline:0}.me-more svg{width:14px;height:14px;transition:transform var(--ah-duration-base) var(--ah-ease-out)}.me-more .up{transform:rotate(180deg)}.me:has(.me-more){text-align:left}.me-meta{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.ai{line-height:1.65;word-break:break-word;color:var(--ahc-text-primary)}.md-plain{white-space:pre-wrap}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md blockquote,.md pre,.md .md-table{margin:0 0 10px}.md h1,.md h2,.md h3,.md h4{margin:16px 0 8px;font-weight:600;line-height:1.35;color:var(--ahc-text-heading)}.md h1{font-size:var(--fs-title)}.md h2{font-size:var(--fs-head)}.md h3,.md h4{font-size:var(--fs-body)}.md ul,.md ol{padding-left:22px}.md li+li{margin-top:2px}.md li>p{margin:0}.md li:has(>input[type=checkbox]){list-style:none;margin-left:-20px}.md li>input[type=checkbox]{margin:0 6px 0 0;vertical-align:-1px}.md blockquote{padding:2px 0 2px 12px;border-left:3px solid var(--ahc-separator);color:var(--ahc-text-secondary)}.md hr{border:0;border-top:.5px solid var(--ahc-separator);margin:14px 0}.md a{color:var(--ahc-accent-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.md a:hover{text-decoration-color:currentColor}.md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sub);padding:1px 5px;border-radius:5px;background:var(--ahc-fill)}.md pre{padding:10px 12px;border-radius:8px;background:var(--ahc-fill-subtle);overflow-x:auto;line-height:1.5;box-shadow:inset 0 0 0 .5px var(--ahc-hairline)}.md pre code{padding:0;background:none;font-size:var(--fs-sub);white-space:pre}.md-table{overflow-x:auto}.md table{border-collapse:collapse;font-size:var(--fs-sub);min-width:50%}.md th,.md td{padding:6px 10px;border:.5px solid var(--ahc-separator);text-align:left;vertical-align:top}.md th{font-weight:600;background:var(--ahc-fill-subtle)}.md .hljs-comment,.md .hljs-quote{color:var(--ahc-text-tertiary);font-style:italic}.md .hljs-keyword,.md .hljs-selector-tag,.md .hljs-built_in,.md .hljs-meta .hljs-keyword{color:var(--ahc-accent-text)}.md .hljs-string,.md .hljs-regexp,.md .hljs-addition,.md .hljs-attr+.hljs-string{color:var(--ahc-success-text)}.md .hljs-number,.md .hljs-literal,.md .hljs-symbol,.md .hljs-bullet{color:var(--ahc-warning-text)}.md .hljs-title,.md .hljs-section,.md .hljs-function .hljs-title{color:var(--ahc-text-heading);font-weight:600}.md .hljs-attr,.md .hljs-attribute,.md .hljs-variable,.md .hljs-template-variable,.md .hljs-type,.md .hljs-params{color:var(--ahc-info-text, var(--ahc-text-secondary))}.md .hljs-deletion{color:var(--ahc-danger-text)}.md .hljs-meta{color:var(--ahc-text-tertiary)}.work-h{line-height:normal;display:flex;align-items:center;gap:6px;width:100%;padding:2px 0 10px;border-bottom:.5px solid var(--ahc-separator);font-size:var(--fs-sub);color:var(--ahc-text-tertiary);text-align:left}.work.fold{padding-bottom:16px}.work-h:hover{color:var(--ahc-text-secondary)}.work-h .cv{transition:transform .2s var(--ease-out)}.work-h.fold .cv{transform:rotate(-90deg)}.work-h .tm{font-variant-numeric:tabular-nums}.work-h .tm.shim{color:var(--ahc-text-tertiary);background:linear-gradient(90deg,var(--ahc-text-tertiary) 40%,var(--ahc-text-primary) 50%,var(--ahc-text-tertiary) 60%) 100% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cxShimC calc(var(--ah-duration-loop, 1.6s) * 1.5) linear infinite}@keyframes cxShimC{to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.work-h .tm.shim{animation:none;background:none;-webkit-text-fill-color:currentColor}}.steps{list-style:none;margin:10px 0 0 7px;padding:4px 0 2px 14px;border-left:1px solid var(--ahc-separator);display:flex;flex-direction:column;gap:7px}.step-h{display:flex;align-items:center;gap:8px;width:100%;min-height:20px;font-size:var(--fs-sub);color:var(--ahc-text-secondary);text-align:left}.step-h:disabled{cursor:default}.step-ok{color:var(--ahc-success-dot);flex:none}.step-fail{color:var(--ahc-warning-dot);flex:none}.step.warn .step-h{color:var(--ahc-warning-text)}.step.run .step-h{color:var(--ahc-text-primary)}.cx-ring{width:13px;height:13px;margin:1px;flex:none;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--ahc-separator);border-top-color:var(--ahc-text-secondary);animation:ah-spin calc(var(--ah-duration-base) * 3) linear infinite}@media (prefers-reduced-motion: reduce){.cx-ring{animation:none}}.step-tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-b{margin:6px 0 2px 23px;display:flex;flex-direction:column;gap:6px}.pre{margin:0;font-size:12px;white-space:pre-wrap;word-break:break-all;max-height:280px;overflow:auto;background:var(--ahc-fill-subtle);padding:8px 10px;border-radius:7px}.note{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.note--warning{color:var(--ahc-warning-text)}.note--danger{color:var(--ahc-danger-text)}.note-act{height:24px;margin-left:6px;padding:0 9px;font-size:var(--fs-cap);background:var(--ahc-fill);color:var(--ahc-text-primary);text-decoration:none}.note--rn svg{width:13px;height:13px;flex:none}.note--rn .cx-ring{border-top-color:var(--ahc-accent-text)}.note--rn .wb-btn{height:24px;margin-left:6px;padding:0 9px;font-size:var(--fs-cap);background:var(--ahc-fill);color:var(--ahc-text-primary)}.card-fork{height:26px;padding:0 9px;gap:5px;font-size:var(--fs-cap)}.card-fork[aria-disabled=true]{opacity:.45;cursor:default}.fork-div{display:flex;align-items:center;gap:10px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.fork-div:before,.fork-div:after{content:"";flex:1;height:.5px;background:var(--ahc-separator)}.ar-ib.ar-fork[aria-disabled=true]{opacity:.4;cursor:default;background:none}.fork-div-sub{margin:4px 0 0;text-align:center;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.thread .is-target{border-radius:10px;box-shadow:0 0 0 6px var(--ahc-fill);transition:box-shadow var(--ah-duration-slow) var(--ah-ease-out)}.note-code{font-family:var(--wb-mono);font-size:12px;padding:1px 5px;border-radius:5px;background:var(--ahc-fill);color:var(--ahc-text-secondary);word-break:break-all}.apv{border-radius:12px;padding:12px 14px;background:var(--ahc-surface);box-shadow:0 0 0 .5px color-mix(in srgb,var(--ahc-warning-dot) 55%,var(--ahc-border)),0 0 0 3px var(--ahc-warning-bg)}.apv-hd{line-height:normal;display:flex;align-items:center;gap:8px;font-weight:600}.apv-hd>svg{color:var(--ahc-warning-text)}.apv-tool{margin-left:auto;font-family:var(--wb-mono);font-size:var(--fs-cap);font-weight:400;color:var(--ahc-text-tertiary)}.apv-q{margin:6px 0 0;font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.5}.apv-detail{font-family:var(--wb-mono);font-size:var(--fs-sub);padding:1px 5px;border-radius:5px;background:var(--ahc-fill);white-space:pre-wrap;word-break:break-all}.apv-err{font-size:var(--fs-cap);margin:8px 0 0}.apv.cap-mail{box-shadow:0 0 0 .5px var(--ahc-border),0 0 0 3px var(--ahc-fill)}.apv.cap-mail .apv-hd>svg{color:var(--ahc-text-secondary)}.apv.cap-mail .apv-acts{margin-top:0}.cap-mkv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:10px 0 8px;font-size:var(--fs-sub)}.cap-mkv dt{color:var(--ahc-text-tertiary)}.cap-mkv dd{margin:0;min-width:0;color:var(--ahc-text-primary);overflow-wrap:anywhere}.cap-mbody{max-height:132px;overflow:auto;margin:0 0 10px;padding:9px 11px;border-radius:8px;background:var(--ahc-fill-subtle);font-size:var(--fs-sub);line-height:1.6;color:var(--ahc-text-secondary);white-space:pre-wrap}.apv-acts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:10px}.apv-reply{display:flex;gap:8px;flex:1;min-width:220px}.apv-reply .wb-input{height:28px;border-radius:7px;font-size:var(--fs-sub)}.card{border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000a;overflow:hidden}.card-h{display:flex;align-items:center;gap:10px;padding:12px 14px}.card-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--ahc-success-bg);color:var(--ahc-success-text);flex:none}.card-tx{flex:1;min-width:0;display:flex;flex-direction:column}.card-tx b{font-weight:600;line-height:normal}.card-tx small{line-height:normal;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);margin-top:1px}.card-files{border-top:.5px solid var(--ahc-hairline)}.card-file{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:var(--fs-sub);border-bottom:.5px solid var(--ahc-hairline);color:var(--ahc-text-secondary)}.card-file{line-height:normal}.card-file:last-child{border-bottom:0}.card-file .mono{flex:1;min-width:0;font-size:var(--fs-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ahc-text-primary)}.card-file b{font-weight:400;font-variant-numeric:tabular-nums}.card-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px 10px 14px;border-top:.5px solid var(--ahc-separator);background:var(--ahc-subtle)}.card-ic--sched{background:var(--ahc-fill);color:var(--ahc-text-secondary)}.sch-kv{display:grid;grid-template-columns:72px 1fr;margin:0;border-top:.5px solid var(--ahc-hairline)}.sch-kv dt,.sch-kv dd{margin:0;padding:8px 14px;font-size:var(--fs-sub)}.sch-kv dt{color:var(--ahc-text-tertiary)}.sch-kv dd{color:var(--ahc-text-primary);min-width:0;overflow-wrap:anywhere}.sch-cc-err{margin:0;padding:0 14px 8px;font-size:var(--fs-cap)}.ctx{position:relative;width:26px;height:30px;display:grid;place-items:center;flex:none;border-radius:8px;outline:0}.ctx svg{width:16px;height:16px}.ctx circle{fill:none;stroke-width:2}.ctx .tk{stroke:var(--ahc-fill-strong)}.ctx .pg{stroke:var(--ahc-text-secondary);stroke-linecap:round;transition:stroke-dasharray .3s}.ctx .pg.unk{opacity:.7}.ctx .pg.hot{stroke:var(--ahc-warning-dot)}.ctx:hover,.ctx:focus-visible{background:var(--ahc-fill)}.ctx-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);padding:6px 9px;border-radius:7px;background:var(--ahc-text-primary);color:var(--ahc-surface);font-size:var(--fs-cap);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;z-index:20}.ctx:hover .ctx-tip,.ctx:focus-visible .ctx-tip{opacity:1;transform:translate(-50%);transition-delay:.12s}@media (prefers-reduced-motion: reduce){.ctx .pg,.ctx-tip{transition:none}}.prlink{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-accent-text);text-decoration:none}.prlink:hover{text-decoration:underline}.side-panel{width:360px;flex:none;display:flex;background:var(--ahc-window);box-shadow:inset .5px 0 0 var(--ahc-separator)}.panel{flex:1;min-width:0;display:flex;flex-direction:column}.panel-h{height:52px;flex:none;display:flex;align-items:center;gap:7px;padding:0 10px 0 16px}.panel-h>svg{color:var(--ahc-text-secondary)}.panel-h b{font-size:var(--fs-body);font-weight:600}.panel-back{display:none}.panel-sum{font-size:var(--fs-sub)}.panel-top{display:flex;align-items:center;gap:10px;padding:2px 16px 8px}.panel-cnt{margin-left:auto;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.panel-bd{flex:1;min-height:0;overflow:auto;padding:0 8px 12px}.panel-f{flex:none;padding:10px 16px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);box-shadow:inset 0 .5px 0 var(--ahc-separator)}.panel-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px 16px;text-align:center;color:var(--ahc-text-quaternary)}.panel-empty b{color:var(--ahc-text-secondary);font-weight:600;font-size:var(--fs-sub);margin-top:6px}.panel-empty small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pf-list{list-style:none;margin:0;padding:0}.pf-h{width:100%;display:flex;align-items:center;gap:8px;min-height:34px;padding:4px 8px;border-radius:7px;font-size:var(--fs-sub);text-align:left}.pf-h:hover{background:var(--ahc-fill-subtle)}.pf-h>svg{color:var(--ahc-text-tertiary);flex:none}.pf-nm{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}.pf-nm b{font-weight:600}.pf-nm small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);overflow:hidden;text-overflow:ellipsis}.pf-n{flex:none;font-family:var(--wb-mono);font-size:12px}.pf-cv{transition:transform .18s var(--ease-out)}.pf-cv.on{transform:rotate(90deg)}.tag{flex:none;height:18px;padding:0 6px;border-radius:5px;display:inline-flex;align-items:center;font-size:var(--fs-cap);font-weight:500;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.tag--info{color:var(--ahc-info-text)}.tag--warn{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.patch{margin:2px 0 8px;border-radius:8px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-ring);font-size:12px;line-height:1.5;overflow-x:auto;max-height:420px;padding:4px 0}.patch-l{display:block;padding:0 10px;white-space:pre}.patch-l--add{background:var(--ahc-diff-add)}.patch-l--del{background:var(--ahc-diff-del)}.patch-l--hunk{color:var(--ahc-info-text)}.patch-l--meta{color:var(--ahc-text-quaternary)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:var(--ahc-scrim)}.scrim.drawer{display:none}.sheet{position:relative;width:min(100%,480px);max-height:min(720px,calc(100vh - 48px));display:flex;flex-direction:column;border-radius:12px;background:var(--ahc-surface);box-shadow:0 24px 70px #00000047,0 0 0 .5px var(--ahc-border);overflow:hidden;animation:wb-pop .24s var(--ease-out)}@keyframes wb-pop{0%{opacity:0;transform:scale(.97)}}.sheet-x{position:absolute;right:12px;top:12px}.sheet-hd{padding:24px 20px 12px;text-align:center}.sheet-ic{color:var(--ahc-accent)}.sheet-hd h2{margin:8px 0 4px;font-size:var(--fs-head);font-weight:600}.sheet-hd p{margin:0;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.sheet-seg{display:flex;margin-top:16px}.sheet-seg .wb-seg__item{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px}.sheet-seg .wb-seg__item:disabled{color:var(--ahc-text-quaternary)}.sheet-bd{flex:1;min-height:0;overflow:auto;padding:4px 20px 12px;display:flex;flex-direction:column;gap:10px}.sheet-wait{display:grid;place-items:center;padding:24px}.sheet-ft{display:flex;align-items:center;gap:8px;padding:12px 16px}.sheet-sel{flex:1;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.rs-hd{display:flex;align-items:center;gap:8px}.rs-cnt{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.rs-q{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;background:var(--ahc-fill);color:var(--ahc-text-tertiary)}.rs-q input{flex:1;border:0;outline:0;background:transparent;font:inherit;color:var(--ahc-text-primary)}.rs-list{display:flex;flex-direction:column;max-height:240px;overflow:auto}.rs-ro{width:100%;display:flex;align-items:center;gap:11px;height:38px;padding:0 8px;border-radius:8px;text-align:left}.rs-ro:hover{background:var(--ahc-fill-subtle)}.rs-ro .cb{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--ahc-border);background:var(--ahc-surface);color:var(--ahc-text-on-accent);flex:none}.rs-ro.on .cb{background:var(--ahc-accent);box-shadow:none}.rs-ro .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-ro .ow{color:var(--ahc-text-tertiary)}.rs-none,.rs-tip{margin:0;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.rs-name{margin-top:4px}@media (max-width: 767px){.side{position:fixed;z-index:40;left:0;top:0;bottom:0;width:min(320px,86vw);margin-left:0!important;transform:translate(-100%);transition:transform .26s var(--ease-out);padding-bottom:env(safe-area-inset-bottom)}.app.drawer-open .side{transform:none;box-shadow:0 0 40px #0000002e}.app.drawer-open .scrim.drawer{display:block;z-index:35}.sb-open{display:none}.side-it,.side-th{height:40px}.head{padding:0 8px;gap:6px}.app.sb-off .head{padding-left:8px}.head-menu{display:grid;width:36px;height:36px}.head-ttl{flex-wrap:nowrap}.head-title{max-width:48vw}.head-sub{display:none}.col{padding:8px 16px 20px}.hero{padding:20px}.hero h1{font-size:var(--fs-display)}.hero p{font-size:var(--fs-body)}.dock{padding:0 10px calc(10px + env(safe-area-inset-bottom))}.strip{margin:0 12px -10px}.comp{padding:10px 10px 8px 12px}.comp-tb .tx{display:none}.me-wrap{max-width:88%}.side-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;width:auto;box-shadow:none}.panel-back{display:grid}.panel-x{display:none}.scrim{padding:0;place-items:end stretch}.sheet{width:100%;max-height:92dvh;border-radius:16px 16px 0 0;animation:wb-up .28s var(--ease-out)}.sheet-ft{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.perm-pop,.strip-pop,.plus-pop{position:fixed;left:8px;right:8px;bottom:8px;width:auto}.apv-acts .wb-btn{height:34px}@keyframes wb-up{0%{transform:translateY(100%)}}}.side-new{display:flex;align-items:center;gap:4px}.side-new{margin-bottom:2px}.side-new .side-it{flex:1}.side-top .ib,.side-new .ib{color:var(--ahc-text-tertiary)}.side-new .ib{width:30px;height:30px}.side-top .ib:hover,.side-new .ib:hover{color:var(--ahc-text-primary)}.side-tg{display:inline-flex;align-items:center;gap:3px;height:24px;margin-left:-4px;padding:0 4px;border-radius:6px;color:inherit;font-size:inherit}.side-tg:hover{color:var(--ahc-text-secondary)}.side-tg .rot{transform:rotate(90deg)}.side-tg svg{transition:transform .18s var(--ease-out)}.side-thw{position:relative}.side-th--flat{padding-left:8px}.side-more{position:absolute;right:4px;top:50%;margin-top:-12px;opacity:0}.side-thw:hover .side-more,.side-thw:focus-within .side-more,.side-more:focus-visible,.side-more[aria-expanded=true]{opacity:1}.side-dot--new{background:var(--ahc-accent)}.side-thw.is-on .side-more{opacity:1}.side-pin{position:absolute;right:28px;top:50%;margin-top:-12px;opacity:0}.side-thw:hover .side-pin,.side-thw:focus-within .side-pin,.side-thw.is-on .side-pin,.side-pin:focus-visible,.side-pin.is-pinned{opacity:1}@media (min-width: 768px){.side-thw:has(.side-pin.is-pinned) .side-th{padding-right:32px}.side-thw:has(.side-pin.is-pinned):hover .side-th,.side-thw:has(.side-pin.is-pinned):focus-within .side-th,.side-thw.is-on:has(.side-pin.is-pinned) .side-th{padding-right:84px}.side-thw:hover .side-th,.side-thw:focus-within .side-th,.side-thw.is-on .side-th{padding-right:84px}.side-thw:hover .side-st,.side-thw:focus-within .side-st,.side-thw.is-on .side-st{right:56px}.side-thw:hover .side-dot,.side-thw:focus-within .side-dot,.side-thw.is-on .side-dot{right:60px}}.side-th--child{padding-left:calc(34px + var(--th-depth, 0px))}.side-th--flat.side-th--child{padding-left:calc(8px + var(--th-depth, 0px))}.side-thw.has-kids .side-th{padding-right:54px}.side-kids{position:absolute;right:24px;top:50%;height:18px;margin-top:-9px;padding:0 3px 0 6px;display:inline-flex;align-items:center;gap:1px;border-radius:5px;font-size:var(--fs-cap);font-variant-numeric:tabular-nums;color:var(--ahc-text-tertiary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.side-kids:hover{background:var(--ahc-fill-hover);color:var(--ahc-text-primary)}.side-kids{font-weight:500;line-height:normal}.side-kids svg{width:13px;height:13px;fill:currentColor;transition:transform var(--ah-duration-base) var(--ah-ease-out)}.side-kids.open svg{transform:rotate(90deg)}.side-grp{display:grid;grid-template-rows:minmax(0,0fr);opacity:0;transition:grid-template-rows var(--grp-dur) var(--ease-out),opacity var(--sw-bg-dur) ease}.side-grp.open{grid-template-rows:minmax(0,1fr);opacity:1}.side-grp>.side-in{min-height:0;overflow:hidden}.side-grp:not(.open)>.side-in{visibility:hidden;transition:visibility 0s var(--grp-dur)}.side-more-ths{height:30px;padding-left:34px;color:var(--ahc-text-tertiary);font-size:var(--fs-sub)}.side-more-ths:hover{color:var(--ahc-text-secondary);background:none}@media (prefers-reduced-motion: reduce){.side-grp,.side-grp>.side-in{transition:none}}@media (prefers-reduced-motion: reduce){.side-kids svg{transition:none}}@media (min-width: 768px){.side-thw.has-kids:has(.side-pin.is-pinned) .side-kids{right:56px}.side-thw.has-kids:has(.side-pin.is-pinned) .side-th{padding-right:86px}.side-thw.has-kids:hover .side-kids,.side-thw.has-kids:focus-within .side-kids,.side-thw.has-kids.is-on .side-kids{right:74px}.side-thw.has-kids:hover .side-th,.side-thw.has-kids:focus-within .side-th,.side-thw.has-kids.is-on .side-th{padding-right:112px}}.side-pr-new{position:absolute;right:4px;top:4px;opacity:0}.side-pr:hover .side-pr-new,.side-pr-new:focus-visible{opacity:1}.side-pr:hover .side-pst{opacity:0}.side-ent{flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:2px 0 6px}.side-en{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:52px;min-width:0;border-radius:9px;font-size:var(--fs-cap);line-height:1.2;color:var(--ahc-text-secondary);text-decoration:none}.side-en:hover{background:var(--ahc-fill-subtle)}.side-en.on{background:var(--ahc-fill-hover);color:var(--ahc-text-primary);font-weight:500}.side-foot{box-shadow:none;padding-top:0}.side-dot.is-inline,.side-st.is-inline{position:static;margin:0;flex:none}.pop-it:disabled{opacity:.45;cursor:default}.pop-it--danger,.pop-it--danger svg{color:var(--ahc-danger-text)!important}.menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45}.sess-menu{position:fixed;width:220px}.sub-host{position:relative}.pop-sub.open{background:var(--ahc-fill)}.sub-menu{position:absolute;top:-6px;left:calc(100% + 2px);width:180px;min-width:0;z-index:1}.sub-menu.left{left:auto;right:calc(100% + 2px)}.sub-menu.inline{position:static;width:auto;box-shadow:none;border:0;padding:0 0 0 18px;background:transparent}.pop-note{padding:2px 10px 8px 34px;font-size:11px;line-height:1.5;color:var(--ahc-text-tertiary)}.sheet-grip{width:36px;height:4px;border-radius:2px;background:var(--ahc-fill-strong);margin:4px auto 8px}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:60;padding:9px 14px;border-radius:10px;background:var(--ahc-inverse);color:var(--ahc-text-on-accent);font-size:var(--fs-sub);box-shadow:0 8px 24px #0000002e;max-width:calc(100vw - 32px)}.scrim--top{place-items:start center;padding-top:12vh}.search{width:min(100%,560px)}.search-q{display:flex;align-items:center;gap:10px;height:52px;padding:0 10px 0 16px;box-shadow:inset 0 -.5px 0 var(--ahc-hairline);color:var(--ahc-text-tertiary)}.search-q input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-body);color:var(--ahc-text-primary)}.search-l{list-style:none;margin:0;padding:6px;max-height:50vh;overflow:auto}.search-it{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;text-align:left}.search-it:hover{background:var(--ahc-fill-subtle)}.search-it>svg{color:var(--ahc-text-tertiary)}.search-it .tx{flex:1;min-width:0;display:flex;flex-direction:column}.search-it b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-it small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.search-none{padding:20px;text-align:center;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.guide{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 .5px color-mix(in srgb,var(--ahc-warning-dot) 55%,var(--ahc-border)),0 0 0 3px var(--ahc-warning-bg)}.guide-tx{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.guide-tx b{font-weight:600}.guide-tx span{font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.guide .wb-btn{text-decoration:none}.dock-in>.guide{margin-bottom:8px}.pg{width:min(100%,920px);margin:0 auto;padding:4px 32px 40px;display:flex;flex-direction:column;gap:14px}.pg--vm{width:min(100%,960px);gap:12px}.page--float-head>.head{margin-bottom:-52px;position:relative;z-index:2;pointer-events:none}.page--float-head>.head>*{pointer-events:auto}.page--float-head .pg--vm{padding-top:30px}.pg--vm .pg-hd{margin-bottom:4px}.pg--vm .pg-hd p{margin-top:5px}.pg-hd{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:6px}.pg-hd h1{margin:0;font-size:var(--fs-title);font-weight:600;letter-spacing:-.01em;color:var(--ahc-text-heading)}.pg-hd p{margin:4px 0 0;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.pg-q{display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:8px;background:var(--ahc-fill);color:var(--ahc-text-tertiary);min-width:200px}.pg-q input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.pg-card{border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000a;overflow:hidden}.pg-list{list-style:none;margin:0;padding:0}.pg-list li+li{border-top:.5px solid var(--ahc-hairline)}.pg-row{display:flex;align-items:center;gap:14px;padding:14px 16px;color:inherit;text-decoration:none}.pg-row:hover{background:var(--ahc-fill-subtle)}.pg-rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pg-rt b{font-size:var(--fs-head);font-weight:600}.pg-rt small{display:flex;align-items:center;gap:5px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.tile{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--ahc-fill-hover);color:var(--ahc-text-secondary);font-weight:600}.tile.sm{width:20px;height:20px;border-radius:5px;font-size:11px;display:inline-grid;margin-right:6px}.dot{width:2.5px;height:2.5px;border-radius:50%;background:currentColor;display:inline-block;margin:0 2px}.pg-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:36px 16px;text-align:center;color:var(--ahc-text-quaternary)}.pg-empty b{color:var(--ahc-text-secondary);font-size:var(--fs-sub);font-weight:600;margin-top:4px}.pg-empty small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);max-width:420px}.pg-empty .wb-btn{margin-top:8px}.bc{display:flex;align-items:center;gap:6px;font-size:var(--fs-head);min-width:0}.bc a{color:var(--ahc-text-tertiary);text-decoration:none;display:inline-flex;align-items:center}.bc a:hover{color:var(--ahc-text-primary)}.bc i{color:var(--ahc-text-quaternary);font-style:normal}.bc b{display:inline-flex;align-items:center;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.ib{text-decoration:none}.pd-desc{display:flex;flex-wrap:wrap;gap:14px;margin:0;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.pd-desc span{display:inline-flex;align-items:center;gap:5px}.pd-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pd-sh{display:flex;align-items:center;justify-content:space-between;margin:6px 2px 8px}.pd-sh h2{margin:0;font-size:var(--fs-body);font-weight:600}.pd-lk{font-size:var(--fs-sub);color:var(--ahc-accent-text);text-decoration:none}.pd-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px}.pd-fill{min-height:160px}.pd-row{display:flex;align-items:center;gap:10px;padding:10px 14px;color:inherit;text-decoration:none;border-bottom:.5px solid var(--ahc-hairline)}.pd-row:last-child{border-bottom:0}.pd-row:hover{background:var(--ahc-fill-subtle)}.pd-rt{flex:1;min-width:0;display:flex;flex-direction:column}.pd-rt b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-rt small{display:flex;align-items:center;gap:4px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pd-row time{flex:none;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.set{display:flex;flex-direction:column;gap:26px;max-width:640px}.set h2{margin:0 0 4px;font-size:var(--fs-head);font-weight:600}.set-sub{margin:0 0 10px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.set-list{list-style:none;margin:0;padding:0}.set-row{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:.5px solid var(--ahc-hairline)}.set-row:last-child{border-bottom:0}.set-row>svg{color:var(--ahc-text-secondary)}.set-rt{flex:1;min-width:0;display:flex;flex-direction:column}.set-rt b{font-weight:500}.set-rt small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.set-del{display:flex;gap:8px}.set-del .wb-input{height:32px;max-width:280px}.set.pd-setpage{max-width:880px;gap:10px}.set.pd-setpage .pd-sh{margin:20px 2px 0}.pd-sr{display:flex;align-items:center;gap:24px;padding:16px 20px;border-bottom:.5px solid var(--ahc-hairline)}.pd-sr:last-child{border-bottom:0}.pd-sr.stack{flex-direction:column;align-items:stretch;gap:10px}.pd-sr .tx{flex:1 1 220px;min-width:160px}.pd-sr.stack .tx{flex:none;min-width:0}.pd-sr .tx b{display:block;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.pd-sr .tx small{display:block;margin-top:3px;font-size:var(--fs-sub);line-height:1.5;color:var(--ahc-text-secondary)}.pd-sr .ct{flex:none;max-width:58%;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.pd-sr.stack .ct{max-width:none;flex-direction:column;align-items:stretch;justify-content:flex-start}.pd-sr .ct .soon{flex:none;white-space:nowrap;font-size:var(--fs-cap)}.pd-sr .wb-input{height:34px}.pd-in-w{width:min(420px,40vw)}.pd-in-s{width:240px}.pd-nm{display:flex;align-items:center;gap:8px;min-width:0}.pd-nm .own{display:flex;align-items:center;gap:7px;flex:none;font-size:var(--fs-body);color:var(--ahc-text-secondary);white-space:nowrap}.pd-nm i{font-style:normal;color:var(--ahc-text-quaternary)}.pd-nm .wb-input{flex:1;min-width:0}.pd-repo{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0 6px;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}a.pd-repo:hover{text-decoration:underline;text-underline-offset:2px}.pd-xr{display:flex;flex-direction:column;gap:2px}.pd-xr-i{display:flex;align-items:center;gap:8px;height:34px;padding:0 4px 0 10px;border-radius:8px;background:var(--ahc-fill-subtle);font-size:var(--fs-sub)}.pd-xr-i>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-xr-i>svg{color:var(--ahc-text-tertiary);flex:none}.pj-src{list-style:none;margin:0;padding:0;border:.5px solid var(--ahc-border);border-radius:10px;overflow:hidden}.pj-src-i,.pj-src-add{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 12px;font-size:var(--fs-sub)}.pj-src-i+.pj-src-i,.pj-src-i+.pj-src-add{border-top:.5px solid var(--ahc-hairline)}.pj-src-i>svg{color:var(--ahc-text-tertiary);flex:none}.pj-src-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ahc-text-primary);text-decoration:none}a.pj-src-n:hover{text-decoration:underline;text-underline-offset:2px}.pj-src-tag{flex:none;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pj-src-add{padding-left:12px}.pd-add{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;font-size:var(--fs-sub)}.pd-sf{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:.5px solid var(--ahc-hairline)}.pd-sf>span{flex:1;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pd-cmd{max-width:100%;padding:4px 8px;border-radius:6px;background:var(--ahc-fill-subtle);font-family:var(--wb-mono);font-size:var(--fs-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-vbar{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:.5px solid var(--ahc-hairline);font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.pd-vbar>span{flex:1;min-width:0}.pd-vbar--out{border:0;padding:4px 2px 8px}.pd-var{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:.5px solid var(--ahc-hairline)}.pd-var:last-child{border-bottom:0}.pd-var .tx{flex:1;min-width:0;display:flex;flex-direction:column}.pd-var .tx b{font-weight:500;overflow:hidden;text-overflow:ellipsis}.pd-var .tx small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.pd-sr{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.pd-sr .tx{flex:none;min-width:0}.pd-sr .ct{max-width:none;justify-content:flex-start;flex-wrap:wrap}.pd-in-w,.pd-in-s{width:100%}.pd-nm .own{display:none}}.sch-bell{position:absolute;top:0;right:0;z-index:3;pointer-events:none}.sch-bell>.head{pointer-events:none;padding-left:0}.sch-bell .head button{pointer-events:auto}.sch-bell .head-ttl,.sch-bell .head-menu{display:none}.head-back{display:grid;width:36px;height:36px}.nb-fl{font-size:var(--fs-cap);font-weight:600;letter-spacing:.04em;color:var(--ahc-text-tertiary);margin:22px 2px 8px}.nb-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;margin:0 7px;vertical-align:middle}.nb-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:72px 20px;text-align:center;color:var(--ahc-text-tertiary)}.nb-empty>svg{width:30px;height:30px;color:var(--ahc-text-quaternary);margin-bottom:6px}.nb-empty b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.nb-empty small{font-size:var(--fs-sub);max-width:340px;line-height:1.5}.nb-empty .btn,.nb-empty a{margin-top:12px}.wb-btn.wb-btn--primary.nb-upg{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,var(--ahc-accent-ink, color-mix(in srgb, var(--ahc-accent) 70%, #000)) 0%,var(--ahc-accent) 48%,color-mix(in srgb,var(--ahc-accent) 72%,#8fd6c2) 100%);box-shadow:inset 0 .5px #ffffff57,inset 0 -.5px #0000002e,0 2px 10px -2px color-mix(in srgb,var(--ahc-accent) 45%,transparent),0 0 0 .5px color-mix(in srgb,var(--ahc-accent) 60%,transparent);transition:box-shadow .25s var(--ease-out),filter .25s var(--ease-out)}.wb-btn.wb-btn--primary.nb-upg:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 48%,rgba(255,255,255,.08) 56%,transparent 70%);transform:translate(-120%)}.wb-btn.wb-btn--primary.nb-upg:hover:not(:disabled),.wb-btn.wb-btn--primary.nb-upg:focus-visible{background:linear-gradient(120deg,var(--ahc-accent-ink, color-mix(in srgb, var(--ahc-accent) 70%, #000)) 0%,var(--ahc-accent) 48%,color-mix(in srgb,var(--ahc-accent) 72%,#8fd6c2) 100%);filter:brightness(1.06);box-shadow:inset 0 .5px #fff6,inset 0 -.5px #0000002e,0 4px 14px -3px color-mix(in srgb,var(--ahc-accent) 55%,transparent),0 0 0 .5px color-mix(in srgb,var(--ahc-accent) 70%,transparent)}.wb-btn.wb-btn--primary.nb-upg:hover:after,.wb-btn.wb-btn--primary.nb-upg:focus-visible:after{transform:translate(120%);transition:transform .9s var(--ease-out)}@media (prefers-reduced-motion: reduce){.wb-btn.wb-btn--primary.nb-upg:after{display:none}.wb-btn.wb-btn--primary.nb-upg{transition:none}}.pj-page{position:relative}.nb-empty.pj-empty{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0 20px 48px;pointer-events:none}.nb-empty.pj-empty .btn,.nb-empty.pj-empty .wb-btn,.nb-empty.pj-empty a{pointer-events:auto}.nb-empty.pj-empty .wb-btn,.nb-empty.sch-empty .wb-btn{margin-top:12px}.nb-ib{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ahc-text-secondary);flex:none}.nb-ib svg{width:16px;height:16px}.nb-ib:hover,.nb-ib:focus-visible{background:var(--ahc-fill);color:var(--ahc-text-primary);outline:0}.nb-list{border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 1px var(--ahc-hairline),0 1px 2px #0000000a;overflow:hidden}.act-page{position:relative}.act{display:flex;gap:36px;width:min(100%,1040px);margin:0 auto;padding:0 32px;flex:1;min-height:0;box-sizing:border-box;align-items:stretch}.act-f{width:220px;flex:none;overflow-y:auto;padding:30px 4px 40px 2px;scrollbar-width:none}.act-f::-webkit-scrollbar{display:none}.act-l{flex:1;min-width:0;overflow-y:auto;padding:30px 2px 56px}.act .nb-fl{font-size:var(--fs-cap);font-weight:600;letter-spacing:.04em;color:var(--ahc-text-tertiary);margin:22px 2px 8px}.act-f .nb-fl:first-child,.act-l>.nb-fl:first-child{margin-top:0}.nb-search{display:flex;align-items:center;gap:7px;height:30px;width:100%;box-sizing:border-box;padding:0 10px;border-radius:8px;background:var(--ahc-fill);color:var(--ahc-text-tertiary)}.nb-search svg{width:15px;height:15px;flex:none}.nb-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.nb-search:focus-within{background:var(--ahc-fill-hover)}.nb-fg{display:flex;flex-direction:column;border-radius:10px;background:var(--ahc-surface);box-shadow:0 0 0 1px var(--ahc-hairline);overflow:hidden}.nb-f{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:var(--fs-sub);color:var(--ahc-text-primary);text-align:left}.nb-f span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-f small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums}.nb-f:hover,.nb-f:focus-visible{background:var(--ahc-fill-subtle);outline:0}.nb-f.on{background:var(--ahc-fill)}.nb-day{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);margin:18px 2px 8px}.act-l>.nb-fl+div>.nb-day{margin-top:4px}.nb-ths{display:flex;flex-direction:column;gap:8px}.nb-th{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;background:var(--ahc-surface);box-shadow:0 0 0 1px var(--ahc-hairline);text-align:left;color:inherit;text-decoration:none;transition:background .12s}.nb-th:hover,.nb-th:focus-visible{background:var(--ahc-fill-subtle);outline:0}.nb-th .av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--ahc-accent-subtle);color:var(--ahc-accent-text);font-size:12px;font-weight:600}.nb-th-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nb-th-t b{line-height:normal;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-th-t small{line-height:normal;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);display:flex;align-items:center}.tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:5px;font-size:var(--fs-cap);font-weight:500;line-height:1;white-space:nowrap;flex:none;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.tag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tag.mute{color:var(--ahc-text-tertiary)}.tag.mute:before{background:#aeaeb2}.tag.prog{background:var(--ahc-accent-subtle);color:var(--ahc-info-text)}.tag.warn{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.tag.ok{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.vm-card{display:flex;align-items:center;gap:16px;padding:16px 18px}.vm-art{width:96px;height:64px;border-radius:8px;display:grid;place-items:center;background:#101614;color:#6fa898;flex:none}.vm-tx{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.vm-tx .st{height:auto;margin-top:4px;padding:2px 8px;border-radius:999px;font-weight:500}.vm-tx b{font-size:var(--fs-head);font-weight:600}.vm-tx small{font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.vm-kv{display:grid;grid-template-columns:112px 1fr;margin:0}.vm-kv dt,.vm-kv dd{margin:0;padding:10px 16px;border-bottom:.5px solid var(--ahc-hairline);font-size:var(--fs-sub)}.vm-kv dt{padding-right:0;color:var(--ahc-text-tertiary)}.vm-kv dd{padding-left:16px;color:var(--ahc-text-primary)}.vm-kv dt:last-of-type,.vm-kv dd:last-of-type{border-bottom:0}.vm-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vm-acts .sp{flex:1}.vm-acts .wb-btn{text-decoration:none}.vm-card .vm-tx{flex:1;min-width:0}.vm-live{position:relative;flex:none;width:216px;height:135px;border-radius:9px;overflow:hidden;padding:0;cursor:pointer;background:#0b0e0d;color:#ffffff8c;box-shadow:0 0 0 .5px #0000002e,0 4px 14px -6px #00000059}.vm-live-img{display:block;width:100%;height:100%;object-fit:cover}.vm-live-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.vm-live-in small{font-size:var(--fs-cap)}.vm-live:hover .vm-live-x,.vm-live:focus-visible .vm-live-x{opacity:1}.vm-live-x{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059;color:#fff;opacity:0;transition:opacity .13s}.vm-live:disabled{cursor:not-allowed}.vm-live:disabled .vm-live-x{display:none}.vm-unsup{margin:0;font-size:var(--fs-cap);color:var(--text-2, inherit)}.vm-ma{display:flex;flex-direction:column;gap:8px;align-items:stretch;flex:none}.cxv-sub{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.panel-x{margin-left:0}.cxv-body{padding:4px 14px 18px;box-shadow:inset 0 .5px 0 var(--ahc-separator)}.rd-wrap{padding-top:12px}.rd-scr{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;background:#0b0e0d;box-shadow:0 0 0 .5px #0006,0 6px 18px -8px #0006}.rd-scr.rd-conn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#111514;padding:16px;text-align:center}.rd-conn span{display:flex;align-items:center;gap:8px;color:#ffffffb3;font-size:var(--fs-sub)}.rd-frame{display:block;width:100%;aspect-ratio:16 / 10;border:0;border-radius:10px;background:#0b0e0d;box-shadow:0 0 0 .5px #0006,0 6px 18px -8px #0006}.rd-foot{display:flex;align-items:center;gap:6px;padding:8px 2px 0}.rd-st{display:flex;align-items:center;gap:6px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.rd-st i{width:6px;height:6px;border-radius:50%;background:var(--ahc-text-quaternary)}.rd-st.on i{background:var(--ahc-success-dot)}.rd-st.off i{background:var(--ahc-danger-dot, #d93025)}.rd-kv{margin:12px 0 0;border-radius:10px;background:var(--ahc-fill-subtle);padding:4px 12px}.rd-kv>div{display:flex;align-items:center;justify-content:space-between;gap:12px;height:34px;font-size:var(--fs-sub)}.rd-kv>div+div{border-top:.5px solid var(--ahc-separator)}.rd-kv dt{margin:0;color:var(--ahc-text-tertiary)}.rd-kv dd{margin:0;font-weight:500;color:var(--ahc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-panel--desk{width:600px;max-width:50vw}.rd-tasks{list-style:none;margin:8px 0 0;padding:4px 12px;border-radius:10px;background:var(--ahc-fill-subtle)}.rd-tasks li{display:flex;align-items:center;min-height:32px;font-size:var(--fs-sub)}.rd-tasks a{color:var(--ahc-text-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-tasks a:hover{text-decoration:underline}.rd-mng{display:inline-flex;align-items:center;gap:2px;margin:8px 0 0}.cxf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 24px;text-align:center;color:var(--ahc-text-tertiary)}.cxf-empty b{color:var(--ahc-text-secondary);font-weight:600;font-size:var(--fs-sub);margin-top:4px}.cxf-empty small{font-size:var(--fs-cap)}.cxf-empty .wb-btn{margin-top:8px}.rd-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#0b0d0c;color:#ffffffe6}.rd-fh{display:flex;align-items:center;gap:8px;height:48px;flex:none;padding:0 12px 0 16px}.rd-fh b{font-size:var(--fs-body);font-weight:600}.rd-fh small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-cap);color:#ffffff80}.rd-fh .rd-foot{padding:0 6px 0 0}.rd-fh .rd-st{color:#ffffff8c}.rd-fh .ib{color:#ffffffb3}.rd-fh .ib:hover{background:#ffffff1a;color:#fff}.rd-fh .wb-btn{background:#ffffff1f;color:#fff;box-shadow:none;text-decoration:none}.rd-fh .wb-btn:hover{background:#ffffff2e}.rd-fh .wb-btn--primary{background:#fff;color:#111}.rd-fb{flex:1;min-height:0;display:grid;place-items:center;padding:0 24px 24px}.rd-fb .rd-wrap{padding:0;width:min(100%,calc((100vh - 72px)*1.6))}.cxv-act{display:flex;align-items:center;gap:8px}.cxv-t{font-variant-numeric:tabular-nums;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.rd-fh .cxv-t{color:#fff9}.rd-view{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.rd-fh .rd-view{color:#ffffff80}.rd-live{position:relative}.rd-stack{position:relative;border-radius:10px;overflow:hidden}.rd-frame.rd-layer{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;transition:opacity .25s ease}.rd-frame.pending{opacity:0;pointer-events:none}.cap-ov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center;background:#0a0c0b75;color:#fff;font-size:var(--fs-cap)}.cap-ov.bad{background:#0a0c0bb8}.cap-ov>span{display:inline-flex;align-items:center;gap:8px;max-width:360px;line-height:1.5}.cap-ov svg{width:16px;height:16px;flex:none;fill:currentColor}.cap-ov .cx-ring{border-color:#ffffff4d;border-top-color:#fff}.rd-scr.cap-pre{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center}.rd-scr.cap-pre>svg{width:24px;height:24px;fill:#ffffff8c;color:#ffffff8c;animation:none}.rd-scr.cap-pre b{font-size:var(--fs-sub);font-weight:500;color:#ffffffe0}.rd-scr.cap-pre small{max-width:300px;font-size:var(--fs-cap);line-height:1.5;color:#fff9}.rd-scr.cap-pre .wb-btn{margin-top:4px}.rd-scr.cap-pre .cx-ring{border-color:#ffffff4d;border-top-color:#fff}.rd-scr.cap-pre{font-size:11px}.rd-scr.cap-pre,.cap-ov{line-height:normal;letter-spacing:-.005em}.cap-dnote{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;font-size:var(--fs-cap);line-height:1.45;color:var(--ahc-text-secondary)}.cap-dnote svg{width:13px;height:13px;flex:none;margin-top:2px;fill:currentColor}.rd-fh .cap-dnote,.rd-fb .cap-dnote{color:#ffffffb3}.rd-you{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:12px;background:#0009;color:#fff;font-size:var(--fs-cap);pointer-events:none}.rd-you i{width:6px;height:6px;border-radius:50%;background:#4e9a6c}.rd-notice{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;padding:6px 10px;border-radius:8px;background:var(--ahc-warning-bg);color:var(--ahc-warning-text);font-size:var(--fs-cap)}.cxv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;background:var(--ahc-scrim)}.cxv-ask{width:min(420px,calc(100vw - 32px));padding:18px 18px 14px;border-radius:14px;background:var(--ahc-surface);color:var(--ahc-text-primary);box-shadow:0 0 0 .5px var(--ahc-border),0 12px 40px #0000004d}.cxv-ask>b{font-size:var(--fs-head);font-weight:600}.cxv-ask p{margin:8px 0 0;font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.5}.cxv-pl{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.cxv-pl li{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:8px;background:var(--ahc-fill-subtle);font-size:var(--fs-sub)}.cxv-pl li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cxv-pl li svg{color:var(--ahc-text-tertiary);flex:none}.cxv-ask .cxv-hint{color:var(--ahc-text-tertiary)}.cxv-ask-f{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.apv--desk .apv-acts .wb-btn{height:28px}.apv--desk .apv-sp{flex:1}.apv--desk .apv-hd>svg{color:var(--ahc-warning-text)}@media (max-width: 767px){.side-panel--desk{width:auto;max-width:none}.vm-card{flex-wrap:wrap}.vm-live{width:100%;height:auto;aspect-ratio:16 / 10}.rd-fh{flex-wrap:wrap;height:auto;min-height:48px;padding:6px 12px}.rd-fb{padding:0 8px 8px}}@media (max-width: 767px){.side-more,.side-pin{display:none}.side-pr-new{opacity:1}.side-pst{display:none}.side-ent{padding-bottom:4px}.menu-layer.as-sheet{background:var(--ahc-scrim);display:flex;align-items:flex-end}.menu-layer.as-sheet .sess-menu{position:static;width:100%;border-radius:16px 16px 0 0;padding:6px 8px calc(10px + env(safe-area-inset-bottom));animation:wb-up .26s var(--ease-out)}.menu-layer.as-sheet .pop-it{min-height:46px}.scrim--top{padding-top:0;place-items:end stretch}.search{border-radius:16px 16px 0 0}.pg{padding:4px 16px 28px}.pg-hd .pg-q{order:3;flex-basis:100%}.pd-grid{grid-template-columns:1fr}.sch-bell{display:none}.act{flex-direction:column;gap:0;padding:0 16px;overflow-y:auto}.act-f{width:auto;overflow:visible;padding:16px 0 0}.act-l{overflow:visible;padding:8px 0 28px}.nb-fg{flex-direction:row;overflow-x:auto}.nb-f{flex:none}.vm-kv{grid-template-columns:96px 1fr}.set-del{flex-direction:column}.set-del .wb-input{max-width:none}.bc{font-size:var(--fs-body)}}.gate-btn--ghost{color:var(--ahc-text-primary);background:var(--ahc-fill);box-shadow:none;font-weight:500;height:40px}.gate-btn--ghost:hover:not(:disabled){background:var(--ahc-fill-hover)}.mdl{position:relative;display:inline-flex;align-items:center;gap:2px}.comp-row>.mdl{margin:0 -4px}.comp-chip{flex:0 1 auto;min-width:0;padding:0 9px;gap:6px;color:var(--ahc-text-primary);cursor:pointer}.comp-chip.on,.comp-eff.on{background:var(--ahc-fill);color:var(--ahc-text-primary)}.comp-chip.is-ro,.comp-eff.is-ro{cursor:default}.comp-chip.is-ro:hover,.comp-eff.is-ro:hover{background:transparent;color:var(--ahc-text-primary)}.comp-eff.is-ro:hover{color:var(--ahc-text-secondary)}.comp-chip .mn{min-width:0;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-eff{flex:none;padding:0 9px;gap:3px;white-space:nowrap}.comp-chip .cv,.comp-eff .cv{width:12px;height:12px;flex:none;opacity:.55;transform:rotate(180deg);transition:transform .25s var(--ease-out)}.comp-eff .cv{width:13px;height:13px}.comp-chip.on .cv,.comp-eff.on .cv,.comp-chip.is-ro .cv,.comp-eff.is-ro .cv{transform:none}@media (prefers-reduced-motion: reduce){.comp-chip .cv,.comp-eff .cv{transition:none}}.mdl-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.mdl-chip{position:relative;display:inline-flex;align-items:center}.mdl-pop{right:0;bottom:calc(100% + 8px);width:292px;max-height:420px;overflow:auto;z-index:41}.mdl-pop--eff{right:0;bottom:calc(100% + 8px);width:300px;padding:10px}.eff-top{display:flex;align-items:flex-start;gap:8px}.eff-rec{margin-left:6px;padding:1px 6px;border-radius:999px;font-size:var(--fs-cap);font-style:normal;font-weight:500;color:var(--ahc-accent-text);background:var(--ahc-accent-subtle);vertical-align:1px}.eff-ib{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--ahc-text-secondary);flex:none}button.eff-ib:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}button.eff-ib:focus-visible{background:var(--ahc-fill);outline:none}.eff-ib svg{fill:currentColor}.eff-ib.ph{visibility:hidden}.eff-card{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 4px 0}.eff-card b{font-size:var(--fs-head);font-weight:600;line-height:1.3;color:var(--ahc-accent-text, var(--ahc-accent))}.eff-card small{display:flex;align-items:center;gap:2px;max-width:100%;font-size:var(--fs-body);color:var(--ahc-text-tertiary)}.eff-card small span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl-pop--eff.eff-cl{width:320px;padding:8px 6px 6px}.eff-cl-hd{margin:2px 10px 6px;font-size:var(--fs-sub);line-height:1.45;color:var(--ahc-text-tertiary)}.eff-cl-list{display:flex;flex-direction:column}.eff-cl-it{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;border-radius:8px;color:var(--ahc-text-primary);font-size:var(--fs-body);text-align:left}.eff-cl-it:hover,.eff-cl-it:focus-visible{background:var(--ahc-fill);outline:none}.eff-cl-rec{padding:1px 7px;border:1px solid var(--ahc-border);border-radius:999px;font-size:var(--fs-cap);line-height:1.4;color:var(--ahc-text-secondary)}.eff-cl-i{display:inline-grid;place-items:center;color:var(--ahc-text-tertiary)}.eff-cl-it .ck{margin-left:auto;display:grid;place-items:center;color:var(--ahc-accent);visibility:hidden}.eff-cl-it.on .ck{visibility:visible}@media (pointer: coarse){.eff-cl-it{min-height:44px}}.eff-cl-uc{display:flex;align-items:center;gap:12px;min-height:40px;margin:6px 4px 0;padding:6px 6px 2px;border-top:1px solid var(--ahc-separator, var(--ahc-hairline))}.eff-cl-uc .nm{flex:1;font-size:var(--fs-body);color:var(--ahc-text-primary);cursor:default}.eff-cl-uc{flex-wrap:wrap}.eff-cl-why{flex-basis:100%;margin:-4px 0 2px;font-size:var(--fs-cap);line-height:1.4;color:var(--ahc-text-tertiary)}.eff-cl-quota{flex-basis:100%;margin:-4px 0 2px;font-size:var(--fs-cap);line-height:1.4;color:var(--ahc-warning-text)}:root{--uc-t: #6a4be0}:root[data-theme=dark]{--uc-t: #b39cff}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--uc-t: #b39cff}}.eff-uc-t{margin-left:4px;color:var(--uc-t);font-weight:400}.eff-sl{position:relative;height:30px;margin:12px 0 2px;border-radius:15px;background:var(--ahc-fill);cursor:pointer;touch-action:none}.eff-sl .fl{position:absolute;left:0;top:0;bottom:0;border-radius:15px;background:var(--ahc-accent);transition:width .25s var(--ease-out);overflow:hidden}.eff-sl .sd{position:absolute;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--ahc-text-quaternary);pointer-events:none;transition:background-color .15s ease}.eff-sl .sd.in{background:#fff9}.eff-sl .th{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--ahc-thumb);box-shadow:0 1px 4px #00000040,0 0 0 .5px #00000014;transition:left .25s var(--ease-out);pointer-events:none}.eff-sl:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--ahc-border)}.eff-cap{font-size:var(--fs-cap);line-height:1.45;color:var(--ahc-text-tertiary);text-align:center;margin:8px 4px 0}:root{--ul-a:#3f50d6;--ul-b:#6a58e6;--ul-c:#8e5cf0;--ul-t:#8a4be6;--ul-glow:rgba(196,168,255,.55)}:root[data-theme=dark]{--ul-a:#4d5ee6;--ul-b:#7864f2;--ul-c:#9d6dfa;--ul-t:#b08cff;--ul-glow:rgba(205,182,255,.45)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ul-a:#4d5ee6;--ul-b:#7864f2;--ul-c:#9d6dfa;--ul-t:#b08cff;--ul-glow:rgba(205,182,255,.45)}}.eff-ultra-t{color:var(--ul-t)!important}.eff-sl .fl{overflow:hidden;isolation:isolate}.eff-sl .fl:before,.eff-sl .fl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.eff-sl.ultra .fl{background:linear-gradient(90deg,var(--ul-a) 0%,var(--ul-b) 45%,var(--ul-c) 80%,var(--ul-b) 100%)}.eff-sl.ultra .fl:before{opacity:1;left:-20%;right:-20%;background:radial-gradient(28% 90% at 50% 55%,var(--ul-glow),transparent 72%);animation:cxUlGlow 7s ease-in-out infinite alternate}.eff-sl.ultra .fl:after{opacity:1;background:radial-gradient(circle at 6% 62%,rgba(255,255,255,.9) 0 1.2px,transparent 1.7px),radial-gradient(circle at 14% 28%,rgba(255,255,255,.6) 0 .8px,transparent 1.3px),radial-gradient(circle at 23% 74%,rgba(255,255,255,.5) 0 .7px,transparent 1.2px),radial-gradient(circle at 31% 40%,rgba(255,255,255,.85) 0 1.1px,transparent 1.6px),radial-gradient(circle at 44% 20%,rgba(255,255,255,.55) 0 .7px,transparent 1.2px),radial-gradient(circle at 52% 66%,rgba(255,255,255,.75) 0 1px,transparent 1.5px),radial-gradient(circle at 63% 36%,rgba(255,255,255,.6) 0 .8px,transparent 1.3px),radial-gradient(circle at 71% 78%,rgba(255,255,255,.8) 0 1.2px,transparent 1.7px),radial-gradient(circle at 79% 24%,rgba(255,255,255,.5) 0 .7px,transparent 1.2px),radial-gradient(circle at 90% 52%,rgba(255,255,255,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 97% 30%,rgba(255,255,255,.5) 0 .7px,transparent 1.2px);background-size:150px 30px;animation:cxUlSpark 2.6s ease-in-out infinite alternate,cxUlDrift 18s linear infinite}@keyframes cxUlGlow{0%{transform:translate(-22%)}to{transform:translate(22%)}}@keyframes cxUlSpark{0%{opacity:.35}to{opacity:.9}}@keyframes cxUlDrift{0%{background-position:0 0}to{background-position:150px 0}}.eff-sl.ultra .sd{opacity:0}@media (prefers-reduced-motion: reduce){.eff-sl.ultra .fl:before,.eff-sl.ultra .fl:after{animation:none!important}}@media (prefers-reduced-motion: reduce){.eff-sl .fl,.eff-sl .th{transition:none}}.mdl-price{flex:none;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap}.pop-sec{padding:8px 12px 4px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.mdl-pop:not(.mdl-pop--eff){padding:6px}.mdl-pop:not(.mdl-pop--eff) .pop-it{min-height:30px;padding:0 8px;border-radius:7px}.mdl-pop .pop-sec{padding:6px 8px 4px;font-weight:600}.mdl-pop .pop-it--lock{min-height:34px;line-height:1.25}.mdl-pop .pop-it--lock .lk{display:grid;place-items:center;width:22px;height:22px;margin-right:-4px;flex:none;color:var(--ahc-text-tertiary)}.mdl-mine{max-height:150px;overflow-y:auto;overscroll-behavior:contain;margin:0 -2px;padding:0 2px}.mdl-src+.mdl-src{margin-top:2px}.mdl-src-hd{display:flex;align-items:center;gap:6px;padding:6px 8px 2px;font-size:var(--fs-cap);font-weight:600;color:var(--ahc-text-tertiary)}.mdl-badge{font-size:var(--fs-cap);font-weight:400;color:var(--ahc-text-tertiary)}.mdl-vend-hd{padding:4px 8px 1px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.mdl-warn{margin:0;padding:1px 8px 3px;font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.mdl-rate{margin:0;padding:0 8px 3px;font-size:var(--fs-cap);color:var(--ahc-text-quaternary);white-space:pre;overflow:hidden;text-overflow:ellipsis}.mdl-rate.hot{color:var(--ahc-warning-text)}.mdl-mine:has(.mdl-src-hd){max-height:240px}.mdl-msrc{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 2px 0 0;margin-bottom:2px}.mdl-msrc .pop-sec{padding:0 8px;margin:0;line-height:1}.mdl-seg{flex:none;display:inline-flex;align-items:center;padding:2px;border-radius:8px;background:var(--ahc-fill)}.mdl-seg button{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:6px;font-size:var(--fs-cap);line-height:1;color:var(--ahc-text-secondary)}.mdl-seg button.on{background:var(--ahc-surface);color:var(--ahc-text-primary);box-shadow:0 .5px 1.5px #0000001f,0 0 0 .5px var(--ahc-border)}.mdl-seg .dot{width:4px;height:4px;flex:none;border-radius:50%;background:var(--ahc-accent-text);opacity:.55}.mdl-panel{height:186px;overflow-y:auto;overscroll-behavior:contain;margin:0 -2px;padding:0 2px}.mdl-panel .mdl-mine{max-height:none;overflow:visible;margin:0;padding:0}.mdl-gh{display:flex;align-items:center;gap:7px;min-height:24px;padding:6px 8px 2px;font-size:var(--fs-cap);font-weight:500;color:var(--ahc-text-tertiary)}.mdl-grp:first-child>.mdl-gh{padding-top:2px}.mdl-gh.dim .t{color:var(--ahc-text-quaternary)}.mdl-gh small{flex:none;font-weight:400;color:var(--ahc-text-quaternary)}.mdl-gh .t,.mdl-gh .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl-gh-edit{display:grid;place-items:center;flex:none;margin-left:auto;width:24px;height:24px;padding:6px;border:0;border-radius:6px;background:transparent;color:var(--ahc-text-tertiary);opacity:0;pointer-events:none;transition:opacity var(--ah-duration-fast, .12s) ease;cursor:pointer}.mdl-gh-edit svg{display:block;width:12px;height:12px}.mdl-gh:hover .mdl-gh-edit,.mdl-gh:focus-within .mdl-gh-edit{opacity:1;pointer-events:auto}.mdl-gh-edit:hover,.mdl-gh-edit:focus-visible{background:var(--ahc-fill);color:var(--ahc-text-primary);outline:none}@media (prefers-reduced-motion: reduce){.mdl-gh-edit{transition:none}}@media (max-width: 767px){.mdl-gh-edit{width:32px;height:32px;opacity:1;pointer-events:auto}}.mdl-pop:not(.mdl-pop--eff) .pop-it.bare{padding-left:28px}.pop-it.bare.off{color:var(--ahc-text-quaternary)}.pop-it.bare.off:disabled{cursor:default;opacity:1}.mdl-pop:not(.mdl-pop--eff) .pop-it.mdl-gh.off{min-height:30px;padding:0 8px;margin-top:2px;font-weight:400;font-size:var(--fs-sub);color:var(--ahc-text-quaternary)}.pop-it.mdl-gh.off .mt{flex:none;color:var(--ahc-text-quaternary);font-size:var(--fs-cap)}.pop-it.mdl-gh.off:disabled{cursor:default;opacity:1}.mdl-more .up{transform:rotate(180deg)}.mdl-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.mdl-empty>span{display:inline-flex;align-items:center;gap:6px;color:var(--ahc-text-secondary)}.mdl-note{margin:0;padding:6px 12px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.mdl-more{color:var(--ahc-text-tertiary);font-size:var(--fs-sub)}.mdl-more .tx{flex-direction:row}.mdl-back{display:flex;align-items:center;gap:4px;padding:2px 2px 4px}.mdl-back-btn{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--ahc-text-secondary);flex:none}.mdl-back-btn:hover{background:var(--ahc-fill)}.mdl-search{flex:1;min-width:0;display:flex;align-items:center;gap:7px;height:32px;padding:0 4px;color:var(--ahc-text-tertiary)}.mdl-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-body);color:var(--ahc-text-primary)}.mdl-search input::placeholder{color:var(--ahc-text-tertiary)}.mdl-hr{height:.5px;background:var(--ahc-separator);margin:5px 4px}.mdl-list{max-height:288px;overflow:auto}@media (max-width: 767px){.mdl-pop{position:fixed;left:8px;right:8px;bottom:8px;width:auto}.comp-chip .mn{max-width:120px}}.msw{align-self:center;display:flex;align-items:center;gap:8px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.msw:before,.msw:after{content:"";width:36px;height:.5px;background:var(--ahc-separator)}.msw>svg{flex:none}.msw b{font-weight:500;color:var(--ahc-text-secondary)}.pop-it--lock{cursor:default}.pop-it--lock:hover{background:transparent}.mdl-swc{width:272px;padding:12px 12px 10px}.mdl-swc .hd{display:flex;align-items:center;gap:7px;margin-bottom:6px}.mdl-swc .hd svg{color:var(--ahc-text-secondary);flex:none}.mdl-swc .hd b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl-swc p{margin:0 0 12px;font-size:var(--fs-sub);line-height:1.5;color:var(--ahc-text-secondary)}.mdl-swc .swc-note{margin:-6px 0 10px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.mdl-swc .ft{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mdl-swtip{padding:12px 14px}.mdl-swtip .hd{display:flex;align-items:center;gap:6px;font-size:var(--fs-body)}.mdl-swtip p{margin:6px 0 10px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.mdl-swtip .ft{display:flex;align-items:center;justify-content:space-between;gap:8px}.mdl-never{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sub);color:var(--ahc-text-secondary);cursor:pointer}.comp-mic svg{color:inherit}.acct-bar{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:9px 10px 9px 12px;border-radius:12px;font-size:var(--fs-sub)}.acct-bar--danger{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.acct-bar--warning{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.acct-bar svg{flex:none}.acct-bar>span{flex:1;line-height:1.5}.acct-bar b{margin-right:6px}.acct-bar .wb-btn{height:26px;flex:none}dialog.wb-settings.sheet:has(.fa-list){width:min(calc(100% - 32px),500px)}dialog.wb-settings.sheet:has(.fa-list) .sheet-hd{padding:22px 24px 0}dialog.wb-settings.sheet:has(.fa-list) .sheet-hd h2{margin:0 32px 10px 0;padding-left:29px;font-size:var(--fs-head);font-weight:600;line-height:20px;color:var(--ahc-text-heading)}dialog.wb-settings.sheet:has(.fa-list) .sheet-hd p{margin:0;font-size:var(--fs-body);line-height:1.6;color:var(--ahc-text-secondary)}dialog.wb-settings.sheet:has(.fa-list) .fa-ic{position:absolute;left:24px;top:22px;width:20px;height:20px;display:grid;place-items:center;color:var(--ahc-text-heading)}dialog.wb-settings.sheet:has(.fa-list) .sheet-bd{padding:0 24px 4px;gap:0}dialog.wb-settings.sheet:has(.fa-list) .sheet-ft{box-shadow:none;margin-top:6px;padding:12px 24px 20px}dialog.wb-settings.sheet:has(.fa-list) .sheet-ft .wb-btn{min-width:88px;justify-content:center}.fa-list{margin:14px 0;padding:2px 16px;border-radius:12px;background:var(--ahc-fill-subtle, rgba(0, 0, 0, .04))}.fa-it{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:.5px solid var(--ahc-separator)}.fa-it:last-child{border-bottom:0}.fa-it .ic{width:24px;height:24px;display:grid;place-items:center;flex:none}.fa-it .ic.f{color:var(--ahc-accent)}.fa-it .ic.t{color:var(--ahc-text-secondary)}.fa-it .ic.g{color:var(--ahc-accent-text)}.fa-it .tx{min-width:0}.fa-it b{display:block;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.fa-it small{display:block;margin-top:1px;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);line-height:normal}.fa-note{margin:0;font-size:var(--fs-body);color:var(--ahc-text-secondary);line-height:1.6}.wb-btn.fa-go{gap:5px;color:var(--ahc-danger-text);background:var(--ahc-danger-bg);box-shadow:none;display:inline-flex;align-items:center}.wb-btn.fa-go:hover{background:color-mix(in srgb,var(--ahc-danger-text) 14%,transparent)}:root{--ux-a: #16262f;--ux-b: #24403b;--ux-c: #3e6a62;--ux-d: #9cc3b6}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ux-a: #2a46c4;--ux-b: #3a78f2;--ux-c: #66a3ff;--ux-d: #b4e1ff}}:root[data-theme=dark]{--ux-a: #2a46c4;--ux-b: #3a78f2;--ux-c: #66a3ff;--ux-d: #b4e1ff}dialog.wb-settings.sheet:has(.ux-stats){width:min(calc(100% - 32px),500px)}dialog.wb-settings.sheet:has(.ux-stats)::backdrop{background:transparent}.ux-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;background:var(--ahc-scrim);backdrop-filter:saturate(115%) blur(1.5px);-webkit-backdrop-filter:saturate(115%) blur(1.5px);animation:wbs-dim .18s ease}@keyframes wbs-dim{0%{opacity:0}to{opacity:1}}dialog.wb-settings.sheet:has(.ux-stats) .sheet-hd{padding:22px 24px 0}dialog.wb-settings.sheet:has(.ux-stats) .sheet-hd:before{content:"";display:block;width:40px;height:40px;margin:0 0 14px;border-radius:12px;background:linear-gradient(120deg,var(--ux-a),var(--ux-b) 40%,var(--ux-c) 75%,var(--ux-d));background-size:200% 100%;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--ahc-accent) 60%,transparent)}dialog.wb-settings.sheet:has(.ux-stats) .ux-ic{position:absolute;left:24px;top:22px;width:40px;height:40px;display:grid;place-items:center;color:#fff;pointer-events:none}dialog.wb-settings.sheet:has(.ux-stats) .sheet-hd h2{margin:0 32px 8px 0;font-weight:600}dialog.wb-settings.sheet:has(.ux-stats) .sheet-hd p{margin:0;font-size:var(--fs-body);line-height:1.6}dialog.wb-settings.sheet:has(.ux-stats) .sheet-bd{padding:0 24px 4px;gap:0}dialog.wb-settings.sheet:has(.ux-stats) .sheet-ft{box-shadow:none;margin-top:7px;padding:12px 24px 22px}dialog.wb-settings.sheet:has(.ux-stats) .sheet-ft .wb-btn{min-width:88px;justify-content:center}.ux-x{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ahc-text-tertiary);background:none;border:0;cursor:pointer;padding:0}.ux-x:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.ux-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 4px}.ux-stats>div{padding:9px 12px;border-radius:10px;background:var(--ahc-fill-subtle, rgba(0, 0, 0, .04))}.ux-stats b{display:block;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.ux-stats small{display:block;margin-top:2px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.ux-keep{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-top:12px;font-size:var(--fs-sub);color:var(--ahc-text-secondary);cursor:pointer}.ux-keep input{width:15px;height:15px;accent-color:var(--ahc-accent);margin:0}.wb-btn.ux-go{color:#fff;border:0;background:linear-gradient(100deg,var(--ux-a),var(--ux-b) 45%,var(--ux-c));background-size:200% 100%;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--ahc-accent) 70%,transparent)}.wb-btn.ux-go:hover{filter:brightness(1.06)}.vm-done{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:12px;background:var(--ahc-inverse);color:var(--ahc-text-on-accent);font-size:var(--fs-sub);max-width:calc(100vw - 32px);box-shadow:0 8px 24px #0003}.vm-done svg{flex:none}.vm-done>span{flex:1;line-height:1.5}.vm-done b{margin-right:4px}.vm-done .wb-btn{height:26px;flex:none}.gh-off{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;text-align:center}.gh-off b{font-size:var(--fs-head);font-weight:600;color:var(--ahc-text-heading)}.gh-off p{margin:0;max-width:320px;font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.6}.gh-off-acts{display:flex;gap:8px;margin-top:6px}.gh-off-acts .wb-btn{text-decoration:none}.rs-tip a{color:var(--ahc-accent-ink);margin-left:4px}.rs-tip-btn{margin-left:8px;color:var(--ahc-accent-ink);font-size:inherit}.pd-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-cap)}.pd-files{display:flex;flex-direction:column}.pd-file{display:grid;grid-template-columns:18px 1fr auto 72px;align-items:center;gap:10px;padding:9px 14px;border-bottom:.5px solid var(--ahc-hairline);font-size:var(--fs-sub);color:var(--ahc-text-primary);text-decoration:none}.pd-file:last-of-type{border-bottom:0}.pd-file:hover{background:var(--ahc-fill-subtle)}.pd-file svg{color:var(--ahc-text-secondary)}.pd-file .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-file small,.pd-file time{color:var(--ahc-text-tertiary);font-size:var(--fs-cap);text-align:right}.pd-note{margin:8px 2px 0;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pd-readme,.pd-viewer{margin-top:16px}.pd-readme-hd{display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:.5px solid var(--ahc-hairline);font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.pd-readme-hd .sp{flex:1}.pd-readme .md,.pd-md{padding:14px 18px}.pd-code pre{margin:0;border-radius:0;box-shadow:none;max-height:70vh}.pd-img{display:block;max-width:100%;margin:14px auto}.pd-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 12px;font-size:var(--fs-sub)}.pd-crumb a{color:var(--ahc-accent-text);text-decoration:none}.pd-crumb .sep{margin:0 4px;color:var(--ahc-text-quaternary)}.pd-commits{display:flex;flex-direction:column;gap:14px;align-items:stretch}.pd-commits>.wb-btn{align-self:center}.pd-day{margin:0 2px 6px;font-size:var(--fs-sub);font-weight:600;color:var(--ahc-text-secondary)}@media (max-width: 767px){.pd-file{grid-template-columns:18px 1fr auto}.pd-file time{display:none}}.dot-sep{display:inline-block;width:3px;height:3px;margin:0 6px;border-radius:50%;background:currentColor;opacity:.5;vertical-align:middle}.settings-content{width:100%;max-width:720px;min-width:0}.settings-content h2{font-size:13px;color:var(--ahc-text-secondary);margin:28px 0 8px;font-weight:500}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--ahc-separator);min-width:0}.settings-row>div:first-child{min-width:0;overflow-wrap:anywhere}.settings-row b{font-weight:500}.settings-row p,.settings-hint{color:var(--ahc-text-tertiary);font-size:13px;margin:5px 0 0}.settings-hint{margin-top:16px;line-height:1.65}.settings-control{flex-shrink:0;position:relative;max-width:100%}.settings-control .perm-pop{bottom:auto;top:100%;left:auto;right:0;width:min(320px,calc(100vw - 32px))}.settings-control input{accent-color:var(--ahc-accent);width:18px;height:18px}.settings-control input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:20px;border-radius:10px;background:var(--ahc-fill-strong);border:1px solid var(--ahc-border);cursor:pointer;vertical-align:middle}.settings-control input[role=switch]:before{content:"";display:block;width:14px;height:14px;margin:2px;border-radius:50%;background:var(--ahc-thumb)}.settings-control input[role=switch]:checked{background:var(--ahc-accent)}.settings-control input[role=switch]:checked:before{transform:translate(14px)}.settings-control input[role=switch]:disabled{opacity:.45;cursor:default}.settings-link{color:var(--ahc-text-primary);text-decoration:none}.settings-link:hover{color:var(--ahc-accent-text)}@media (max-width: 767px){.settings-row{flex-wrap:wrap;gap:12px}}.mdl--down .mdl-pop{bottom:auto;top:calc(100% + 6px)}.mdl--down .mdl-pop--eff{top:calc(100% + 6px);bottom:auto}.share-scopes{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.share-scope{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:10px;text-align:left;box-shadow:inset 0 0 0 1px var(--ahc-border)}.share-scope.on{box-shadow:inset 0 0 0 1.5px var(--ahc-accent);background:var(--ahc-accent-subtle)}.share-scope small{color:var(--ahc-text-tertiary);font-size:var(--fs-cap)}.share-acts{display:flex;gap:8px;margin-top:10px}.pd-file-acts{display:inline-flex;gap:6px;margin-left:8px}.vm-sheet{position:relative;width:min(100%,460px);padding:28px 24px 24px}.vm-sheet .gate-in{width:100%}.vm-sheet .sheet-x{position:absolute;right:12px;top:12px}.sy-menu{position:relative;display:inline-flex}.sy-menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:340px;max-width:calc(100vw - 24px);background:var(--ahc-surface);border-radius:12px;box-shadow:0 0 0 .5px var(--ahc-border),0 8px 24px #00000024}.cx-atts{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.cx-att{position:relative;display:inline-flex;align-items:center;gap:7px;height:32px;max-width:240px;padding:0 4px 0 5px;border-radius:9px;background:var(--ahc-fill-subtle, var(--ahc-fill));box-shadow:inset 0 0 0 .5px var(--ahc-border);color:var(--ahc-text-primary);text-align:left}button.cx-att:not(:disabled){cursor:zoom-in}button.cx-att:not(:disabled):hover{background:var(--ahc-fill)}.cx-att .th{width:22px;height:22px;border-radius:5px;flex:none;display:grid;place-items:center;background:var(--ahc-fill);color:var(--ahc-text-secondary);overflow:hidden}.cx-att .th img{width:100%;height:100%;object-fit:cover}.cx-att.is-file .th{background:var(--ahc-fill-strong, var(--ahc-fill))}button.cx-att.is-file:not(:disabled){cursor:pointer}.cx-att-bar{position:absolute;left:5px;right:5px;bottom:2px;height:2px;border-radius:1px;background:var(--ahc-accent);transform-origin:left center;transition:transform var(--ah-duration-fast) var(--ah-ease-standard);pointer-events:none}@media (prefers-reduced-motion: reduce){.cx-att-bar{transition:none}}.cx-att .nm{min-width:0;font-size:var(--fs-cap);line-height:1.2}.cx-att .nm b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-att .nm small{display:block;color:var(--ahc-text-tertiary);font-size:var(--fs-cap)}.cx-att.is-err{box-shadow:inset 0 0 0 .5px var(--ahc-danger-text)}.cx-att.is-err .nm small{color:var(--ahc-danger-text)}.cx-att .rm{width:20px;height:20px;border-radius:5px;flex:none;display:grid;place-items:center;color:var(--ahc-text-tertiary)}.cx-att .rm:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.cx-me-atts{align-self:flex-end;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.me-wrap .cx-me-atts{margin-bottom:2px}.comp-file{display:none}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:48px 24px 56px;background:#000000d1;outline:0}.lightbox img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px}.lightbox-x{position:absolute;right:14px;top:14px;color:#fff}.lightbox-cap{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#fffc;font-size:var(--fs-cap)}.schedule-sheet.sheet--del{width:min(480px,calc(100vw - 32px));overflow:hidden;line-height:normal}.sheet .cx-x{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ahc-text-tertiary);z-index:2}.sheet .cx-x:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.del-dlg{text-align:center;padding:26px 28px 18px;overflow:auto}.del-dlg .bad{width:40px;height:40px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.del-dlg h3{margin:2px 0 0;font-size:var(--fs-head);font-weight:600;color:var(--ahc-text-primary)}.del-dlg p{margin:6px auto 0;max-width:360px;font-size:var(--fs-sub);line-height:1.5;color:var(--ahc-text-secondary)}.del-dlg .me-meta,.del-dlg .wb-banner{margin-top:14px;text-align:left}.cx-unp{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:var(--ahc-warning-bg);text-align:left}.cx-unp>b{display:flex;align-items:center;gap:6px;font-size:var(--fs-sub);font-weight:600;color:var(--ahc-warning-text)}.cx-unp>b svg{flex:none}.cx-unp h3{margin:8px 0 0;font-size:var(--fs-cap);font-weight:600;color:var(--ahc-text-secondary);text-align:left}.cx-unp ul{margin:6px 0 0;padding-left:21px;list-style:disc;font-size:var(--fs-sub);line-height:1.7;color:var(--ahc-text-primary);max-height:150px;overflow:auto}.cx-unp li small{margin-left:8px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums}.cx-unp li.more{list-style:none;margin-left:-21px;color:var(--ahc-text-tertiary)}.del-dlg .cx-typed{display:flex;flex-direction:column;gap:6px;margin-top:14px;text-align:left}.del-dlg .cx-typed>small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);line-height:1.45}.cx-typed small b{color:var(--ahc-text-primary);font-weight:600}.cx-in{width:100%;border:0;outline:0;border-radius:7px;background:var(--ahc-surface);box-shadow:inset 0 0 0 .5px var(--ahc-border);padding:7px 10px;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.cx-in:focus-visible{box-shadow:inset 0 0 0 1px var(--ahc-accent)}.del-ft{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding:12px 16px}.del-ft .wb-btn{height:28px;min-width:86px;padding:0 13px;font-size:13px;border-radius:6px}.del-ft .wb-btn--danger{background:linear-gradient(#ff4d45,#e5372e)}.del-ft .wb-btn--danger:disabled{opacity:.45}.side-sec .ib{opacity:0;transition:opacity .16s,background-color .14s}.side-sec:hover .ib,.side-sec .ib:focus-visible{opacity:1}@media (hover: none){.side-sec .ib{opacity:1}}.pop-badge{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ahc-danger-fill, #d93025);color:var(--ahc-text-on-accent);font-size:var(--fs-cap);font-weight:600;line-height:18px;text-align:center}.pop-hr{height:.5px;margin:5px 4px;background:var(--ahc-separator)}.head-title--btn{min-width:0;max-width:40ch;height:28px;padding:0 6px;margin-left:-6px;border-radius:6px;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.head-title--btn:hover{background:var(--ahc-fill-subtle)}.head-title--btn:focus-visible{outline:0;background:var(--ahc-fill)}.cap-spawn{border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000a;overflow:hidden}.cap-spawn .hd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:11px 14px 9px}.cap-spawn .hd svg{width:15px;height:15px;fill:var(--ahc-text-tertiary);color:var(--ahc-text-tertiary);align-self:center}.cap-spawn .hd b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.cap-spawn .hd small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.cap-sk{width:100%;box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:38px;padding:7px 12px 7px 14px;border-top:.5px solid var(--ahc-separator);text-align:left;font-size:var(--fs-sub);color:var(--ahc-text-primary);text-decoration:none;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}a.cap-sk:hover{background:var(--ahc-fill-subtle)}a.cap-sk:focus-visible{outline:0;background:var(--ahc-fill)}.cap-sk .si{flex:none;display:grid;place-items:center;width:16px;height:16px;color:var(--ahc-text-tertiary)}.cap-sk .si svg{width:15px;height:15px;fill:currentColor}.cap-sk .si.ok{color:var(--ahc-success-text)}.cap-sk .si.wait{color:var(--cx-orange, #e0670a)}.cap-sk .si.bad{color:var(--ahc-danger-text)}.cap-sk .si .cx-ring{border-top-color:var(--ahc-accent-text)}.cap-sk .lb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-sk small{flex:none;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.cap-sk small.wait{color:var(--ahc-warning-text)}.cap-sk small.bad{color:var(--ahc-danger-text)}.cap-sk>svg:last-child{width:14px;height:14px;flex:none;fill:var(--ahc-text-quaternary);color:var(--ahc-text-quaternary)}.cap-sk.na{color:var(--ahc-text-tertiary)}.cap-sk{letter-spacing:normal}.cap-from{flex:none;min-width:0;max-width:min(320px,30vw);display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border-radius:6px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap;text-decoration:none;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.cap-from span{overflow:hidden;text-overflow:ellipsis}.cap-from{line-height:normal}.cap-from svg{width:13px;height:13px;flex:none;fill:currentColor}a.cap-from:hover{background:var(--ahc-fill-hover);color:var(--ahc-text-primary)}a.cap-from:focus-visible{outline:0;background:var(--ahc-fill)}.head-ttl .sy-ic{width:26px;height:26px;margin-left:-3px;color:var(--ahc-text-tertiary)}.head-ttl .sy-ic:hover,.head-ttl .sy-ic.on{color:var(--ahc-text-secondary)}.head-ttl .sy-menu-pop{right:auto;left:0}.sheet.rename{width:min(100%,400px);padding:20px;gap:14px}.sheet.rename h3{margin:0;font-size:var(--fs-head);font-weight:600}.sheet.rename input{height:36px;padding:0 10px;border-radius:8px;border:0;background:var(--ahc-fill-subtle);box-shadow:inset 0 0 0 .5px var(--ahc-border);font:inherit;outline:0}.sheet.rename input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ahc-accent)}.rename-act{display:flex;justify-content:flex-end;gap:8px}.side-panel--sc{width:392px;max-width:50vw}.side-panel--sc.sc-float{position:fixed;top:0;right:0;bottom:0;z-index:20;box-shadow:inset .5px 0 0 var(--ahc-separator),var(--wb-tooltip-shadow, 0 12px 44px rgba(0, 0, 0, .14))}.sc-pane{min-height:0;background:var(--ahc-surface);color:var(--ahc-text-primary)}.sc-pane .panel-h{gap:12px}.sc-pane .panel-h b{font-weight:500}.sc-icon{flex:none;color:var(--ahc-text-secondary)}.sc-messages{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 18px}.sc-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--ahc-text-secondary)}.sc-empty>.sc-icon{color:var(--ahc-text-tertiary)}.sc-empty b{font-size:16px;font-weight:500;color:var(--ahc-text-primary)}.sc-empty p{max-width:260px;font-size:13px;line-height:1.7;margin:0}.sc-message{margin-bottom:24px;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.sc-message p{white-space:pre-wrap;margin:5px 0 0}.sc-speaker{font-size:12px;font-weight:500;color:var(--ahc-text-tertiary)}.sc-message.user p{padding:10px 12px;background:var(--ahc-fill);border-radius:12px}.sc-tools{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:4px}.sc-tool{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:18px;color:var(--ahc-text-tertiary)}.sc-tool>svg{flex:none}.sc-tool .tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-tool-tag{flex:none;padding:0 6px;border-radius:6px;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.sc-context{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ahc-text-tertiary)}.sc-status{flex:none;padding:0 18px;font-size:12px;color:var(--ahc-text-secondary);min-height:20px}.sc-status:empty{min-height:0}.sc-compose{flex:none;margin:12px}@media (max-width: 767px){.side-panel--sc{width:auto;max-width:none}.sc-compose{margin-bottom:max(12px,env(safe-area-inset-bottom))}}.side-panel--files{width:640px;max-width:55vw}.cxf-body{flex:1;min-height:0;display:flex;box-shadow:inset 0 .5px 0 var(--ahc-separator)}.cxf-side{width:224px;flex:none;min-height:0;display:flex;flex-direction:column;box-shadow:inset -.5px 0 0 var(--ahc-separator)}.cxf-q{display:flex;align-items:center;gap:6px;height:30px;margin:10px 10px 6px;padding:0 8px;border-radius:8px;background:var(--ahc-fill-subtle);color:var(--ahc-text-tertiary)}.cxf-q input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.cxf-tree{flex:1;min-height:0;overflow:auto;padding:2px 6px 12px}.cxf-none{padding:18px 10px;text-align:center;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pd-tn{display:flex;align-items:center;gap:5px;width:100%;height:28px;padding:0 8px;border-radius:6px;text-align:left;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.pd-tn:hover,.pd-tn:focus-visible{background:var(--ahc-fill-subtle);color:var(--ahc-text-primary);outline:0}.pd-tn.on{background:var(--ahc-fill);color:var(--ahc-text-primary);font-weight:500}.pd-tn svg{flex:none;color:var(--ahc-text-tertiary)}.pd-tn>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-tn.flat{height:auto;min-height:28px;padding:5px 8px;align-items:flex-start}.pd-tn.flat>span{display:flex;flex-direction:column}.pd-tn.flat small{overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-cap);font-weight:400;color:var(--ahc-text-tertiary)}.pd-mk{flex:none;font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-cap);font-weight:600;color:var(--ahc-warning-text)}.pd-mk.A{color:var(--ahc-success-text)}.pd-mk.D{color:var(--ahc-danger-text)}.pd-dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--ahc-warning-text)}.cxf-view{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.cxf-vh{display:flex;align-items:center;gap:6px;height:44px;flex:none;padding:0 10px 0 14px}.cxf-vh .pd-fvn{display:inline-flex;align-items:center;gap:6px;min-width:0}.cxf-vh .cxf-na{color:var(--ahc-text-tertiary);font-size:var(--fs-cap);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cxf-vh .pd-fvn b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:600}.cxf-vh .pd-file-acts{margin-left:0}.cxf-vp{display:flex;align-items:center;gap:10px;flex:none;padding:0 14px 9px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);box-shadow:inset 0 -.5px 0 var(--ahc-separator)}.cxf-vp small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-cap)}.cxf-chg{display:flex;align-items:center;gap:7px;flex:none;margin:10px 12px 0;padding:8px 10px;border-radius:8px;background:var(--ahc-fill-subtle);text-align:left;font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.cxf-chg:hover,.cxf-chg:focus-visible{background:var(--ahc-fill);outline:0}.cxf-chg>span:not(.lk){flex:1}.cxf-chg .lk{flex:none;margin:0;font-weight:500;color:var(--ahc-text-primary);text-decoration:none}.cxf-vb{flex:1;min-height:0;overflow:auto}.cxf-vb .pd-md,.cxf-vb .pd-code{padding:12px 14px 20px}.cxf-vb .pd-img{max-width:100%;padding:14px}.cxf-vb .pd-note{margin:8px 14px 0}@media (max-width: 767px){.side-panel--files{width:auto;max-width:none}.cxf-side{width:38%}}.cxf .panel-h .cxf-t{display:flex;align-items:center;gap:7px;min-width:0}.cxf .panel-h .cxf-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.cxf-vh .wb-seg{flex:none;margin:0 4px 0 0}.cxf-chg b{font-weight:500}.page--session{position:relative;container-type:inline-size}@media (min-width: 768px){@container (max-width: 1099px){.side-panel--files{position:absolute;top:0;right:0;bottom:0;z-index:6;box-shadow:-16px 0 32px -18px #00000047,-.5px 0 0 var(--ahc-separator)}}}.bc-seg{display:contents}.bc svg{flex:none;margin-right:4px}.pd-body{display:flex;gap:28px;align-items:flex-start}.pd-body>.pd-tree{flex:1;min-width:0}.pd-ftree{position:sticky;top:12px;width:260px;flex:none;max-height:calc(100vh - 150px);overflow:auto;padding:0 2px 12px}.pd-tl{padding:6px 8px 8px;font-size:var(--fs-cap);font-weight:600;color:var(--ahc-text-tertiary)}.pd-ftree .pd-tn+div>.pd-tn,.pd-ftree .pd-tn+.pd-tn{margin-top:2px}.pd-tn .cv{flex:none;width:12px;height:12px;color:var(--ahc-text-tertiary);transition:transform .12s ease}.pd-tn .cv.open{transform:rotate(90deg)}.pd-fh,.pd-lc{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px 9px 14px;font-size:var(--fs-sub);color:var(--ahc-text-secondary);border-bottom:.5px solid var(--ahc-hairline)}.pd-lc{border-bottom:0;padding-right:14px;margin-bottom:12px}.pd-fh>b,.pd-lc>b{flex:none;font-weight:600;color:var(--ahc-text-primary)}.pd-fh .msg,.pd-lc .msg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-fh .sp,.pd-lc .sp{flex:1}.pd-fh .av,.pd-lc .av{flex:none;width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;font-size:11px;font-weight:600;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.pd-fh code,.pd-lc code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pd-fh time,.pd-lc time{flex:none;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap}.pd-fh .dot-sep,.pd-lc .dot-sep{margin:0 -2px}.pd-fh-lk{flex:none;display:inline-flex;align-items:center;gap:4px;margin-left:4px}@media (max-width: 860px){.pd-body{display:block}.pd-ftree{display:none}}.step--nar .ai{font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.55}.step--nar .md>:first-child{margin-top:0}.step--nar .md>:last-child{margin-bottom:0}.site-open{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;vertical-align:baseline}.site-addr{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.site-open .wb-btn{height:24px}.full-pend{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--ahc-warning-bg);color:var(--ahc-warning-text);box-shadow:inset 0 0 0 1.5px var(--ahc-warning-dot);font-size:var(--fs-sub)}.full-pend>svg{flex:none}.full-pend .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.full-pend .tx b{font-weight:600}.full-pend .tx small{font-size:var(--fs-cap);opacity:.85}.full-pend .wb-btn{flex:none}.fa-intro{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.6}.me-tools{display:flex;align-items:center;gap:2px;min-height:24px;margin:0 0 -10px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.me-tag{margin-right:6px}.me-time{margin-right:4px;font-variant-numeric:tabular-nums}.me-ib{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;flex:none;color:var(--ahc-text-secondary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.me-ib svg{width:15px;height:15px}.me-ib:hover,.me-ib:focus-visible{background:var(--ahc-fill);color:var(--ahc-text-primary)}.me-time,.me-ib{opacity:0;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard),background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.me-wrap:hover :is(.me-time,.me-ib),.me-tools:focus-within :is(.me-time,.me-ib){opacity:1}@media (hover: none){.me-time,.me-ib{opacity:1}}.me-ed{align-self:flex-end;width:min(100%,560px);box-sizing:border-box;border-radius:14px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 2px 12px #0000000d;padding:10px 10px 10px 12px}.me-ed-ta{display:block;width:100%;min-height:66px;max-height:240px;resize:none;border:0;outline:0;background:none;font:inherit;font-size:var(--fs-body);line-height:1.55;color:var(--ahc-text-primary);field-sizing:content}.me-ed-ta[readonly]{color:var(--ahc-text-tertiary)}.me-ed-ft{display:flex;align-items:center;gap:8px;margin-top:8px}.me-ed-hint{flex:1;min-width:0;font-size:var(--fs-cap);line-height:1.45;color:var(--ahc-text-tertiary);text-align:left}.me-ed-ft .wb-btn{flex:none}.me-ed-err{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:var(--fs-cap);line-height:1.45;color:var(--ahc-danger-text);text-align:left}.me-ed-err svg{flex:none;margin-top:2px}.sup-h{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px 0 6px;margin-left:-6px;border-radius:6px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.sup-h:hover{background:var(--ahc-fill-hover);color:var(--ahc-text-secondary)}.sup-h:focus-visible{outline:0;background:var(--ahc-fill)}.sup-h svg:last-child{transition:transform var(--ah-duration-base) var(--ah-ease-out)}.sup-h[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.sup-body .me-tools{display:none}@media (prefers-reduced-motion: reduce){.me-more svg,.sup-h svg:last-child,.me-ib{transition:none}}.sup-body{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:12px 0 4px 14px;border-left:2px solid var(--ahc-separator);opacity:.55}.step--think .step-h{color:var(--ahc-text-tertiary)}.step--think .step-tx.shim{background:linear-gradient(90deg,var(--ahc-text-tertiary) 40%,var(--ahc-text-primary) 50%,var(--ahc-text-tertiary) 60%) 100% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cxShimC calc(var(--ah-duration-loop, 1.6s) * 1.5) linear infinite}@media (prefers-reduced-motion: reduce){.step--think .step-tx.shim{animation:none;background:none;-webkit-text-fill-color:currentColor}}.think-cv{flex:none;transition:transform .2s var(--ease-out)}.think-cv.fold{transform:rotate(-90deg)}.think-tag{flex:none;padding:0 6px;border-radius:8px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);border:.5px solid var(--ahc-separator)}.think-body{white-space:pre-wrap;word-break:break-word;font-size:var(--fs-sub);line-height:1.55;color:var(--ahc-text-secondary)}.sub-meta{flex:none;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums}.steps--sub{margin:0;padding-left:10px;border-left:2px solid var(--ahc-separator)}.sub-summary{font-size:var(--fs-sub);color:var(--ahc-text-secondary);white-space:pre-wrap;word-break:break-word}:root[data-palette] :is(.toast,.np-tipbox,.vm-done){color:var(--ahc-text-on-inverse)}:root[data-palette] :is(.acct-menu .cap-badge,.pop-badge,.ar-bdg,.ar-mk,.ar-pill.big .d,.gate-btn){color:var(--wb-on-primary)}:root[data-palette] .ar-mk.radio i{background:var(--wb-on-primary)}:root[data-palette]:not([data-palette=sand]) .me{background:var(--ahc-bubble);color:var(--ahc-text-primary)}:root[data-palette]:not([data-palette=sand]) :is(.me-more,.me .sk){color:var(--ahc-text-secondary)}:root[data-palette]:not([data-palette=sand]) .me .sk{background:var(--ahc-fill-strong);box-shadow:none}:root[data-palette]{--ux-a: var(--wb-primary-solid);--ux-b: var(--wb-primary-solid);--ux-c: var(--wb-primary-solid-hover);--ux-d: var(--wb-primary-solid-active)}:root[data-palette] .wb-btn.ux-go{color:var(--wb-on-primary)}:root[data-palette] .wb-btn.wb-btn--primary.nb-upg,:root[data-palette] .wb-btn.wb-btn--primary.nb-upg:hover:not(:disabled),:root[data-palette] .wb-btn.wb-btn--primary.nb-upg:focus-visible{background:var(--wb-primary-solid);color:var(--wb-on-primary);box-shadow:none;filter:none}:root[data-palette] .wb-btn.wb-btn--primary.nb-upg:hover:not(:disabled){background:var(--wb-primary-solid-hover)}:root[data-palette] .wb-btn.wb-btn--primary.nb-upg:after{display:none}:root[data-palette] .acct-menu .lg-av{background:var(--ahc-fill-strong);color:var(--ahc-text-secondary)}:root[data-palette] .del-ft .wb-btn--danger{background:var(--ahc-danger-fill);color:var(--wb-on-primary)}.side-done-tg{width:100%;color:var(--ahc-text-tertiary);font-size:var(--fs-body);text-align:left}.side-done-tg svg{flex:none;width:10px;height:10px;fill:currentColor;transition:transform var(--ah-duration-base) var(--ah-ease-out)}.side-done-tg.open svg{transform:rotate(90deg)}.side-done-tg.end svg{transform:rotate(-90deg)}@media (prefers-reduced-motion: reduce){.side-done-tg svg{transition:none}}.langpop{position:fixed;z-index:60;width:min(288px,calc(100vw - 24px));height:min(350px,calc(100dvh - 20px));box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:8px;background:var(--ah-elevated, var(--ahc-raised));border:1px solid var(--ah-border, var(--ahc-ring));border-radius:var(--ah-radius-lg, 8px);line-height:normal;box-shadow:0 12px 44px #1b27351a,0 2px 6px #1b273508;animation:core-pop-in .25s cubic-bezier(.22,1,.36,1)}.langpop .lp-search{display:flex;align-items:center;gap:8px;height:36px;flex:none;margin:0 0 8px;padding:0 7px;border-radius:6px;background:var(--ahc-fill);color:var(--ahc-text-tertiary)}.langpop .lp-search input{flex:1;min-width:0;border:0;background:none;outline:0;font:inherit;font-size:13px;color:var(--ahc-text-primary)}.langpop .lp-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.langpop .lpi{width:100%;height:36px;display:grid;grid-template-columns:16px minmax(max-content,1fr) max-content;align-items:center;gap:8px;padding:0 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:14px;text-align:left;color:var(--ahc-text-primary);cursor:pointer;transition:background-color .16s ease,color .16s ease}.langpop .lpi:hover,.langpop .lpi:focus-visible{background:var(--ahc-accent);color:var(--ahc-text-on-accent);outline:0}.langpop .lpi .ck{width:15px;height:15px;color:var(--ahc-accent);flex:none}.langpop .lpi:is(:hover,:focus-visible) .ck{color:var(--ahc-text-on-accent)}.langpop .lpi.off .ck{opacity:0}.langpop .lpi .nm{min-width:0;white-space:nowrap;line-height:20px}.langpop .lpi .en{font-size:13px;color:var(--ahc-text-quaternary);white-space:nowrap;line-height:20px;text-align:right}.langpop .lpi:is(:hover,:focus-visible) .en{color:color-mix(in srgb,var(--ahc-text-on-accent) 85%,transparent)}.langpop .lp-sec{font-size:12px;color:var(--ahc-text-quaternary);padding:6px 8px 2px;font-weight:500}@media (max-width: 767px){.langpop{left:12px!important;right:12px;top:auto!important;bottom:env(safe-area-inset-bottom,0px);margin-inline:auto;width:min(320px,calc(100% - 24px));height:min(440px,calc(100dvh - 20px));border-radius:16px;padding:20px 8px calc(10px + env(safe-area-inset-bottom,0px))}.langpop:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:var(--ahc-fill-strong)}.langpop .lp-search{height:40px;border-radius:10px;margin:0 4px 6px}.langpop .lpi{height:44px;font-size:15px;border-radius:10px}.langpop .lpi:hover{background:none;color:inherit}.langpop .lpi:hover .ck{color:var(--ahc-accent)}.langpop .lpi:hover .en{color:var(--ahc-text-quaternary)}.langpop .lpi:active{background:var(--ahc-fill)}}@media (prefers-reduced-motion: reduce){.langpop{animation:none}}.langpop .lpi:disabled{cursor:default;color:var(--ahc-text-quaternary)}.langpop .lpi:disabled:hover{background:none;color:var(--ahc-text-quaternary)}.langpop .lpi:disabled .en{color:var(--ahc-text-quaternary);opacity:.7}.side-sec>.side-org{margin-left:auto}.side-sec .ib.on{opacity:1;background:var(--ahc-fill)}.side-om{position:fixed;z-index:60;min-width:204px;padding:5px;border-radius:12px;background:var(--ahc-raised);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 0 0 .5px var(--ahc-ring, var(--ahc-border)),0 12px 32px -10px #00000038;transform-origin:top left;animation:sideOmIn var(--ah-duration-base, .2s) var(--ah-ease-out) both}@keyframes sideOmIn{0%{opacity:0;transform:scale(.97) translateY(-3px)}}.side-om button{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 9px;border-radius:7px;font-size:13px;color:var(--ahc-text-primary)}.side-om button:hover,.side-om button:focus-visible,.side-om button.open{background:var(--ahc-fill);outline:none}.side-om button>.tail{margin-left:auto}.side-om [aria-haspopup]>.tail{color:var(--ahc-text-tertiary)}.side-om [role=menuitemradio]>.tail{color:var(--ahc-text-primary)}@media (prefers-reduced-motion: reduce){.side-om{animation:none}}.side-pj{flex:none;max-width:72px;margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ahc-text-quaternary)}.side-th:has(.side-lv) .side-pj{display:none}.side-none{padding:6px 10px;font-size:12px;color:var(--ahc-text-tertiary);list-style:none}.side-scroll [data-pid][draggable=true]{cursor:grab}.side-scroll .sort-src{opacity:.35}.side-scroll .sort-below{box-shadow:inset 0 -2px 0 var(--ahc-accent)}.side-scroll .sort-above{box-shadow:inset 0 2px 0 var(--ahc-accent)}.side-scroll[data-manual] .side-th[draggable=true]{cursor:grab}.exec-note{margin:0 2px 8px;padding:8px 12px;border-radius:10px;font-size:var(--fs-sub);line-height:1.45;color:var(--ahc-warning-text);background:color-mix(in srgb,var(--ahc-warning-bg) 70%,var(--ahc-surface))}.exec-mch .comp-tb.is-blocked{color:var(--ahc-warning-text)}.perm-pop .pop-it:disabled{opacity:.5;cursor:default;background:none}.pd-sh-acts{display:inline-flex;gap:10px}.pd-sh-acts .pd-lk{display:inline-flex;align-items:center;gap:3px}.site-row code{font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.site-on{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-cap);color:var(--ahc-text-secondary);white-space:nowrap}.site-on i{width:6px;height:6px;border-radius:50%;background:var(--ahc-success-dot)}.site-pv-dlg .site-pv-fr{width:100%;height:100%;min-height:360px;border:0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 .5px var(--ahc-hairline)}.site-pv-st{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:320px;text-align:center;color:var(--ahc-text-secondary)}.site-pv-st b{color:var(--ahc-text-primary)}.share-target{display:flex;align-items:center;gap:8px;margin:0 0 12px}.share-lb{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.share-days{display:inline-flex;align-items:center;gap:8px}.share-days .wb-input{width:88px}.share-note{margin:6px 0 0;font-size:var(--fs-cap);line-height:1.5;color:var(--ahc-text-tertiary)}.share-warn{margin:10px 0 0;padding:8px 12px;border-radius:10px;font-size:var(--fs-sub);color:var(--ahc-warning-text);background:color-mix(in srgb,var(--ahc-warning-bg) 70%,var(--ahc-surface))}.share-err{margin:6px 0 0;font-size:var(--fs-cap);color:var(--ahc-danger-text)}.share-ok{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.share-ok h3{margin:4px 0 0;font-size:var(--fs-body)}.share-ok p{margin:0;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.share-ok .share-lb{align-self:stretch;text-align:left}.share-list{display:flex;flex-direction:column}.share-row{display:flex;align-items:center;gap:10px;min-height:48px;border-bottom:.5px solid var(--ahc-hairline)}.share-row:last-child{border-bottom:0}.share-copy{flex:1;min-width:0;display:flex;flex-direction:column}.share-copy b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-copy small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.share-tag{flex:none;height:20px;padding:0 8px;border-radius:10px;display:inline-grid;place-items:center;font-size:11px;color:var(--ahc-text-secondary);background:var(--ahc-fill)}.share-tag.is-active{color:var(--ahc-success-text);background:color-mix(in srgb,var(--ahc-success-bg) 70%,transparent)}.export-body{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0;text-align:center;color:var(--ahc-text-secondary)}.export-body h3{margin:4px 0 0;font-size:var(--fs-body);color:var(--ahc-text-primary)}.export-body p{margin:0}.export-body progress{width:100%;max-width:320px}.share-scope-sw{display:inline-flex;gap:2px;margin-bottom:8px;padding:2px;border-radius:8px;background:var(--ahc-fill)}.share-scope-sw button{height:24px;padding:0 10px;border-radius:6px;font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.share-scope-sw button.on{background:var(--ahc-surface);color:var(--ahc-text-primary);box-shadow:0 0 0 .5px var(--ahc-border)}.export-pg{font-size:var(--fs-cap);color:var(--ahc-text-secondary);font-variant-numeric:tabular-nums}.cx-att.is-sel{box-shadow:inset 0 0 0 1.5px var(--ahc-accent)}.perm-pop{width:372px}.perm-hd{display:flex;align-items:center;gap:8px;padding:6px 8px}.perm-hd b{flex:1;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-secondary)}.perm-hd a{font-size:var(--fs-sub);color:var(--ahc-text-secondary);text-decoration:underline;text-underline-offset:2px}.perm-hd a:hover{color:var(--ahc-text-primary)}.perm-def{margin-left:6px;padding:0 6px;border-radius:9px;font-style:normal;font-size:11px;font-weight:500;color:var(--ahc-text-secondary);background:var(--ahc-fill)}@media (max-width: 767px){.perm-pop{width:auto}}@supports selector(::-webkit-scrollbar){:where(*){scrollbar-width:auto;scrollbar-color:auto}*::-webkit-scrollbar{width:6px;height:6px;background:transparent}*::-webkit-scrollbar:hover,*::-webkit-scrollbar-track,*::-webkit-scrollbar-track:hover,*::-webkit-scrollbar-track:active,*::-webkit-scrollbar-track-piece,*::-webkit-scrollbar-track-piece:hover,*::-webkit-scrollbar-track-piece:active,*::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}*::-webkit-scrollbar-thumb{background:transparent;border:0;border-radius:var(--ah-radius-full, 999px);box-shadow:none}[data-scroll-active]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ahc-text-tertiary) 55%,transparent)}[data-scroll-active]::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--ahc-text-tertiary) 80%,transparent)}*::-webkit-scrollbar-button{display:none;width:0;height:0}}@supports not selector(::-webkit-scrollbar){:where(*){scrollbar-width:thin;scrollbar-color:transparent transparent}:where([data-scroll-active]){scrollbar-color:color-mix(in srgb,var(--ahc-text-tertiary) 80%,transparent) transparent}}@media (forced-colors:active){:where(*){scrollbar-color:auto}*::-webkit-scrollbar-thumb{background:ButtonText}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background:Highlight}}.kb-k{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:6px;font:500 12px/1 var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.04em;color:var(--ahc-text-secondary);background:var(--ahc-fill);box-shadow:inset 0 -1px 0 var(--ahc-separator);white-space:nowrap}.kb-none{font-size:12px;color:var(--ahc-text-tertiary)}.kb-lb .info-tip{margin-left:4px;vertical-align:-3px}.kb-grp+.kb-grp{margin-top:18px}.kb-grp h3{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ahc-text-tertiary)}.kb-rows{border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 1px var(--ahc-hairline, var(--ahc-separator))}.kb-row{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 14px;border-bottom:.5px solid var(--ahc-separator)}.kb-row:last-child{border-bottom:0}.kb-lb{flex:1;min-width:0;font-size:13px;line-height:1.45;color:var(--ahc-text-primary)}.kb-keys{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;flex:none;max-width:52%}.kb-empty{padding:28px 0;text-align:center;font-size:13px;color:var(--ahc-text-tertiary)}.kb-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#0000002e;animation:kbFade var(--ah-duration-fast, .15s) var(--ah-ease-out, ease-out)}.kb-dlg{display:flex;flex-direction:column;width:min(640px,100%);max-height:76vh;background:var(--ahc-raised);color:var(--ahc-text-primary);border-radius:14px;box-shadow:0 24px 60px #0000003d,0 0 0 .5px var(--ahc-ring, var(--ahc-separator));overflow:hidden}.kb-pal{width:min(560px,100%);padding:6px}.kb-q{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;color:var(--ahc-text-tertiary)}.kb-q input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;font:inherit;font-size:14px;color:var(--ahc-text-primary)}.kb-hr{height:.5px;background:var(--ahc-separator);margin:4px}.kb-pl{overflow:auto;max-height:min(420px,60vh)}.kb-it{display:flex;align-items:center;width:100%;min-height:38px;padding:0 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--ahc-text-primary);text-align:left;cursor:pointer}.kb-it.on{background:var(--ahc-fill)}.kb-it .lb small{margin-left:8px;font-size:12px;color:var(--ahc-text-tertiary)}.kb-it .mt{margin-left:auto;padding-left:16px;font-size:12px;letter-spacing:.04em;color:var(--ahc-text-tertiary)}.kb-hd{display:flex;align-items:center;gap:12px;padding:16px 16px 10px}.kb-hd h2{flex:1;margin:0;font-size:16px;font-weight:600}.kb-body{flex:1;min-height:0;overflow:auto;padding:4px 16px 16px}.kb-ft{display:flex;justify-content:flex-end;padding:10px 16px;border-top:.5px solid var(--ahc-separator)}.kb-link{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:500;color:var(--ahc-accent-text, var(--ahc-accent));cursor:pointer}.kb-link:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:2px}@keyframes kbFade{0%{opacity:0}}.kb-settings{margin-top:22px}.kb-settings .kb-rows{border-radius:13px}@media (max-width: 767px){.kb-ov{padding:0;align-items:flex-end}.kb-dlg{width:100%;max-height:88dvh;border-radius:16px 16px 0 0}.kb-keys{max-width:60%}}@media (prefers-reduced-motion: reduce){.kb-ov{animation:none}}.kb-st-h{display:flex;align-items:center;gap:6px}.imp-mk{flex:none;display:inline-grid;place-items:center;width:14px;height:14px;margin-left:4px;color:var(--ahc-text-tertiary);vertical-align:-2px;opacity:.85}.imp-mk svg{width:12px;height:12px;fill:currentColor}.on .imp-mk,.imp-mk:hover{opacity:1}.np-sheet{width:min(100%,480px)}.np-sheet .sheet-hd{padding:26px 28px 6px}.np-sheet .sheet-ic{display:block;width:44px;height:44px;margin:0 auto 12px;color:var(--ahc-accent-text)}.np-sheet .sheet-hd h2{line-height:25px;margin:0;font-size:var(--fs-head);font-weight:600;letter-spacing:-.01em;color:var(--ahc-text-heading)}.np-sheet .sheet-hd p{max-width:380px;margin:6px auto 0;line-height:1.5}.np-src-w{display:flex;justify-content:center;padding:14px 20px 0}.np-src{display:inline-grid;grid-template-columns:repeat(3,1fr);align-items:stretch;height:30px;padding:2px;border-radius:8px}.np-src .wb-seg__item{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:auto;padding:0 13px;white-space:nowrap;border-radius:6px;font-weight:400}.np-src .wb-seg__item.is-on{color:var(--ahc-text-primary);font-weight:500}.np-src .wb-seg__item:disabled{color:var(--ahc-text-quaternary)}.np-sheet .sheet-bd{flex:none;box-sizing:border-box;height:304px;padding:16px 20px 0;gap:0;overflow:hidden}.np-sheet .sheet-ft{margin-top:14px;padding:12px 16px;gap:8px;box-shadow:none;justify-content:flex-end}.np-sheet .sheet-ft .wb-btn{height:28px;min-width:86px;padding:0 13px;border-radius:6px;font-size:14px;font-weight:500;justify-content:center}.np-sheet .sheet-ft .wb-btn--primary:disabled{opacity:.45;background:color-mix(in srgb,var(--ahc-accent) 28%,var(--ahc-surface));box-shadow:none}.np-sheet .sheet-sel{line-height:18px;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.np-sheet .sheet-sel b{color:var(--ahc-text-primary);font-weight:500}.np-new{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.np-fl{display:flex;flex-direction:column;gap:6px;margin:0}.np-fl>b{line-height:18px;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-primary)}.np-in{box-sizing:border-box;height:30px;line-height:16px;width:100%;border:0;outline:0;border-radius:7px;background:var(--ahc-surface);box-shadow:inset 0 0 0 .5px var(--ahc-border);padding:7px 10px;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.np-in:focus{box-shadow:inset 0 0 0 1px var(--ahc-border)}.np-tpls{display:grid;grid-template-columns:1fr 1fr;gap:6px}.np-tpl{display:flex;align-items:center;gap:10px;min-width:0;height:36px;padding:8px 10px;border-radius:9px;text-align:left;background:var(--ahc-fill-subtle);transition:background-color .12s}.np-tpl:not(.on):hover:not(:disabled){background:var(--ahc-fill)}.np-tpl.on{background:var(--ahc-accent-subtle)}.np-tpl:disabled{opacity:.55;cursor:default}.np-tpl>svg{flex:none;color:var(--ahc-text-secondary)}.np-tpl.on>svg{color:var(--ahc-accent-text)}.np-tpl b{line-height:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-primary)}.np-ncks{display:flex;flex-direction:column;gap:6px}.np-ck{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 2px;border-radius:9px;text-align:left;width:100%}.np-ck:disabled{opacity:.55;cursor:default}.np-ck .cb{width:16px;height:16px;border-radius:4.5px;flex:none;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--ahc-border);background:var(--ahc-surface);color:var(--ahc-text-on-accent)}.np-ck.on .cb{background:var(--ahc-accent);box-shadow:none}.np-ck .nm{display:flex;flex-direction:column;min-width:0}.np-ck b{line-height:18px;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-primary)}.np-ck small{line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.np-ckrow{display:flex;align-items:center;gap:8px}.np-own{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.np-own select{border:0;background:transparent;font:inherit;color:var(--ahc-text-secondary)}.np-go{margin:0;align-self:flex-start;color:var(--ahc-accent-ink);font-size:var(--fs-sub)}.np-zone{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 24px;border:0;border-radius:12px;text-align:center;background:var(--ahc-subtle);box-shadow:inset 0 0 0 .5px var(--ahc-hairline)}.np-zone .gh{display:grid;place-items:center;margin-bottom:2px;color:var(--ahc-text-primary)}.np-zone>b{line-height:20px;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.np-zone>small{max-width:360px;font-size:var(--fs-sub);line-height:1.5;color:var(--ahc-text-secondary)}.np-lk{line-height:18px;margin-top:6px;font-size:var(--fs-sub);color:var(--ahc-accent-text)}.np-lk:hover{text-decoration:underline;text-underline-offset:2px}.np-drop{cursor:pointer}.np-drop>svg{margin-bottom:2px;color:var(--ahc-text-tertiary)}.np-drop>b{font-weight:500}.np-drop>small{max-width:100%;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.np-dir .fi{display:grid;place-items:center;margin-bottom:2px;color:var(--ahc-text-tertiary)}.np-dir>b{line-height:17px}.np-dir>small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-cap);line-height:normal;color:var(--ahc-text-tertiary)}.np-dir>small.warn{display:flex;align-items:center;gap:5px;white-space:normal;color:var(--ahc-warning-text)}.np-found{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:2px 0 6px}.np-dir .wb-btn{margin-top:2px;height:28px;padding:0 13px;border-radius:6px;font-size:14px;font-weight:500}.np-dir code{line-height:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-cap);padding:1px 5px;border-radius:4px;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.np-info{position:relative;margin-right:auto;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ahc-text-tertiary);cursor:help;outline:none}.np-info:hover,.np-info:focus-visible{color:var(--ahc-text-primary);background:var(--ahc-fill)}.np-tipbox{position:absolute;left:-4px;bottom:calc(100% + 8px);width:300px;padding:8px 11px;border-radius:8px;background:var(--ahc-inverse);color:var(--ahc-text-on-accent);font-size:var(--fs-cap);line-height:1.5;text-align:left;cursor:default;box-shadow:0 8px 24px #0003;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .15s ease,transform .15s var(--ease-out);z-index:5}.np-info:hover .np-tipbox,.np-info:focus-visible .np-tipbox{opacity:1;transform:none;transition-delay:.1s}.np-prog{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.np-sheet .sheet-bd>.wb-banner{margin-top:8px}.np-sheet .rp{flex:1;min-height:0;display:flex;flex-direction:column}.np-sheet .rs-hd{flex:none;gap:0;height:24px;margin-bottom:8px}.np-sheet .rs-hd b{line-height:20px;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.np-sheet .rp-who{line-height:15px;display:inline-flex;align-items:center;gap:4px;margin:0 auto 0 8px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.np-sheet .rp-own{position:relative;display:inline-flex;align-items:center}.np-sheet .rp-own select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-secondary);height:24px;padding:0 20px 0 8px;border-radius:6px;cursor:pointer}.np-sheet .rp-own select:hover,.np-sheet .rp-own select:focus{background:var(--ahc-fill);color:var(--ahc-text-primary)}.np-sheet .rp-own svg{position:absolute;right:4px;color:var(--ahc-text-tertiary);pointer-events:none}.np-sheet .rs-q{flex:none;height:34px;padding:0 12px;border-radius:17px;background:none;box-shadow:inset 0 0 0 .5px var(--ahc-border)}.np-sheet .rs-q:focus-within{box-shadow:inset 0 0 0 1px var(--ahc-border);background:var(--ahc-fill-subtle)}.np-sheet .rs-q input{line-height:19px;font-size:var(--fs-body)}.np-sheet .rs-list{flex:1;min-height:0;max-height:none;margin:8px -6px 0;padding:0 6px;border-bottom:.5px solid var(--ahc-separator)}.np-sheet .rs-list.busy{opacity:.45;pointer-events:none}.np-sheet .rs-ro{flex:none;line-height:17px}.np-sheet .rs-ro .cb{border-radius:4.5px}.np-sheet .rs-ro .nm{font-size:var(--fs-body);color:var(--ahc-text-primary)}.np-sheet .rs-ro .mt{display:flex;align-items:center;gap:5px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap}.np-sheet .rs-none{padding:40px 0;text-align:center;font-size:var(--fs-sub)}.rp-ft{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 2px 0;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.rp-ft a,.rp-ref{line-height:18px;color:var(--ahc-text-secondary);font-size:var(--fs-sub)}.rp-ft a{text-decoration:underline;text-underline-offset:2px}.rp-ft a:hover,.rp-ref:hover{color:var(--ahc-text-primary)}.rp-ref{display:inline-flex;align-items:center;gap:5px}.rp-note{flex:1;text-align:right;font-size:var(--fs-cap)}.rp-who{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.rp-own{position:relative;display:inline-flex;align-items:center;margin-left:auto}.rp-own select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-secondary);padding:4px 20px 4px 8px;border-radius:6px;cursor:pointer}.rp-own svg{position:absolute;right:4px;color:var(--ahc-text-tertiary);pointer-events:none}.np-rename{display:flex;flex-direction:column;gap:10px}.np-rename p{margin:0;font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.5}.np-edit{margin-left:6px;width:20px;height:20px;border-radius:5px;display:inline-grid;place-items:center;vertical-align:middle;color:var(--ahc-text-tertiary)}.np-edit:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.np-src-w[hidden]{display:none}.np-sheet .np-up-hd{padding:20px 28px 4px;text-align:left}.cap-up{display:flex;flex-direction:column;gap:14px;padding:10px 8px 6px}.cap-up-f{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:10px;background:var(--ahc-fill-subtle)}.cap-up-f>svg{width:22px;height:22px;flex:none;fill:var(--ahc-text-tertiary);color:var(--ahc-text-tertiary)}.cap-up-f .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cap-up-f b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-path{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left;unicode-bidi:plaintext;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.cap-up-s{list-style:none;margin:0;padding:0 12px;display:flex;flex-direction:column;gap:2px}.cap-up-s li{display:flex;align-items:center;gap:10px;height:32px;min-width:0;font-size:var(--fs-sub)}.cap-up-s .si{flex:none;width:16px;height:16px;display:grid;place-items:center;color:var(--ahc-text-quaternary)}.cap-up-s .si svg{width:16px;height:16px;fill:currentColor}.cap-up-s .si .pd{width:6px;height:6px;border-radius:50%;background:var(--ahc-separator)}.cap-up-s .si .cx-ring{width:14px;height:14px;border-top-color:var(--ahc-accent-text)}.cap-up-s b{flex:none;width:76px;font-weight:400;color:var(--ahc-text-tertiary)}.cap-up-s small{margin-left:auto;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-up-s small.num{min-width:96px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ahc-text-secondary)}.cap-up-s small.bad{color:var(--ahc-danger-text)}.cap-up-s li.done .si{color:var(--ahc-success-text)}.cap-up-s li.done b{color:var(--ahc-text-secondary)}.cap-up-s li.run b{font-weight:500;color:var(--ahc-text-primary)}.cap-up-s li.bad .si{color:var(--ahc-danger-text)}.cap-up-s li.bad b{font-weight:500;color:var(--ahc-text-primary)}.cap-up-bar{flex:none;width:140px;height:4px;margin-left:auto;border-radius:2px;background:var(--ahc-fill);overflow:hidden}.cap-up-bar+small{margin-left:10px}.cap-up-bar i{display:block;height:100%;border-radius:inherit;background:var(--ahc-accent);transform-origin:left center;transition:transform var(--ah-duration-base) var(--ah-ease-out)}.cap-up-note{margin:2px 12px 0 38px;font-size:var(--fs-cap);line-height:1.7;color:var(--ahc-text-tertiary)}.cap-up-note code{padding:1px 5px;border-radius:4px;background:var(--ahc-fill-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ahc-text-secondary)}.cap-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (prefers-reduced-motion: reduce){.cap-up-bar i{transition:none}}.project-row .side-it--pr{padding-right:58px}.project-row .side-pr-new{right:30px}.project-row:hover .project-more,.project-row:focus-within .project-more{opacity:1}.project-menu{max-height:calc(100dvh - 16px);overflow-y:auto}.project-menu .pop-meta{overflow-wrap:anywhere}.project-menu .pop-it:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:-2px;background:var(--ahc-fill)}.project-menu .pop-it small{color:var(--ahc-text-tertiary);font-size:var(--fs-cap)}.project-card{position:fixed;z-index:44;width:288px;min-width:0;padding:12px;pointer-events:none;max-height:calc(100dvh - 16px);overflow:hidden;font-size:var(--fs-sub)}.project-card>div{display:flex;align-items:flex-start;gap:8px;margin-top:9px;color:var(--ahc-text-secondary);overflow-wrap:anywhere}.project-card>div:first-child{margin-top:0;color:var(--ahc-text-primary)}.project-card svg{flex:none;margin-top:2px}.project-card span,.project-card b{min-width:0}.project-card-title{padding-bottom:9px;border-bottom:.5px solid var(--ahc-separator)}@media (max-width: 767px){.project-card{display:none}.project-row .project-more{display:grid;opacity:1}}.project-row .side-pst--spacer{visibility:hidden}.project-row .side-pst--action{position:absolute;right:58px;top:50%;transform:translateY(-50%);height:20px;padding:0 6px;border-radius:5px;line-height:20px;cursor:pointer;z-index:1}.project-row .side-pst--action:hover,.project-row .side-pst--action:focus-visible{background:var(--ahc-fill);color:var(--ahc-text-primary)}.project-row.side-pr:hover .side-pst--action{opacity:1}.split:not(.on),.split:not(.on)>.pane{display:contents}.split.on{flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(var(--sp-c, 4),minmax(0,1fr));grid-template-rows:repeat(var(--sp-r, 1),minmax(var(--sp-minh, 240px),1fr));gap:6px;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--ahc-text-primary) 4%,var(--ahc-window))}.split.on>.pane{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:10px;background:var(--ahc-window);box-shadow:0 0 0 .5px var(--ahc-separator);container-type:inline-size;transition:box-shadow .16s}.split.on>.pane>.page{flex:1;min-height:0}.split.on>.pane>.page--center,.split.on>.pane>.wb-banner{margin:auto}.split.on>.pane.on{z-index:2;box-shadow:0 0 0 1px color-mix(in srgb,var(--ahc-text-primary) 20%,transparent),0 2px 12px #0000000f}.split.on>.pane:not(.on):not(.pane--empty)>*{opacity:.86;transition:opacity .16s}.split.on>.pane:not(.on):not(.pane--empty):hover>*{opacity:1}.split.on>.pane:not(.on):not(.pane--empty){cursor:pointer}.split.on>.pane:focus-visible{outline:2px solid var(--ahc-focus, var(--ahc-accent));outline-offset:1px}.split.on>.pane .head{height:44px;padding:0 6px 0 16px;cursor:grab}.split.on>.pane .head .head-title--btn{cursor:text}.split.on>.pane .head-menu{display:none}.pane-mtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary)}.pane-st{display:grid;place-items:center;width:28px;height:28px;color:var(--ahc-text-tertiary)}.pane-st--wait{color:var(--ahc-warning-text, var(--ahc-orange))}.pane-fake{padding:14px 16px;border-radius:14px;font-size:var(--fs-body);color:var(--ahc-text-tertiary);background:var(--ahc-raised);box-shadow:0 0 0 .5px var(--ahc-border);cursor:text}.pane-tools{position:absolute;top:8px;right:6px;z-index:3;display:flex;align-items:center;gap:2px}.split.on>.pane--empty{background:transparent;box-shadow:inset 0 0 0 1px var(--ahc-separator)}.pane-empty-x{position:absolute;top:6px;right:6px;z-index:2}.pane-add{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:10px;text-align:center;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);transition:background-color .15s,color .15s}.pane-add:hover,.pane-add:focus-visible{outline:0;background:var(--ahc-fill-subtle);color:var(--ahc-text-secondary)}.split.on>.pane.is-lift{z-index:5;transition:box-shadow .18s;box-shadow:0 0 0 1px color-mix(in srgb,var(--ahc-text-primary) 18%,transparent),0 18px 44px #0000002e}.split.on>.pane.is-yield,.split.on>.pane.is-back{transition:transform .28s cubic-bezier(.2,.8,.2,1)}html.sp-grabbing,html.sp-grabbing *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}@container (max-width: 560px){.split.on .col{padding-left:18px;padding-right:18px}.split.on .dock{padding:0 12px 12px}.split.on .perm .comp-tb .tx{display:none}.split.on>.pane .head{padding:0 4px 0 14px;gap:6px}}@container (max-width: 440px){.split.on .perm,.split.on .comp-mic,.split.on .ctx,.split.on .head-sub{display:none}}.sp-pick{position:relative;display:inline-flex}.sp-pop{position:absolute;top:calc(100% + 6px);right:0;width:220px;min-width:0}.sp-ic{display:grid;gap:2px;width:20px;height:15px;flex:none;color:var(--ahc-text-secondary)}.sp-ic.n2{grid-template-columns:1fr 1fr}.sp-ic.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.sp-ic.n6{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.sp-ic i{border-radius:2px;background:currentColor;opacity:.45}.pop-it.sp-opt[disabled]{opacity:.45;cursor:default}.pop-it.sp-opt[disabled]:hover{background:none}.sp-addpop{z-index:40}.sp-dimg{position:fixed;left:-400px;top:-400px;display:inline-flex;align-items:center;gap:6px;max-width:260px;height:30px;padding:0 12px;border-radius:15px;background:var(--ahc-raised);box-shadow:0 0 0 .5px var(--ahc-border),0 6px 18px #00000024;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.sp-dimg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-dimg svg{width:14px;height:14px;fill:currentColor;flex:none;color:var(--ahc-text-tertiary)}.sp-ov{position:fixed;z-index:60;transition:background-color .18s,opacity .15s}.sp-ov.on:not(.in-grid){background:color-mix(in srgb,var(--ahc-window) 90%,transparent)}.sp-o{position:absolute;pointer-events:none;display:grid;place-items:center;align-content:center;padding:6px;opacity:0;transition:left .3s cubic-bezier(.2,.8,.2,1),top .3s cubic-bezier(.2,.8,.2,1),width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1),opacity .18s}.sp-o:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:10px}.sp-o>b{position:relative;display:flex;align-items:center;gap:7px;max-width:calc(100% - 40px);font-size:var(--fs-body);font-weight:500}.sp-o>b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-ov.on .sp-new,.sp-ov.on .sp-keep.vis{opacity:1}.sp-new{color:var(--ahc-accent-text, var(--ahc-accent))}.sp-new:before{background:color-mix(in srgb,var(--ahc-accent) 7%,var(--ahc-window));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ahc-accent) 40%,transparent)}.sp-new[data-act]:not([data-act=""]):after{content:attr(data-act);position:relative;margin-top:4px;font-size:var(--fs-cap);opacity:.75}.sp-keep{color:var(--ahc-text-secondary)}.sp-keep:before{background:var(--ahc-window);box-shadow:inset 0 0 0 1px var(--ahc-separator),0 4px 16px #0000000f}@media (prefers-reduced-motion: reduce){.split.on>.pane,.split.on>.pane.is-yield,.split.on>.pane.is-back,.sp-o,.sp-ov{transition:none}}.sbi .bar{transform-box:fill-box;transform-origin:center;transition:transform var(--ah-duration-moderate, .25s) var(--ah-ease-out, cubic-bezier(.22, 1, .36, 1)),stroke-width var(--ah-duration-moderate, .25s),translate var(--ah-duration-moderate, .25s)}.app.sb-off .sbi .bar{transform:scaleY(.42);stroke-width:2;translate:-.75px 0}.app>.side{transition:margin-left var(--ah-duration-slow, .35s) var(--ah-ease-out, cubic-bezier(.22, 1, .36, 1));overflow:hidden}.app>.side>*{transition:opacity var(--ah-duration-base, .2s) var(--ah-ease-out),transform var(--ah-duration-slow, .35s) var(--ah-ease-out)}.app.sb-off>.side>*{opacity:0;transform:translate(-12px)}.sb-open{position:fixed;left:14px;top:11px;z-index:5;display:flex;align-items:center;gap:2px;padding-right:13px;opacity:0;transform:translate(-6px);pointer-events:none;transition:opacity var(--ah-duration-base, .2s) var(--ah-ease-out),transform var(--ah-duration-moderate, .25s) var(--ah-ease-out)}.sb-open.on{opacity:1;transform:none;pointer-events:auto;transition-delay:.12s}.sb-open .ib{width:30px;height:30px;color:var(--ahc-text-tertiary)}.sb-open .ib:hover{color:var(--ahc-text-primary)}.sb-open .sb-new{display:grid;place-items:center;width:0;overflow:hidden;transform:scale(.6);transition:width var(--ah-duration-moderate, .25s) var(--ah-ease-out),transform var(--ah-duration-moderate, .25s) var(--ah-ease-out),background-color var(--ah-duration-fast, .15s)}.sb-open.on .sb-new{width:30px;transform:none}.sb-open:after{content:"";position:absolute;right:0;top:7px;width:1px;height:16px;background:var(--ahc-border);opacity:.7}.app.sb-off .main .head{padding-left:104px;transition:padding-left var(--ah-duration-slow, .35s) var(--ah-ease-out)}.app .head{transition:padding-left var(--ah-duration-slow, .35s) var(--ah-ease-out)}.head .vr{width:1px;height:16px;flex:none;background:var(--ahc-border);opacity:.7;margin:0 6px}.head-rn{min-width:0;width:auto;max-width:40ch;height:28px;margin:0 0 0 -6px;padding:0 6px;border:0;border-radius:7px;font:inherit;font-weight:600;font-size:var(--fs-body);color:var(--ahc-text-primary);background:var(--ahc-surface);box-shadow:0 0 0 1px var(--ahc-border);outline:none}.head>.ib,.head>.vr{flex:none}.head-ttl{flex:0 1 auto;overflow:hidden}@container (max-width: 760px){.page--session .head .head-sub,.page--session .head .rl{display:none}}@media (max-width: 767px){.sb-open{display:none}.app.sb-off .main .head{padding-left:8px}}@media (prefers-reduced-motion: reduce){.sbi .bar,.app>.side,.app>.side>*,.sb-open,.sb-open .sb-new,.app .head{transition:none!important}}.slash-pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:30;box-sizing:border-box;max-height:min(360px,46vh);overflow-x:hidden;overflow-y:auto;padding:8px;border-radius:14px;background:var(--ahc-raised);box-shadow:0 0 0 .5px var(--ahc-border),0 12px 32px #00000024}.slash-grp+.slash-grp{margin-top:4px}.slash-grp-h{padding:10px 10px 5px;font-size:13px;color:var(--ahc-text-tertiary)}.slash-it{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:var(--fs-body);color:var(--ahc-text-primary)}.slash-it.on{background:var(--ahc-fill-hover)}.slash-it.is-off{cursor:default;color:var(--ahc-text-tertiary)}.slash-ic{flex:none;color:var(--ahc-text-secondary)}.slash-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.slash-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slash-nm b{font-weight:500}.slash-it.is-off .slash-nm,.slash-arg{color:var(--ahc-text-tertiary)}.slash-sub{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;font-size:13px;line-height:1.45;color:var(--ahc-text-secondary)}.slash-it.is-off .slash-sub{color:var(--ahc-text-tertiary)}.slash-d{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.slash-d:empty{display:none}.slash-sep{flex:none;white-space:pre}.slash-sub.is-long .slash-d{flex-basis:100%}.slash-sub.is-long .slash-sep{display:none}.slash-meta{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ahc-text-tertiary)}.slash-kbd{flex:none;font-family:inherit;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.slash-note{padding:16px;font-size:var(--fs-body);color:var(--ahc-text-secondary)}.slash-note--err{color:var(--ahc-danger-text, var(--ahc-danger))}.slash-tag{margin-left:8px;padding:0 6px;border-radius:5px;font-size:var(--fs-cap);line-height:18px;color:var(--ahc-text-secondary);background:var(--ahc-fill-subtle)}.slash-local{display:flex;align-items:baseline;gap:8px;margin-top:4px;padding:8px 9px 6px;border-top:.5px solid var(--ahc-separator);font-size:var(--fs-cap);line-height:1.5;color:var(--ahc-text-tertiary)}.slash-local>span{flex:1;min-width:0}.slash-local-go{flex:none;text-decoration:none;color:var(--ahc-accent-text, var(--ahc-accent));cursor:pointer}.slash-local-go:hover{text-decoration:underline}@media (max-width: 639px){.slash-pop{max-height:36dvh}}dialog.wb-settings.sheet.xr-dlg .sheet-bd{gap:0}.xr-head{display:flex;align-items:center;gap:12px;padding:12px 0 8px}.xr-head>svg{color:var(--ahc-text-secondary);flex:none}.xr-head div{display:flex;flex-direction:column;gap:2px}.xr-head b{font-weight:500}.xr-head small,.xr-asof,.xr-note{font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.xr-asof{margin:0 0 4px;font-variant-numeric:tabular-nums}.xr-note{margin:0 0 8px;color:var(--ahc-text-tertiary)}.xr-summary{display:flex;gap:20px;padding:12px 0;color:var(--ahc-text-secondary);border-bottom:.5px solid var(--ahc-hairline);font-size:var(--fs-sub)}.xr-summary b{color:var(--ahc-text-primary);font-weight:500;font-variant-numeric:tabular-nums;margin-left:4px}.xr-filter{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.xr-filter select{flex:1;min-width:0}.xr-rows{list-style:none;margin:0;padding:0}.xr-row{display:grid;grid-template-columns:1fr;gap:4px;padding:12px 0;border-bottom:.5px solid var(--ahc-hairline)}.xr-op{display:flex;align-items:center;gap:6px}.xr-op svg{color:var(--ahc-text-secondary);flex:none}.xr-op em{font-style:normal;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.xr-res{margin-left:auto;font-style:normal;font-size:var(--fs-cap)}.xr-res--ok{color:var(--ahc-text-tertiary)}.xr-res--run{color:var(--ahc-text-primary)}.xr-res--bad{color:var(--ahc-danger-text)}.xr-row code{font:var(--fs-cap)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.xr-row small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.xr-empty{padding:16px 0;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.xr-more{align-self:center;margin-top:12px}.cx-att.is-video .th{position:relative}.cx-att-play{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#0000008c;color:#fff}.cx-att-play svg{width:9px;height:9px}:is(.cx-atts,.cx-me-atts) .pvw-aatt{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 6px 0 10px;border-radius:10px;background:var(--ahc-surface);box-shadow:inset 0 0 0 .5px var(--ahc-border);font-size:var(--fs-sub);color:var(--ahc-text-primary);cursor:default;outline:0}:is(.cx-atts,.cx-me-atts) .pvw-aatt:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ahc-accent)}.pvw-aatt .pvw-si{flex:none;color:var(--ahc-text-secondary)}.pvw-aatt b{font-weight:500;white-space:nowrap}:is(.cx-atts,.cx-me-atts) .pvw-aatt .rm{width:20px;height:20px;flex:none;margin-left:2px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;background:var(--ahc-text-primary);color:var(--ahc-surface);opacity:0;transform:scale(.8);transition:opacity var(--ah-duration-fast) var(--ah-ease-standard),transform var(--ah-duration-fast) var(--ah-ease-out)}:is(.cx-atts,.cx-me-atts) .pvw-aatt .rm svg{width:12px;height:12px;fill:currentColor}:is(.cx-atts,.cx-me-atts) .pvw-aatt:is(:hover,:focus-within) .rm{opacity:1;transform:none}@media (hover: none){:is(.cx-atts,.cx-me-atts) .pvw-aatt .rm{opacity:1;transform:none}}.pvw-apop{position:fixed;z-index:46;width:360px;max-width:calc(100vw - 16px);max-height:min(360px,60vh);overflow:auto;box-sizing:border-box;padding:6px;border-radius:14px;background:var(--ahc-raised);box-shadow:0 0 0 .5px var(--ahc-border),var(--ah-shadow-overlay);animation:pvwPop var(--ah-duration-fast) var(--ah-ease-out) both;transform-origin:bottom left}.pvw-ai{padding:8px 8px 10px 10px;border-radius:10px}.pvw-ai+.pvw-ai{box-shadow:0 -.5px 0 var(--ahc-hairline)}.pvw-ai .hd{display:flex;align-items:center;gap:8px}.pvw-ai .hd .sp{flex:1}.pvw-ai code{padding:1px 7px;border-radius:6px;background:var(--ahc-fill);font:11px/1.6 var(--ah-font-code, ui-monospace, Menlo, monospace);color:var(--ahc-text-secondary)}.pvw-ai .cx-ib{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:var(--ahc-text-tertiary);background:none;cursor:pointer}.pvw-ai .cx-ib:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.pvw-ai .cx-ib[data-ad]:hover{color:var(--ahc-danger-text)}.pvw-ai p{margin:6px 0 0;font-size:var(--fs-body);line-height:1.55;color:var(--ahc-text-primary);word-break:break-word}.pvw-th{position:relative;flex:none;width:34px;height:24px;border-radius:6px;background:var(--ahc-fill-subtle);box-shadow:inset 0 0 0 .5px var(--ahc-border);overflow:hidden}.pvw-th i{position:absolute;border-radius:2px;background:color-mix(in srgb,var(--ahc-accent) 55%,transparent)}@keyframes pvwPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.pvw-apop{animation:none}:is(.cx-atts,.cx-me-atts) .pvw-aatt .rm{transition:none}}.pvw{container:pvw / inline-size}.pvw-ann{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:0;border-radius:999px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000d;font-size:var(--fs-sub);color:var(--ahc-text-primary);cursor:pointer}.pvw-ann:hover:not(:disabled){background:var(--ahc-fill-subtle)}.pvw-ann.on{background:var(--ahc-fill);box-shadow:inset 0 0 0 .5px var(--ahc-border)}.pvw-ann:disabled{opacity:.45;cursor:default}.pvw-ann:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:1px}@container pvw (max-width: 469px){.pvw-ann{width:32px;padding:0;justify-content:center}.pvw-ann span{display:none}}.pvw-hint{position:absolute;z-index:3;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:30px;padding:0 5px 0 12px;border-radius:999px;background:var(--ahc-inverse);color:var(--ahc-text-on-inverse);font-size:var(--fs-cap);white-space:nowrap;box-shadow:var(--ah-shadow-overlay)}.pvw-hint button{height:22px;padding:0 9px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);color:inherit;font-size:var(--fs-cap);font-weight:500;cursor:pointer}.pvw-hint button:hover{background:color-mix(in srgb,currentColor 26%,transparent)}.pvw-ed{position:absolute;z-index:3;width:300px;max-width:calc(100% - 16px);box-sizing:border-box;padding:10px;border-radius:12px;background:var(--ahc-raised);box-shadow:0 0 0 .5px var(--ahc-border),var(--ah-shadow-overlay);animation:pvwPop var(--ah-duration-fast) var(--ah-ease-out) both}.pvw-ed-h{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:8px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.pvw-ed-h code{flex:none;padding:1px 6px;border-radius:5px;background:var(--ahc-fill);font:11px/1.5 var(--ah-font-code, ui-monospace, Menlo, monospace);color:var(--ahc-text-secondary)}.pvw-ed-h span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvw-ed textarea{display:block;width:100%;box-sizing:border-box;min-height:64px;padding:8px 10px;border:0;outline:0;border-radius:8px;background:var(--ahc-fill-subtle);resize:none;font:inherit;font-size:var(--fs-sub);line-height:1.5;color:var(--ahc-text-primary)}.pvw-ed textarea:focus{background:var(--ahc-fill)}.pvw-ed textarea::placeholder{color:var(--ahc-text-tertiary)}.pvw-ed-f{display:flex;align-items:center;gap:6px;margin-top:8px}.pvw-ed-f .sp{flex:1}.pvw-ed-f kbd{margin-left:4px;font-family:var(--ah-font-code, ui-monospace, Menlo, monospace);font-size:11px;opacity:.7}.pvw-ed-f .cx-ib{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;color:var(--ahc-text-tertiary);cursor:pointer}.pvw-ed-f .cx-ib:hover{color:var(--ahc-danger-text);background:var(--ahc-fill)}@media (prefers-reduced-motion: reduce){.pvw-ed{animation:none}}.ag-coral{--c: #df6450;--t: rgba(223, 100, 80, .14)}.ag-lagoon{--c: #25968a;--t: rgba(37, 150, 138, .14)}.ag-iris{--c: #7766d6;--t: rgba(119, 102, 214, .14)}.ag-lime{--c: #5a9f37;--t: rgba(90, 159, 55, .15)}.ag-amber{--c: #c9861c;--t: rgba(201, 134, 28, .15)}.ag-sky{--c: #3683d1;--t: rgba(54, 131, 209, .14)}.ag-main{--c: var(--ahc-text-secondary);--t: var(--ahc-fill)}:root[data-theme=dark] .ag-coral{--c: #f08a76;--t: rgba(240, 138, 118, .16)}:root[data-theme=dark] .ag-lagoon{--c: #4fc1b2;--t: rgba(79, 193, 178, .16)}:root[data-theme=dark] .ag-iris{--c: #a397f0;--t: rgba(163, 151, 240, .17)}:root[data-theme=dark] .ag-lime{--c: #8ccb63;--t: rgba(140, 203, 99, .16)}:root[data-theme=dark] .ag-amber{--c: #e9ae4e;--t: rgba(233, 174, 78, .16)}:root[data-theme=dark] .ag-sky{--c: #6eaae8;--t: rgba(110, 170, 232, .16)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ag-coral{--c: #f08a76;--t: rgba(240, 138, 118, .16)}:root:not([data-theme=light]) .ag-lagoon{--c: #4fc1b2;--t: rgba(79, 193, 178, .16)}:root:not([data-theme=light]) .ag-iris{--c: #a397f0;--t: rgba(163, 151, 240, .17)}:root:not([data-theme=light]) .ag-lime{--c: #8ccb63;--t: rgba(140, 203, 99, .16)}:root:not([data-theme=light]) .ag-amber{--c: #e9ae4e;--t: rgba(233, 174, 78, .16)}:root:not([data-theme=light]) .ag-sky{--c: #6eaae8;--t: rgba(110, 170, 232, .16)}}.sa-av{position:relative;display:inline-grid;place-items:center;width:var(--s, 18px);height:var(--s, 18px);flex:none;vertical-align:middle}.sa-av>svg{width:100%;height:100%;fill:var(--c);overflow:visible}.sa-av .h{fill:var(--ahc-surface)}.sa-av .hs{fill:none;stroke:var(--ahc-surface);stroke-width:1.7}.sa-av .t{fill:var(--t)}.sa-av .s{fill:none;stroke:var(--c);stroke-width:2}.sa-av .o{opacity:.5}.sa-av.run:after{content:"";position:absolute;inset:calc(var(--s, 18px) * -.2);border-radius:50%;border:1.5px solid transparent;border-top-color:var(--c);border-right-color:var(--c);opacity:.85;animation:saSpin 1.1s linear infinite;animation-delay:var(--ph, 0ms)}@keyframes saSpin{to{transform:rotate(360deg)}}.sa-mt{display:inline-flex;align-items:center;gap:4px;padding:0 6px 0 4px;height:20px;border-radius:6px;background:var(--t);color:var(--ahc-text-primary);font-weight:600;font-size:12px;vertical-align:1px;white-space:nowrap}@media (prefers-reduced-motion: reduce){.sa-av.run:after{animation-duration:2.4s}}.sg-row{display:flex;align-items:center;gap:8px;min-height:30px;font-size:var(--fs-sub, 13px);color:var(--ahc-text-secondary)}.sg-row>.sg-ico{width:16px;height:16px;display:grid;place-items:center;flex:none}.sg-row.done>.sg-ico{color:var(--ahc-success-dot)}.sg-row .sg-lb{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-btns{display:inline-flex;align-items:center;gap:2px;flex:none}.sg-btn{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;transition:background-color var(--ah-duration-fast, .15s)}.sg-btn:hover{background:var(--ahc-fill)}.sg-btn.hl{animation:sgHl 1.4s var(--ah-ease-out, ease-out)}@keyframes sgHl{0%{background:var(--ahc-accent-subtle)}to{background:transparent}}.sg-ct{flex:none;font-size:12px;color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums}.ar{--ar-mono: var(--ah-font-code, ui-monospace, SFMono-Regular, Menlo, monospace);--ar-card: 0 0 0 .5px var(--ahc-border), 0 1px 2px rgba(0, 0, 0, .04);display:flex;flex-direction:column;min-width:0;container-type:inline-size}.ar .wb-ri{width:16px;height:16px}:where(.ar) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.ar) button:disabled{cursor:default}.ar-hd{display:flex;align-items:center;gap:8px;width:100%;min-height:28px;padding:0 0 10px;border-bottom:.5px solid var(--ahc-separator);font-size:var(--fs-sub);color:var(--ahc-text-tertiary);text-align:left;transition:color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-hd:hover{color:var(--ahc-text-secondary)}.ar-hd .ar-cv{width:14px;height:14px;transition:transform var(--ah-duration-moderate) var(--ah-ease-out),opacity var(--ah-duration-fast) var(--ah-ease-standard)}.ar-hd[aria-expanded=false] .ar-cv{transform:rotate(-90deg)}.ar:is([data-state=run],[data-state=wait]) .ar-hd .ar-cv{opacity:0}.ar:is([data-state=run],[data-state=wait]) .ar-hd:hover .ar-cv{opacity:1}.ar-hd.land .ar-lb{animation:wbSwap var(--ah-duration-moderate) var(--ah-ease-out)}.ar:not(.has-out) .ar-hd{border-bottom:0;padding-bottom:4px;cursor:default}.ar:is([data-state=run],[data-state=wait]) .ar-hd .ar-lb{font-variant-numeric:tabular-nums}.ar[data-state=wait] .ar-hd{color:var(--ahc-warning-text)}.ar[data-state=fail] .ar-hd{color:var(--ahc-danger-text)}.ar .ar-hi{color:var(--ahc-warning-dot)}.ar-lb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-bd{display:flex;flex-direction:column;gap:10px;padding:14px 0 6px}.ar-e.nw{animation:wbUp var(--ah-duration-moderate) var(--ah-ease-out) both}.ar-narr{margin:0;font-size:var(--fs-body);line-height:1.7;color:var(--ahc-text-primary)}.ar-narr code,.ar-body code{font-family:var(--ar-mono);font-size:.88em;padding:1px 5px;border-radius:5px;background:var(--ahc-fill)}.ar-row{display:flex;align-items:center;gap:8px;max-width:calc(100% + 12px);min-height:28px;margin:0 -6px;padding:2px 6px;border-radius:7px;text-align:left;font-size:var(--fs-body);color:var(--ahc-text-tertiary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-row:hover:not(:disabled){background:var(--ahc-fill-subtle);color:var(--ahc-text-secondary)}.ar-ico{position:relative;width:16px;height:16px;display:grid;place-items:center;flex:none}.ar-ico>*{grid-area:1 / 1;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard),transform var(--ah-duration-moderate) var(--ah-ease-out)}.ar-ico .ar-cv{opacity:0;transform:rotate(-90deg)}:is(.ar-row,.ar-tl-h):hover:not(:disabled) .ar-ico>:first-child,.open>:is(.ar-row,.ar-tl-h) .ar-ico>:first-child{opacity:0}:is(.ar-row,.ar-tl-h):hover:not(:disabled) .ar-ico .ar-cv,.open>:is(.ar-row,.ar-tl-h) .ar-ico .ar-cv{opacity:1}.open>:is(.ar-row,.ar-tl-h) .ar-ico .ar-cv{transform:none}.ar-lbc{font-weight:500}.land>.ar-row .ar-lb{animation:wbSwap var(--ah-duration-moderate) var(--ah-ease-out)}.ar-meta{flex:none;font-family:var(--ar-mono);font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.ar-add{color:var(--ahc-success-text);font-weight:500}.ar-del{color:var(--ahc-danger-text);font-weight:500}.ar-act.warn>.ar-row .ar-meta{color:var(--ahc-danger-text)}.ar-plan{max-width:540px;border-radius:12px;background:var(--ahc-surface);box-shadow:var(--ar-card);overflow:hidden}.ar-plan-h{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-bottom:.5px solid var(--ahc-hairline);font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.ar-plan-h .wb-ri{width:15px;height:15px}.ar-plan-h b{font-weight:600;color:var(--ahc-text-primary)}.ar-cnt{margin-left:auto;font-size:var(--fs-cap);font-variant-numeric:tabular-nums}.ar-tr{border-bottom:.5px solid var(--ahc-hairline);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.ar-tr:last-child{border-bottom:0}.ar-tr:hover{background:var(--ahc-fill-subtle)}.ar-tr-h{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 10px;text-align:left}.ar-tr-h:disabled{cursor:default;opacity:1}.ar-tr-h .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-primary)}.ar-tr-h>.ar-cv{width:15px;height:15px;color:var(--ahc-text-tertiary);transition:transform var(--ah-duration-moderate) var(--ah-ease-out)}.ar-tr.open .ar-tr-h>.ar-cv{transform:rotate(180deg)}.ar-bdg{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;animation:wbPop var(--ah-duration-moderate) var(--ah-ease-spring) both}.ar-bdg .wb-ri{width:13px;height:13px}.ar-bdg.ok{background:var(--ahc-success-dot)}.ar-bdg.bad{background:var(--ahc-danger-dot)}.ar-bdg.off{background:var(--ahc-fill-strong);color:var(--ahc-text-secondary)}.ar-rg{position:relative;width:22px;height:22px;flex:none;display:grid;place-items:center}.ar-rg svg{position:absolute;top:0;right:0;bottom:0;left:0;width:22px;height:22px;fill:none;stroke-width:2}.ar-rg circle{stroke:var(--ahc-separator)}.ar-rg circle.a{stroke:var(--ahc-text-tertiary);stroke-linecap:round;stroke-dasharray:18.5 47.5;opacity:0;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard)}.ar-rg.on svg{animation:ah-spin var(--ah-ar-plan-ring-loop) linear infinite}.ar-rg.on circle.a{opacity:1}.ar-rg b{position:relative;font-size:10.5px;font-weight:600;color:var(--ahc-text-primary);font-variant-numeric:tabular-nums}.ar-rg:not(.on) b{color:var(--ahc-text-tertiary)}.ar-pill{display:inline-flex;align-items:center;gap:5px;flex:none;height:22px;padding:0 8px;border-radius:999px;font-size:var(--fs-cap);font-weight:500;line-height:1;background:var(--ahc-fill);color:var(--ahc-text-secondary);animation:wbFade var(--ah-duration-base) var(--ah-ease-out) both}.ar-pill.ok{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.ar-pill.bad{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.ar-tr-d{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0 12px 10px 20px;padding:2px 0 2px 23px;border-left:1px solid var(--ahc-separator);font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.ar-tr-d>span:only-child{grid-column:1 / -1}.ar-tr.open .ar-tr-d>*{animation:wbUp var(--ah-duration-moderate) var(--ah-ease-out) both}.ar-roll{display:inline-flex;white-space:pre;font-variant-numeric:tabular-nums}.ar-rd{display:inline-block;height:1.2em;line-height:1.2em;overflow:hidden;vertical-align:bottom}.ar-rd>span{display:block;height:1.2em;transition:transform var(--ah-duration-slow) var(--ah-ease-out)}.ar-rd.up.go>span,.ar-rd.dn>span{transform:translateY(-100%)}.ar-rd.dn.go>span{transform:none}.ar.is-history :is(.ar-bdg,.ar-pill){animation:none}.ar-apv,.ar-apvd{--ar-mono: var(--ah-font-code, ui-monospace, SFMono-Regular, Menlo, monospace)}.ar-apv{max-width:460px;border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 2px 10px #0000000d}.ar-apv-eb{display:flex;align-items:center;gap:6px;padding:12px 16px 0;font-size:var(--fs-cap);color:var(--ahc-warning-text)}.ar-apv-eb .wb-ri{width:14px;height:14px;color:var(--ahc-warning-dot)}.ar-apv-vp{overflow:hidden;padding:0 16px}.ar-apv-tr{position:relative;display:flex;flex-direction:column;gap:26px}.ar-q{padding-top:8px;opacity:0;transition:opacity var(--ah-duration-slow) var(--ah-ease-out)}.ar-q.on{opacity:1}.ar-q-t{font-size:var(--fs-body);font-weight:600;line-height:1.45;color:var(--ahc-text-primary)}.ar-q-c{display:inline-block;margin-top:6px;padding:2px 7px;border-radius:6px;background:var(--ahc-fill);font-family:var(--ar-mono);font-size:var(--fs-cap);color:var(--ahc-text-secondary);white-space:pre-wrap;word-break:break-all}.ar-opts{display:flex;flex-direction:column;gap:2px;margin:10px -8px 0}.ar-apv .ar-opt{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 8px;border-radius:7px;text-align:left;font-size:var(--fs-sub);color:var(--ahc-text-secondary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.ar-apv .ar-opt:hover,.ar-apv .ar-opt:focus-visible,.ar-apv .ar-cus:focus-within{background:var(--ahc-fill-subtle);outline:none;box-shadow:none}.ar-apv .ar-opt.on{color:var(--ahc-text-primary)}.ar-apv .ar-opt:disabled{opacity:1;cursor:default}.ar-mk{width:16px;height:16px;flex:none;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--ahc-ring);color:#fff;transition:background-color var(--ah-duration-base) var(--ah-ease-standard),box-shadow var(--ah-duration-base) var(--ah-ease-standard)}.ar-mk.radio{border-radius:50%}.ar-mk.check{border-radius:5px}.on>.ar-mk{background:var(--ahc-accent);box-shadow:none}.ar-mk.radio i{width:6px;height:6px;border-radius:50%;background:#fff;transform:scale(0);transition:transform var(--ah-duration-base) var(--ah-ease-spring)}.on>.ar-mk.radio i{transform:none}.ar-cus{cursor:text}.ar-cus input{flex:1;min-width:0;height:30px;padding:0 0 0 25px;border:0;outline:0;background:transparent;font:inherit;color:var(--ahc-text-primary)}.ar-cus input::placeholder{color:var(--ahc-text-tertiary)}.ar-apv-err{margin:8px 16px 0;font-size:var(--fs-cap);color:var(--ahc-danger-text)}.ar-apv-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px 10px 14px;border-top:.5px solid var(--ahc-hairline)}.ar-pg{display:flex;align-items:center;gap:2px;font-size:var(--fs-cap);font-weight:500;color:var(--ahc-text-tertiary)}.ar-apv .ar-pg button{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;color:var(--ahc-text-tertiary);transition:color var(--ah-duration-fast) var(--ah-ease-standard)}.ar-apv .ar-pg button:hover:not(:disabled){color:var(--ahc-text-primary)}.ar-apv .ar-pg button:disabled{opacity:.3}.ar-pg .wb-ri{width:14px;height:14px}.ar-pg .up{transform:rotate(180deg)}.ar-apv-f .acts{display:flex;gap:6px}.ar-apv-f .wb-btn kbd{margin-left:3px;font-family:var(--ar-mono);font-size:11px;opacity:.7}.ar-apvd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.ar-e.nw .ar-apvd,.ar-pill.big{animation:wbPop var(--ah-duration-moderate) var(--ah-ease-out) both}.ar-pill.big{height:26px;padding:0 10px 0 5px;font-size:var(--fs-sub)}.ar-pill.big:not(.ok){padding-left:7px}.ar-pill.big .wb-ri{width:14px;height:14px}.ar-pill.big .d{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--ahc-success-dot);color:#fff}.ar-pill.big .d .wb-ri{width:11px;height:11px}.ar-apvd code{padding:2px 6px;border-radius:5px;background:var(--ahc-fill);font-family:var(--ar-mono);font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.ar.is-history .ar-pill.big{animation:none}@media (prefers-reduced-motion: reduce){.ar-apv *,.ar-apvd *{animation:none!important;transition:none!important}}.ar-diffs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-top:10px;border-top:.5px solid var(--ahc-separator)}.ar-tools .ar-diffs{margin-top:4px;padding-top:8px}.ar .ar-dc{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:28px;padding:0 9px;border-radius:7px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 .5px 1px #0000000f;font-family:var(--ar-mono);font-size:var(--fs-cap);color:var(--ahc-text-primary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-dc:hover{background:var(--ahc-fill-subtle)}.ar-dc span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-pv{--ar-mono: var(--ah-font-code, ui-monospace, SFMono-Regular, Menlo, monospace);line-height:normal;letter-spacing:-.005em;position:fixed;z-index:900;width:300px;border-radius:10px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),var(--ah-shadow-overlay);overflow:hidden;pointer-events:none;transform-origin:top left;animation:wbPop var(--ah-duration-fast) var(--ah-ease-out) both}.ar-pv .h{display:flex;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:.5px solid var(--ahc-hairline);font-family:var(--ar-mono);font-size:11px;color:var(--ahc-text-secondary)}.ar-pv .h>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-pv .b{padding:4px 0;font-family:var(--ar-mono);font-size:11px;line-height:1.8}.ar-pv .b>div{display:flex;gap:8px;padding:0 10px;white-space:pre;color:var(--ahc-text-secondary)}.ar-pv .b>div.add{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.ar-pv .b>div.del{background:var(--ahc-danger-bg);color:var(--ahc-danger-text)}.ar-pv i{font-style:normal;width:10px;flex:none;-webkit-user-select:none;user-select:none}.ar-pv .b span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ar-tools{display:flex;flex-direction:column;gap:2px;margin:2px 0 4px}.ar-tl-h{display:flex;align-items:center;gap:8px;width:calc(100% + 12px);min-height:28px;margin-left:-6px;padding:0 6px;border-radius:7px;text-align:left;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-tl-h:hover:not(:disabled){background:var(--ahc-fill-subtle)}.ar-tl-h .ar-ico{width:16px;height:16px}.ar-tl-h .wb-ri{width:15px;height:15px}.ar-tl-v{flex:none;color:var(--ahc-text-secondary)}.ar-chip{min-width:0;font-family:var(--ar-mono);font-size:var(--fs-cap);color:var(--ahc-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-tl-m{margin-left:auto;padding-left:8px;flex:none;font-family:var(--ar-mono);font-size:var(--fs-cap);font-variant-numeric:tabular-nums;color:var(--ahc-text-tertiary)}.ar-tl.warn .ar-tl-m{color:var(--ahc-danger-text)}.ar-ring{width:12px;height:12px;margin:2px;flex:none;border-radius:50%;box-sizing:border-box;border:1.5px solid var(--ahc-separator);border-top-color:var(--ahc-text-secondary);animation:ah-spin calc(var(--ah-duration-slower) * 1.4) linear infinite}@container (max-width: 520px){.ar-chip{max-width:58%}}.ar-think.run>.ar-row .ar-ico>.wb-pixel{opacity:1}.ar-think.run>.ar-row .ar-ico>.ar-cv{opacity:0}.ar-rsn{display:flex;flex-direction:column;gap:6px;margin:4px 0 4px 7px;padding:2px 0 2px 15px;border-left:1px solid var(--ahc-separator)}.ar-rsn p{margin:0;font-size:var(--fs-sub);line-height:1.65;color:var(--ahc-text-secondary)}.ar-rsn p.nw{animation:wbUp var(--ah-duration-slow) var(--ah-ease-out) both}.ar-ans{display:flex;flex-direction:column;gap:14px;padding-top:14px}.ar-ans:empty{display:none}.ar-body{display:flex;flex-direction:column;gap:10px;font-size:var(--fs-body);line-height:1.7;color:var(--ahc-text-primary)}.ar-ans-w{display:contents}.ar-body>.ai{line-height:inherit}.ar-body>.md{display:flex;flex-direction:column;gap:10px}.ar-body>.md>:is(p,ul,ol,blockquote,pre,.md-table){margin:0}.ar-body>.md :is(ul,ol){display:flex;flex-direction:column;gap:4px;padding-left:1.3em}.ar-body>.md li+li{margin-top:0}.ar-body>.md li::marker{color:var(--ahc-text-tertiary)}.ar-bare{padding-top:0}.ar-bare>.ar-ans-w{display:flex;flex-direction:column;gap:14px}.ar-fl{display:inline-flex;align-items:baseline;gap:3px;padding:0;font-family:var(--ar-mono);font-size:.88em;color:var(--ahc-accent-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:text-decoration-color var(--ah-duration-fast) var(--ah-ease-standard)}.ar-fl:hover{text-decoration-color:currentColor}.ar-fl{letter-spacing:inherit}.ar-fl .wb-ri{width:13px;height:13px;align-self:center}.ar-foot{display:flex;align-items:center;gap:2px;min-height:24px;margin:-10px 0 -10px -4px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.ar .ar-foot .ar-ib{width:24px;height:24px;border-radius:6px;opacity:0;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard),background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.ar-mt{margin-left:6px;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard)}.ar:hover .ar-foot :is(.ar-ib,.ar-mt),.ar-foot:focus-within :is(.ar-ib,.ar-mt){opacity:1}.ar .ar-foot .ar-ib.ar-fork[aria-disabled=true]{opacity:0}.ar:hover .ar-foot .ar-ib.ar-fork[aria-disabled=true],.ar-foot:focus-within .ar-ib.ar-fork[aria-disabled=true]{opacity:.4}@media (hover: none){.ar .ar-foot .ar-ib,.ar-mt{opacity:1}.ar .ar-foot .ar-ib.ar-fork[aria-disabled=true]{opacity:.4}}@media (prefers-reduced-motion: reduce){.ar .ar-foot .ar-ib,.ar-mt{transition:none}}.ar-linkrow{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:-4px 0 0 -6px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.ar .ar-ib{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--ahc-text-tertiary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-ib:hover{background:var(--ahc-fill);color:var(--ahc-text-secondary)}.ar-ib .wb-ri{grid-area:1 / 1;width:15px;height:15px;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard),transform var(--ah-duration-base) var(--ah-ease-out)}.ar-ib .ok{opacity:0;transform:scale(.6);color:var(--ahc-success-text)}.ar-ib.done .wb-ri:first-child{opacity:0;transform:scale(.6)}.ar-ib.done .ok{opacity:1;transform:none}.ar .ar-ib[aria-pressed=true]{color:var(--ahc-accent-text)}.ar-pr{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px 0 6px;border-radius:7px;font-size:var(--fs-cap);font-weight:500;color:var(--ahc-accent-text);text-decoration:none;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.ar-pr:hover{background:var(--ahc-fill)}.ar-pr .wb-ri{width:15px;height:15px}.ar-br{padding-left:6px;font-family:var(--ar-mono)}.ans-done>.ar-diffs .ar-dc{animation:wbPop var(--ah-duration-moderate) var(--ah-ease-out) calc(var(--i) * var(--ah-ar-stagger) + var(--ah-ar-chip-delay)) both}.ans-done>:is(.ar-foot,.ar-linkrow){animation:wbFade var(--ah-duration-slow) var(--ah-ease-out) var(--ah-ar-foot-delay) both}.ar-strm .ar-ck{display:none}.ar-strm .ar-ck.on{display:inline;animation:wbFog var(--ah-duration-slow) var(--ah-ease-out) both}.ar-strm .ar-ck.on.seen{animation:none}.ar-strm :is(li,a,b,strong,em,code,pre,blockquote,h1,h2,h3,h4,h5,h6,table):not(:has(.ar-ck.on)){display:none}.ar.is-history .ar-e.nw,.ar.is-history .ar-hd.land .ar-lb{animation:none}@media (prefers-reduced-motion: reduce){.ar *,.ar-pv{animation:none!important;transition:none!important}}.ar-live{display:flex;align-items:center;gap:8px;min-height:28px;font-size:var(--fs-body);color:var(--ahc-text-tertiary);animation:wbFade var(--ah-duration-base) var(--ah-ease-out) both}.ar-live .ar-ico>.wb-pixel{opacity:1}.ar-live .ar-lb{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-live .ar-lb.ar-sw{animation:wbSwap var(--ah-duration-moderate) var(--ah-ease-out),wbShim calc(var(--ah-duration-loop) * 1.5) linear infinite}.ar-code{margin:2px 0 8px 24px;border-radius:8px;background:var(--ahc-fill-subtle);box-shadow:0 0 0 .5px var(--ahc-hairline);overflow:hidden}.ar-code-h{display:flex;align-items:center;gap:8px;height:28px;padding:0 3px 0 10px;border-bottom:.5px solid var(--ahc-hairline);font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.ar-code-h span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-mono)}.ar .ar-cp{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ahc-text-tertiary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-cp:hover{background:var(--ahc-fill);color:var(--ahc-text-secondary)}.ar-cp .wb-ri{grid-area:1 / 1;width:14px;height:14px;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard)}.ar-cp .ok{opacity:0;color:var(--ahc-success-text)}.ar-cp.done .wb-ri:first-child{opacity:0}.ar-cp.done .ok{opacity:1}.ar-code pre{margin:0;padding:8px 10px;max-height:220px;overflow:auto;font:12px/1.65 var(--ar-mono);color:var(--ahc-text-secondary);white-space:pre-wrap;word-break:break-all;-moz-tab-size:2;tab-size:2}.ar-code .cmd{color:var(--ahc-text-primary)}.ar-code .cmd:before{content:"$ ";color:var(--ahc-text-tertiary)}.ar-code .add{color:var(--ahc-success-text)}.ar-code .del,.ar-code .bad{color:var(--ahc-danger-text)}.ar-tl-h .ar-chip{flex:0 1 auto;max-width:min(40ch,60%)}.ar-sub.warn>.ar-row .ar-subm{color:var(--ahc-danger-text)}.ar-subm{font-family:inherit;color:var(--ahc-text-tertiary);white-space:nowrap}.ar-subbd{display:flex;flex-direction:column;gap:2px;margin:4px 0 4px 7px;padding-left:15px;border-left:1px solid var(--ahc-separator)}.ar-subbd .ar-row{font-size:var(--fs-sub);min-height:26px}.ar-subbd .ar-tools{margin-left:6px}.ar-subsum{margin:6px 0 2px;font-size:var(--fs-sub);line-height:1.6;color:var(--ahc-text-secondary)}@container (max-width: 520px){.ar-subm{display:none}.ar-code{margin-left:0}}@media (prefers-reduced-motion: reduce){.ar-live,.ar-live .ar-lb.ar-sw{animation:none}.ar .ar-cp,.ar-cp .wb-ri{transition:none}}.ar-apv--multi .ar-apv-vp{transition:height var(--ah-duration-slow) var(--ah-ease-out)}.ar-apv--multi .ar-apv-tr{transition:transform var(--ah-duration-slow) var(--ah-ease-out)}.ar-q-h{margin-bottom:2px;font-size:var(--fs-cap);font-weight:500;color:var(--ahc-text-tertiary)}.ar-mk.check .wb-ri{width:12px;height:12px;opacity:0;transform:scale(.6);transition:opacity var(--ah-duration-fast) var(--ah-ease-standard),transform var(--ah-duration-base) var(--ah-ease-spring)}.on>.ar-mk.check .wb-ri{opacity:1;transform:none}.ar-opt-l{display:flex;flex-direction:column;min-width:0;padding:6px 0}.ar-opt-l small{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.ar-cus--only input{padding-left:0}@media (prefers-reduced-motion: reduce){.ar-apv--multi .ar-apv-vp,.ar-apv--multi .ar-apv-tr{transition:none}}.ar-mrow{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;min-width:0;margin:8px 0 0 -6px}.ar-mrow>*{flex:none}.ar-mrow .ar-fb .ar-lb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .ar-fb{max-width:none;min-width:0;flex:0 1 auto;margin:0;color:var(--ahc-text-secondary);font-size:var(--fs-sub)}.ar-fb .ar-ico>:first-child{opacity:1}.ar-fb:hover .ar-ico>:first-child,.ar-fb[aria-expanded=true] .ar-ico>:first-child{opacity:0}.ar-fb:hover .ar-ico .ar-cv,.ar-fb[aria-expanded=true] .ar-ico .ar-cv{opacity:1}.ar-fb[aria-expanded=true] .ar-ico .ar-cv{transform:none}.ar-fls{display:flex;flex-direction:column;gap:1px;margin-top:6px}.ar .ar-fr{display:flex;align-items:center;gap:8px;width:calc(100% + 12px);min-height:28px;margin-left:-6px;padding:0 6px;border-radius:7px;text-align:left;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-fr:hover,.ar .ar-fr:focus-visible{background:var(--ahc-fill-subtle)}.ar-fr .ar-ico .wb-ri{width:14px;height:14px}.ar-fr .nm{flex:none;max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ar-mono);color:var(--ahc-text-primary)}.ar-fr .dir{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-fr .ar-meta{margin-left:auto;padding-left:8px}.ar .ar-srcs{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 6px;border-radius:7px;font-size:var(--fs-cap);color:var(--ahc-text-secondary);transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-srcs:hover,.ar .ar-srcs[aria-expanded=true]{background:var(--ahc-fill)}.ar-srcs .st{display:flex}.ar-srcs .st .ar-sic{border-radius:50%;box-shadow:0 0 0 1.5px var(--ahc-window, var(--ahc-surface))}.ar-srcs .st .ar-sic+.ar-sic{margin-left:-5px}.ar-sic{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border-radius:4px;font-style:normal;font-size:10px;font-weight:600;line-height:1;color:var(--ahc-text-secondary);background:var(--ahc-fill)}.ar-sic--file{color:var(--ahc-accent-text)}.ar-srcl{display:flex;flex-direction:column;margin-top:8px;padding:4px;border-radius:10px;background:var(--ahc-fill-subtle);box-shadow:0 0 0 .5px var(--ahc-hairline)}.ar .ar-src{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:0 8px;border-radius:7px;font-size:var(--fs-cap);color:var(--ahc-text-secondary);text-decoration:none;text-align:left;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.ar .ar-src:hover:not(:disabled),.ar .ar-src:focus-visible{background:var(--ahc-fill);color:var(--ahc-text-primary)}.ar-src .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-src em{margin-left:auto;padding-left:8px;flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-family:var(--ar-mono);font-size:11px;color:var(--ahc-text-tertiary)}.ar-src .wb-ri{flex:none;width:13px;height:13px;color:var(--ahc-text-tertiary)}.ans-done .ar-mrow{animation:wbFade var(--ah-duration-moderate) var(--ah-ease-out) .18s both}@container (max-width: 520px){.ar-fr .dir{display:none}}@media (prefers-reduced-motion: reduce){.ans-done .ar-mrow{animation:none}}.cx-errs{position:relative;margin:0 0 10px;container-type:inline-size}.cx-errs:empty{display:none}.ce{--ce-c: var(--ahc-danger-text);--ce-bg: var(--ahc-danger-bg);position:relative;z-index:2;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 8px 10px 10px;border-radius:14px;background:color-mix(in srgb,var(--ce-bg) 60%,var(--ahc-surface));box-shadow:0 0 0 .5px color-mix(in srgb,var(--ce-c) 22%,transparent),0 4px 14px #0000000d;color:var(--ahc-text-primary);font-size:var(--fs-sub);line-height:1.45}.ce.warn{--ce-c: var(--ahc-warning-text);--ce-bg: var(--ahc-warning-bg)}.ce.ok{--ce-c: var(--ahc-success-text);--ce-bg: var(--ahc-success-bg)}.ce-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:var(--ce-c);background:color-mix(in srgb,var(--ce-c) 12%,transparent)}.ce-ic svg{width:16px;height:16px}.ce-ic svg.spin{animation:ceSpin .9s linear infinite}.ce-main{min-width:0;padding-top:1px}.ce-t{display:flex;align-items:center;gap:6px;min-width:0}.ce-t b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-n{flex:none;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ce-c);background:color-mix(in srgb,var(--ce-c) 12%,transparent)}.ce-n.bounce{animation:cePop var(--ah-duration-moderate) var(--ah-ease-out)}.ce-h{margin-top:1px;color:var(--ahc-text-secondary);overflow-wrap:anywhere}.ce-h code{font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;padding:0 4px;border-radius:4px;background:var(--ahc-fill);color:var(--ahc-text-primary)}.ce-dt{display:inline-flex;align-items:center;gap:1px;margin-left:6px;padding:0;color:var(--ahc-text-tertiary);font-size:var(--fs-cap);vertical-align:baseline}.ce-dt:hover{color:var(--ahc-text-primary)}.ce-dt svg{width:14px;height:14px;transition:transform var(--ah-duration-fast) var(--ah-ease-out)}.ce-dt[aria-expanded=true] svg{transform:rotate(180deg)}.ce-raw{position:relative;margin-top:8px;padding:8px 34px 8px 10px;border-radius:9px;background:color-mix(in srgb,var(--ahc-surface) 70%,transparent);box-shadow:inset 0 0 0 .5px var(--ahc-hairline);font:11.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ahc-text-secondary);white-space:pre-wrap;word-break:break-all;max-height:120px;overflow:auto;animation:ceIn var(--ah-duration-base) var(--ah-ease-out)}.ce-cp{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ahc-text-tertiary)}.ce-cp:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.ce-cp svg{width:14px;height:14px}.ce-acts{display:flex;align-items:center;gap:2px;margin-top:6px}.ce-btn{height:28px;padding:0 11px;border-radius:8px;display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-sub);font-weight:500;white-space:nowrap;color:var(--ahc-text-primary);background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 1px 1.5px #0000000a;transition:background-color .13s,transform .1s}.ce-btn:hover{background:var(--ahc-subtle)}.ce-btn:active{transform:scale(.97)}.ce-btn:disabled{opacity:.6;pointer-events:none}.ce-x{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--ahc-text-tertiary);transition:background-color .13s,color .13s}.ce-x:hover{background:color-mix(in srgb,var(--ce-c) 10%,transparent);color:var(--ahc-text-primary)}.ce-x svg{width:16px;height:16px}.ce-more{flex:none;height:18px;padding:0 7px;border-radius:9px;font-size:11px;font-weight:500;color:var(--ahc-text-secondary);background:var(--ahc-fill)}.ce-more:hover{color:var(--ahc-text-primary);background:var(--ahc-fill-hover)}.cx-errs.deck{padding-top:var(--ce-peek, 0px)}.ce-g{position:absolute;left:0;right:0;top:var(--ce-peek, 0px);bottom:0;border-radius:14px;cursor:pointer;transform-origin:50% 0;background:color-mix(in srgb,var(--ahc-danger-bg) 75%,var(--ahc-surface));box-shadow:0 0 0 .5px color-mix(in srgb,var(--ahc-danger-text) 28%,transparent),0 2px 8px #0000000a;transition:transform var(--ah-duration-moderate) var(--ah-ease-out),opacity var(--ah-duration-fast)}.ce-g.g1{z-index:1;transform:translateY(-7px) scale(.965);opacity:.85}.ce-g.g2{z-index:0;transform:translateY(-14px) scale(.93);opacity:.6}.ce-g.warn{background:color-mix(in srgb,var(--ahc-warning-bg) 75%,var(--ahc-surface));box-shadow:0 0 0 .5px color-mix(in srgb,var(--ahc-warning-text) 28%,transparent),0 2px 8px #0000000a}.cx-errs.deck:hover .ce-g.g1{transform:translateY(-9px) scale(.965)}.cx-errs.deck:hover .ce-g.g2{transform:translateY(-18px) scale(.93)}.ce-hd{display:flex;align-items:center;gap:8px;height:28px;padding:0 4px 0 6px;margin-bottom:4px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);animation:ceIn var(--ah-duration-base) var(--ah-ease-out)}.ce-hd b{font-weight:600;color:var(--ahc-text-secondary)}.ce-hd .sp{flex:1}.ce-hd button{height:24px;padding:0 8px;border-radius:6px;color:var(--ahc-text-secondary)}.ce-hd button:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.ce-ls{display:flex;flex-direction:column;gap:6px;max-height:min(300px,42vh);overflow:auto;margin:-4px;padding:4px}.ce.in{animation:ceIn var(--ah-duration-moderate) var(--ah-ease-out)}.ce.bump{animation:ceBump var(--ah-duration-moderate) var(--ah-ease-out)}.ce.shake{animation:ceShake .36s var(--ah-ease-out)}.ce.out{opacity:0;transform:translateY(6px) scale(.98);transition:opacity var(--ah-duration-fast) var(--ah-ease-in),transform var(--ah-duration-fast) var(--ah-ease-in)}@keyframes ceIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes ceBump{0%{transform:none}40%{transform:translateY(-2px) scale(1.01)}to{transform:none}}@keyframes cePop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:none}}@keyframes ceShake{0%,to{transform:none}20%{transform:translate(-4px)}45%{transform:translate(3px)}70%{transform:translate(-2px)}}@keyframes ceSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ce,.ce-g,.ce-raw,.ce-hd,.ce-n.bounce,.ce-ic svg.spin{animation:none!important;transition:none!important}}:root[data-theme=dark] .ce{background:color-mix(in srgb,var(--ce-bg) 70%,var(--ahc-surface));box-shadow:0 0 0 .5px color-mix(in srgb,var(--ce-c) 30%,transparent),0 6px 18px #00000047}:root[data-theme=dark] .ce-raw{background:#0000002e}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ce{background:color-mix(in srgb,var(--ce-bg) 70%,var(--ahc-surface));box-shadow:0 0 0 .5px color-mix(in srgb,var(--ce-c) 30%,transparent),0 6px 18px #00000047}:root:not([data-theme=light]) .ce-raw{background:#0000002e}}@container (max-width: 560px){.ce-acts.has-btn{grid-column:2 / 4;grid-row:2;justify-self:start;margin-top:-2px}.ce-acts.has-btn .ce-x{position:absolute;top:8px;right:6px}.ce:has(.has-btn) .ce-main{padding-right:24px}}.ar-tg{display:inline-flex;align-items:center;gap:2px;padding:0 4px;border:0;background:none;font:inherit;color:var(--ahc-text-secondary);cursor:pointer;border-radius:4px}.ar-tg:hover{color:var(--ahc-text-primary)}.ar-tg:focus-visible{outline:2px solid var(--ahc-accent-text);outline-offset:1px}.ar-tg .up{transform:rotate(180deg)}.ar-detail{margin:4px 0 0 19px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:pre-wrap;word-break:break-word}.thread>.tl-more{display:flex;justify-content:center;padding:4px 0 12px}.tl-more-btn{height:28px;padding:0 12px;border:0;border-radius:999px;background:var(--ahc-fill-subtle);color:var(--ahc-text-secondary);font-size:var(--fs-sub);cursor:pointer}.tl-more-btn:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.tl-more-btn:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:1px}@supports (overflow-anchor: auto){.thread .md:not(.is-streaming){content-visibility:auto;contain-intrinsic-size:auto 240px}}.cu-intervention,.cu-queue{color:var(--ahc-text-primary)}.cu-needs{display:inline-flex;align-items:center;white-space:nowrap;padding:3px 9px;border-radius:9999px;background:color-mix(in srgb,var(--ahc-accent) 11%,transparent);color:var(--ahc-accent);font-size:var(--fs-sub);font-weight:500;line-height:1.4}html[data-theme=dark] .cu-needs{color:var(--ahc-accent);background:color-mix(in srgb,var(--ahc-accent) 14%,transparent)}.cu-intervention{display:flex;flex-direction:column;min-width:0;background:var(--ahc-surface);border:1px solid var(--ahc-separator);border-radius:10px;margin:0 0 8px;padding:12px 16px;max-height:min(300px,40dvh);box-shadow:none}.cu-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ahc-text-secondary);font-size:var(--fs-sub);line-height:1.35;flex:none}.cu-card-head>span{display:flex;align-items:center;gap:8px;min-width:0}.cu-card-head .wb-icon,.cu-card-head>span>svg{width:15px;height:15px;flex:none}.cu-card-nav{display:flex;align-items:center;gap:4px;font-size:var(--fs-sub);font-variant-numeric:tabular-nums}.cu-card-body{overflow:auto;min-height:0;overscroll-behavior:contain;padding:8px 0 0}.cu-question{margin:0 0 8px;font-size:var(--fs-body);font-weight:500;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.cu-icon{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ahc-text-tertiary);width:24px;height:24px;border-radius:6px;cursor:pointer;flex:none;padding:0;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.cu-icon>svg{width:14px;height:14px}.cu-icon:not(:disabled):hover{background:var(--ahc-fill-hover);color:var(--ahc-text-primary)}.cu-icon:disabled{opacity:.4;cursor:default}.cu-icon:focus-visible,.cu-link:focus-visible,.cu-recall:focus-visible{outline:2px solid var(--ahc-border);outline-offset:2px}.cu-field-label{display:block;margin:0 0 4px;font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.35}.cu-intervention .cu-input{display:block;width:100%;min-height:44px;max-height:96px;resize:vertical;box-sizing:border-box;padding:8px 12px;border-radius:9px;font:inherit;font-size:var(--fs-sub);line-height:1.45;color:var(--ahc-text-primary)}.cu-intervention input.cu-input{min-height:40px;padding-inline-end:40px;font-family:var(--ah-font-code)}.cu-secret{position:relative}.cu-secret .cu-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.cu-help{font-size:var(--fs-sub);color:var(--ahc-text-secondary);margin:4px 0 0;line-height:1.4;overflow-wrap:anywhere}.cu-help.is-expired{color:var(--ahc-danger-text)}.cu-err{font-size:var(--fs-sub);color:var(--ahc-danger-text);margin:4px 0 0}.cu-card-actions{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding-top:8px;flex:none;flex-wrap:wrap}.cu-card-actions .wb-btn{white-space:nowrap;min-height:32px;padding-inline:12px;font-size:var(--fs-sub)}.cu-card-actions .cu-sp{flex:1}.cu-command{display:block;padding:8px 12px;border-radius:8px;background:var(--ahc-fill);font-family:var(--ah-font-code);font-size:var(--fs-sub);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.cu-options{display:grid;gap:8px}.cu-option{display:flex;align-items:flex-start;gap:12px;padding:8px;border-radius:8px;font-size:var(--fs-sub);line-height:1.5;cursor:pointer;border:1px solid var(--ahc-separator)}.cu-option input{margin-top:3px;accent-color:var(--ahc-text-primary);flex:none}.cu-option:has(input:checked){background:var(--ahc-fill);border-color:var(--ahc-border)}.cu-option span{overflow-wrap:anywhere;min-width:0}.cu-scope{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.cu-scope .cu-option{padding:2px 8px;border-radius:9999px;align-items:center;gap:4px}.cu-scope .cu-option input{margin:0}.cu-mail{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;margin:0 0 8px;font-size:var(--fs-sub)}.cu-mail dt{color:var(--ahc-text-tertiary)}.cu-mail dd{margin:0;overflow-wrap:anywhere}.cu-intervention .ar-apv{margin:0;padding:0;border:0;box-shadow:none;background:transparent}.cu-intervention.is-minimized{border:0;background:transparent;padding:0;display:block}.cu-recall{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--ahc-text-secondary);font-size:var(--fs-sub);cursor:pointer;padding:4px 0}.cu-recall svg{width:14px;height:14px;transform:rotate(180deg)}.cu-event{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-body);color:var(--ahc-text-secondary);margin:8px 0;line-height:1.6;overflow-wrap:anywhere}.cu-event>svg{width:15px;height:15px;flex:none;align-self:flex-start;margin-top:4px}.cu-event>span{min-width:0;flex:1}.cu-link{border:0;background:transparent;color:var(--ahc-text-secondary);font-size:var(--fs-sub);padding:4px 6px;line-height:1.5;border-radius:4px;cursor:pointer;white-space:nowrap;flex:none;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.cu-link:not(:disabled):hover{background:var(--ahc-fill-hover);color:var(--ahc-text-primary)}.cu-link:disabled{opacity:.4;cursor:default}@media (min-width: 768px){.cu-intervention{padding:8px 12px}.cu-card-body{padding-top:4px}.cu-question{margin-bottom:4px;font-size:var(--fs-sub);line-height:1.35}.cu-field-label{margin-bottom:3px;font-size:11px}.cu-intervention .cu-input{min-height:38px;max-height:72px;padding:6px 10px;line-height:1.35;border-radius:10px}.cu-intervention input.cu-input{height:36px;min-height:36px}.cu-card-actions{padding-top:5px}.cu-card-actions .wb-btn{min-height:28px;height:28px;padding-inline:10px;border-radius:8px}}@media (max-width: 767px){.cu-intervention{padding:12px;max-height:48dvh}.cu-intervention .cu-input{font-size:16px;min-height:44px;border-radius:10px}.cu-icon{min-width:36px;min-height:36px}.cu-card-actions .wb-btn{min-height:40px;height:40px;border-radius:8px}.cu-event{flex-wrap:wrap}.cu-event>span{flex-basis:75%}}@media (prefers-reduced-motion: reduce){.cu-intervention *,.cu-queue *{transition:none!important;animation:none!important}}@media (forced-colors: active){.cu-needs,.cu-intervention,.cu-option{border:1px solid CanvasText}.cu-icon:focus-visible,.cu-link:focus-visible{outline-color:Highlight}}.schedule-sheet{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 60px);border-radius:12px;overflow:hidden}.schedule-sheet .sheet-hd{display:flex;align-items:center;gap:8px;min-height:52px;padding:12px 14px 11px 20px;text-align:left}.schedule-sheet .sheet-hd h2{margin:0;font-size:14px;font-weight:600;letter-spacing:-.01em}.schedule-sheet .sheet-x{margin-left:auto;width:22px;height:22px;border-radius:6px;align-self:flex-start;margin-top:1px}.schedule-sheet form{min-height:0;display:flex;flex-direction:column;overflow:hidden;flex:1}.schedule-sheet .sheet-hd,.schedule-sheet .sheet-ft{flex:none}.schedule-sheet .sheet-ft{justify-content:flex-end;gap:8px;padding:12px 16px;box-shadow:none}.schedule-sheet .sheet-ft .wb-btn{min-width:86px;height:28px;font-size:13px;border-radius:6px}.schedule-sheet .sheet-ft .wb-btn--primary:disabled{opacity:1;background:color-mix(in srgb,var(--ahc-accent) 28%,var(--ahc-surface));box-shadow:none}.schedule-sheet .schedule-form{display:flex;flex-direction:column;gap:12px;padding:18px 16px 32px}.schedule-form textarea.sch-ta{width:100%;box-sizing:border-box;min-height:96px;resize:none;border:0;outline:0;border-radius:7px;background:var(--ahc-surface);box-shadow:inset 0 0 0 .5px var(--ahc-border);padding:10px 12px;font:inherit;font-size:var(--fs-body);line-height:1.55;color:var(--ahc-text-primary)}.schedule-form textarea.sch-ta:focus{box-shadow:inset 0 0 0 1px var(--ahc-border)}.sch-grp{border-radius:10px;box-shadow:inset 0 0 0 .5px var(--ahc-border);overflow:hidden}.sch-fr{display:flex;align-items:center;gap:12px;min-height:42px;padding:0 8px 0 14px;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.sch-fr+.sch-fr,.sch-fr+.sch-note--in,.sch-grp>.sch-note--in{border-top:.5px solid var(--ahc-hairline)}.sch-fr>span:first-child{flex:1;min-width:0}.sch-fr .sw{margin-right:6px}.sch-fr--tall{align-items:flex-start;padding-top:10px;padding-bottom:10px}.sch-in{border:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary);outline:0;min-width:0;width:60%}.sch-in--r{width:220px;text-align:right;padding:4px 6px;border-radius:6px}.sch-in--r:hover,.sch-in--r:focus{background:var(--ahc-fill)}.sch-sel select{max-width:250px;text-align:right;text-align-last:right}.sch-sel select:disabled{cursor:default;opacity:.7}.sch-sel select:focus-visible{outline:0}.sch-note{margin:-2px 2px 0;font-size:var(--fs-cap);line-height:1.5;color:var(--ahc-text-tertiary)}.sch-note--in{margin:0;padding:8px 14px}.sch-togs{display:flex;align-items:center;gap:8px}.sch-adv{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;height:26px;padding:0 6px;margin-left:-6px;border-radius:6px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.sch-togs .sch-adv+.sch-adv{margin-left:auto;margin-right:-6px}.sch-adv svg{width:14px;height:14px;transition:transform .18s}.sch-adv.open svg{transform:rotate(180deg)}.sch-adv:hover,.sch-adv:focus-visible{background:var(--ahc-fill);color:var(--ahc-text-primary);outline:0}.schedule-form .mdl{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.schedule-form .comp-chip,.schedule-form .comp-eff{font-size:13px}.schedule-form .comp-chip .mn{max-width:250px}.schedule-form .comp-tb .tx{display:inline}.schedule-sheet button:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:2px}.sw{width:38px;height:22px;border-radius:11px;background:var(--ahc-fill-strong);position:relative;flex:none;transition:background .18s}.sw i{position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:var(--ahc-thumb, #fff);box-shadow:0 1px 2px #00000040;transition:transform .18s}.sw.on{background:var(--ahc-accent)}.sw.on i{transform:translate(16px)}.cx-own{position:relative;display:inline-flex;align-items:center}.cx-own select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-secondary);padding:4px 20px 4px 8px;border-radius:6px;cursor:pointer}.cx-own select:hover,.cx-own select:focus{background:var(--ahc-fill);color:var(--ahc-text-primary)}.cx-own svg{position:absolute;right:4px;width:13px;height:13px;color:var(--ahc-text-tertiary);pointer-events:none}@media (max-width: 767px){.schedule-sheet{width:100%;max-height:92dvh}}.tm-entry{position:relative;display:inline-flex}.tm-badge{width:auto;min-width:28px;padding:0 6px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap}.tm-badge.has{color:var(--ahc-accent-text);background:var(--ahc-accent-subtle);border-radius:999px}.tm-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:360px;max-width:calc(100vw - 24px);max-height:min(560px,80vh);overflow-y:auto;padding:12px 14px;box-sizing:border-box;background:var(--ahc-surface);border-radius:12px;box-shadow:0 0 0 .5px var(--ahc-border),0 8px 24px #00000024;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.tm-h{display:flex;align-items:center;justify-content:space-between}.tm-hint{margin:4px 0 10px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.tm-none{margin:8px 0;color:var(--ahc-text-tertiary)}.tm-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tm-row{padding:8px 10px;border-radius:8px;background:var(--ahc-fill-subtle)}.tm-row.off{opacity:.75}.tm-rh{display:flex;align-items:center;gap:6px;min-width:0}.tm-rh b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tm-chip{flex:none;font-size:var(--fs-cap);padding:1px 6px;border-radius:999px;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.tm-chip.expiring,.tm-chip.expired{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.tm-kv{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0;font-size:var(--fs-cap)}.tm-kv dt{color:var(--ahc-text-tertiary)}.tm-kv dd{margin:0;color:var(--ahc-text-secondary);overflow-wrap:anywhere}.tm-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tm-del{color:var(--ahc-danger-text, var(--ahc-warning-text))}.tm-msg{margin:8px 0 0;font-size:var(--fs-cap);color:var(--ahc-accent-text)}.tm-msg.bad{color:var(--ahc-warning-text)}.tm-new{margin-top:10px}.tm-form{display:grid;gap:8px;margin-top:10px}.tm-form label{display:grid;gap:4px;font-size:var(--fs-cap);color:var(--ahc-text-secondary)}.tm-modes{display:flex;gap:14px}.tm-modes label{display:inline-flex;align-items:center;gap:4px}.note .tm-act{margin-left:8px}.sch-it.tm-gone b,.sch-it.tm-gone small{color:var(--ahc-text-quaternary)}.es-intro{text-align:center;padding:18px 0 8px}.es-fs{width:60px;height:60px;margin:0 auto 12px;display:block;fill:var(--ahc-accent-text)}.es-fs .g{transform-box:view-box;transform-origin:11.995px 12.998px}.es-fs.run .g{animation:es-spin 3.2s linear infinite}@keyframes es-spin{to{transform:rotate(360deg)}}.es-intro h2{font-size:var(--fs-head);font-weight:600;color:var(--ahc-text-primary);margin:0;line-height:normal}.es-main{padding-right:1px}.es-main .scroll,.es-main .dock{line-height:normal;letter-spacing:-.07px}.es-col{padding-top:4px;gap:16px}.es-col .work-h{line-height:normal}.es-stepw{height:6px;margin:10px 0 0 7px}.es-col .steps{margin:10px 0 0 7px;padding:4px 0 2px 14px;border-left-width:1px}.es-intro p{font-size:var(--fs-sub);color:var(--ahc-text-secondary);margin:6px auto 0;max-width:460px;line-height:1.5}.me .sk{display:inline-flex;align-items:center;gap:4px;height:1.55em;padding:0 7px 0 6px;margin:0 2px;border-radius:6px;vertical-align:top;line-height:1;font-weight:500;color:var(--ahc-text-on-accent);background:#ffffff2e;box-shadow:inset 0 0 0 .5px #ffffff38}.es-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-sub);color:var(--ahc-warning-text)}.es-note .lk{color:var(--ahc-accent-text)}.es-card .card-ic.warn{background:var(--ahc-warning-bg);color:var(--ahc-warning-text)}.es-card{line-height:normal}.es-card .card-tx small{font-size:var(--fs-sub);margin-top:1px}.es-kv{display:grid;grid-template-columns:96px 1fr;gap:8px 12px;padding:2px 14px 14px;margin:13px 0;font-size:var(--fs-sub)}.es-kv dt{color:var(--ahc-text-tertiary)}.es-kv dd{margin:0;color:var(--ahc-text-primary);min-width:0;word-break:break-all}.es-kv code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sub);padding:1px 5px;border-radius:5px;background:var(--ahc-fill)}.es-kv .lines{margin-left:6px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.es-kv .lock{display:inline-flex;align-items:center;gap:4px;margin:0 8px 2px 0}.es-kv .lock svg{color:var(--ahc-text-tertiary)}.es-kv .miss{color:var(--ahc-warning-text)}.es-card .card-f .btn-row{display:flex;gap:8px;flex:none}.es-pills{display:flex;justify-content:center;gap:8px;margin:0 0 10px}.es-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px 0 11px;border-radius:15px;font-size:var(--fs-sub);color:var(--ahc-text-primary);background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000d}.es-pill:hover{background:var(--ahc-subtle)}.es-pill svg{color:var(--ahc-text-secondary)}.es-pill.attn>svg{color:var(--ahc-warning-text)}.es-pill.attn b{font-weight:600;color:var(--ahc-accent-text);font-variant-numeric:tabular-nums}.es-pill:disabled{opacity:.5;cursor:default}.cx-rv{border-radius:18px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 2px 12px #0000000d;padding:14px 16px;animation:es-in .2s var(--ease-out)}@keyframes es-in{0%{opacity:0;transform:translateY(6px)}}.rv-h{display:flex;align-items:center;gap:8px;margin:0 -4px 10px 2px}.rv-h>b{flex:1;min-width:0;font-size:var(--fs-head);font-weight:600;color:var(--ahc-text-primary)}.rv-nav{display:flex;align-items:center;gap:2px;font-size:var(--fs-sub);color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums}.rv-nav span{min-width:44px;text-align:center}.cx-rv .ib:disabled{opacity:.3;pointer-events:none}.rv-b{max-height:min(46vh,380px);overflow:auto;margin:0 -4px;padding:0 4px}.rv-desc{margin:0 2px 10px;font-size:var(--fs-sub);line-height:1.5;color:var(--ahc-text-secondary)}.rv-grp{border-radius:12px;box-shadow:inset 0 0 0 .5px var(--ahc-border);padding:0 6px 0 14px}.rv-row{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:.5px solid var(--ahc-separator)}.rv-row:last-child{border-bottom:0}.rv-row>b,.rv-dom>b{flex:none;font-size:var(--fs-body);font-weight:500;color:var(--ahc-text-primary)}.rv-one{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sub);color:var(--ahc-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-row.ed{align-items:flex-start;padding:10px 0}.rv-row.ed>b{padding-top:6px}textarea.rv-code{flex:1;min-height:0;resize:vertical;width:100%;min-width:0;border:0;outline:0;border-radius:8px;padding:7px 11px;background:var(--ahc-surface);box-shadow:inset 0 0 0 .5px var(--ahc-border);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.rv-tb{display:flex;flex-direction:column;gap:8px}.rv-tr{display:grid;align-items:center;gap:8px}.rv-tb.var .rv-tr{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) 28px}.rv-tb.sec .rv-tr{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr) minmax(0,.85fr) 28px}.rv-tb.sec .rv-pair{grid-column:2 / 4}.rv-tb.sec{align-items:baseline;margin-bottom:11px}.rv-in{width:100%;min-width:0;height:34px;border:0;outline:0;border-radius:8px;padding:0 11px;background:var(--ahc-surface);box-shadow:inset 0 0 0 .5px var(--ahc-border);font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.rv-in::placeholder{color:var(--ahc-text-quaternary)}.rv-in.k{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sub)}.rv-in:focus{box-shadow:inset 0 0 0 1px var(--ahc-border)}.rv-in.bad{box-shadow:inset 0 0 0 1px var(--ahc-danger-dot)}.rv-scope{flex:none;margin-left:6px;font-style:normal;font-size:var(--fs-cap);height:18px;line-height:18px;padding:0 6px;border-radius:5px;color:var(--ahc-text-tertiary);background:var(--ahc-fill)}.rv-pair{display:flex;align-items:center;min-width:0;height:34px;border-radius:8px;box-shadow:inset 0 0 0 .5px var(--ahc-border);background:var(--ahc-surface)}.rv-pair:focus-within{box-shadow:inset 0 0 0 1px var(--ahc-border)}.rv-pair>.rv-in{flex:1;height:100%;box-shadow:none;background:transparent}.rv-pair .eye{width:28px;height:28px;flex:none;border-radius:6px;display:grid;place-items:center;color:var(--ahc-text-tertiary);margin-right:3px}.rv-pair .eye:hover{color:var(--ahc-text-primary);background:var(--ahc-fill)}.rv-tr .del{color:var(--ahc-text-tertiary)}.rv-tr .del:hover{color:var(--ahc-danger-text);background:var(--ahc-danger-bg)}.rv-f{display:flex;align-items:center;gap:8px;margin-top:12px}.rv-f .sp{flex:1}.rv-hint{font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.rv-add{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border-radius:7px;font-size:var(--fs-sub);color:var(--ahc-accent-text)}.rv-add:hover{background:var(--ahc-accent-subtle)}.rv-err{margin:8px 2px 0;font-size:var(--fs-sub);color:var(--ahc-danger-text)}.es-sum{align-self:flex-end;max-width:78%;padding:10px 14px 10px 12px;border-radius:14px;background:var(--ahc-fill-subtle);box-shadow:inset 0 0 0 .5px var(--ahc-hairline);font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.es-sum .hd{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--ahc-text-primary);margin-bottom:4px}.es-sum .hd svg{color:var(--ahc-success-dot)}.es-sum ul{margin:0;padding-left:22px;line-height:1.7}.es-sum code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:0 4px;border-radius:4px;background:var(--ahc-fill)}@media (prefers-reduced-motion: reduce){.es-fs.run .g,.cx-rv{animation:none}}.es-log{margin:6px 0 2px 22px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.es-log summary{cursor:pointer}.es-log pre{margin:6px 0 0;max-height:220px;overflow:auto;padding:8px 10px;border-radius:8px;background:var(--ahc-fill-subtle);color:var(--ahc-text-secondary);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-all}.es-err{display:block;margin-top:2px;font-size:12px}.cx-rv .wb-btn--primary:disabled{opacity:1;background:color-mix(in srgb,var(--ahc-accent) 28%,var(--ahc-surface));box-shadow:none}.cx-rv .wb-btn,.es-card .wb-btn{font-size:var(--fs-body)}.sch-page{position:relative}.schedule-board{display:flex;flex:1;min-height:0}.sch-l{width:280px;flex:none;overflow-y:auto;padding:26px 12px 40px;border-right:.5px solid var(--ahc-hairline);scrollbar-width:none}.sch-l::-webkit-scrollbar{display:none}.sch-lh{padding:0 10px 10px}.sch-lh b{font-size:var(--fs-head);font-weight:600;color:var(--ahc-text-heading)}.sch-new{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;border-radius:8px;font-size:var(--fs-sub);color:var(--ahc-text-primary)}.sch-new svg{width:16px;height:16px;color:var(--ahc-text-secondary)}.sch-new:hover,.sch-new:focus-visible{background:var(--ahc-fill-subtle);outline:0}.sch-new:disabled{opacity:.5;cursor:not-allowed}.sch-l .nb-fl{margin:18px 10px 6px}.sch-its{display:flex;flex-direction:column;gap:2px}.sch-it{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border-radius:8px;text-align:left}.sch-it b{line-height:19px;max-width:100%;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-it small{line-height:16px;display:flex;align-items:center;max-width:100%;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap;overflow:hidden}.sch-it:hover,.sch-it:focus-visible{background:var(--ahc-fill-subtle);outline:0}.sch-it.on{background:var(--ahc-fill)}.sch-sr,.sch-go{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sch-bad{color:var(--ahc-warning-text)}.sch-r{flex:1;min-width:0;overflow-y:auto}.sch-msgs{padding:16px 32px 0;display:grid;gap:12px}.sch-empty{min-height:100%;justify-content:center;padding-top:0;padding-bottom:48px;box-sizing:border-box}.sch-d{width:min(100%,760px);margin:0 auto;padding:30px 32px 56px;box-sizing:border-box}.sch-dh{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.sch-dt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sch-dt h1{margin:0;font-size:var(--fs-title);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ahc-text-heading);overflow-wrap:anywhere}.sch-st{font-size:var(--fs-cap);font-weight:500;padding:2px 8px;border-radius:999px;background:var(--ahc-fill);color:var(--ahc-text-secondary)}.sch-st.on{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.sch-st.run{background:var(--ahc-accent-subtle);color:var(--ahc-accent-text)}.sch-acts{display:flex;align-items:center;gap:6px;flex:none}.sch-acts .btn{display:inline-flex;align-items:center;gap:5px}.sch-acts .btn svg{width:14px;height:14px}.sch-warn{line-height:16px;display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:14px;border-radius:10px;background:var(--ahc-warning-bg);color:var(--ahc-warning-text);font-size:var(--fs-sub)}.sch-warn svg{width:16px;height:16px;flex:none}.sch-d .nb-fl{margin:22px 2px 8px}.sch-kv{line-height:19px;display:flex;gap:16px;padding:10px 16px;font-size:var(--fs-sub)}.sch-kv+.sch-kv{border-top:.5px solid var(--ahc-hairline)}.sch-kv>span:first-child{width:96px;flex:none;color:var(--ahc-text-tertiary)}.sch-kv>span:last-child{flex:1;min-width:0;color:var(--ahc-text-primary);overflow-wrap:anywhere}.sch-lnk{color:var(--ahc-accent-text);font:inherit;padding:0}.sch-lnk:hover{text-decoration:underline}.sch-gone{color:var(--ahc-text-tertiary)}.sch-pr{padding:12px 16px;font-size:var(--fs-sub);line-height:1.6;color:var(--ahc-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.sch-rn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 16px;text-align:left;box-sizing:border-box;color:inherit;text-decoration:none}.sch-rn+.sch-rn{border-top:.5px solid var(--ahc-hairline)}.sch-rn>svg:first-child{width:16px;height:16px;flex:none;color:var(--ahc-success-text)}.sch-rn.failed>svg:first-child{color:var(--ahc-warning-text)}.sch-rn.skipped>svg:first-child,.sch-rn.cancelled>svg:first-child{color:var(--ahc-text-quaternary)}.sch-rn>.cx-ring{width:14px;height:14px;flex:none;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--ahc-fill-strong);border-top-color:var(--ahc-accent-text);animation:wb-spin .8s linear infinite}.sch-rn .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sch-rn .tx b{line-height:19px;font-size:var(--fs-sub);font-weight:500;color:var(--ahc-text-primary)}.sch-rn .tx small{line-height:16px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary)}.sch-rn>svg:last-child:not(:first-child){width:14px;height:14px;color:var(--ahc-text-quaternary)}a.sch-rn:hover,a.sch-rn:focus-visible{background:var(--ahc-fill-subtle);outline:0}.sch-none{padding:4px 2px;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.sch-none--l{padding:12px 10px}.schedule-back{display:none}.schedule-notice{color:var(--ahc-accent-text);font-size:13px;margin-bottom:16px}.schedule-board button:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:2px}@media (max-width: 1000px){.sch-l{width:240px}.sch-d{padding:24px 20px 48px}}@media (max-width: 767px){.sch-bell{display:none}.schedule-board{flex-direction:column;overflow-y:auto}.sch-l{width:auto;overflow:visible;border:0;padding:20px}.sch-r{overflow:visible}.schedule-board.has-selection .sch-l{display:none}.schedule-back{display:flex;align-items:center;gap:4px;color:var(--ahc-text-secondary);margin-bottom:24px}.sch-empty{min-height:220px}.sch-dh{flex-wrap:wrap;padding-right:0}.sch-msgs{padding:16px 20px 0}}.cap-nt-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 12px}.cap-nt-bar .wb-btn--sm{height:28px}.cap-nt-bar .wb-seg__item{font-variant-numeric:tabular-nums}.cap-nt{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 22px;border-bottom:.5px solid var(--ahc-hairline);cursor:pointer;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.cap-nt:last-child{border-bottom:0}.cap-nt:hover{background:var(--ahc-fill-subtle)}.cap-nt:focus-visible{outline:0;background:var(--ahc-fill)}.cap-nt.na{cursor:default}.cap-nt.na:hover{background:none}.cap-nt .dot{position:absolute;left:9px;top:19px;width:6px;height:6px;border-radius:50%;background:transparent}.cap-nt.un .dot{background:var(--ahc-accent)}.cap-nt .ki{flex:none;display:grid;place-items:center;width:18px;height:20px;color:var(--ahc-text-tertiary)}.cap-nt .ki svg{width:16px;height:16px;fill:currentColor}.cap-nt .tx{flex:1;min-width:0}.cap-nt .tx b{display:block;font-size:var(--fs-body);font-weight:400;line-height:1.45;color:var(--ahc-text-secondary);overflow-wrap:anywhere}.cap-nt.un .tx b{font-weight:500;color:var(--ahc-text-primary)}.cap-nt .tx small{display:block;margin-top:2px;font-size:var(--fs-sub);line-height:1.45;color:var(--ahc-text-tertiary);overflow-wrap:anywhere}.cap-nt .tx small em{display:inline-block;font-style:normal;margin-left:6px;padding:0 6px;border-radius:4px;background:var(--ahc-fill);font-size:var(--fs-cap);line-height:18px;color:var(--ahc-text-secondary);white-space:nowrap;vertical-align:1px}.cap-nt .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cap-nt time{flex:none;margin-top:2px;font-size:var(--fs-cap);color:var(--ahc-text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.cap-nt .nb-ib,.cap-nt-sp{flex:none;width:26px;height:26px;margin:-3px -4px -3px 0}.cap-nt .nb-ib{opacity:0;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard)}.cap-nt:hover .nb-ib,.cap-nt .nb-ib:focus-visible{opacity:1}@media (hover: none){.cap-nt .nb-ib{opacity:1}}.wb-btn.cap-ntmore{display:flex;margin:12px auto 0}.nb-empty.sm{padding:26px 16px}.nb-empty .wb-btn{margin-top:12px}@media (prefers-reduced-motion: reduce){.cap-nt,.cap-nt .nb-ib{transition:none}}.mch-name{padding:0;font:inherit;color:inherit;text-align:left}.mch-name:hover{text-decoration:underline;text-underline-offset:2px}.mch-val{font-size:var(--fs-sub);color:var(--ahc-text-secondary);white-space:nowrap}.mch-blocked{display:inline-flex;cursor:not-allowed}.mch-blocked .wb-btn:disabled{pointer-events:none}.mch-back{margin:0 0 12px -6px;gap:4px}.mch-detail .srow .wb-badge{margin-left:6px;vertical-align:1px}.mch-detail .row-acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mch-revoke{margin-top:20px}.mch-danger{color:var(--ahc-danger-text)}.mch-ro-note{display:flex;align-items:center;gap:6px;margin:16px 0 0;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.pd-discover{margin-top:20px}.pd-discover-head{display:flex;align-items:center;gap:8px;margin:8px 0 16px}.pd-discover-note{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;margin:16px 0;background:var(--ahc-fill-subtle);border:1px solid var(--ahc-separator);border-radius:10px;color:var(--ahc-text-secondary);line-height:1.6;overflow-wrap:anywhere}.pd-discover-note>svg{flex:none;margin-top:3px}.pd-discover-note>span{flex:1;min-width:0}.pd-discover-empty{display:grid;place-items:center;min-height:180px;color:var(--ahc-text-secondary)}.pd-discovery-list label{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--ahc-hairline)}.pd-discovery-list label:last-child{border:0}.pd-discovery-list input{flex:none}.pd-copy{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.pd-copy b{font-weight:500;line-height:1.5;overflow-wrap:anywhere}.pd-copy small{font-size:var(--fs-sub);color:var(--ahc-text-secondary);line-height:1.5;overflow-wrap:anywhere}.pd-tag{display:inline-flex;align-items:center;padding:2px 6px;margin-left:8px;border-radius:6px;font-size:var(--fs-sub);background:var(--ahc-fill-subtle);color:var(--ahc-text-secondary);white-space:nowrap}.pd-discover-foot{min-height:1.6em;margin:8px 0 0;font-size:var(--fs-sub);line-height:1.6;color:var(--ahc-text-secondary);overflow-wrap:anywhere}.si-pane .ph{align-items:flex-end;margin-bottom:16px}.si-pane .ph-act{display:flex;align-items:center;gap:8px}.si-pane .ph-act .wb-btn--sm{height:32px}.si-refresh{display:grid;place-items:center;width:32px;height:32px;border:.5px solid var(--ahc-hairline);border-radius:8px;background:none;color:var(--ahc-text-secondary);cursor:pointer}.si-refresh:hover{background:var(--ahc-fill-subtle)}.si-refresh:focus-visible{outline:2px solid var(--ahc-accent);outline-offset:1px}.si-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}.si-origins{display:flex;flex-wrap:wrap;gap:6px}.si-origin{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:13px;background:var(--ahc-fill-subtle);color:var(--ahc-text-primary)}.si-quota{font-variant-numeric:tabular-nums}.si-quota.out{color:var(--ahc-danger-text)}.si-recs{list-style:none;margin:0 0 12px;padding:0;border:.5px solid var(--ahc-hairline);border-radius:10px}.si-rec{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 12px;border-bottom:.5px solid var(--ahc-hairline)}.si-rec:last-child{border-bottom:0}.si-rec>svg{flex:none;color:var(--ahc-text-tertiary)}.si-rec.ok>svg{color:var(--ahc-success-text)}.si-rec.bad>svg{color:var(--ahc-warning-text)}.si-rec-name{min-width:0;font-weight:500;color:var(--ahc-text-primary);overflow-wrap:anywhere}.si-rec-st{flex:1;min-width:0;font-size:var(--fs-sub);color:var(--ahc-text-secondary);overflow-wrap:anywhere}.si-rec .wb-btn{flex:none}.si-note{padding:26px 16px;text-align:center}.si-note span{max-width:520px;margin:4px auto 0;font-size:var(--fs-sub);color:var(--ahc-text-tertiary)}.si-dlg{display:grid;gap:12px;max-height:360px;overflow:auto}.si-file{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--ahc-fill-subtle)}.si-file small{margin-left:auto;color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.si-err{margin:0;font-size:var(--fs-sub);color:var(--ahc-danger-text)}.si-field{display:grid;gap:6px;font-size:var(--fs-sub);color:var(--ahc-text-secondary)}@media (max-width: 600px){.si-pane .ph{flex-wrap:wrap}.si-pane .ph-act .wb-btn--sm,.si-refresh{height:44px}.si-refresh{width:44px}}.idle-skel{display:flex;flex-direction:column;gap:12px;padding:24px}.idle-skel i{display:block;height:14px;border-radius:7px;background:var(--ahc-fill-subtle)}.idle-skel i:nth-child(1){width:60%}.idle-skel i:nth-child(2){width:85%}.idle-skel i:nth-child(3){width:40%}.navm{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;max-height:calc(100% - 240px);padding:6px 0}.navm-r{display:flex;align-items:center;width:42px;height:10px;padding:0 0 0 6px;background:none;cursor:pointer}.navm-r i{display:block;width:10px;height:1.5px;border-radius:1px;background:var(--ahc-text-quaternary);opacity:.6;transition:width var(--ah-duration-fast) var(--ah-ease-out),background-color var(--ah-duration-fast) var(--ah-ease-standard),opacity var(--ah-duration-fast) var(--ah-ease-standard)}.navm-r.in i{background:var(--ahc-text-secondary);opacity:.9}.navm-r.mk i{background:var(--ahc-accent-text);opacity:1}.navm-r.wait i{background:var(--cx-orange, #e0670a);opacity:1}.navm.open .navm-r.hv i{height:2px;background:var(--ahc-text-primary);opacity:1}.navm-r:focus-visible{outline:0}.navm-r:focus-visible i{background:var(--ahc-text-primary);opacity:1}.navm-card{position:absolute;left:52px;top:0;width:min(380px,calc(100vw - 120px));padding:12px 14px 13px;border-radius:14px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 10px 30px #0000001f;opacity:0;transform:translate(-4px);pointer-events:none;cursor:pointer;transition:opacity var(--ah-duration-fast) var(--ah-ease-out),transform var(--ah-duration-base) var(--ah-ease-out),top var(--ah-duration-base) var(--ah-ease-out)}.navm-card.on{opacity:1;transform:none;pointer-events:auto}.navm-ch{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.navm-ch b{flex:1;min-width:0;font-size:var(--fs-body);font-weight:500;line-height:1.5;color:var(--ahc-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navm-bm{flex:none;display:grid;place-items:center;width:24px;height:24px;margin:-1px -6px 0 0;border-radius:6px;color:var(--ahc-text-tertiary)}.navm-bm svg{width:15px;height:15px;fill:currentColor}.navm-bm:hover{background:var(--ahc-fill-hover);color:var(--ahc-text-primary)}.navm-bm:focus-visible{outline:0;background:var(--ahc-fill)}.navm-bm.on{color:var(--ahc-accent-text)}.navm-sum{margin:0;font-size:var(--fs-sub);line-height:1.6;color:var(--ahc-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.navm-sum.run{color:var(--ahc-accent-text)}.navm-sum.wait{color:var(--ahc-warning-text)}:root[data-theme=dark] .navm-card{background:var(--ahc-raised, var(--ahc-surface));box-shadow:0 0 0 .5px #ffffff24,0 12px 32px #00000073}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .navm-card{background:var(--ahc-raised, var(--ahc-surface));box-shadow:0 0 0 .5px #ffffff24,0 12px 32px #00000073}}@media (prefers-reduced-motion: reduce){.navm-r i,.navm-card{transition:none}}.side-panel--preview{position:relative;width:var(--pv-w, 560px);min-width:0}.side-panel--preview>.pvw{animation:pvwSlide var(--ah-duration-slow) var(--ah-ease-out) both}@media (min-width: 768px){.side-panel--preview.collapsed{display:none}}.page--session:has(>.side-panel--preview:not(.collapsed))>.page-main{min-width:0;container:pvchat / inline-size}@container pvchat (max-width: 560px){.page-main .col{padding-left:18px;padding-right:18px}.page-main .dock{padding:0 12px 12px}.page-main .perm .comp-tb .tx{display:none}.page-main .head{padding:0 4px 0 14px;gap:6px}}@keyframes pvwSlide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.pvw-rs{position:absolute;top:0;bottom:0;left:-5px;width:9px;z-index:7;cursor:col-resize;touch-action:none;outline:0}.pvw-rs:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:3px;border-radius:2px;background:transparent;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.pvw-rs:hover:after,.pvw-rs:focus-visible:after,.pvw-rs.on:after{background:var(--ahc-fill-strong)}.side-panel--preview.drag .pvw-fr{pointer-events:none}@media (max-width: 767px){.side-panel--preview{width:auto}.pvw-rs{display:none}}.pvw{--ah-pixel-size: 4px;--ah-pixel-gap: 1.5px}.pvw-tabs{height:40px;flex:none;display:flex;align-items:flex-end;gap:2px;padding:0 6px;background:var(--ahc-subtle, var(--ahc-fill-subtle))}.pvw-tabs>.ib{align-self:center;flex:none}.pvw-tl{flex:1;min-width:0;display:flex;align-items:flex-end;height:100%;overflow-x:auto;scrollbar-width:none}.pvw-tl::-webkit-scrollbar{display:none}.pvw-tab{position:relative;flex:1 1 0;min-width:72px;max-width:200px;height:34px;display:flex;align-items:center;gap:6px;padding:0 6px 0 10px;border-radius:10px 10px 0 0;font-size:var(--fs-cap);color:var(--ahc-text-secondary);cursor:default;outline:none;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard)}.pvw-tab>svg,.pvw-tab>.wb-spin{flex:none;width:14px;height:14px;color:var(--ahc-text-tertiary);fill:currentColor}.pvw-tab .t{flex:1;min-width:0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),transparent)}.pvw-tab .x{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:var(--ahc-text-tertiary);opacity:0}.pvw-tab .x svg{width:12px;height:12px;fill:currentColor}.pvw-tab .x:hover{background:var(--ahc-fill);color:var(--ahc-text-primary)}.pvw-tab:hover,.pvw-tab.on{color:var(--ahc-text-primary)}.pvw-tab:hover:not(.on){background:var(--ahc-fill-subtle)}.pvw-tab.on .x,.pvw-tab:hover .x{opacity:1}.pvw-tab.on{background:var(--ahc-surface)}.pvw-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--ahc-accent)}.pvw-tab:not(.on)+.pvw-tab:not(.on):before{content:"";position:absolute;left:-1px;top:9px;width:1px;height:16px;background:var(--ahc-separator)}.pvw-new{align-self:center;flex:none;margin-left:2px}.pvw-bar{height:48px;flex:none;display:flex;align-items:center;gap:8px;padding:0 8px;background:var(--ahc-surface);border-bottom:.5px solid var(--ahc-separator)}.pvw-bar .ib:disabled{opacity:.35;cursor:default;background:none}.pvw-cap{flex:none;display:inline-flex;align-items:center;height:32px;padding:0 2px;border-radius:999px;box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000d}.pvw-cap .ib{width:28px;height:28px;border-radius:999px}.pvw-cap .sep{width:1px;height:16px;margin:0 2px;background:var(--ahc-separator)}.pvw-addr{position:relative;flex:1;min-width:0;display:flex;align-items:center}.pvw-addr input{width:100%;min-width:0;height:32px;padding:0 34px 0 14px;border:0;outline:0;border-radius:999px;background:var(--ahc-fill-subtle);font:inherit;font-size:var(--fs-sub);color:var(--ahc-text-secondary);text-overflow:ellipsis;transition:background-color var(--ah-duration-fast) var(--ah-ease-standard),color var(--ah-duration-fast) var(--ah-ease-standard)}.pvw-addr input:hover,.pvw-addr input:focus{background:var(--ahc-fill)}.pvw-addr input:focus{color:var(--ahc-text-primary);box-shadow:none}.pvw-addr input[aria-invalid]{color:var(--ahc-danger-text)}.pvw-addr input::placeholder{color:var(--ahc-text-tertiary)}.pvw-open{position:absolute;right:4px;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:var(--ahc-text-secondary);opacity:0;transition:opacity var(--ah-duration-fast) var(--ah-ease-standard)}.pvw-open svg{width:15px;height:15px;fill:currentColor}.pvw-addr:hover .pvw-open,.pvw-addr:focus-within .pvw-open,.pvw-open:focus-visible{opacity:1}.pvw-open:hover{background:var(--ahc-fill-strong, var(--ahc-fill));color:var(--ahc-text-primary)}.pvw-morew{position:relative;flex:none;display:flex}.pvw-more{left:auto;right:0;transform-origin:top right}.pvw-tb{position:absolute;top:0;right:0;bottom:0;left:0}.pvw-tb[hidden]{display:none}.pvw.pvw--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:auto;border-radius:0;animation:none}.pvw-msg{flex:none;padding:6px 14px;font-size:var(--fs-cap);color:var(--ahc-danger-text);background:var(--ahc-danger-bg)}.pvw-body{position:relative;flex:1;min-height:0;background:var(--ahc-window)}.pvw-fr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block;background:var(--ahc-window)}.pvw-fr[hidden]{display:none}.pvw-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:var(--ahc-window);animation:pvwIn var(--ah-duration-moderate) var(--ah-ease-out) both}.pvw-st{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:340px;text-align:center;line-height:normal}.pvw-st>.ri{width:28px;height:28px;margin-bottom:6px;fill:currentColor;color:var(--ahc-text-tertiary)}.pvw-st b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);word-break:break-all}.pvw-st p{margin:0;font-size:var(--fs-sub);line-height:1.55;color:var(--ahc-text-tertiary)}.pvw-st .acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px}.pvw-st .wb-btn{height:28px;padding:0 13px;gap:5px;font-size:var(--fs-body);line-height:normal}.pvw-st .wb-btn .ri{width:15px;height:15px;fill:currentColor}.pvw-st.load{flex-direction:row;gap:10px}.pvw-st.load b{font-size:var(--fs-sub);font-weight:500}@keyframes pvwIn{0%{opacity:0}to{opacity:1}}.pvw-pm{top:calc(100% + 4px);left:0;min-width:240px;padding:6px;line-height:normal;transform-origin:top left;animation:wbPop var(--ah-duration-moderate) var(--ah-ease-out)}.pvw-pm .pop-meta{font-weight:600;padding:6px 8px 4px}.pvw-pm .pop-it{min-height:30px;padding:0 8px}.pvw-pm .pop-it .tx{line-height:1.3}.pvw-pm .pop-it small{font-family:var(--ah-font-code, ui-monospace, Menlo, monospace);font-size:11px;color:var(--ahc-text-tertiary)}.pvw-pm .pop-it .ck{margin-left:auto}@media (max-width: 767px){.pvw-addr input{font-size:16px}.pvw-pm{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:40;min-width:0;padding:20px 8px calc(10px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000024,0 0 0 .5px var(--ahc-hairline);transform-origin:bottom center;animation:pvwDrawer var(--ah-duration-slow) var(--ah-ease-out)}.pvw-pm .pop-it{min-height:44px;font-size:15px;border-radius:10px}}@keyframes pvwDrawer{0%{transform:translateY(100%)}to{transform:none}}.pvw-card{display:flex;align-items:center;gap:10px;max-width:460px;padding:10px 8px 10px 14px;border-radius:12px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-border),0 1px 2px #0000000a}.pvw-fav{display:grid;place-items:center;flex:none;color:var(--ahc-text-secondary)}.pvw-fav svg{width:20px;height:20px;fill:currentColor}.pvw-card .tx{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.pvw-card .tx b{font-size:var(--fs-body);font-weight:600;color:var(--ahc-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvw-card .tx small{font-family:var(--ah-font-code, ui-monospace, Menlo, monospace);font-size:var(--fs-cap);color:var(--ahc-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvw-card .pvw-go{flex:none;height:28px;padding:0 13px;gap:5px;font-size:var(--fs-body)}.pvw-go svg{width:14px;height:14px;fill:currentColor}@media (prefers-reduced-motion: reduce){.side-panel--preview>.pvw,.pvw-ov,.pvw-pm{animation:none}}.page--session{position:relative}.page--session>.page-main{overflow:hidden;transition:opacity var(--ah-duration-fast, .15s),flex-basis var(--ah-duration-slow, .35s) var(--ah-ease-out, cubic-bezier(.22, 1, .36, 1))}.page--session.dw-on>.page-main>*{min-width:380px}.page--session>.page-main{container:chat / inline-size}@container chat (max-width: 560px){.comp-tb .tx{display:none}}.dw{position:relative;flex:none;width:var(--dw-w, 0px);min-width:0;display:flex;flex-direction:column;background:var(--ahc-window);box-shadow:inset .5px 0 0 var(--ahc-separator);overflow:hidden;transition:width var(--ah-duration-slow, .35s) var(--ah-ease-out, cubic-bezier(.22, 1, .36, 1))}.page--session:not(.dw-on)>.dw{box-shadow:none;visibility:hidden;transition:width var(--ah-duration-slow, .35s) var(--ah-ease-out),visibility 0s var(--ah-duration-slow, .35s)}.page--session.dw-drag>.dw{transition:none}.page--session.dw-drag{cursor:col-resize;-webkit-user-select:none;user-select:none}.dw-rz{position:absolute;left:-3px;top:0;bottom:0;width:6px;z-index:4;cursor:col-resize}.dw-rz:after{content:"";position:absolute;left:2.5px;top:0;bottom:0;width:1px;background:var(--ahc-accent);opacity:0;transition:opacity var(--ah-duration-fast, .15s)}.dw-rz:hover:after,.dw-drag .dw-rz:after{opacity:.5}.dw-rubber .dw-rz:after,.dw-snap .dw-rz:after{width:2px;left:2px;opacity:1}.dw-rubber>.page-main{opacity:.45}.dw-snap>.page-main{opacity:0}.dw-snap-tip{position:absolute;left:12px;top:50%;z-index:9;height:30px;margin-top:-15px;padding:0 12px;border-radius:15px;display:grid;place-items:center;white-space:nowrap;font-size:12.5px;color:var(--ahc-text-on-accent);background:var(--ahc-inverse);box-shadow:0 6px 18px -6px #00000059;pointer-events:none}.dw-tb{height:52px;flex:none;display:flex;align-items:center;gap:2px;padding:0 50px 0 6px;min-width:0}.dw-tabs{position:relative;flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.dw-tabs::-webkit-scrollbar{display:none}.dw-ind{position:absolute;left:0;top:12px;height:28px;width:0;border-radius:8px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-ring),0 1px 2px #0000000d;opacity:0;pointer-events:none;transition:transform var(--ah-duration-moderate, .25s) var(--ah-ease-out),width var(--ah-duration-moderate, .25s) var(--ah-ease-out),opacity var(--ah-duration-fast, .15s)}.dw-tab{position:relative;z-index:1;height:28px;flex:none;max-width:188px;min-width:0;display:flex;align-items:center;gap:6px;padding:0 4px 0 9px;border-radius:8px;cursor:pointer;font-size:13px;color:var(--ahc-text-secondary);white-space:nowrap;overflow:hidden;outline:none;transition:color var(--ah-duration-fast, .15s),background-color var(--ah-duration-fast, .15s),max-width .2s var(--ah-ease-in, ease-in),padding .2s,opacity .2s}.dw-tab:hover{background:var(--ahc-fill-subtle);color:var(--ahc-text-primary)}.dw-tab.on{color:var(--ahc-text-primary)}.dw-tab.on:hover{background:transparent}.dw-tab:focus-visible{background:var(--ahc-fill)}.dw-tab>svg,.dw-tab>.sa-av{flex:none}.dw-tab>svg{width:14px;height:14px}.dw-tab .lb{overflow:hidden;text-overflow:ellipsis;min-width:0}.dw-x{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;flex:none;opacity:0;color:var(--ahc-text-tertiary);transition:opacity var(--ah-duration-fast, .15s),background-color var(--ah-duration-fast, .15s)}.dw-tab:hover .dw-x,.dw-tab.on .dw-x{opacity:1}.dw-x:hover{background:var(--ahc-fill-hover);color:var(--ahc-text-primary)}.dw-tab.nw{animation:dwTabIn var(--ah-duration-moderate, .25s) var(--ah-ease-out) both}@keyframes dwTabIn{0%{max-width:0;opacity:0;padding-left:0;padding-right:0}to{max-width:188px;opacity:1}}.dw-tab.out{max-width:0;padding-left:0;padding-right:0;opacity:0;pointer-events:none}.dw-tab.flash{animation:dwFlash .6s var(--ah-ease-out) both}@keyframes dwFlash{0%,40%{background:var(--ahc-accent-subtle)}to{background:transparent}}.dw-tb>.ib,.dw-addw>.ib{width:28px;height:28px;border-radius:8px;flex:none}.dw-addw{position:relative;flex:none}.dw-fs.on{background:var(--ahc-fill);color:var(--ahc-text-primary)}.dw-tg{position:absolute;right:10px;top:11px;z-index:12;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;transition:opacity var(--ah-duration-moderate, .25s),transform var(--ah-duration-moderate, .25s)}.dw-tg .dw-flip{transform:scaleX(-1)}.dw-tg.on{background:var(--ahc-fill);color:var(--ahc-text-primary)}.dw-bdg{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--ahc-accent-text);box-shadow:0 0 0 2px var(--ahc-window);opacity:0;transform:scale(.4);transition:opacity var(--ah-duration-moderate, .25s),transform var(--ah-duration-moderate, .25s) var(--ah-ease-out)}.dw-bdg.on{opacity:1;transform:none}.page--session>.page-main>.head{padding-right:50px;transition:padding-right var(--ah-duration-slow, .35s) var(--ah-ease-out)}.page--session>.page-main>.head:after{content:"";position:absolute;right:45px;top:18px;width:1px;height:16px;background:var(--ahc-border);opacity:.7;transition:opacity var(--ah-duration-fast, .15s)}.page--session>.page-main>.head{position:relative}.page--session.dw-on>.page-main>.head{padding-right:8px}.page--session.dw-on>.page-main>.head:after{opacity:0}.dw-bd{position:relative;flex:1;min-height:0;display:flex}.dw-pane{flex:1;min-width:0;display:flex;flex-direction:column;animation:dwPaneIn var(--ah-duration-moderate, .25s) var(--ah-ease-out) both}.dw-pane[hidden]{display:none}@keyframes dwPaneIn{0%{opacity:0;transform:translate(14px)}}.dw-pane>*{flex:1;min-height:0}.dw-pane .panel-x,.dw-pane .pvw-tabs{display:none!important}.dw-pane .side-panel{width:auto!important;max-width:none!important;position:static!important;box-shadow:none!important;flex:1}.dw-pane .panel-h{height:44px}.dw-empty{flex:1;display:flex}.dw-empty-in{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 28px;text-align:center}.dw-empty-in>svg{color:var(--ahc-text-quaternary)}.dw-empty-in b{font-weight:500;color:var(--ahc-text-secondary)}.dw-empty-in small{font-size:13px;color:var(--ahc-text-tertiary);line-height:1.55;max-width:300px}.dw-launch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;width:100%;max-width:340px}.dw-launch button{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:10px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-ring);font-size:13px;color:var(--ahc-text-primary);transition:background-color var(--ah-duration-fast, .15s)}.dw-launch button:hover{background:var(--ahc-subtle)}.dw-launch button:disabled{opacity:.45;cursor:default}.dw-launch svg{color:var(--ahc-text-secondary)}.dw-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:220px;padding:5px;border-radius:12px;background:var(--ahc-raised);-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 0 0 .5px var(--ahc-ring),0 12px 32px -10px #00000038;transform-origin:top right;animation:dwMenuIn var(--ah-duration-base, .2s) var(--ah-ease-out) both}@keyframes dwMenuIn{0%{opacity:0;transform:scale(.97) translateY(-3px)}}.dw-menu h6{margin:6px 9px 3px;font-size:11px;font-weight:500;color:var(--ahc-text-tertiary)}.dw-menu button{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 9px;border-radius:7px;font-size:13px;color:var(--ahc-text-primary)}.dw-menu button:hover,.dw-menu button:focus-visible{background:var(--ahc-fill);box-shadow:none;outline:none}.dw-menu button:disabled{opacity:.4;cursor:default;background:none}.dw-menu button>svg{color:var(--ahc-text-secondary);flex:none}.dw-menu .lb{flex:1;text-align:left;white-space:nowrap}.dw-menu small{margin-left:12px;color:var(--ahc-text-tertiary);font-size:12px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--session.dw-max>.page-main{flex:0 0 0;min-width:0;opacity:0;pointer-events:none}.page--session.dw-max>.dw{width:100%;flex:1 1 auto}.page--session.dw-max .dw-tb{padding-right:10px}.page--session.dw-max>.dw-tg{opacity:0;transform:scale(.7);pointer-events:none}.app:has(.page--session.dw-max)>.side{margin-left:-256px}.app:has(.page--session.dw-max)>.side>*{opacity:0;transform:translate(-12px)}.app:has(.page--session.dw-max)>.sb-open{opacity:0;pointer-events:none}@media (max-width: 767px){.page--session>.dw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;width:auto;transition:none}.page--session:not(.dw-on)>.dw{display:none}.page--session.dw-on>.page-main>*{min-width:0}.dw-rz,.dw-fs{display:none}.dw-tb{padding-top:env(safe-area-inset-top)}.page--session.dw-on>.dw-tg{position:fixed;z-index:26}.dw-tab{height:32px}.dw-ind{top:10px;height:32px}}@media (prefers-reduced-motion: reduce){.dw,.dw-ind,.dw-tab,.dw-tg,.dw-bdg,.dw-menu,.dw-pane,.page--session>.page-main,.page--session>.page-main>.head{transition:none!important;animation:none!important}}.sat{display:flex;flex-direction:column;height:100%;min-height:0}.sat-none{align-items:center;justify-content:center;gap:8px;color:var(--ahc-text-quaternary)}.sat-none b{font-weight:500;color:var(--ahc-text-secondary)}.sat-bd{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 24px}.sat-hd{display:flex;align-items:center;gap:12px}.sat-hd .t{flex:1;min-width:0}.sat-hd .t b{display:block;font-size:16px;font-weight:600;line-height:1.3}.sat-hd .t span{display:block;font-size:13px;color:var(--ahc-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sat-meta{margin:10px 0 0;font-size:12px;color:var(--ahc-text-tertiary);display:flex;flex-wrap:wrap;gap:4px 10px;font-variant-numeric:tabular-nums}.sat-st{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:12px;font-size:12px;font-weight:500;background:var(--ahc-fill);color:var(--ahc-text-secondary);white-space:nowrap;flex:none}.sat-st>i{width:6px;height:6px;border-radius:50%;background:var(--ahc-text-quaternary)}.sat-st.run{background:var(--ahc-accent-subtle);color:var(--ahc-accent-text)}.sat-st.done{background:var(--ahc-success-bg);color:var(--ahc-success-text)}.sat-st.done>i{background:var(--ahc-success-dot)}.sat-st.failed>i{background:var(--ahc-danger-text)}.sat-st.wait>i{background:var(--ahc-orange, var(--ahc-warning-dot))}.sat-sec{margin-top:22px}.sat-k{font-size:12px;color:var(--ahc-text-tertiary);margin:0 0 8px;display:flex;align-items:center;gap:6px}.sat-k .n{margin-left:auto;font-variant-numeric:tabular-nums}.sat .add{color:var(--ahc-success-text)}.sat .del{color:var(--ahc-danger-text)}.sat-brief{margin:0;padding:11px 14px;border-radius:10px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-ring);font-size:13px;line-height:1.65;color:var(--ahc-text-primary);white-space:pre-wrap;word-break:break-word}.sat-tl{margin:0;padding:0;list-style:none;position:relative}.sat-tl li{position:relative;display:flex;gap:10px;padding:5px 0 7px;font-size:13px;color:var(--ahc-text-secondary)}.sat-tl li:before{content:"";position:absolute;left:8.5px;top:24px;bottom:-4px;width:1px;background:var(--ahc-separator)}.sat-tl li:last-child:before{display:none}.sat-tl li.nw{animation:satIn var(--ah-duration-moderate, .25s) var(--ah-ease-out, ease-out) both}@keyframes satIn{0%{opacity:0;transform:translateY(4px)}}.sat-tl .ti{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ahc-window);color:var(--ahc-text-tertiary);position:relative;z-index:1}.sat-tl li.run{color:var(--ahc-text-primary)}.sat-tl li.warn .ti{color:var(--ahc-warning-dot)}.sat-tl .tx{flex:1;min-width:0;line-height:1.55;padding-top:.5px;word-break:break-word}.sat-tl .tw{font-size:12px;color:var(--ahc-text-quaternary);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.sat-file{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border-radius:7px;font-size:13px;transition:background-color var(--ah-duration-fast, .15s)}.sat-file:hover:not(:disabled){background:var(--ahc-fill)}.sat-file>svg{color:var(--ahc-text-tertiary);flex:none}.sat-file .p{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.sat-file b{font-weight:500;font-size:12px;font-variant-numeric:tabular-nums}.sat-res{margin-top:22px;padding:12px 14px;border-radius:10px;background:var(--ahc-success-bg)}.sat-res .sat-k{color:var(--ahc-success-text);margin-bottom:4px}.sat-res.failed,.sat-res.stopped{background:var(--ahc-fill)}.sat-res.failed .sat-k,.sat-res.stopped .sat-k{color:var(--ahc-text-secondary)}.sat-res p{margin:0;font-size:13px;line-height:1.6}.sat-foot{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:12px 20px 14px;border-top:.5px solid var(--ahc-separator);background:var(--ahc-window);font-size:12px;color:var(--ahc-text-tertiary);flex:none}.sat-foot .sp{flex:1;min-width:0}.sat-foot .wb-btn{flex:none;gap:5px}@media (prefers-reduced-motion: reduce){.sat-tl li.nw{animation:none}}.page-main{position:relative}.ts-card{position:absolute;top:62px;right:12px;width:304px;z-index:7;border-radius:18px;background:var(--ahc-surface);box-shadow:0 0 0 .5px var(--ahc-ring),0 20px 44px -20px #0000003d,0 2px 8px -3px #0000000f;transform-origin:calc(100% - 52px) -10px;opacity:0;transform:translateY(-8px) scale(.96);visibility:hidden;pointer-events:none;transition:opacity var(--ah-duration-fast, .15s) var(--ah-ease-in, ease-in),transform var(--ah-duration-fast, .15s) var(--ah-ease-in, ease-in),width var(--ah-duration-moderate, .25s) var(--ah-ease-out),border-radius var(--ah-duration-moderate, .25s) var(--ah-ease-out),visibility 0s linear var(--ah-duration-fast, .15s)}.ts-card.on{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity var(--ah-duration-base, .2s) var(--ah-ease-out),transform var(--ah-duration-slow, .35s) var(--ah-ease-out),width var(--ah-duration-moderate, .25s) var(--ah-ease-out),border-radius var(--ah-duration-moderate, .25s) var(--ah-ease-out),visibility 0s}.ts-card.min{width:240px;border-radius:12px}.dw-rubber .ts-card.on{opacity:.35}.dw-snap .ts-card{opacity:0;visibility:hidden}.ts-card.entering .ts-ps{animation:tsPsIn var(--ah-duration-moderate, .25s) var(--ah-ease-out) both;animation-delay:calc(var(--i) * 40ms + 60ms)}@keyframes tsPsIn{0%{opacity:0;transform:translateY(-4px)}}.ts-h{display:flex;align-items:center;gap:2px;padding:10px 8px 4px 10px}.ts-card.min .ts-h{padding-bottom:10px}.ts-t{display:inline-flex;align-items:center;gap:4px;min-width:0;height:30px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ahc-text-primary);transition:background-color var(--ah-duration-fast, .15s)}.ts-t:hover{background:var(--ahc-fill)}.ts-t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-t svg{color:var(--ahc-text-tertiary);flex:none;transition:transform var(--ah-duration-moderate, .25s) var(--ah-ease-out)}.ts-card.min .ts-t svg{transform:rotate(-90deg)}.ts-mini{display:inline-flex;align-items:center;gap:3px;margin-left:auto;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity var(--ah-duration-base, .2s),transform var(--ah-duration-moderate, .25s) var(--ah-ease-out)}.ts-card.min .ts-mini{opacity:1;transform:none}.ts-card:not(.min) .ts-x{margin-left:auto}.ts-x{width:26px;height:26px;border-radius:7px;flex:none}.ts-bd{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--ah-duration-moderate, .25s) var(--ah-ease-out),opacity var(--ah-duration-base, .2s)}.ts-card.min .ts-bd{grid-template-rows:0fr;opacity:0}.ts-bd>div{min-height:0;overflow:hidden}.ts-in{max-height:calc(100vh - 210px);overflow-y:auto;padding:0 6px 10px}.ts-ps{padding:4px 0 6px;border-top:.5px solid var(--ahc-hairline);margin:0 8px}.ts-ps:first-child{border-top:0}.ts-ps-h{display:flex;align-items:center;gap:8px;padding:8px 4px 4px;font-size:12px;color:var(--ahc-text-tertiary)}.ts-ps-h .n{margin-left:auto;font-variant-numeric:tabular-nums}.ts-pr{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:5px 4px;border-radius:8px;font-size:13px;color:var(--ahc-text-primary);text-align:left;transition:background-color var(--ah-duration-fast, .15s)}.ts-pr:hover{background:var(--ahc-fill)}.ts-pr>svg{color:var(--ahc-text-secondary);flex:none}.ts-pr .tx{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-pr .tx.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ts-pr .r{font-size:13px;color:var(--ahc-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.ts-pr .add{color:var(--ahc-success-text)}.ts-pr .del{color:var(--ahc-danger-text)}.ts-pr.dim,.ts-pr.dim>svg{color:var(--ahc-text-tertiary)}.ts-pr .dot{width:7px;height:7px;border-radius:50%;background:var(--ahc-success-dot);flex:none;margin:0 4px}.ts-hint{margin:4px 4px 2px;font-size:12.5px;line-height:1.55;color:var(--ahc-text-tertiary)}.ts-pp{display:flex;flex-direction:column;gap:1px;padding:2px 0}.ts-pp .pi{display:flex;align-items:center;gap:9px;padding:3px 4px;font-size:13px;color:var(--ahc-text-secondary)}.ts-pp .pi .pt{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-pp .pi.done{color:var(--ahc-text-tertiary)}.ts-pp .pi.run{color:var(--ahc-text-primary)}.ts-pp .pi .who{display:inline-flex;flex:none}.ts-pp .ck{position:relative;width:14px;height:14px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.25px var(--ahc-border);display:grid;place-items:center}.ts-pp .ck svg{width:9px;height:9px;fill:none;stroke:var(--ahc-text-on-accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ts-pp .done>.ck{background:var(--ahc-success-dot);box-shadow:none}.ts-pp .run>.ck{box-shadow:inset 0 0 0 1.5px var(--ahc-fill-strong)}.ts-pp .run>.ck:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid transparent;border-top-color:var(--ahc-accent-text);animation:saSpin .8s linear infinite}.ts-sga{display:flex;align-items:center;gap:2px;padding:2px 0}.ts-sga button{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;transition:background-color var(--ah-duration-fast, .15s)}.ts-sga button:hover{background:var(--ahc-fill)}.ts-sga span{margin-left:6px;font-size:13px;color:var(--ahc-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ts-btn{position:relative}.ts-btn.on{background:var(--ahc-fill);color:var(--ahc-text-primary)}.ts-bdg{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--ahc-accent-text);box-shadow:0 0 0 2px var(--ahc-window)}.ts-bdg.ok{background:var(--ahc-success-dot)}.page-main .col--thread{transform:translate(calc(var(--ts-shift, 0px) * -1));transition:transform var(--ah-duration-slow, .35s) var(--ah-ease-out)}@media (max-width: 767px){.ts-card{top:56px;right:8px;width:min(304px,calc(100vw - 16px))}}@media (prefers-reduced-motion: reduce){.ts-card,.ts-bd,.ts-mini,.ts-ps,.page-main .col--thread{transition:none!important;animation:none!important}}.cu-queue{padding:2px 10px 8px;margin:0 12px -8px;background:var(--ahc-surface);border:1px solid var(--ahc-separator);border-bottom:0;border-radius:20px 20px 0 0;min-width:0}.cu-queue header{display:flex;justify-content:space-between;align-items:center;min-height:28px;gap:8px;color:var(--ahc-text-tertiary);font-size:var(--fs-sub);padding-inline:6px}.cu-queue header>span{display:flex;align-items:center;gap:6px}.cu-queue header small{font-size:inherit}.cu-queue-list{max-height:160px;overflow:auto;overscroll-behavior:contain}.cu-queue-row{position:relative;display:flex;align-items:center;gap:6px;min-height:40px;padding:3px 0;font-size:var(--fs-body);line-height:1.5;min-width:0;box-sizing:border-box}.cu-queue-row+.cu-queue-row{border-top:1px solid var(--ahc-hairline)}.cu-queue-handle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ahc-text-tertiary);cursor:grab}.cu-queue-handle>svg{width:16px;height:16px}.cu-queue-handle:disabled{cursor:default}.cu-queue-handle:not(:disabled):hover{background:var(--ahc-fill-hover);color:var(--ahc-text-secondary)}.cu-queue-grip{display:none;width:12px;height:18px;background-image:radial-gradient(circle,currentColor 1px,transparent 1.5px);background-size:6px 6px}.cu-queue-handle:not(:disabled):is(:hover,:focus-visible)>svg{display:none}.cu-queue-handle:not(:disabled):is(:hover,:focus-visible)>.cu-queue-grip{display:block}.cu-queue-handle:active{cursor:grabbing}.cu-queue-row.is-dragging{opacity:.5}.cu-queue-handle:focus-visible{outline:2px solid var(--ahc-border);outline-offset:1px}.cu-queue-row.is-drop-before:before,.cu-queue-row.is-drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:var(--ahc-accent);pointer-events:none}.cu-queue-row.is-drop-before:before{top:0}.cu-queue-row.is-drop-after:after{bottom:0}.cu-queue-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body);color:var(--ahc-text-primary)}.cu-queue-timer{margin-right:6px;padding:0 6px;border-radius:999px;font-size:var(--fs-cap);background:var(--ahc-accent-subtle);color:var(--ahc-accent-text)}.cu-queue-acts{display:flex;align-items:center;gap:2px;flex:none}.cu-queue .cu-icon{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:6px}.cu-queue .cu-icon>svg{width:16px;height:16px}.cu-queue-steer{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;font-size:var(--fs-body);padding:0 6px;color:var(--ahc-text-secondary)}.cu-queue-steer svg{width:16px;height:16px}.cu-queue .cu-queue-edit{font:inherit;line-height:1.5;resize:vertical;width:100%;min-height:50px;max-height:100px;padding:6px 8px}.cu-queue-row.is-editing{flex-wrap:wrap;padding:6px 0}.cu-queue-row.is-editing .cu-queue-acts{margin-left:auto}.cu-queue-menu{position:absolute;right:0;bottom:calc(100% + 4px);z-index:30;width:238px;max-width:calc(100vw - 16px)}.cu-queue-menu .pop-it{min-height:36px;font-size:var(--fs-body)}.cu-queue-menu .sc-icon{flex:none}.cu-queue-menu-note{font-size:var(--fs-sub);color:var(--ahc-text-tertiary);line-height:1.5;margin:4px 12px 8px}.cu-queue+.cu-intervention{margin-top:12px}@media (max-width: 767px){.cu-queue{margin-inline:8px;padding-inline:4px;border-radius:18px 18px 0 0}.cu-queue-row{min-height:44px;gap:2px;flex-wrap:nowrap}.cu-queue-row.is-editing{flex-wrap:wrap}.cu-queue .cu-icon,.cu-queue-handle{width:32px;min-width:32px;height:38px;min-height:38px}.cu-queue-steer{height:38px;font-size:var(--fs-sub);padding-inline:4px}.cu-queue-menu .pop-it{min-height:44px}.cu-queue .cu-queue-edit{font-size:16px}}
