.practice-flow{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--eg-text);background:var(--eg-canvas)}.practice-flow button{font:inherit}.practice-flow__header{flex:none;min-height:78px;display:flex;align-items:center;gap:12px;position:relative;z-index:5;border-bottom:1px solid var(--eg-border);padding:12px 16px;background:color-mix(in srgb,var(--eg-surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.practice-flow__back,.practice-flow__icon-button{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--eg-border);border-radius:10px;color:var(--eg-primary);background:var(--eg-surface)}.practice-flow__header div{min-width:0}.practice-flow__header span,.practice-flow__eyebrow{display:block;color:var(--eg-primary);font-size:13px;line-height:18px;font-weight:700}.practice-flow__header h1{margin:2px 0 0;color:var(--eg-text);font-size:21px;line-height:27px}.practice-flow__content{flex:1;min-height:0;display:grid;align-content:start;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 24px;scrollbar-gutter:stable}.practice-identity-view{gap:16px}.practice-identity-hero{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;border:1px solid color-mix(in srgb,var(--eg-primary) 24%,var(--eg-border));border-radius:12px;padding:16px;color:var(--eg-text);background:var(--eg-primary-softer)}.practice-identity-hero>span{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:0 0 0 7px rgba(var(--eg-primary-rgb),.1),0 10px 22px rgba(var(--eg-primary-rgb),.18)}.practice-identity-hero h2,.practice-identity-hero p{margin:0}.practice-identity-hero h2{font-size:19px;line-height:25px}.practice-identity-hero p{margin-top:4px;color:var(--eg-muted);font-size:13px;line-height:19px}.practice-identity-list{display:grid;gap:9px}.practice-identity-card{min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:10px;border:1px solid var(--eg-border);border-radius:12px;padding:11px 12px;text-align:left;color:var(--eg-text);background:var(--eg-surface);box-shadow:0 7px 18px #1837490d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.practice-identity-card:hover,.practice-identity-card:focus-visible,.practice-identity-card.is-selected{border-color:var(--eg-primary);box-shadow:0 12px 26px rgba(var(--eg-primary-rgb),.16);transform:translateY(-1px)}.practice-identity-card>b{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:var(--eg-on-primary);background:var(--eg-primary);font-size:17px}.practice-identity-card>span:not(.practice-identity-card__record){min-width:0;display:grid;gap:3px}.practice-identity-card>span>strong{display:flex;align-items:baseline;gap:7px;font-size:15px;line-height:20px}.practice-identity-card>span>strong small,.practice-identity-card>span>em,.practice-identity-card__record small{color:var(--eg-muted);font-size:13px;line-height:18px;font-style:normal;font-weight:500}.practice-identity-card__record{display:grid;justify-items:end;gap:2px;text-align:right}.practice-identity-card__record strong{color:var(--eg-primary);font-size:14px;line-height:19px}.practice-identity-card>svg{color:var(--eg-primary)}.practice-flow__hero{display:grid;gap:12px;border-radius:12px;padding:18px;color:var(--eg-on-primary);background:linear-gradient(145deg,var(--eg-hero-start),var(--eg-hero-end));box-shadow:0 12px 28px rgba(var(--eg-primary-rgb),.2)}.practice-flow__hero .practice-flow__eyebrow{color:var(--eg-on-primary)}.practice-flow__hero-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.practice-flow__hero-heading button{min-height:44px;display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--eg-on-primary) 30%,transparent);border-radius:999px;padding:0 10px;color:var(--eg-on-primary);background:color-mix(in srgb,var(--eg-on-primary) 10%,transparent);font-size:13px;font-weight:700}@media(max-width:390px){.practice-identity-card{grid-template-columns:42px minmax(0,1fr) 20px}.practice-identity-card__record{grid-column:2;justify-items:start;text-align:left}.practice-identity-card>svg{grid-column:3;grid-row:1 / span 2}}.practice-flow__hero h2,.practice-flow__hero p{margin:0}.practice-flow__hero h2{font-size:23px;line-height:30px}.practice-flow__hero p{color:color-mix(in srgb,var(--eg-on-primary) 82%,transparent);font-size:14px;line-height:21px}.practice-flow__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.practice-flow__stat{min-height:64px;display:grid;align-content:center;gap:2px;border:1px solid color-mix(in srgb,var(--eg-on-primary) 18%,transparent);border-radius:9px;padding:8px;background:color-mix(in srgb,var(--eg-on-primary) 10%,transparent)}.practice-flow__stat strong{font-size:20px;line-height:24px}.practice-flow__stat span{color:color-mix(in srgb,var(--eg-on-primary) 72%,transparent);font-size:13px;line-height:18px}.practice-flow__section{display:grid;gap:10px}.practice-flow__section-heading{display:flex;align-items:end;justify-content:space-between;gap:12px}.practice-flow__section-heading h2,.practice-flow__section-heading p{margin:0}.practice-flow__section-heading h2{font-size:18px;line-height:24px}.practice-flow__section-heading p{color:var(--eg-muted);font-size:13px;line-height:19px}.practice-flow__filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.practice-flow__filters button{min-width:max-content;min-height:44px;border:1px solid var(--eg-border);border-radius:999px;padding:0 14px;color:var(--eg-muted);background:var(--eg-surface);font-size:13px}.practice-flow__filters button.is-active{border-color:var(--eg-primary);color:var(--eg-on-primary);background:var(--eg-primary)}.practice-task-v2,.practice-panel,.practice-sample-card,.practice-score-card{border:1px solid var(--eg-border);border-radius:12px;background:var(--eg-surface);box-shadow:0 8px 20px #1837490f}.practice-task-v2{display:grid;gap:12px;padding:14px}.practice-task-v2__top,.practice-task-v2__footer,.practice-meta-row,.practice-upload-row,.practice-score-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.practice-task-v2__top>div{min-width:0}.practice-tag{min-height:26px;display:inline-flex;align-items:center;border-radius:999px;padding:3px 9px;color:var(--eg-primary);background:var(--eg-primary-soft);font-size:13px;line-height:18px;font-style:normal;font-weight:700}.practice-tag--warning{color:var(--eg-warning);background:color-mix(in srgb,var(--eg-warning) 12%,var(--eg-surface))}.practice-tag--success{color:var(--eg-success);background:color-mix(in srgb,var(--eg-success) 12%,var(--eg-surface))}.practice-task-v2 h3,.practice-task-v2 p,.practice-panel h2,.practice-panel h3,.practice-panel p,.practice-sample-card p,.practice-score-card p{margin:0}.practice-task-v2 h3{margin-top:7px;font-size:16px;line-height:22px}.practice-task-v2 p,.practice-meta-row,.practice-task-v2__footer span{color:var(--eg-muted);font-size:13px;line-height:19px}.practice-task-v2__score{min-width:56px;text-align:right}.practice-task-v2__score strong{display:block;color:var(--eg-primary);font-size:24px;line-height:28px}.practice-task-v2__score span{color:var(--eg-muted);font-size:13px}.practice-task-v2__open,.practice-primary-action,.practice-secondary-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:0 14px;font-size:14px;line-height:20px;font-weight:700}.practice-task-v2__open,.practice-primary-action{border:1px solid var(--eg-primary);color:var(--eg-on-primary);background:var(--eg-primary)}.practice-secondary-action{border:1px solid var(--eg-border-strong);color:var(--eg-primary);background:var(--eg-surface)}.practice-primary-action:disabled,.practice-secondary-action:disabled{opacity:.55;cursor:not-allowed}.practice-panel{display:grid;gap:13px;padding:15px}.practice-panel h2{font-size:18px;line-height:24px}.practice-panel h3{font-size:15px;line-height:21px}.practice-panel>p,.practice-panel li,.practice-sample-card p,.practice-score-card p{color:var(--eg-muted);font-size:13px;line-height:20px}.practice-product-title{display:flex;align-items:flex-start;gap:12px}.practice-product-title__icon{width:46px;height:46px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--eg-primary);background:var(--eg-primary-soft)}.practice-product-title h2{margin-top:2px}.practice-bullet-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.practice-bullet-list li{display:flex;align-items:flex-start;gap:8px;border-radius:8px;padding:9px 10px;color:var(--eg-text);background:var(--eg-surface-muted)}.practice-bullet-list svg{flex:none;margin-top:1px;color:var(--eg-primary)}.practice-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.practice-mode-card{min-height:112px;display:grid;align-content:center;justify-items:start;gap:7px;border:1px solid var(--eg-border);border-radius:10px;padding:13px;text-align:left;color:var(--eg-text);background:var(--eg-surface)}.practice-mode-card svg{color:var(--eg-primary)}.practice-mode-card span{color:var(--eg-muted);font-size:13px;line-height:18px}.practice-mode-card.is-active{border-color:var(--eg-primary);background:var(--eg-primary-soft);box-shadow:inset 0 0 0 1px var(--eg-primary)}.practice-recorder{min-height:244px;display:grid;place-items:center;align-content:center;gap:13px;border:1px solid var(--eg-border);border-radius:12px;padding:20px;text-align:center;color:var(--eg-text);background:linear-gradient(180deg,var(--eg-primary-soft),var(--eg-surface))}.practice-recorder__icon{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:0 0 0 10px rgba(var(--eg-primary-rgb),.1)}.practice-recorder strong{font-size:28px;line-height:34px;font-variant-numeric:tabular-nums}.practice-recorder p{max-width:260px;color:var(--eg-muted);font-size:13px;line-height:20px}.practice-action-stack{display:grid;gap:9px}.practice-upload-progress{height:8px;overflow:hidden;border-radius:999px;background:var(--eg-border)}.practice-upload-progress span{display:block;height:100%;border-radius:inherit;background:var(--eg-primary)}.practice-score-hero{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:15px;border-radius:12px;padding:16px;color:var(--eg-on-primary);background:linear-gradient(145deg,var(--eg-hero-start),var(--eg-hero-end))}.practice-score-hero__number{width:84px;height:84px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--eg-on-primary) 30%,transparent);border-radius:50%;background:color-mix(in srgb,var(--eg-on-primary) 10%,transparent);font-size:34px;font-weight:800}.practice-score-hero h2,.practice-score-hero p{margin:0}.practice-score-hero h2{font-size:20px;line-height:27px}.practice-score-hero p{margin-top:5px;color:color-mix(in srgb,var(--eg-on-primary) 80%,transparent);font-size:13px;line-height:19px}.practice-score-list{display:grid;gap:9px}.practice-score-card{display:grid;gap:8px;padding:12px}.practice-score-card strong{color:var(--eg-primary);font-size:17px}.practice-score-card__bar{height:6px;overflow:hidden;border-radius:999px;background:var(--eg-border)}.practice-score-card__bar span{display:block;height:100%;border-radius:inherit;background:var(--eg-primary)}.practice-transcript{display:grid;gap:10px}.practice-transcript div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px}.practice-transcript time{color:var(--eg-primary);font-size:13px;line-height:20px;font-weight:700}.practice-transcript p{color:var(--eg-text)}.practice-improved-pitch{border-left:3px solid var(--eg-primary);border-radius:8px;padding:12px;color:var(--eg-text)!important;background:var(--eg-primary-softer)}.practice-sample-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px}.practice-sample-card__play{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--eg-on-primary);background:var(--eg-primary)}.practice-sample-card strong{display:block;font-size:14px;line-height:20px}.practice-sample-card>span{color:var(--eg-primary);font-size:15px;font-weight:800}.practice-flow__bottom{flex:none;display:grid;grid-template-columns:minmax(0,1fr);gap:9px;position:relative;z-index:2;border-top:1px solid var(--eg-border);padding:11px 16px 15px;background:color-mix(in srgb,var(--eg-surface) 97%,transparent);box-shadow:0 -10px 24px #18374914;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.practice-flow__bottom--two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media(max-width:390px){.practice-flow__content{padding-right:13px;padding-left:13px}.practice-mode-grid,.practice-score-hero{grid-template-columns:minmax(0,1fr)}.practice-score-hero__number{width:72px;height:72px}.practice-flow__bottom{padding-right:13px;padding-left:13px}}@media(prefers-reduced-motion:reduce){.practice-flow *,.practice-flow *:before,.practice-flow *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--color-bg: #edf3f9;--color-ink: #172033;--color-muted: #6b778c;--color-line: #dbe5ef;--color-card: #ffffff;--color-primary: #1f5eff;--color-primary-dark: #1747bf;--color-primary-soft: #e8efff;--color-success: #16a34a;--color-warning: #f59e0b;--color-danger: #dc2626;--color-danger-soft: #fff1f2;--color-purple: #7c3aed;--color-teal: #0f9f9c;--radius-card: 20px;--radius-section: 18px;--radius-small: 12px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--font-family-sans: system-ui, "Roboto", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--font-family-mono: "Roboto Mono", "Noto Sans Mono CJK SC", "Noto Sans Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-title: 24px;--font-size-hero: 34px;--shadow-card: 0 18px 45px rgba(15, 23, 42, .12);--shadow-soft: 0 8px 24px rgba(15, 23, 42, .08);--shadow-primary: 0 18px 32px rgba(31, 94, 255, .28);--shadow-danger: 0 18px 36px rgba(220, 38, 38, .22);--phone-width: 440px;--phone-height: 956px;--phone-frame-height: calc(var(--phone-height) + 36px);--phone-frame-radius: 48px;--phone-screen-radius: 36px}*{box-sizing:border-box}html,body,#root{min-height:100%;touch-action:pan-x pan-y;overscroll-behavior:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-family-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--color-ink);background:radial-gradient(circle at 15% 10%,rgba(31,94,255,.14),transparent 30%),radial-gradient(circle at 88% 18%,rgba(15,159,156,.12),transparent 26%),var(--color-bg);letter-spacing:0}button{font:inherit}.muted{color:var(--color-muted)}.phone-frame{position:relative;width:calc(var(--phone-width) + 32px);height:var(--phone-frame-height);padding:16px;border-radius:var(--phone-frame-radius);background:#0b1220;box-shadow:var(--shadow-card)}.phone-frame__notch{position:absolute;top:8px;left:50%;width:88px;height:6px;border-radius:999px;transform:translate(-50%);background:#1f2937}.phone-screen{width:var(--phone-width);height:var(--phone-height);overflow:hidden;border-radius:var(--phone-screen-radius);background:#f6f9fd}.device-status{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#fff;background:#111827;font-size:11px}.phone-content{height:calc(100% - 32px)}.phone-page{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;background:radial-gradient(circle at 80% 0%,rgba(68,215,182,.12),transparent 25%),#f6f9fd}.phone-scroll{flex:1;overflow:auto;padding:14px 14px 118px}.phone-page__header{min-height:82px;display:flex;align-items:center;gap:12px;padding:16px;background:#ffffffe0;border-bottom:1px solid #e5edf6}.phone-page__header button{width:40px;height:40px;border:0;border-radius:12px;background:#eef4ff;color:var(--color-primary)}.phone-page__header span{color:var(--color-primary);font-size:12px;font-weight:800}.phone-page__header h1{margin:4px 0 0;font-size:22px}.phone-bottom{position:absolute;left:0;right:0;bottom:0;display:grid;gap:9px;padding:12px 14px 16px;background:linear-gradient(180deg,#f6f9fd00,#f6f9fd 24%,#f6f9fd);border-top:1px solid rgba(219,229,239,.7)}.phone-bottom--two{grid-template-columns:1fr 1fr}.demo-stage{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 18% 12%,rgba(68,215,182,.22),transparent 30%),radial-gradient(circle at 82% 76%,rgba(255,255,255,.16),transparent 24%),linear-gradient(135deg,#08111f,#0f2b5f 58%,#1f5eff);overflow:hidden}.demo-stage.demo-stage--guide{background:radial-gradient(circle at 16% 10%,rgba(var(--eg-primary-rgb, 11, 107, 97),.38),transparent 32%),radial-gradient(circle at 84% 78%,rgba(var(--eg-primary-rgb, 11, 107, 97),.26),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--eg-hero-end, #1a252d) 84%,#020813),color-mix(in srgb,var(--eg-hero-start, #143a39) 78%,#0a1730) 58%,color-mix(in srgb,var(--eg-primary, #0b6b61) 72%,#152b59))}.demo-stage.demo-stage--guide .demo-floating-controls{border-color:rgba(var(--eg-primary-rgb, 11, 107, 97),.52);background:color-mix(in srgb,var(--eg-hero-end, #1a252d) 74%,transparent)}.demo-stage.demo-stage--guide .demo-floating-controls button.is-outline{background:rgba(var(--eg-primary-rgb, 11, 107, 97),.28);box-shadow:inset 0 0 0 1px rgba(var(--eg-primary-rgb, 11, 107, 97),.44)}.demo-phone-wrap{position:fixed;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%) scale(.88);transform-origin:center}.demo-floating-title,.demo-floating-controls{position:fixed;z-index:80;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;box-shadow:0 18px 45px #0000002e}.demo-floating-title{top:20px;left:24px;display:flex;align-items:center;gap:10px;border-radius:var(--radius-pill);padding:10px 16px}.demo-floating-title strong{font-size:16px}.demo-floating-title span{color:#ffffffc2;font-size:12px}.demo-floating-controls{left:50%;bottom:4px;display:flex;gap:6px;border-radius:var(--radius-pill);padding:6px;transform:translate(-50%)}.demo-floating-controls button{min-height:30px;border:0;border-radius:var(--radius-pill);padding:0 11px;color:#fff;background:#ffffff29;font-size:12px;font-weight:800;cursor:pointer}.demo-floating-controls button.is-strong{color:#0f2b5f;background:#fff}.demo-floating-controls button:disabled{opacity:.45;cursor:not-allowed}@media(max-height:860px){.demo-phone-wrap{transform:translate(-50%,-50%) scale(.78)}}@media(max-height:740px),(max-width:560px){.demo-phone-wrap{transform:translate(-50%,-50%) scale(.66)}.demo-floating-title{left:50%;transform:translate(-50%)}.demo-floating-controls{width:calc(100vw - 24px);justify-content:center;flex-wrap:wrap;border-radius:24px}}.demo-stage:not(.demo-stage--admin) .demo-floating-controls{left:auto;right:5px;bottom:5px;width:auto;transform:none}.demo-floating-controls button.is-outline{color:#fffdf7;background:#b8895a47;box-shadow:inset 0 0 0 1px #fffdf747}.demo-stage.is-fullscreen-preview{width:100vw;min-height:100vh;padding:0;place-items:center}.demo-stage:fullscreen{width:100vw;height:100vh;min-height:100vh}.demo-stage.is-fullscreen-preview.demo-stage--admin{padding:0}.demo-stage.is-fullscreen-preview .demo-admin-wrap{width:min(1500px,calc(100vw - 16px));height:calc(100vh - 16px);margin:8px;border-radius:20px}.demo-stage.is-fullscreen-preview .demo-phone-wrap{transform:translate(-50%,-50%) scale(.92)}.demo-fullscreen-exit{position:fixed;top:6px;right:6px;z-index:96;min-height:28px;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:0 10px;color:#fff;background:#241a1847;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:11px;font-weight:800;cursor:pointer}.phone-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:end center;padding:16px;background:#0f172a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.phone-dialog{width:100%;display:grid;gap:14px;border-radius:24px;padding:20px;background:#fff;color:var(--color-ink);box-shadow:0 18px 45px #0f172a38;animation:phoneSheetIn .18s ease-out}.phone-dialog__handle{width:44px;height:5px;justify-self:center;border-radius:var(--radius-pill);background:#d6dfeb}.phone-dialog h2{margin:0 0 6px;font-size:20px}.phone-dialog p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.55}.phone-dialog__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.phone-dialog__meta div{padding:10px;border-radius:14px;background:#f3f7fc}.phone-dialog__meta dt{color:var(--color-muted);font-size:11px}.phone-dialog__meta dd{margin:4px 0 0;color:var(--color-ink);font-size:13px;font-weight:800}.phone-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}@keyframes phoneSheetIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.app-button{min-height:48px;border:0;border-radius:14px;padding:0 16px;color:var(--color-ink);background:#edf3fa;font-weight:800;cursor:pointer}.app-button--block{width:100%}.app-button--primary{color:#fff;background:linear-gradient(135deg,var(--color-primary),#44d7b6);box-shadow:var(--shadow-primary)}.app-button--danger{color:#fff;background:linear-gradient(135deg,#7f1d1d,var(--color-danger));box-shadow:var(--shadow-danger)}.app-button--ghost{background:transparent;border:1px solid var(--color-line)}.app-button:disabled{opacity:.45;cursor:not-allowed}.home-hero{position:relative;min-height:270px;padding:28px 22px;color:#fff;background:linear-gradient(145deg,#10213f,#1f5eff 58%,#44d7b6);overflow:hidden}.home-hero__eyebrow{font-size:13px;opacity:.84}.home-hero h1{margin:34px 0 10px;font-size:34px;line-height:1.08}.home-hero p{margin:0;max-width:260px;line-height:1.55}.home-hero__orb{position:absolute;right:-42px;bottom:-42px;width:180px;height:180px;border-radius:999px;border:30px solid rgba(255,255,255,.12)}.entry-grid{display:grid;gap:14px;padding:16px 14px}.entry-card{position:relative;min-height:144px;display:grid;align-content:center;gap:8px;border:1px solid #e0e9f4;border-radius:20px;padding:20px;background:#fff;box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.entry-card--primary{color:#fff;background:radial-gradient(circle at 88% 16%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,#0f2b5f,#1f5eff);box-shadow:var(--shadow-primary)}.entry-card:active{transform:scale(.98)}.entry-card__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#ffffff29;font-size:24px}.entry-card strong{font-size:24px}.entry-card span:last-child{color:inherit;opacity:.78}.device-mini{margin:0 14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.device-mini span{min-height:48px;display:grid;place-items:center;border-radius:14px;background:#fff;color:var(--color-muted);font-size:12px;box-shadow:var(--shadow-soft)}.home-todo-strip{position:relative;z-index:2;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin:-30px 14px 0;border:1px solid rgba(31,94,255,.16);border-radius:18px;padding:10px 12px;color:var(--color-ink);background:#fffffff0;box-shadow:0 12px 26px #0f172a1f;text-align:left;cursor:pointer}.home-todo-strip span,.home-todo-strip strong{grid-column:1;min-width:0}.home-todo-strip span{color:var(--color-primary);font-size:12px;font-weight:800}.home-todo-strip strong{font-size:15px;line-height:1.25}.home-todo-strip b{grid-column:2;grid-row:1 / span 2;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--color-danger);font-size:13px}.store-todo-scroll{padding-bottom:116px}.store-todo-loading,.store-todo-summary,.store-transfer-status,.store-transfer-reminder,.store-transfer-owner,.store-transfer-lines,.store-transfer-followup,.store-transfer-tips{border:1px solid #e0e9f4;border-radius:20px;padding:16px;background:#fff;box-shadow:var(--shadow-soft)}.store-todo-loading{display:grid;gap:8px;color:var(--color-muted)}.store-todo-summary{margin-bottom:12px;color:#fff;background:linear-gradient(135deg,#0f2b5f,#1f5eff 68%,#44d7b6)}.store-todo-summary span,.store-todo-summary p{color:#ffffffc7}.store-todo-summary strong{display:block;margin:8px 0 4px;font-size:44px;line-height:1}.store-todo-summary p{margin:0;line-height:1.45}.store-todo-list{display:grid;gap:10px}.store-todo-card{display:grid;gap:8px;border:1px solid #e0e9f4;border-radius:18px;padding:14px;color:var(--color-ink);background:#fff;box-shadow:0 8px 18px #0f172a0f;text-align:left}.store-todo-card>span,.store-todo-card small{color:var(--color-muted);font-size:12px;font-weight:800}.store-todo-card div{display:flex;align-items:center;justify-content:space-between;gap:10px}.store-todo-card strong{min-width:0;font-size:17px;line-height:1.28}.store-todo-card em{min-width:30px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--color-primary);background:var(--color-primary-soft);font-style:normal;font-size:12px;font-weight:800}.store-todo-card--critical em,.store-todo-card--high em{color:#fff;background:var(--color-danger)}.store-todo-card p{margin:0;color:var(--color-muted);line-height:1.45}.store-todo-card i{justify-self:start;border-radius:999px;padding:7px 10px;color:var(--color-primary);background:var(--color-primary-soft);font-style:normal;font-size:12px;font-weight:800}.store-transfer-status{margin-bottom:12px;color:#fff;background:linear-gradient(135deg,#7f1d1d,var(--color-danger))}.store-transfer-status.is-matched{background:linear-gradient(135deg,#14532d,var(--color-success))}.store-transfer-status span,.store-transfer-status p{color:#fffc}.store-transfer-status h2{margin:8px 0;font-size:24px;line-height:1.2}.store-transfer-status p{margin:0 0 12px;line-height:1.5}.store-transfer-status strong{display:inline-flex;border-radius:999px;padding:8px 10px;background:#ffffff29}.store-transfer-reminder,.store-transfer-owner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:12px}.store-transfer-reminder div,.store-transfer-owner div{min-width:0;display:grid;gap:3px;border-radius:14px;padding:10px;background:#f6f9fd}.store-transfer-reminder span,.store-transfer-owner span{color:var(--color-muted);font-size:11px;font-weight:800}.store-transfer-reminder strong,.store-transfer-owner strong{min-width:0;color:var(--color-ink);font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-transfer-lines{display:grid;gap:10px}.store-transfer-lines article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;border-bottom:1px solid #edf3fa;padding-bottom:10px}.store-transfer-lines article:last-child{border-bottom:0;padding-bottom:0}.store-transfer-lines strong,.store-transfer-lines span,.store-transfer-lines small{display:block}.store-transfer-lines span,.store-transfer-lines small{color:var(--color-muted);font-size:12px;line-height:1.35}.store-transfer-lines b{grid-column:2;grid-row:1;color:var(--color-primary);font-size:18px}.store-transfer-lines small{grid-column:2;grid-row:2;justify-self:end}.store-transfer-lines em{grid-column:1 / -1;justify-self:start;border-radius:999px;padding:5px 8px;color:var(--color-primary);background:var(--color-primary-soft);font-style:normal;font-size:11px;font-weight:800}.store-transfer-lines article>button{min-height:32px;padding:0 10px;border:1px solid #ccbdb4;border-radius:9px;background:#fff;color:#8a1f3d;font-weight:800}.store-transfer-lines article>button.is-scanned{border-color:#5d855f;background:#eff6ee;color:#3e6d49}.store-transfer-followup{display:grid;gap:8px;margin-top:12px;padding:12px}.store-transfer-followup__item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:start}.store-transfer-followup__item time{color:var(--color-primary);font-size:12px;font-weight:800}.store-transfer-followup__item div{min-width:0;display:grid;gap:3px}.store-transfer-followup__item strong{color:var(--color-ink);font-size:13px}.store-transfer-followup__item span{color:var(--color-muted);font-size:12px;line-height:1.35}.store-transfer-tips{margin-top:12px}.store-transfer-tips h2{margin:0 0 10px;font-size:18px}.store-transfer-tips p{margin:0 0 8px;color:var(--color-muted);line-height:1.45}.store-shared-task-list,.store-transfer-evidence{display:grid;gap:10px;padding:14px;border:1px solid #d7ded3;border-radius:16px;background:#f7faf5}.store-shared-task-list>header,.store-shared-task-list article>div,.store-shared-task-list article footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-shared-task-list>header span,.store-shared-task-list article>div span,.store-transfer-evidence>span{color:#8a1f3d;font-size:11px;font-weight:800}.store-shared-task-list>header strong{font-size:14px}.store-shared-task-list article{display:grid;gap:8px;padding:12px;border-left:4px solid #9a6a35;border-radius:12px;background:#fff}.store-shared-task-list article.is-p0{border-left-color:#981d3c}.store-shared-task-list article.is-p2{border-left-color:#557452}.store-shared-task-list article h2,.store-transfer-evidence h2{margin:0;font-size:16px;line-height:1.35}.store-shared-task-list article p,.store-transfer-evidence p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}.store-shared-task-list article small{color:var(--color-muted);font-size:10px}.store-shared-task-list article footer button{min-height:36px;padding:0 12px;border:0;border-radius:10px;background:#7d1d38;color:#fff;font-weight:800}.store-shared-task-list article footer button:disabled{background:#d7d7d7;color:#737373}.store-transfer-status>small{color:inherit;font-size:11px;font-weight:800}.store-transfer-evidence textarea{width:100%;min-height:92px;box-sizing:border-box;padding:10px;resize:vertical;border:1px solid #d9cbc2;border-radius:12px;background:#fff;color:var(--color-ink);font:inherit;line-height:1.5}.store-transfer-evidence__checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.store-transfer-evidence__checks button{display:grid;gap:4px;min-height:68px;padding:8px;border:1px solid #d9cbc2;border-radius:10px;background:#fff;color:var(--color-ink)}.store-transfer-evidence__checks button.is-done{border-color:#5d855f;background:#eff6ee;color:#3e6d49}.store-transfer-evidence__checks strong{font-size:12px}.store-transfer-evidence__checks span{font-size:9px;line-height:1.35}.store-display-scroll{display:grid;gap:12px;padding:14px 14px 112px}.store-display-standard,.store-display-photo-list,.store-display-check-list,.store-display-note{display:grid;gap:10px;padding:14px;border:1px solid #ddd2ca;border-radius:16px;background:#fff}.store-display-standard{border-color:#cbd9c8;background:#f4f8f2}.store-display-standard>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.store-display-standard>div span,.store-display-photo-list header span,.store-display-check-list header span,.store-display-note>span{color:#8a1f3d;font-size:11px;font-weight:800}.store-display-standard>div strong{color:#3f6f4b;font-size:12px}.store-display-standard h2,.store-display-photo-list h2,.store-display-check-list h2,.store-display-note h2{margin:0;font-size:17px;line-height:1.35}.store-display-standard p,.store-display-standard small{margin:0;color:var(--color-muted);font-size:11px;line-height:1.5}.store-display-photo-list button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px dashed #baa69a;border-radius:12px;background:#fbf8f4;color:var(--color-ink);text-align:left}.store-display-photo-list button.is-captured{border-style:solid;border-color:#6c956f;background:#eff6ee}.store-display-photo-list button b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#8a1f3d;color:#fff;font-size:11px}.store-display-photo-list button.is-captured b{background:#4e7653}.store-display-photo-list button p{margin:3px 0 0;color:var(--color-muted);font-size:10px;line-height:1.4}.store-display-photo-list button>span{color:#8a1f3d;font-size:11px;font-weight:800}.store-display-check-list label{display:flex;gap:9px;align-items:flex-start;padding:10px;border-radius:10px;background:#f7f4f1;font-size:12px;line-height:1.45}.store-display-check-list input{width:20px;height:20px;margin:0;accent-color:#4e7653}.store-display-note textarea{min-height:96px;padding:10px;resize:vertical;border:1px solid #d9cbc2;border-radius:12px;font:inherit;line-height:1.5}.store-display-note small{color:#4e7653;font-size:11px;font-weight:800}.section-card{margin-bottom:12px;padding:16px;border:1px solid #e0e9f4;border-radius:var(--radius-card);background:#fff;box-shadow:0 8px 18px #0f172a0d}.section-card__head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.guide-selector__head{align-items:flex-start;flex-wrap:wrap}.guide-selector__tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.guide-selector__count{min-height:30px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:0 10px;background:#f1f6ff;color:var(--color-primary);font-weight:800;white-space:nowrap}.guide-select-all{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d6e4f5;border-radius:var(--radius-pill);padding:0 10px 0 7px;color:var(--color-primary);background:#fff;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px #1f5eff14;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.guide-select-all:active{transform:scale(.98)}.guide-select-all:disabled{opacity:.45;cursor:not-allowed}.guide-select-all.is-selected{border-color:#16a34a52;color:var(--color-success);background:#ecfdf3}.guide-select-all .guide-select-all__mark{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--color-primary);font-size:12px;font-weight:800;line-height:1}.guide-select-all.is-selected .guide-select-all__mark{background:var(--color-success)}.section-card h2{margin:0;font-size:17px}.section-card__head span,.section-card p,.section-card small{color:var(--color-muted);font-size:12px;line-height:1.5}.section-card__head .guide-selector__count{color:var(--color-primary);font-weight:800;line-height:1}.meeting-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.meeting-type-card{position:relative;min-height:148px;display:grid;align-content:start;gap:8px;border:1px solid var(--color-line);border-radius:20px;padding:16px;background:#fff;color:var(--color-ink);text-align:left;cursor:pointer;box-shadow:0 8px 18px #0f172a0d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.meeting-type-card.is-selected{color:#fff;border:2px solid rgba(255,255,255,.72);background:linear-gradient(135deg,#0f2b5f,#1f5eff 70%,#44d7b6);box-shadow:0 0 0 4px #1f5eff2e,0 18px 32px #1f5eff47;transform:translateY(-2px)}.meeting-type-card__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#eef4ff;color:var(--color-primary);font-size:23px}.meeting-type-card.is-selected .meeting-type-card__icon{color:#0f2b5f;background:#ffffffeb}.meeting-type-card strong{font-size:17px;line-height:1.35}.meeting-type-card small{color:var(--color-muted)}.meeting-type-card em{color:var(--color-primary);font-style:normal;font-weight:800;font-size:12px}.meeting-type-card.is-selected small,.meeting-type-card.is-selected em{color:#ffffffdb}.meeting-type-card__tag,.meeting-type-card__check{position:absolute;right:10px;top:10px;min-height:26px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:0 9px;font-size:11px;font-weight:800}.meeting-type-card__tag{color:#fff;background:var(--color-primary)}.meeting-type-card__check{color:var(--color-primary);background:#fff}.meeting-type-card__hint{margin-top:4px;color:#ffffffd1;font-size:11px;font-weight:800}.guide-grid{display:grid;gap:8px}.guide-card{min-height:62px;display:flex;align-items:center;gap:12px;border:1px solid #e1e9f5;border-radius:16px;padding:10px;background:#fff;text-align:left}.guide-card.is-selected{border-color:var(--color-success);background:#ecfdf3}.guide-card__avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1f5eff,#44d7b6);font-weight:800}.guide-card strong,.guide-card small{display:block}.recording-header{min-height:58px;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;color:#fff;background:#101828}.recording-timer{display:grid;place-items:center;padding:28px 0 12px}.recording-timer span{color:var(--color-muted)}.recording-timer strong{margin-top:4px;font-size:56px;line-height:1;font-variant-numeric:tabular-nums}.audio-wave{height:104px;display:flex;align-items:center;justify-content:center;gap:5px}.audio-wave i{width:6px;height:28px;border-radius:999px;background:linear-gradient(180deg,#44d7b6,#1f5eff);animation:wave .9s ease-in-out infinite alternate;animation-play-state:paused}.audio-wave.is-active i{animation-play-state:running}@keyframes wave{0%{transform:scaleY(.45)}to{transform:scaleY(1.8)}}.participant-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 16px 10px}.participant-chips span{padding:6px 9px;border-radius:999px;background:#eef4ff;color:var(--color-primary);font-size:12px}.live-transcript{flex:1;min-height:0;margin:0 14px 104px;padding:14px;border-radius:18px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.live-transcript__list{max-height:310px;overflow:auto}.transcript-bubble{margin-bottom:9px;padding:10px;border-radius:14px;background:#f1f6ff}.transcript-bubble time,.transcript-bubble small{display:block;color:var(--color-muted);font-size:11px}.transcript-bubble p{margin:4px 0;line-height:1.5}.upload-hero,.done-hero,.practice-hero,.exception-card{padding:28px 20px;color:#fff;background:linear-gradient(135deg,#10213f,#1f5eff)}.upload-hero h1,.done-hero h1,.practice-hero h1,.exception-card h1{margin:8px 0;font-size:28px}.progress-bar{height:10px;min-height:10px;overflow:hidden;border-radius:999px;background:#e7dece;box-shadow:none}.progress-bar span{display:block;height:100%;min-height:100%;border-radius:inherit;background:linear-gradient(90deg,#657a4b,#91a464);transition:width .25s ease}.upload-steps{display:grid;gap:9px;margin-bottom:110px}.upload-steps div{display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;background:#fff;border:1px solid #e1e9f5}.upload-steps span{width:16px;height:16px;border-radius:999px;background:#d1d9e6}.upload-steps .is-done span{background:var(--color-success)}.done-hero{display:grid;place-items:center;text-align:center;min-height:310px}.done-hero div{width:76px;height:76px;display:grid;place-items:center;border-radius:999px;background:#ffffff29;font-size:38px}.record-tabs{display:flex;gap:8px;overflow:auto;padding:12px 14px 8px}.record-tabs button{min-height:36px;white-space:nowrap;border:1px solid #e1e9f5;border-radius:999px;padding:0 12px;background:#fff;color:var(--color-muted)}.record-tabs .is-active{color:#fff;border-color:var(--color-primary);background:var(--color-primary)}.records-list{padding-top:6px}.record-card{margin-bottom:10px;border-radius:16px;background:#fff;border:1px solid #e1e9f5;box-shadow:var(--shadow-soft)}.record-card>button{width:100%;border:0;background:transparent;text-align:left;padding:14px}.record-card strong,.record-card span,.record-card small{display:block}.record-card p,.record-card small{color:var(--color-muted);line-height:1.45}.record-card__badges,.status-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:0 14px 14px}.record-card__retry{min-height:32px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px}.status-badge{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 9px;background:#edf3fa;color:var(--color-muted);font-size:12px;font-weight:800}.status-badge--uploaded,.status-badge--rated,.status-badge--summarized{color:var(--color-success);background:#ecfdf3}.status-badge--uploading,.status-badge--rating{color:var(--color-primary);background:#edf4ff}.status-badge--summarizing{color:var(--color-warning);background:#fff7ed}.status-badge--upload_failed,.status-badge--analysis_failed{color:var(--color-danger);background:#fff1f2}.retention-note{margin:-96px 14px 0;color:var(--color-muted);font-size:12px}.record-detail{padding-bottom:108px}.audio-control-card{display:grid;gap:12px;margin-bottom:12px;padding:16px;border:1px solid #e1e9f5;border-radius:20px;background:#fff;box-shadow:var(--shadow-soft)}.audio-control-card.is-playing{background:#f8fbff}.audio-control-card__main{display:grid;grid-template-columns:56px 1fr;gap:13px;align-items:center}.audio-control-card__play{width:56px;height:56px;border:0;border-radius:var(--radius-pill);display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--color-primary),#44d7b6);box-shadow:var(--shadow-primary);font-size:19px;font-weight:800;cursor:pointer}.audio-control-card__body{min-width:0}.audio-control-card__title{display:flex;align-items:center;justify-content:space-between;gap:8px}.audio-control-card__title h2{margin:0;font-size:17px}.audio-control-card__title span{flex:0 0 auto;min-height:26px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:0 9px;color:var(--color-primary);background:var(--color-primary-soft);font-size:11px;font-weight:800}.audio-control-card.is-playing .audio-control-card__title span{color:var(--color-success);background:#ecfdf3}.audio-control-card__body p,.audio-control-card__body small{display:block;margin:3px 0 0;color:var(--color-muted);font-size:12px;line-height:1.45}.audio-control-card__progress{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.audio-control-card__text-button{min-height:34px;border:0;border-radius:var(--radius-pill);padding:0 12px;color:var(--color-primary);background:#eef4ff;font-size:12px;font-weight:800;cursor:pointer}.transcript-line{display:grid;grid-template-columns:46px 1fr;gap:8px}.transcript-line time{color:var(--color-muted);font-size:12px}.score{display:block;margin:8px 0;color:var(--color-success);font-size:32px}.practice-hero{min-height:100%;display:grid;align-content:start;gap:14px;background:linear-gradient(135deg,#6f1d2f,#8e6b3d 52%,#416d63)}.practice-hero__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.practice-hero__cards i{padding:12px 10px;border-radius:16px;background:#ffffff24;font-size:12px;font-weight:800;font-style:normal;text-align:center}.practice-task-list{display:grid;gap:10px}.practice-task-card{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;gap:10px;align-items:center;border-radius:18px;padding:12px;color:#26364a;background:#ffffffeb}.practice-task-card div{min-width:0;display:grid;gap:3px}.practice-task-card strong{overflow:hidden;font-size:14px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.practice-task-card span,.practice-task-card p,.practice-task-card small,.practice-task-card em{margin:0;color:#26364aad;font-size:10px;font-style:normal;font-weight:760;line-height:1.2}.practice-task-card b{color:var(--color-primary);font-size:22px;line-height:1}.practice-task-card button{min-height:32px;border:0;border-radius:999px;padding:0 10px;color:#fff;background:var(--color-primary);font-size:11px;font-weight:800}.practice-method-section{display:grid;gap:10px}.practice-method-section h2{margin:8px 0 0;color:#fffaf2f5;font-size:16px;line-height:1.2}.practice-method-list,.practice-checklist-groups,.practice-handheld-list{display:grid;gap:10px}.practice-method-card,.practice-checklist-card,.practice-handheld-list article{min-width:0;display:grid;gap:8px;border:1px solid rgba(255,255,255,.26);border-radius:18px;padding:13px;color:#26364a;background:#ffffffeb}.practice-method-card span,.practice-checklist-card>span{color:var(--color-primary);font-size:11px;font-weight:900}.practice-method-card strong,.practice-checklist-card strong,.practice-handheld-list strong{color:#26364a;font-size:14px;line-height:1.25}.practice-method-card p,.practice-checklist-card p,.practice-handheld-list p,.practice-handheld-list small,.practice-handheld-list em{margin:0;color:#26364ab8;font-size:11px;font-style:normal;font-weight:760;line-height:1.48;overflow-wrap:anywhere}.practice-method-card dl{display:grid;gap:7px;margin:0}.practice-method-card dl div,.practice-checklist-card div{display:grid;gap:4px;border-radius:12px;padding:8px;background:#6f1d2f0f}.practice-method-card dt,.practice-method-card dd{margin:0}.practice-method-card dt{color:var(--color-primary);font-size:10px;font-weight:900}.practice-method-card dd,.practice-checklist-card small,.practice-checklist-card em{margin:0;color:#26364ab8;font-size:10.5px;font-style:normal;font-weight:760;line-height:1.42;overflow-wrap:anywhere}.practice-handheld-list em{color:#6f1d2fc7}.exception-page{background:#f7f9fd}.exception-hero{min-height:190px;display:grid;align-content:end;gap:8px;padding:26px 20px 22px;color:#fff;background:linear-gradient(135deg,#7f1d1d,var(--color-danger));border-radius:0 0 24px 24px;box-shadow:var(--shadow-danger)}.exception-hero__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius-pill);background:#ffffff29;font-size:25px;font-weight:800}.exception-hero h1{margin:4px 0 0;font-size:28px}.exception-hero p{margin:0;color:#ffffffdb;font-size:13px;line-height:1.55}.exception-scroll{padding-top:12px}.exception-action-card,.exception-diagnostics,.exception-safe-card{display:grid;gap:10px;margin-bottom:12px;padding:16px;border:1px solid #e1e9f5;border-radius:20px;background:#fff;box-shadow:var(--shadow-soft)}.exception-action-card h2,.exception-diagnostics h2{margin:0;font-size:17px}.exception-action-card p,.exception-action-card small,.exception-safe-card p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}.exception-action-card .app-button{min-height:56px;border-radius:18px}.exception-diagnostics dl{display:grid;gap:8px;margin:0}.exception-diagnostics div{display:grid;grid-template-columns:78px 1fr;gap:10px;padding:9px 10px;border-radius:12px;background:#f5f8fc}.exception-diagnostics dt{color:var(--color-muted);font-size:12px}.exception-diagnostics dd{margin:0;color:var(--color-ink);font-size:12px;font-weight:800;word-break:break-all}.exception-safe-card{color:#0f5132;background:#ecfdf3;border-color:#bbf7d0}.exception-bottom .app-button--ghost{background:#fff}.empty-state{display:grid;place-items:center;gap:10px;min-height:280px;text-align:center;color:var(--color-muted)}.empty-state__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:999px;background:#eef4ff;color:var(--color-primary)}:root,.admin-app,.production-admin-shell,.demo-stage--admin{--adm-font-family: Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--adm-color-ink: #2c211f;--adm-color-muted: #756965;--adm-color-subtle: #9a8b84;--adm-color-surface: #fffdf7;--adm-color-surface-warm: #fff8ee;--adm-color-line: rgba(111, 29, 47, .1);--adm-color-line-strong: rgba(111, 29, 47, .18);--adm-color-wine: #8f223f;--adm-color-copper: #b8895a;--adm-color-olive: #5c734e;--adm-space-1: 4px;--adm-space-2: 8px;--adm-space-3: 12px;--adm-space-4: 16px;--adm-space-5: 20px;--adm-space-6: 24px;--adm-radius-sm: 10px;--adm-radius-md: 14px;--adm-radius-lg: 18px;--adm-radius-xl: 22px;--adm-radius-modal: 24px;--adm-radius-pill: 999px;--adm-text-kicker: 11px;--adm-text-caption: 12px;--adm-text-body: 14px;--adm-text-title: 18px;--adm-text-section: 22px;--adm-text-display: 30px;--adm-shadow-card: 0 12px 28px rgba(75, 15, 29, .07);--adm-shadow-panel: 0 18px 42px rgba(75, 15, 29, .09);--adm-shadow-modal: 0 34px 88px rgba(36, 26, 24, .32);--adm-motion-fast: .16s ease;--adm-motion-base: .22s ease}.product-side-toggle,.demo-product-switch{--product-switch-size: 44px;--product-switch-open-width: 224px;--product-switch-bg: rgba(75, 15, 29, .5);--product-switch-bg-open: linear-gradient(180deg, rgba(91, 19, 36, .96), rgba(53, 16, 24, .96));--product-switch-icon-start: #6f1d2f;--product-switch-icon-end: #b8895a;--product-switch-active-ink: #4b0f1d;display:grid;align-content:start;width:var(--product-switch-size);min-height:var(--product-switch-size);padding:5px;overflow:hidden;border:1px solid rgba(255,250,242,.2);border-radius:999px;color:#fffaf2;background:var(--product-switch-bg);box-shadow:0 16px 38px #241a183d,inset 0 1px #fffaf229;-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);transition:width .18s ease,min-height .18s ease,padding .18s ease,border-radius .18s ease,background .18s ease,box-shadow .18s ease}.demo-product-switch{transition:background .14s ease,box-shadow .14s ease}.demo-product-switch.is-theme-store{--product-switch-bg: rgba(35, 94, 190, .58);--product-switch-bg-open: linear-gradient(180deg, rgba(37, 91, 184, .96), rgba(17, 54, 128, .96));--product-switch-icon-start: #245de8;--product-switch-icon-end: #42bda8;--product-switch-active-ink: #12376f}.demo-product-switch.is-theme-guide{--product-switch-bg: rgba(16, 113, 101, .58);--product-switch-bg-open: linear-gradient(180deg, rgba(18, 127, 114, .96), rgba(12, 75, 88, .96));--product-switch-icon-start: #11a88d;--product-switch-icon-end: #3fb9e8;--product-switch-active-ink: #0e4c55}.demo-product-switch.is-theme-admin{--product-switch-bg: rgba(75, 15, 29, .5);--product-switch-bg-open: linear-gradient(180deg, rgba(91, 19, 36, .96), rgba(53, 16, 24, .96));--product-switch-icon-start: #6f1d2f;--product-switch-icon-end: #b8895a;--product-switch-active-ink: #4b0f1d}.demo-product-switch.is-theme-internal{--product-switch-bg: rgba(40, 50, 75, .58);--product-switch-bg-open: linear-gradient(180deg, rgba(48, 61, 92, .96), rgba(27, 34, 52, .96));--product-switch-icon-start: #42567d;--product-switch-icon-end: #9d7f56;--product-switch-active-ink: #263247}.product-side-toggle{position:relative;z-index:120;justify-self:center}.demo-product-switch{position:fixed;top:18px;right:auto;left:18px;z-index:95}.product-side-toggle:hover,.product-side-toggle:focus-within,.demo-product-switch.is-open{width:var(--product-switch-open-width);min-height:296px;padding:8px;border-radius:24px;background:var(--product-switch-bg-open);box-shadow:0 24px 58px #241a1852,inset 0 1px #fffaf22e}.product-side-toggle__icon{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:#fffaf2;background:linear-gradient(135deg,var(--product-switch-icon-start),var(--product-switch-icon-end));box-shadow:0 8px 18px #241a1833,inset 0 0 0 1px #fffaf247;transition:opacity .14s ease,transform .18s ease,height .18s ease,margin .18s ease,background .18s ease,color .18s ease}.product-side-toggle__label{display:none}.product-side-toggle__icon svg{display:block;width:21px;height:21px}.product-side-toggle:hover .product-side-toggle__icon,.product-side-toggle:focus-within .product-side-toggle__icon,.demo-product-switch.is-open .product-side-toggle__icon{height:0;margin:-2px 0 -6px;opacity:0;transform:scale(.8);pointer-events:none}.product-side-toggle__menu{display:grid;gap:6px;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:max-height .18s ease,opacity .14s ease,transform .18s ease}.product-side-toggle:hover .product-side-toggle__menu,.product-side-toggle:focus-within .product-side-toggle__menu,.demo-product-switch.is-open .product-side-toggle__menu{max-height:min(420px,calc(100vh - 72px));overflow-y:auto;overscroll-behavior:contain;opacity:1;pointer-events:auto;transform:translateY(0)}.product-side-toggle button,.demo-product-switch button{box-sizing:border-box;width:100%;min-height:44px;border:0;border-radius:18px;padding:0 10px;color:#fffaf2d6;background:transparent;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.product-side-toggle button.is-active,.demo-product-switch button.is-active{color:var(--product-switch-active-ink);background:#fffaf2;box-shadow:0 8px 18px #241a1833,inset 0 0 0 1px #fffaf28f}.product-side-toggle button:not(.is-active):hover,.demo-product-switch button:not(.is-active):hover,.product-side-toggle button:focus-visible,.demo-product-switch button:focus-visible{color:#fffaf2;background:#fffaf224}.product-side-toggle__divider{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:#fffaf299;font-size:13px;font-weight:900;line-height:1}.product-side-toggle__divider:before,.product-side-toggle__divider:after{content:"";flex:1;height:1px;background:#fffaf22e}.product-side-toggle button.product-side-toggle__tool,.demo-product-switch button.product-side-toggle__tool{color:#fffaf2;background:#fffaf221;box-shadow:inset 0 0 0 1px #fffaf221}.product-side-toggle button.product-side-toggle__tool:hover,.demo-product-switch button.product-side-toggle__tool:hover,.product-side-toggle button.product-side-toggle__tool:focus-visible,.demo-product-switch button.product-side-toggle__tool:focus-visible{background:#b8895a52}.admin-tool-standalone{min-height:100dvh;box-sizing:border-box;padding:18px;background:#f7f2e8}.topbar{grid-template-columns:minmax(220px,1fr) auto auto auto minmax(230px,auto) auto}.demo-stage--admin{place-items:stretch;padding:44px 24px 88px;overflow:hidden}.demo-stage--admin .demo-product-switch{top:18px;right:auto;left:18px;z-index:95}.demo-stage--admin .demo-floating-controls{left:50%;right:auto;bottom:12px;width:max-content;max-width:calc(100vw - 24px);justify-content:center;flex-wrap:wrap;border-radius:var(--radius-pill);transform:translate(-50%)}.demo-admin-wrap{width:min(1440px,calc(100vw - 48px));height:calc(100vh - 156px);margin:0 auto;overflow:auto;border-radius:28px;box-shadow:0 30px 80px #00000047}.admin-app{min-height:100%;color:#172033;background:#edf3f9}.production-admin-shell{width:100vw;height:100vh;min-height:100vh;overflow:hidden;background:#f7f2e8}.production-admin-shell__viewport{width:100%;height:100%;min-height:0;overflow:hidden}.production-admin-shell .admin-app{width:100%;height:100%;min-height:0}.admin-topbar{position:sticky;top:0;z-index:30;min-height:72px;display:grid;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(219,229,239,.9);background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar__brand{display:flex;align-items:center;gap:12px}.admin-topbar__mark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0c1f44,#1f5eff 58%,#44d7b6);font-weight:800}.admin-topbar strong,.admin-topbar span{display:block}.admin-topbar__brand span{margin-top:3px;color:#6b778c;font-size:12px}.admin-search{min-height:42px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;border:1px solid #dbe5ef;border-radius:999px;padding:0 14px;background:#f8fbff}.admin-search span{color:#1f5eff;font-size:12px;font-weight:800}.admin-search input{min-width:0;border:0;outline:0;background:transparent;color:#172033;font-size:14px}.admin-topbar__controls{display:grid;justify-items:end;justify-content:flex-end;gap:4px}.admin-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.admin-topbar-clock{display:block;border-radius:999px;padding:2px 9px;color:var(--dyf-muted);background:#f5eee4c7;font-size:10px;font-weight:800;line-height:1.4;white-space:nowrap}.admin-topbar select{min-height:36px;border:1px solid #dbe5ef;border-radius:999px;padding:0 12px;color:#172033;background:#fff;font-size:13px;font-weight:800}.admin-shell-grid{display:grid;grid-template-columns:232px minmax(0,1fr);gap:18px;padding:18px}.admin-sidebar{position:sticky;top:90px;height:calc(100vh - 108px);padding:16px;border-radius:24px;background:linear-gradient(180deg,#0f2b5ffa,#0a1834fa);color:#fff;box-shadow:0 22px 48px #0f2b5f38;overflow:auto}.admin-sidebar__role{padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff14;margin-bottom:14px}.admin-sidebar__role span,.admin-sidebar__role small{color:#ffffffad;font-size:12px}.admin-sidebar__role strong{display:block;margin:5px 0;font-size:22px}.admin-sidebar nav{display:grid;gap:8px}.admin-sidebar button{min-height:46px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px;border:0;border-radius:14px;padding:7px 10px;color:#ffffffb8;background:transparent;text-align:left;cursor:pointer}.admin-sidebar button span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#ffffff1a;color:#44d7b6;font-size:13px;font-weight:800}.admin-sidebar button b{font-size:14px}.admin-sidebar button.is-active{color:#0f2b5f;background:#fff}.admin-sidebar button.is-active span{color:#fff;background:linear-gradient(135deg,#1f5eff,#44d7b6)}.admin-content{min-width:0;display:grid;gap:16px}.admin-entry-content{min-height:calc(100vh - 72px);padding:24px}.admin-route-strip{min-height:38px;display:flex;align-items:center;justify-content:space-between;border:1px solid #dbe5ef;border-radius:999px;padding:0 14px;color:#6b778c;background:#ffffffbd;font-size:12px}.admin-route-strip strong{color:#1f5eff}.admin-page{min-width:0;display:grid;gap:16px}.admin-page-hero,.admin-entry__hero,.admin-detail-header,.admin-store-profile-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:24px;padding:24px;color:#fff;background:linear-gradient(135deg,#0f2b5f,#1f5eff 68%,#44d7b6);box-shadow:0 22px 48px #1f5eff2e}.admin-page-hero--ops{background:linear-gradient(135deg,#172554,#5b21b6 62%,#0f9f9c)}.admin-page-hero--region{background:linear-gradient(135deg,#12304e,#0f9f9c 62%,#16a34a)}.admin-page-hero--exception{background:linear-gradient(135deg,#7f1d1d,#dc2626 64%,#f59e0b)}.admin-page-hero--rubric,.admin-page-hero--case,.admin-page-hero--list{background:linear-gradient(135deg,#0c1f44,#3156c8 58%,#7c3aed)}.admin-page-hero span,.admin-entry__hero span,.admin-detail-header span,.admin-store-profile-header span{color:#ffffffc2;font-size:13px;font-weight:800}.admin-page-hero h1,.admin-entry__hero h1,.admin-detail-header h1,.admin-store-profile-header h1{max-width:820px;margin:8px 0;font-size:28px;line-height:1.22}.admin-page-hero p,.admin-entry__hero p,.admin-detail-header p,.admin-store-profile-header p{max-width:760px;margin:0;color:#ffffffc2;line-height:1.65}.admin-button{min-height:42px;border:0;border-radius:14px;padding:0 16px;color:#172033;background:#edf3fa;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.admin-button--sm{min-height:34px;border-radius:999px;padding:0 12px;font-size:12px}.admin-button--primary{color:#fff;background:linear-gradient(135deg,#1f5eff,#44d7b6);box-shadow:0 14px 28px #1f5eff38}.admin-button--danger{color:#fff;background:linear-gradient(135deg,#8f1d1d,#dc2626);box-shadow:0 14px 28px #dc262638}.admin-button--success{color:#fff;background:linear-gradient(135deg,#047857,#16a34a)}.admin-button--ghost{border:1px solid rgba(219,229,239,.9);background:#ffffff24;color:inherit}.admin-button:disabled{opacity:.58;cursor:not-allowed}.admin-section{min-width:0;border:1px solid #dfe8f3;border-radius:22px;padding:18px;background:#fffffff5;box-shadow:0 12px 32px #0f172a0f}.admin-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-section h2,.admin-section h3{margin:0}.admin-section h2{font-size:18px}.admin-section h3{font-size:15px}.admin-section p,.admin-section__head p{margin:5px 0 0;color:#6b778c;font-size:13px;line-height:1.55}.admin-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.admin-kpi-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-kpi-grid--seven{grid-template-columns:repeat(7,minmax(0,1fr))}.admin-kpi{min-height:128px;position:relative;display:grid;align-content:space-between;gap:10px;border:1px solid #dfe8f3;border-radius:20px;padding:16px;background:#fff;text-align:left;box-shadow:0 10px 26px #0f172a0f;cursor:default}.admin-kpi--primary{border-color:#1f5eff38;background:#f5f8ff}.admin-kpi--success{border-color:#16a34a33;background:#f4fbf7}.admin-kpi--warning{border-color:#f59e0b47;background:#fffaf0}.admin-kpi--danger{border-color:#dc26263d;background:#fff5f5}.admin-kpi__label,.admin-kpi__meta{color:#6b778c;font-size:12px}.admin-kpi__value{color:#172033;font-size:30px;line-height:1}.admin-kpi__meta{min-height:32px;display:flex;align-items:end;justify-content:space-between;gap:8px}.admin-kpi__meta b{color:#16a34a}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px}.admin-dashboard-grid--ops,.admin-dashboard-grid--region{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-badge{min-height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;color:#64748b;background:#edf3fa;font-size:12px;font-weight:800;white-space:nowrap}.admin-badge--success{color:#15803d;background:#ecfdf3}.admin-badge--primary{color:#1d4ed8;background:#e8efff}.admin-badge--warning{color:#b45309;background:#fff7ed}.admin-badge--danger{color:#b91c1c;background:#fff1f2}.admin-badge--purple{color:#6d28d9;background:#f4f0ff}.admin-score{min-width:66px;min-height:46px;display:inline-grid;place-items:center;border-radius:16px;padding:5px 9px;background:#edf3fa;color:#64748b}.admin-score strong,.admin-score small{display:block;line-height:1}.admin-score strong{font-size:18px}.admin-score small{margin-top:4px;font-size:11px;font-weight:800}.admin-score--success{color:#15803d;background:#ecfdf3}.admin-score--primary{color:#1d4ed8;background:#e8efff}.admin-score--warning,.admin-score--orange{color:#b45309;background:#fff7ed}.admin-score--danger{color:#b91c1c;background:#fff1f2}.admin-progress{box-sizing:border-box;position:relative;height:8px;overflow:hidden;border-radius:999px;background:#e8eef6;line-height:0}.admin-progress__fill{display:block;width:0;height:100%;min-height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f5eff,#44d7b6)}.admin-progress__fill--success{background:linear-gradient(90deg,#0f9f9c,#16a34a)}.admin-progress__fill--warning{background:linear-gradient(90deg,#f59e0b,#f97316)}.admin-progress__fill--danger{background:linear-gradient(90deg,#dc2626,#f59e0b)}.admin-trend{display:grid;gap:8px;min-height:0;width:100%;overflow:hidden}.admin-trend__axis{stroke:#dbe5ef;stroke-width:2}.admin-trend__line{fill:none;stroke:url(#adminTrendFill);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.admin-trend__dot{fill:#fff;stroke:#1f5eff;stroke-width:3}.admin-trend__labels{display:flex;justify-content:space-between;gap:8px;min-width:0;margin-top:8px;color:#6b778c;font-size:10px;font-weight:800;line-height:1.2}.admin-risk-grid,.admin-type-quality-grid,.admin-followup-list,.admin-case-grid{display:grid;gap:12px}.admin-risk-grid{grid-template-columns:repeat(2,1fr)}.admin-risk-card,.admin-ranking-row,.admin-case-mini-list button,.admin-attention-list button,.admin-type-quality-card,.admin-dimension-list button,.admin-tag-cloud button,.admin-store-table button,.admin-meeting-row,.admin-charter-list button,.admin-dimension-detail-list button,.admin-store-timeline button{border:1px solid #e1e9f5;border-radius:16px;background:#fff;text-align:left;cursor:pointer}.admin-risk-card{min-height:104px;display:grid;align-content:center;padding:16px}.admin-risk-card strong{font-size:34px}.admin-risk-card span{color:#6b778c;font-weight:800}.admin-risk-card--danger{background:#fff1f2;color:#b91c1c}.admin-risk-card--warning{background:#fff7ed;color:#b45309}.admin-risk-card--purple{background:#f4f0ff;color:#6d28d9}.admin-ranking-list,.admin-case-mini-list,.admin-attention-list,.admin-dimension-list,.admin-follow-task-list,.admin-store-table,.admin-meeting-table,.admin-dimension-detail-list,.admin-charter-list,.admin-transcript-list,.admin-action-items,.admin-store-timeline,.admin-note-list{display:grid;gap:10px}.admin-ranking-row{min-height:72px;display:grid;grid-template-columns:36px 1fr auto auto auto;align-items:center;gap:12px;padding:10px}.admin-ranking-row__index{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#0f2b5f;font-weight:800}.admin-case-mini-list button,.admin-attention-list button{display:flex;align-items:center;gap:12px;padding:12px}.admin-case-mini-list p{margin:4px 0 0;color:#6b778c}.admin-type-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-type-quality-card{display:grid;gap:12px;padding:16px}.admin-type-quality-card>div:first-child,.admin-rubric-dimension>div,.admin-store-distribution article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-type-quality-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.admin-type-quality-card dt,.admin-type-quality-card dd{margin:0}.admin-type-quality-card dt{color:#6b778c;font-size:12px}.admin-type-quality-card dd{font-weight:800}.admin-dimension-list button,.admin-dimension-detail-list button{min-height:72px;display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,1.3fr) 44px;align-items:center;gap:12px;padding:12px}.admin-dimension-list button span,.admin-dimension-detail-list button span,.admin-attention-list button span{display:block;margin-top:4px;color:#6b778c;font-size:12px}.admin-dimension-detail-list button.is-active,.admin-charter-list button.is-active{border-color:#1f5eff6b;background:#f5f8ff}.admin-tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.admin-tag-cloud button{width:calc(50% - 5px);min-height:88px;display:grid;gap:4px;padding:12px}.admin-tag-cloud small{color:#6b778c}.admin-follow-task-list article,.admin-action-items article,.admin-note-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e1e9f5;border-radius:16px;padding:12px;background:#fff}.admin-follow-task-list span{display:block;margin-top:4px;color:#6b778c;font-size:12px}.admin-followup-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-followup-card,.admin-exception-card,.admin-case-card{display:grid;gap:14px;border:1px solid #e1e9f5;border-radius:20px;padding:16px;background:#fff;box-shadow:0 10px 26px #0f172a0d}.admin-followup-card--high,.admin-exception-card--high{border-color:#dc26263d;background:#fff8f8}.admin-followup-card h3,.admin-exception-card h2,.admin-case-card h2{margin:8px 0 6px}.admin-store-table__head,.admin-meeting-table__head{display:grid;gap:10px;padding:0 12px 8px;color:#6b778c;font-size:12px;font-weight:800}.admin-store-table__head,.admin-store-table button{grid-template-columns:minmax(150px,1.2fr) minmax(140px,1fr) 82px minmax(90px,.8fr) 92px}.admin-store-table button{min-height:72px;display:grid;align-items:center;gap:10px;padding:10px 12px}.admin-store-table button.is-risk,.admin-meeting-row.is-risk{border-color:#f59e0b47;background:#fffaf0}.admin-filter-bar{display:grid;gap:12px}.admin-filter-bar>div,.admin-filter-bar--inline{display:flex;flex-wrap:wrap;gap:8px}.admin-filter-bar button{min-height:34px;border:1px solid #dbe5ef;border-radius:999px;padding:0 12px;color:#6b778c;background:#fff;font-size:13px;font-weight:800;cursor:pointer}.admin-filter-bar button.is-active{color:#fff;border-color:#1f5eff;background:#1f5eff}.admin-meeting-table{overflow:auto}.admin-meeting-table__head,.admin-meeting-row{min-width:0;grid-template-columns:54px minmax(82px,.62fr) minmax(144px,1.24fr) minmax(142px,1.25fr) minmax(116px,1fr) 72px 86px 58px 88px}.admin-meeting-row{min-height:76px;display:grid;align-items:center;gap:10px;padding:10px 12px}.admin-meeting-row strong,.admin-meeting-row span{display:block}.admin-meeting-row span,.admin-meeting-row small{color:#6b778c;font-size:12px}.admin-detail-header{display:grid;grid-template-columns:auto 1fr auto}.admin-status-chain{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-detail-header__aside{min-width:0;display:grid;justify-items:end;gap:9px}.admin-detail-header .admin-detail-header__metric{display:inline-flex;align-items:baseline;gap:8px;border:1px solid rgba(255,250,242,.28);border-radius:999px;padding:7px 12px;color:#fffaf2;background:#fffaf21f;white-space:nowrap}.admin-detail-header__metric small,.admin-detail-header__metric strong{display:block;line-height:1}.admin-detail-header__metric small{color:#fffaf2bd;font-size:11px;font-weight:800}.admin-detail-header__metric strong{color:#fffaf2;font-size:20px;font-weight:850}.admin-score-overview{display:grid;grid-template-columns:100px minmax(240px,1fr) auto auto;align-items:center;gap:14px;border:1px solid #dfe8f3;border-radius:22px;padding:16px;background:#fff}.admin-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:16px}.admin-charter-list button{min-height:64px;display:grid;grid-template-columns:auto 1fr 44px;align-items:center;gap:10px;padding:10px}.admin-audio-card{position:relative;isolation:isolate;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;min-height:124px;overflow:hidden;border:1px solid var(--dyf-line, #dbe5ef);border-radius:18px;padding:18px;background:radial-gradient(circle at 12% 18%,rgba(184,137,90,.18),transparent 32%),linear-gradient(135deg,#fffdf7fa,#faf3e8fa);box-shadow:inset 0 1px #ffffffc7,0 12px 28px #4b0f1d14}.admin-audio-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent,rgba(184,137,90,.14),transparent),radial-gradient(circle at 92% 12%,rgba(111,29,47,.12),transparent 28%);opacity:.68}.admin-audio-card.is-playing{border-color:#6f1d2f47;background:radial-gradient(circle at 13% 18%,rgba(111,29,47,.18),transparent 35%),linear-gradient(135deg,#fffdf7,#f8ecdd)}.admin-audio-card.is-loading{border-color:#b8895a57}.admin-audio-card.is-failed{border-color:#b0374857;background:radial-gradient(circle at 13% 18%,rgba(176,55,72,.12),transparent 35%),linear-gradient(135deg,#fffdf7,#f8ece9)}.admin-audio-card__play{position:relative;width:72px;height:72px;display:grid;place-items:center;border:0;border-radius:999px;padding:0;color:var(--dyf-primary, #6f1d2f);background:transparent;cursor:pointer}.admin-audio-card__play:disabled{cursor:wait;opacity:.72}.admin-audio-card__play:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;background:#6f1d2f1f;opacity:0;transform:scale(.86)}.admin-audio-card.is-playing .admin-audio-card__play:before{animation:adminAudioPulse 1.8s ease-out infinite}.admin-audio-card__disc{position:relative;width:66px;height:66px;display:grid;place-items:center;border-radius:inherit;background:radial-gradient(circle at 50% 50%,#fffaf2 0 17%,transparent 18%),radial-gradient(circle at 35% 25%,rgba(255,255,255,.82),transparent 24%),conic-gradient(from 140deg,#4b0f1d,#6f1d2f,#b8895a,#6f1d2f,#4b0f1d);box-shadow:0 16px 32px #4b0f1d38,inset 0 0 0 1px #ffffff57}.admin-audio-card__disc-ring{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:0;border-radius:inherit;background:conic-gradient(from 0deg,rgba(255,253,247,.86) 0 18%,transparent 18% 38%,rgba(255,253,247,.42) 38% 54%,transparent 54% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.admin-audio-card.is-playing .admin-audio-card__disc-ring{animation:adminAudioDisc 5s linear infinite}.admin-audio-card__icon{position:relative;z-index:1;width:31px;height:31px;display:grid;grid-auto-flow:column;place-content:center;gap:4px;border-radius:999px;background:#fffdf7eb;box-shadow:0 6px 14px #241a182e}.admin-audio-card__icon b{width:0;height:0;margin-left:3px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid var(--dyf-primary, #6f1d2f)}.admin-audio-card__icon i{width:5px;height:14px;border-radius:999px;background:var(--dyf-primary, #6f1d2f)}.admin-audio-card__content{min-width:0}.admin-audio-card__content strong,.admin-audio-card__content small{display:block}.admin-audio-card__content strong{overflow:hidden;color:var(--dyf-text, #241a18);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-audio-card__content small{margin-top:4px;color:var(--dyf-muted, #7a6f68);font-size:12px;font-weight:700}.admin-audio-card__status{display:inline-flex;align-items:center;gap:6px;min-height:24px;margin-bottom:6px;border:1px solid rgba(111,29,47,.12);border-radius:999px;padding:0 9px;color:var(--dyf-primary, #6f1d2f);background:#fffaf2c2;font-size:12px;font-weight:800}.admin-audio-card__status span{width:7px;height:7px;border-radius:999px;background:var(--dyf-accent, #b8895a);box-shadow:0 0 0 3px #b8895a24}.admin-audio-card.is-playing .admin-audio-card__status span{background:var(--dyf-success, #4e7a4a);animation:adminAudioStatus 1.2s ease-in-out infinite}.admin-audio-card.is-loading .admin-audio-card__status span{background:var(--dyf-accent, #b8895a);animation:adminAudioStatus 1.2s ease-in-out infinite}.admin-audio-card.is-failed .admin-audio-card__status{color:#9f263b;border-color:#9f263b2e;background:#fff2eed1}.admin-audio-card.is-failed .admin-audio-card__status span{background:#b03748;box-shadow:0 0 0 3px #b0374824}.admin-audio-player{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin-top:12px}.admin-audio-player__time{color:#4b0f1db8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;text-align:center}.admin-audio-player__seek{--audio-progress: 0%;width:100%;height:24px;margin:0;border:0;padding:0;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.admin-audio-player__seek:disabled{cursor:not-allowed;opacity:.68}.admin-audio-player__seek:focus-visible{outline:none}.admin-audio-player__seek::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--dyf-primary, #6f1d2f) 0 var(--audio-progress),rgba(216,208,198,.78) var(--audio-progress) 100%);box-shadow:inset 0 1px 2px #4b0f1d1f}.admin-audio-player__seek::-webkit-slider-thumb{width:18px;height:18px;margin-top:-5px;border:3px solid #fffaf2;border-radius:999px;background:linear-gradient(135deg,var(--dyf-accent, #b8895a),var(--dyf-primary, #6f1d2f));box-shadow:0 6px 14px #4b0f1d3d;-moz-appearance:none;appearance:none;-webkit-appearance:none}.admin-audio-player__seek:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #b8895a3d,0 6px 14px #4b0f1d3d}.admin-audio-player__seek::-moz-range-track{height:8px;border-radius:999px;background:#d8d0c6c7;box-shadow:inset 0 1px 2px #4b0f1d1f}.admin-audio-player__seek::-moz-range-progress{height:8px;border-radius:999px;background:var(--dyf-primary, #6f1d2f)}.admin-audio-player__seek::-moz-range-thumb{width:18px;height:18px;border:3px solid #fffaf2;border-radius:999px;background:linear-gradient(135deg,var(--dyf-accent, #b8895a),var(--dyf-primary, #6f1d2f));box-shadow:0 6px 14px #4b0f1d3d}.admin-audio-wave{height:48px;display:flex;align-items:flex-end;gap:3px;margin-top:12px;overflow:hidden}.admin-audio-wave i{width:4px;border-radius:999px;background:linear-gradient(180deg,#b8895adb,#6f1d2fe6);opacity:.56;transform-origin:50% 100%;transition:opacity .18s ease,transform .18s ease}.admin-audio-card.is-playing .admin-audio-wave i{animation:adminAudioWave .78s ease-in-out infinite alternate;opacity:.95}@keyframes adminAudioPulse{0%{opacity:.36;transform:scale(.88)}to{opacity:0;transform:scale(1.28)}}@keyframes adminAudioDisc{to{transform:rotate(360deg)}}@keyframes adminAudioStatus{50%{box-shadow:0 0 0 6px #4e7a4a24}}@keyframes adminAudioWave{0%{transform:scaleY(.48)}to{transform:scaleY(1.16)}}@media(prefers-reduced-motion:reduce){.admin-audio-card.is-playing .admin-audio-card__play:before,.admin-audio-card.is-playing .admin-audio-card__disc-ring,.admin-audio-card.is-playing .admin-audio-card__status span,.admin-audio-card.is-playing .admin-audio-wave i{animation:none}}.admin-transcript-list article,.admin-transcript-list button{display:grid;grid-template-columns:56px 1fr;gap:12px;border:1px solid #e1e9f5;border-radius:16px;padding:12px;color:inherit;background:#fff;font:inherit;text-align:left}.admin-transcript-list button{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-transcript-list button:disabled{cursor:wait;opacity:.74}.admin-transcript-list article.is-issue,.admin-transcript-list button.is-issue{border-color:#f59e0b5c;background:#fffaf0}.admin-transcript-list time{color:#1f5eff;font-weight:800}.admin-transcript-list p{margin:4px 0 0}.admin-ai-summary,.admin-rubric-detail{display:grid;gap:14px}.admin-ai-summary>strong{display:block;border-radius:16px;padding:14px;color:#0f2b5f;background:#eef4ff}.admin-ai-summary div{display:flex;flex-wrap:wrap;gap:8px}.admin-ai-summary h3{width:100%}.admin-ai-summary span,.admin-rubric-rules span,.admin-case-tags span{border-radius:999px;padding:7px 10px;color:#1f5eff;background:#e8efff;font-size:12px;font-weight:800}.admin-action-row,.admin-exception-card__actions{display:flex;flex-wrap:wrap;gap:10px}.admin-drawer{position:fixed;top:92px;right:26px;z-index:90;width:min(420px,calc(100vw - 52px));display:grid;gap:16px;border:1px solid #dbe5ef;border-radius:22px;padding:18px;background:#fff;box-shadow:0 30px 80px #0f172a33}.admin-drawer h2{margin:0 0 6px}.admin-drawer textarea{width:100%;min-height:126px;border:1px solid #dbe5ef;border-radius:16px;padding:12px;resize:vertical;font:inherit}.admin-drawer label{display:grid;gap:8px}.admin-drawer input[type=range]{width:100%}.admin-exception-summary,.admin-store-stats,.admin-rubric-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-store-stats,.admin-rubric-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-exception-summary div,.admin-store-stats div,.admin-rubric-meta div,.admin-entry__metrics{border:1px solid #dfe8f3;border-radius:20px;padding:16px;background:#fff;box-shadow:0 10px 26px #0f172a0d}.admin-exception-summary strong,.admin-store-stats strong,.admin-rubric-meta strong{display:block;color:#172033;font-size:28px}.admin-store-stats strong{white-space:nowrap}.admin-exception-summary span,.admin-store-stats span,.admin-rubric-meta span{color:#6b778c;font-size:12px;font-weight:800}.admin-store-stats small{display:block;margin-top:4px;color:#6b778cbd;font-size:10px;font-weight:800;line-height:1.25}.admin-exception-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-exception-card.is-selected{box-shadow:0 0 0 4px #1f5eff24}.admin-exception-card__head,.admin-case-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-exception-card dl{display:grid;gap:8px;margin:0}.admin-exception-card dt,.admin-exception-card dd{margin:0}.admin-exception-card dt{color:#6b778c;font-size:12px;font-weight:800}.admin-rubric-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px}.admin-rubric-type-list{display:grid;gap:10px}.admin-rubric-type-list button{display:grid;gap:6px;border:1px solid #e1e9f5;border-radius:16px;padding:12px;background:#fff;text-align:left;cursor:pointer}.admin-rubric-type-list button.is-active{border-color:#1f5eff61;background:#f5f8ff}.admin-rubric-type-list span{color:#6b778c;font-size:12px}.admin-rubric-subgrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}.admin-rubric-subgrid>div{display:grid;gap:10px}.admin-rubric-subgrid article,.admin-rubric-dimension,.admin-store-distribution article{display:grid;gap:8px;border:1px solid #e1e9f5;border-radius:16px;padding:12px;background:#fff}.admin-rubric-rules,.admin-case-tags{display:flex;flex-wrap:wrap;gap:8px}.admin-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-case-card{min-height:330px}.admin-case-card p{margin:0;color:#6b778c;line-height:1.6}.admin-store-profile-header{color:#fff}.admin-store-distribution,.admin-note-list{display:grid;gap:10px}.admin-store-timeline button{min-height:72px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px}.admin-note-list article{display:grid;justify-content:start}.admin-note-list p{margin:0;color:#6b778c}.admin-entry{min-height:calc(100vh - 120px);display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.admin-entry__hero{min-height:620px;display:grid;align-content:center;justify-content:start}.admin-entry__metrics{display:grid;grid-template-columns:repeat(3,auto);gap:6px 18px;margin-top:26px;color:#172033;background:#ffffffe6}.admin-entry__metrics strong{font-size:30px}.admin-entry__metrics span{color:#6b778c}.admin-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-role-card{min-height:292px;display:grid;align-content:space-between;gap:14px;border:1px solid #dfe8f3;border-radius:22px;padding:18px;background:#fff;box-shadow:0 12px 32px #0f172a0f}.admin-role-card.is-active{border-color:#1f5eff5c;box-shadow:0 16px 36px #1f5eff1f}.admin-role-card__chip{display:inline-flex;border-radius:999px;padding:7px 10px;color:#1f5eff;background:#e8efff;font-size:12px;font-weight:800}.admin-role-card h2{margin:10px 0 8px;font-size:20px}.admin-role-card p{margin:0;color:#6b778c;line-height:1.55}.admin-role-card__lists{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin-role-card__lists div{display:flex;flex-wrap:wrap;gap:6px}.admin-role-card__lists strong{width:100%;font-size:12px}.admin-role-card__lists span{border-radius:999px;padding:5px 8px;color:#6b778c;background:#f3f7fb;font-size:12px;font-weight:800}@media(max-width:1280px){.admin-shell-grid{grid-template-columns:210px minmax(0,1fr)}.admin-kpi-grid,.admin-kpi-grid--five,.admin-kpi-grid--seven{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-grid,.admin-dashboard-grid--ops,.admin-dashboard-grid--region,.admin-detail-grid,.admin-rubric-layout,.admin-entry{grid-template-columns:1fr}.admin-case-grid,.admin-exception-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.admin-shell-grid{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-grid,.admin-kpi-grid--five,.admin-kpi-grid--seven,.admin-followup-list,.admin-type-quality-grid,.admin-risk-grid,.admin-case-grid,.admin-exception-list,.admin-role-grid,.admin-exception-summary,.admin-store-stats,.admin-rubric-meta,.admin-rubric-subgrid{grid-template-columns:1fr}.admin-page-hero,.admin-detail-header,.admin-store-profile-header{display:grid}.admin-score-overview{grid-template-columns:1fr}}.admin-tablet-app{--dyf-primary: #6f1d2f;--dyf-nav: #4b0f1d;--dyf-nav-bottom: #351018;--dyf-nav-soft: #5f1727;--dyf-bg: #f7f2e8;--dyf-surface: #fffdf7;--dyf-surface-muted: #e8e2da;--dyf-line: #d8d0c6;--dyf-text: #241a18;--dyf-muted: #7a6f68;--dyf-accent: #b8895a;--dyf-danger: #b4232f;--dyf-warning: #b66a1f;--dyf-success: #4e7a4a;--dyf-radius: 12px;min-height:100%;height:100%;overflow:hidden;color:var(--dyf-text);background:var(--dyf-bg)}.demo-stage--admin{--admin-tablet-canvas-width: 1280px;--admin-tablet-canvas-height: 752px;padding:44px 24px 88px;background:#2b1a18}.demo-admin-viewport{width:var(--admin-tablet-canvas-width);height:var(--admin-tablet-canvas-height);place-self:center}.demo-admin-wrap{width:var(--admin-tablet-canvas-width);height:var(--admin-tablet-canvas-height);min-height:0;margin:0;overflow:hidden;border:1px solid rgba(255,253,247,.18);border-radius:26px;background:var(--dyf-bg);box-shadow:0 30px 90px #0e070661;transform:scale(var(--admin-tablet-preview-scale, 1));transform-origin:left top}.demo-stage.is-fullscreen-preview.demo-stage--admin .demo-admin-wrap{width:var(--admin-tablet-canvas-width);height:var(--admin-tablet-canvas-height);margin:0;transform:scale(var(--admin-tablet-preview-scale, 1))}.demo-stage.is-frameless .demo-admin-viewport{width:100vw;height:100vh;place-self:stretch}.demo-stage.is-frameless .demo-admin-wrap{width:100%;height:100%;transform:none}.admin-tablet-frame{position:relative;width:100%;min-height:0;height:100%;display:grid;grid-template-columns:104px minmax(0,1fr);overflow:hidden;background:var(--dyf-bg);transition:grid-template-columns .22s ease}.admin-tablet-frame.is-rail-collapsed{grid-template-columns:0 minmax(0,1fr)}.admin-tablet-rail{min-height:0;display:grid;grid-template-rows:auto 1fr;gap:12px;padding:12px 10px;color:#fffaf2;background:linear-gradient(180deg,#5f1727f5,#351018fa),radial-gradient(circle at 50% 0%,rgba(184,137,90,.16),transparent 42%);overflow:hidden;transition:opacity .18s ease,transform .22s ease}.admin-tablet-frame.is-rail-collapsed .admin-tablet-rail{opacity:0;pointer-events:none;transform:translate(-14px)}.admin-rail-toggle{min-width:58px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(111,29,47,.14);border-radius:999px;padding:0 9px 0 6px;color:var(--dyf-primary);background:#fffaf2d1;font-size:11px;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #fffdf7eb,0 8px 16px #6f1d2f14}.admin-rail-toggle:hover,.admin-rail-toggle:focus-visible{border-color:#6f1d2f47;background:#fffaf2}.admin-rail-toggle__icon{width:24px;height:24px;position:relative;display:block;border-radius:999px;background:linear-gradient(135deg,var(--dyf-primary),#8d3144);box-shadow:inset 0 1px #fffaf238}.admin-rail-toggle__icon i{position:absolute;left:6px;width:8px;height:2px;display:block;border-radius:999px;background:#fffaf2}.admin-rail-toggle__icon i:first-child{top:7px}.admin-rail-toggle__icon i:nth-child(2){top:11px;width:10px}.admin-rail-toggle__icon i:nth-child(3){top:15px}.admin-rail-toggle__icon:after{content:"";position:absolute;top:50%;right:6px;width:6px;height:6px;border-top:2px solid #fffaf2;border-right:2px solid #fffaf2;transform:translateY(-50%) rotate(45deg);transform-origin:center}.admin-rail-toggle[aria-pressed=false] .admin-rail-toggle__icon:after{right:7px;transform:translateY(-50%) rotate(225deg)}.admin-rail-toggle b{letter-spacing:0;line-height:1;white-space:nowrap}.admin-tablet-brand{min-height:88px;position:relative;display:grid;place-items:center;align-content:center;gap:5px;border:1px solid rgba(255,250,242,.16);border-radius:16px;padding:10px 7px;color:inherit;background:#fffaf21a;cursor:pointer;isolation:isolate;box-shadow:inset 0 1px #fffaf214;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.admin-tablet-brand:hover,.admin-tablet-brand:focus-visible,.admin-tablet-brand.is-open{border-color:#fffaf24d;background:#fffaf229;box-shadow:inset 0 1px #fffaf224,0 12px 28px #1c080c2e}.admin-tablet-brand:active{transform:translateY(1px)}.admin-tablet-brand__mark{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:#5f1727;background:#fff5e7;font-size:22px;font-weight:800}.admin-tablet-brand__mark svg{width:20px;height:20px;display:block}.admin-tablet-brand strong,.admin-tablet-brand__profile{display:block;line-height:1.1}.admin-tablet-brand strong{max-width:76px;font-size:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-tablet-brand__plain{display:block;color:#fffaf2a8;font-size:11px;font-weight:800;line-height:1.1}.admin-tablet-brand__profile{max-width:72px;min-height:22px;display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:4px;border:1px solid rgba(255,250,242,.22);border-radius:9px;padding:0 4px 0 7px;color:#fff5e7;background:#290d1452;font-size:10px;font-weight:900;line-height:1;box-shadow:inset 0 1px #fffaf21a}.admin-tablet-brand__profile span{min-width:0;color:inherit;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-tablet-brand__profile i{position:relative;width:14px;height:14px;display:block;border:1px solid rgba(255,250,242,.3);border-radius:6px;background:#fffaf21f}.admin-tablet-brand__profile i:before,.admin-tablet-brand__profile i:after{content:"";position:absolute;left:4px;width:4px;height:4px;border-right:1.5px solid #fffaf2;border-bottom:1.5px solid #fffaf2}.admin-tablet-brand__profile i:before{top:2px;transform:rotate(225deg)}.admin-tablet-brand__profile i:after{bottom:2px;transform:rotate(45deg)}.admin-profile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:66;border:0;padding:0;background:#241a1833;-webkit-backdrop-filter:blur(10px) saturate(1.06);backdrop-filter:blur(10px) saturate(1.06);cursor:default}.admin-profile-popover{position:absolute;top:14px;left:116px;z-index:74;width:326px;display:grid;gap:12px;border:1px solid rgba(111,29,47,.18);border-radius:20px;padding:14px;color:var(--dyf-text);background:#fffdf7f0;box-shadow:0 28px 62px #241a1842;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12)}.admin-profile-popover:before{content:"";position:absolute;top:32px;left:-8px;width:16px;height:16px;border-left:1px solid rgba(111,29,47,.14);border-bottom:1px solid rgba(111,29,47,.14);background:#fffdf7f0;transform:rotate(45deg)}.admin-profile-popover__head,.admin-profile-popover__actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-profile-popover__head span{color:var(--dyf-text);font-size:15px;font-weight:900}.admin-profile-popover__head .admin-profile-popover__close{width:30px;height:30px;border:1px solid rgba(111,29,47,.14);color:var(--dyf-primary);background:#fffdf7d1;font-size:18px}.admin-profile-current{position:relative;z-index:1;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(111,29,47,.12);border-radius:12px;padding:0 10px;background:#fffaf2c7}.admin-profile-current span,.admin-profile-current small{color:var(--dyf-muted);font-size:10px;font-weight:800;line-height:1}.admin-profile-current strong{min-width:0;color:var(--dyf-primary);font-size:15px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-profile-current small{min-width:42px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(111,29,47,.1);border-radius:8px;padding:0 7px;color:var(--dyf-primary);background:#fffdf7b8;font-size:11px;font-weight:900}.admin-profile-story{position:relative;z-index:1;display:grid;gap:4px;border:1px solid rgba(111,29,47,.1);border-radius:12px;padding:9px 10px;background:#f5e8e99e}.admin-profile-story strong,.admin-profile-story span{min-width:0;display:block;line-height:1.25}.admin-profile-story strong{color:var(--dyf-text);font-size:12px;font-weight:900}.admin-profile-story span{color:var(--dyf-primary);font-size:11px;font-weight:900}.admin-profile-wheel{position:relative;z-index:1;height:236px;border-radius:18px}.admin-profile-wheel .admin-time-picker-wheel__marker{left:10px;right:10px;height:62px;border-radius:14px;background:#f5e8e9db;box-shadow:inset 0 0 0 1px #6f1d2f1a,0 8px 18px #6f1d2f14}.admin-profile-wheel .admin-time-picker-wheel__rail{display:block;padding:87px 10px;scroll-padding-block:87px;-webkit-overflow-scrolling:touch}.admin-profile-wheel.admin-time-picker-wheel button{width:100%;min-height:62px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:14px;padding:0 12px;outline:none;text-align:left;scroll-snap-stop:always;transform-origin:center;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-profile-wheel.admin-time-picker-wheel button:focus{outline:none}.admin-profile-wheel.admin-time-picker-wheel button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #6f1d2f3d}.admin-profile-wheel.admin-time-picker-wheel button:not(.is-active){transform:scale(.95)}.admin-profile-wheel.admin-time-picker-wheel button span,.admin-profile-wheel.admin-time-picker-wheel button strong,.admin-profile-wheel.admin-time-picker-wheel button small,.admin-profile-wheel.admin-time-picker-wheel button em{min-width:0;display:block;line-height:1.25}.admin-profile-wheel.admin-time-picker-wheel button strong{color:inherit;font-size:15px}.admin-profile-wheel.admin-time-picker-wheel button small{margin-top:3px;color:var(--dyf-muted);font-size:11px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-profile-wheel.admin-time-picker-wheel button em{min-width:48px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:5px 7px;color:var(--dyf-primary);background:#fffdf7c7;font-size:11px;font-style:normal;font-weight:900;text-align:center}.admin-profile-wheel.admin-time-picker-wheel button.is-active{background:#f5e8e9db;transform:scale(1)}.admin-profile-popover__actions{justify-content:flex-end}.admin-tablet-rail nav{min-height:0;display:grid;align-content:start;gap:6px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.admin-tablet-rail nav::-webkit-scrollbar{display:none}.admin-tablet-rail nav button{min-height:68px;position:relative;display:grid;place-items:center;gap:6px;border:0;border-radius:14px;padding:9px 4px 17px;color:#fffaf2b8;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.admin-tablet-nav-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin:3px 4px 1px;color:#fff5e78f;font-size:9px;font-weight:800;letter-spacing:0;line-height:1}.admin-tablet-nav-divider:before,.admin-tablet-nav-divider:after{content:"";height:1px;border-radius:999px;background:#fff5e72e}.admin-tablet-rail nav button span{width:24px;height:24px;position:relative;display:grid;place-items:center;border-radius:10px;background:#fffaf21f;color:#f0d1ac;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #fffaf20f;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.admin-tablet-nav-icon svg{width:16px;height:16px;display:block}.admin-tablet-nav-badge{position:absolute;top:-8px;right:-9px;width:18px;height:18px;display:grid;place-items:center;border:2px solid #4b1221;border-radius:999px;color:#fffaf2;background:linear-gradient(135deg,#ff4d5f,#b60f2d);box-shadow:0 0 0 4px #ff4d5f38,0 7px 16px #50081657;font-size:10px;font-weight:950;line-height:1;pointer-events:none}.admin-tablet-nav-badge:before{content:"1"}.admin-tablet-rail nav button.has-update-badge .admin-tablet-nav-icon{box-shadow:inset 0 0 0 1px #fffaf21a,0 0 0 3px #ff4d5f1a}.admin-tablet-rail nav button b{max-width:76px;font-size:11px;line-height:1.15;text-align:center}.admin-tablet-rail nav button.is-active{color:#fffaf2;background:linear-gradient(135deg,var(--dyf-primary),#8d3144);box-shadow:0 10px 20px #241a1838,inset 0 1px #fffaf229}.admin-tablet-rail nav button.is-active span{color:#5f1727;background:#fff5e7;box-shadow:inset 0 0 0 1px #6f1d2f1f}.admin-tablet-rail nav button.is-active .admin-tablet-nav-badge{border-color:#fff5e7}.admin-tablet-rail nav button.is-locked:after{content:attr(data-stage-badge);position:absolute;top:4px;right:6px;min-width:16px;height:16px;display:grid;place-items:center;border:1px solid rgba(255,250,242,.24);border-radius:999px;color:#fff5e7;background:#b8895a47;font-size:9px;font-weight:800;line-height:1}.admin-tablet-rail nav button.is-locked:not(.is-active){color:#fffaf29e}.admin-tablet-rail nav button.is-locked:not(.is-active) span{color:#d9ad84;background:#fffaf217}.admin-tablet-rail nav button.is-locked[data-stage-badge=待]:not(.is-active){border:1px solid rgba(255,250,242,.05);color:#fff4e4ad;background:linear-gradient(135deg,#fffaf20b,#b8895a1b)}.admin-tablet-rail nav button.is-locked[data-stage-badge=待]:not(.is-active):before{content:"";position:absolute;right:12px;bottom:6px;left:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(226,180,124,.5),transparent)}.admin-tablet-rail nav button.is-locked[data-stage-badge=待]:not(.is-active) span{color:#f1c894;background:#b8895a2e;box-shadow:inset 0 0 0 1px #f1c89424}.admin-tablet-rail nav button.is-locked[data-stage-badge=待]:after{border-color:#f4cd994d;color:#fff2dc;background:#b07a3a7a}.admin-tablet-rail nav button.is-active.is-locked[data-stage-badge=待]{background:linear-gradient(135deg,#8d3144,#9b6a36)}.admin-tablet-rail nav button.is-locked[data-stage-badge=预]:not(.is-active){border:1px dashed rgba(255,250,242,.12);color:#fff4e494;background:linear-gradient(135deg,#fffaf208,#78434c24)}.admin-tablet-rail nav button.is-locked[data-stage-badge=预]:not(.is-active):before{content:"";position:absolute;right:12px;bottom:6px;left:12px;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(212,148,158,.46),transparent)}.admin-tablet-rail nav button.is-locked[data-stage-badge=预]:not(.is-active) span{color:#efb4be;background:#7c344238;box-shadow:inset 0 0 0 1px #efb4be29}.admin-tablet-rail nav button.is-locked[data-stage-badge=预]:after{border-color:#efb4be57;color:#ffe9ed;background:#7c344294}.admin-tablet-rail nav button.is-active.is-locked[data-stage-badge=预]{background:linear-gradient(135deg,#7a2235,#75414a)}.admin-tablet-main{min-width:0;width:100%;max-width:100%;min-height:0;position:relative;container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.admin-topbar{position:absolute;inset:0 0 auto 0;z-index:20;width:auto!important;min-height:72px;display:grid;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--dyf-line);background:#fffdf7f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-topbar__brand{min-width:0;display:inline-flex;align-items:center;gap:10px}.admin-topbar__brand strong{max-width:140px;color:var(--dyf-text);font-size:20px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-topbar__brand small{display:block;margin-top:3px;color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1}.admin-topbar-profile-pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.admin-topbar-profile-pills span{min-height:18px;display:inline-flex;align-items:center;border:1px solid rgba(111,29,47,.1);border-radius:6px;padding:0 6px;color:var(--dyf-primary);background:#f5e8e9c7;font-size:10px;font-weight:900;line-height:1}.admin-copilot-entry{width:100%;max-width:260px;justify-self:start;min-height:42px;min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--dyf-line);border-radius:12px;padding:5px 12px 5px 7px;color:var(--dyf-text);background:linear-gradient(135deg,#fffdf7f5,#f5e8e9c2);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px #fffdf7b3}.admin-copilot-entry__mic{width:30px;height:30px;display:grid!important;place-items:center;border-radius:999px;color:#fffaf2;background:var(--dyf-primary);font-size:13px;font-weight:800;line-height:30px;text-align:center;padding:0;box-shadow:0 8px 16px #6f1d2f29;transform:translateY(.5px)}.admin-copilot-entry strong,.admin-copilot-entry small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-copilot-entry strong{color:var(--dyf-text);font-size:13px;line-height:1.15}.admin-copilot-entry small{margin-top:2px;color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-copilot-entry:hover,.admin-copilot-entry:focus-visible{border-color:#6f1d2f52;background:#fffaf2}.admin-copilot-scrim{position:absolute;top:72px;right:0;bottom:0;left:0;z-index:68;border:0;padding:0;background:#241a182e;-webkit-backdrop-filter:blur(9px) saturate(1.08);backdrop-filter:blur(9px) saturate(1.08);cursor:default}.admin-copilot-panel{position:absolute;top:78px;right:14px;z-index:76;width:min(380px,calc(100% - 28px));display:grid;gap:14px;border:1px solid rgba(111,29,47,.18);border-radius:18px;padding:14px;color:var(--dyf-text);background:linear-gradient(135deg,#fffdf7e6,#f5e8e9c7);box-shadow:0 30px 70px #241a1847;-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12)}.admin-copilot-panel__head{display:flex;align-items:start;justify-content:space-between;gap:12px}.admin-dialog-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(111,29,47,.14);border-radius:999px;color:var(--dyf-primary);background:#fffdf7db;font-size:20px;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #fffdf7db}.admin-dialog-close:hover,.admin-dialog-close:focus-visible{border-color:#6f1d2f4d;background:#fffaf2}.admin-copilot-panel__head span{color:var(--dyf-primary);font-size:12px;font-weight:800}.admin-copilot-panel__head h2{margin:3px 0 0;color:var(--dyf-text);font-size:18px;line-height:1.2}.admin-copilot-panel__summary{margin:0;color:var(--dyf-muted);font-size:13px;line-height:1.45}.admin-copilot-examples{display:grid;gap:8px}.admin-copilot-examples button{min-height:38px;border:1px solid rgba(111,29,47,.12);border-radius:12px;padding:0 12px;color:var(--dyf-primary);background:linear-gradient(135deg,#fffaf2,#f5e8e9);font-size:13px;font-weight:800;text-align:left;cursor:pointer}.admin-copilot-recorder{position:relative;display:grid;place-items:center;min-height:154px;border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(111,29,47,.12),transparent 38%),#fbf7ef;overflow:hidden}.admin-copilot-recorder:before,.admin-copilot-recorder:after{content:"";position:absolute;width:112px;height:112px;border-radius:999px;border:1px solid rgba(111,29,47,.12);opacity:0;pointer-events:none}.admin-copilot-recorder.is-recording:before{animation:adminCopilotPulse 1.7s ease-out infinite}.admin-copilot-recorder.is-recording:after{animation:adminCopilotPulse 1.7s ease-out .45s infinite}.admin-copilot-recorder button{position:relative;z-index:1;width:126px;height:126px;display:grid;place-items:center;align-content:center;gap:6px;border:0;border-radius:999px;color:#fffaf2;background:radial-gradient(circle at 35% 24%,#b8895a,var(--dyf-primary) 62%,#4b0f1d);box-shadow:0 20px 42px #6f1d2f38;cursor:pointer}.admin-copilot-recorder button span{height:30px;display:flex;align-items:center;gap:4px}.admin-copilot-recorder button i{width:5px;border-radius:999px;background:#fffaf2}.admin-copilot-recorder button i:nth-child(1){height:14px}.admin-copilot-recorder button i:nth-child(2){height:24px}.admin-copilot-recorder button i:nth-child(3){height:18px}.admin-copilot-recorder.is-recording button i{animation:adminCopilotWave .64s ease-in-out infinite alternate}.admin-copilot-recorder.is-recording button i:nth-child(2){animation-delay:.12s}.admin-copilot-recorder.is-recording button i:nth-child(3){animation-delay:.24s}.admin-copilot-recorder button strong,.admin-copilot-recorder button small{display:block}.admin-copilot-recorder button strong{font-size:15px;line-height:1.1}.admin-copilot-recorder button small{max-width:104px;color:#fffaf2c7;font-size:11px;line-height:1.25}@keyframes adminCopilotPulse{0%{opacity:.5;transform:scale(.62)}to{opacity:0;transform:scale(1.35)}}@keyframes adminCopilotWave{to{transform:scaleY(.48)}}.admin-status-pills,.admin-range-switch,.admin-topbar__actions{display:flex;align-items:center;gap:6px}.admin-status-pills{display:none}.admin-status-pills span{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 9px;color:var(--dyf-muted);background:#f0e8dd;font-size:11px;font-weight:800;white-space:nowrap}.admin-runtime-context{position:relative;min-width:0;justify-self:stretch;z-index:28}.admin-runtime-trigger{width:100%;min-height:42px;position:relative;overflow:hidden;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid rgba(184,137,90,.42);border-radius:15px;padding:5px 7px 5px 6px;color:var(--dyf-text);background:linear-gradient(135deg,#6f1d2f1f,#b8895a24),linear-gradient(135deg,#fffdf7fa,#fff6ecdb);text-align:left;cursor:pointer;box-shadow:0 12px 26px #6f1d2f1c,inset 0 0 0 1px #fffdf7b3}.admin-runtime-trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0 34%,rgba(255,255,255,.48) 47%,transparent 60%);opacity:.72;pointer-events:none}.admin-runtime-trigger__icon{width:30px;height:30px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:11px;color:#fffdf7;background:radial-gradient(circle at 30% 24%,rgba(255,253,247,.34),transparent 30%),linear-gradient(135deg,var(--dyf-primary),var(--dyf-accent));box-shadow:0 8px 18px #6f1d2f38}.admin-topbar .admin-runtime-trigger__icon{display:flex}.admin-runtime-trigger__icon svg{width:18px;height:18px;display:block;transform:translateY(.2px)}.admin-runtime-trigger__body{min-width:0;position:relative;z-index:1}.admin-runtime-trigger small,.admin-runtime-trigger strong,.admin-runtime-trigger em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.admin-runtime-trigger small{color:#6f1d2fbd;font-size:10px;font-weight:800;line-height:1.1}.admin-runtime-trigger strong{margin-top:2px;color:var(--dyf-primary);font-size:13px;line-height:1.1}.admin-runtime-trigger em{min-width:38px;position:relative;z-index:1;border-radius:999px;padding:4px 6px;color:var(--dyf-primary);background:#6f1d2f1a;font-size:10px;font-weight:850;text-align:center}.admin-runtime-context.has-override .admin-runtime-trigger{border-color:#4e7a4a70;background:linear-gradient(135deg,#4e7a4a24,#b8895a21),linear-gradient(135deg,#fffdf7fa,#eff6eae0)}.admin-runtime-context.has-override .admin-runtime-trigger__icon{background:radial-gradient(circle at 30% 24%,rgba(255,253,247,.34),transparent 30%),linear-gradient(135deg,#4e7a4a,#b8895a)}.admin-runtime-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:#241a1880;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default}.admin-runtime-modal{--dyf-primary: #6f1d2f;--dyf-nav: #4b0f1d;--dyf-nav-bottom: #351018;--dyf-nav-soft: #5f1727;--dyf-bg: #f7f2e8;--dyf-surface: #fffdf7;--dyf-surface-muted: #e8e2da;--dyf-line: #d8d0c6;--dyf-text: #241a18;--dyf-muted: #7a6f68;--dyf-accent: #b8895a;--dyf-danger: #b4232f;--dyf-warning: #b66a1f;--dyf-success: #4e7a4a;position:absolute;left:50%;top:50%;z-index:2;width:min(640px,calc(100% - 48px));max-height:min(720px,calc(100% - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,253,247,.52);border-radius:24px;color:var(--dyf-text);background:linear-gradient(145deg,#fffdf7fc,#f9f1e7f5);box-shadow:0 34px 100px #0e070661,inset 0 1px #ffffffd6;transform:translate(-50%,-50%)}.admin-runtime-modal__head{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:18px 18px 16px;background:radial-gradient(circle at 10% 0%,rgba(184,137,90,.3),transparent 36%),linear-gradient(135deg,#6f1d2ffa,#8b3143f0)}.admin-runtime-modal__head:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,253,247,.48),transparent)}.admin-runtime-modal__icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:#fffdf7;background:radial-gradient(circle at 32% 24%,rgba(255,253,247,.42),transparent 32%),linear-gradient(135deg,#b8895a,#7d2438);box-shadow:0 12px 28px #2a0d1447}.admin-runtime-modal__icon svg{width:24px;height:24px;display:block}.admin-runtime-modal__head span:not(.admin-runtime-modal__icon){display:block;color:#fffdf7b8;font-size:11px;font-weight:850;line-height:1.2}.admin-runtime-modal__head h2{margin:3px 0 0;color:#fffdf7;font-size:20px;line-height:1.2}.admin-runtime-modal__head p{margin:6px 0 0;color:#fffdf7c2;font-size:12px;font-weight:750;line-height:1.45}.admin-runtime-modal__head button{width:34px;height:34px;border:0;border-radius:999px;color:#fffdf7;background:#fffdf724;font-size:18px;font-weight:800;cursor:pointer}.admin-runtime-modal__body{min-height:0;flex:1;display:grid;gap:12px;padding:16px 18px 18px;overflow:auto}.admin-runtime-section{display:grid;gap:10px;border:1px solid rgba(111,29,47,.12);border-radius:16px;padding:12px;background:linear-gradient(135deg,#fffdf7eb,#f5eee46b);box-shadow:inset 0 1px #fffdf7d6}.admin-runtime-section header{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.admin-runtime-section strong{color:var(--dyf-text);font-size:14px;line-height:1.2}.admin-runtime-section small{color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1.2;text-align:right}.admin-runtime-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.admin-runtime-channel-grid button,.admin-runtime-actions button{min-height:38px;border:1px solid rgba(111,29,47,.12);border-radius:12px;color:var(--dyf-muted);background:#f5eee49e;font-size:12px;font-weight:850;cursor:pointer}.admin-runtime-channel-grid button.is-active{color:#fffdf7;border-color:var(--dyf-primary);background:radial-gradient(circle at 20% 12%,rgba(255,253,247,.24),transparent 30%),linear-gradient(135deg,var(--dyf-primary),#9f344d);box-shadow:0 8px 18px #6f1d2f2e}.admin-runtime-input,.admin-runtime-input-row{display:grid;grid-template-columns:minmax(132px,.8fr) minmax(0,1.2fr);gap:8px}.admin-runtime-custom-api{display:grid;gap:8px}.admin-runtime-custom-api>small{text-align:left}.admin-runtime-saved-api-row{display:grid;grid-template-columns:minmax(132px,.8fr) minmax(0,1.2fr) auto;gap:8px;align-items:center}.admin-runtime-saved-api-row label{color:var(--dyf-muted);font-size:11px;font-weight:850}.admin-runtime-saved-api-row select,.admin-runtime-saved-api-row button{min-width:0;min-height:40px;border:1px solid rgba(111,29,47,.16);border-radius:12px;color:var(--dyf-text);background:#fffdf7;font-size:12px;font-weight:850}.admin-runtime-saved-api-row select{width:100%;padding:0 10px;outline:0}.admin-runtime-saved-api-row button{padding:0 12px;color:var(--dyf-primary);cursor:pointer}.admin-runtime-saved-api-row button:disabled{cursor:not-allowed;opacity:.45}.admin-runtime-input span{display:grid;align-items:center;color:var(--dyf-muted);font-size:11px;font-weight:850}.admin-runtime-input input,.admin-runtime-input-row input,.admin-runtime-input-row select{width:100%;min-width:0;min-height:40px;border:1px solid rgba(111,29,47,.16);border-radius:12px;padding:0 10px;color:var(--dyf-text);background:#fffdf7;font-size:12px;font-weight:850;outline:0}.admin-runtime-input input:focus,.admin-runtime-input-row input:focus,.admin-runtime-input-row select:focus{border-color:#6f1d2f6b;box-shadow:0 0 0 3px #6f1d2f14}.admin-runtime-current{display:grid;gap:5px;border:1px dashed rgba(184,137,90,.46);border-radius:16px;padding:12px;background:linear-gradient(135deg,#b8895a21,#fffdf7a8)}.admin-runtime-current span,.admin-runtime-current small,.admin-runtime-current b{color:var(--dyf-muted);font-size:11px;font-weight:850}.admin-runtime-current strong{color:var(--dyf-primary);font-family:var(--font-family-mono);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.admin-runtime-current b{color:var(--dyf-danger)}.admin-runtime-current b.is-local-mock{color:var(--dyf-success)}.admin-runtime-actions{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid rgba(111,29,47,.1);padding:12px 18px 14px;background:#fffdf7f5}.admin-runtime-actions button{padding:0 16px;color:var(--dyf-primary);background:#fffdf7e6}.admin-runtime-actions button.is-primary{color:#fffdf7;border-color:var(--dyf-primary);background:radial-gradient(circle at 18% 12%,rgba(255,253,247,.22),transparent 32%),linear-gradient(135deg,var(--dyf-primary),#9f344d);box-shadow:0 10px 20px #6f1d2f2e}.admin-runtime-actions button:disabled{color:#7a6f68b8;border-color:#6f1d2f1a;background:#e8e2dab3;box-shadow:none;opacity:1;cursor:not-allowed}.admin-range-switch{border:1px solid var(--dyf-line);border-radius:999px;padding:3px;background:#f5eee4}.admin-range-switch button{min-height:30px;border:0;border-radius:999px;padding:0 9px;color:var(--dyf-muted);background:transparent;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.admin-range-switch button.is-active{color:#fffaf2;background:var(--dyf-primary)}.admin-time-trigger{min-height:36px;min-width:104px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--dyf-line);border-radius:999px;padding:0 10px 0 14px;color:var(--dyf-text);background:#fffaf2;font-size:12px;font-weight:800;line-height:1;cursor:pointer;box-shadow:inset 0 1px #fffdf7e6;white-space:nowrap}.admin-feedback-trigger{min-height:38px;min-width:70px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(111,29,47,.18);border-radius:999px;padding:0 12px 0 8px;color:var(--dyf-primary);background:#f5e8e9;font-size:12px;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap}.admin-settings-trigger{min-height:38px;min-width:66px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(111,29,47,.12);border-radius:999px;padding:0 11px 0 8px;color:var(--dyf-primary);background:#fffaf2;box-shadow:inset 0 1px #fffdf7e6;font-size:12px;font-weight:850;line-height:1;cursor:pointer;white-space:nowrap}.admin-settings-trigger.is-active{color:#fffaf2;border-color:#6f1d2f3d;background:linear-gradient(135deg,var(--dyf-primary),#8d3144);box-shadow:0 10px 20px #4b0f1d21}.admin-topbar .admin-settings-trigger__icon{width:23px;height:23px;flex:0 0 23px;position:relative;display:inline-grid;place-items:center;border-radius:999px;color:#fffaf2;background:#6f1d2fe0;line-height:0}.admin-settings-trigger.is-active .admin-settings-trigger__icon{color:var(--dyf-primary);background:#fffaf2}.admin-settings-trigger__icon svg{width:14px;height:14px;display:block}.admin-settings-trigger__badge{position:absolute;top:-6px;right:-6px;width:13px;height:13px;border:2px solid #fffaf2;border-radius:999px;background:linear-gradient(135deg,#ff4d5f,#b60f2d);box-shadow:0 0 0 3px #ff4d5f2e}.admin-settings-trigger strong{line-height:1}.admin-topbar .admin-feedback-trigger__icon{width:23px;height:23px;flex:0 0 23px;display:inline-grid;place-items:center;align-self:center;border-radius:999px;color:#fffaf2;background:var(--dyf-primary);font-size:11px;line-height:0;margin:0}.admin-feedback-trigger__icon svg{width:15px;height:15px;display:block;transform:none}.admin-feedback-trigger strong{line-height:1}.admin-time-trigger span{display:inline-flex;align-items:center;color:var(--dyf-muted);line-height:1}.admin-time-trigger strong{display:inline-flex;align-items:center;color:var(--dyf-primary);line-height:1}.admin-time-trigger__calendar{position:relative;width:22px;height:22px;display:block;border-radius:7px;background:#fffdf7;box-shadow:inset 0 0 0 1.5px #6f1d2f33,0 4px 10px #6f1d2f14;overflow:hidden}.admin-time-trigger__calendar:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:var(--dyf-primary)}.admin-time-trigger__calendar i{position:absolute;display:block;border-radius:999px;background:var(--dyf-primary)}.admin-time-trigger__calendar i:nth-child(1),.admin-time-trigger__calendar i:nth-child(2){top:3px;width:3px;height:5px;background:#fffaf2}.admin-time-trigger__calendar i:nth-child(1){left:6px}.admin-time-trigger__calendar i:nth-child(2){right:6px}.admin-time-trigger__calendar i:nth-child(3){left:6px;bottom:5px;width:10px;height:3px;opacity:.36}.admin-modal-card.admin-feedback-dialog{width:min(640px,calc(100% - 28px));max-height:calc(100% - 28px);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden}.admin-feedback-dialog__body{min-height:0;display:grid;gap:12px;overflow:visible;overscroll-behavior:contain;padding-right:2px}.admin-feedback-dialog.is-view-history .admin-feedback-dialog__body{overflow-y:auto}.admin-feedback-dialog__tools{display:flex;align-items:center;gap:8px;margin-top:8px}.admin-feedback-dialog__tools button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(111,29,47,.16);border-radius:999px;padding:0 12px;color:var(--dyf-primary);background:#fffaf2e0;font-size:12px;font-weight:800;cursor:pointer;transition:transform .12s ease,border-color .16s ease,background .16s ease}.admin-feedback-dialog__tools button:disabled{opacity:.5;cursor:not-allowed}.admin-feedback-dialog__tools button:not(:disabled):active{transform:scale(.96)}.admin-feedback-choice-group,.admin-feedback-result{display:flex;flex-wrap:wrap;gap:8px}.admin-feedback-choice-group button,.admin-feedback-result span{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;color:var(--dyf-muted);background:#f5eee4;font-size:12px;font-weight:800}.admin-feedback-choice-group button{border:1px solid var(--dyf-line);cursor:pointer;transition:transform .11s ease,border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.admin-feedback-choice-group button:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 2px 5px #241a181f}.admin-feedback-choice-group button.is-active{color:#fffaf2;border-color:var(--dyf-primary);background:var(--dyf-primary)}.admin-feedback-choice-block{display:grid;gap:8px}.admin-feedback-choice-title{display:flex;align-items:center;justify-content:flex-start;gap:8px}.admin-feedback-choice-title strong,.admin-feedback-guidance strong,.admin-feedback-transcript strong,.admin-feedback-confirm__summary strong,.admin-feedback-success strong{color:var(--dyf-text);font-size:13px;font-weight:800}.admin-feedback-choice-title span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;color:var(--dyf-primary);background:#6f1d2f14;font-size:11px;font-weight:800}.admin-feedback-guidance,.admin-feedback-transcript,.admin-feedback-confirm,.admin-feedback-success{border:1px solid var(--dyf-line);border-radius:12px;padding:12px;color:var(--dyf-text);background:#fffaf2}.admin-feedback-guidance{display:grid;gap:4px;background:linear-gradient(135deg,#fffaf2f5,#f5e8e9ad)}.admin-feedback-guidance p,.admin-feedback-transcript p,.admin-feedback-confirm__transcript p,.admin-feedback-success p{margin:0;color:var(--dyf-muted);font-size:12px;font-weight:820;line-height:1.48}.admin-feedback-voice{border-color:#6f1d2f29}.admin-feedback-dialog .admin-modal-card__actions{padding-top:10px;border-top:1px solid rgba(111,29,47,.1);flex-wrap:wrap}.admin-feedback-dialog .admin-modal-card__actions .admin-button{min-width:92px}.admin-feedback-submit-side{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.admin-feedback-submit-side>span{max-width:260px;color:var(--dyf-primary);font-size:12px;font-weight:800;line-height:1.3;text-align:right}.admin-feedback-transcript{display:grid;gap:8px;min-height:88px}.admin-feedback-transcript>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-feedback-transcript span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;color:var(--dyf-muted);background:#7c5b3a1a;font-size:11px;font-weight:800}.admin-feedback-transcript em{color:var(--dyf-muted);font-size:11px;font-style:normal;font-weight:820;line-height:1.45}.admin-feedback-transcript.is-listening{border-color:#6f1d2f42;background:#fff5f7}.admin-feedback-transcript.is-ready{border-color:#2f633538;background:#f4fbf2}.admin-feedback-confirm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-feedback-confirm__summary,.admin-feedback-confirm__transcript{min-width:0;display:grid;gap:5px;border:1px solid rgba(111,29,47,.1);border-radius:10px;padding:10px;background:#fffdf7b8}.admin-feedback-confirm__summary span,.admin-feedback-confirm__transcript span{color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-feedback-confirm__transcript{grid-column:1 / -1}.admin-feedback-upload{grid-column:1 / -1;display:grid;gap:8px;border:1px solid rgba(111,29,47,.12);border-radius:10px;padding:10px;background:#fffdf7c7}.admin-feedback-upload>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-feedback-upload span{color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-feedback-upload strong{color:var(--dyf-primary);font-size:13px;font-weight:800}.admin-feedback-upload__track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#6f1d2f14}.admin-feedback-upload__track i{position:absolute;inset:0 auto 0 0;display:block;width:0;border-radius:inherit;background:linear-gradient(90deg,#8c4b12,var(--dyf-primary));transition:width .22s ease}.admin-feedback-upload p{margin:0;color:var(--dyf-muted);font-size:12px;font-weight:820;line-height:1.4}.admin-feedback-upload.is-failed{border-color:#932d2d4d;background:#fff0ec}.admin-feedback-upload.is-failed strong{color:#983234}.admin-feedback-upload.is-failed .admin-feedback-upload__track i{background:#983234}.admin-feedback-upload.is-done{border-color:#2f63353d;background:#edf7ee}.admin-feedback-upload.is-done strong{color:#386b3b}.admin-feedback-upload.is-done .admin-feedback-upload__track i{background:#4e7a4a}.admin-feedback-success{min-height:260px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;background:linear-gradient(180deg,#f5fff4,#fffaf2)}.admin-feedback-success.is-queued{background:linear-gradient(180deg,#fff8e8,#fffaf2)}.admin-feedback-success__mark{width:64px;height:64px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#4e7a4a;box-shadow:0 16px 32px #2f63352e}.admin-feedback-success.is-queued .admin-feedback-success__mark{background:#b66a1f}.admin-feedback-success__mark i{width:28px;height:16px;border-left:4px solid currentColor;border-bottom:4px solid currentColor;transform:rotate(-45deg) translate(2px,-2px)}.admin-feedback-success span{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-feedback-result{align-items:center;justify-content:space-between;border:1px solid rgba(111,29,47,.14);border-radius:12px;padding:10px;background:#fff8f1}.admin-feedback-result strong{color:var(--dyf-text);font-size:13px}.admin-feedback-result.is-success{border-color:#2f633538;background:#edf7ee}.admin-feedback-result.is-warning{border-color:#8449193d;background:#fff3e1}.admin-feedback-history{display:grid;gap:10px}.admin-section--feedback-history{grid-column:1 / -1}.admin-feedback-history--settings{min-height:0}.admin-feedback-history__head{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:0;border-radius:0;padding:0;background:transparent}.admin-feedback-history__title{min-width:0;display:grid;gap:6px}.admin-feedback-history__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.admin-feedback-history__head button{min-height:30px;flex:0 0 auto;border:1px solid rgba(111,29,47,.14);border-radius:999px;padding:0 12px;color:var(--dyf-primary);background:#fffdf7db;font-size:12px;font-weight:800;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.admin-feedback-history__head button.is-toggle{min-width:76px;color:#fffaf2;border-color:#6f1d2f33;background:var(--dyf-primary);box-shadow:0 8px 18px #6f1d2f29}.admin-feedback-history__head button.is-toggle[aria-expanded=true]{color:var(--dyf-primary);background:#fff7f3;box-shadow:none}.admin-feedback-history__head button:disabled{opacity:.42;cursor:not-allowed}.admin-feedback-history__head button:active{transform:scale(.95);background:#fff3e8}.admin-feedback-history__head strong,.admin-feedback-history__empty strong,.admin-feedback-history-card__top strong{color:var(--dyf-text);font-size:13.5px;font-weight:800}.admin-feedback-history__title>strong{font-size:15px;line-height:1.22}.admin-feedback-history__head span,.admin-feedback-history-card__top span,.admin-feedback-history-card small{color:var(--dyf-muted);font-size:10.5px;font-weight:800}.admin-feedback-history__title>span{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.2}.admin-feedback-history__title>small{color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1.32}.admin-feedback-history__notice{margin:0;border:1px solid rgba(132,73,25,.24);border-radius:10px;padding:9px 10px;color:#7a4318;background:#fff3e1;font-size:12px;font-weight:850;line-height:1.45}.admin-feedback-history-card__notice{min-width:0;max-width:640px;display:inline-grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;border:0;border-left:3px solid #a7611a;border-radius:8px;padding:7px 10px 7px 8px;color:#7a4318;background:#fff3e1}.admin-feedback-history-card__notice span{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#fffaf2;background:#9b5717;box-shadow:0 0 0 3px #9b57171f;font-size:15px;font-weight:1000;line-height:1}.admin-feedback-history-card .admin-feedback-history-card__notice span{color:#fffaf2;font-size:15px;font-weight:1000}.admin-feedback-history-card__notice strong{min-width:0;color:inherit;font-size:10.5px;font-weight:760;line-height:1.38;overflow-wrap:anywhere}.admin-feedback-history-card .admin-feedback-history-card__notice strong{color:inherit;font-size:10.5px;font-weight:760;line-height:1.38}.admin-feedback-history-card__notice.is-info{border-left-color:var(--dyf-primary);color:var(--dyf-primary);background:#fff8f5}.admin-feedback-history-card__notice.is-info span{background:var(--dyf-primary);box-shadow:0 0 0 3px #6f1d2f1a}.admin-feedback-history-card__notice.is-success{border-left-color:#4e7a4a;color:#2f6335;background:#f4fbf2}.admin-feedback-history-card__notice.is-success span{background:#4e7a4a;box-shadow:0 0 0 3px #4e7a4a1f}.admin-feedback-history__list{display:grid;gap:0;border-top:1px solid rgba(111,29,47,.08);margin-top:2px}.admin-feedback-history--settings .admin-feedback-history__list{max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.admin-feedback-history-card,.admin-feedback-history__empty{position:relative;display:grid;gap:8px;border:0;border-bottom:1px solid rgba(111,29,47,.08);border-radius:0;padding:12px 4px 12px 18px;background:transparent}.admin-feedback-history-card:before{content:"";position:absolute;left:4px;top:15px;bottom:15px;width:3px;border-radius:999px;background:#6f1d2f47}.admin-feedback-history-card.is-playing{background:#fff5f794}.admin-feedback-history-card.is-playing:before{background:var(--dyf-primary)}.admin-feedback-history-card__top{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-feedback-history-card__top>div{min-width:0;display:grid;gap:4px}.admin-feedback-history-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-feedback-history-card__meta span{display:inline-flex;align-items:center;min-height:18px}.admin-feedback-history-card__meta span+span{color:var(--dyf-muted);font-size:10.5px;font-weight:760}.admin-feedback-history-card__meta span+span:before{content:"";width:3px;height:3px;margin-right:8px;border-radius:999px;background:#6f1d2f47}.admin-feedback-history-card__top em{flex:0 0 auto;min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;color:#fffaf2;background:#4e7a4a;font-size:11px;font-style:normal;font-weight:800}.admin-feedback-history-card__top em.is-queued{color:#7a4318;background:#fff0d4}.admin-feedback-history-card__top em.is-failed{background:#983234}.admin-feedback-history-card p,.admin-feedback-history__empty p{margin:0;color:var(--dyf-muted);font-size:12px;font-weight:780;line-height:1.45}.admin-feedback-history-card__transcript{min-width:0;display:grid;gap:6px;max-width:760px;border-left:3px solid rgba(111,29,47,.42);border-radius:7px;padding:9px 12px 10px;background:linear-gradient(180deg,#fffaf4eb,#fff6ee9e),#fffdf7b8;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-feedback-history-card__transcript span{width:max-content;min-height:18px;display:inline-flex;align-items:center;border-radius:999px;padding:0 7px;color:var(--dyf-primary);background:#6f1d2f14;font-size:10px;font-weight:900;line-height:1}.admin-feedback-history-card .admin-feedback-history-card__transcript p{color:#3b2a26;font-size:13px;font-weight:820;line-height:1.52}.admin-feedback-history-card__audio-row{min-width:0;display:grid;grid-template-columns:1fr;gap:6px}.admin-feedback-history-card__player{min-width:0;max-width:none;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px}.admin-feedback-history-card__player button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;color:#fffaf2;background:var(--dyf-primary);box-shadow:0 8px 16px #6f1d2f29;cursor:pointer;transition:transform .12s ease,filter .16s ease}.admin-feedback-history-card__player button:disabled{opacity:.38;cursor:not-allowed}.admin-feedback-history-card__player button:not(:disabled):active{transform:scale(.92);filter:brightness(.96)}.admin-feedback-history-card__player button span{display:grid;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;line-height:1}.admin-feedback-history-card .admin-feedback-history-card__player button span{color:#fffaf2;font-size:12px;font-weight:900}.admin-feedback-history-card__player>div{min-width:0;display:grid;gap:4px;padding-top:9px}.admin-feedback-history-card__player input{width:100%;height:18px;margin:0;accent-color:var(--dyf-primary)}.admin-feedback-history-card__player>div>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-feedback-history-card__player>div>div span{color:#5e4238;font-size:11px;font-weight:880}.admin-feedback-history-card .admin-feedback-history-card__player>div>div span{color:#4f332c;font-size:11px;font-weight:880}.admin-feedback-history-card__audio-row>small{padding-left:45px;min-width:0;color:#7c5b3a;font-size:10.5px;font-weight:780;line-height:1.35}.admin-feedback-history-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:1px}.admin-feedback-history-card__actions button{min-height:28px;border:1px solid rgba(111,29,47,.14);border-radius:999px;padding:0 12px;color:var(--dyf-primary);background:#fffdf7eb;font-size:11px;font-weight:850;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease}.admin-feedback-history-card__actions button.is-danger{color:#983234;border-color:#9832342e;background:#fff4f2}.admin-feedback-history-card__actions button:disabled{opacity:.42;cursor:not-allowed}.admin-feedback-history-card__actions button:not(:disabled):active{transform:scale(.96);background:#fff3e8}.admin-time-scrim{position:absolute;top:72px;right:0;bottom:0;left:0;z-index:66;border:0;padding:0;background:#241a1829;-webkit-backdrop-filter:blur(7px) saturate(1.08);backdrop-filter:blur(7px) saturate(1.08);cursor:default}.admin-time-popover{position:absolute;top:78px;right:86px;z-index:72;width:248px;display:grid;gap:12px;border:1px solid rgba(111,29,47,.18);border-radius:20px;padding:14px;color:var(--dyf-text);background:#fffdf7e6;box-shadow:0 28px 62px #241a183d;-webkit-backdrop-filter:blur(22px) saturate(1.1);backdrop-filter:blur(22px) saturate(1.1)}.admin-time-popover__head,.admin-time-popover__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-time-popover__head span{color:var(--dyf-text);font-size:15px;font-weight:800}.admin-time-popover__head button{border:0;color:var(--dyf-muted);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.admin-time-popover__head .admin-time-popover__close{width:30px;height:30px;border:1px solid rgba(111,29,47,.14);color:var(--dyf-primary);background:#fffdf7d1;font-size:18px}.admin-time-picker-wheel{position:relative;height:184px;border:1px solid var(--dyf-line);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#f0e8dd,#fffaf2 45%,#f0e8dd)}.admin-time-picker-wheel__marker{position:absolute;left:12px;right:12px;top:50%;z-index:0;height:42px;border-radius:12px;background:#fffdf7d1;box-shadow:inset 0 0 0 1px #6f1d2f1f,0 8px 18px #6f1d2f14;transform:translateY(-50%);pointer-events:none}.admin-time-picker-wheel__rail{position:relative;z-index:1;height:100%;display:grid;align-content:start;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;padding:71px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 34px,#000 calc(100% - 34px),transparent 100%)}.admin-time-picker-wheel__rail::-webkit-scrollbar{display:none}.admin-time-picker-wheel button{min-height:42px;border:0;border-radius:12px;padding:0 12px;color:var(--dyf-muted);background:transparent;font-size:16px;font-weight:800;letter-spacing:0;cursor:pointer;scroll-snap-align:center}.admin-time-picker-wheel button.is-active{color:var(--dyf-primary);background:#f5e8e9a8}.admin-time-wheel{position:relative;flex:0 0 128px;min-width:0;max-width:128px;height:52px;border:1px solid var(--dyf-line);border-radius:16px;padding:0 7px 0 42px;overflow:hidden;background:linear-gradient(180deg,#f5eee4e6,#fffaf2f5 46%,#f5eee4e6);box-shadow:inset 0 1px #fffdf7e6}.admin-time-wheel__label{position:absolute;left:9px;top:50%;z-index:2;color:var(--dyf-primary);font-size:11px;font-weight:800;transform:translateY(-50%)}.admin-time-wheel__marker{position:absolute;top:50%;left:40px;right:7px;z-index:0;height:24px;border:1px solid rgba(111,29,47,.12);border-radius:999px;background:#fffdf7c7;box-shadow:0 8px 18px #6f1d2f14;transform:translateY(-50%);pointer-events:none}.admin-time-wheel__rail{position:relative;z-index:1;height:100%;display:grid;align-content:start;overflow-y:auto;overscroll-behavior-block:contain;scroll-snap-type:y mandatory;scrollbar-width:none;padding:14px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.admin-time-wheel__rail::-webkit-scrollbar{display:none}.admin-time-wheel button{width:100%;min-height:24px;border:0;border-radius:999px;padding:0 7px;color:var(--dyf-muted);background:transparent;font-size:11px;font-weight:800;letter-spacing:0;cursor:pointer;scroll-snap-align:center;text-align:center;white-space:nowrap}.admin-time-wheel button.is-active{color:#fffaf2;background:var(--dyf-primary);box-shadow:0 10px 18px #6f1d2f29}.admin-content{--admin-pull-distance: 0px;min-width:0;width:auto!important;max-width:100%;justify-self:stretch;min-height:0;height:auto;position:absolute;top:81px;right:0;bottom:0;left:0;display:grid;align-content:start;gap:12px;padding:12px;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;background:var(--dyf-bg)}.admin-content.is-modal-scroll-locked{overflow:hidden;overscroll-behavior:none;touch-action:none}.admin-content.is-modal-scroll-locked .admin-pull-refresh,.admin-content.is-modal-scroll-locked .admin-pull-refresh__content{transform:none}.admin-pull-refresh{position:sticky;top:0;z-index:20;height:0;display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(calc(var(--admin-pull-distance) - 52px));transition:opacity .18s ease,transform .18s ease}.admin-content.is-pulling .admin-pull-refresh,.admin-content.is-refreshing .admin-pull-refresh{opacity:1}.admin-content.is-pulling .admin-pull-refresh,.admin-content.is-pulling .admin-pull-refresh__content{transition:none}.admin-pull-refresh__pill{min-width:108px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(111,29,47,.18);border-radius:999px;padding:0 12px;color:var(--dyf-primary);background:#fffdf7f0;box-shadow:0 12px 30px #4b0f1d1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-pull-refresh__pill i{--admin-pull-progress: 0%;width:16px;height:16px;border-radius:999px;background:conic-gradient(var(--dyf-primary) var(--admin-pull-progress),rgba(111,29,47,.12) 0),#fffaf2}.admin-content.is-refreshing .admin-pull-refresh__pill i{animation:admin-pull-refresh-spin .9s linear infinite}.admin-pull-refresh__pill b{font-size:12px;font-weight:800;white-space:nowrap}.admin-pull-refresh__content{min-width:0;position:relative;display:grid;align-content:start;gap:12px;transform:translateY(var(--admin-pull-distance));transition:transform .18s ease}.admin-content--ceo{align-content:stretch;grid-template-rows:0 minmax(0,1fr);gap:0;overflow:hidden;padding:0;touch-action:pan-x}.admin-content--ceo .admin-pull-refresh__content{height:100%;min-height:0;align-content:stretch;grid-template-rows:minmax(0,1fr)}.admin-content--ceo.is-pulling .admin-pull-refresh__content,.admin-content--ceo.is-refreshing .admin-pull-refresh__content{grid-template-rows:auto minmax(0,1fr)}.admin-content--ceo .admin-ceo-dashboard{height:100%;min-height:0}.admin-refresh-loading-panel{position:sticky;top:8px;z-index:19;width:min(420px,calc(100% - 32px));align-self:start;min-height:72px;height:auto;justify-self:center;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(111,29,47,.14);border-radius:16px;padding:12px 16px;color:var(--dyf-text);background:#fffdf7f5;box-shadow:0 18px 44px #4b0f1d24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none}.admin-content--ceo .admin-refresh-loading-panel{width:min(360px,calc(100% - 36px));min-height:58px;padding:10px 14px}.admin-content.is-pulling .admin-boss-topic-compass__wheel,.admin-content.is-refreshing .admin-boss-topic-compass__wheel{display:none}.admin-refresh-loading-panel__mark{width:38px;height:38px;position:relative;display:grid;place-items:center}.admin-refresh-loading-panel__mark i,.admin-refresh-loading-panel__mark b{position:absolute;border-radius:999px}.admin-refresh-loading-panel__mark i{top:0;right:0;bottom:0;left:0;border:2px solid rgba(111,29,47,.12);border-top-color:var(--dyf-primary);animation:admin-pull-refresh-spin .9s linear infinite}.admin-refresh-loading-panel__mark b{width:12px;height:12px;background:var(--dyf-primary);box-shadow:0 0 0 6px #6f1d2f14}.admin-refresh-loading-panel strong,.admin-refresh-loading-panel small{display:block;min-width:0}.admin-refresh-loading-panel strong{font-size:14px;font-weight:850;line-height:1.3}.admin-refresh-loading-panel small{margin-top:4px;color:var(--dyf-muted);font-size:12px;line-height:1.4}.admin-refresh-page-host{display:contents}@keyframes admin-pull-refresh-spin{to{transform:rotate(360deg)}}.admin-content--glass-cover{top:72px;right:0;bottom:0;left:0;grid-template-rows:minmax(0,1fr);align-content:stretch;padding:0;overflow:hidden}.admin-content--glass-cover .admin-pull-refresh__content{min-height:100%;align-content:stretch}.admin-entry-content{min-height:0}.admin-route-strip{min-height:34px;border:1px solid var(--dyf-line);border-radius:999px;padding:0 12px;color:var(--dyf-muted);background:#fffdf7c7}.admin-route-strip strong{color:var(--dyf-primary)}.admin-page{min-width:0;position:relative;display:grid;gap:12px}.admin-page--tablet{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.admin-insight-hero,.admin-page-hero,.admin-entry__hero,.admin-detail-header,.admin-store-profile-header{border:1px solid rgba(111,29,47,.18);border-radius:16px;padding:18px;color:#fffaf2;background:linear-gradient(135deg,var(--dyf-nav),var(--dyf-primary) 62%,#8f4a48);box-shadow:none}.admin-insight-hero span,.admin-page-hero span,.admin-entry__hero span,.admin-detail-header span,.admin-store-profile-header span{color:#fffaf2b8;font-size:12px;font-weight:800}.admin-insight-hero h1,.admin-page-hero h1,.admin-entry__hero h1,.admin-detail-header h1,.admin-store-profile-header h1{max-width:860px;margin:7px 0;font-size:24px;line-height:1.22;letter-spacing:0}.admin-insight-hero p,.admin-page-hero p,.admin-entry__hero p,.admin-detail-header p,.admin-store-profile-header p{margin:0;color:#fffaf2c7;font-size:14px;line-height:1.55}.admin-store-profile-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-store-profile-header__actions{min-width:280px;display:grid;gap:10px;justify-items:end}.admin-store-picker{width:min(320px,100%);display:grid;gap:6px;color:#fffaf2c2;font-size:12px;font-weight:800}.admin-store-picker select{width:100%;min-height:38px;border:1px solid rgba(255,250,242,.28);border-radius:12px;padding:0 12px;color:var(--dyf-text);background:#fffdf7eb;font-size:13px;font-weight:800}.admin-hero-actions{display:flex;gap:8px;margin-top:14px}.admin-button{min-height:44px;border-radius:12px;padding:0 16px;color:var(--dyf-text);background:#efe8dc;font-size:14px;letter-spacing:0}.admin-button--sm{min-height:32px;border-radius:999px;padding:0 10px;font-size:12px}.admin-button--primary{color:#fffaf2;background:var(--dyf-primary);box-shadow:0 10px 20px #6f1d2f2e}.admin-button--danger{color:#fffaf2;background:var(--dyf-danger);box-shadow:0 10px 20px #b4232f29}.admin-button--success{color:#fffaf2;background:var(--dyf-success)}.admin-button--ghost{border:1px solid var(--dyf-line);color:var(--dyf-primary);background:#fffdf7b3}.admin-section,.admin-kpi,.admin-exception-summary div,.admin-store-stats div,.admin-rubric-meta div,.admin-entry__metrics,.admin-followup-card,.admin-exception-card,.admin-case-card,.admin-rubric-subgrid article,.admin-rubric-dimension,.admin-store-distribution article,.admin-follow-task-list article,.admin-action-items article,.admin-note-list article{border-color:var(--dyf-line);border-radius:14px;background:var(--dyf-surface);box-shadow:none}.admin-section{padding:14px}.admin-section h2{color:var(--dyf-text);font-size:17px}.admin-section p,.admin-section__head p{color:var(--dyf-muted)}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-kpi-grid--region{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-kpi-grid--ops{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-kpi{min-height:104px;padding:14px;position:relative;overflow:hidden}.admin-kpi--primary{border-color:#6f1d2f2e;background:#fbf0ee}.admin-kpi--success{border-color:#4e7a4a33;background:#f0f5ec}.admin-kpi--warning{border-color:#b66a1f42;background:#fff4e4}.admin-kpi--danger{border-color:#b4232f3d;background:#fff0ef}.admin-kpi__label,.admin-kpi__meta{color:var(--dyf-muted)}.admin-kpi__value{color:var(--dyf-text);font-size:28px}.admin-kpi--static{cursor:default}.admin-kpi--clickable{cursor:pointer;box-shadow:inset 0 0 0 1px #6f1d2f0a,0 12px 22px #6f1d2f14}.admin-kpi--clickable:hover,.admin-kpi--clickable:focus-visible{border-color:#6f1d2f57;background-image:linear-gradient(135deg,#fffdf76b,#6f1d2f0f)}.admin-kpi__action{position:absolute;right:12px;bottom:12px;min-height:24px;display:inline-flex;align-items:center;border-radius:999px;padding:0 20px 0 9px;color:var(--dyf-primary);background:#fffdf7db;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #6f1d2f1f}.admin-kpi--clickable .admin-kpi__meta{padding-right:62px}.admin-kpi__action:after{content:"›";position:absolute;right:8px;font-size:14px;line-height:1}.admin-badge{color:var(--dyf-muted);background:#eee6db}.admin-badge--success{color:var(--dyf-success);background:#edf4e8}.admin-badge--primary,.admin-badge--purple{color:var(--dyf-primary);background:#f5e8e9}.admin-badge--warning{color:var(--dyf-warning);background:#fff3e1}.admin-badge--danger{color:var(--dyf-danger);background:#fff0ef}.admin-score{background:#eee6db;color:var(--dyf-muted)}.admin-score--success{color:var(--dyf-success);background:#edf4e8}.admin-score--primary{color:var(--dyf-primary);background:#f5e8e9}.admin-score--warning,.admin-score--orange{color:var(--dyf-warning);background:#fff3e1}.admin-score--danger{color:var(--dyf-danger);background:#fff0ef}.admin-progress{box-sizing:border-box;position:relative;height:10px;border:0;border-radius:999px;padding:0;overflow:hidden;background:#ede5da;box-shadow:inset 0 0 0 1px #6f1d2f14;line-height:0}.admin-progress__fill{position:absolute;inset:0 auto 0 0;display:block;height:100%;min-height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dyf-primary),var(--dyf-accent));box-shadow:none}.admin-progress__fill--success{background:linear-gradient(90deg,var(--dyf-success),#8ea05c)}.admin-progress__fill--warning{background:linear-gradient(90deg,var(--dyf-warning),var(--dyf-accent))}.admin-progress__fill--danger{background:linear-gradient(90deg,var(--dyf-danger),var(--dyf-warning))}.admin-trend{min-height:0;width:100%;overflow:hidden}.admin-trend__legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-trend__legend span,.admin-trend__legend strong{display:inline-flex;align-items:center;gap:6px}.admin-trend__legend strong{margin-left:auto;color:var(--dyf-primary)}.admin-trend__legend-dot{width:10px;height:10px;border-radius:999px;background:var(--dyf-primary)}.admin-trend__legend-dot--rate{background:var(--dyf-success)}.admin-trend svg{display:block;width:100%;height:168px;border-radius:12px;background:#fbf5ec}.admin-trend.is-dense svg{height:158px}.admin-trend__axis{stroke:var(--dyf-line)}.admin-trend__grid{stroke:#6f1d2f14;stroke-width:1}.admin-trend__tick{fill:var(--dyf-muted);font-size:9px;font-weight:800}.admin-trend__line{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.admin-trend__line--score{stroke:url(#adminTrendFill)}.admin-trend__line--rate{stroke:var(--dyf-success);stroke-width:3;opacity:.62}.admin-trend__dot{fill:var(--dyf-surface);stroke:var(--dyf-primary)}.admin-trend__latest circle{fill:#6f1d2f29;stroke:var(--dyf-primary);stroke-width:2}.admin-trend__latest text{fill:var(--dyf-primary);font-size:10px;font-weight:800}.admin-trend__labels{display:flex;justify-content:space-between;gap:8px;min-width:0;margin-top:8px;color:var(--dyf-muted);font-size:10px;font-weight:800;line-height:1.2}.admin-trend__labels span{min-width:0;white-space:nowrap}.admin-trend__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-trend__summary span{border-radius:999px;padding:7px 9px;color:var(--dyf-text);background:#f2eadf;font-size:12px;font-weight:800;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-trend__summary span:last-child{white-space:normal}.admin-trend.is-dense .admin-trend__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-trend.is-dense .admin-trend__summary span:last-child{grid-column:1 / -1}.admin-workbench-grid{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:12px;overflow:hidden}.admin-workbench-primary,.admin-task-detail{min-width:0;display:grid;align-content:start;gap:12px}.admin-workbench-primary{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.admin-workbench-primary::-webkit-scrollbar{width:6px}.admin-workbench-primary::-webkit-scrollbar-thumb{border-radius:999px;background:#6f1d2f38}.admin-tablet-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.82fr);gap:12px}.admin-tablet-two-col--wide{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.admin-ceo-dashboard{position:absolute;top:0;right:0;bottom:0;left:0;grid-template-rows:minmax(0,1fr);background:var(--dyf-bg)}.admin-ceo-entry-shell{--ceo-arc-radius: clamp(500px, 78vh, 640px);--ceo-arc-center-offset: clamp(170px, 28vh, 250px);--ceo-globe-rotation: 0deg;--ceo-globe-wine: rgba(126, 40, 58, .2);--ceo-globe-wine-soft: rgba(126, 40, 58, .09);position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;display:block;overflow:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:none;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#fffdf7,#fff8eb 45%,#f8ead9);padding:0;perspective:1400px;transform-style:preserve-3d;isolation:isolate;contain:layout paint;cursor:default;-webkit-user-select:none;user-select:none}.admin-ceo-entry-shell.is-arc-dragging,.admin-ceo-entry-shell.is-arc-coasting{cursor:default}.admin-ceo-entry-shell:before,.admin-ceo-entry-shell:after{content:"";position:absolute;left:50%;z-index:0;pointer-events:none;transform:translate(-50%)}.admin-ceo-entry-shell:before{top:calc(100% + var(--ceo-arc-center-offset) - var(--ceo-arc-radius));width:calc(var(--ceo-arc-radius) * 2);height:calc(var(--ceo-arc-radius) * 2);border:0;border-radius:50%;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.58),rgba(255,250,242,.24) 42%,transparent 72%),radial-gradient(circle,var(--ceo-globe-wine-soft),transparent 70%);box-shadow:inset 0 0 92px #7e283a0b,0 0 74px #7e283a14}.admin-ceo-entry-shell:after{top:calc(100% + var(--ceo-arc-center-offset) - var(--ceo-arc-radius));width:calc(var(--ceo-arc-radius) * 2);height:calc(var(--ceo-arc-radius) * 2);border:1px solid rgba(126,40,58,.055);border-radius:50%;opacity:.82}.admin-ceo-entry-shell::-webkit-scrollbar{display:none}.admin-ceo-entry-stage{position:absolute;left:50%;bottom:clamp(18px,4vh,46px);z-index:2;width:min(720px,62vw);height:clamp(288px,43vh,430px);display:grid;place-items:center;color:#211916;text-align:center;transform:translate(-50%);pointer-events:none}.admin-ceo-entry-globe{position:absolute;left:50%;top:calc(100% + var(--ceo-arc-center-offset) - var(--ceo-arc-radius));z-index:0;width:calc(var(--ceo-arc-radius) * 2);height:calc(var(--ceo-arc-radius) * 2);opacity:.9;transform:translate3d(-50%,0,0);filter:drop-shadow(0 28px 58px rgba(87,40,49,.1));pointer-events:none;backface-visibility:hidden;will-change:transform}.admin-ceo-entry-globe:before{content:"";position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.48),transparent 56%),radial-gradient(circle,rgba(126,40,58,.1),transparent 70%);filter:blur(2px)}.admin-ceo-entry-globe__sphere{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 42% 22%,rgba(255,255,255,.9),transparent 30%),radial-gradient(circle at 50% 48%,#fff8f5e0,#e1cbcd85 68%,#b1869057);box-shadow:inset -42px -58px 92px #6e343e1f,inset 34px 42px 74px #ffffff80,0 0 0 1px #7e283a0e}.admin-ceo-entry-globe__sphere:before,.admin-ceo-entry-globe__sphere:after{content:"";position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;border-radius:50%;pointer-events:none}.admin-ceo-entry-globe__sphere:before{background-image:radial-gradient(circle,rgba(126,40,58,.26) 1px,transparent 1.7px);background-size:7px 7px;opacity:.34;transform:rotate(var(--ceo-globe-rotation));will-change:transform}.admin-ceo-entry-globe__sphere:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 48% 18%,transparent 0 34%,rgba(255,255,255,.34) 36%,transparent 40%),linear-gradient(90deg,rgba(255,255,255,.36),transparent 34%,rgba(126,40,58,.1) 100%)}.admin-ceo-entry-globe__land{position:absolute;z-index:1;display:block;background-image:radial-gradient(circle,rgba(126,40,58,.4) 1px,transparent 1.65px);background-size:6px 6px;opacity:.54;will-change:transform}.admin-ceo-entry-globe__land--one{left:21%;top:25%;width:22%;height:18%;opacity:.26;border-radius:55% 42% 48% 52%;transform:rotate(var(--ceo-globe-rotation))}.admin-ceo-entry-globe__land--asia{left:30%;top:25%;width:43%;height:36%;opacity:.62;background-color:#7e283a09;background-image:radial-gradient(circle,rgba(126,40,58,.34) 1px,transparent 1.68px),linear-gradient(135deg,rgba(255,255,255,.16),transparent 58%);background-size:6px 6px,100% 100%;clip-path:polygon(8% 38%,20% 24%,37% 16%,50% 20%,66% 12%,82% 24%,88% 38%,79% 48%,92% 60%,75% 66%,70% 82%,55% 76%,48% 91%,35% 76%,19% 74%,24% 58%,6% 52%);filter:drop-shadow(0 0 1px rgba(92,20,35,.22));transform:rotate(calc(var(--ceo-globe-rotation) - 5deg))}.admin-ceo-entry-globe__land--china{left:45%;top:34%;width:18%;height:16%;opacity:.94;background-color:#7e283a1a;background-image:radial-gradient(circle,rgba(98,19,36,.72) 1px,transparent 1.66px),linear-gradient(135deg,rgba(255,255,255,.16),transparent 58%);background-size:4.5px 4.5px,100% 100%;clip-path:polygon(11% 29%,28% 18%,43% 21%,55% 12%,72% 20%,76% 34%,91% 43%,76% 52%,81% 66%,63% 69%,52% 85%,39% 73%,23% 76%,18% 62%,5% 55%,16% 43%);filter:drop-shadow(0 0 1px rgba(78,12,28,.58)) drop-shadow(0 0 4px rgba(126,40,58,.2)) drop-shadow(0 8px 16px rgba(126,40,58,.14));transform:rotate(calc(var(--ceo-globe-rotation) - 4deg))}.admin-ceo-entry-globe__land--two{left:57%;top:20%;width:14%;height:16%;opacity:.24;border-radius:44% 56% 52% 42%;transform:rotate(calc(var(--ceo-globe-rotation) + 18deg))}.admin-ceo-entry-globe__land--three{left:66%;top:25%;width:12%;height:10%;opacity:.22;border-radius:48% 58% 40% 54%;transform:rotate(calc(var(--ceo-globe-rotation) - 24deg))}.admin-ceo-entry-globe__land--four{left:26%;top:56%;width:18%;height:12%;opacity:.24;border-radius:58% 42% 50% 48%;transform:rotate(calc(var(--ceo-globe-rotation) + 32deg))}.admin-ceo-entry-globe__meridian{position:absolute;z-index:2;display:block;border:1px solid rgba(126,40,58,.045);border-radius:50%;pointer-events:none;will-change:transform}.admin-ceo-entry-globe__meridian--one{top:5%;right:19%;bottom:5%;left:19%;transform:rotate(var(--ceo-globe-rotation))}.admin-ceo-entry-globe__meridian--two{top:18%;right:4%;bottom:18%;left:4%;transform:rotate(calc(var(--ceo-globe-rotation) + 90deg))}.admin-ceo-entry-copy{position:relative;z-index:4;display:grid;justify-items:center;gap:8px;margin-top:clamp(72px,12vh,124px);text-align:center}.admin-ceo-entry-copy span{border:1px solid rgba(111,29,47,.11);border-radius:999px;padding:6px 13px;color:#6f1d2fb8;background:#fffaf2d1;box-shadow:0 8px 20px #4624220f;font-size:11px;font-weight:900;letter-spacing:0}.admin-ceo-entry-copy h1{margin:14px 0 0;color:#2b211dbd;font-size:clamp(36px,4.6vw,58px);font-weight:950;line-height:.98;letter-spacing:0;text-shadow:0 14px 30px rgba(62,40,34,.08)}.admin-ceo-entry-copy p{margin:0;color:#42342fa8;font-size:13px;font-weight:800}.admin-ceo-topic-grid{display:flex;gap:22px}.admin-ceo-topic-grid--entry{position:absolute;left:50%;top:calc(100% + var(--ceo-arc-center-offset));z-index:1;width:0;height:0;min-height:0;overflow:visible;margin:0;padding:0;perspective:1280px;transform-style:preserve-3d}.admin-ceo-topic-grid--entry::-webkit-scrollbar{display:none}.admin-ceo-topic-grid--entry::-webkit-scrollbar-thumb{border-radius:999px;background:#6f1d2f33}.admin-ceo-topic-grid--entry::-webkit-scrollbar-track{border-radius:999px;background:#6f1d2f0f}.admin-ceo-topic-card-frame{--entry-angle: 0deg;--entry-depth: 1;position:absolute;left:0;top:0;width:0;height:0;transform:rotate(var(--entry-angle)) translate3d(0,calc(-1 * var(--ceo-arc-radius)),0);transform-origin:0 0;transform-style:preserve-3d;opacity:calc(.2 + var(--entry-depth) * .8);transition:transform .22s cubic-bezier(.2,.78,.18,1),opacity .18s ease;animation:admin-ceo-stage-card-in .62s cubic-bezier(.18,.84,.24,1) both;animation-delay:calc(var(--entry-index, 0) * 58ms);backface-visibility:hidden;will-change:transform,opacity}.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card-frame,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card-frame{transition:none}.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card{cursor:grabbing;transition:none;box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 30px #4624221f;filter:none}.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-entry-globe,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-entry-globe{filter:none}.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card:after,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card:after{opacity:0;filter:none}.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-visual__path,.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-visual__node,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-visual__path,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-visual__node{animation:none}.admin-ceo-topic-card{--topic-accent: #8d2b3f;--topic-accent-2: #d2995c;--topic-ink: #301f1c;position:absolute;left:0;top:0;width:clamp(190px,19vw,226px);height:clamp(272px,45vh,332px);min-height:0;display:grid;grid-template-rows:auto minmax(86px,.86fr) auto auto auto auto;gap:7px;border:0;border-radius:24px;padding:14px 14px 58px;color:var(--topic-ink);background:linear-gradient(180deg,#fffffff5,#fff9eff2),#fffaf2;text-align:center;cursor:grab;transform:translate(-50%,-50%) translateZ(0);transform-origin:center bottom;transition:box-shadow .22s ease,filter .22s ease;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -34px 52px #6f1d2f0a,0 18px 34px #4624221a,0 42px 84px #46242221;filter:saturate(.98);overflow:hidden;isolation:isolate;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.admin-ceo-topic-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(116deg,transparent 0 28%,rgba(255,255,255,.72) 42%,transparent 58%),linear-gradient(180deg,rgba(255,255,255,.52),transparent 42%,rgba(126,77,48,.08));opacity:.58}.admin-ceo-topic-card:after{content:"";position:absolute;left:16px;right:16px;bottom:12px;z-index:0;height:42px;border-radius:999px;background:color-mix(in srgb,var(--topic-accent) 12%,transparent);filter:blur(18px);opacity:.7}.admin-ceo-topic-card:hover,.admin-ceo-topic-card:focus-visible,.admin-ceo-topic-card.is-pressed{transform:translate(-50%,-50%) translateZ(0);animation:admin-ceo-topic-card-aura 1.5s ease-in-out infinite;box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -34px 52px color-mix(in srgb,var(--topic-accent) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--topic-accent) 20%,transparent),0 0 30px color-mix(in srgb,var(--topic-accent) 22%,transparent),0 20px 42px #46242221,0 50px 90px #46242229;filter:saturate(1.04) contrast(1.02)}.admin-ceo-topic-card:hover:after,.admin-ceo-topic-card:focus-visible:after,.admin-ceo-topic-card.is-pressed:after{opacity:.96;filter:blur(20px);animation:admin-ceo-topic-card-inner-aura 1.5s ease-in-out infinite}.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card:hover,.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card:focus-visible,.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card.is-pressed,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card:hover,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card:focus-visible,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card.is-pressed{transform:translate(-50%,-50%) translateZ(0);animation:none;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -34px 52px #6f1d2f0a,0 18px 34px #4624221a,0 42px 84px #46242221;filter:saturate(.98)}.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card:hover:after,.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card:focus-visible:after,.admin-ceo-entry-shell.is-arc-dragging .admin-ceo-topic-card.is-pressed:after,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card:hover:after,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card:focus-visible:after,.admin-ceo-entry-shell.is-arc-coasting .admin-ceo-topic-card.is-pressed:after{opacity:0;animation:none}@media(hover:none){.admin-ceo-topic-card:hover,.admin-ceo-topic-card:focus-visible{transform:translate(-50%,-50%) translateZ(0);animation:none;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 -34px 52px #6f1d2f0a,0 18px 34px #4624221a,0 42px 84px #46242221;filter:saturate(.98)}}.admin-ceo-topic-card:active{transform:translate(-50%,-50%) translateZ(0)}.admin-ceo-topic-card-frame:nth-child(8n+1){z-index:2}.admin-ceo-topic-card-frame:nth-child(8n+2){z-index:4}.admin-ceo-topic-card-frame:nth-child(8n+3){z-index:7}.admin-ceo-topic-card-frame:nth-child(8n+4){z-index:8}.admin-ceo-topic-card-frame:nth-child(8n+5){z-index:8}.admin-ceo-topic-card-frame:nth-child(8n+6){z-index:7}.admin-ceo-topic-card-frame:nth-child(8n+7){z-index:4}.admin-ceo-topic-card-frame:nth-child(8n){z-index:2}.admin-ceo-topic-card span{position:relative;z-index:1;justify-self:start;width:fit-content;border-radius:999px;padding:5px 10px;color:color-mix(in srgb,var(--topic-accent) 62%,#53443d);background:#fffcf6c7;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--topic-accent) 10%,transparent);font-size:10px;font-weight:900;line-height:1.2}.admin-ceo-topic-card strong{position:relative;z-index:1;justify-self:center;width:fit-content;max-width:100%;margin-top:0;color:color-mix(in srgb,var(--topic-accent) 34%,#2b211d);font-size:19px;line-height:1.08;text-shadow:0 7px 16px rgba(63,38,33,.08)}.admin-ceo-topic-card em{position:relative;z-index:1;justify-self:center;width:min(100%,168px);border-radius:999px;padding:6px 9px;color:color-mix(in srgb,var(--topic-accent) 80%,#2d211d);background:color-mix(in srgb,var(--topic-accent) 9%,#fffaf2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--topic-accent) 11%,transparent);font-size:10.5px;font-style:normal;font-weight:900;line-height:1.16}.admin-ceo-topic-card p{position:relative;z-index:1;margin:0;min-height:0;color:#2b211ddb;font-size:11.2px;font-weight:820;line-height:1.44;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-ceo-topic-card ul{position:relative;z-index:1;align-self:start;display:flex;flex-wrap:nowrap;gap:5px;justify-content:center;align-items:center;align-content:start;margin:0;padding:2px 0 0;list-style:none;height:max-content;min-width:0}.admin-ceo-topic-card li{flex:0 0 auto;border-radius:999px;padding:4px 6px;color:#3a2c27b8;background:#6f1d2f0f;box-shadow:inset 0 0 0 1px #6f1d2f0f;font-size:8.6px;font-weight:900;line-height:1.1;white-space:nowrap}.admin-ceo-topic-card b{position:absolute;right:14px;bottom:14px;z-index:1;min-height:34px;display:inline-flex;align-items:center;border-radius:999px;padding:0 38px 0 12px;color:#fffaf2;background:linear-gradient(135deg,var(--topic-accent),var(--topic-accent-2));box-shadow:0 12px 24px color-mix(in srgb,var(--topic-accent) 24%,transparent);font-size:10.5px;font-weight:900;line-height:1.2}.admin-ceo-topic-card b:before,.admin-ceo-topic-card b:after{content:"";position:absolute;top:50%;pointer-events:none}.admin-ceo-topic-card b:before{right:8px;width:24px;height:24px;border-radius:50%;background:#fffaf22e;box-shadow:inset 0 0 0 1px #fffaf247;transform:translateY(-50%)}.admin-ceo-topic-card b:after{right:17px;width:7px;height:7px;border-top:2px solid #fffaf2;border-right:2px solid #fffaf2;transform:translateY(-50%) rotate(45deg)}.admin-ceo-topic-visual{position:relative;z-index:1;justify-self:center;width:min(98px,58%);aspect-ratio:1;display:grid;place-items:center;min-height:0;border-radius:50%;color:color-mix(in srgb,var(--topic-accent) 82%,#2f211d);background:linear-gradient(138deg,rgba(255,255,255,.28),transparent 48%),radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--topic-accent) 12%,#fffaf2),color-mix(in srgb,var(--topic-accent) 28%,#f1dec9) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--topic-accent) 12%,transparent),inset 0 -24px 42px color-mix(in srgb,var(--topic-accent) 18%,transparent);overflow:hidden}.admin-ceo-topic-visual:after{content:"";position:absolute;top:-18%;right:-10%;bottom:52%;left:-10%;background:linear-gradient(180deg,#ffffff5c,#fff0);transform:rotate(-14deg)}.admin-ceo-topic-visual svg{position:relative;z-index:1;width:84%;height:84%;display:block}.admin-ceo-topic-visual__grid{fill:none;stroke:currentColor;stroke-width:1;opacity:.16}.admin-ceo-topic-visual__path{animation:admin-ceo-line-drift 3.8s ease-in-out infinite}.admin-ceo-topic-visual__node{fill:#fffaf25c;stroke:currentColor;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:admin-ceo-node-pulse 3.2s ease-in-out infinite}.admin-ceo-topic-card.is-success{--topic-accent: #416f55;--topic-accent-2: #b89458;--topic-ink: #213229}.admin-ceo-topic-card.is-warning{--topic-accent: #a4622c;--topic-accent-2: #d2a655;--topic-ink: #39261a}.admin-ceo-topic-card.is-danger{--topic-accent: #8f2438;--topic-accent-2: #c97855;--topic-ink: #351820}.admin-ceo-topic-card.is-purple{--topic-accent: #6c4a80;--topic-accent-2: #bd816f;--topic-ink: #2f2537}.admin-ceo-topic-card.is-neutral{--topic-accent: #685447;--topic-accent-2: #aa8058;--topic-ink: #302824}@keyframes admin-ceo-topic-card-aura{0%,to{box-shadow:inset 0 0 0 1px #ffffffe6,inset 0 -34px 52px color-mix(in srgb,var(--topic-accent) 8%,transparent),0 0 0 1px color-mix(in srgb,var(--topic-accent) 18%,transparent),0 0 22px color-mix(in srgb,var(--topic-accent) 18%,transparent),0 20px 42px #46242221,0 50px 90px #46242229}50%{box-shadow:inset 0 0 0 1px #ffffffeb,inset 0 -34px 52px color-mix(in srgb,var(--topic-accent) 10%,transparent),0 0 0 1px color-mix(in srgb,var(--topic-accent) 26%,transparent),0 0 34px color-mix(in srgb,var(--topic-accent) 26%,transparent),0 20px 42px #46242221,0 50px 90px #46242229}}@keyframes admin-ceo-topic-card-inner-aura{0%,to{opacity:.82}50%{opacity:1}}@keyframes admin-ceo-stage-card-in{0%{opacity:0;transform:rotate(var(--entry-angle)) translateY(calc(-1 * var(--ceo-arc-radius) + 72px))}to{opacity:1;transform:rotate(var(--entry-angle)) translateY(calc(-1 * var(--ceo-arc-radius)))}}@keyframes admin-ceo-line-drift{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes admin-ceo-node-pulse{0%,to{opacity:.74;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.admin-ceo-topic-card-frame,.admin-ceo-topic-visual__path,.admin-ceo-topic-visual__node{animation:none}}.admin-boss-topic-detail{--boss-accent: #8d2b3f;--boss-accent-2: #d2995c;--boss-dark: #64172b;position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden;color:#fffaf2;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--boss-accent) 15%,transparent),transparent 36%),radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--boss-accent-2) 14%,transparent),transparent 34%),linear-gradient(180deg,rgba(255,250,242,.98),var(--dyf-bg) 72%);padding:12px 22px 14px;animation:admin-boss-detail-enter .18s ease-out both}.admin-boss-topic-detail.is-success{--boss-accent: #3f6b5a;--boss-accent-2: #c6a261;--boss-dark: #274a3f}.admin-boss-topic-detail.is-warning{--boss-accent: #a76530;--boss-accent-2: #d6b36c;--boss-dark: #6f3b1f}.admin-boss-topic-detail.is-danger{--boss-accent: #9b2c3f;--boss-accent-2: #c97855;--boss-dark: #5e1728}.admin-boss-topic-detail.is-purple{--boss-accent: #765185;--boss-accent-2: #c4917c;--boss-dark: #4a315f}.admin-boss-topic-detail.is-neutral{--boss-accent: #735d50;--boss-accent-2: #b08761;--boss-dark: #423936}.admin-boss-topic-detail.is-primary{--boss-accent: #8d2b3f;--boss-accent-2: #d2995c;--boss-dark: #64172b}.admin-ceo-topic-card.is-topic-overview,.admin-boss-topic-detail.is-topic-overview,.admin-ceo-topic-card.is-topic-ailinFusion,.admin-boss-topic-detail.is-topic-ailinFusion{--topic-accent: #8d2b3f;--topic-accent-2: #d2995c;--topic-ink: #301f1c;--boss-accent: #8d2b3f;--boss-accent-2: #d2995c;--boss-dark: #64172b}.admin-ceo-topic-card.is-topic-target,.admin-boss-topic-detail.is-topic-target{--topic-accent: #9b2c3f;--topic-accent-2: #c97855;--topic-ink: #351820;--boss-accent: #9b2c3f;--boss-accent-2: #c97855;--boss-dark: #5e1728}.admin-ceo-topic-card.is-topic-profit,.admin-boss-topic-detail.is-topic-profit{--topic-accent: #a76530;--topic-accent-2: #d6b36c;--topic-ink: #39261a;--boss-accent: #a76530;--boss-accent-2: #d6b36c;--boss-dark: #6f3b1f}.admin-ceo-topic-card.is-topic-cash,.admin-boss-topic-detail.is-topic-cash{--topic-accent: #3f6b5a;--topic-accent-2: #c6a261;--topic-ink: #213229;--boss-accent: #3f6b5a;--boss-accent-2: #c6a261;--boss-dark: #274a3f}.admin-ceo-topic-card.is-topic-inventory,.admin-boss-topic-detail.is-topic-inventory{--topic-accent: #8b6a31;--topic-accent-2: #d0ae5d;--topic-ink: #33281a;--boss-accent: #8b6a31;--boss-accent-2: #d0ae5d;--boss-dark: #58431e}.admin-ceo-topic-card.is-topic-people,.admin-boss-topic-detail.is-topic-people{--topic-accent: #8f3650;--topic-accent-2: #c7796d;--topic-ink: #34202b;--boss-accent: #8f3650;--boss-accent-2: #c7796d;--boss-dark: #552238}.admin-ceo-topic-card.is-topic-customer,.admin-boss-topic-detail.is-topic-customer{--topic-accent: #765185;--topic-accent-2: #c4917c;--topic-ink: #2f2537;--boss-accent: #765185;--boss-accent-2: #c4917c;--boss-dark: #4a315f}.admin-ceo-topic-card.is-topic-decisions,.admin-boss-topic-detail.is-topic-decisions{--topic-accent: #735d50;--topic-accent-2: #b08761;--topic-ink: #302824;--boss-accent: #735d50;--boss-accent-2: #b08761;--boss-dark: #423936}.admin-boss-topic-detail__chrome{position:absolute;top:14px;left:18px;z-index:20;width:34px;height:34px;color:var(--dyf-primary)}.admin-boss-topic-current{position:absolute;top:38px;left:14px;width:58px;min-height:58px;display:grid;place-items:center;gap:4px;border-radius:18px;padding:8px 7px 7px;color:#fffaf2;background:radial-gradient(circle at 26% 18%,rgba(255,250,242,.34),transparent 42%),linear-gradient(145deg,#fffaf245,#fffaf21a);box-shadow:inset 0 0 0 1px #fffaf252,inset 0 -16px 24px color-mix(in srgb,var(--boss-dark) 18%,transparent),0 14px 28px color-mix(in srgb,var(--boss-dark) 22%,transparent);overflow:hidden;text-align:center;white-space:normal;pointer-events:none}.admin-boss-topic-current:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:14px;border:1px solid rgba(255,250,242,.2);box-shadow:inset 0 0 14px #fffaf214;pointer-events:none}.admin-boss-topic-current span,.admin-boss-topic-current strong{position:relative;z-index:1;display:block;line-height:1}.admin-boss-topic-current span{color:#fffaf2bd;font-size:9px;font-weight:900}.admin-boss-topic-current strong{display:grid;gap:1px;color:#fffaf2;font-size:17px;font-weight:940;line-height:.98}.admin-boss-topic-current strong i{display:block;font-style:normal}.admin-boss-topic-detail__back{width:34px;min-width:34px;height:34px;min-height:34px;display:grid;place-items:center;border:0;border-radius:50%;padding:0;color:var(--boss-accent);background:#fffaf2c7;box-shadow:inset 0 0 0 1px #6f1d2f14,0 10px 22px #4f1f231f;font-size:0;font-weight:900;cursor:pointer}.admin-boss-topic-detail__back:before{content:"";width:9px;height:9px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:translate(2px) rotate(45deg)}.admin-boss-topic-detail__back:hover,.admin-boss-topic-detail__back:focus-visible{background:#fffaf2e6;box-shadow:inset 0 0 0 1px #6f1d2f1a,0 12px 24px #4f1f2329}.admin-boss-topic-detail__back:active{transform:scale(.96)}.admin-boss-topic-detail__switcher{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.admin-boss-topic-detail__switcher::-webkit-scrollbar{display:none}.admin-boss-topic-detail__switcher button{min-width:54px;min-height:42px;display:grid;place-items:center;border:1px solid rgba(111,29,47,.08);border-radius:16px;padding:0 9px;color:#4d312ca8;background:#fffaf2b8;font-size:10.5px;font-weight:900;line-height:1.06;white-space:normal;cursor:pointer}.admin-boss-topic-detail__switcher button[aria-pressed=true]{color:#fffaf2;border:0;padding:0 10px;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));box-shadow:0 10px 20px #4f1f2329}.admin-boss-topic-detail__switch-label{display:grid;gap:2px;place-items:center}.admin-boss-topic-detail__switch-label span{line-height:1.02}.admin-boss-topic-detail__stage{min-height:0;display:grid;grid-template-columns:minmax(280px,.88fr) minmax(360px,1.12fr);grid-template-rows:minmax(232px,.58fr) minmax(170px,.42fr) auto;grid-template-areas:"hero map" "drill actions" "sources sources";gap:10px;overflow-y:hidden;overflow-x:hidden;scrollbar-width:none;padding:4px 0 2px}.admin-boss-topic-detail__stage::-webkit-scrollbar{display:none}.admin-boss-topic-hero{grid-area:hero;position:relative;min-height:232px;display:grid;align-content:start;gap:7px;border-radius:24px;padding:15px 16px 18px;overflow:hidden;background:linear-gradient(145deg,var(--boss-dark),var(--boss-accent) 54%,var(--boss-accent-2));box-shadow:0 26px 52px #331f1c26}.admin-boss-topic-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,250,242,.12) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(0deg,rgba(255,250,242,.08) 1px,transparent 1px) 0 0 / 32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 92%)}.admin-boss-topic-hero>span,.admin-boss-topic-hero h1,.admin-boss-topic-hero>strong,.admin-boss-topic-hero>p{position:relative;z-index:1}.admin-boss-topic-hero>span{width:fit-content;border-radius:999px;padding:6px 10px;background:#fffaf229;color:#fffaf2eb;font-size:11.5px;font-weight:900;line-height:1.1}.admin-boss-topic-hero h1{margin:0;color:#fffaf2;font-size:29px;line-height:1.04;letter-spacing:0}.admin-boss-topic-hero>strong{color:#fffaf2e6;font-size:14px;line-height:1.2}.admin-boss-topic-hero>p{margin:0;max-width:34em;color:#fffaf2c7;font-size:11.8px;font-weight:800;line-height:1.48;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-detail-signal-cloud{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:2px}.admin-boss-detail-signal{min-height:54px;display:grid;align-content:start;gap:2px;border-radius:14px;padding:7px;background:#fffaf21f;box-shadow:inset 0 0 0 1px #fffaf21f}.admin-boss-detail-signal span{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:var(--boss-dark);background:#fffaf2e0;font-size:11px;font-weight:900}.admin-boss-detail-signal strong{color:#fffaf2;font-size:18px;line-height:1.05}.admin-boss-detail-signal small,.admin-boss-detail-signal em{color:#fffaf2b8;font-size:9.5px;font-style:normal;font-weight:800;line-height:1.18}.admin-boss-detail-map{grid-area:map;position:relative;min-height:0;display:grid;grid-template-rows:minmax(156px,1fr) auto;gap:8px;border-radius:28px;padding:16px;overflow:hidden;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--boss-accent-2) 24%,transparent),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--boss-dark) 88%,#fffaf2),color-mix(in srgb,var(--boss-accent) 82%,#fffaf2));box-shadow:0 30px 64px #331f1c29}.admin-boss-detail-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 58% 42%,rgba(255,250,242,.14),transparent 52%),radial-gradient(circle at 18% 82%,rgba(255,250,242,.08),transparent 42%);opacity:.86}.admin-boss-detail-map__visual{position:relative;z-index:1;display:grid;place-items:center;min-height:0}.admin-boss-detail-map .admin-ceo-topic-visual{width:min(360px,72%);aspect-ratio:1.56;min-height:0;color:#fffaf2f0;background:#fffaf21a;box-shadow:inset 0 0 0 1px #fffaf224,0 26px 54px #2412162e}.admin-boss-detail-map__rings{position:absolute;top:6%;right:10%;bottom:6%;left:10%;pointer-events:none;border-radius:50%;border:1px solid rgba(255,250,242,.18);box-shadow:0 0 0 28px #fffaf209,0 0 0 68px #fffaf206}.admin-boss-detail-flow{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:6px}.admin-boss-detail-flow span{border-radius:999px;padding:7px 10px;color:#fffaf2e0;background:#fffaf21f;box-shadow:inset 0 0 0 1px #fffaf21f;font-size:10.5px;font-weight:900;line-height:1.1}.admin-boss-drillboard{grid-area:drill;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:auto minmax(0,1fr);gap:8px;border-radius:24px;padding:10px;color:var(--dyf-primary);background:radial-gradient(circle at 16% 22%,color-mix(in srgb,var(--boss-accent) 10%,transparent),transparent 48%),#fffaf2d1;box-shadow:inset 0 0 0 1px #6f1d2f12,0 18px 38px #46242212;overflow:hidden}.admin-boss-drillboard__head{grid-column:1 / -1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-boss-drillboard__head span{color:color-mix(in srgb,var(--boss-accent) 78%,var(--dyf-muted));font-size:11px;font-weight:900;line-height:1.1}.admin-boss-drillboard__head strong{color:#4d312cb3;font-size:10.5px;font-weight:900;line-height:1.1;white-space:nowrap}.admin-boss-drillboard__grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-boss-drill-card{min-width:0;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:6px;row-gap:2px;border:0;border-radius:16px;padding:8px;text-align:left;color:#362824db;background:linear-gradient(145deg,#fffaf2db,#fffaf28f);box-shadow:inset 0 0 0 1px #6f1d2f14;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.admin-boss-drill-card:focus-visible{outline:2px solid color-mix(in srgb,var(--boss-accent) 68%,#fffaf2);outline-offset:2px}.admin-boss-drill-card[aria-pressed=true]{color:#fffaf2;background:linear-gradient(145deg,var(--boss-accent),var(--boss-accent-2));box-shadow:inset 0 0 0 1px #fffaf233,0 12px 24px #4624221f}.admin-boss-drill-card:active{transform:scale(.985)}.admin-boss-drill-card span,.admin-boss-drill-card strong,.admin-boss-drill-card b,.admin-boss-drill-card em,.admin-boss-drill-card small{min-width:0;position:relative;z-index:1}.admin-boss-drill-card span{grid-column:1;color:inherit;opacity:.66;font-size:9.5px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-drill-card strong{grid-column:1;color:inherit;font-size:12px;font-weight:900;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-drill-card b{grid-column:2;grid-row:1 / 3;align-self:center;color:inherit;font-size:16px;line-height:1.05;white-space:nowrap}.admin-boss-drill-card em{grid-column:1 / -1;color:inherit;opacity:.72;font-size:9.5px;font-style:normal;font-weight:850;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-drill-card small{grid-column:1 / -1;width:fit-content;max-width:100%;border-radius:999px;padding:4px 7px;color:color-mix(in srgb,var(--boss-accent) 80%,#fffaf2);background:#6f1d2f12;font-size:9px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-drill-card[aria-pressed=true] small{color:#fffaf2;background:#fffaf229}.admin-boss-drill-preview{min-width:0;min-height:0;display:grid;align-content:start;gap:7px;border-radius:18px;padding:10px;background:linear-gradient(145deg,#fffaf2c7,#fffaf285);box-shadow:inset 0 0 0 1px #6f1d2f14;overflow:hidden}.admin-boss-drill-preview__readout{min-width:0;display:grid;gap:3px}.admin-boss-drill-preview span{color:color-mix(in srgb,var(--boss-accent) 78%,var(--dyf-muted));font-size:10px;font-weight:900;line-height:1.1}.admin-boss-drill-preview strong{color:var(--dyf-primary);font-size:13px;line-height:1.18}.admin-boss-drill-preview p{margin:0;color:#362824c7;font-size:10.6px;font-weight:850;line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-drill-preview__fields{min-width:0;display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.admin-boss-drill-preview__fields li{max-width:100%;border-radius:999px;padding:5px 8px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));font-size:9.5px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-drill-preview>small{min-width:0;color:#4d312c85;font-size:9.5px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-detail-verdict{grid-area:verdict;display:grid;gap:6px;border-radius:20px;padding:12px 14px;color:var(--dyf-primary);background:#fffaf2c7;box-shadow:inset 0 0 0 1px #6f1d2f12}.admin-boss-detail-verdict span,.admin-boss-detail-actions>div span{color:color-mix(in srgb,var(--boss-accent) 78%,var(--dyf-muted));font-size:11px;font-weight:900;line-height:1.1}.admin-boss-detail-verdict p{margin:0;color:#362824d6;font-size:12.5px;font-weight:900;line-height:1.55}.admin-boss-detail-focus{grid-area:focus;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(72px,auto);gap:8px}.admin-boss-detail-focus__item{display:grid;align-content:start;gap:4px;border-radius:18px;padding:10px 12px;background:#fffaf2bd;box-shadow:inset 0 0 0 1px #6f1d2f12,0 12px 30px #46242212}.admin-boss-detail-focus__item span{color:#4d312c9e;font-size:11px;font-weight:900;line-height:1.1}.admin-boss-detail-focus__item strong{color:var(--dyf-primary);font-size:20px;line-height:1.05}.admin-boss-detail-focus__item p{margin:0;color:#4d312cad;font-size:10.5px;font-weight:800;line-height:1.45}.admin-boss-detail-actions{grid-area:actions;display:grid;grid-template-columns:minmax(124px,.3fr) minmax(0,1fr);gap:8px;align-items:stretch;border-radius:24px;padding:9px;color:var(--dyf-primary);background:#fffaf2cc;box-shadow:inset 0 0 0 1px #6f1d2f12;overflow:hidden}.admin-boss-detail-actions>div{display:grid;align-content:center;gap:6px;padding:0 4px}.admin-boss-detail-actions>div strong{color:var(--dyf-primary);font-size:14px;line-height:1.2}.admin-boss-detail-actions ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;min-width:0}.admin-boss-detail-actions li{display:grid;align-content:start;gap:4px;border-radius:18px;padding:9px;background:linear-gradient(145deg,#fffaf2b8,#fffaf27a);box-shadow:inset 0 0 0 1px #6f1d2f14;min-width:0}.admin-boss-detail-actions li strong{color:#362824e0;font-size:10.8px;line-height:1.34;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-detail-actions li span,.admin-boss-detail-actions li em{width:fit-content;max-width:100%;border-radius:999px;padding:5px 7px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));font-size:9.8px;font-style:normal;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-detail-actions li em{color:#4d312cbd;background:#6f1d2f14}.admin-boss-detail-sources{grid-area:sources;display:flex;flex-wrap:nowrap;gap:6px;align-items:center;min-height:22px;padding:0 4px;border-top:1px solid rgba(111,29,47,.08);color:#4d312c7a;overflow:hidden}.admin-boss-detail-sources strong{margin-right:2px;color:#4d312c8f;font-size:10px;font-weight:900;line-height:1.1}.admin-boss-detail-sources span{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#4d312c7a;font-size:10px;font-weight:900;line-height:1.1;white-space:nowrap}.admin-boss-detail-sources span+span:before{content:"/";color:#4d312c47}.admin-boss-topic-workspace{--boss-surface: rgba(255, 250, 242, .86);--boss-line: rgba(111, 29, 47, .08);--boss-text: #3a2925;--boss-soft-text: rgba(77, 49, 44, .66);overflow:hidden}.admin-boss-topic-workspace,.admin-boss-topic-workspace *{box-sizing:border-box}.admin-boss-topic-workspace .admin-boss-topic-detail__chrome{top:14px;left:18px;width:calc(100% - 36px);height:36px;display:flex;align-items:center;gap:10px;pointer-events:none}.admin-boss-topic-workspace .admin-boss-topic-detail__back,.admin-boss-topic-workspace .admin-boss-topic-detail__switcher{pointer-events:auto}.admin-boss-topic-workspace .admin-boss-topic-detail__switcher{max-width:calc(100% - 46px)}.admin-boss-topic-workspace__stage{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(270px,.82fr);grid-template-rows:132px minmax(0,1fr) 126px;grid-template-areas:"top top" "evidence decision" "drills actions";gap:10px 12px;padding-top:44px;overflow:hidden}.admin-boss-topic-workspace__top{grid-area:top;min-height:0;display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,.66fr);gap:10px;border-radius:24px;padding:12px 12px 12px 14px;color:#fffaf2;background:radial-gradient(ellipse at 18% 4%,rgba(255,250,242,.16),transparent 46%),linear-gradient(135deg,var(--boss-dark),var(--boss-accent) 58%,var(--boss-accent-2));box-shadow:0 20px 44px #331f1c21;overflow:hidden}.admin-boss-topic-workspace__intro{min-width:0;display:grid;align-content:center;gap:4px}.admin-boss-topic-workspace__intro span{width:fit-content;border-radius:999px;padding:4px 8px;color:#fffaf2e6;background:#fffaf221;font-size:10px;font-weight:900;line-height:1.1}.admin-boss-topic-workspace__intro h1{margin:0;color:#fffaf2;font-size:25px;line-height:1.02;letter-spacing:0}.admin-boss-topic-workspace__intro strong{color:#fffaf2e6;font-size:12.5px;line-height:1.2}.admin-boss-topic-workspace__intro p{margin:0;color:#fffaf2bd;font-size:10.8px;font-weight:820;line-height:1.34;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-topic-workspace__metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:stretch}.admin-boss-topic-workspace__metrics article{position:relative;min-width:0;display:grid;align-content:start;gap:3px;border-radius:18px;padding:10px 28px 10px 10px;color:var(--boss-text);background:#fffaf2d6;box-shadow:inset 0 0 0 1px #fffaf22e,0 12px 28px #2716181a;overflow:hidden}.admin-boss-topic-workspace__metrics article:before{content:"";position:absolute;left:10px;right:10px;bottom:8px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--boss-accent) 60%,#fffaf2);opacity:.42}.admin-boss-topic-workspace__metrics article span{color:#4d312cb3;font-size:10px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__metrics article strong{color:var(--boss-text);font-size:22px;line-height:1.02;white-space:nowrap}.admin-boss-topic-workspace__metrics article p{margin:0;color:#4d312c94;font-size:9.8px;font-weight:820;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__metrics article em{position:absolute;top:8px;right:8px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fffaf2;background:var(--boss-accent);font-size:10px;font-style:normal;font-weight:900}.admin-boss-topic-workspace__metrics article.is-stable em{background:#5f806e}.admin-boss-topic-workspace__metrics article.is-chasing em{background:#b9864b}.admin-boss-topic-workspace__metrics article.is-risk em{background:#a33a4b}.admin-boss-topic-workspace__evidence,.admin-boss-topic-workspace__decision,.admin-boss-topic-workspace__drills,.admin-boss-topic-workspace__actions{min-width:0;min-height:0;border-radius:24px;color:var(--boss-text);background:var(--boss-surface);box-shadow:inset 0 0 0 1px var(--boss-line),0 18px 42px #46242212;overflow:hidden}.admin-boss-topic-workspace__evidence{grid-area:evidence;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;padding:16px}.admin-boss-topic-workspace__readout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,auto);gap:12px;align-items:start}.admin-boss-topic-workspace__readout div{min-width:0;display:grid;gap:3px}.admin-boss-topic-workspace__readout span,.admin-boss-topic-workspace__decision span,.admin-boss-topic-workspace__drills>div>span,.admin-boss-topic-workspace__actions>div span,.admin-boss-topic-evidence-visual__head span,.admin-boss-topic-workspace__source span{color:color-mix(in srgb,var(--boss-accent) 76%,var(--dyf-muted));font-size:10.5px;font-weight:900;line-height:1.1}.admin-boss-topic-workspace__readout strong{color:var(--boss-text);font-size:19px;line-height:1.12}.admin-boss-topic-workspace__readout p{margin:0;color:var(--boss-soft-text);font-size:11.3px;font-weight:820;line-height:1.42;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__readout ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}.admin-boss-topic-workspace__readout li{border-radius:999px;padding:6px 9px;color:#4d312ca8;background:#6f1d2f0f;font-size:9.8px;font-weight:900;line-height:1.1;white-space:nowrap}.admin-boss-topic-evidence-visual{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;border-radius:22px;padding:14px;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--boss-accent) 9%,transparent),transparent 42%),#fffaf294;box-shadow:inset 0 0 0 1px #6f1d2f12}.admin-boss-topic-evidence-visual__head{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:center}.admin-boss-topic-evidence-visual__head strong{min-width:0;color:#362824c7;font-size:11px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-evidence-visual__items{min-width:0;min-height:0;display:grid;gap:9px}.admin-boss-topic-evidence-visual article{position:relative;min-width:0;display:grid;gap:4px;border-radius:16px;padding:9px 10px;color:var(--boss-text);background:#fffaf2b8;box-shadow:inset 0 0 0 1px #6f1d2f0f;overflow:hidden}.admin-boss-topic-evidence-visual article:before{content:"";position:absolute;inset:auto 10px 8px 10px;height:4px;border-radius:999px;background:#6f1d2f14}.admin-boss-topic-evidence-visual article i{position:absolute;left:10px;bottom:8px;width:var(--item-weight);height:4px;border-radius:999px;background:linear-gradient(90deg,var(--boss-accent),var(--boss-accent-2))}.admin-boss-topic-evidence-visual article span{color:#4d312c9e;font-size:10px;font-weight:900;line-height:1.1}.admin-boss-topic-evidence-visual article strong{color:var(--boss-text);font-size:18px;line-height:1.04}.admin-boss-topic-evidence-visual article p{margin:0 0 5px;color:var(--boss-soft-text);font-size:10px;font-weight:820;line-height:1.2}.admin-boss-topic-evidence-visual article.is-stable i{background:linear-gradient(90deg,#5f806e,#b5c5a8)}.admin-boss-topic-evidence-visual article.is-chasing i{background:linear-gradient(90deg,#b9864b,#d8b86d)}.admin-boss-topic-evidence-visual article.is-risk i{background:linear-gradient(90deg,#9b2c3f,#d5958a)}.admin-boss-topic-evidence-visual.is-bridge .admin-boss-topic-evidence-visual__items,.admin-boss-topic-evidence-visual.is-schedule .admin-boss-topic-evidence-visual__items,.admin-boss-topic-evidence-visual.is-timeline .admin-boss-topic-evidence-visual__items{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.admin-boss-topic-evidence-visual.is-bridge article,.admin-boss-topic-evidence-visual.is-schedule article,.admin-boss-topic-evidence-visual.is-timeline article{align-content:start;min-height:112px}.admin-boss-topic-evidence-visual.is-bridge article:after,.admin-boss-topic-evidence-visual.is-schedule article:after,.admin-boss-topic-evidence-visual.is-timeline article:after{content:"";position:absolute;top:20px;right:-10px;width:20px;height:1px;background:#6f1d2f2e}.admin-boss-topic-evidence-visual.is-bridge article:last-child:after,.admin-boss-topic-evidence-visual.is-schedule article:last-child:after,.admin-boss-topic-evidence-visual.is-timeline article:last-child:after{display:none}.admin-boss-topic-evidence-visual.is-matrix .admin-boss-topic-evidence-visual__items{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-boss-topic-evidence-visual.is-matrix article{min-height:98px}.admin-boss-topic-evidence-visual.is-scorecard .admin-boss-topic-evidence-visual__items{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-boss-topic-evidence-visual.is-funnel .admin-boss-topic-evidence-visual__items{align-content:center}.admin-boss-topic-evidence-visual.is-funnel article{width:var(--item-weight);min-width:42%;justify-self:center;text-align:center}.admin-boss-topic-workspace__source{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;padding:8px 10px;background:#6f1d2f0e}.admin-boss-topic-workspace__source strong{min-width:0;color:#4d312c9e;font-size:10px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__decision{grid-area:decision;display:grid;grid-template-rows:auto auto auto auto;gap:8px;padding:14px}.admin-boss-topic-workspace__decision article{min-width:0;display:grid;gap:4px;border-radius:18px;padding:11px 12px;background:linear-gradient(145deg,#fffaf2c7,#fffaf285);box-shadow:inset 0 0 0 1px #6f1d2f0f}.admin-boss-topic-workspace__decision article.is-question{color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2))}.admin-boss-topic-workspace__decision article.is-question span{color:#fffaf2c2}.admin-boss-topic-workspace__decision strong{color:inherit;font-size:14px;line-height:1.25}.admin-boss-topic-workspace__decision p{margin:0;color:#362824bf;font-size:11px;font-weight:820;line-height:1.38}.admin-boss-topic-workspace__decision article.is-question p{color:#fffaf2d1}.admin-boss-topic-workspace__drills{grid-area:drills;display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:11px}.admin-boss-topic-workspace__drills>div:first-child{min-width:0;display:grid;align-content:center;gap:5px;padding:0 4px}.admin-boss-topic-workspace__drills>div>strong{color:var(--boss-text);font-size:13px;line-height:1.22}.admin-boss-topic-workspace__drill-list{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-boss-topic-workspace__drill-list button{min-width:0;border:0;border-radius:17px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:3px 8px;color:#362824db;text-align:left;background:#fffaf2b8;box-shadow:inset 0 0 0 1px #6f1d2f12;cursor:pointer}.admin-boss-topic-workspace__drill-list button[aria-pressed=true]{color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));box-shadow:inset 0 0 0 1px #fffaf22e,0 12px 22px #4624221f}.admin-boss-topic-workspace__drill-list button:focus-visible{outline:2px solid color-mix(in srgb,var(--boss-accent) 68%,#fffaf2);outline-offset:2px}.admin-boss-topic-workspace__drill-list span,.admin-boss-topic-workspace__drill-list strong,.admin-boss-topic-workspace__drill-list b,.admin-boss-topic-workspace__drill-list em{min-width:0;color:inherit}.admin-boss-topic-workspace__drill-list span{grid-column:1;opacity:.64;font-size:9.5px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__drill-list strong{grid-column:1;font-size:12px;line-height:1.16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__drill-list b{grid-column:2;grid-row:1 / 3;align-self:center;font-size:16px;line-height:1.04;white-space:nowrap}.admin-boss-topic-workspace__drill-list em{grid-column:1 / -1;opacity:.68;font-size:9.5px;font-style:normal;font-weight:820;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__actions{grid-area:actions;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:12px}.admin-boss-topic-workspace__actions>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:start}.admin-boss-topic-workspace__actions>div span,.admin-boss-topic-workspace__actions>div strong{grid-column:1}.admin-boss-topic-workspace__actions>div strong{min-width:0;color:var(--boss-text);font-size:15px;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__actions>div small{grid-column:2;grid-row:1 / 3;color:#4d312c94;font-size:10px;font-weight:900;line-height:1.1;white-space:nowrap}.admin-boss-topic-workspace__actions ol{min-height:0;display:grid;gap:7px;margin:0;padding:0;list-style:none}.admin-boss-topic-workspace__actions li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;border-radius:16px;padding:9px 10px;background:#fffaf2a8;box-shadow:inset 0 0 0 1px #6f1d2f0f}.admin-boss-topic-workspace__actions li:before{content:"";width:7px;height:7px;grid-column:1;grid-row:1 / 3;align-self:center;border-radius:50%;background:var(--boss-accent);transform:translate(-2px)}.admin-boss-topic-workspace__actions li strong,.admin-boss-topic-workspace__actions li span{grid-column:1;min-width:0;padding-left:13px}.admin-boss-topic-workspace__actions li strong{color:#362824e0;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__actions li span{color:#4d312c8f;font-size:9.8px;font-weight:820;line-height:1.1}.admin-boss-topic-workspace__actions li em{grid-column:2;grid-row:1 / 3;border-radius:999px;padding:6px 8px;color:#4d312ca8;background:#6f1d2f0f;font-size:9.8px;font-style:normal;font-weight:900;line-height:1.1;white-space:nowrap}@media(max-width:980px){.admin-boss-topic-detail__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"hero" "map" "drill" "actions" "sources";overflow-y:auto}.admin-boss-detail-map{min-height:320px}}.admin-boss-overview-detail{--boss-accent: #8d2b3f;--boss-accent-2: #c98254;--boss-dark: #65182b;overflow:visible;padding-top:8px}.admin-boss-overview-detail__stage{min-height:0;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(292px,.84fr);grid-template-rows:164px minmax(0,1fr) auto;grid-template-areas:"brief brief" "workbench rail" "sources sources";gap:8px 9px;overflow:visible;padding:0 0 1px}.admin-boss-overview-brief{grid-area:brief;position:relative;z-index:4;min-height:164px;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:0;align-items:center;border-radius:22px;padding:0 14px 0 96px;color:#fffaf2;background:radial-gradient(ellipse at 16% 0%,rgba(255,250,242,.16),transparent 42%),radial-gradient(ellipse at 92% 28%,color-mix(in srgb,var(--boss-accent-2) 28%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--boss-dark) 94%,#2c1414),color-mix(in srgb,var(--boss-accent) 92%,var(--boss-dark)) 58%,color-mix(in srgb,var(--boss-accent-2) 88%,var(--boss-accent))),var(--boss-dark);box-shadow:0 18px 38px #331f1c1f;overflow:visible}.admin-boss-overview-detail .admin-boss-topic-detail__chrome{top:66px;left:42px;z-index:12;width:48px;height:48px}.admin-boss-overview-detail .admin-boss-topic-detail__back{width:48px;min-width:48px;height:48px;min-height:48px;color:#fffaf2;background:#fffaf22e;box-shadow:inset 0 0 0 1px #fffaf247,inset 0 0 18px #fffaf214,0 14px 28px #331f1c29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-boss-overview-detail .admin-boss-topic-detail__back:before{width:13px;height:13px;border-bottom-width:3px;border-left-width:3px;transform:translate(3px) rotate(45deg)}.admin-boss-overview-detail .admin-boss-topic-detail__back:hover,.admin-boss-overview-detail .admin-boss-topic-detail__back:focus-visible{background:#fffaf242;box-shadow:inset 0 0 0 1px #fffaf261,inset 0 0 20px #fffaf21a,0 16px 30px #331f1c2e}.admin-boss-overview-brief__copy{min-width:0;display:grid;align-content:center;gap:6px}.admin-boss-overview-brief__copy span{width:fit-content;border-radius:999px;padding:4px 9px;color:#fffaf2eb;background:#fffaf224;font-size:10.5px;font-weight:900;line-height:1.1}.admin-boss-overview-brief__copy h1{margin:0;color:#fffaf2;font-size:28px;line-height:1.02;letter-spacing:0}.admin-boss-overview-brief__copy strong{color:#fffaf2e6;font-size:13px;line-height:1.16}.admin-boss-overview-brief__copy p{margin:0;max-width:46em;color:#fffaf2c2;font-size:11.3px;font-weight:850;line-height:1.34;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.admin-boss-overview-brief__signals{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:stretch}.admin-boss-overview-signal{min-width:0;min-height:62px;display:grid;align-content:center;gap:3px;border-radius:16px;padding:8px 10px;color:#fffaf2;background:#fffaf221;box-shadow:inset 0 0 0 1px #fffaf221;overflow:hidden}.admin-boss-overview-signal span{grid-row:1 / 3;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--boss-dark);background:#fffaf2e6;font-size:11px;font-weight:900}.admin-boss-overview-signal strong,.admin-boss-overview-signal small,.admin-boss-overview-signal em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-boss-overview-signal strong{font-size:21px;line-height:1.05}.admin-boss-overview-signal small,.admin-boss-overview-signal em{color:#fffaf2b8;font-size:10px;font-style:normal;font-weight:850;line-height:1.12}.admin-boss-overview-signal small{color:#fffaf2e6;font-size:10.8px}.admin-boss-topic-compass{position:relative;z-index:9;width:82px;min-width:82px;height:82px;place-self:center end;overflow:visible;touch-action:none;-webkit-user-select:none;user-select:none}.admin-boss-topic-compass__trigger{position:relative;width:82px;height:82px;display:grid;place-items:center;gap:2px;border:0;border-radius:50%;padding:0;color:var(--boss-accent);text-align:center;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.78),transparent 24%),repeating-conic-gradient(from -22.5deg,color-mix(in srgb,var(--boss-accent) 16%,transparent) 0deg 3deg,transparent 3deg 45deg),conic-gradient(from -22.5deg,#fffaf2f0,#fffaf2f0 45deg,color-mix(in srgb,var(--boss-accent) 14%,transparent) 45deg,color-mix(in srgb,var(--boss-accent) 14%,transparent) 90deg,#fffaf2e6 90deg,#fffaf2e6 135deg,color-mix(in srgb,var(--boss-accent) 18%,transparent) 135deg,color-mix(in srgb,var(--boss-accent) 18%,transparent) 180deg,#fffaf2eb 180deg,#fffaf2eb 225deg,color-mix(in srgb,var(--boss-accent) 13%,transparent) 225deg,color-mix(in srgb,var(--boss-accent) 13%,transparent) 270deg,#fffaf2eb 270deg,#fffaf2eb 315deg,color-mix(in srgb,var(--boss-accent-2) 16%,transparent) 315deg,color-mix(in srgb,var(--boss-accent-2) 16%,transparent) 360deg),radial-gradient(circle at center,#fffbf5fa 0,#fffbf5fa 39%,color-mix(in srgb,var(--boss-accent) 18%,transparent) 40%,color-mix(in srgb,var(--boss-accent) 18%,transparent) 44%,#fffaf2e6 45%,#fffaf2e6);box-shadow:inset 0 0 0 1px #fffaf2db,inset 0 0 0 8px color-mix(in srgb,var(--boss-accent) 10%,transparent),inset 0 -10px 18px #5b271e1f,0 0 0 5px #fffaf229,0 14px 28px #2f11162e;cursor:pointer;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,filter .18s ease}.admin-boss-topic-compass__trigger:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle,transparent 0 52%,rgba(111,29,47,.22) 53% 56%,transparent 57%),conic-gradient(from 0deg,#6f1d2f6b,#fffaf233,#6f1d2f47,#fffaf22e,#6f1d2f6b);-webkit-mask-image:radial-gradient(circle,transparent 0 46%,#000 47% 75%,transparent 76%);mask-image:radial-gradient(circle,transparent 0 46%,#000 47% 75%,transparent 76%);animation:admin-boss-compass-spin 18s linear infinite;opacity:.62}.admin-boss-topic-compass__trigger:after{content:"";position:absolute;top:23px;right:23px;bottom:23px;left:23px;border-radius:50%;background:radial-gradient(circle at 36% 30%,rgba(255,255,255,.7),transparent 27%),linear-gradient(145deg,#fffbf5f5,#e0c6bec7);box-shadow:inset 0 0 0 1px #8d2b3f24,0 6px 12px #50221c1f}.admin-boss-topic-compass__trigger:hover,.admin-boss-topic-compass__trigger:focus-visible{transform:translateY(-1px) scale(1.03);filter:saturate(1.04);box-shadow:inset 0 0 0 1px #fffaf2e6,inset 0 0 0 8px #8d2b3f1f,inset 0 -10px 18px #5b271e1f,0 0 0 7px #fffaf238,0 18px 32px #2f111638}.admin-boss-topic-compass__trigger-icon{position:relative;z-index:2;display:block;width:31px;height:31px;border-radius:50%;background:linear-gradient(42deg,transparent 0 38%,var(--boss-accent) 39% 50%,transparent 51% 100%),linear-gradient(222deg,transparent 0 39%,rgba(141,43,63,.48) 40% 50%,transparent 51% 100%);box-shadow:inset 0 0 0 1px #6f1d2f1f;animation:admin-boss-compass-nudge 2.4s ease-in-out infinite}.admin-boss-topic-compass__trigger-icon:before,.admin-boss-topic-compass__trigger-icon:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.admin-boss-topic-compass__trigger-icon:before{top:1px;width:0;height:0;border-right:6px solid transparent;border-bottom:17px solid var(--boss-accent);border-left:6px solid transparent;filter:drop-shadow(0 2px 2px rgba(70,36,34,.16))}.admin-boss-topic-compass__trigger-icon:after{top:13px;width:8px;height:8px;border-radius:50%;background:#fffaf2;box-shadow:inset 0 0 0 1px #6f1d2f2e,0 2px 5px #46242229}.admin-boss-topic-compass.is-open .admin-boss-topic-compass__trigger:before,.admin-boss-topic-compass.is-open .admin-boss-topic-compass__trigger:after,.admin-boss-topic-compass.is-open .admin-boss-topic-compass__trigger-icon{opacity:0}.admin-boss-topic-compass.is-open .admin-boss-topic-compass__trigger{opacity:0;pointer-events:none;transform:scale(.86)}.admin-boss-topic-compass__wheel{position:absolute;top:calc(50% + 72px);right:0;width:254px;height:254px;border-radius:50%;transform:translateY(-50%);transform-origin:center;color:var(--boss-accent);background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.68),transparent 18%),repeating-conic-gradient(from -22.5deg,rgba(111,29,47,.18) 0deg 1.5deg,transparent 1.5deg 45deg),conic-gradient(from -22.5deg,#fffaf2f5,#fffaf2f5 45deg,#8d2b3f1a 45deg,#8d2b3f1a 90deg,#fffaf2eb 90deg,#fffaf2eb 135deg,#8d2b3f21 135deg,#8d2b3f21 180deg,#fffaf2f0 180deg,#fffaf2f0 225deg,#8d2b3f1c 225deg,#8d2b3f1c 270deg,#fffaf2f0 270deg,#fffaf2f0 315deg,#c982541c 315deg,#c982541c 360deg),radial-gradient(circle at center,#fffcf7 0,#fffcf7 31%,#8d2b3f26 32%,#8d2b3f26 34%,#fffaf2f2 35%,#fffaf2f2 58%,#8d2b3f29 59%,#8d2b3f29 61%,#fffaf2e6 62%,#fffaf2e6);box-shadow:inset 0 0 0 1px #fffaf2e0,inset 0 0 0 18px #8d2b3f14,inset 0 -20px 34px #5b271e1a,0 24px 54px #2f111642;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:admin-boss-compass-open .16s ease-out both;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.admin-boss-topic-compass__wheel.is-dragging{cursor:grabbing}.admin-boss-topic-compass__wheel.is-coasting{cursor:grab}.admin-boss-topic-compass__wheel:before,.admin-boss-topic-compass__wheel:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.admin-boss-topic-compass__wheel:before{top:17px;right:17px;bottom:17px;left:17px;border:1px solid rgba(141,43,63,.18);box-shadow:inset 0 0 0 28px #fffaf21f,inset 0 0 0 51px #8d2b3f12}.admin-boss-topic-compass__wheel:after{top:76px;right:76px;bottom:76px;left:76px;border:1px solid rgba(141,43,63,.16);box-shadow:0 0 0 30px #fffaf214,inset 0 0 0 1px #fffaf23d}.admin-boss-topic-compass__target{position:absolute;top:-10px;left:50%;z-index:1;width:0;height:0;display:block;border-right:8px solid transparent;border-bottom:13px solid var(--boss-accent);border-left:8px solid transparent;filter:drop-shadow(0 -2px 4px rgba(70,36,34,.1));transform:translate(-50%);pointer-events:none}.admin-boss-topic-compass__target:after{content:none}.admin-boss-topic-compass__center{position:absolute;top:84px;right:84px;bottom:84px;left:84px;z-index:4;display:grid;place-items:center;align-content:center;gap:4px;border-radius:50%;color:#fffaf2;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.2),transparent 25%),var(--boss-accent);box-shadow:inset 0 0 0 4px #fff7e21f,0 12px 26px #46242229}.admin-boss-topic-compass__center span{font-size:9px;font-weight:900;opacity:.76}.admin-boss-topic-compass__center strong{font-size:12px;line-height:1.05}.admin-boss-topic-compass__orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:rotate(var(--compass-rotation));transition:transform .22s cubic-bezier(.2,.82,.22,1)}.admin-boss-topic-compass__wheel.is-dragging .admin-boss-topic-compass__orbit,.admin-boss-topic-compass__wheel.is-coasting .admin-boss-topic-compass__orbit{transition:none}.admin-boss-topic-compass__item{position:absolute;z-index:3;top:50%;left:50%;width:54px;height:54px;min-height:54px;display:grid;place-items:center;align-content:center;gap:2px;border:1px solid rgba(111,29,47,.08);border-radius:50%;padding:0;color:#4d312cb8;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.52),transparent 28%),#fffaf2;box-shadow:inset 0 0 0 1px #8d2b3f14,0 10px 22px #46242214;font-weight:900;cursor:pointer;touch-action:none;transform:translate(-50%,-50%) rotate(var(--compass-item-angle)) translateY(-94px) rotate(var(--compass-item-counter-angle))}.admin-boss-topic-compass__item-content{display:grid;place-items:center;gap:2px;transform:rotate(var(--compass-counter-rotation));transition:transform .22s cubic-bezier(.2,.82,.22,1);pointer-events:none}.admin-boss-topic-compass__wheel.is-dragging .admin-boss-topic-compass__item-content,.admin-boss-topic-compass__wheel.is-coasting .admin-boss-topic-compass__item-content{transition:none}.admin-boss-topic-compass__item-content span,.admin-boss-topic-compass__item-content strong{display:block;max-width:100%;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-compass__item-content span{color:color-mix(in srgb,var(--boss-accent) 70%,var(--dyf-muted));font-size:9px}.admin-boss-topic-compass__item-content strong{font-size:10.5px}.admin-boss-topic-compass__item[aria-pressed=true]{border:0;color:#fffaf2;background:var(--boss-accent);box-shadow:0 12px 24px #46242229}.admin-boss-topic-compass__item[aria-pressed=true] .admin-boss-topic-compass__item-content span{color:#fffaf2c2}.admin-boss-overview-workbench,.admin-boss-overview-rail{min-width:0;min-height:0;border-radius:22px;color:var(--dyf-primary);background:#fffaf2d6;box-shadow:inset 0 0 0 1px #6f1d2f12,0 16px 36px #46242212;overflow:hidden}.admin-boss-overview-workbench{grid-area:workbench;display:grid;grid-template-rows:auto 148px minmax(0,1fr);gap:8px;padding:10px}.admin-boss-overview-workbench__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-boss-overview-workbench__head div{min-width:0;display:grid;gap:2px}.admin-boss-overview-workbench__head span,.admin-boss-overview-actions>div span{color:color-mix(in srgb,var(--boss-accent) 78%,var(--dyf-muted));font-size:10.5px;font-weight:900;line-height:1.1}.admin-boss-overview-workbench__head strong,.admin-boss-overview-actions>div strong{color:#4d312cbd;font-size:11px;font-weight:900;line-height:1.18}.admin-boss-overview-workbench__head em{flex:0 0 auto;max-width:38%;border-radius:999px;padding:5px 8px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));font-size:9.8px;font-style:normal;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-drill-grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-boss-overview-drill-card{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 7px;border:0;border-radius:17px;padding:8px 10px 10px;color:#362824db;text-align:left;background:linear-gradient(145deg,#fffaf2f0,#fffaf2a8);box-shadow:inset 0 0 0 1px #6f1d2f14;cursor:pointer;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.admin-boss-overview-drill-card:after{content:none;display:none}.admin-boss-overview-drill-card[aria-pressed=true]{color:#fffaf2;background:radial-gradient(circle at 86% 18%,rgba(255,250,242,.18),transparent 30%),linear-gradient(145deg,var(--boss-accent),var(--boss-accent-2));box-shadow:inset 0 0 0 1px #fffaf22e,0 14px 26px #4624221f}.admin-boss-overview-drill-card[aria-pressed=true]:after{content:none;display:none}.admin-boss-overview-drill-card:active{transform:none}.admin-boss-overview-drill-card:focus-visible{outline:2px solid color-mix(in srgb,var(--boss-accent) 70%,#fffaf2);outline-offset:2px}.admin-boss-overview-drill-card span,.admin-boss-overview-drill-card strong,.admin-boss-overview-drill-card b,.admin-boss-overview-drill-card p,.admin-boss-overview-drill-card small{position:relative;z-index:1;min-width:0}.admin-boss-overview-drill-card span{grid-column:1;width:fit-content;max-width:100%;border-radius:999px;padding:3px 7px;color:inherit;background:#6f1d2f12;font-size:9.6px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-drill-card[aria-pressed=true] span{background:#fffaf229}.admin-boss-overview-drill-card strong{grid-column:1;color:inherit;font-size:13.6px;line-height:1.18;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-drill-card b{grid-column:2;grid-row:1 / 3;align-self:center;color:inherit;font-size:18px;line-height:1.05;white-space:nowrap}.admin-boss-overview-drill-card p{grid-column:1 / -1;margin:0;color:inherit;opacity:.72;font-size:9.8px;font-weight:850;line-height:1.24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-drill-card small{display:none}.admin-boss-overview-readout{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.72fr);grid-template-rows:auto auto;gap:6px 9px;border-radius:18px;padding:8px 10px;background:linear-gradient(145deg,#fffaf2e6,#fffaf29e);box-shadow:inset 0 0 0 1px #6f1d2f14;overflow:hidden}.admin-boss-overview-readout div{min-width:0;display:grid;gap:3px}.admin-boss-overview-readout span{color:color-mix(in srgb,var(--boss-accent) 78%,var(--dyf-muted));font-size:10px;font-weight:900;line-height:1.1}.admin-boss-overview-readout strong{color:var(--dyf-primary);font-size:14px;line-height:1.12}.admin-boss-overview-readout p{margin:0;color:#362824c7;font-size:10.6px;font-weight:850;line-height:1.36;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-overview-readout ul{min-width:0;display:flex;flex-wrap:wrap;gap:5px;align-content:start;margin:0;padding:0;list-style:none}.admin-boss-overview-readout li{max-width:100%;border-radius:999px;padding:5px 7px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));font-size:9.3px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-readout small{grid-column:1 / -1;min-width:0;color:#4d312c80;font-size:9.3px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-rail{grid-area:rail;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:7px;padding:10px}.admin-boss-overview-rail__summary{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;border-radius:18px;padding:8px 10px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-dark),var(--boss-accent));box-shadow:0 14px 26px #4624221a;overflow:hidden}.admin-boss-overview-rail__summary span{grid-row:1 / 3;min-width:54px;height:26px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:#fffaf229;font-size:10px;font-weight:900;white-space:nowrap}.admin-boss-overview-rail__summary strong{color:#fffaf2;font-size:19px;line-height:1.05;white-space:nowrap}.admin-boss-overview-rail__summary p{min-width:0;margin:0;color:#fffaf2bd;font-size:10.2px;font-weight:850;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-flow{min-width:0;min-height:30px;display:flex;gap:5px;overflow:hidden}.admin-boss-overview-flow span{min-width:0;flex:1 1 0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;border-radius:12px;padding:6px 7px;background:#fffaf2c2;box-shadow:inset 0 0 0 1px #6f1d2f12;color:#362824c7;font-size:9.5px;font-weight:900;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-flow b{color:color-mix(in srgb,var(--boss-accent) 76%,var(--dyf-muted));font-size:9px;line-height:1}.admin-boss-overview-actions{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:6px;overflow:hidden}.admin-boss-overview-actions>div{min-width:0;display:grid;gap:2px}.admin-boss-overview-actions ol{min-width:0;min-height:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.admin-boss-overview-actions li{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 7px;border-radius:16px;padding:8px 9px;background:linear-gradient(145deg,#fffaf2e0,#fffaf29e);box-shadow:inset 0 0 0 1px #6f1d2f14;overflow:hidden}.admin-boss-overview-actions li strong{grid-column:1 / -1;color:#362824e0;font-size:10.5px;line-height:1.24;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.admin-boss-overview-actions li span,.admin-boss-overview-actions li em{width:fit-content;max-width:100%;border-radius:999px;padding:4px 7px;font-size:9.3px;font-style:normal;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-actions li span{color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2))}.admin-boss-overview-actions li em{color:#4d312cbd;background:#6f1d2f14}.admin-boss-overview-sources{grid-area:sources;min-width:0;min-height:22px;display:flex;align-items:center;gap:6px;padding:0 4px;border-top:1px solid rgba(111,29,47,.08);color:#4d312c80;overflow:hidden}.admin-boss-overview-sources strong,.admin-boss-overview-sources span{font-size:10px;font-weight:900;line-height:1.1;white-space:nowrap}.admin-boss-overview-sources strong{color:#4d312c94}.admin-boss-overview-sources span{min-width:0;color:#4d312c7a}.admin-boss-overview-sources span+span:before{content:"/";margin-right:6px;color:#4d312c42}.admin-boss-overview-detail__stage{grid-template-columns:minmax(0,1.9fr) minmax(286px,.95fr);gap:10px 12px}.admin-boss-overview-workbench,.admin-boss-overview-rail{border-radius:14px;color:#17120f;background:#fffdf7ed;box-shadow:inset 0 0 0 1px #6f1d2f14,0 12px 28px #4624220a}.admin-boss-overview-workbench{grid-template-rows:auto 76px minmax(0,1fr);gap:12px;padding:16px 18px}.admin-boss-overview-workbench__head{min-height:24px}.admin-boss-overview-workbench__head span{color:#17120feb;font-size:17px;font-weight:920;line-height:1.08}.admin-boss-overview-workbench__head strong{color:#17120f7a;font-size:12px;font-weight:760;line-height:1.25}.admin-boss-overview-drill-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-boss-overview-drill-card{min-height:76px;align-content:stretch;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr);gap:4px 8px;border-radius:13px;padding:10px 12px;color:#17120fe0;background:#fffdf7d1;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-overview-drill-card:after{display:none}.admin-boss-overview-drill-card[aria-pressed=true]{color:#fffaf2;background:radial-gradient(circle at 92% 20%,rgba(255,250,242,.18),transparent 34%),linear-gradient(135deg,var(--boss-dark),var(--boss-accent));box-shadow:inset 0 0 0 1px #fffaf229,0 12px 22px #6f1d2f1a}.admin-boss-overview-drill-card span{grid-column:1 / -1;padding:0;color:inherit;background:transparent;opacity:.58;font-size:10px;font-weight:800}.admin-boss-overview-drill-card[aria-pressed=true] span{background:transparent}.admin-boss-overview-drill-card strong{grid-column:1;align-self:end;color:inherit;font-size:13px;font-weight:880;line-height:1.12}.admin-boss-overview-drill-card b{grid-column:2;grid-row:2 / 4;align-self:end;color:inherit;font-size:24px;font-weight:920;letter-spacing:0}.admin-boss-overview-drill-card p{grid-column:1 / -1;align-self:end;color:inherit;opacity:.58;font-size:10px;line-height:1.18}.admin-boss-overview-readout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;border-radius:14px;padding:18px 20px 16px;background:#fffdf7d6;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-overview-readout__head{min-width:0;display:flex!important;align-items:flex-start;justify-content:space-between;gap:16px}.admin-boss-overview-readout__head>div:first-child{min-width:0;display:grid;gap:3px}.admin-boss-overview-readout__head span{color:#17120feb;font-size:18px;font-weight:920;line-height:1.08}.admin-boss-overview-readout__head strong{color:#17120f85;font-size:12px;font-weight:780;line-height:1.2}.admin-boss-overview-readout__head p{max-width:520px;margin:0;color:#17120f7a;font-size:11px;font-weight:760;line-height:1.35;-webkit-line-clamp:2}.admin-boss-overview-readout__range{flex:0 0 auto;display:inline-flex!important;gap:3px;border:1px solid rgba(111,29,47,.08);border-radius:11px;padding:3px;background:#fffaf2bd}.admin-boss-overview-readout__range span{min-width:34px;display:grid;place-items:center;border-radius:8px;padding:5px 8px;color:#17120f8a;font-size:11px;font-weight:850;line-height:1}.admin-boss-overview-readout__range span:first-child{color:#17120fe6;background:#6f1d2f14}.admin-boss-overview-chart{min-height:0;position:relative;display:grid;align-items:stretch;color:var(--boss-accent)}.admin-boss-overview-chart svg{width:100%;height:100%;min-height:190px;display:block}.admin-boss-overview-chart__grid{fill:none;stroke:#6f1d2f14;stroke-width:1}.admin-boss-overview-chart__area{fill:url(#boss-overview-trend-fill)}.admin-boss-overview-chart__line{fill:none;stroke:#6f1d2fe0;stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.admin-boss-overview-chart__dash{fill:none;stroke:#6f1d2f52;stroke-dasharray:7 8;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.admin-boss-overview-readout ul{align-items:center;gap:8px}.admin-boss-overview-readout li{color:#17120f8a;background:transparent;padding:0;font-size:11px}.admin-boss-overview-readout li:before{content:"";width:7px;height:7px;display:inline-block;margin-right:6px;border-radius:50%;background:#6f1d2fe0;vertical-align:1px}.admin-boss-overview-readout li:nth-child(n+2):before{background:#6f1d2f47}.admin-boss-overview-readout small{color:#17120f61;font-size:10px}.admin-boss-overview-rail{grid-template-rows:minmax(0,1fr);padding:18px 20px 16px}.admin-boss-overview-actions{gap:12px}.admin-boss-overview-actions>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px}.admin-boss-overview-actions>div span{grid-column:1;color:#17120feb;font-size:18px;font-weight:920;line-height:1.08}.admin-boss-overview-actions>div strong{grid-column:1;color:#17120f7a;font-size:12px;font-weight:760;line-height:1.25}.admin-boss-overview-actions>div small{grid-column:2;grid-row:1 / 3;align-self:start;color:#17120f85;font-size:12px;font-weight:820;line-height:1.1;white-space:nowrap}.admin-boss-overview-actions ol{grid-template-rows:repeat(3,auto);align-content:start;gap:0}.admin-boss-overview-actions li{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;border-radius:0;padding:13px 0 13px 22px;background:transparent;box-shadow:none;border-bottom:1px solid rgba(111,29,47,.08)}.admin-boss-overview-actions li:before{content:"";position:absolute;left:0;top:20px;width:7px;height:7px;border-radius:50%;background:#6f1d2fe6}.admin-boss-overview-actions li:nth-child(2):before{background:#6f1d2f8f}.admin-boss-overview-actions li:nth-child(3):before{background:#6f1d2f52}.admin-boss-overview-actions li strong{grid-column:1;color:#17120fe6;font-size:13px;line-height:1.25;-webkit-line-clamp:1}.admin-boss-overview-actions li span,.admin-boss-overview-actions li em{padding:0;background:transparent;color:#17120f7a;font-size:11px;font-weight:760}.admin-boss-overview-actions li span{grid-column:1}.admin-boss-overview-actions li em{grid-column:2;grid-row:1 / 3;align-self:center;border:1px solid rgba(111,29,47,.08);border-radius:8px;padding:6px 8px;color:#17120f85;background:#fffaf2b8}.admin-boss-overview-sources{border-top:0;padding:0 2px}.admin-boss-overview-detail__stage{grid-template-columns:minmax(0,1.9fr) minmax(286px,.95fr);grid-template-rows:164px 78px minmax(0,1fr);grid-template-areas:"brief brief" "metrics metrics" "workbench rail";gap:10px 12px}.admin-boss-overview-drill-grid{grid-area:metrics;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-boss-overview-drill-card{min-height:78px;align-content:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:4px 10px;border-radius:13px;padding:12px 14px;color:#17120fdb;background:#fffdf7eb;box-shadow:inset 0 0 0 1px #6f1d2f17,0 10px 22px #46242209}.admin-boss-overview-drill-card[aria-pressed=true]{color:#fffaf2;background:radial-gradient(circle at 88% 10%,rgba(255,250,242,.2),transparent 34%),linear-gradient(135deg,var(--boss-dark),var(--boss-accent) 58%,color-mix(in srgb,var(--boss-accent-2) 82%,var(--boss-accent)));box-shadow:inset 0 0 0 1px #fffaf22e,0 13px 24px #6f1d2f1f}.admin-boss-overview-drill-card__icon{grid-column:2;grid-row:1;width:20px;height:20px;display:grid;place-items:center;border-radius:8px;color:#6f1d2f7a;background:#6f1d2f0e;opacity:1}.admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon{color:#fffaf2d6;background:#fffaf224}.admin-boss-overview-drill-card__icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.admin-boss-overview-drill-card strong{grid-column:1;grid-row:1;align-self:center;color:inherit;font-size:13px;font-weight:830;line-height:1.12}.admin-boss-overview-drill-card b{grid-column:1;grid-row:2;align-self:end;color:inherit;font-size:24px;font-weight:920;letter-spacing:0;line-height:1.02}.admin-boss-overview-drill-card__trend{grid-column:2;grid-row:2;align-self:end;color:#6f1d2f94;font-size:12px;font-style:normal;font-weight:860;line-height:1.05;white-space:nowrap}.admin-boss-overview-drill-card__trend.is-down{color:#4d312c80}.admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__trend{color:#fffaf2c7}.admin-boss-overview-drill-card p{grid-column:1 / -1;grid-row:3;align-self:end;color:inherit;opacity:.58;font-size:10.4px;line-height:1.16}.admin-boss-overview-workbench{grid-template-rows:minmax(0,1fr);gap:0;padding:14px 16px}.admin-boss-overview-readout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:9px;border-radius:14px;padding:15px 18px 13px;background:#fffdf7d6;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-overview-readout__head{min-width:0;display:flex!important;align-items:flex-start;justify-content:space-between;gap:18px}.admin-boss-overview-readout__head p{max-width:560px;margin-top:2px}.admin-boss-overview-readout ul{align-items:center;gap:14px;padding-bottom:10px;border-bottom:1px solid rgba(111,29,47,.08)}.admin-boss-overview-chart{min-height:0;align-items:end;padding-top:2px;color:var(--boss-accent);overflow:hidden}.admin-boss-overview-chart svg{width:100%;height:100%;min-height:136px;display:block}.admin-boss-overview-detail__stage{grid-template-columns:minmax(0,1.9fr) minmax(286px,.95fr);grid-template-rows:112px minmax(0,1fr);grid-template-areas:"brief brief" "workbench rail";gap:10px 12px}.admin-boss-overview-brief{min-height:112px;grid-template-columns:minmax(0,1fr) 96px;gap:12px;align-items:center;padding:12px 16px 12px 96px}.admin-boss-overview-detail .admin-boss-topic-detail__chrome{top:0;left:0;z-index:16;width:92px;height:100%;display:block}.admin-boss-overview-detail .admin-boss-topic-detail__back{position:relative;width:auto;min-width:62px;height:30px;min-height:30px;justify-items:start;border-radius:22px 0 14px;padding:0 12px 0 27px;color:#fffaf2eb;background:#fffaf224;box-shadow:inset -1px -1px #fffaf229,0 10px 20px #3e141f1a;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:11px;line-height:1}.admin-boss-overview-detail .admin-boss-topic-detail__back:before{position:absolute;left:13px;width:8px;height:8px;border-bottom-width:2px;border-left-width:2px;transform:rotate(45deg)}.admin-boss-overview-detail .admin-boss-topic-detail__back:hover,.admin-boss-overview-detail .admin-boss-topic-detail__back:focus-visible{background:#fffaf22e;box-shadow:inset -1px -1px #fffaf238,0 12px 22px #3e141f1f}.admin-boss-overview-brief .admin-boss-overview-drill-grid{grid-area:auto;grid-column:1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-self:center;transform:none}.admin-boss-overview-brief .admin-boss-topic-compass{grid-column:2;place-self:center}.admin-boss-overview-brief .admin-boss-topic-compass__wheel{top:calc(50% + 104px)}.admin-boss-overview-drill-card{position:relative;min-height:66px;align-content:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:13px 22px 12px;gap:3px 8px;padding:8px 12px 7px 10px;overflow:hidden;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-boss-overview-drill-card[aria-pressed=true]{color:#1f1612e6;background:#fffdf7fa;box-shadow:inset 0 0 0 1px #8d2b3f33,0 12px 22px #3e141f1a;transform:none}.admin-boss-overview-drill-card[aria-pressed=true]:after{content:none}.admin-boss-overview-drill-card:after{content:none}.admin-boss-overview-drill-card:hover,.admin-boss-overview-drill-card:focus-visible{box-shadow:inset 0 0 0 1px #fffaf266,0 12px 22px #3e141f1a;transform:none}.admin-boss-overview-drill-card strong,.admin-boss-overview-drill-card b,.admin-boss-overview-drill-card p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-boss-overview-drill-card strong{grid-column:1;grid-row:1;align-self:center;font-size:11.8px;line-height:1.05}.admin-boss-overview-drill-card b{grid-column:1;grid-row:2;align-self:center;font-size:19px;line-height:.96}.admin-boss-overview-drill-card__trend{grid-column:2;grid-row:2;align-self:end;justify-self:end;font-size:10.2px;line-height:1;transform:translateY(1px)}.admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon{color:#fffaf2;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.3),transparent 32%),linear-gradient(135deg,#8d2b3ff5,#7e2337db);box-shadow:inset 0 0 0 1px #fffaf22e,0 7px 14px #6f1d2f33;opacity:1}.admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__trend{color:#8d2b3fad}.admin-boss-overview-drill-card p{grid-column:1 / -1;grid-row:3;align-self:center;font-size:8.8px;line-height:1.05}.admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon{position:absolute;top:-4px;right:-8px;z-index:2;width:26px;min-width:26px;max-width:26px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#6f1d2f8a;background:#6f1d2f16;box-shadow:inset 0 0 0 1px #6f1d2f1a;font-size:0;line-height:1;white-space:normal;overflow:visible;opacity:.92}.admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.admin-boss-overview-brief{grid-template-columns:minmax(0,1fr) 38px 84px}.admin-boss-overview-brief .admin-boss-topic-help-trigger{grid-column:2}.admin-boss-topic-help-trigger{position:relative;z-index:14;place-self:center;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;color:#fffaf2;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.36),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--boss-accent) 80%,var(--boss-dark)),color-mix(in srgb,var(--boss-accent-2) 72%,var(--boss-accent)));box-shadow:inset 0 0 0 1px #fffaf247,0 10px 22px color-mix(in srgb,var(--boss-dark) 24%,transparent);cursor:pointer;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease,background .16s ease}.admin-boss-overview-brief:has(.admin-boss-topic-compass.is-open) .admin-boss-topic-help-trigger{opacity:0;pointer-events:none;transform:scale(.84)}.admin-boss-topic-help-trigger:hover,.admin-boss-topic-help-trigger:focus-visible{outline:none;transform:translateY(-1px) scale(1.04);box-shadow:inset 0 0 0 1px #fffaf261,0 14px 26px color-mix(in srgb,var(--boss-dark) 28%,transparent)}.admin-boss-topic-help-trigger svg{width:24px;height:24px;display:block}.admin-boss-help-robot__antenna,.admin-boss-help-robot__head,.admin-boss-help-robot__ear,.admin-boss-help-robot__mouth{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-boss-help-robot__head{fill:#fffaf22e}.admin-boss-help-robot__eye{fill:currentColor}.admin-boss-help-scrim{z-index:150;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 18%,rgba(184,137,90,.18),transparent 34%),#241a1885;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);cursor:pointer}.admin-boss-help-dialog{--boss-dark: #4b0f1d;--boss-accent: #8d2b3f;--boss-accent-2: #b8895a;--boss-help-line: rgba(111, 29, 47, .1);position:relative;width:min(980px,calc(100vw - 52px));max-height:calc(100dvh - 56px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;border-radius:24px;padding:18px;color:#342724;background:radial-gradient(circle at 12% 10%,rgba(184,137,90,.12),transparent 34%),linear-gradient(180deg,#fffdf7fa,#fffaf2f0);box-shadow:inset 0 0 0 1px #6f1d2f24,0 34px 82px #241a185c;overflow:hidden;cursor:default}.admin-tablet-portal-root .admin-boss-help-scrim{padding:0}.admin-tablet-portal-root .admin-boss-help-dialog{width:min(1040px,calc(100% - 64px));height:min(720px,calc(100% - 64px));max-height:none}.admin-boss-help-dialog__close{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;color:color-mix(in srgb,var(--boss-accent) 74%,var(--boss-dark));background:#6f1d2f12;box-shadow:inset 0 0 0 1px #6f1d2f1a;font-size:21px;font-weight:840;line-height:1;cursor:pointer}.admin-boss-help-dialog__close:hover,.admin-boss-help-dialog__close:focus-visible{outline:none;background:#6f1d2f1f}.admin-boss-help-dialog__head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding-right:48px}.admin-boss-help-dialog__avatar{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;color:#fffaf2;background:radial-gradient(circle at 34% 24%,rgba(255,250,242,.34),transparent 33%),radial-gradient(circle at 74% 76%,color-mix(in srgb,var(--boss-accent-2) 28%,transparent),transparent 42%),linear-gradient(135deg,var(--boss-dark),var(--boss-accent) 58%,color-mix(in srgb,var(--boss-accent-2) 62%,var(--boss-accent)));box-shadow:inset 0 0 0 1px #fffaf252,inset 0 -12px 20px #290e1229,0 16px 30px color-mix(in srgb,var(--boss-dark) 22%,transparent);outline:0}.admin-boss-help-dialog__avatar svg{width:36px;height:36px;filter:drop-shadow(0 4px 8px rgba(41,14,18,.2))}.admin-boss-help-dialog__head span,.admin-boss-help-section__head span,.admin-boss-help-metric-grid article span,.admin-boss-help-visual-list article span,.admin-boss-help-interactions article span,.admin-boss-help-lines article span{color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));font-size:11px;font-weight:920;line-height:1.1}.admin-boss-help-dialog__head h2{margin:4px 0;color:#241a18;font-size:25px;line-height:1.12;letter-spacing:0}.admin-boss-help-dialog__head p,.admin-boss-help-dialog__summary p,.admin-boss-help-section__head p,.admin-boss-help-metric-grid article p,.admin-boss-help-metric-grid dd,.admin-boss-help-visual-list article p,.admin-boss-help-visual-list article em,.admin-boss-help-interactions article p,.admin-boss-help-lines article p{margin:0;color:#3a2925ad;font-size:12px;font-weight:760;line-height:1.42}.admin-boss-help-dialog__summary{min-width:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);gap:10px}.admin-boss-help-dialog__summary article{min-width:0;display:grid;gap:5px;border-radius:16px;padding:12px;background:linear-gradient(180deg,#ffffffc7,#fffaf29e);box-shadow:inset 0 0 0 1px var(--boss-help-line)}.admin-boss-help-dialog__summary article:first-child{background:radial-gradient(circle at 90% 18%,color-mix(in srgb,var(--boss-accent-2) 14%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--boss-accent) 11%,#fff),#fffaf2b8)}.admin-boss-help-dialog__summary span{color:color-mix(in srgb,var(--boss-accent) 72%,rgba(58,41,37,.74));font-size:10px;font-weight:920}.admin-boss-help-dialog__summary strong{min-width:0;color:#241a18;font-size:14px;line-height:1.28}.admin-boss-help-dialog__body{min-height:0;display:grid;gap:12px;padding-right:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.admin-boss-help-section{min-width:0;display:grid;gap:10px;border-radius:20px;padding:14px;background:#ffffff7a;box-shadow:inset 0 0 0 1px var(--boss-help-line)}.admin-boss-help-section__head{min-width:0;display:grid;gap:4px}.admin-boss-help-section__head strong{color:#241a18;font-size:17px;line-height:1.18}.admin-boss-help-metric-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-boss-help-metric-grid article,.admin-boss-help-visual-list article,.admin-boss-help-interactions article,.admin-boss-help-lines article{--help-item-color: var(--boss-accent);min-width:0;border-radius:16px;padding:11px;background:linear-gradient(180deg,#fffc,#fffaf29e);box-shadow:inset 3px 0 color-mix(in srgb,var(--help-item-color) 78%,transparent),inset 0 0 0 1px #6f1d2f14}.admin-boss-help-metric-grid article.is-stable,.admin-boss-help-visual-list article.is-stable,.admin-boss-help-lines article.is-stable{--help-item-color: #547866}.admin-boss-help-metric-grid article.is-chasing,.admin-boss-help-visual-list article.is-chasing,.admin-boss-help-lines article.is-chasing{--help-item-color: #ad743d}.admin-boss-help-metric-grid article.is-risk,.admin-boss-help-visual-list article.is-risk,.admin-boss-help-lines article.is-risk{--help-item-color: #aa334f}.admin-boss-help-metric-grid article{display:grid;gap:9px}.admin-boss-help-metric-grid article>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:baseline}.admin-boss-help-metric-grid article strong{min-width:0;color:#241a18;font-size:16px;line-height:1.12}.admin-boss-help-metric-grid article b{grid-column:2;grid-row:1 / 3;color:color-mix(in srgb,var(--help-item-color) 82%,var(--boss-dark));font-size:24px;line-height:1}.admin-boss-help-metric-grid dl{display:grid;gap:6px;margin:0}.admin-boss-help-metric-grid dl div{display:grid;gap:2px}.admin-boss-help-metric-grid dt{color:color-mix(in srgb,var(--help-item-color) 76%,var(--boss-dark));font-size:10px;font-weight:900}.admin-boss-help-flow{min-width:0;display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px}.admin-boss-help-flow__diagram{min-height:226px;display:grid;align-content:center;gap:10px;border-radius:18px;padding:16px;color:#fffaf2;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--boss-accent-2) 28%,transparent),transparent 36%),linear-gradient(135deg,var(--boss-dark),color-mix(in srgb,var(--boss-accent) 84%,var(--boss-dark)));box-shadow:inset 0 0 0 1px #fffaf229,0 16px 30px color-mix(in srgb,var(--boss-dark) 16%,transparent)}.admin-boss-help-flow__diagram span,.admin-boss-help-flow__diagram i{min-width:0;justify-self:center;border-radius:999px;padding:7px 12px;color:inherit;background:#fffaf224;box-shadow:inset 0 0 0 1px #fffaf22e;font-size:12px;font-style:normal;font-weight:900}.admin-boss-help-flow__diagram i:after{content:"→";margin-left:8px;opacity:.72}.admin-boss-help-visual-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-boss-help-visual-list article{display:grid;gap:5px}.admin-boss-help-visual-list article strong,.admin-boss-help-lines article strong{color:#241a18;font-size:17px;line-height:1.08}.admin-boss-help-visual-list article em{border-radius:12px;padding:7px 8px;color:color-mix(in srgb,var(--help-item-color) 76%,var(--boss-dark));background:color-mix(in srgb,var(--help-item-color) 7%,rgba(255,250,242,.76));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--help-item-color) 13%,transparent);font-style:normal}.admin-boss-help-interactions,.admin-boss-help-lines{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-boss-help-interactions article,.admin-boss-help-lines article{display:grid;gap:6px}@media(max-width:1180px){.admin-boss-overview-brief{grid-template-columns:minmax(0,1fr) 38px 76px}.admin-boss-help-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:14px}.admin-boss-help-dialog__summary,.admin-boss-help-flow,.admin-boss-help-metric-grid,.admin-boss-help-visual-list,.admin-boss-help-interactions,.admin-boss-help-lines{grid-template-columns:minmax(0,1fr)}.admin-boss-help-flow__diagram{min-height:160px}}.admin-boss-overview-workbench{padding:14px 16px}.admin-boss-overview-readout{grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:16px 18px 14px}.admin-boss-overview-readout__head{align-items:start;gap:16px}.admin-boss-overview-readout__head>div:first-child{flex:1 1 auto;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:2px 16px}.admin-boss-overview-readout__head span{grid-column:1;grid-row:1}.admin-boss-overview-readout__head strong{grid-column:1;grid-row:2}.admin-boss-overview-readout__head p{grid-column:2;grid-row:1 / 3;max-width:none;margin:1px 0 0;line-height:1.42}.admin-boss-overview-readout ul{padding-bottom:8px}.admin-boss-overview-chart{align-items:stretch;padding-top:0}.admin-boss-overview-chart svg{min-height:224px}.admin-boss-topic-compass__trigger{color:#7e2337f5;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.8),transparent 24%),repeating-conic-gradient(from -22.5deg,rgba(141,43,63,.12) 0deg 2deg,transparent 2deg 45deg),conic-gradient(from -22.5deg,#fffaf2f5,#fffaf2f5 45deg,#8d2b3f1a 45deg,#8d2b3f1a 90deg,#fffaf2f0 90deg,#fffaf2f0 135deg,#8d2b3f1f 135deg,#8d2b3f1f 180deg,#fffaf2f2 180deg,#fffaf2f2 225deg,#8d2b3f1a 225deg,#8d2b3f1a 270deg,#fffaf2f2 270deg,#fffaf2f2 315deg,#8d2b3f1f 315deg,#8d2b3f1f 360deg),radial-gradient(circle at center,#fffbf5fa 0,#fffbf5fa 39%,#8d2b3f26 40%,#8d2b3f26 44%,#fffaf2eb 45%,#fffaf2eb)}.admin-boss-topic-compass__trigger-text{position:absolute;right:10px;bottom:10px;z-index:3;border-radius:999px;padding:2px 5px;color:#fffaf2;background:#7e2337e6;box-shadow:0 5px 12px #46242224;font-size:8.5px;font-weight:900;line-height:1}.admin-boss-topic-compass__trigger:before{opacity:.48}.admin-boss-topic-compass__trigger:after{top:22px;right:22px;bottom:22px;left:22px}.admin-boss-overview-brief .admin-boss-topic-compass__wheel{top:calc(50% + 118px)}.admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon{top:8px;right:8px;width:23px;min-width:23px;max-width:23px;height:18px;color:#7e233780;background:#fffaf2b8;box-shadow:inset 0 0 0 1px #7e23371f,0 5px 10px #4624220a}.admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon{color:#fffaf2;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.28),transparent 32%),linear-gradient(135deg,#8d2b3ffa,#7e2337e6);box-shadow:inset 0 0 0 1px #fffaf233,0 7px 14px #6f1d2f2e}.admin-boss-overview-drill-card[aria-pressed=true]{box-shadow:inset 0 0 0 1px #8d2b3f47,0 12px 24px #3e141f1f}.admin-boss-overview-readout{grid-template-rows:auto auto auto minmax(148px,1fr) auto;gap:9px;padding:14px 18px 13px}.admin-boss-overview-readout ul{padding-bottom:6px}.admin-boss-overview-analysis{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-boss-overview-analysis article{min-width:0;min-height:62px;display:grid;align-content:start;gap:4px;border-radius:13px;padding:9px 10px;background:#fffaf29e;box-shadow:inset 0 0 0 1px #6f1d2f13;overflow:hidden}.admin-boss-overview-analysis article.is-question{background:linear-gradient(145deg,#8d2b3f1f,#fffaf2b8)}.admin-boss-overview-analysis span{color:#7e2337c2;font-size:9.4px;font-weight:900;line-height:1.1}.admin-boss-overview-analysis strong,.admin-boss-overview-analysis p{margin:0;color:#362824d1;font-size:10px;font-weight:850;line-height:1.32;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-overview-analysis strong{color:#1f1612e0;font-size:10.5px;font-weight:920}.admin-boss-overview-chart svg{min-height:158px}.admin-boss-overview-source-line{min-width:0;display:flex;align-items:center;gap:8px;border-top:1px solid rgba(111,29,47,.08);padding-top:7px;color:#4d312c94;font-size:9.5px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden}.admin-boss-overview-source-line span{flex:0 0 auto;border-radius:999px;padding:4px 7px;color:#fffaf2;background:#7e2337d1;font-size:9px}.admin-boss-overview-source-line strong{min-width:0;color:#4d312c8f;font-size:9.5px;overflow:hidden;text-overflow:ellipsis}.admin-boss-behavior-evidence{min-width:0;display:grid;gap:8px;border-top:1px solid rgba(111,29,47,.08);padding-top:8px}.admin-boss-behavior-evidence__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-boss-behavior-evidence__head span{color:#7e2337c2;font-size:9.5px;font-weight:920;line-height:1.1}.admin-boss-behavior-evidence__head strong{min-width:0;color:#362824c7;font-size:11px;line-height:1.12;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admin-boss-behavior-evidence__grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-boss-behavior-evidence article{min-width:0;display:grid;gap:5px;border-radius:16px;padding:9px;background:#fffaf2ad;box-shadow:inset 0 0 0 1px #6f1d2f12}.admin-boss-behavior-evidence article>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.admin-boss-behavior-evidence article span{color:#4d312c99;font-size:9.5px;font-weight:900;line-height:1.1}.admin-boss-behavior-evidence article strong{color:#362824e6;font-size:15px;line-height:1.05;white-space:nowrap}.admin-boss-behavior-evidence article p,.admin-boss-behavior-evidence article small{margin:0;color:#4d312ca8;font-size:9.5px;font-weight:820;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.admin-boss-behavior-evidence article p{-webkit-line-clamp:2}.admin-boss-behavior-evidence article small{-webkit-line-clamp:1}.admin-boss-behavior-evidence article button{min-height:27px;border:0;border-radius:999px;color:#fffaf2;background:#7e2337db;font-size:9.5px;font-weight:900;cursor:pointer}.admin-boss-behavior-evidence article.is-stable button{background:#5f806e}.admin-boss-behavior-evidence article.is-chasing button{background:#a76530}.admin-boss-behavior-evidence article.is-risk button{background:#9b2c3f}.admin-boss-overview-actions{grid-template-rows:auto auto minmax(0,1fr);gap:8px}.admin-boss-overview-action-brief{min-width:0;display:grid;gap:3px;border-radius:14px;padding:9px 10px;color:#362824c7;background:linear-gradient(145deg,#8d2b3f17,#fffaf2a8);box-shadow:inset 0 0 0 1px #6f1d2f12}.admin-boss-overview-action-brief span{color:#7e2337c2;font-size:9.5px;font-weight:900;line-height:1.1}.admin-boss-overview-action-brief p{margin:0;color:#362824d1;font-size:10.2px;font-weight:850;line-height:1.36;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:980px){.admin-boss-overview-detail__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"brief" "workbench" "rail";overflow-y:auto}.admin-boss-overview-brief{grid-template-columns:minmax(0,1fr) 82px}.admin-boss-overview-brief .admin-boss-overview-drill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-boss-topic-compass{grid-column:2;grid-row:1}}@keyframes admin-boss-compass-open{0%{opacity:0;transform:translateY(-50%) scale(.88) rotate(-8deg)}to{opacity:1;transform:translateY(-50%) scale(1) rotate(0)}}@keyframes admin-boss-compass-spin{to{transform:rotate(360deg)}}@keyframes admin-boss-compass-nudge{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(8deg) scale(1.04)}}@keyframes admin-boss-detail-enter{0%{opacity:0;transform:translate(18px) scale(.992)}to{opacity:1;transform:translate(0) scale(1)}}.admin-ai-page{height:auto;min-height:0;align-content:start;overflow:auto}.admin-ai-page.admin-page--tablet{grid-template-rows:none}.admin-ai-hero,.admin-ai-subhero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.admin-ai-page .admin-ai-subhero{padding:12px 16px}.admin-ai-page .admin-ai-subhero h1{margin:4px 0;font-size:21px;line-height:1.16}.admin-ai-page .admin-ai-subhero p{font-size:12px;line-height:1.3}.admin-ai-hero__actions{min-width:210px;display:grid;gap:8px}.admin-kpi-grid--ai{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-ai-merch-command-row{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(306px,.86fr);gap:10px;align-items:stretch}.admin-kpi-grid--merch{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-grid--ai .admin-kpi{min-height:76px;align-content:center;gap:2px;padding:9px 12px}.admin-kpi-grid--ai .admin-kpi__value{font-size:23px;line-height:1.05}.admin-kpi-grid--ai .admin-kpi__meta{font-size:12px;line-height:1.2}.admin-kpi-grid--ai .admin-kpi__action{right:10px;bottom:10px;min-height:22px;padding-left:8px;font-size:10px}.admin-kpi-grid--merch{gap:8px}.admin-kpi-grid--merch .admin-kpi{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;min-height:58px;gap:1px;padding:7px 10px}.admin-kpi-grid--merch .admin-kpi__label,.admin-kpi-grid--merch .admin-kpi__meta{grid-column:1;min-width:0;font-size:11px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-kpi-grid--merch .admin-kpi__value{grid-column:2;grid-row:1 / span 2;justify-self:end;font-size:20px;line-height:1}.admin-ai-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;overflow:hidden}.admin-ai-layout--radar,.admin-ai-layout--merch{grid-template-columns:minmax(0,1fr) 332px}.admin-section--ai-events,.admin-ai-layout>.admin-section{min-height:0;overflow:auto}.admin-ai-event-list,.admin-ai-risk-list,.admin-ai-store-execution,.admin-ai-sku-list,.admin-ai-note-list,.admin-ai-follow-list,.admin-ai-role-list,.admin-ai-timeline,.admin-ai-signal-list{display:grid;gap:10px}.admin-ai-event-card,.admin-ai-risk-card,.admin-ai-store-execution article,.admin-ai-sku-list article,.admin-ai-follow-list article,.admin-ai-signal,.admin-ai-role-list button,.admin-ai-answer article{border:1px solid var(--dyf-line);border-radius:14px;padding:12px;color:var(--dyf-text);background:#fffaf2}.admin-ai-event-card__head,.admin-ai-risk-card__head,.admin-ai-store-execution article,.admin-ai-transfer-overview{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-ai-event-card h3,.admin-ai-risk-card h3{margin:8px 0;font-size:17px;line-height:1.28}.admin-ai-event-card p,.admin-ai-risk-card p,.admin-ai-follow-list p,.admin-ai-sku-list p,.admin-ai-note-list p,.admin-ai-answer p{margin:0;color:var(--dyf-muted);line-height:1.48}.admin-ai-event-card__meta,.admin-ai-risk-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.admin-ai-event-card__meta span,.admin-ai-risk-card__tags span{border-radius:999px;padding:6px 8px;color:var(--dyf-primary);background:#f5e8e9;font-size:11px;font-weight:800}.admin-ai-side{min-height:0;display:grid;align-content:start;gap:12px;overflow:auto}.admin-ai-role-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;text-align:left}.admin-ai-role-list span,.admin-ai-role-list small,.admin-ai-timeline p,.admin-ai-signal span,.admin-ai-follow-list span,.admin-ai-follow-list small,.admin-ai-sku-list span{color:var(--dyf-muted);font-size:12px}.admin-ai-role-list strong{grid-column:2;grid-row:1 / span 2;place-self:center;color:var(--dyf-primary);font-size:22px}.admin-ai-role-list small{grid-column:1}.admin-ai-timeline__item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px}.admin-ai-timeline__item time{color:var(--dyf-primary);font-weight:800}.admin-ai-risk-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.admin-ai-risk-card__metrics span,.admin-ai-transfer-overview>div{border-radius:12px;padding:8px 10px;background:#f5eee5;color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-ai-risk-card__metrics b,.admin-ai-transfer-overview strong{display:block;color:var(--dyf-text);font-size:18px}.admin-ai-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.admin-ai-signal b{color:var(--dyf-primary);font-size:22px}.admin-ai-signal span{grid-column:1 / -1}.admin-ai-refresh-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:center;margin-bottom:10px;border:1px solid var(--dyf-line);border-radius:16px;padding:9px 10px;background:#fffaf2;box-shadow:0 10px 22px #562b1e0f}.admin-ai-merch-command-row .admin-ai-refresh-panel{height:100%;margin-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-rows:repeat(2,auto);align-content:start;align-items:center}.admin-ai-refresh-panel>div{min-width:0;display:grid;gap:2px}.admin-ai-merch-command-row .admin-ai-refresh-panel .admin-button{grid-column:3;grid-row:1 / -1;align-self:center}.admin-ai-merch-command-row .admin-ai-refresh-panel>div:nth-child(3){grid-column:1 / span 2}.admin-ai-refresh-panel span,.admin-ai-refresh-panel small{color:var(--dyf-muted);font-size:12px;line-height:1.35}.admin-ai-refresh-panel strong{min-width:0;color:var(--dyf-text);font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-ai-follow-list article{display:grid;gap:5px}.admin-ai-transfer-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.admin-ai-transfer-overview .admin-progress{grid-column:1 / -1}.admin-ai-store-execution article{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 10px}.admin-ai-store-execution__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-ai-store-execution__head>div{min-width:0;display:grid;gap:3px}.admin-ai-store-execution__head strong{min-width:0}.admin-ai-store-execution__head span,.admin-ai-store-execution small,.admin-ai-store-execution em,.admin-ai-sku-list small{color:var(--dyf-muted);font-size:12px}.admin-ai-store-execution__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-ai-store-execution__metrics span{border-radius:10px;padding:7px 8px;color:var(--dyf-muted);background:#f5eee5;font-size:11px;font-weight:800}.admin-ai-store-execution__metrics b{display:block;margin-top:2px;color:var(--dyf-text);font-size:15px}.admin-ai-store-execution p{margin:0;color:var(--dyf-muted)}.admin-ai-store-execution em{justify-self:start;border-radius:999px;padding:5px 8px;background:#f5e8e9;color:var(--dyf-primary);font-style:normal;font-weight:800}.admin-ai-sku-list article{display:grid;gap:5px}.admin-ai-sku-list b{color:var(--dyf-primary)}.admin-ai-followup-rounds{display:grid;gap:8px}.admin-ai-followup-rounds__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--dyf-line);border-radius:12px;padding:9px;background:#fffaf2}.admin-ai-followup-rounds__item time{color:var(--dyf-primary);font-weight:800}.admin-ai-followup-rounds__item div{min-width:0;display:grid;gap:3px}.admin-ai-followup-rounds__item strong{color:var(--dyf-text);font-size:13px}.admin-ai-followup-rounds__item span,.admin-ai-followup-rounds__item small{color:var(--dyf-muted);font-size:11px;line-height:1.35}.admin-ai-ask-layout{min-height:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;overflow:hidden}.admin-ai-ask-box{display:grid;gap:10px}.admin-ai-ask-box textarea{min-height:128px;resize:vertical;border:1px solid var(--dyf-line);border-radius:14px;padding:12px;color:var(--dyf-text);background:#fffaf2;font:inherit;line-height:1.5}.admin-ai-ask-box__quick,.admin-ai-answer__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-ai-ask-box__quick button,.admin-ai-answer__actions button{border:1px solid var(--dyf-line);border-radius:999px;padding:8px 10px;color:var(--dyf-primary);background:#fffaf2;font-size:12px;font-weight:800}.admin-ai-answer{display:grid;gap:10px}.admin-ai-answer h3{margin:4px 0 0;font-size:15px}.admin-ai-answer-empty{color:var(--dyf-muted)}.admin-meeting-monitor-page,.admin-coming-soon-page{height:100%;min-height:0;overflow:hidden}.admin-meeting-monitor-layout{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:12px}.admin-meeting-monitor-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto;gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.admin-meeting-monitor-main::-webkit-scrollbar{display:none}.admin-insight-hero--monitor{display:grid;grid-template-columns:minmax(0,1fr) minmax(224px,256px);align-items:center;gap:14px}.admin-monitor-region-trigger{min-width:0;min-height:116px;position:relative;display:grid;align-content:center;justify-items:start;gap:5px;border:1px solid rgba(255,250,242,.18);border-radius:14px;padding:14px 42px 14px 14px;color:#fff5e7;background:linear-gradient(135deg,#fffaf226,#fffaf214);text-align:left;cursor:pointer;overflow:hidden}.admin-monitor-region-trigger span,.admin-monitor-region-trigger strong,.admin-monitor-region-trigger b,.admin-monitor-region-trigger small,.admin-monitor-region-trigger em{display:block}.admin-monitor-region-trigger span,.admin-monitor-region-trigger small,.admin-monitor-region-trigger em{color:#fffaf2b8;font-size:12px;font-weight:800}.admin-monitor-region-trigger small,.admin-monitor-region-trigger em{line-height:1.15}.admin-monitor-region-trigger em{color:#fffaf294;font-size:11px;font-style:normal}.admin-monitor-region-trigger strong{max-width:100%;overflow:hidden;color:#fff5e7;font-size:18px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.admin-monitor-region-trigger b{color:#fff5e7;font-size:28px;line-height:1}.admin-monitor-region-trigger i{position:absolute;right:14px;top:50%;width:24px;height:24px;border-radius:999px;background:#fffaf224;transform:translateY(-50%)}.admin-monitor-region-trigger i:before,.admin-monitor-region-trigger i:after{content:"";position:absolute;left:7px;width:10px;height:2px;border-radius:999px;background:#fff5e7}.admin-monitor-region-trigger i:before{top:9px;transform:rotate(45deg)}.admin-monitor-region-trigger i:after{top:14px;transform:rotate(-45deg)}.admin-page-hero--list{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:center}.admin-page-hero--list>div{min-width:0}.admin-meeting-list-region-trigger{width:100%;min-height:116px}.admin-monitor-region-picker-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;border:0;padding:0;background:#241a1833;-webkit-backdrop-filter:blur(10px) saturate(1.06);backdrop-filter:blur(10px) saturate(1.06);cursor:default}.admin-monitor-region-picker{position:absolute;left:50%;top:50%;z-index:46;width:min(430px,calc(100% - 48px));display:grid;gap:14px;border:1px solid rgba(111,29,47,.18);border-radius:24px;padding:18px;color:var(--dyf-text);background:#fffdf7f0;box-shadow:0 28px 72px #241a1847;-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);transform:translate(-50%,-50%)}.admin-monitor-region-picker__head{display:flex;align-items:start;justify-content:space-between;gap:12px}.admin-monitor-region-picker__head span,.admin-monitor-region-picker__head strong{display:block}.admin-monitor-region-picker__head span{color:var(--dyf-primary);font-size:12px;font-weight:800}.admin-monitor-region-picker__head strong{margin-top:4px;font-size:22px;line-height:1.15}.admin-monitor-region-picker-wheel{position:relative;height:318px;border:1px solid var(--dyf-line);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,#efe6db,#fffaf2 38%,#fffaf2 62%,#efe6db)}.admin-monitor-region-picker-wheel__marker{position:absolute;left:14px;right:14px;top:50%;z-index:0;height:108px;border-radius:22px;background:#fffdf7e0;box-shadow:inset 0 0 0 1px #6f1d2f21,0 12px 26px #6f1d2f1a;transform:translateY(-50%);pointer-events:none}.admin-monitor-region-picker-wheel__rail{position:relative;z-index:1;height:100%;display:grid;align-content:start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;padding:105px 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 72px,#000 calc(100% - 72px),transparent 100%)}.admin-monitor-region-picker-wheel__rail::-webkit-scrollbar{display:none}.admin-monitor-region-picker-wheel button{min-height:108px;display:grid;grid-template-columns:minmax(0,1fr) 88px;grid-template-rows:auto auto auto;align-items:center;align-content:center;gap:5px 14px;border:0;border-radius:18px;margin:0 10px;padding:0 18px;color:var(--dyf-muted);background:transparent;text-align:left;cursor:pointer;scroll-snap-align:center}.admin-monitor-region-picker-wheel button.is-active{color:var(--dyf-primary)}.admin-monitor-region-picker-wheel strong,.admin-monitor-region-picker-wheel span,.admin-monitor-region-picker-wheel em,.admin-monitor-region-picker-wheel b{display:block}.admin-monitor-region-picker-wheel strong{min-width:0;overflow:hidden;color:inherit;font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.admin-monitor-region-picker-wheel span{grid-column:1;font-size:11px;font-weight:800;line-height:1.2;opacity:.74}.admin-monitor-region-picker-wheel em{grid-column:1;overflow:hidden;color:inherit;font-size:10.8px;font-style:normal;font-weight:800;line-height:1.2;opacity:.64;text-overflow:ellipsis;white-space:nowrap}.admin-monitor-region-picker-wheel b{grid-column:2;grid-row:1 / 4;justify-self:end;color:inherit;font-size:22px;line-height:1}.admin-monitor-region-picker__actions{display:flex;justify-content:flex-end;gap:8px}.admin-kpi-grid--monitor{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-kpi-grid--monitor .admin-kpi{min-height:86px;align-content:center;gap:4px;padding:10px 12px}.admin-kpi-grid--monitor .admin-kpi__label,.admin-kpi-grid--monitor .admin-kpi__meta{min-height:0;display:block;font-size:11px;line-height:1.25}.admin-kpi-grid--monitor .admin-kpi__value{margin-top:2px;font-size:24px;line-height:1.05}.admin-kpi-grid--monitor .admin-kpi__action{right:10px;bottom:8px;min-height:22px}.admin-kpi-grid--monitor .admin-kpi--clickable .admin-kpi__meta{padding-right:52px}.admin-meeting-monitor-body{min-height:max(610px,100%);display:grid;grid-template-columns:286px minmax(0,1fr);align-items:stretch;gap:12px;overflow:visible}.admin-meeting-monitor-body>.admin-section,.admin-monitor-detail-stack{min-height:0;overflow:visible}.admin-meeting-monitor-body>.admin-section{align-self:stretch}.admin-monitor-detail-stack{align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.admin-section--monitor-regions{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.admin-section--monitor-types,.admin-section--monitor-trend{display:grid;grid-template-rows:auto auto;overflow:visible}.admin-section--monitor-trend{min-height:0;align-self:stretch}.admin-monitor-region-list,.admin-monitor-priority-list{min-height:0;display:grid;align-content:start;gap:8px;overflow:auto}.admin-monitor-region-list{max-height:100%;padding-right:2px;scrollbar-width:none}.admin-monitor-region-list::-webkit-scrollbar{display:none}.admin-monitor-region-list button{min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;border:1px solid var(--dyf-line);border-radius:14px;padding:12px;color:var(--dyf-text);background:#fffdf7;text-align:left;cursor:pointer}.admin-monitor-region-list button.is-active{border-color:#6f1d2f6b;background:#fff7ec;box-shadow:inset 4px 0 0 var(--dyf-primary)}.admin-monitor-region-list button strong,.admin-monitor-region-list button span,.admin-monitor-region-list button b{display:block}.admin-monitor-region-list button span{margin-top:4px;color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.35}.admin-monitor-region-list button b{color:var(--dyf-primary);font-size:18px}.admin-monitor-region-list .admin-progress{grid-column:1 / -1;width:100%;height:12px;border:0;padding:0;background:#e6ddcf;box-shadow:none}.admin-monitor-region-list .admin-progress__fill{top:0;bottom:0;height:100%;min-height:100%;margin:0;border-radius:inherit}.admin-monitor-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-monitor-type-grid button{min-height:142px;display:grid;align-content:space-between;gap:10px;border:1px solid var(--dyf-line);border-radius:14px;padding:14px;color:var(--dyf-text);background:#fffdf7;text-align:left;cursor:pointer}.admin-monitor-type-grid button>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-monitor-type-grid strong,.admin-monitor-type-grid span,.admin-monitor-type-grid b{display:block}.admin-monitor-type-grid span,.admin-monitor-type-grid p{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-monitor-type-grid b{color:var(--dyf-primary);font-size:26px;line-height:1}.admin-monitor-type-grid p{margin:0;line-height:1.45}.admin-monitor-action-rail{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:stretch;overflow:hidden}.admin-monitor-region-score{display:grid;gap:8px;border:1px solid var(--dyf-line);border-radius:14px;padding:12px;background:#fff7ec}.admin-monitor-region-score__head{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.admin-monitor-region-score strong,.admin-monitor-region-score span{display:block}.admin-monitor-region-score strong{color:var(--dyf-primary);font-size:24px;line-height:1}.admin-monitor-region-score span{color:var(--dyf-muted);font-size:12px;font-weight:800;white-space:nowrap}.admin-monitor-region-score .admin-progress{width:100%;height:10px}.admin-monitor-priority-list{min-height:0;padding-right:2px;scrollbar-width:none}.admin-monitor-priority-list::-webkit-scrollbar{display:none}.admin-monitor-action-rail .admin-action-rail__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-monitor-action-rail .admin-action-rail__buttons .admin-button{min-height:42px;padding-inline:10px;font-size:12px}.admin-monitor-priority-list button{display:grid;gap:8px;border:1px solid var(--dyf-line);border-radius:14px;padding:12px;color:var(--dyf-text);background:#fffdf7;text-align:left;cursor:pointer}.admin-monitor-priority-list button strong,.admin-monitor-priority-list button span{display:block}.admin-monitor-priority-list button span{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-monitor-priority-list button div{display:flex;flex-wrap:wrap;gap:6px}.admin-monitor-priority-list button .admin-badge{min-height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 10px;line-height:1;text-align:center}.admin-monitor-empty{min-height:136px}.admin-coming-soon-page{position:relative;display:block;border:0;border-radius:0;background:linear-gradient(135deg,#fffdf794,#f1e8dc7a)}.admin-coming-soon-preview{display:none}.admin-coming-soon-preview div{display:grid;align-content:start;gap:12px;border:1px solid var(--dyf-line);border-radius:16px;padding:18px;background:#fffdf7}.admin-coming-soon-preview span,.admin-coming-soon-preview strong,.admin-coming-soon-preview p{display:block;border-radius:999px;background:#e8e2da}.admin-coming-soon-preview span{width:84px;height:22px}.admin-coming-soon-preview strong{width:70%;height:44px}.admin-coming-soon-preview p{width:100%;height:180px}.admin-coming-soon-glass{width:100%;height:100%;min-height:0;display:grid;align-content:center;justify-items:center;gap:14px;border:0;border-radius:0;padding:clamp(28px,6vw,64px);background:linear-gradient(135deg,#fffdf7b8,#fff5e785),#fffdf76b;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);box-shadow:inset 0 1px #ffffffb8,0 24px 60px #4b0f1d1f;text-align:center}.admin-coming-soon-glass h1{margin:0;color:var(--dyf-text);font-size:28px;line-height:1.2}.admin-coming-soon-glass p{max-width:440px;margin:0;color:var(--dyf-muted);font-size:14px;line-height:1.7}.admin-coming-soon-glass--entries{align-content:stretch;justify-items:stretch;gap:0;padding:clamp(16px,3vw,30px);background:radial-gradient(circle at 16% 12%,rgba(184,137,90,.12),transparent 34%),linear-gradient(135deg,#fffdf7d1,#faf1e494),#fffdf76b;text-align:left}.admin-role-entry-board{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.admin-role-entry-board__lanes{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;overflow:hidden}.admin-role-entry-lane{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;border:1px solid rgba(111,29,47,.09);border-radius:18px;padding:12px;background:linear-gradient(180deg,#fffdf7d6,#fff8ee85);box-shadow:inset 0 1px #ffffffb8,0 14px 34px #4b0f1d12}.admin-role-entry-lane__head{min-height:54px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;border-radius:14px;padding:10px 12px 10px 14px;background:#fffaf2b8;box-shadow:inset 0 0 0 1px #6f1d2f0f;overflow:hidden}.admin-role-entry-lane__head:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--dyf-primary)}.admin-role-entry-lane__head span,.admin-role-entry-lane__head small,.admin-role-entry-lane__head b{display:block}.admin-role-entry-lane__head span{color:var(--dyf-text);font-size:14px;font-weight:950;line-height:1.1}.admin-role-entry-lane__head small{grid-column:1;color:var(--dyf-muted);font-size:10.5px;font-weight:850;line-height:1.25}.admin-role-entry-lane__head b{grid-column:2;grid-row:1 / 3;min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#fffaf2;background:var(--dyf-primary);font-size:14px;line-height:1}.admin-role-entry-list{min-width:0;min-height:0;display:grid;align-content:start;gap:8px;overflow:auto;scrollbar-width:none}.admin-role-entry-list::-webkit-scrollbar{display:none}.admin-role-entry-list button{min-width:0;min-height:72px;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);align-items:start;gap:4px 10px;border:1px solid rgba(111,29,47,.075);border-radius:14px;padding:11px 12px 11px 10px;color:var(--dyf-text);background:linear-gradient(120deg,#fffdf7e6,#fff9f0ad);box-shadow:inset 0 1px #ffffffb8;text-align:left;cursor:pointer;overflow:hidden;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.admin-role-entry-list button:after{content:"›";grid-column:3;grid-row:1 / 3;align-self:center;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:#fffaf2;background:#6f1d2fc7;font-size:20px;line-height:1}.admin-role-entry-list button:hover,.admin-role-entry-list button:focus-visible{border-color:#6f1d2f47;background:linear-gradient(120deg,#fffdf7fa,#fff5e8d6);box-shadow:inset 0 1px #ffffffc2,0 14px 26px #4b0f1d1c;transform:translateY(-2px)}.admin-role-entry-list button>span{grid-column:1;grid-row:1 / 3;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--dyf-primary);background:#6f1d2f14;font-size:12px;font-weight:950}.admin-role-entry-list strong{min-width:0;grid-column:2;color:var(--dyf-text);font-size:16px;line-height:1.14;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-role-entry-list small{min-width:0;grid-column:2;color:#362824a8;font-size:11.2px;font-weight:760;line-height:1.42;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-role-entry-list em{position:absolute;top:8px;right:44px;border-radius:999px;padding:4px 7px;color:#fffaf2;background:#6f1d2fb8;font-size:9px;font-style:normal;font-weight:950;line-height:1}.admin-role-entry-lane[data-stage=已发布] .admin-role-entry-lane__head{background:linear-gradient(135deg,#ebf4e5d1,#fffaf2b3)}.admin-role-entry-lane[data-stage=已发布] .admin-role-entry-lane__head:before{background:#6f8b4a}.admin-role-entry-lane[data-stage=已发布] .admin-role-entry-lane__head b,.admin-role-entry-lane[data-stage=已发布] .admin-role-entry-list button:after{background:#6f8b4a}.admin-role-entry-lane[data-stage=已发布] .admin-role-entry-list button>span{color:#46612d;background:#7e955529}.admin-role-entry-lane[data-stage=待发布] .admin-role-entry-lane__head{background:linear-gradient(135deg,#fff2dce0,#fffaf2b8)}.admin-role-entry-lane[data-stage=待发布] .admin-role-entry-lane__head:before{background:#9a6f37}.admin-role-entry-lane[data-stage=待发布] .admin-role-entry-lane__head b,.admin-role-entry-lane[data-stage=待发布] .admin-role-entry-list button:after{background:#9a6f37}.admin-role-entry-lane[data-stage=待发布] .admin-role-entry-list button>span{color:#7d4a16;background:#d2995c2e}.admin-coming-soon-points,.admin-coming-soon-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.admin-role-workstation-page{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);gap:0;padding:18px;overflow:auto;background:linear-gradient(135deg,#fffdf7d1,#faf1e4a3),#fffaf2b8}.admin-role-workstation-hero{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);gap:14px;align-items:stretch}.admin-role-workstation-hero__copy,.admin-role-workstation-switch,.admin-role-motion-map,.admin-role-workstation-panel,.admin-role-action-rail{border:1px solid rgba(111,29,47,.09);border-radius:18px;background:linear-gradient(135deg,#fffdf7f0,#fff8eeb8);box-shadow:inset 0 1px #ffffffbd,0 18px 42px #4b0f1d12}.admin-role-workstation-hero__copy{display:grid;align-content:center;gap:8px;padding:18px 20px}.admin-role-workstation-hero__copy span,.admin-role-action-rail>div span{color:var(--dyf-primary);font-size:12px;font-weight:950}.admin-role-workstation-hero__copy h1{margin:0;color:var(--dyf-text);font-size:clamp(24px,2.2vw,34px);line-height:1.14}.admin-role-workstation-hero__copy p{max-width:880px;margin:0;color:#362824b8;font-size:13px;font-weight:760;line-height:1.65}.admin-role-workstation-hero__copy strong{color:var(--dyf-text);font-size:15px;line-height:1.35}.admin-role-workstation-switch{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.admin-role-workstation-switch button{min-width:0;min-height:42px;border:1px solid rgba(111,29,47,.09);border-radius:12px;color:#362824b8;background:#fffaf2b8;font-size:12px;font-weight:900;cursor:pointer}.admin-role-workstation-switch button.is-active{color:#fffaf2;background:linear-gradient(135deg,var(--dyf-primary),#9b6a36);box-shadow:0 10px 20px #4b0f1d1f}.admin-role-workstation-layout{min-width:0;min-height:100%;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.22fr) minmax(280px,.58fr);gap:14px}.admin-role-motion-map{--role-accent: var(--dyf-primary);min-width:0;min-height:520px;position:relative;overflow:hidden}.admin-role-motion-map:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(111,29,47,.06);border-radius:28px;background:linear-gradient(rgba(111,29,47,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(111,29,47,.04) 1px,transparent 1px);background-size:54px 54px;pointer-events:none}.admin-role-motion-map>svg{position:absolute;top:22px;right:22px;bottom:22px;left:22px;width:calc(100% - 44px);height:calc(100% - 44px)}.admin-role-motion-map__business{fill:color-mix(in srgb,var(--role-accent) 10%,rgba(255,253,247,.72));stroke:color-mix(in srgb,var(--role-accent) 34%,rgba(255,250,242,.34));stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.84}.admin-role-motion-map__business path{fill:none}.admin-role-motion-map__business.is-operations path{fill:color-mix(in srgb,var(--role-accent) 10%,rgba(255,253,247,.72));animation:adminRoleFunnelBreath 3.8s ease-in-out infinite}.admin-role-motion-map__business.is-operations path:nth-child(2){animation-delay:.35s}.admin-role-motion-map__business.is-operations path:nth-child(3){animation-delay:.7s}.admin-role-motion-map__business.is-supervisor circle,.admin-role-motion-map__business.is-merchandise circle{fill:var(--role-accent);stroke:#fffaf2db;stroke-width:1;animation:adminRoleMapBeacon 2.8s ease-in-out infinite}.admin-role-motion-map__business.is-supervisor circle:nth-child(3),.admin-role-motion-map__business.is-merchandise circle:nth-child(7){animation-delay:.8s}.admin-role-motion-map__business.is-supervisor circle:nth-child(5){animation-delay:1.45s}.admin-role-motion-map__business.is-finance rect{fill:color-mix(in srgb,var(--role-accent) 16%,rgba(255,253,247,.72));animation:adminRoleBarLift 3.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.admin-role-motion-map__business.is-finance rect:nth-child(2){animation-delay:.25s}.admin-role-motion-map__business.is-finance rect:nth-child(3){animation-delay:.55s}.admin-role-motion-map__business.is-finance rect:nth-child(4){animation-delay:.85s}.admin-role-motion-map__track,.admin-role-motion-map__flow{fill:none;stroke-linecap:round;stroke-linejoin:round}.admin-role-motion-map__track{stroke:#6f1d2f21;stroke-width:1.8}.admin-role-motion-map__flow{stroke:var(--role-accent);stroke-width:2.7;stroke-dasharray:18 11;opacity:.68;animation:adminRoleFlow 4.8s linear infinite}.admin-role-motion-map__pulse{fill:var(--role-accent);opacity:.62;transform-origin:center;animation:adminRolePulse 2.7s ease-in-out infinite}.admin-role-motion-map__pulse.is-b{animation-delay:1.1s}.admin-role-motion-map__core{position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:158px;height:158px;display:grid;place-items:center;align-content:center;gap:4px;border:1px solid rgba(255,250,242,.26);border-radius:999px;padding:16px;color:#fffaf2;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,var(--role-accent),#6f1d2f);box-shadow:0 20px 44px #4b0f1d3d;text-align:center;transform:translate(-50%,-50%)}.admin-role-motion-map__core span,.admin-role-motion-map__core small{font-size:11px;font-weight:850;line-height:1.2}.admin-role-motion-map__core strong{font-size:42px;line-height:1}.admin-role-motion-node{position:absolute;left:var(--node-x);top:var(--node-y);min-width:112px;min-height:72px;display:grid;align-content:center;gap:3px;border:1px solid rgba(111,29,47,.1);border-radius:16px;padding:10px 12px;color:var(--dyf-text);background:#fffdf7e6;box-shadow:0 14px 28px #4b0f1d17;text-align:left;cursor:pointer;transform:translate(-50%,-50%)}.admin-role-motion-node span{color:var(--dyf-primary);font-size:12px;font-weight:950}.admin-role-motion-node strong{font-size:24px;line-height:1.05}.admin-role-motion-node.is-active{border-color:color-mix(in srgb,var(--role-accent) 58%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--role-accent) 13%,transparent),0 18px 36px #4b0f1d21}.admin-role-workstation-panel{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;padding:14px;overflow:hidden}.admin-role-method-strip{min-width:0;display:grid;gap:5px;border:1px solid rgba(111,29,47,.1);border-radius:14px;padding:10px 12px;background:#fffaf3b8}.admin-role-method-strip span,.admin-role-action-method span{color:var(--role-accent, var(--dyf-primary));font-size:10px;font-weight:950}.admin-role-method-strip strong{color:var(--dyf-text);font-size:12.6px;line-height:1.38}.admin-role-method-strip small,.admin-role-action-method small{color:#362824a8;font-size:11px;font-weight:780;line-height:1.4}.admin-role-capability-grid{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow:auto;scrollbar-width:thin}.admin-role-capability-grid button{min-width:0;min-height:132px;display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px 12px;align-items:start;align-content:start;border:1px solid rgba(111,29,47,.1);border-radius:16px;padding:14px;color:var(--dyf-text);background:linear-gradient(135deg,#fffdf7f0,#fff8eead);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-role-capability-grid button:hover,.admin-role-capability-grid button:focus-visible,.admin-role-capability-grid button.is-active{border-color:color-mix(in srgb,var(--role-accent, var(--dyf-primary)) 28%,rgba(111,29,47,.1));background:linear-gradient(135deg,#fffdf7fa,#fff4e8d1);box-shadow:inset 0 1px #ffffffc7,0 16px 30px #4b0f1d1c;transform:translateY(-2px)}.admin-role-capability-grid button>span{min-width:64px;height:64px;grid-row:1 / 4;display:grid;place-items:center;border-radius:16px;color:#fffaf2;background:var(--role-accent, var(--dyf-primary));font-size:17px;font-weight:950;line-height:1;text-align:center}.admin-role-capability-grid button strong,.admin-role-capability-grid button small,.admin-role-capability-grid button dl{grid-column:2}.admin-role-capability-grid button strong{align-self:center;font-size:21px;line-height:1.2}.admin-role-capability-grid button small{color:#362824ad;font-size:12.4px;font-weight:760;line-height:1.5}.admin-role-capability-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0}.admin-role-capability-grid dl div{min-width:0;border-radius:12px;padding:8px 9px;background:#6f1d2f0b}.admin-role-capability-grid dt,.admin-role-capability-grid dd{margin:0}.admin-role-capability-grid dt{color:var(--dyf-primary);font-size:10px;font-weight:950}.admin-role-capability-grid dd{color:#362824b8;font-size:11.4px;font-weight:800;line-height:1.35}.admin-role-capability-grid button.is-exception>span,.admin-role-action-rail article.is-exception:before{background:#a33c4f}.admin-role-capability-grid button.is-closure>span,.admin-role-action-rail article.is-closure:before{background:#9b6a36}.admin-role-capability-grid button.is-evidence>span,.admin-role-action-rail article.is-evidence:before{background:#506f4b}.admin-role-action-rail{min-width:0;min-height:0;display:grid;align-content:start;gap:10px;padding:14px;overflow:auto}.admin-role-action-rail>div{display:grid;gap:4px;border-radius:16px;padding:13px;background:#6f1d2f0e}.admin-role-action-rail>div strong{color:var(--dyf-text);font-size:18px;line-height:1.2}.admin-role-action-rail>div small{color:var(--dyf-muted);font-size:11px;font-weight:850}.admin-role-action-method{min-width:0;display:grid;gap:5px;border-radius:14px;padding:11px 12px;background:#506f4b17}.admin-role-action-rail article{position:relative;display:grid;gap:5px;border:1px solid rgba(111,29,47,.09);border-radius:15px;padding:12px 12px 12px 16px;background:#fffdf7db;overflow:hidden}.admin-role-action-rail article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--dyf-primary)}.admin-role-action-rail article span{color:var(--dyf-primary);font-size:11px;font-weight:950}.admin-role-action-rail article strong{color:var(--dyf-text);font-size:14px;line-height:1.28}.admin-role-action-rail article small,.admin-role-action-rail article em{color:#362824ad;font-size:11px;font-style:normal;font-weight:800;line-height:1.35}@keyframes adminRoleFlow{to{stroke-dashoffset:-58}}@keyframes adminRolePulse{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:.9;transform:scale(1.26)}}@keyframes adminRoleMapBeacon{0%,to{opacity:.46;transform:scale(.84)}50%{opacity:.96;transform:scale(1.18)}}@keyframes adminRoleFunnelBreath{0%,to{opacity:.54}50%{opacity:.88}}@keyframes adminRoleBarLift{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1.06)}}@container (max-width: 1240px){.admin-role-workstation-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr)}.admin-role-workstation-layout{min-height:0}.admin-role-motion-map{min-height:520px}.admin-role-capability-grid{grid-template-columns:1fr}.admin-role-action-rail{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-role-action-rail>div{grid-column:1 / -1}}@container (max-width: 760px){.admin-role-workstation-page{padding:12px}.admin-role-workstation-hero,.admin-role-workstation-layout,.admin-role-workstation-switch,.admin-role-capability-grid,.admin-role-capability-grid dl{grid-template-columns:1fr}.admin-role-motion-node{min-width:96px}}.admin-coming-soon-points span{min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(111,29,47,.12);border-radius:999px;padding:0 10px;color:var(--dyf-primary);background:#fffaf2bd;font-size:12px;font-weight:800}.admin-coming-soon-entry-grid{width:min(720px,100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px}.admin-coming-soon-entry-grid button{min-width:0;min-height:118px;display:grid;align-content:start;justify-items:start;gap:8px;border:1px solid rgba(111,29,47,.13);border-radius:14px;padding:14px;color:var(--dyf-text);background:linear-gradient(135deg,#fffdf7eb,#fff7ebb8),#fffaf2d6;box-shadow:0 14px 28px #4b0f1d14;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-coming-soon-entry-grid button:hover,.admin-coming-soon-entry-grid button:focus-visible{border-color:#6f1d2f47;box-shadow:0 18px 34px #4b0f1d1f;transform:translateY(-2px)}.admin-coming-soon-entry-grid span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;color:#fffaf2;background:#8d2b3f;font-size:11px;font-weight:900}.admin-coming-soon-entry-grid span[data-stage=已发布]{color:#24402d;background:#7e955533}.admin-coming-soon-entry-grid strong{font-size:18px;line-height:1.12}.admin-coming-soon-entry-grid small{color:var(--dyf-muted);font-size:12px;font-weight:700;line-height:1.55}.admin-task-workbench{min-height:0;height:100%;display:grid;grid-template-columns:264px minmax(0,1fr) 270px;gap:12px}.admin-task-workbench--ops{grid-template-columns:260px minmax(0,1fr) 284px}.admin-task-inbox,.admin-task-detail,.admin-action-rail,.admin-evidence-panel{border:1px solid var(--dyf-line);border-radius:16px;padding:14px;background:var(--dyf-surface);overflow:auto}.admin-task-inbox{min-width:0;display:grid;align-content:start;gap:12px}.admin-task-inbox__head,.admin-bottom-sheet__head,.admin-action-rail__buttons,.admin-sheet-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-task-inbox__head span,.admin-action-rail__eyebrow{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-task-inbox__head p{margin:4px 0 0;color:var(--dyf-muted);font-size:11px;line-height:1.45}.admin-task-count-explain{display:grid;justify-items:end;gap:4px;min-width:92px;text-align:right}.admin-task-count-explain small{max-width:118px;color:var(--dyf-muted);font-size:10px;font-weight:800;line-height:1.35}.admin-task-inbox__head h1,.admin-action-rail h2,.admin-bottom-sheet h2,.admin-evidence-panel h2{margin:4px 0 0;color:var(--dyf-text);font-size:20px;line-height:1.2}.admin-segmented-control{display:flex;flex-wrap:wrap;gap:6px;border-radius:12px;padding:4px;background:#f1e8dc}.admin-segmented-control button{min-height:34px;flex:1 0 auto;border:0;border-radius:10px;padding:0 9px;color:var(--dyf-muted);background:transparent;font-size:12px;font-weight:800;cursor:pointer}.admin-segmented-control button.is-active{color:#fffaf2;background:var(--dyf-primary)}.admin-segmented-control--task-filter{gap:8px;border:1px solid rgba(111,29,47,.1);padding:6px;background:linear-gradient(135deg,#f3eadf,#fff8ef);box-shadow:inset 0 1px #fffdf7db}.admin-segmented-control--task-filter button{position:relative;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(111,29,47,.08);padding:0 27px 0 12px;color:var(--dyf-text);background:#fffdf7b8;box-shadow:0 6px 14px #6f1d2f0d}.admin-segmented-control--task-filter button b{min-width:20px;min-height:20px;display:inline-grid;place-items:center;border-radius:999px;color:var(--dyf-primary);background:#f5e8e9;font-size:11px;font-weight:800}.admin-segmented-control--task-filter button:after{content:"›";position:absolute;right:11px;top:50%;color:var(--dyf-primary);font-size:15px;line-height:1;transform:translateY(-52%)}.admin-segmented-control--task-filter button:hover,.admin-segmented-control--task-filter button:focus-visible{border-color:#6f1d2f3d;background:#fffaf2}.admin-segmented-control--task-filter button.is-active{color:#fffaf2;border-color:var(--dyf-primary);background:var(--dyf-primary);box-shadow:0 8px 16px #6f1d2f1f}.admin-segmented-control--task-filter button.is-active:after{color:#fffaf2}.admin-segmented-control--task-filter button.is-active b{color:var(--dyf-primary);background:#fffaf2}.admin-task-list{display:grid;gap:8px}.admin-task-list button,.admin-sheet-list button{min-height:74px;display:grid;gap:5px;border:1px solid var(--dyf-line);border-radius:12px;padding:10px;color:var(--dyf-text);background:#fffaf2;text-align:left;cursor:pointer}.admin-task-list button,.admin-sheet-list button,.admin-dimension-list button,.admin-dimension-detail-list button,.admin-charter-list button,.admin-store-table button,.admin-meeting-row,.admin-attention-list button,.admin-case-mini-list button,.admin-evidence-timeline button,.admin-tag-cloud button{position:relative}.admin-task-list button:after,.admin-sheet-list button:after,.admin-dimension-list button:after,.admin-dimension-detail-list button:after,.admin-charter-list button:after,.admin-store-table button:after,.admin-meeting-row:after,.admin-attention-list button:after,.admin-case-mini-list button:after,.admin-evidence-timeline button:after,.admin-tag-cloud button:after{content:"查看";position:absolute;right:10px;top:10px;border-radius:999px;padding:3px 7px;color:var(--dyf-primary);background:#f5e8e9;font-size:10px;font-weight:800;opacity:.88}.admin-task-list button.is-active,.admin-task-list button:hover,.admin-sheet-list button:hover,.admin-ranking-row.is-active,.admin-attention-list button.is-active,.admin-store-table button.is-active{border-color:#6f1d2f61;background:#fbefed}.admin-task-list button.is-active{border-color:#6f1d2f75;background:linear-gradient(135deg,#fbefed,#fff7ee);box-shadow:inset 4px 0 0 var(--dyf-primary),0 8px 18px #6f1d2f14}.admin-task-list button.is-active:after{content:"当前";color:#fffaf2;background:var(--dyf-primary);opacity:1}.admin-task-list button:active,.admin-sheet-list button:active,.admin-action-checklist button:active{color:var(--dyf-text);background:#f8ece8}.admin-task-list button:focus-visible,.admin-sheet-list button:focus-visible,.admin-action-checklist button:focus-visible,.admin-segmented-control--task-filter button:focus-visible{outline:2px solid rgba(111,29,47,.42);outline-offset:2px}.admin-task-list button.is-closed{background:#eef4e8}.admin-task-list--compact button.admin-task-card--linked{min-height:86px;padding-right:92px;border-color:#6f1d2f38;background:linear-gradient(135deg,#fffaf2fa,#f5e8e9b8);box-shadow:inset 0 0 0 1px #fffdf7b8,0 8px 18px #6f1d2f0f}.admin-task-list--compact button.admin-task-card--linked:hover,.admin-task-list--compact button.admin-task-card--linked:focus-visible{border-color:#6f1d2f6b;background:#fbefed}.admin-task-card__cue{position:absolute;right:10px;top:50%;min-height:28px;display:inline-flex;align-items:center;border-radius:999px;padding:0 22px 0 10px;color:var(--dyf-primary)!important;background:#fffdf7e6;font-size:11px!important;font-weight:800;box-shadow:inset 0 0 0 1px #6f1d2f1f;transform:translateY(-50%)}.admin-task-card__cue:after{content:"›";position:absolute;right:8px;font-size:14px;line-height:1}.admin-task-list strong,.admin-sheet-list strong{color:var(--dyf-text);font-size:15px}.admin-task-list span,.admin-sheet-list span{color:var(--dyf-muted);font-size:12px;line-height:1.35}.admin-task-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-task-evidence-grid article,.admin-rail-focus-card{display:grid;gap:7px;border:1px solid var(--dyf-line);border-radius:14px;padding:12px;background:#fffaf2}.admin-task-evidence-grid span,.admin-rail-focus-card span{color:var(--dyf-muted);font-size:12px;line-height:1.45}.admin-task-evidence-grid strong,.admin-rail-focus-card strong{color:var(--dyf-text);font-size:18px}.admin-evidence-panel{display:grid;align-content:start;gap:10px;background:#fbf7ef}.admin-evidence-timeline,.admin-note-list{display:grid;gap:8px}.admin-evidence-timeline button{min-height:58px;display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center;border:1px solid var(--dyf-line);border-radius:12px;padding:10px;color:var(--dyf-text);background:var(--dyf-surface);text-align:left;cursor:pointer}.admin-evidence-timeline time{color:var(--dyf-primary);font-weight:800}.admin-action-rail{display:grid;align-content:start;gap:12px;background:#fbf7ef}.admin-action-rail p{margin:0;color:var(--dyf-muted);font-size:13px;line-height:1.55}.admin-action-rail__buttons{display:grid;grid-template-columns:1fr}.admin-action-rail__buttons .admin-button{width:100%;min-height:48px}.admin-action-rail.admin-monitor-action-rail{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;align-content:stretch;overflow:hidden}.admin-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-risk-card{min-height:82px;border-color:var(--dyf-line);border-radius:12px;padding:12px}.admin-risk-card strong{font-size:28px}.admin-risk-card span{color:inherit}.admin-risk-card--danger{color:var(--dyf-danger);background:#fff0ef}.admin-risk-card--warning{color:var(--dyf-warning);background:#fff3e1}.admin-risk-card--purple,.admin-risk-card--primary{color:var(--dyf-primary);background:#f5e8e9}.admin-ranking-row,.admin-case-mini-list button,.admin-attention-list button,.admin-type-quality-card,.admin-dimension-list button,.admin-tag-cloud button,.admin-store-table button,.admin-meeting-row,.admin-charter-list button,.admin-dimension-detail-list button,.admin-store-timeline button{border-color:var(--dyf-line);border-radius:12px;background:#fffaf2}.admin-ranking-row{min-height:66px;grid-template-columns:34px 1fr auto auto auto}.admin-ranking-row__index{color:#fffaf2;background:var(--dyf-nav)}.admin-case-mini-list,.admin-attention-list,.admin-ranking-list{gap:8px}.admin-section--case-scroll{min-height:0;overflow:hidden}.admin-section--case-scroll .admin-case-mini-list{max-height:210px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.admin-section--case-scroll .admin-case-mini-list::-webkit-scrollbar{width:6px}.admin-section--case-scroll .admin-case-mini-list::-webkit-scrollbar-thumb{border-radius:999px;background:#6f1d2f3d}.admin-case-mini-list p{color:var(--dyf-muted)}.admin-store-meeting-filter{max-width:420px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.admin-store-meeting-filter::-webkit-scrollbar{display:none}.admin-store-meeting-filter button{min-height:30px;border:1px solid var(--dyf-line);border-radius:999px;padding:0 10px;color:var(--dyf-muted);background:#fffaf2;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.admin-store-meeting-filter button.is-active{color:#fffaf2;border-color:var(--dyf-primary);background:var(--dyf-primary)}.admin-store-timeline{max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.admin-note-list article{display:grid;gap:10px}.admin-note-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-note-audio{min-height:38px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(111,29,47,.14);border-radius:999px;padding:0 12px;color:var(--dyf-primary);background:#f5e8e9;font-size:12px;font-weight:800;cursor:pointer}.admin-note-audio span{height:22px;display:flex;align-items:center;gap:3px}.admin-note-audio i{width:4px;border-radius:999px;background:var(--dyf-primary)}.admin-note-audio i:nth-child(1){height:10px}.admin-note-audio i:nth-child(2){height:18px}.admin-note-audio i:nth-child(3){height:13px}.admin-note-audio.is-playing i{animation:adminCopilotWave .62s ease-in-out infinite alternate}.admin-note-audio small{color:var(--dyf-muted)}.admin-dimension-list button{min-height:60px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px}.admin-dimension-detail-list button{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.admin-dimension-list button>div,.admin-dimension-detail-list button>div{grid-column:1;grid-row:1}.admin-dimension-list button:after,.admin-dimension-detail-list button:after{content:none}.admin-dimension-list button .admin-progress,.admin-dimension-detail-list button .admin-progress{grid-column:1 / -1;grid-row:2;width:100%;height:16px;margin-top:2px;border:0;background:#eadfd4;box-shadow:inset 0 0 0 1px #6f1d2f1f}.admin-dimension-list button .admin-progress__fill,.admin-dimension-detail-list button .admin-progress__fill{top:0;bottom:0;height:100%;min-height:100%;margin:0;background:linear-gradient(90deg,var(--dyf-primary),#a65c56)}.admin-dimension-list button b,.admin-dimension-detail-list button b{grid-column:2;grid-row:1;align-self:start;justify-self:end;border-radius:999px;padding:4px 8px;color:var(--dyf-primary);background:#f5e8e9;font-size:15px}.admin-dimension-detail-list button.is-active{border-color:#6f1d2f57;background:#fff8f1}.admin-dimension-detail-list__cue{display:inline-flex;width:fit-content;margin-top:8px;border:1px solid rgba(111,29,47,.16);border-radius:999px;padding:3px 8px;color:var(--dyf-primary);background:#f5e8e9b8;font-size:11px;font-style:normal;font-weight:800}.admin-dimension-detail-list button.is-active .admin-dimension-detail-list__cue{color:#fffaf2;border-color:var(--dyf-primary);background:var(--dyf-primary)}.admin-dimension-detail-list__explain{grid-column:1 / -1;grid-row:3;display:grid;gap:4px;border:1px solid rgba(184,137,90,.22);border-radius:10px;padding:10px 12px;color:var(--dyf-text);background:#fffaf2c7;font-size:12px}.admin-dimension-detail-list__explain strong{color:var(--dyf-primary);font-size:12px}.admin-dimension-detail-list__explain span{margin:0;color:var(--dyf-muted);line-height:1.55}.admin-dimension-detail-list button>.admin-dimension-detail-list__explain{grid-column:1 / -1;grid-row:3}.admin-dimension-list button span,.admin-dimension-detail-list button span,.admin-attention-list button span,.admin-charter-list button span{color:var(--dyf-muted)}.admin-tag-cloud--tablet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-tag-cloud button{width:auto;min-height:74px}.admin-store-table--compact{display:grid;gap:8px}.admin-store-table--compact button{min-height:58px;grid-template-columns:minmax(132px,1fr) minmax(118px,1fr) 70px auto}.admin-store-table button.is-risk,.admin-meeting-row.is-risk,.admin-exception-card--high,.admin-followup-card--high{border-color:#b4232f40;background:#fff0ef}.admin-filter-bar button{min-height:36px;border-color:var(--dyf-line);color:var(--dyf-muted);background:#fffaf2}.admin-filter-bar button.is-active{color:#fffaf2;border-color:var(--dyf-primary);background:var(--dyf-primary)}.admin-meeting-table__head,.admin-meeting-row{min-width:1050px}.admin-detail-header{grid-template-columns:auto 1fr auto}.admin-detail-header .admin-status-chain span{color:inherit}.admin-detail-header .admin-status-chain .admin-badge{border:1px solid rgba(255,250,242,.32);background:#fffaf2e6}.admin-detail-header .admin-status-chain .admin-badge--success{color:#2f6335}.admin-detail-header .admin-status-chain .admin-badge--warning{color:#8c4b12}.admin-detail-header .admin-status-chain .admin-badge--danger{color:#9f1f2a}.admin-score-overview{border-color:var(--dyf-line);border-radius:14px;background:var(--dyf-surface)}.admin-section--paired-score{--admin-score-panel-body-height: 360px;align-self:stretch;display:flex;flex-direction:column}.admin-section--paired-score .admin-section__head{min-height:50px}.admin-section--paired-score>.admin-dimension-detail-list,.admin-section--paired-score>.admin-charter-list{flex:none;height:var(--admin-score-panel-body-height);max-height:var(--admin-score-panel-body-height);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.admin-section--paired-score>.admin-dimension-detail-list{align-items:start;grid-auto-rows:max-content}.admin-charter-list button{grid-template-columns:78px minmax(0,1fr) minmax(100px,auto);align-items:start;border-color:var(--dyf-line);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-charter-list button:after{content:none}.admin-charter-list button:hover,.admin-charter-list button:focus-visible{border-color:#6f1d2f4d;box-shadow:0 10px 22px #4b0f1d14}.admin-charter-list button:focus-visible{outline:2px solid rgba(184,137,90,.34);outline-offset:2px}.admin-charter-list button.is-hit{border-color:#4e7a4a42;background:linear-gradient(90deg,#edf6ebf5,#fffaf2)}.admin-charter-list button.is-missed{border-color:#b0374852;background:linear-gradient(90deg,#fff0effa,#fffaf2)}.admin-charter-list button.is-optional-missed{border-color:#b66a1f4d;background:linear-gradient(90deg,#fff6e0fa,#fffaf2)}.admin-charter-list button.is-active{box-shadow:inset 4px 0 0 var(--dyf-primary)}.admin-charter-list__state,.admin-charter-list__main,.admin-charter-list__side{display:grid}.admin-charter-list__state{gap:6px;justify-items:start}.admin-charter-list__state .admin-badge{width:fit-content;font-size:11px}.admin-charter-list__state>span{color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1.2}.admin-charter-list__main{min-width:0;gap:5px;align-content:start}.admin-charter-list__main strong{color:var(--dyf-text);font-size:14px;font-weight:850;line-height:1.35}.admin-charter-list__main span{color:var(--dyf-muted);font-size:12px;font-weight:700;line-height:1.35}.admin-charter-list__side{justify-items:end;gap:5px}.admin-charter-list__side b{min-width:42px;border-radius:999px;padding:3px 8px;color:var(--dyf-primary);background:#f5e8e9d1;font-size:13px;text-align:center}.admin-charter-list button.is-hit .admin-charter-list__side b{color:#3f6b3f;background:#edf6ebf5}.admin-charter-list button.is-missed .admin-charter-list__side b{color:#9f263b;background:#ffe8e5fa}.admin-charter-list__side span{width:max-content;max-width:100px;border:1px solid rgba(111,29,47,.18);border-radius:999px;padding:3px 7px;color:var(--dyf-primary);background:#fffaf2db;font-size:11px;font-weight:800;line-height:1.25;text-align:right}.admin-charter-list__side span.is-muted{color:var(--dyf-muted);border-color:#7a6f682e;background:#fffdf7c7}.admin-section--paired-review{--admin-review-panel-body-height: 264px;align-self:stretch;display:flex;flex-direction:column}.admin-section--paired-review>.admin-audio-card,.admin-section--paired-review>.admin-transcript-list{flex:none;min-height:0}.admin-section--audio-review .admin-audio-card{height:var(--admin-review-panel-body-height);min-height:var(--admin-review-panel-body-height)}.admin-section--transcript-review .admin-transcript-list{height:var(--admin-review-panel-body-height);max-height:var(--admin-review-panel-body-height);overflow-y:auto}.admin-section--paired-outcome{--admin-outcome-panel-body-height: 330px;align-self:stretch;display:flex;flex-direction:column}.admin-section--paired-outcome .admin-section__head{min-height:50px}.admin-section--paired-outcome>.admin-ai-summary,.admin-section--paired-outcome>.admin-supervisor-panel{flex:none;height:var(--admin-outcome-panel-body-height);max-height:var(--admin-outcome-panel-body-height);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.admin-section--supervisor-action>.admin-supervisor-panel{height:calc(var(--admin-outcome-panel-body-height) - 58px);max-height:calc(var(--admin-outcome-panel-body-height) - 58px)}.admin-supervisor-panel .admin-action-items article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px}.admin-supervisor-panel .admin-action-items article span{min-width:0;color:var(--dyf-muted);font-size:12px;font-weight:700;line-height:1.45}.admin-supervisor-panel .admin-action-items article strong{font-size:12px;line-height:1.35}.admin-supervisor-panel .admin-action-items article .admin-badge{font-size:11px}.admin-supervisor-action-pending{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(111,29,47,.14);color:#4b37399e;background:#76695f1a;box-shadow:none}.admin-supervisor-action-pending:hover{border-color:#6f1d2f33;background:#76695f24}.admin-supervisor-action-pending span{line-height:1}.admin-supervisor-action-pending em{border-radius:999px;padding:3px 7px;color:#6f1d2fb8;background:#6f1d2f14;font-size:10px;font-style:normal;font-weight:800;line-height:1}.admin-confirm-dialog--feature-pending{width:min(380px,calc(100% - 48px))}.admin-transcript-list article,.admin-transcript-list button{border-color:var(--dyf-line);border-radius:12px;background:#fffaf2}.admin-transcript-list{max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.admin-dimension-detail-list::-webkit-scrollbar,.admin-charter-list::-webkit-scrollbar,.admin-ai-summary::-webkit-scrollbar,.admin-supervisor-panel::-webkit-scrollbar,.admin-transcript-list::-webkit-scrollbar,.admin-store-timeline::-webkit-scrollbar{width:6px}.admin-dimension-detail-list::-webkit-scrollbar-thumb,.admin-charter-list::-webkit-scrollbar-thumb,.admin-ai-summary::-webkit-scrollbar-thumb,.admin-supervisor-panel::-webkit-scrollbar-thumb,.admin-transcript-list::-webkit-scrollbar-thumb,.admin-store-timeline::-webkit-scrollbar-thumb{border-radius:999px;background:#6f1d2f3d}.admin-transcript-list button:hover:not(:disabled),.admin-transcript-list button:focus-visible{border-color:#6f1d2f57;background:#fff6ec;box-shadow:0 10px 22px #4b0f1d14}.admin-transcript-list button:focus-visible{outline:2px solid rgba(184,137,90,.34);outline-offset:2px}.admin-transcript-list button.is-active{border-color:#6f1d2f7a;background:#f7e8e3;box-shadow:inset 4px 0 0 var(--dyf-primary),0 12px 24px #4b0f1d1a}.admin-transcript-list button.is-active time{color:var(--dyf-primary)}.admin-transcript-list__cue{justify-self:end;white-space:nowrap;border:1px solid rgba(111,29,47,.18);border-radius:999px;padding:4px 8px;color:var(--dyf-primary);background:#f5e8e9c7;font-size:11px;font-weight:800}.admin-transcript-list button:hover:not(:disabled) .admin-transcript-list__cue,.admin-transcript-list button:focus-visible .admin-transcript-list__cue{color:#fffaf2;border-color:var(--dyf-primary);background:var(--dyf-primary)}.admin-transcript-list button.is-active .admin-transcript-list__cue{color:#fffaf2;border-color:var(--dyf-primary);background:var(--dyf-primary)}.admin-transcript-list article.is-issue,.admin-transcript-list button.is-issue{border-color:#b66a1f5c;background:#fff3e1}.admin-transcript-list button.is-issue.is-active{border-color:#6f1d2f7a;background:linear-gradient(90deg,#f7e8e3,#fff3e1)}.admin-transcript-list time{color:var(--dyf-primary)}.admin-ai-summary>strong{color:var(--dyf-primary);background:#f5e8e9}.admin-ai-summary span,.admin-rubric-rules span,.admin-case-tags span{color:var(--dyf-primary);background:#f5e8e9}.admin-ai-summary span{max-width:100%;min-width:0;display:inline-block;border-radius:12px;padding:8px 10px;line-height:1.55;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.admin-ai-summary p{margin:0;color:var(--dyf-muted);font-size:12px;line-height:1.5}.admin-rubric-layout{grid-template-columns:286px minmax(0,1fr)}.admin-rubric-type-list button{border-color:var(--dyf-line);border-radius:12px;background:#fffaf2}.admin-rubric-type-list button.is-active{border-color:#6f1d2f61;background:#fbefed}.admin-linked-menu-list button{position:relative;min-height:86px;padding:13px 44px 13px 14px;box-shadow:inset 0 0 0 1px #fffdf780}.admin-linked-menu-list button:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 999px 999px 0;background:transparent}.admin-linked-menu-list button:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-top:2px solid rgba(111,29,47,.42);border-right:2px solid rgba(111,29,47,.42);transform:translateY(-50%) rotate(45deg)}.admin-linked-menu-list button.is-active{border-color:#6f1d2f80;background:linear-gradient(135deg,#fbefed,#fff7ee);box-shadow:inset 4px 0 0 var(--dyf-primary),0 10px 20px #6f1d2f14}.admin-linked-menu-list button.is-active:before{background:var(--dyf-primary)}.admin-linked-menu-list button.is-active:after{border-color:var(--dyf-primary)}.admin-linked-menu-list__current{position:absolute;right:34px;top:12px;border-radius:999px;padding:3px 7px;color:#fffaf2;background:var(--dyf-primary);font-size:10px;line-height:1}.admin-section--linked-detail{border-color:#6f1d2f33;box-shadow:inset 0 0 0 1px #fffdf7c7}.admin-linked-detail-banner{min-height:58px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border:1px solid rgba(111,29,47,.12);border-radius:14px;padding:10px 12px;background:linear-gradient(135deg,#fff7ef,#f5e8e9)}.admin-linked-detail-banner span{grid-column:1 / -1;color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-linked-detail-banner strong{color:var(--dyf-primary);font-size:18px}.admin-exception-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-exception-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-exception-card.is-selected{box-shadow:0 0 0 3px #6f1d2f1f}.admin-entry{min-height:100%;grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr);gap:14px}.admin-entry__hero{min-height:0;align-content:center;justify-items:start;padding:24px}.admin-entry__metrics{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;color:var(--dyf-text);background:#fffdf7eb}.admin-entry__metrics div{display:grid;gap:4px}.admin-entry__metrics strong{font-size:26px;line-height:1}.admin-entry__metrics span{color:var(--dyf-muted)}.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-role-card{min-height:242px;width:100%;border-style:solid;border-color:var(--dyf-line);border-radius:16px;padding:16px;color:var(--dyf-text);background:var(--dyf-surface);box-shadow:none;text-align:left;cursor:pointer}.admin-role-card.is-active{border-color:#6f1d2f61;box-shadow:none}.admin-role-card:hover{border-color:#6f1d2f57;background:#fbf1ef}.admin-role-card__chip{color:var(--dyf-primary);background:#f5e8e9}.admin-role-card p,.admin-role-card__lists span{color:var(--dyf-muted)}.admin-role-card__lists span{background:#f0e8dd}.admin-role-card__action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 14px;color:var(--dyf-primary);background:#f0e8dd;font-size:13px;font-weight:800}.admin-role-card__action.is-active{color:#fffaf2;background:var(--dyf-primary)}.admin-action-row{margin-top:14px;padding-top:12px;border-top:1px solid var(--dyf-line)}.admin-empty-state{min-height:132px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(111,29,47,.22);border-radius:14px;padding:18px;color:var(--dyf-muted);background:#fffaf294;text-align:center}.admin-empty-state strong{color:var(--dyf-primary);font-size:15px}.admin-empty-state p{max-width:360px;margin:0;color:var(--dyf-muted);font-size:12px;line-height:1.5}.admin-empty-state p.admin-empty-state__single-line{width:max-content;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-empty-state--table{grid-column:1 / -1;min-height:170px;margin:10px}.admin-empty-state--error{border-color:#b4232f3d;background:#fff0ef}.admin-empty-state--error strong{color:#9f1f2a}.admin-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px}.admin-page-recoverable-error{display:grid;place-items:center;min-height:100%;padding:28px}.admin-page-recoverable-error__card{width:min(520px,100%);display:grid;justify-items:center;gap:14px;border:1px solid rgba(159,31,42,.16);border-radius:18px;padding:28px;color:var(--dyf-text);text-align:center;background:linear-gradient(180deg,#fffdf7f5,#fff0efe6);box-shadow:0 22px 54px #241a181f}.admin-page-recoverable-error__card>span{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:0 10px;color:#9f1f2a;background:#9f1f2a1a;font-size:11px;font-weight:800}.admin-page-recoverable-error__card h1{margin:0;color:var(--dyf-primary);font-size:21px;letter-spacing:0}.admin-page-recoverable-error__card p{max-width:430px;margin:0;color:var(--dyf-muted);font-size:13px;line-height:1.7}.admin-page-recoverable-error__card small{max-width:100%;overflow:hidden;color:#6f1d2fa8;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-page-recoverable-error__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.admin-empty-state--detail{min-height:100%}.admin-page-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-page-hero__actions .admin-button{min-width:116px;border-color:#fffaf257;background:#fffaf2eb}.admin-bottom-sheet,.admin-drawer{position:absolute;left:18px;right:18px;bottom:18px;top:auto;z-index:80;width:auto;max-height:min(72%,430px);display:grid;gap:12px;overflow:auto;border:1px solid rgba(111,29,47,.22);border-radius:18px 18px 14px 14px;padding:14px;color:var(--dyf-text);background:#fffdf7;box-shadow:0 22px 56px #241a1838}.admin-drawer{padding-right:56px}.admin-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:78;border:0;padding:0;background:#241a1833;-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08);cursor:default}.admin-drawer--rectify{z-index:82;padding-right:56px;background:#fffdf7eb;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.admin-drawer__close,.admin-confirm-dialog__close{position:absolute;right:14px;top:14px}.admin-voice-brief{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);align-items:center;gap:12px;border:1px solid rgba(111,29,47,.12);border-radius:16px;padding:12px;background:radial-gradient(circle at 16% 32%,rgba(111,29,47,.12),transparent 35%),#fbf7ef}.admin-voice-brief button{min-height:86px;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;border:0;border-radius:14px;padding:12px;color:#fffaf2;background:radial-gradient(circle at 30% 20%,#b8895a,var(--dyf-primary) 62%,#4b0f1d);text-align:left;cursor:pointer;box-shadow:0 16px 32px #6f1d2f2e}.admin-voice-brief button>span{width:52px;height:52px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:999px;background:#fffaf229}.admin-voice-brief i{width:5px;border-radius:999px;background:#fffaf2}.admin-voice-brief i:nth-child(1){height:16px}.admin-voice-brief i:nth-child(2){height:28px}.admin-voice-brief i:nth-child(3){height:20px}.admin-voice-brief.is-recording i{animation:adminCopilotWave .64s ease-in-out infinite alternate}.admin-voice-brief strong,.admin-voice-brief small{display:block}.admin-voice-brief strong{font-size:15px}.admin-voice-brief small{margin-top:4px;color:#fffaf2c7;line-height:1.35}.admin-voice-brief p{margin:0;color:var(--dyf-muted);font-size:12px;line-height:1.55}.admin-confirm-dialog{position:absolute;left:50%;top:50%;z-index:84;width:min(420px,calc(100% - 48px));display:grid;gap:16px;border:1px solid rgba(111,29,47,.2);border-radius:18px;padding:18px;color:var(--dyf-text);background:#fffdf7f0;box-shadow:0 30px 70px #241a1847;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08);transform:translate(-50%,-50%)}.admin-confirm-dialog span{color:var(--dyf-primary);font-size:12px;font-weight:800}.admin-confirm-dialog h2{margin:4px 0;font-size:20px}.admin-confirm-dialog p{margin:0;color:var(--dyf-muted);line-height:1.55}.admin-bottom-sheet:before,.admin-drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffffe6}.admin-bottom-sheet__handle{width:48px;height:5px;justify-self:center;border-radius:999px;background:var(--dyf-line)}.admin-bottom-sheet p,.admin-drawer p{margin:4px 0 0;color:var(--dyf-muted);line-height:1.55}.admin-sheet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-sheet-form{display:grid;gap:10px}.admin-sheet-form--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sheet-form label,.admin-drawer label{display:grid;gap:6px;color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-sheet-form input,.admin-sheet-form textarea,.admin-drawer textarea,.admin-drawer input[type=range]{width:100%;border:1px solid var(--dyf-line);border-radius:12px;padding:10px;accent-color:var(--dyf-primary);color:var(--dyf-text);background:#fffaf2;font:inherit}.admin-sheet-form input[type=range],.admin-drawer input[type=range]{padding:0}.admin-sheet-form textarea,.admin-drawer textarea{min-height:92px;resize:vertical}.admin-drawer>div:last-child{display:flex;justify-content:flex-end;gap:10px}@media(max-width:1180px){.admin-status-pills{display:none}.admin-range-switch button,.admin-time-wheel button{padding:0 7px;font-size:11px}.admin-time-wheel{flex-basis:116px;max-width:116px;padding:0 6px 0 38px}.admin-time-wheel button{min-height:24px}.admin-task-workbench,.admin-task-workbench--ops{grid-template-columns:240px minmax(0,1fr) 246px}.admin-kpi-grid--region{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-health-grid,.admin-diagnosis-grid,.admin-evidence-clip-grid,.admin-data-source-grid,.admin-definition-list,.admin-playbook-list,.admin-attribution-stack,.admin-risk-story-list,.admin-action-checklist{display:grid;gap:10px}.admin-health-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-health-card,.admin-diagnosis-card,.admin-evidence-clip-card,.admin-data-source-grid article,.admin-definition-list article,.admin-playbook-list article,.admin-attribution-stack article,.admin-risk-story-list button,.admin-action-checklist button{border:1px solid var(--dyf-line);border-radius:14px;padding:12px;color:var(--dyf-text);background:#fffaf2;text-align:left}.admin-health-card,.admin-diagnosis-card,.admin-evidence-clip-card,.admin-risk-story-list button,.admin-action-checklist button{cursor:pointer}.admin-health-card{min-height:154px;display:grid;align-content:space-between;gap:10px}.admin-health-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:#fffaf2;background:var(--dyf-primary);font-size:17px;font-weight:800}.admin-health-card div{display:grid;gap:2px}.admin-health-card strong{font-size:28px;line-height:1}.admin-health-card b,.admin-health-card p,.admin-diagnosis-card p,.admin-evidence-clip-card p,.admin-data-source-grid p,.admin-definition-list p,.admin-playbook-list p,.admin-attribution-stack span{margin:0;color:var(--dyf-muted);font-size:12px;line-height:1.45}.admin-health-card--danger,.admin-diagnosis-card--danger{border-color:#b4232f3d;background:#fff0ef}.admin-health-card--warning,.admin-diagnosis-card--warning{border-color:#b66a1f40;background:#fff3e1}.admin-health-card--success,.admin-diagnosis-card--success{border-color:#4e7a4a38;background:#edf4e8}.admin-diagnosis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-diagnosis-card{min-height:124px;display:grid;gap:7px}.admin-diagnosis-card strong{color:var(--dyf-primary);font-size:28px;line-height:1}.admin-diagnosis-card span{color:var(--dyf-text);font-weight:800}.admin-risk-story-list button{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.admin-risk-story-list button.is-active{border-color:#6f1d2f61;background:#fbefed}.admin-risk-story-list span,.admin-risk-story-list b{color:var(--dyf-muted);font-size:12px}.admin-stage-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-stage-track span{min-height:44px;display:grid;place-items:center;gap:2px;border-radius:999px;padding:5px 8px;color:var(--dyf-muted);background:#f0e8dd;font-size:12px;font-weight:800}.admin-stage-track span b{color:inherit;font-size:12px;line-height:1.1}.admin-stage-track span small{color:inherit;font-size:10px;font-weight:800;opacity:.78}.admin-stage-track span.is-done{color:var(--dyf-primary);background:#f5e8e9}.admin-stage-track span.is-current{color:#fffaf2;background:var(--dyf-primary);box-shadow:0 8px 16px #6f1d2f29}.admin-action-checklist button{min-height:58px;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px}.admin-action-checklist button span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:var(--dyf-muted);background:#f0e8dd;font-size:12px;font-weight:800}.admin-action-checklist button.is-done span{color:#fffaf2;background:var(--dyf-success)}.admin-attribution-stack article{display:grid;gap:8px}.admin-attribution-stack article>div,.admin-data-source-grid article>div:first-child,.admin-evidence-clip-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-evidence-clip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-evidence-clip-card{min-height:190px;display:grid;align-content:start;gap:10px}.admin-evidence-clip-card time{color:var(--dyf-primary);font-size:13px;font-weight:800}.admin-evidence-clip-card strong{font-size:17px}.admin-data-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-data-source-grid article{display:grid;gap:10px}.admin-data-source-grid h2{margin:0;font-size:18px}.admin-data-source-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.admin-data-source-grid dt,.admin-data-source-grid dd{margin:0}.admin-data-source-grid dt{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-data-source-grid dd{font-weight:800}.admin-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-definition-list article{min-height:86px;display:grid;align-content:start;gap:6px}.admin-playbook-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-playbook-list article{min-height:118px;display:grid;align-content:start;gap:8px}.admin-playbook-list span{width:fit-content;border-radius:999px;padding:5px 8px;color:var(--dyf-primary);background:#f5e8e9;font-size:12px;font-weight:800}.admin-sop-detail{display:grid;gap:12px}.admin-task-list--compact button:after,.admin-evidence-clip-card:after,.admin-health-card:after,.admin-diagnosis-card:after,.admin-risk-story-list button:after,.admin-action-checklist button:after{content:none}@media(max-width:1180px){.admin-ceo-topic-card{width:clamp(226px,25vw,268px);height:clamp(342px,52vh,398px)}.admin-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-evidence-clip-grid,.admin-playbook-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-tablet-main>.admin-topbar{grid-template-columns:minmax(176px,190px) minmax(220px,260px) minmax(220px,280px) minmax(max-content,1fr);column-gap:10px}.admin-tablet-main>.admin-topbar>*{min-width:0}.admin-tablet-main>.admin-topbar .admin-copilot-entry{max-width:260px}.admin-tablet-main>.admin-topbar .admin-topbar__controls{min-width:0;justify-self:end;overflow:visible}.admin-tablet-main>.admin-topbar.admin-topbar--standalone{grid-template-columns:minmax(0,1fr)}.admin-tablet-main>.admin-topbar.admin-topbar--standalone .admin-topbar__brand{width:fit-content;max-width:100%}@container (max-width: 1050px){.admin-tablet-main>.admin-topbar{grid-template-columns:minmax(156px,176px) minmax(190px,224px) minmax(180px,220px) minmax(max-content,1fr)}}@container (max-width: 920px){.admin-tablet-main>.admin-topbar{grid-template-columns:minmax(150px,176px) minmax(180px,1fr) minmax(max-content,1fr)}.admin-tablet-main>.admin-topbar .admin-copilot-entry{display:none}}@container (max-width: 680px){.admin-tablet-main>.admin-topbar{grid-template-columns:minmax(0,1fr) max-content}.admin-tablet-main>.admin-topbar .admin-runtime-context{display:none}}.admin-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;border:0;padding:0;background:#241a1857;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);cursor:default}.admin-modal-scrim--front{z-index:88;background:#241a186b}.admin-modal-scrim--locked{cursor:default}.admin-modal-scrim--confirm{z-index:89;background:#241a187a}.admin-modal-card,.admin-confirm-dialog,.admin-drawer--rectify{--dyf-primary: #6f1d2f;--dyf-nav: #4b0f1d;--dyf-nav-bottom: #351018;--dyf-nav-soft: #5f1727;--dyf-bg: #f7f2e8;--dyf-surface: #fffdf7;--dyf-surface-muted: #e8e2da;--dyf-line: #d8d0c6;--dyf-text: #241a18;--dyf-muted: #7a6f68;--dyf-accent: #b8895a;--dyf-danger: #b4232f;--dyf-warning: #b66a1f;--dyf-success: #4e7a4a;position:fixed;left:50%;top:50%;right:auto;bottom:auto;z-index:84;width:min(760px,calc(100% - 44px));max-height:none;overflow:visible;display:grid;gap:14px;border:1px solid rgba(111,29,47,.18);border-radius:20px;padding:18px;color:var(--dyf-text);background:#fffdf7f5;box-shadow:0 34px 78px #241a184d;-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);transform:translate(-50%,-50%)}.admin-confirm-dialog,.admin-confirm-dialog--front{width:min(430px,calc(100% - 64px))}.admin-confirm-dialog--front{z-index:90}.admin-feedback-leave-confirm{width:min(450px,calc(100% - 64px))}.admin-feedback-leave-confirm>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:2px}.admin-modal-card__close,.admin-drawer--rectify .admin-drawer__close,.admin-confirm-dialog__close{position:absolute;right:14px;top:14px}.admin-modal-card__head,.admin-drawer--rectify>div:first-of-type{padding-right:44px}.admin-modal-card__head span{display:block;color:var(--dyf-primary);font-size:12px;font-weight:800}.admin-modal-card__head h2,.admin-drawer--rectify h2{margin:4px 0;font-size:21px;line-height:1.2}.admin-modal-card__head p,.admin-drawer--rectify p{margin:0;color:var(--dyf-muted);font-size:13px;line-height:1.55}.admin-modal-card__actions,.admin-drawer--rectify>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:10px}.admin-drawer--rectify{width:min(820px,calc(100% - 44px));padding-right:18px}.admin-drawer--rectify label{gap:8px;color:var(--dyf-muted);font-size:13px;font-weight:800}.admin-drawer--rectify textarea{min-height:94px;border-radius:14px;padding:13px 14px;color:var(--dyf-text);background:#fffaf2;font-size:14px;line-height:1.6;resize:none}.admin-voice-brief--compact{grid-template-columns:minmax(260px,.82fr) minmax(220px,1fr);align-items:start;gap:12px;border-radius:14px;padding:10px;background:#fbf7ef}.admin-voice-brief--compact .admin-voice-brief__record{height:58px;min-height:58px;align-self:start;grid-template-columns:40px minmax(0,1fr);gap:10px;border:1px solid rgba(111,29,47,.16);border-radius:12px;padding:9px 11px;color:var(--dyf-text);background:linear-gradient(135deg,#fffaf2,#f5e8e9);box-shadow:none;overflow:hidden}.admin-voice-brief--compact .admin-voice-brief__record>span{width:34px;height:34px;background:var(--dyf-primary)}.admin-voice-brief--compact .admin-voice-brief__record strong{color:var(--dyf-text);font-size:14px}.admin-voice-brief--compact .admin-voice-brief__record small{max-width:none;color:var(--dyf-muted);font-size:12px}.admin-voice-brief--compact.is-listening .admin-voice-brief__record{border-color:#6f1d2f57;background:linear-gradient(135deg,#fff3e1,#f5e8e9)}.admin-voice-brief__meta{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.admin-voice-brief__meta p{margin:0;color:var(--dyf-muted);font-size:12px;line-height:1.45}.admin-voice-brief__meta em{justify-self:start;border-radius:999px;padding:7px 10px;color:#6f1d2fb8;background:#6f1d2f14;font-size:12px;font-style:normal;font-weight:800}.admin-voice-brief__playback{min-height:38px;min-width:142px;display:inline-grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;border:1px solid rgba(111,29,47,.14);border-radius:999px;padding:0 10px;color:var(--dyf-primary);background:#fffaf2;font-size:12px;font-weight:800;cursor:pointer}.admin-voice-brief__playback span{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#fffaf2;background:var(--dyf-primary);font-size:10px}.admin-voice-brief__playback small{color:var(--dyf-muted)}.admin-store-picker-trigger,.admin-store-filter-trigger{min-height:42px;display:inline-grid;align-content:center;gap:3px;border:1px solid rgba(255,250,242,.28);border-radius:14px;padding:0 14px;color:#fffaf2;background:#fffaf21f;text-align:left;cursor:pointer}.admin-store-picker-trigger{min-width:238px;min-height:76px;gap:7px;border-radius:18px;padding:12px 18px}.admin-store-picker-trigger span,.admin-store-filter-trigger span{color:#fffaf2bd;font-size:11px;font-weight:800}.admin-store-picker-trigger span{font-size:12px}.admin-store-picker-trigger strong,.admin-store-filter-trigger strong{max-width:250px;overflow:hidden;color:#fffaf2;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.admin-store-picker-trigger strong{max-width:280px;font-size:16px;line-height:1.18}.admin-store-filter-trigger{min-height:36px;grid-template-columns:auto auto auto;align-items:center;gap:8px;border-color:var(--dyf-line);border-radius:999px;color:var(--dyf-text);background:#fffaf2;text-align:center}.admin-store-filter-trigger span{color:var(--dyf-muted)}.admin-store-filter-trigger strong{max-width:120px;color:var(--dyf-primary)}.admin-store-filter-trigger em{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:#fffaf2;background:var(--dyf-primary);font-size:11px;font-style:normal;font-weight:800}.admin-store-picker-dialog{width:min(820px,calc(100% - 44px))}.admin-store-picker-columns{display:grid;grid-template-columns:.82fr .82fr 1.2fr;gap:10px}.admin-store-picker-columns section{min-height:270px;max-height:330px;display:grid;align-content:start;gap:8px;overflow-y:auto;border:1px solid var(--dyf-line);border-radius:14px;padding:10px;background:#fffaf2}.admin-store-picker-columns h3{position:sticky;top:-10px;z-index:1;margin:-10px -10px 2px;padding:10px;color:var(--dyf-muted);background:#fffaf2;font-size:13px}.admin-store-picker-columns button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:12px;padding:8px 10px;color:var(--dyf-text);background:#fbf7ef;text-align:left;cursor:pointer}.admin-store-picker-columns button.is-active{border-color:#6f1d2f47;color:var(--dyf-primary);background:#f5e8e9;box-shadow:inset 4px 0 0 var(--dyf-primary)}.admin-store-picker-columns button strong,.admin-store-picker-columns button span{display:block}.admin-store-picker-columns button span{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-filter-wheel-dialog{width:min(320px,calc(100% - 64px))}.admin-store-type-wheel{height:220px}.admin-note-audio-control{width:min(320px,100%);display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:8px}.admin-note-list article{justify-content:stretch}.admin-note-audio{width:100%;min-height:38px;justify-content:center}.admin-note-audio-replay{min-height:38px;border:1px solid rgba(111,29,47,.12);border-radius:999px;padding:0 10px;color:var(--dyf-muted);background:#fffaf2;font-size:12px;font-weight:800;cursor:pointer}.admin-meeting-row .admin-badge{min-width:64px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;padding:0 10px;line-height:1;text-align:center;white-space:nowrap}.admin-meeting-row__time{display:grid!important;gap:2px;justify-items:start;line-height:1.15}.admin-meeting-row__time b{color:var(--dyf-text);font-size:12px;font-weight:800;letter-spacing:0}.admin-meeting-row__time small,.admin-meeting-row__time em{color:var(--dyf-muted);font-size:11px;font-style:normal;font-weight:800}.admin-meeting-table__load-more{min-width:1050px;border:1px dashed rgba(111,29,47,.24);border-radius:999px;padding:10px 14px;color:var(--dyf-primary);background:#fffaf2b8;font-size:12px;font-weight:800;text-align:center}.admin-meeting-table__load-more.is-complete{color:var(--dyf-muted);border-color:var(--dyf-line);background:transparent}.admin-section--meeting-filter .admin-section__head>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.admin-section--meeting-filter .admin-section__head h2{margin:0}.admin-section--meeting-filter .admin-section__head p{margin:0;font-size:11px}.admin-tablet-app .admin-meeting-table{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;padding-bottom:2px}.admin-tablet-app .admin-meeting-table__head{min-height:28px;align-items:center;justify-items:center;padding:0 12px;color:var(--dyf-muted);text-align:center}.admin-tablet-app .admin-meeting-table__head>span{width:100%;display:inline-flex;align-items:center;justify-content:center}.admin-tablet-app .admin-meeting-row{min-width:1050px;min-height:76px;display:grid;align-items:center;justify-items:center;gap:10px;border-color:#6f1d2f24;border-radius:14px;padding:8px 12px;background:#fff6f2;cursor:default;text-align:center}.admin-tablet-app .admin-meeting-table__head,.admin-tablet-app .admin-meeting-row{grid-template-columns:54px minmax(82px,.52fr) minmax(188px,1.64fr) minmax(144px,1.28fr) minmax(104px,.9fr) 70px 72px 54px 78px}.admin-tablet-app .admin-meeting-row.is-risk{border-color:#6f1d2f33;background:#fff0f1}.admin-tablet-app .admin-meeting-row:after{content:none}.admin-meeting-row__index{position:static;width:46px;min-width:46px;height:22px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px;padding:0 8px;overflow:hidden;color:#fffaf2!important;background:var(--dyf-primary);font-size:10px!important;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.admin-meeting-row__title{min-width:0;width:100%;display:grid;justify-items:center;padding-top:0;text-align:center}.admin-meeting-row__title>div{min-width:0;width:100%;max-width:100%}.admin-meeting-row__title strong{min-width:0;width:100%;max-width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--dyf-text);font-size:15px;line-height:1.25;white-space:normal;overflow:hidden;overflow-wrap:anywhere;text-align:center}.admin-meeting-row__title span{display:block;min-width:0;width:100%;max-width:100%;margin-top:2px;color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.admin-meeting-row__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(88px,.9fr) minmax(96px,.9fr);gap:10px 12px}.admin-meeting-row__field{min-width:0;width:100%;max-width:100%;display:grid;align-content:center;justify-items:center;gap:3px;text-align:center}.admin-meeting-row__field>span{color:var(--dyf-muted);font-size:10px;font-weight:800}.admin-meeting-row__field strong{min-width:0;width:100%;max-width:100%;color:var(--dyf-text);font-size:13px;line-height:1.22;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-meeting-row__field small{min-width:0;width:100%;max-width:100%;color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-meeting-row__store{justify-items:center;text-align:center}.admin-meeting-row__store strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-align:center}.admin-meeting-row__participants strong{white-space:nowrap}.admin-meeting-row__participants button{justify-self:center;border:0;padding:0;color:var(--dyf-primary);background:transparent;font-size:11px;font-weight:800;line-height:1.3;cursor:pointer}.admin-meeting-row__participants button:hover{text-decoration:underline}.admin-meeting-row__time{justify-items:center}.admin-meeting-row__time b,.admin-meeting-row__time small,.admin-meeting-row__time em{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-meeting-row__field .admin-score{min-width:62px;min-height:42px;justify-self:center;border-radius:14px}.admin-meeting-row__score{justify-items:center}.admin-meeting-row__charter strong{color:var(--dyf-muted);font-size:12px}.admin-meeting-row__footer{width:100%;display:flex;justify-content:center}.admin-meeting-row__footer .admin-button{min-width:76px;white-space:nowrap}.admin-tablet-app .admin-meeting-table__load-more,.admin-tablet-app .admin-empty-state--table{grid-column:1 / -1;min-width:0}.admin-participant-dialog{width:min(390px,calc(100% - 56px));z-index:96;color:var(--dyf-text);background:#fffdf7}.admin-participant-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-participant-list span{min-height:36px;display:inline-flex;align-items:center;border:1px solid var(--dyf-line);border-radius:12px;padding:0 12px;color:var(--dyf-text);background:#fffaf2;font-size:13px;font-weight:800}@container (max-width: 720px){.admin-tablet-app .admin-meeting-table__head,.admin-tablet-app .admin-meeting-row{grid-template-columns:46px minmax(78px,.5fr) minmax(164px,1.56fr) minmax(124px,1.2fr) minmax(92px,.86fr) 62px 70px 48px 72px;gap:8px}}.admin-tablet-app .admin-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:start}@media(max-width:980px){.admin-tablet-app .admin-detail-grid{grid-template-columns:1fr}}.admin-rubric-weight-dialog{width:min(560px,calc(100% - 64px))}.admin-rubric-weight-list{display:grid;gap:10px}.admin-rubric-weight-list label{display:grid;gap:8px;border:1px solid var(--dyf-line);border-radius:14px;padding:11px;background:#fffaf2}.admin-rubric-weight-list label>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-rubric-weight-list strong,.admin-rubric-weight-list b{color:var(--dyf-text);font-size:13px}.admin-rubric-weight-list b{color:var(--dyf-primary)}.admin-rubric-weight-list input[type=range]{width:100%;accent-color:var(--dyf-primary)}.admin-tablet-frame{isolation:isolate;transform:translateZ(0)}.admin-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0}.admin-modal-card,.admin-confirm-dialog,.admin-drawer--rectify{max-width:calc(100% - 44px);max-height:calc(100% - 44px)}.admin-confirm-dialog,.admin-drawer--rectify,.admin-store-picker-dialog,.admin-rubric-weight-dialog{overflow:hidden}.admin-store-picker-columns{min-height:0}.admin-store-picker-columns section{min-height:220px;max-height:310px;-webkit-overflow-scrolling:touch}.admin-voice-brief--compact{min-height:78px;align-items:center}.admin-voice-brief--compact .admin-voice-brief__record>span{position:relative;flex:0 0 34px;overflow:visible}.admin-voice-brief--compact.is-listening .admin-voice-brief__record>span:before,.admin-voice-brief--compact.is-listening .admin-voice-brief__record>span:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgba(111,29,47,.24);border-radius:999px;opacity:0;pointer-events:none}.admin-voice-brief--compact.is-listening .admin-voice-brief__record>span:before{animation:adminVoiceListeningPulse 1.55s ease-out infinite}.admin-voice-brief--compact.is-listening .admin-voice-brief__record>span:after{animation:adminVoiceListeningPulse 1.55s ease-out .42s infinite}.admin-voice-brief--compact.is-listening .admin-voice-brief__record i{animation:adminCopilotWave .56s ease-in-out infinite alternate}.admin-voice-brief--compact.is-listening .admin-voice-brief__record i:nth-child(2){animation-delay:.11s}.admin-voice-brief--compact.is-listening .admin-voice-brief__record i:nth-child(3){animation-delay:.22s}.admin-voice-brief__meta{height:58px;min-height:58px;overflow:hidden}.admin-voice-brief__meta p{min-width:0}.admin-voice-brief__playback{height:38px;min-height:38px}@keyframes adminVoiceListeningPulse{0%{opacity:.52;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}.admin-filter-wheel-dialog{width:min(330px,calc(100% - 64px))}.admin-filter-wheel-dialog .admin-modal-card__head{padding-right:34px}.admin-filter-wheel-dialog .admin-modal-card__head h2{margin-top:2px;font-size:20px;text-align:left}.admin-store-type-wheel{height:224px;border-radius:20px;background:linear-gradient(180deg,#f0e8ddf5,#fffaf2f5 45%,#f0e8ddf5),radial-gradient(circle at 50% 50%,rgba(255,253,247,.92),transparent 58%)}.admin-store-type-wheel .admin-time-picker-wheel__marker{left:11px;right:11px;height:44px;border-radius:14px}.admin-store-type-wheel .admin-time-picker-wheel__rail{display:block;padding:90px 10px;scroll-padding-block:90px;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.admin-store-type-wheel .admin-time-picker-wheel__rail button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;padding:0 12px;font-size:15px;transform-origin:center;transition:color .16s ease,background-color .16s ease,transform .16s ease}.admin-store-type-wheel .admin-time-picker-wheel__rail button:not(.is-active){transform:scale(.94)}.admin-store-type-wheel .admin-time-picker-wheel__rail button.is-active{background:#f5e8e9d6;transform:scale(1)}.admin-note-audio-control{width:min(360px,100%);grid-template-columns:minmax(0,1fr) 82px;align-items:center;gap:6px 8px}.admin-note-audio{min-height:40px;justify-content:flex-start;padding:0 11px;text-align:left}.admin-note-audio span{position:relative;flex:0 0 auto}.admin-note-audio strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-note-audio small{min-width:86px;text-align:right;white-space:nowrap}.admin-note-audio-control.is-playing .admin-note-audio{color:#fffaf2;border-color:#6f1d2f57;background:linear-gradient(135deg,var(--dyf-primary),#8d3144);box-shadow:0 10px 22px #6f1d2f2e}.admin-note-audio-control.is-playing .admin-note-audio i{background:#fffaf2;animation:adminCopilotWave .62s ease-in-out infinite alternate}.admin-note-audio-control.is-playing .admin-note-audio i:nth-child(2){animation-delay:.11s}.admin-note-audio-control.is-playing .admin-note-audio i:nth-child(3){animation-delay:.22s}.admin-note-audio-control.is-playing .admin-note-audio small{color:#fffaf2c7}.admin-note-audio-control.is-paused .admin-note-audio{background:#fff3e1}.admin-note-audio-progress{grid-column:1 / -1;width:100%;height:16px;margin:-3px 0 0;accent-color:var(--dyf-primary);cursor:pointer}.admin-note-audio-progress::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#6f1d2f24}.admin-note-audio-progress::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;border-radius:999px;background:var(--dyf-primary);box-shadow:0 3px 8px #6f1d2f3d;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-note-audio-progress::-moz-range-track{height:4px;border-radius:999px;background:#6f1d2f24}.admin-note-audio-progress::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:999px;background:var(--dyf-primary)}.admin-wheel-picker__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:42;border:0;padding:0;background:#241a1838;-webkit-backdrop-filter:blur(10px) saturate(1.04);backdrop-filter:blur(10px) saturate(1.04);cursor:default}.admin-wheel-picker{position:absolute;top:50%;left:50%;z-index:46;width:min(430px,calc(100% - 48px));display:grid;gap:14px;border:1px solid var(--adm-color-line-strong);border-radius:18px;padding:18px;color:var(--adm-color-ink);background:color-mix(in srgb,var(--adm-color-surface) 96%,transparent);box-shadow:0 28px 72px #241a1847;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);transform:translate(-50%,-50%)}.admin-wheel-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-wheel-picker__head span,.admin-wheel-picker__head strong{display:block}.admin-wheel-picker__head span{color:var(--adm-color-wine);font-size:12px;font-weight:850}.admin-wheel-picker__head strong{margin-top:4px;font-size:22px;line-height:1.15}.admin-wheel-picker__viewport{--admin-wheel-picker-row-height: 72px;--admin-wheel-picker-viewport-height: 216px;position:relative;height:var(--admin-wheel-picker-viewport-height);overflow:hidden;border:1px solid var(--adm-color-line-strong);border-radius:16px;background:linear-gradient(180deg,var(--adm-color-surface-warm),var(--adm-color-surface) 35%,var(--adm-color-surface) 65%,var(--adm-color-surface-warm))}.admin-wheel-picker__marker{position:absolute;top:50%;right:12px;left:12px;z-index:1;height:var(--admin-wheel-picker-row-height);border:1px solid rgba(var(--eg-primary-rgb),.2);border-radius:14px;background:rgba(var(--eg-primary-rgb),.06);box-shadow:0 10px 24px rgba(var(--eg-primary-rgb),.08);transform:translateY(-50%);pointer-events:none}.admin-wheel-picker__rail{position:relative;z-index:2;height:100%;display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-snap-type:y mandatory;scroll-padding-block:var(--admin-wheel-picker-row-height);scrollbar-width:none;padding:var(--admin-wheel-picker-row-height) 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(180deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.admin-wheel-picker__rail::-webkit-scrollbar{display:none}.admin-wheel-picker__rail>button{width:calc(100% - 24px);height:var(--admin-wheel-picker-row-height);min-height:var(--admin-wheel-picker-row-height);display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:14px;border:0;border-radius:12px;margin:0 12px;padding:9px 16px;color:var(--adm-color-muted);background:transparent;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always}.admin-wheel-picker__rail>button>span{min-width:0;display:grid;gap:4px}.admin-wheel-picker__rail strong,.admin-wheel-picker__rail small,.admin-wheel-picker__rail b{display:block}.admin-wheel-picker__rail strong{overflow:hidden;color:inherit;font-size:16px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.admin-wheel-picker__rail small{color:inherit;font-size:13px;font-weight:750;line-height:18px;opacity:.72}.admin-wheel-picker__rail b{justify-self:end;color:inherit;font-size:22px;line-height:1}.admin-wheel-picker__rail>button.is-active{color:var(--adm-color-wine)}.admin-wheel-picker__actions{display:flex;justify-content:flex-end;gap:8px}@media(prefers-reduced-motion:reduce){.admin-wheel-picker__rail{scroll-behavior:auto}}.admin-section--transcript-review .admin-meeting-transcript-list{gap:8px;padding:2px 4px 2px 0}.admin-section--transcript-review .admin-meeting-transcript-list>button{min-height:58px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:10px;padding:7px 10px}.admin-section--transcript-review .admin-meeting-transcript-list>button>div{min-width:0;display:grid;align-content:center;gap:2px}.admin-section--transcript-review .admin-meeting-transcript-list time{font-size:13px;line-height:18px}.admin-section--transcript-review .admin-meeting-transcript-list strong{overflow:hidden;color:var(--adm-color-ink);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.admin-section--transcript-review .admin-meeting-transcript-list p{min-width:0;overflow:hidden;margin:0;color:var(--adm-color-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.admin-section--transcript-review .admin-meeting-transcript-list .admin-transcript-list__cue{align-self:center;padding:4px 7px;font-size:13px;line-height:16px}.admin-page-trail{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid rgba(143,34,63,.12);border-radius:18px;background:#fffcf5d1;box-shadow:0 12px 28px #371f180f}.admin-page-trail>div:first-child{min-width:0}.admin-page-trail span{display:block;margin-bottom:3px;color:#5c4944b8;font-size:12px;font-weight:800}.admin-page-trail strong{display:block;color:#2d2521;font-size:18px;line-height:1.2}.admin-page-trail p{margin:4px 0 0;color:#5c4944c7;font-size:13px;line-height:1.45}.admin-page-trail__actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}@media(max-width:920px){.admin-page-trail{align-items:stretch;flex-direction:column}.admin-page-trail__actions{justify-content:flex-start}}.admin-voice-brief--compact{grid-template-columns:minmax(154px,.56fr) minmax(0,1fr);min-height:88px;gap:10px;padding:9px}.admin-voice-brief--compact .admin-voice-brief__record{height:70px;min-height:70px;align-self:stretch;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px}.admin-voice-brief--compact .admin-voice-brief__record>span{width:32px;height:32px}.admin-voice-brief__meta{height:70px;min-height:70px;display:block}.admin-voice-preview{height:70px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(111,29,47,.14);border-radius:14px;padding:8px 10px;background:linear-gradient(135deg,#fffaf2f5,#f5e8e9d1),radial-gradient(circle at 16% 50%,rgba(111,29,47,.08),transparent 44%);box-shadow:inset 0 1px #fffdf7eb;overflow:hidden}.admin-voice-preview__play{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;color:#fffaf2;background:radial-gradient(circle at 36% 28%,#c79162,var(--dyf-primary) 62%,#55101f);cursor:pointer;box-shadow:0 10px 20px #6f1d2f33}.admin-voice-preview__play span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#fffaf224;font-size:11px;font-weight:800}.admin-voice-preview__body{min-width:0;display:grid;gap:3px}.admin-voice-preview__top{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-voice-preview__top strong{min-width:0;overflow:hidden;color:var(--dyf-text);font-size:13px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-voice-preview__top small{flex:0 0 auto;color:var(--dyf-primary);font-size:12px;font-weight:800}.admin-voice-preview__wave{height:17px;display:flex;align-items:center;gap:3px;overflow:hidden}.admin-voice-preview__wave i{width:3px;height:10px;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,#6f1d2f47,#6f1d2fb8)}.admin-voice-preview__wave i:nth-child(2n){height:15px}.admin-voice-preview__wave i:nth-child(3n){height:7px}.admin-voice-preview__wave i:nth-child(5n){height:13px}.admin-voice-preview p{margin:0;overflow:hidden;color:var(--dyf-muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-voice-preview.is-playing{border-color:#6f1d2f3d;background:linear-gradient(135deg,#fffaf2f5,#fff3e1e6),radial-gradient(circle at 16% 50%,rgba(111,29,47,.12),transparent 46%)}.admin-voice-preview.is-playing .admin-voice-preview__wave i{animation:adminCopilotWave .62s ease-in-out infinite alternate}.admin-voice-preview.is-playing .admin-voice-preview__wave i:nth-child(2n){animation-delay:90ms}.admin-voice-preview.is-playing .admin-voice-preview__wave i:nth-child(3n){animation-delay:.17s}.admin-voice-preview.is-playing .admin-voice-preview__wave i:nth-child(5n){animation-delay:.24s}.admin-voice-preview--placeholder{grid-template-columns:38px minmax(0,1fr);background:#fffaf2c2;border-style:dashed}.admin-voice-preview--placeholder>span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:999px;color:var(--dyf-primary);background:#f5e8e9}.admin-voice-preview--placeholder>span i{width:4px;border-radius:999px;background:var(--dyf-primary)}.admin-voice-preview--placeholder>span i:first-child{height:10px}.admin-voice-preview--placeholder>span i:nth-child(2){height:18px}.admin-voice-preview--placeholder>span i:nth-child(3){height:13px}.admin-voice-preview--placeholder strong{display:block;color:var(--dyf-text);font-size:13px}.admin-voice-preview--placeholder.is-listening>span i{animation:adminCopilotWave .56s ease-in-out infinite alternate}.admin-voice-preview--placeholder.is-listening>span i:nth-child(2){animation-delay:.11s}.admin-voice-preview--placeholder.is-listening>span i:nth-child(3){animation-delay:.22s}.admin-drawer--rectify .admin-voice-panel{display:grid;gap:8px;border:1px solid rgba(111,29,47,.14);border-radius:16px;padding:10px;background:linear-gradient(180deg,#fffaf2f5,#fbf7efe0);box-shadow:inset 0 1px #fffdf7eb}.admin-drawer--rectify .admin-rectify-voice{padding:12px;background:linear-gradient(135deg,#fffaf2fa,#f6ece8e6)}.admin-rectify-asr-result{border:1px solid rgba(111,29,47,.12);border-radius:16px;padding:12px;background:#fffdf7d1;box-shadow:inset 0 1px #fffdf7e6}.admin-rectify-asr-result>span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--dyf-text);font-size:13px;font-weight:800}.admin-rectify-asr-result>span:after{content:"ASR 转录";flex:0 0 auto;border-radius:999px;padding:4px 8px;color:var(--dyf-primary);background:#6f1d2f14;font-size:11px;font-weight:800}.admin-rectify-asr-result textarea{min-height:108px;resize:none}.admin-rectify-asr-result textarea:read-only{cursor:default}.admin-rectify-asr-result small{color:var(--dyf-muted);font-size:11px;font-weight:850;line-height:1.4}.admin-rectify-asr-result.is-ready{border-color:#2f633538;background:#f4fbf2c7}.admin-rectify-asr-result.is-ready>span:after{color:#2f6335;background:#2f63351a}.admin-rectify-asr-result.is-failed,.admin-rectify-asr-result.is-unavailable{border-color:#84491938;background:#fff3e1b8}.admin-rectify-submit-note{margin:0;border:1px solid rgba(47,99,53,.2);border-radius:12px;padding:10px 12px;color:#2f6335;background:#f4fbf2;font-size:12px;font-weight:800;line-height:1.45}.admin-voice-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:22px}.admin-voice-panel__head span{color:var(--dyf-text);font-size:13px;font-weight:800}.admin-voice-panel__head em{min-width:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;color:var(--dyf-primary);background:#6f1d2f14;font-size:11px;font-style:normal;font-weight:800}.admin-voice-panel.is-listening .admin-voice-panel__head em{color:#fffaf2;background:var(--dyf-primary)}.admin-voice-panel__body{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:10px;min-height:104px}.admin-voice-panel button{font:inherit}.admin-voice-panel__record{min-height:104px;height:104px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(111,29,47,.16);border-radius:14px;padding:10px;color:var(--dyf-primary);background:#fff5f7c2;box-shadow:inset 0 1px #fffdf7eb;cursor:pointer;transition:transform .12s ease,filter .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-voice-panel__record:hover{border-color:#6f1d2f47;background:#ffeff3f0}.admin-voice-panel__record:active{transform:translateY(2px) scale(.95);filter:brightness(.94) saturate(1.06);box-shadow:inset 0 4px 10px #241a182e}.admin-voice-panel__record strong{overflow:hidden;color:inherit;font-size:14px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-voice-panel__mic{width:32px;height:32px;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:999px;color:inherit;background:#6f1d2f1a}.admin-voice-panel__mic i,.admin-voice-message__signal i{width:4px;border-radius:999px;background:currentColor}.admin-voice-panel__mic i:nth-child(1),.admin-voice-message__signal i:nth-child(1){height:12px}.admin-voice-panel__mic i:nth-child(2),.admin-voice-message__signal i:nth-child(2){height:20px}.admin-voice-panel__mic i:nth-child(3),.admin-voice-message__signal i:nth-child(3){height:15px}.admin-voice-panel.is-listening .admin-voice-panel__record{color:#fffaf2;border-color:#6f1d2f3d;background:linear-gradient(135deg,#a85f42,var(--dyf-primary) 66%,#53101f);box-shadow:0 10px 22px #6f1d2f33}.admin-voice-panel.is-listening .admin-voice-panel__mic{background:#fffaf22e}.admin-voice-panel.is-ready .admin-voice-panel__record{color:#2f6335;border-color:#2f63353d;background:#f4fbf2}.admin-voice-panel.is-ready .admin-voice-panel__record:hover{border-color:#2f63355c;background:#ecf7e8}.admin-voice-panel.is-ready .admin-voice-panel__mic{background:#2f63351a}.admin-voice-message.is-listening .admin-voice-message__signal i,.admin-voice-message.is-listening .admin-voice-message__wave i,.admin-voice-message.is-playing .admin-voice-message__wave i{animation:adminCopilotWave .62s ease-in-out infinite alternate}.admin-voice-message.is-listening .admin-voice-message__signal i:nth-child(2),.admin-voice-message.is-listening .admin-voice-message__wave i:nth-child(2n),.admin-voice-message.is-playing .admin-voice-message__wave i:nth-child(2n){animation-delay:.1s}.admin-voice-message.is-listening .admin-voice-message__signal i:nth-child(3),.admin-voice-message.is-listening .admin-voice-message__wave i:nth-child(3n),.admin-voice-message.is-playing .admin-voice-message__wave i:nth-child(3n){animation-delay:.19s}.admin-voice-message{min-width:0;min-height:104px;height:104px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(111,29,47,.14);border-radius:14px;padding:9px 10px;background:#fffdf7e6;box-shadow:inset 0 1px #fffdf7f2;overflow:hidden}.admin-voice-message.is-listening{border-color:#6f1d2f47;background:#fff5f7}.admin-voice-message.is-ready{border-color:#2f63353d;background:#f4fbf2}.admin-voice-message__play{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;color:#fffaf2;background:var(--dyf-primary);cursor:pointer;box-shadow:0 8px 16px #6f1d2f2e;transition:transform .12s ease,filter .16s ease,background .16s ease}.admin-voice-message__play:active{transform:translateY(1px) scale(.88);filter:brightness(.92) saturate(1.06);box-shadow:inset 0 3px 7px #241a1833}.admin-voice-message__play span{display:grid;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;line-height:1}.admin-voice-message__content{min-width:0;display:grid;gap:5px}.admin-voice-message__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-voice-message__top strong,.admin-voice-message--guide strong{overflow:hidden;color:var(--dyf-text);font-size:13px;font-weight:800;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.admin-voice-message__top small{flex:0 0 auto;color:var(--dyf-primary);font-size:12px;font-weight:800}.admin-voice-message__wave{height:18px;display:flex;align-items:center;gap:3px;overflow:hidden}.admin-voice-message__wave i{width:3px;height:10px;flex:0 0 auto;border-radius:999px;background:linear-gradient(180deg,#6f1d2f38,#6f1d2fb8)}.admin-voice-message__wave i:nth-child(2n){height:15px}.admin-voice-message__wave i:nth-child(3n){height:8px}.admin-voice-message__wave i:nth-child(5n){height:13px}.admin-voice-message__seek{display:grid;gap:4px;min-width:0}.admin-voice-message__seek input{width:100%;height:18px;margin:0;accent-color:var(--dyf-primary);cursor:pointer}.admin-voice-message__seek input::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:#6f1d2f24}.admin-voice-message__seek input::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5.5px;border:3px solid #fffaf2;border-radius:999px;background:var(--dyf-primary);box-shadow:0 4px 10px #6f1d2f38}.admin-voice-message__seek>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-voice-message__seek span{color:var(--dyf-muted);font-size:10px;font-weight:800}.admin-voice-message p{margin:0;overflow:hidden;color:var(--dyf-muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-voice-message.is-playing{border-color:#6f1d2f3d;background:linear-gradient(135deg,#fffdf7fa,#fff4e1e6)}.admin-voice-message.is-playing .admin-voice-message__play{background:linear-gradient(135deg,#b8895a,var(--dyf-primary))}.admin-voice-message--guide{color:var(--dyf-primary);background:#fffdf7bd;border-style:dashed}.admin-voice-message__signal{width:34px;height:34px;display:flex;align-items:center;justify-content:center;gap:3px;border-radius:999px;background:#6f1d2f14}.admin-modal-scrim,.admin-monitor-region-picker-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:78;border:0;padding:0;background:#241a1847;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);cursor:default;overflow:hidden;overscroll-behavior:none;touch-action:none}.admin-modal-scrim--front{z-index:88;background:#241a185c;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.admin-time-scrim,.admin-copilot-scrim{background:#241a183d;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.admin-modal-card,.admin-confirm-dialog,.admin-drawer--rectify,.admin-monitor-region-picker{position:fixed;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.admin-monitor-region-picker,.admin-modal-card,.admin-confirm-dialog,.admin-drawer--rectify{z-index:84;background:#fffdf7f5;box-shadow:0 34px 78px #241a184d;-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1)}.admin-monitor-region-picker{max-height:calc(100dvh - 64px);overflow:hidden;overscroll-behavior:none;touch-action:pan-y}.admin-monitor-region-picker-wheel,.admin-monitor-region-picker-wheel__rail{touch-action:pan-y}.admin-modal-card{z-index:90}.admin-modal-card.admin-participant-dialog{z-index:96}.admin-confirm-dialog--front{z-index:92}.admin-tablet-portal-root{position:absolute;top:0;right:0;bottom:0;left:0;z-index:140;overflow:hidden;pointer-events:none}.admin-tablet-portal-root>*{pointer-events:auto}.admin-tablet-portal-root .admin-modal-scrim,.admin-tablet-portal-root .admin-monitor-region-picker-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.admin-tablet-portal-root .admin-modal-card,.admin-tablet-portal-root .admin-confirm-dialog,.admin-tablet-portal-root .admin-drawer--rectify,.admin-tablet-portal-root .admin-monitor-region-picker{position:absolute;left:50%;top:50%;right:auto;bottom:auto;z-index:2;transform:translate(-50%,-50%)}.admin-tablet-portal-root .admin-modal-card.admin-participant-dialog,.admin-tablet-portal-root .admin-modal-scrim--confirm{z-index:3}.admin-tablet-portal-root .admin-confirm-dialog--front{z-index:4}.admin-tablet-portal-root .admin-monitor-region-picker{max-height:calc(100% - 56px)}.admin-rubric-weight-dialog{width:min(520px,calc(100% - 64px));max-height:min(500px,calc(100% - 56px));grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden}.admin-rubric-weight-list{min-height:0;overflow-y:auto;gap:8px;padding-right:2px;scrollbar-width:none}.admin-rubric-weight-list::-webkit-scrollbar{display:none}.admin-rubric-weight-list label{min-height:54px;gap:6px;border-radius:12px;padding:9px 10px}.admin-rubric-weight-list label>span{min-height:18px}.admin-rubric-weight-list strong,.admin-rubric-weight-list b{font-size:12px;line-height:1.1}.admin-rubric-weight-list input[type=range]{height:18px}.admin-rubric-weight-dialog .admin-modal-card__actions{margin-top:0;padding-top:10px;border-top:1px solid var(--dyf-line);background:#fffdf7f5}.admin-exception-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-exception-card,.admin-exception-card--high,.admin-exception-card--medium,.admin-exception-card--low{min-height:0;display:grid;gap:8px;border:1px solid rgba(111,29,47,.14);border-radius:14px;padding:10px;color:var(--dyf-text);background:#fffdf7f5;box-shadow:none}.admin-exception-card--high{border-color:#b4232f42}.admin-exception-card.is-selected{box-shadow:0 0 0 3px #6f1d2f1a}.admin-exception-card__head{align-items:flex-start}.admin-exception-card__head>div:first-child{min-width:0;display:grid;gap:3px}.admin-exception-card__head>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-exception-card__head span{color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1.1}.admin-exception-card__head h2{margin:0;overflow:hidden;color:var(--dyf-text);font-size:16px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.admin-exception-card__reason{display:grid;gap:3px;border:1px solid rgba(111,29,47,.1);border-radius:12px;padding:7px 9px;background:#fff7ec}.admin-exception-card__reason span{color:var(--dyf-primary);font-size:11px;font-weight:800}.admin-exception-card__reason strong{color:var(--dyf-text);font-size:12px;line-height:1.3}.admin-exception-card__meta{display:grid;grid-template-columns:.84fr .82fr minmax(0,1.5fr);gap:8px;margin:0}.admin-exception-card__meta div{min-width:0;display:grid;gap:2px}.admin-exception-card__meta dt,.admin-exception-card__meta dd{margin:0}.admin-exception-card__meta dt{color:var(--dyf-muted);font-size:10px;font-weight:800}.admin-exception-card__meta dd{overflow:hidden;color:var(--dyf-text);font-size:12px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-exception-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-exception-card__actions .admin-button{min-height:32px;padding-inline:10px;font-size:12px}.admin-progress,.admin-monitor-region-list .admin-progress,.admin-monitor-region-score .admin-progress,.admin-dimension-list button .admin-progress,.admin-dimension-detail-list button .admin-progress{width:100%;height:10px!important;min-height:10px;border:0;border-radius:999px;padding:0;overflow:hidden;background:#e7dece;box-shadow:none;line-height:0}.admin-progress__fill,.admin-progress__fill--primary,.admin-progress__fill--success,.admin-progress__fill--warning,.admin-progress__fill--danger,.admin-dimension-list button .admin-progress__fill,.admin-dimension-detail-list button .admin-progress__fill{top:0;bottom:0;display:block;height:100%!important;min-height:100%;margin:0;border-radius:inherit;background:linear-gradient(90deg,#657a4b,#91a464)!important;box-shadow:none}.admin-api-request-strip{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(120px,.7fr) auto;align-items:center;gap:10px;min-height:38px;border:1px solid rgba(111,29,47,.1);border-radius:12px;padding:8px 10px;color:var(--dyf-text);background:#fffdf7eb;box-shadow:0 10px 24px #241a180f}.admin-api-request-strip span{border-radius:999px;padding:4px 8px;color:#fff;background:#657a4b;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.admin-api-request-strip strong,.admin-api-request-strip small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-api-request-strip strong{color:var(--dyf-text);font-family:var(--font-family-mono);font-size:12px;font-weight:800}.admin-api-request-strip small{color:var(--dyf-muted);font-size:11px;font-weight:800;text-align:right}.admin-api-request-strip.is-api-loading span{background:#b96b2f}.admin-loading-page{display:grid;place-items:center;min-height:420px;padding:28px}.admin-refined-loading{width:min(360px,88%);display:grid;justify-items:center;gap:14px;border:1px solid rgba(111,29,47,.1);border-radius:18px;padding:26px 28px 24px;text-align:center;color:var(--dyf-text);background:#fffdf7c7;box-shadow:0 18px 48px #241a1814}.admin-refined-loading__mark{position:relative;width:44px;height:44px;border:1px solid rgba(111,29,47,.12);border-radius:50%;background:#fffdf7db}.admin-refined-loading__mark span{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid rgba(111,29,47,.12);border-top-color:var(--dyf-primary);border-radius:50%;animation:adminLoadingSpin 1.15s cubic-bezier(.62,0,.38,1) infinite}.admin-refined-loading__mark i{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:#657a4b;animation:adminLoadingBreath 1.35s ease-in-out infinite}.admin-refined-loading__copy{display:grid;gap:6px}.admin-refined-loading__copy strong{color:var(--dyf-text);font-size:15px;font-weight:800}.admin-refined-loading__copy p{margin:0;color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-refined-loading__elapsed{justify-self:center;min-width:82px;padding:3px 9px;border:1px solid rgba(111,29,47,.1);border-radius:999px;color:#6f1d2f;background:#6f1d2f0d;font-size:11px;font-weight:900;line-height:1.35}.admin-refined-loading__rail{position:relative;width:min(180px,100%);height:3px;overflow:hidden;border-radius:999px;background:#6f1d2f1a}.admin-refined-loading__rail i{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:#657a4b;animation:adminLoadingRail 1.45s ease-in-out infinite}.admin-refined-loading__skeleton{width:100%;display:grid;gap:7px;padding-top:3px}.admin-refined-loading__skeleton span{height:8px;border-radius:999px;background:#6f1d2f12}.admin-refined-loading__skeleton span:nth-child(1){width:86%}.admin-refined-loading__skeleton span:nth-child(2){width:66%}.admin-refined-loading__skeleton span:nth-child(3){width:76%}@keyframes adminLoadingSpin{to{transform:rotate(360deg)}}@keyframes adminLoadingBreath{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes adminLoadingRail{0%{transform:translate(-110%)}55%,to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){.admin-refined-loading__mark span,.admin-refined-loading__mark i,.admin-refined-loading__rail i{animation:none}}@media(max-width:760px){.admin-api-request-strip{grid-template-columns:auto minmax(0,1fr)}.admin-api-request-strip small{grid-column:1 / -1;text-align:left}}.admin-stage-notice-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;border:0;background:#241a182e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.admin-stage-notice{position:fixed;top:50%;left:50%;z-index:93;width:min(360px,calc(100vw - 48px));display:grid;gap:16px;border:1px solid rgba(111,29,47,.16);border-radius:18px;padding:18px;color:var(--dyf-text);background:#fffdf7f5;box-shadow:0 28px 72px #241a1838;transform:translate(-50%,-50%)}.admin-stage-notice span,.admin-stage-notice h2,.admin-stage-notice p{margin:0}.admin-stage-notice span{color:var(--dyf-primary);font-size:12px;font-weight:800}.admin-stage-notice h2{margin-top:4px;font-size:22px;line-height:1.2}.admin-stage-notice p{margin-top:8px;color:var(--dyf-muted);font-size:13px;line-height:1.6}.admin-monitor-scope-list{min-height:0;display:grid;align-content:start;gap:8px;overflow:auto;scrollbar-width:none}.admin-monitor-scope-list::-webkit-scrollbar{display:none}.admin-monitor-scope-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid var(--dyf-line);border-radius:14px;padding:12px;background:#fffdf7}.admin-monitor-scope-list article strong,.admin-monitor-scope-list article span,.admin-monitor-scope-list article small,.admin-monitor-scope-list article b{display:block}.admin-monitor-scope-list article span,.admin-monitor-scope-list article small{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-monitor-scope-list article b{color:var(--dyf-primary);font-size:20px;line-height:1}.admin-monitor-scope-list article small{grid-column:1 / -1}.admin-trend,.admin-trend__plot{position:relative}.admin-trend__hit{outline:none;cursor:pointer}.admin-trend__touch-button{position:absolute;z-index:2;width:44px;height:44px;margin:0;border:0;border-radius:999px;padding:0;color:transparent;background:transparent;cursor:pointer;transform:translate(-50%,-50%)}.admin-trend__touch-button:focus-visible{outline:2px solid rgba(111,29,47,.42);outline-offset:2px}.admin-trend__tap-area{fill:transparent;stroke:transparent;pointer-events:all}.admin-trend__hit:focus-visible .admin-trend__dot,.admin-trend__hit:hover .admin-trend__dot{stroke-width:4}.admin-trend__tooltip{position:absolute;z-index:3;min-width:128px;display:grid;gap:3px;border:1px solid rgba(111,29,47,.16);border-radius:12px;padding:9px 10px;color:var(--dyf-text);background:#fffdf7f5;box-shadow:0 16px 34px #241a1824;transform:translate(-50%,calc(-100% - 10px));pointer-events:none}.admin-trend__tooltip strong,.admin-trend__tooltip span{display:block}.admin-trend__tooltip strong{color:var(--dyf-primary);font-size:12px}.admin-trend__tooltip span{color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-tablet-app .admin-store-profile-page{align-content:start}.admin-tablet-app .admin-store-profile-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:12px}.admin-tablet-app .admin-store-profile-grid>.admin-section{min-width:0;min-height:0}.admin-tablet-app .admin-store-profile-grid>.admin-section:nth-child(n+3){display:grid;grid-template-rows:auto minmax(0,1fr);min-height:340px;max-height:clamp(340px,calc(100vh - 420px),520px)}.admin-tablet-app .admin-store-profile-grid>.admin-section:nth-child(n+3) .admin-section__head{min-width:0}.admin-tablet-app .admin-store-profile-grid>.admin-section:nth-child(n+3) .admin-store-timeline,.admin-tablet-app .admin-store-profile-grid>.admin-section:nth-child(n+3) .admin-note-list{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}@media(max-width:900px){.admin-tablet-app .admin-store-profile-grid{grid-template-columns:1fr}.admin-tablet-app .admin-store-profile-grid>.admin-section:nth-child(n+3){max-height:none}}.production-admin-shell,.production-admin-shell *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;touch-action:pan-x pan-y;user-select:none}.production-admin-shell *::selection{color:inherit;background:transparent}.production-admin-shell button,.production-admin-shell [role=button],.production-admin-shell a{touch-action:pan-x pan-y}.production-admin-shell img,.production-admin-shell svg{-webkit-user-drag:none}.production-admin-shell .admin-ceo-entry-shell,.production-admin-shell .admin-ceo-entry-shell *,.demo-admin-wrap .admin-ceo-entry-shell,.demo-admin-wrap .admin-ceo-entry-shell *{touch-action:none}.production-admin-shell [data-allow-native-text-action=true],.production-admin-shell [data-allow-native-text-action=true] *{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.internal-monitor-app{width:100%;min-height:100%;height:100%;overflow:hidden;color:var(--eg-text);background:var(--eg-canvas)}.internal-monitor-app :where(button,input,select){font:inherit}.internal-monitor-app :where(button,input,select):focus-visible{outline:3px solid rgba(var(--eg-primary-rgb),.18);outline-offset:2px}.internal-monitor-frame{width:100%;height:100%;display:grid;grid-template-columns:176px minmax(0,1fr);overflow:hidden;background:var(--eg-canvas)}.internal-monitor-rail{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:12px;color:var(--eg-on-primary);background:linear-gradient(180deg,var(--eg-hero-start),var(--eg-hero-end)),radial-gradient(circle at 50% 0%,rgba(var(--eg-primary-rgb),.22),transparent 44%)}.internal-monitor-brand{min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:10px;color:var(--eg-on-primary);background:#ffffff14;cursor:pointer;text-align:left}.internal-monitor-brand>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--eg-primary-pressed);background:var(--eg-primary-soft);font-size:21px;font-weight:800}.internal-monitor-brand__copy{min-width:0;display:grid;gap:2px}.internal-monitor-brand__copy strong,.internal-monitor-brand__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-monitor-brand__copy strong{font-size:16px;line-height:20px}.internal-monitor-brand__copy small{color:#ffffffad;font-size:12px;line-height:18px}.internal-monitor-rail nav{display:grid;align-content:start;gap:4px;overflow:hidden auto}.internal-monitor-rail nav button{min-width:0;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:8px;padding:6px 10px;color:#ffffffb8;background:transparent;cursor:pointer;text-align:left}.internal-monitor-rail nav button:hover{color:var(--eg-on-primary);background:#ffffff14}.internal-monitor-rail nav button.is-active{color:var(--eg-primary-pressed);background:var(--eg-primary-soft)}.internal-monitor-nav-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:7px}.internal-monitor-rail nav b{overflow:hidden;font-size:14px;font-weight:650;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.internal-monitor-rail__footer{display:grid;gap:2px;border-top:1px solid rgba(255,255,255,.12);padding:10px 4px 2px}.internal-monitor-rail__footer span{color:var(--eg-target);font-size:12px;font-weight:700}.internal-monitor-rail__footer small{color:#ffffff94;font-size:11px;line-height:16px}.internal-monitor-main{min-width:0;min-height:0;position:relative;display:grid;grid-template-rows:76px 36px minmax(0,1fr);overflow:hidden}.internal-monitor-topbar{min-width:0;display:grid;grid-template-columns:minmax(188px,.8fr) minmax(280px,1.15fr) minmax(350px,1.35fr) 60px;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--eg-border);background:color-mix(in srgb,var(--eg-surface) 96%,transparent)}.internal-monitor-topbar__identity{min-width:0;display:grid;gap:2px}.internal-monitor-topbar__identity span,.internal-monitor-topbar__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-monitor-topbar__identity span{color:var(--eg-primary);font-size:12px;font-weight:700}.internal-monitor-topbar__identity strong{font-size:16px;line-height:22px}.internal-monitor-search{min-width:0;min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--eg-border);border-radius:8px;padding:0 11px;color:var(--eg-tertiary);background:var(--eg-surface)}.internal-monitor-search>svg{color:var(--eg-tertiary)}.internal-monitor-search:focus-within{border-color:var(--eg-primary);box-shadow:0 0 0 3px rgba(var(--eg-primary-rgb),.12)}.internal-monitor-search input{min-width:0;border:0;outline:0;color:var(--eg-text);background:transparent;font-size:14px;line-height:20px}.internal-monitor-search input::placeholder{color:var(--eg-tertiary)}.internal-monitor-scope{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.internal-monitor-scope label{min-width:0;min-height:44px;display:grid;grid-template-rows:14px 20px;border:1px solid var(--eg-border);border-radius:8px;padding:5px 8px;background:var(--eg-surface)}.internal-monitor-scope label>span{color:var(--eg-tertiary);font-size:10px;font-weight:700;line-height:14px}.internal-monitor-scope select{width:100%;min-width:0;border:0;outline:0;color:var(--eg-text);background:transparent;font-size:12px;font-weight:650}.internal-monitor-topbar__actions{display:flex;align-items:center;justify-content:flex-end}.internal-monitor-contextbar{min-width:0;display:flex;align-items:center;gap:14px;overflow:hidden;border-bottom:1px solid var(--eg-border);padding:0 14px;color:var(--eg-muted);background:var(--eg-surface-muted);font-size:12px;white-space:nowrap}.internal-monitor-contextbar span{overflow:hidden;text-overflow:ellipsis}.internal-monitor-contextbar b{color:var(--eg-text);font-weight:700}.internal-monitor-contextbar__sync{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--eg-tertiary)}.internal-monitor-contextbar__sync button{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:6px;padding:0;color:var(--eg-muted);background:transparent;cursor:pointer}.internal-monitor-contextbar__sync button:hover{color:var(--eg-primary);background:var(--eg-primary-soft)}.internal-monitor-contextbar__sync button:focus-visible{outline:2px solid rgba(var(--eg-primary-rgb),.24);outline-offset:1px}.internal-monitor-content{min-width:0;min-height:0;overflow:auto;container-type:inline-size;padding:clamp(20px,2.1vw,28px)}.internal-console-page{position:relative;display:grid;align-content:start;gap:24px;min-width:0;max-width:1360px;margin:0 auto}.internal-page-intro{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;border-bottom:1px solid var(--eg-border);padding:2px 2px 18px}.internal-page-intro>div{min-width:0}.internal-page-intro>div>span{color:var(--eg-primary);font-size:12px;font-weight:750}.internal-page-intro h1{margin:3px 0 4px;color:var(--eg-text);font-size:clamp(28px,2.2vw,32px);font-weight:680;line-height:1.2;letter-spacing:-.02em}.internal-page-intro p{margin:0;color:var(--eg-muted);font-size:13px;line-height:20px}.internal-page-intro>aside{min-width:150px;display:grid;justify-items:end;gap:1px;color:var(--eg-muted)}.internal-page-intro>aside span,.internal-page-intro>aside small{font-size:11px}.internal-page-intro>aside strong{color:var(--eg-text);font-size:16px;font-variant-numeric:tabular-nums}.internal-panel,.internal-evidence-pane,.internal-feedback-detail,.internal-settings-review{min-width:0;border:1px solid var(--eg-border);border-radius:8px;background:var(--eg-surface)}.internal-section-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;border-bottom:1px solid var(--eg-border);padding:14px 16px}.internal-section-heading>div{min-width:0}.internal-section-heading h2{margin:0;color:var(--eg-text);font-size:16px;font-weight:680;line-height:22px}.internal-section-heading p{margin:1px 0 0;color:var(--eg-muted);font-size:11px;line-height:17px}.internal-health-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--eg-border);border-radius:8px;background:var(--eg-surface)}.internal-health-strip article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:16px}.internal-health-strip article+article{border-left:1px solid var(--eg-border)}.internal-health-strip span,.internal-health-strip small{color:var(--eg-muted);font-size:11px}.internal-health-strip small{grid-column:1 / -1}.internal-health-strip strong{color:var(--eg-text);font-size:23px;font-weight:680;font-variant-numeric:tabular-nums}.internal-health-strip article.is-success strong{color:var(--eg-success)}.internal-health-strip article.is-warning strong{color:var(--eg-warning)}.internal-health-strip article.is-danger strong{color:var(--eg-negative)}.internal-command-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(380px,.94fr);align-items:stretch;gap:16px}.internal-command-grid.is-full{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)}.internal-text-action{display:inline-flex;align-items:center;gap:4px;border:0;padding:6px;color:var(--eg-primary);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.internal-severity-filter{display:flex;gap:3px;border:1px solid var(--eg-border);border-radius:8px;padding:2px}.internal-severity-filter button{min-width:42px;min-height:32px;border:0;border-radius:6px;color:var(--eg-muted);background:transparent;font-size:12px;cursor:pointer}.internal-severity-filter button.is-active{color:var(--eg-primary-pressed);background:var(--eg-primary-soft);font-weight:700}.internal-incident-list{display:grid;max-height:472px;overflow:auto}.internal-incident-list>button{min-width:0;min-height:76px;display:grid;grid-template-columns:44px minmax(160px,1.4fr) minmax(130px,.8fr) 46px 16px;align-items:center;gap:9px;border:0;border-bottom:1px solid var(--eg-border);padding:9px 11px;color:var(--eg-text);background:var(--eg-surface);text-align:left;cursor:pointer}.internal-incident-list>button:last-child{border-bottom:0}.internal-incident-list>button:hover,.internal-incident-list>button.is-selected{background:var(--eg-primary-softer)}.internal-incident-list>button.is-selected{box-shadow:inset 3px 0 var(--eg-primary)}.internal-incident-list__severity,.internal-incident-list__body,.internal-incident-list__meta,.internal-incident-list__evidence{min-width:0;display:grid;gap:3px}.internal-incident-list__severity b{width:32px;display:grid;place-items:center;border-radius:6px;padding:3px;color:var(--eg-on-primary);background:var(--eg-negative);font-size:12px}.internal-incident-list__severity small,.internal-incident-list__body small,.internal-incident-list__meta small,.internal-incident-list__evidence small{color:var(--eg-muted);font-size:11px;line-height:16px}.internal-incident-list__body strong,.internal-incident-list__meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-incident-list__body strong{font-size:13px;font-weight:680;line-height:19px}.internal-incident-list__meta b,.internal-incident-list__evidence b{font-size:11px;font-weight:650}.internal-incident-list__meta small{display:flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.internal-incident-list__evidence{justify-items:end}.internal-evidence-pane{min-height:0;display:grid;grid-template-rows:auto 38px minmax(0,1fr) auto;overflow:hidden}.internal-evidence-pane>header{min-width:0;display:flex;justify-content:space-between;gap:10px;padding:11px 12px 9px}.internal-evidence-pane>header>div:first-child{min-width:0}.internal-evidence-pane>header>div:last-child{display:flex;align-items:flex-start;gap:5px}.internal-evidence-pane>header span,.internal-evidence-pane>header small{color:var(--eg-muted);font-size:11px}.internal-evidence-pane>header h2{margin:3px 0 0;color:var(--eg-text);font-size:16px;font-weight:680;line-height:22px}.internal-evidence-pane>nav{display:flex;align-items:end;gap:16px;border-bottom:1px solid var(--eg-border);padding:0 12px}.internal-evidence-pane>nav button{min-height:38px;border:0;border-bottom:2px solid transparent;padding:0 2px;color:var(--eg-muted);background:transparent;font-size:12px;cursor:pointer}.internal-evidence-pane>nav button.is-active{border-bottom-color:var(--eg-primary);color:var(--eg-primary);font-weight:700}.internal-evidence-pane__body{min-height:0;display:grid;align-content:start;gap:10px;overflow:auto;padding:11px 12px}.internal-evidence-summary{margin:0;color:var(--eg-muted);font-size:12px;line-height:19px}.internal-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--eg-border);border-radius:8px}.internal-signal-grid article{min-width:0;display:grid;gap:2px;padding:8px}.internal-signal-grid article+article{border-left:1px solid var(--eg-border)}.internal-signal-grid span{overflow:hidden;color:var(--eg-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.internal-signal-grid strong{font-size:14px;font-variant-numeric:tabular-nums}.internal-signal-grid article.is-danger strong{color:var(--eg-negative)}.internal-signal-grid article.is-warning strong{color:var(--eg-warning)}.internal-signal-grid article.is-success strong{color:var(--eg-success)}.internal-limitation{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;border-left:3px solid var(--eg-warning);padding:8px 9px;color:var(--eg-warning);background:color-mix(in srgb,var(--eg-warning) 7%,var(--eg-surface))}.internal-limitation span{display:grid;gap:1px;color:var(--eg-muted);font-size:11px;line-height:16px}.internal-limitation strong{color:var(--eg-warning)}.internal-timeline,.internal-evidence-list,.internal-audit-mini-list{display:grid}.internal-timeline article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.internal-timeline time{color:var(--eg-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.internal-timeline article>span{position:relative;display:grid;gap:2px;border-left:1px solid var(--eg-border);padding:0 0 10px 10px}.internal-timeline article>span:before{content:"";position:absolute;top:3px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--eg-primary)}.internal-timeline strong,.internal-evidence-list strong,.internal-audit-mini-list strong{color:var(--eg-text);font-size:12px;line-height:17px}.internal-timeline small,.internal-evidence-list small,.internal-audit-mini-list small{color:var(--eg-muted);font-size:11px;line-height:16px}.internal-evidence-list article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--eg-border);padding:9px 0;color:var(--eg-success)}.internal-evidence-list article>span,.internal-audit-mini-list article{min-width:0;display:grid;gap:2px}.internal-audit-mini-list article{grid-template-columns:42px minmax(110px,.8fr) minmax(0,1.4fr);border-bottom:1px solid var(--eg-border);padding:9px 0}.internal-audit-mini-list article>span{color:var(--eg-tertiary);font-size:11px}.internal-evidence-pane>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--eg-border);padding:9px 12px;background:var(--eg-surface)}.internal-evidence-pane>footer>span{min-width:0;display:grid;gap:1px;margin-right:auto}.internal-evidence-pane>footer small{color:var(--eg-muted);font-size:10px}.internal-evidence-pane>footer strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.internal-evidence-pane>footer .admin-button{min-height:40px}.internal-overview-lower,.internal-security-grid,.internal-feedback-grid,.internal-settings-layout{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.internal-flow-list,.internal-release-list,.internal-security-list,.internal-audit-ledger,.internal-feedback-list,.internal-policy-table,.internal-contract-table,.internal-issue-table,.internal-flow-table{display:grid}.internal-flow-list article,.internal-flow-table article{min-width:0;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid var(--eg-border);padding:8px 12px}.internal-flow-list article:last-child,.internal-flow-table article:last-child{border-bottom:0}.internal-flow-list article>span:nth-child(2),.internal-flow-table article>span:nth-child(2){min-width:0;display:grid;gap:2px}.internal-flow-list strong,.internal-flow-table strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.internal-flow-list small,.internal-flow-table small{color:var(--eg-muted);font-size:10px}.internal-flow-list b,.internal-flow-table b{font-size:13px;font-variant-numeric:tabular-nums}.internal-flow-status{width:9px;height:9px;border-radius:50%;background:var(--eg-tertiary)}.internal-flow-status.is-healthy{background:var(--eg-success)}.internal-flow-status.is-degraded{background:var(--eg-warning)}.internal-flow-status.is-critical{background:var(--eg-negative)}.internal-data-table{min-width:0;overflow:auto}.internal-data-table__head,.internal-data-table__row{min-width:620px;display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(90px,.7fr) minmax(70px,.55fr) minmax(80px,.6fr) minmax(76px,.55fr);align-items:center;gap:8px;padding:8px 12px}.internal-data-table__head{color:var(--eg-muted);background:var(--eg-surface-muted);font-size:11px;font-weight:700}.internal-data-table__row{border-top:1px solid var(--eg-border);color:var(--eg-text);font-size:12px;font-variant-numeric:tabular-nums}.internal-data-table__row>span:first-child{min-width:0;display:grid;gap:2px}.internal-data-table__row strong,.internal-data-table__row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-data-table__row strong{font-size:12px}.internal-data-table__row small{color:var(--eg-muted);font-size:10px}.internal-page-stack{display:grid;gap:12px}.internal-release-list article,.internal-security-list button,.internal-feedback-list button,.internal-policy-table article,.internal-issue-table article{min-width:0;display:grid;align-items:center;gap:9px;border:0;border-bottom:1px solid var(--eg-border);padding:9px 12px;color:var(--eg-text);background:var(--eg-surface);text-align:left}.internal-release-list article{grid-template-columns:minmax(170px,1fr) minmax(120px,.65fr) auto auto}.internal-security-list button{grid-template-columns:auto minmax(0,1fr) minmax(120px,.55fr) 16px;cursor:pointer}.internal-feedback-list button{grid-template-columns:auto minmax(0,1.2fr) minmax(120px,.55fr) auto;cursor:pointer}.internal-policy-table article{grid-template-columns:minmax(170px,.85fr) minmax(210px,1.15fr) auto auto}.internal-issue-table article{grid-template-columns:auto minmax(130px,.7fr) minmax(260px,1.3fr) auto auto}.internal-release-list article>span,.internal-security-list button>span,.internal-feedback-list button>span,.internal-policy-table article>span,.internal-issue-table article>span,.internal-contract-table article>span{min-width:0;display:grid;gap:2px}.internal-release-list strong,.internal-security-list strong,.internal-feedback-list strong,.internal-policy-table strong,.internal-issue-table strong,.internal-contract-table strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.internal-release-list small,.internal-security-list small,.internal-feedback-list small,.internal-policy-table small,.internal-issue-table small,.internal-contract-table small{overflow:hidden;color:var(--eg-muted);font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.internal-release-list button,.internal-policy-table button,.internal-issue-table button{min-height:34px;border:0;color:var(--eg-primary);background:transparent;font-size:11px;font-weight:700;cursor:pointer}.internal-flow-table article{grid-template-columns:10px minmax(260px,1.4fr) 70px 90px 80px}.internal-contract-table article{min-width:0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--eg-border);padding:10px 12px}.internal-audit-ledger article{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;border-bottom:1px solid var(--eg-border);padding:9px 12px;color:var(--eg-success)}.internal-audit-ledger article>span{min-width:0;display:grid;gap:2px}.internal-audit-ledger article>span:last-child{justify-items:end}.internal-audit-ledger strong{overflow:hidden;color:var(--eg-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.internal-audit-ledger small{color:var(--eg-muted);font-size:10px;line-height:15px}.internal-security-grid>.internal-panel:last-child>.admin-button{margin:10px 12px}.internal-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.internal-experience-grid article{min-width:0;border:1px solid var(--eg-border);border-radius:8px;padding:13px;background:var(--eg-surface)}.internal-experience-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.internal-experience-grid header>span{color:var(--eg-text);font-size:14px;font-weight:680}.internal-experience-grid>article>strong{display:block;margin-top:14px;color:var(--eg-primary);font-size:30px;font-weight:680;font-variant-numeric:tabular-nums}.internal-experience-grid p{margin:2px 0 12px;color:var(--eg-muted);font-size:11px}.internal-experience-grid dl{margin:0;border-top:1px solid var(--eg-border)}.internal-experience-grid dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;border-bottom:1px solid var(--eg-border);padding:7px 0;font-size:11px}.internal-experience-grid dt{color:var(--eg-muted)}.internal-experience-grid dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-experience-grid button{min-height:40px;display:flex;align-items:center;gap:4px;border:0;padding:8px 0 0;color:var(--eg-primary);background:transparent;font-size:11px;font-weight:700;cursor:pointer}.internal-feedback-list button.is-selected{background:var(--eg-primary-softer);box-shadow:inset 3px 0 var(--eg-primary)}.internal-feedback-detail,.internal-settings-review{overflow:hidden}.internal-feedback-detail>header,.internal-settings-review>header{padding:14px;color:var(--eg-on-primary);background:linear-gradient(135deg,var(--eg-hero-start),var(--eg-primary))}.internal-feedback-detail>header span,.internal-settings-review>header span{color:#ffffffb8;font-size:11px}.internal-feedback-detail>header h2,.internal-settings-review>header h2{margin:4px 0;font-size:18px;line-height:24px}.internal-feedback-detail>header p,.internal-settings-review>header p{margin:0;color:#ffffffbd;font-size:11px}.internal-feedback-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:10px 14px}.internal-feedback-detail dl div{display:grid;gap:2px;border-bottom:1px solid var(--eg-border);padding:8px 0}.internal-feedback-detail dt{color:var(--eg-muted);font-size:10px}.internal-feedback-detail dd{margin:0;font-size:12px;font-weight:650}.internal-feedback-detail>section{margin:0 14px;border-left:3px solid var(--eg-primary);padding:8px 10px;background:var(--eg-primary-softer)}.internal-feedback-detail h3{margin:0 0 3px;font-size:12px}.internal-feedback-detail>section p{margin:0;color:var(--eg-muted);font-size:11px;line-height:17px}.internal-feedback-detail>footer,.internal-settings-review>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--eg-border);margin-top:12px;padding:10px 14px}.internal-settings-review>label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;border-bottom:1px solid var(--eg-border);padding:12px 14px}.internal-settings-review input{width:18px;height:18px;accent-color:var(--eg-primary)}.internal-settings-review label>span{min-width:0;display:grid;gap:2px}.internal-settings-review label strong{font-size:12px}.internal-settings-review label small,.internal-settings-review>footer small{color:var(--eg-muted);font-size:10px;line-height:15px}.internal-empty-state{min-height:180px;display:grid;place-items:center;align-content:center;gap:5px;padding:24px;color:var(--eg-success);text-align:center}.internal-empty-state strong{color:var(--eg-text);font-size:14px}.internal-empty-state p{max-width:420px;margin:0;color:var(--eg-muted);font-size:11px;line-height:17px}.internal-toast{position:fixed;right:24px;bottom:24px;z-index:180;max-width:460px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:8px 8px 8px 13px;color:var(--eg-on-primary);background:var(--eg-hero-start);box-shadow:0 16px 36px #18202738;font-size:12px}.internal-toast button{width:30px;height:30px;display:grid;place-items:center;border:0;color:var(--eg-on-primary);background:transparent;cursor:pointer}@media(max-width:1120px){.internal-monitor-frame{grid-template-columns:68px minmax(0,1fr)}.internal-monitor-rail{padding:10px 8px}.internal-monitor-brand{grid-template-columns:1fr;min-height:58px;padding:8px}.internal-monitor-brand>span:first-child{margin:auto}.internal-monitor-brand__copy,.internal-monitor-rail nav b,.internal-monitor-rail__footer{display:none}.internal-monitor-rail nav button{grid-template-columns:1fr;padding:6px}.internal-monitor-nav-icon{margin:auto}.internal-monitor-topbar{grid-template-columns:minmax(170px,.75fr) minmax(220px,1fr) minmax(300px,1.2fr) 60px}.internal-monitor-topbar__identity span{display:none}}@media(max-width:920px){.internal-monitor-main{grid-template-rows:auto auto minmax(0,1fr)}.internal-monitor-topbar{grid-template-columns:minmax(0,1fr) auto}.internal-monitor-search{grid-column:1 / -1;grid-row:2}.internal-monitor-scope{grid-column:1 / -1;grid-row:3}.internal-monitor-contextbar{min-height:32px;overflow-x:auto}.internal-command-grid,.internal-command-grid.is-full,.internal-overview-lower,.internal-security-grid,.internal-feedback-grid,.internal-settings-layout,.internal-experience-grid{grid-template-columns:1fr}.internal-evidence-pane{min-height:520px}.internal-health-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-health-strip article:nth-child(3){border-left:0;border-top:1px solid var(--eg-border)}.internal-health-strip article:nth-child(4){border-top:1px solid var(--eg-border)}}@media(prefers-reduced-motion:reduce){.internal-monitor-app *,.internal-monitor-app *:before,.internal-monitor-app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.internal-daily-review,.internal-defect-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:start;gap:12px}.internal-defect-grid{grid-template-columns:1fr}.internal-daily-brief__list,.internal-defect-table,.internal-repair-list,.internal-opportunity-table,.internal-feedback-theme-table{display:grid}.internal-daily-brief__list article{min-width:0;display:grid;grid-template-columns:82px minmax(0,1.35fr) minmax(170px,.65fr);align-items:center;gap:12px;border-bottom:1px solid var(--eg-border);padding:12px 14px}.internal-daily-brief__list article:last-child,.internal-defect-table article:last-child,.internal-repair-list article:last-child,.internal-opportunity-table article:last-child,.internal-feedback-theme-table article:last-child{border-bottom:0}.internal-daily-brief__list article>span,.internal-defect-table article>span,.internal-repair-list article>span,.internal-opportunity-table article>span,.internal-feedback-theme-table article>span{min-width:0;display:grid;gap:3px}.internal-daily-brief__list strong,.internal-defect-table strong,.internal-repair-list strong,.internal-opportunity-table strong,.internal-feedback-theme-table strong{overflow:hidden;color:var(--eg-text);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.internal-daily-brief__list b,.internal-defect-table b,.internal-repair-list b,.internal-opportunity-table b,.internal-feedback-theme-table b{color:var(--eg-primary);font-size:13px;line-height:18px}.internal-improvement-loop__track{display:grid;grid-template-columns:1fr;padding:10px 14px 8px}.internal-improvement-loop__track article{position:relative;min-width:0;min-height:39px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;border-left:2px solid var(--eg-border);padding:5px 0 5px 38px}.internal-improvement-loop__track article>span{position:absolute;top:50%;left:-14px;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border:2px solid var(--eg-surface);border-radius:50%;color:var(--eg-on-primary);background:var(--eg-primary);font-size:13px;font-weight:700}.internal-improvement-loop__track article>strong{color:var(--eg-text);font-size:14px;line-height:20px}.internal-improvement-loop__track article>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-improvement-loop>p{display:flex;align-items:flex-start;gap:8px;margin:0 14px 14px;border-left:3px solid var(--eg-warning);padding:10px 12px;color:var(--eg-muted);background:color-mix(in srgb,var(--eg-warning) 8%,var(--eg-surface));font-size:13px;line-height:20px}.internal-improvement-loop>p svg{flex:0 0 auto;margin-top:2px;color:var(--eg-warning)}.internal-defect-table article{min-width:0;display:grid;grid-template-columns:auto minmax(170px,1.1fr) minmax(150px,.75fr) minmax(170px,.9fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--eg-border);padding:11px 13px}.internal-repair-list article{min-width:0;display:grid;grid-template-columns:minmax(150px,.85fr) minmax(180px,1fr) minmax(170px,.9fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--eg-border);padding:11px 13px}.internal-repair-list article>span:nth-child(2){justify-items:start}.internal-repair-list button{min-height:44px;border:0;padding:0 8px;color:var(--eg-primary);background:transparent;font-size:13px;font-weight:700;cursor:pointer}.internal-human-gate{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;margin:12px;border:1px solid color-mix(in srgb,var(--eg-warning) 38%,var(--eg-border));border-radius:8px;padding:12px;color:var(--eg-warning);background:color-mix(in srgb,var(--eg-warning) 7%,var(--eg-surface))}.internal-human-gate span{display:grid;gap:3px}.internal-human-gate strong{color:var(--eg-text);font-size:14px}.internal-instrumentation-table{min-width:0;overflow:auto}.internal-instrumentation-table__head,.internal-instrumentation-table__row{min-width:1040px;display:grid;grid-template-columns:minmax(130px,.9fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(100px,.6fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(100px,.65fr);align-items:center;gap:10px;padding:10px 13px}.internal-instrumentation-table__head{color:var(--eg-muted);background:var(--eg-surface-muted);font-size:13px;font-weight:700}.internal-instrumentation-table__row{border-top:1px solid var(--eg-border);color:var(--eg-text);font-size:14px;font-variant-numeric:tabular-nums}.internal-instrumentation-table__row>span{min-width:0;display:grid;gap:2px}.internal-instrumentation-gates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--eg-border);background:var(--eg-surface-muted)}.internal-instrumentation-gates>span{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:12px;color:var(--eg-muted);font-size:13px;line-height:19px}.internal-instrumentation-gates>span+span{border-left:1px solid var(--eg-border)}.internal-instrumentation-gates b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--eg-primary-pressed);background:var(--eg-primary-soft);font-size:13px}.internal-opportunity-table article{min-width:0;display:grid;grid-template-columns:minmax(170px,.85fr) minmax(280px,1.5fr) minmax(170px,.8fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--eg-border);padding:12px 14px}.internal-feedback-theme-table article{min-width:0;display:grid;grid-template-columns:minmax(220px,1fr) 110px minmax(250px,1.15fr);align-items:center;gap:12px;border-bottom:1px solid var(--eg-border);padding:12px 14px}.internal-repair-policy>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.internal-repair-policy>div:last-child>span{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--eg-border);padding:13px 14px;color:var(--eg-muted);font-size:14px;line-height:20px}.internal-repair-policy>div:last-child>span:nth-child(odd){border-right:1px solid var(--eg-border)}.internal-repair-policy .is-allowed svg{color:var(--eg-success)}.internal-repair-policy .is-guarded svg{color:var(--eg-warning)}.internal-monitor-app small{font-size:13px;line-height:18px}.internal-monitor-app :where(button,input,select,label,dt,dd){font-size:max(13px,1em)}.internal-monitor-app .internal-page-intro p{font-size:16px;line-height:26px}.internal-monitor-app .internal-section-heading h2{font-size:22px;line-height:28px}.internal-monitor-app .internal-section-heading p{font-size:14px;line-height:20px}.internal-monitor-app .internal-contextbar,.internal-monitor-app .internal-monitor-contextbar,.internal-monitor-app .internal-page-intro>div>span,.internal-monitor-app .internal-topbar__identity span,.internal-monitor-app .internal-monitor-topbar__identity span{font-size:13px}@media(max-width:1180px){.internal-daily-review,.internal-defect-grid{grid-template-columns:1fr}.internal-instrumentation-gates{grid-template-columns:1fr 1fr}.internal-instrumentation-gates>span+span{border-left:0}.internal-instrumentation-gates>span:nth-child(2n){border-left:1px solid var(--eg-border)}}@media(max-width:760px){.internal-daily-brief__list article,.internal-defect-table article,.internal-repair-list article,.internal-opportunity-table article,.internal-feedback-theme-table article{grid-template-columns:1fr}.internal-instrumentation-gates,.internal-repair-policy>div:last-child{grid-template-columns:1fr}.internal-instrumentation-gates>span:nth-child(2n),.internal-repair-policy>div:last-child>span:nth-child(odd){border-right:0;border-left:0}}.internal-page-stack{gap:24px}.internal-audience-strip{min-width:0;display:grid;grid-template-columns:1fr 1.45fr 1.45fr .85fr;border:1px solid var(--eg-border);border-radius:8px;background:var(--eg-surface)}.internal-audience-strip article{min-width:0;display:grid;align-content:start;gap:6px;padding:16px}.internal-audience-strip article+article{border-left:1px solid var(--eg-border)}.internal-audience-strip article.is-human{background:color-mix(in srgb,var(--eg-primary) 4%,var(--eg-surface))}.internal-audience-strip article.is-agent{background:var(--eg-surface-muted)}.internal-audience-strip span{display:flex;align-items:center;gap:6px;color:var(--eg-muted);font-size:13px;font-weight:700;line-height:18px}.internal-audience-strip strong{color:var(--eg-text);font-size:14px;font-weight:650;line-height:21px}.internal-decision-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--eg-border);border-radius:8px;background:var(--eg-surface)}.internal-decision-metrics article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px 12px;padding:16px}.internal-decision-metrics article+article{border-left:1px solid var(--eg-border)}.internal-decision-metrics span,.internal-decision-metrics small{color:var(--eg-muted);font-size:13px;line-height:18px}.internal-decision-metrics strong{color:var(--eg-text);font-size:28px;font-weight:720;font-variant-numeric:tabular-nums;line-height:32px}.internal-decision-metrics small{grid-column:1 / -1}.internal-decision-metrics .is-success strong{color:var(--eg-success)}.internal-decision-metrics .is-warning strong{color:var(--eg-warning)}.internal-decision-metrics .is-danger strong{color:var(--eg-negative)}.internal-decision-metrics .is-primary strong{color:var(--eg-primary)}.internal-decision-panel-heading{min-width:0;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--eg-border);padding:16px}.internal-decision-panel-heading>div:first-child{min-width:0}.internal-decision-panel-heading>div:first-child>span{display:flex;align-items:center;gap:6px;color:var(--eg-primary);font-size:13px;font-weight:750;line-height:18px}.internal-decision-panel-heading h2{margin:3px 0 2px;color:var(--eg-text);font-size:22px;font-weight:680;line-height:28px}.internal-decision-panel-heading p{max-width:760px;margin:0;color:var(--eg-muted);font-size:14px;line-height:21px}.internal-distribution-tabs{flex:0 0 auto;display:inline-grid;grid-template-columns:repeat(3,minmax(88px,1fr));gap:4px;border:1px solid var(--eg-border);border-radius:8px;padding:4px;background:var(--eg-surface-muted)}.internal-distribution-tabs button{min-height:44px;border:0;border-radius:6px;padding:0 12px;color:var(--eg-muted);background:transparent;font-size:14px;font-weight:650;cursor:pointer}.internal-distribution-tabs button.is-active{color:var(--eg-on-primary);background:var(--eg-primary)}.internal-distribution-table{min-width:0;overflow-x:auto}.internal-distribution-table__head,.internal-distribution-table>article{min-width:980px;display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(210px,1fr) minmax(110px,.55fr) minmax(110px,.55fr) minmax(190px,.9fr);align-items:center;gap:16px;padding:12px 16px}.internal-distribution-table__head{position:sticky;top:0;z-index:1;color:var(--eg-muted);background:var(--eg-surface-muted);font-size:13px;font-weight:700;line-height:18px}.internal-distribution-table>article{min-height:78px;border-top:1px solid var(--eg-border);color:var(--eg-text);font-size:14px}.internal-distribution-table>article>span{min-width:0;display:grid;gap:4px}.internal-distribution-name{grid-template-columns:28px minmax(0,1fr);align-items:center}.internal-distribution-name>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--eg-primary-pressed);background:var(--eg-primary-soft);font-size:13px}.internal-distribution-name>span{min-width:0;display:grid;gap:3px}.internal-distribution-table strong{color:var(--eg-text);font-size:14px;font-weight:680;line-height:20px}.internal-distribution-table small{color:var(--eg-muted);font-size:13px;line-height:18px}.internal-distribution-table small.is-positive{color:var(--eg-success)}.internal-distribution-table small.is-negative{color:var(--eg-negative)}.internal-distribution-bar>span{height:10px;overflow:hidden;border-radius:999px;background:var(--eg-surface-muted)}.internal-distribution-bar i{height:100%;display:block;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,var(--eg-primary-pressed),var(--eg-primary))}.internal-distribution-table>article>button,.internal-release-decisions article button,.internal-control-coverage article button,.internal-agent-backlog__list article button{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:6px;padding:8px 10px;color:var(--eg-primary);background:var(--eg-primary-softer);font-size:13px;font-weight:700;line-height:18px;text-align:left;cursor:pointer}.internal-data-caveat{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;border-top:1px solid var(--eg-border);padding:12px 16px;color:var(--eg-warning);background:color-mix(in srgb,var(--eg-warning) 7%,var(--eg-surface))}.internal-data-caveat span{color:var(--eg-muted);font-size:13px;line-height:20px}.internal-feature-funnels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--eg-border);padding:16px;background:var(--eg-surface-muted)}.internal-feature-funnels>article{min-width:0;border:1px solid var(--eg-border);border-radius:8px;padding:14px;background:var(--eg-surface)}.internal-feature-funnels header{display:grid;gap:3px}.internal-feature-funnels header span,.internal-feature-funnels header small,.internal-feature-funnels footer{color:var(--eg-muted);font-size:13px;line-height:18px}.internal-feature-funnels header strong{color:var(--eg-text);font-size:16px;line-height:22px}.internal-feature-funnels>article>div{display:grid;gap:8px;margin:14px 0}.internal-feature-funnels>article>div>span{display:grid;grid-template-columns:74px 54px minmax(72px,1fr) 46px;align-items:center;gap:7px;color:var(--eg-muted);font-size:13px}.internal-feature-funnels b{color:var(--eg-text);font-size:13px;font-variant-numeric:tabular-nums}.internal-feature-funnels i{height:7px;overflow:hidden;border-radius:999px;background:var(--eg-surface-muted)}.internal-feature-funnels em{height:100%;display:block;border-radius:inherit;background:var(--eg-primary)}.internal-agent-backlog{border-color:color-mix(in srgb,var(--eg-primary) 24%,var(--eg-border))}.internal-agent-backlog .internal-decision-panel-heading{background:color-mix(in srgb,var(--eg-primary) 5%,var(--eg-surface))}.internal-agent-backlog__list{display:grid}.internal-agent-backlog__list article{min-width:0;display:grid;grid-template-columns:auto minmax(210px,1fr) minmax(220px,1fr) minmax(175px,.75fr);align-items:center;gap:12px;border-bottom:1px solid var(--eg-border);padding:14px 16px}.internal-agent-backlog__list article>span{min-width:0;display:grid;gap:3px}.internal-agent-backlog__list strong{color:var(--eg-text);font-size:14px;line-height:20px}.internal-agent-backlog__list small{color:var(--eg-muted);font-size:13px;line-height:18px}.internal-agent-backlog>footer{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:12px 16px;color:var(--eg-success);background:var(--eg-surface-muted)}.internal-agent-backlog>footer span{color:var(--eg-muted);font-size:13px;line-height:19px}.internal-release-decisions>div,.internal-feedback-sources>div{display:grid}.internal-release-decisions article,.internal-feedback-sources article{min-width:0;display:grid;align-items:center;gap:12px;border-bottom:1px solid var(--eg-border);padding:14px 16px}.internal-release-decisions article{grid-template-columns:auto minmax(240px,1fr) minmax(220px,.8fr)}.internal-release-decisions article>span,.internal-feedback-sources article>span{min-width:0;display:grid;gap:3px}.internal-release-decisions strong,.internal-feedback-sources strong{color:var(--eg-text);font-size:14px;line-height:20px}.internal-release-decisions small,.internal-feedback-sources small{color:var(--eg-muted);font-size:13px;line-height:18px}.internal-definition-health>div:last-child,.internal-control-coverage>div:last-child{min-width:0;overflow-x:auto}.internal-definition-health>div:last-child>:is(div,article),.internal-control-coverage>div:last-child>:is(div,article){min-width:800px;display:grid;align-items:center;gap:12px;padding:12px 16px}.internal-definition-health>div:last-child>:is(div,article){grid-template-columns:minmax(150px,1fr) 120px 100px 90px 120px 150px}.internal-control-coverage>div:last-child>:is(div,article){grid-template-columns:minmax(220px,1.25fr) 90px 90px 76px 120px minmax(150px,.85fr)}.internal-definition-health>div:last-child>:first-child,.internal-control-coverage>div:last-child>:first-child{color:var(--eg-muted);background:var(--eg-surface-muted);font-size:13px;font-weight:700}.internal-definition-health article,.internal-control-coverage article{min-height:58px;border-top:1px solid var(--eg-border);color:var(--eg-text);font-size:14px}.internal-control-coverage article>span:first-child{min-width:0;display:grid;gap:3px}.internal-definition-health article strong,.internal-control-coverage article strong{font-size:14px}.internal-definition-health article small,.internal-control-coverage article small{color:var(--eg-muted);font-size:13px}.internal-feedback-sources article{grid-template-columns:auto minmax(220px,1fr) minmax(110px,.45fr) minmax(120px,.5fr)}.internal-security-grid{grid-template-columns:minmax(360px,.85fr) minmax(460px,1.15fr);gap:16px}.internal-defect-grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:16px}.internal-repair-policy{grid-column:1 / -1}.internal-release-list article,.internal-security-list button,.internal-feedback-list button,.internal-policy-table article,.internal-issue-table article,.internal-contract-table article,.internal-audit-ledger article{padding:13px 16px}.internal-release-list button,.internal-policy-table button,.internal-issue-table button,.internal-security-list button,.internal-feedback-list button,.internal-evidence-pane>nav button,.internal-severity-filter button{min-height:44px}.internal-release-list strong,.internal-security-list strong,.internal-feedback-list strong,.internal-policy-table strong,.internal-issue-table strong,.internal-contract-table strong,.internal-audit-ledger strong,.internal-flow-list strong,.internal-flow-table strong,.internal-data-table__row strong{font-size:14px;line-height:20px}.internal-release-list small,.internal-security-list small,.internal-feedback-list small,.internal-policy-table small,.internal-issue-table small,.internal-contract-table small,.internal-audit-ledger small,.internal-flow-list small,.internal-flow-table small,.internal-data-table__row small{font-size:13px;line-height:18px}@container (max-width: 1080px){.internal-audience-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-audience-strip article:nth-child(3){border-top:1px solid var(--eg-border);border-left:0}.internal-audience-strip article:nth-child(4){border-top:1px solid var(--eg-border)}.internal-feature-funnels,.internal-defect-grid,.internal-security-grid{grid-template-columns:1fr}.internal-agent-backlog__list article{grid-template-columns:auto minmax(200px,1fr) minmax(210px,1fr)}.internal-agent-backlog__list article>button{grid-column:2 / -1}}@container (max-width: 780px){.internal-audience-strip,.internal-decision-metrics,.internal-feature-funnels{grid-template-columns:1fr}.internal-audience-strip article+article,.internal-decision-metrics article+article{border-top:1px solid var(--eg-border);border-left:0}.internal-decision-panel-heading{align-items:stretch;flex-direction:column}.internal-distribution-tabs{width:100%}.internal-agent-backlog__list article,.internal-release-decisions article,.internal-feedback-sources article{grid-template-columns:1fr}.internal-agent-backlog__list article>button{grid-column:auto}}@media(prefers-reduced-motion:reduce){.internal-distribution-bar i,.internal-feature-funnels em{transition:none}}.admin-boss-topic-workspace .admin-boss-topic-workspace__stage{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(286px,.95fr);grid-template-rows:112px minmax(0,1fr) 132px;grid-template-areas:"brief brief" "evidence side" "drills side";gap:10px 12px;padding-top:0;overflow:visible}.admin-boss-topic-workspace .admin-boss-overview-brief{grid-area:brief;min-height:112px}.admin-boss-topic-workspace .admin-boss-overview-brief .admin-boss-topic-detail__chrome{top:0;left:0;z-index:16;width:92px;height:100%;display:block;pointer-events:auto}.admin-boss-topic-workspace .admin-boss-overview-brief .admin-boss-topic-detail__back{position:relative;width:auto;min-width:62px;height:30px;min-height:30px;justify-items:start;border-radius:22px 0 14px;padding:0 12px 0 27px;color:#fffaf2eb;background:#fffaf224;box-shadow:inset -1px -1px #fffaf229,0 10px 20px #3e141f1a;font-size:11px;line-height:1}.admin-boss-topic-workspace .admin-boss-overview-brief .admin-boss-topic-detail__back:before{position:absolute;left:13px;width:8px;height:8px;border-bottom-width:2px;border-left-width:2px;transform:rotate(45deg)}.admin-boss-topic-workspace__evidence{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;border-radius:18px;padding:13px 14px}.admin-boss-topic-workspace__readout{grid-template-columns:minmax(0,1fr) minmax(176px,auto);gap:8px}.admin-boss-topic-workspace__readout strong{font-size:16px}.admin-boss-topic-workspace__readout p{font-size:10.6px;line-height:1.32;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-boss-topic-workspace__readout li{padding:5px 7px;font-size:9.4px}.admin-boss-topic-evidence-visual{gap:8px;border-radius:16px;padding:12px}.admin-boss-topic-evidence-visual article{border-radius:14px;padding:8px 9px}.admin-boss-topic-evidence-visual article strong{font-size:16px}.admin-boss-topic-evidence-visual article p{margin-bottom:4px;font-size:9.4px}.admin-boss-topic-evidence-visual.is-bridge article,.admin-boss-topic-evidence-visual.is-schedule article,.admin-boss-topic-evidence-visual.is-timeline article{min-height:84px}.admin-boss-topic-evidence-visual.is-matrix article{min-height:76px}.admin-boss-topic-workspace__source{padding:7px 9px}.admin-boss-topic-workspace__decision{gap:7px;border-radius:18px;padding:12px}.admin-boss-topic-workspace__decision article{border-radius:14px;padding:9px 10px}.admin-boss-topic-workspace__decision strong{font-size:13px}.admin-boss-topic-workspace__decision p{font-size:10.2px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-topic-workspace__drills{grid-template-columns:132px minmax(0,1fr);gap:8px;border-radius:18px;padding:10px}.admin-boss-topic-workspace__drill-list{gap:7px}.admin-boss-topic-workspace__drill-list button{border-radius:14px;padding:8px 9px}.admin-boss-topic-workspace__drill-list strong{font-size:11.2px}.admin-boss-topic-workspace__drill-list b{font-size:14px}.admin-boss-topic-workspace__actions{grid-template-rows:26px minmax(0,1fr);gap:5px;border-radius:18px;padding:9px;overflow:visible}.admin-boss-topic-workspace__actions>div{gap:1px 8px;align-items:center}.admin-boss-topic-workspace__actions>div strong{font-size:12.6px;line-height:1.08}.admin-boss-topic-workspace__actions>div span,.admin-boss-topic-workspace__actions>div small{font-size:8.8px;line-height:1.05}.admin-boss-topic-workspace__actions ol{min-height:0;gap:4px;align-content:start}.admin-boss-topic-workspace__actions li{min-height:0;grid-template-columns:8px minmax(0,1fr) auto;gap:1px 6px;border-radius:14px;padding:5px 7px}.admin-boss-topic-workspace__actions li:before{grid-column:1;grid-row:1 / 3;width:5px;height:5px;transform:none}.admin-boss-topic-workspace__actions li strong,.admin-boss-topic-workspace__actions li span{grid-column:2;padding-left:0}.admin-boss-topic-workspace__actions li strong{font-size:9.8px;line-height:1.08}.admin-boss-topic-workspace__actions li span{font-size:8.6px;line-height:1.05}.admin-boss-topic-workspace__actions li em{grid-column:3;padding:4px 6px;font-size:8.4px;line-height:1}@media(max-width:980px){.admin-boss-topic-workspace .admin-boss-topic-workspace__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;grid-template-areas:"brief" "evidence" "side" "drills";overflow-y:auto}}.admin-boss-overview-detail .admin-boss-overview-drill-card,.admin-boss-topic-workspace .admin-boss-overview-drill-card{min-height:68px;grid-template-rows:14px 23px 14px;gap:3px 8px;padding:9px 32px 8px 13px}.admin-boss-overview-detail .admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon,.admin-boss-topic-workspace .admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon{top:-5px;right:-28px;width:23px;min-width:23px;max-width:23px;height:21px;border-radius:0 10px 0 11px;color:color-mix(in srgb,var(--boss-accent) 72%,#fffaf2);background:#fffaf2c7;box-shadow:inset 0 0 0 1px #7e23371f,0 5px 12px #46242214}.admin-boss-overview-detail .admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon,.admin-boss-topic-workspace .admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon{top:-5px;right:-28px;color:#fffaf2;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.3),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--boss-accent) 92%,#5e1728),color-mix(in srgb,var(--boss-accent) 72%,var(--boss-accent-2)));box-shadow:inset 0 0 0 1px #fffaf233,0 7px 14px #6f1d2f2e}.admin-boss-overview-detail .admin-boss-overview-drill-card strong,.admin-boss-topic-workspace .admin-boss-overview-drill-card strong{font-size:12.2px;line-height:1.08}.admin-boss-overview-detail .admin-boss-overview-drill-card b,.admin-boss-topic-workspace .admin-boss-overview-drill-card b{font-size:20px;line-height:1}.admin-boss-overview-detail .admin-boss-overview-drill-card p,.admin-boss-topic-workspace .admin-boss-overview-drill-card p{font-size:9.4px;line-height:1.08}.admin-boss-topic-workspace__evidence{gap:10px;padding:14px 15px}.admin-boss-topic-workspace__readout{align-items:start}.admin-boss-topic-workspace__readout strong{font-size:17px;line-height:1.15}.admin-boss-topic-workspace__readout p{font-size:11.2px;line-height:1.42;-webkit-line-clamp:2}.admin-boss-topic-workspace__readout li{padding:5px 8px;font-size:9.8px}.admin-boss-topic-evidence-visual{gap:11px;padding:13px 14px 14px}.admin-boss-topic-evidence-visual__head{min-height:18px}.admin-boss-topic-evidence-visual__head span{font-size:11px;line-height:1.1}.admin-boss-topic-evidence-visual__head strong{font-size:11.5px}.admin-boss-topic-evidence-visual__items{gap:10px}.admin-boss-topic-evidence-visual article{min-height:76px;gap:5px;padding:11px 12px 18px}.admin-boss-topic-evidence-visual article:before{inset:auto 12px 9px 12px;height:5px}.admin-boss-topic-evidence-visual article i{left:12px;bottom:9px;height:5px;max-width:calc(100% - 24px)}.admin-boss-topic-evidence-visual article span{font-size:10.6px;line-height:1.12}.admin-boss-topic-evidence-visual article strong{font-size:18px;line-height:1.04}.admin-boss-topic-evidence-visual article p{margin:0;font-size:10.3px;line-height:1.24}.admin-boss-topic-evidence-visual.is-bridge article,.admin-boss-topic-evidence-visual.is-schedule article,.admin-boss-topic-evidence-visual.is-timeline article{min-height:104px;padding:13px 13px 18px}.admin-boss-topic-evidence-visual.is-matrix article,.admin-boss-topic-evidence-visual.is-scorecard article{min-height:76px;grid-template-rows:auto auto auto 5px;align-content:start;gap:4px;padding:9px 12px 10px}.admin-boss-topic-evidence-visual.is-matrix .admin-boss-topic-evidence-visual__items,.admin-boss-topic-evidence-visual.is-scorecard .admin-boss-topic-evidence-visual__items{grid-template-columns:repeat(4,minmax(0,1fr));align-content:stretch;gap:8px}.admin-boss-topic-evidence-visual.is-matrix article p,.admin-boss-topic-evidence-visual.is-scorecard article p{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.admin-boss-topic-evidence-visual.is-matrix article:before,.admin-boss-topic-evidence-visual.is-scorecard article:before{position:static;grid-column:1;grid-row:4;width:100%;height:5px;margin-top:1px}.admin-boss-topic-evidence-visual.is-matrix article i,.admin-boss-topic-evidence-visual.is-scorecard article i{position:relative;left:auto;bottom:auto;grid-column:1;grid-row:4;width:var(--item-weight);height:5px;max-width:100%;margin-top:1px}.admin-boss-topic-evidence-visual.is-pace .admin-boss-topic-evidence-visual__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-boss-topic-evidence-visual.is-pace article{min-height:42px;grid-template-columns:minmax(64px,.9fr) auto minmax(0,1.2fr);grid-template-rows:auto;align-items:center;gap:8px;padding:8px 14px 15px}.admin-boss-topic-evidence-visual.is-pace article span,.admin-boss-topic-evidence-visual.is-pace article strong,.admin-boss-topic-evidence-visual.is-pace article p{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-evidence-visual.is-funnel .admin-boss-topic-evidence-visual__items{align-content:stretch;gap:5px}.admin-boss-topic-evidence-visual.is-funnel article{width:100%;min-width:0;min-height:30px;justify-self:stretch;grid-template-columns:minmax(78px,1fr) auto minmax(0,1.7fr);grid-template-rows:auto;align-items:center;gap:8px;padding:5px 14px 11px;text-align:left}.admin-boss-topic-evidence-visual.is-funnel article:before{bottom:5px;height:4px}.admin-boss-topic-evidence-visual.is-funnel article i{bottom:5px;height:4px}.admin-boss-topic-evidence-visual.is-funnel article span,.admin-boss-topic-evidence-visual.is-funnel article strong,.admin-boss-topic-evidence-visual.is-funnel article p{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-workspace__decision{gap:8px;padding:12px}.admin-boss-topic-workspace__decision article{min-height:58px;gap:5px;padding:10px 11px}.admin-boss-topic-workspace__decision article.is-question{min-height:58px}.admin-boss-topic-workspace__decision strong{font-size:13.6px;line-height:1.2}.admin-boss-topic-workspace__decision p{font-size:11px;line-height:1.38;-webkit-line-clamp:3}.admin-boss-topic-workspace__drills{grid-template-columns:140px minmax(0,1fr);padding:11px}.admin-boss-topic-workspace__drills>div>strong{font-size:13.5px;line-height:1.24}.admin-boss-topic-workspace__drills>div>p{font-size:10.8px;line-height:1.34}.admin-boss-topic-workspace__drill-list button{padding:9px 10px}.admin-boss-topic-workspace__drill-list strong{font-size:11.6px;line-height:1.18}.admin-boss-topic-workspace__drill-list b{font-size:15px}.admin-boss-topic-workspace__drill-list span,.admin-boss-topic-workspace__drill-list small{font-size:9.6px;line-height:1.16}.admin-boss-topic-workspace__actions{grid-template-rows:23px minmax(0,1fr);gap:4px;padding:8px}.admin-boss-topic-workspace__actions>div{gap:2px 8px}.admin-boss-topic-workspace__actions>div strong{font-size:12.6px;line-height:1.1}.admin-boss-topic-workspace__actions>div span,.admin-boss-topic-workspace__actions>div small{font-size:9.2px;line-height:1.08}.admin-boss-topic-workspace__actions ol{gap:4px}.admin-boss-topic-workspace__actions li{min-height:26px;gap:2px 7px;padding:5px 7px}.admin-boss-topic-workspace__actions li strong{font-size:10.2px;line-height:1.16}.admin-boss-topic-workspace__actions li span{font-size:9px;line-height:1.12}.admin-boss-topic-workspace__actions li em{padding:3px 6px;font-size:8.6px}.admin-boss-topic-workspace__side{grid-area:side;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;border-radius:24px;padding:12px;color:var(--boss-text);background:var(--boss-surface);box-shadow:inset 0 0 0 1px var(--boss-line),0 18px 42px #46242212;overflow:hidden}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__decision,.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions{grid-area:auto;border-radius:0;padding:0;background:transparent;box-shadow:none}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__decision{min-height:0;gap:6px;overflow:hidden}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__decision article{min-height:50px;padding:8px 10px}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__decision article.is-question{min-height:58px}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__decision strong{font-size:13.4px;line-height:1.2}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__decision p{font-size:10.6px;line-height:1.34;-webkit-line-clamp:2}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions{min-height:0;grid-template-rows:23px minmax(0,1fr);gap:7px;padding-top:9px;border-top:1px solid rgba(111,29,47,.08);overflow:hidden}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions>div strong{font-size:13.4px;line-height:1.14}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions>div span,.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions>div small{font-size:9.4px}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions ol{gap:6px}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions li{min-height:30px;padding:6px 8px}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions li strong{font-size:10.6px;line-height:1.18}.admin-boss-topic-workspace__side .admin-boss-topic-workspace__actions li span{font-size:9.2px;line-height:1.14}@media(max-width:980px){.admin-boss-topic-workspace__side{grid-template-rows:auto auto;overflow:visible}}.admin-boss-overview-detail .admin-boss-overview-brief{background:radial-gradient(ellipse at 16% 0%,rgba(255,250,242,.16),transparent 42%),radial-gradient(ellipse at 90% 24%,color-mix(in srgb,var(--boss-accent-2) 30%,transparent),transparent 44%),linear-gradient(135deg,color-mix(in srgb,var(--boss-dark) 94%,#2a1714),color-mix(in srgb,var(--boss-accent) 92%,var(--boss-dark)) 58%,color-mix(in srgb,var(--boss-accent-2) 88%,var(--boss-accent))),var(--boss-dark)}.admin-boss-overview-detail .admin-boss-topic-current{box-shadow:inset 0 0 0 1px #fffaf252,inset 0 -16px 24px color-mix(in srgb,var(--boss-dark) 18%,transparent),0 14px 28px color-mix(in srgb,var(--boss-dark) 22%,transparent)}.admin-boss-overview-detail .admin-boss-topic-detail__back,.admin-boss-topic-workspace .admin-boss-overview-brief .admin-boss-topic-detail__back{box-shadow:inset -1px -1px #fffaf229,0 10px 20px color-mix(in srgb,var(--boss-dark) 18%,transparent)}.admin-boss-overview-detail .admin-boss-topic-compass__trigger{color:color-mix(in srgb,var(--boss-accent) 86%,var(--boss-dark));background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.8),transparent 24%),repeating-conic-gradient(from -22.5deg,color-mix(in srgb,var(--boss-accent) 14%,transparent) 0deg 2deg,transparent 2deg 45deg),conic-gradient(from -22.5deg,#fffaf2f5,#fffaf2f5 45deg,color-mix(in srgb,var(--boss-accent) 10%,transparent) 45deg,color-mix(in srgb,var(--boss-accent) 10%,transparent) 90deg,#fffaf2f0 90deg,#fffaf2f0 135deg,color-mix(in srgb,var(--boss-accent) 12%,transparent) 135deg,color-mix(in srgb,var(--boss-accent) 12%,transparent) 180deg,#fffaf2f2 180deg,#fffaf2f2 225deg,color-mix(in srgb,var(--boss-accent) 10%,transparent) 225deg,color-mix(in srgb,var(--boss-accent) 10%,transparent) 270deg,#fffaf2f2 270deg,#fffaf2f2 315deg,color-mix(in srgb,var(--boss-accent-2) 14%,transparent) 315deg,color-mix(in srgb,var(--boss-accent-2) 14%,transparent) 360deg),radial-gradient(circle at center,#fffbf5fa 0,#fffbf5fa 39%,color-mix(in srgb,var(--boss-accent) 15%,transparent) 40%,color-mix(in srgb,var(--boss-accent) 15%,transparent) 44%,#fffaf2eb 45%,#fffaf2eb)}.admin-boss-overview-detail .admin-boss-topic-compass__wheel{background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.68),transparent 18%),repeating-conic-gradient(from -22.5deg,color-mix(in srgb,var(--boss-accent) 18%,transparent) 0deg 1.5deg,transparent 1.5deg 45deg),conic-gradient(from -22.5deg,#fffaf2f5,#fffaf2f5 45deg,color-mix(in srgb,var(--boss-accent) 10%,transparent) 45deg,color-mix(in srgb,var(--boss-accent) 10%,transparent) 90deg,#fffaf2eb 90deg,#fffaf2eb 135deg,color-mix(in srgb,var(--boss-accent) 13%,transparent) 135deg,color-mix(in srgb,var(--boss-accent) 13%,transparent) 180deg,#fffaf2f0 180deg,#fffaf2f0 225deg,color-mix(in srgb,var(--boss-accent) 11%,transparent) 225deg,color-mix(in srgb,var(--boss-accent) 11%,transparent) 270deg,#fffaf2f0 270deg,#fffaf2f0 315deg,color-mix(in srgb,var(--boss-accent-2) 11%,transparent) 315deg,color-mix(in srgb,var(--boss-accent-2) 11%,transparent) 360deg),radial-gradient(circle at center,#fffcf7 0,#fffcf7 31%,color-mix(in srgb,var(--boss-accent) 15%,transparent) 32%,color-mix(in srgb,var(--boss-accent) 15%,transparent) 34%,#fffaf2f2 35%,#fffaf2f2 58%,color-mix(in srgb,var(--boss-accent) 16%,transparent) 59%,color-mix(in srgb,var(--boss-accent) 16%,transparent) 61%,#fffaf2e6 62%,#fffaf2e6)}.admin-practice-training-page{min-height:100%;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;padding:18px;background:radial-gradient(circle at 8% 8%,rgba(141,43,63,.12),transparent 30%),radial-gradient(circle at 88% 4%,rgba(166,101,48,.14),transparent 30%),#f7f1ea;overflow:auto}.admin-practice-hero,.admin-practice-stat-grid article,.admin-practice-flow,.admin-practice-task-panel,.admin-practice-side>section{border-radius:22px;background:#fffaf2e6;box-shadow:inset 0 0 0 1px #6f1d2f14,0 18px 40px #46242212}.admin-practice-hero{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#fffaf2;background:radial-gradient(circle at 16% 0%,rgba(255,250,242,.18),transparent 34%),linear-gradient(135deg,#64172b,#8d2b3f 58%,#d2995c)}.admin-practice-hero div:first-child{min-width:0;display:grid;gap:5px}.admin-practice-hero span,.admin-practice-section-head span{color:#fffaf2bd;font-size:11px;font-weight:900;letter-spacing:0}.admin-practice-hero h1{margin:0;font-size:28px;line-height:1.08}.admin-practice-hero p{max-width:760px;margin:0;color:#fffaf2d1;font-size:13px;font-weight:780;line-height:1.42}.admin-practice-hero__actions{flex:0 0 auto;display:flex;gap:10px}.admin-practice-hero__actions button,.admin-practice-task-list button{min-height:36px;border:0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:900;cursor:pointer}.admin-practice-hero__actions button{color:#64172b;background:#fffaf2eb}.admin-practice-hero__actions button+button{color:#fffaf2;background:#fffaf22e;box-shadow:inset 0 0 0 1px #fffaf242}.admin-practice-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.admin-practice-stat-grid article{min-width:0;display:grid;gap:5px;padding:13px 14px}.admin-practice-stat-grid span,.admin-practice-task-list article>div>span,.admin-practice-task-list dt,.admin-practice-evidence-list span{color:#7e2337bd;font-size:10.5px;font-weight:900;line-height:1.12}.admin-practice-stat-grid strong{color:#3a2925;font-size:22px;line-height:1.05}.admin-practice-stat-grid p,.admin-practice-task-list p,.admin-practice-evidence-list p{margin:0;color:#4d312ca8;font-size:11px;font-weight:800;line-height:1.28}.admin-practice-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:10px}.admin-practice-flow div{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;color:#4d312cc7;font-size:12px;font-weight:900}.admin-practice-flow i{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#fffaf2;background:#8d2b3f;font-style:normal}.admin-practice-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:14px}.admin-practice-task-panel,.admin-practice-side>section{min-width:0;min-height:0;display:grid;gap:12px;padding:16px}.admin-practice-side{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.admin-practice-section-head{min-width:0;display:grid;gap:4px}.admin-practice-section-head span{color:#7e2337bd}.admin-practice-section-head strong{color:#3a2925;font-size:16px;line-height:1.18}.admin-practice-task-list,.admin-practice-evidence-list{min-width:0;display:grid;gap:10px}.admin-practice-task-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr) auto;gap:12px;align-items:center;border-radius:18px;padding:12px;background:#fffaf2b8;box-shadow:inset 0 0 0 1px #6f1d2f12}.admin-practice-task-list article>div{min-width:0;display:grid;gap:4px}.admin-practice-task-list article>div>strong{min-width:0;color:#3a2925;font-size:14px;line-height:1.24;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-practice-task-list dl{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.admin-practice-task-list dl div{min-width:0;display:grid;gap:3px;border-radius:13px;padding:8px;background:#6f1d2f0d}.admin-practice-task-list dd{margin:0;color:#3a2925;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-practice-task-list button{color:#fffaf2;background:#8d2b3f}.admin-practice-task-list article.is-good button{background:#5f806e}.admin-practice-task-list article.is-watch button{background:#a76530}.admin-practice-task-list article.is-risk button{background:#9b2c3f}.admin-practice-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-practice-evidence-list article{min-width:0;display:grid;gap:5px;border-radius:16px;padding:12px;background:#6f1d2f0d}.admin-practice-evidence-list strong{color:#3a2925;font-size:24px;line-height:1.05}.admin-practice-review-card ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-practice-review-card li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;border-radius:15px;padding:10px;color:#3a2925;background:#6f1d2f0d}.admin-practice-review-card li strong{min-width:0;font-size:13px;line-height:1.18}.admin-practice-review-card li span,.admin-practice-review-card li em{color:#4d312ca3;font-size:10.5px;font-style:normal;font-weight:820;line-height:1.2}.admin-practice-review-card li em{grid-column:1 / -1}@media(max-width:1280px){.admin-practice-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-practice-layout{grid-template-columns:1fr}.admin-practice-task-list article{grid-template-columns:1fr}}.admin-ailin-page{--ailin-ink: #2f2724;--ailin-muted: rgba(47, 39, 36, .66);--ailin-line: rgba(111, 29, 47, .16);--ailin-card: rgba(255, 252, 246, .9);--ailin-red: #7e2337;--ailin-amber: #a76530;--ailin-green: #547866;--ailin-purple: #694a76;gap:14px;color:var(--ailin-ink)}.admin-ailin-hero{min-width:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:14px;align-items:stretch;border:1px solid rgba(111,29,47,.18);border-radius:10px;padding:16px;background:linear-gradient(135deg,#7e233717,#54786614),#fffcf6eb;box-shadow:0 14px 34px #2f272414}.admin-ailin-hero--compact{grid-template-columns:minmax(0,1fr) auto}.admin-ailin-hero span,.admin-ailin-panel .admin-section__head p,.admin-ailin-side-panel span,.admin-ailin-dimension-card span{color:var(--ailin-muted);font-size:12px;font-weight:850;line-height:1.25}.admin-ailin-hero h1{margin:5px 0 8px;color:var(--ailin-ink);font-size:28px;line-height:1.08}.admin-ailin-hero p{max-width:760px;margin:0;color:#2f2724c2;font-size:14px;font-weight:760;line-height:1.5}.admin-ailin-hero__path{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:center}.admin-ailin-hero__path span{min-width:0;border-radius:8px;padding:9px 10px;color:#2f2724c7;background:#ffffff8c;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-ailin-hero__actions,.admin-ailin-side-panel__buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.admin-ailin-dimension-grid,.admin-ailin-metric-grid,.admin-ailin-channel-grid,.admin-ailin-evidence-grid,.admin-ailin-process-grid{min-width:0;display:grid;gap:10px}.admin-ailin-dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ailin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ailin-dimension-card{min-width:0;display:grid;gap:8px;min-height:154px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:14px;text-align:left;background:var(--ailin-card);box-shadow:0 10px 26px #2f27240f;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.admin-ailin-dimension-card strong{color:var(--ailin-ink);font-size:24px;line-height:1.05}.admin-ailin-dimension-card p{margin:0;color:#2f2724bd;font-size:13px;font-weight:760;line-height:1.42}.admin-ailin-dimension-card:hover,.admin-ailin-dimension-card:focus-visible,.admin-ailin-dimension-card.is-active{transform:translateY(-1px);border-color:#7e233761;box-shadow:0 14px 30px #6f1d2f1f}.admin-ailin-dimension-card.is-danger.is-active{background:linear-gradient(180deg,#7e23371f,#fffcf6f5)}.admin-ailin-dimension-card.is-warning.is-active{background:linear-gradient(180deg,#a7653021,#fffcf6f5)}.admin-ailin-dimension-card.is-purple.is-active{background:linear-gradient(180deg,#694a7621,#fffcf6f5)}.admin-ailin-panel{min-width:0;border:1px solid var(--ailin-line);border-radius:10px;background:var(--ailin-card);box-shadow:0 10px 26px #2f27240d}.admin-ailin-workbench{min-width:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:14px}.admin-ailin-workbench--wide{grid-template-columns:minmax(0,1fr) 300px}.admin-ailin-segmented{display:flex;gap:6px;padding:4px;border-radius:8px;background:#6f1d2f12}.admin-ailin-segmented button{min-width:54px;border:0;border-radius:6px;padding:7px 10px;color:#2f2724b8;background:transparent;font-size:12px;font-weight:900;cursor:pointer}.admin-ailin-segmented button.is-active{color:#fffaf2;background:#7e2337}.admin-ailin-lens-detail{display:grid;gap:10px}.admin-ailin-lens-detail>strong,.admin-ailin-side-panel strong{color:var(--ailin-ink);font-size:18px;line-height:1.2}.admin-ailin-lens-grid,.admin-ailin-flow,.admin-ailin-finance-chain{min-width:0;display:grid;gap:10px}.admin-ailin-lens-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ailin-lens-grid article,.admin-ailin-channel-grid article,.admin-ailin-evidence-grid article,.admin-ailin-process-grid article,.admin-ailin-flow article{min-width:0;border-radius:8px;padding:12px;background:#6f1d2f0b}.admin-ailin-lens-grid span,.admin-ailin-channel-grid span,.admin-ailin-evidence-grid span,.admin-ailin-flow strong,.admin-ailin-process-grid strong{color:#7e2337d6;font-size:12px;font-weight:900;line-height:1.2}.admin-ailin-lens-grid p,.admin-ailin-evidence-grid p,.admin-ailin-process-grid p,.admin-ailin-flow p,.admin-ailin-transfer-list p,.admin-ailin-side-panel p{margin:0;color:#2f2724ad;font-size:12px;font-weight:720;line-height:1.45}.admin-ailin-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ailin-channel-grid strong{display:block;margin:4px 0;color:var(--ailin-ink);font-size:30px;line-height:1}.admin-ailin-action-list,.admin-ailin-transfer-list{min-width:0;display:grid;gap:10px}.admin-ailin-action-list article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border-radius:8px;padding:12px;background:#ffffff8a;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-ailin-action-list strong{color:var(--ailin-ink);font-size:14px;line-height:1.2}.admin-ailin-action-list p{margin:3px 0 0;color:var(--ailin-muted);font-size:12px;font-weight:760;line-height:1.3}.admin-ailin-action-list article>span{color:#2f272494;font-size:12px;font-weight:900}.admin-ailin-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ailin-flow article,.admin-ailin-process-grid article{display:grid;gap:6px}.admin-ailin-flow i,.admin-ailin-process-grid i,.admin-ailin-finance-chain i{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;color:#fffaf2;background:#7e2337;font-size:12px;font-style:normal;font-weight:900}.admin-ailin-flow span{color:var(--ailin-ink);font-size:14px;font-weight:900;line-height:1.25}.admin-ailin-transfer-list article{min-width:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.9fr);gap:10px 12px;border-radius:8px;padding:12px;background:#ffffff94;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-ailin-transfer-list article>div:first-child{min-width:0;display:grid;gap:5px}.admin-ailin-transfer-list strong{color:var(--ailin-ink);font-size:15px;line-height:1.18}.admin-ailin-transfer-list span{color:var(--ailin-muted);font-size:12px;font-weight:820}.admin-ailin-transfer-list dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.admin-ailin-transfer-list dt{color:#2f272485;font-size:10px;font-weight:900}.admin-ailin-transfer-list dd{margin:2px 0 0;color:var(--ailin-ink);font-size:12px;font-weight:900;line-height:1.22}.admin-ailin-transfer-list p,.admin-ailin-transfer-list em{grid-column:1 / -1}.admin-ailin-transfer-list em{color:#547866;font-size:12px;font-style:normal;font-weight:900}.admin-ailin-side-panel{min-width:0;display:grid;align-content:start;gap:10px;border:1px solid rgba(111,29,47,.14);border-radius:10px;padding:14px;background:linear-gradient(180deg,#7e233714,#fffcf6eb)}.admin-ailin-side-panel__buttons{justify-content:flex-start}.admin-ailin-finance-chain article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border-radius:8px;padding:12px;background:#ffffff8f;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-ailin-finance-chain span{color:#7e2337d1;font-size:12px;font-weight:900}.admin-ailin-finance-chain strong{display:block;margin:2px 0;color:var(--ailin-ink);font-size:14px;line-height:1.22}.admin-ailin-finance-chain p{margin:0;color:var(--ailin-muted);font-size:12px;font-weight:760}.admin-ailin-finance-chain b{color:var(--ailin-ink);font-size:20px;line-height:1}.admin-ailin-evidence-grid,.admin-ailin-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ailin-evidence-grid strong{display:block;margin:4px 0 5px;color:var(--ailin-ink);font-size:15px;line-height:1.2}.admin-ailin-budget-table{min-width:0;display:grid;gap:8px}.admin-ailin-budget-table__head,.admin-ailin-budget-table article{min-width:0;display:grid;grid-template-columns:minmax(140px,.8fr) 86px minmax(0,1.25fr) minmax(112px,.7fr) minmax(150px,.9fr);gap:10px;align-items:center}.admin-ailin-budget-table__head{padding:0 10px;color:#2f272485;font-size:11px;font-weight:900}.admin-ailin-budget-table article{border-radius:8px;padding:11px 10px;background:#ffffff8f;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-ailin-budget-table strong{color:var(--ailin-ink);font-size:13px;line-height:1.2}.admin-ailin-budget-table p,.admin-ailin-budget-table span,.admin-ailin-budget-table em{margin:0;color:#2f2724ad;font-size:12px;font-style:normal;font-weight:760;line-height:1.35}.admin-ailin-budget-table em{color:#547866;font-weight:900}@media(max-width:1180px){.admin-ailin-hero,.admin-ailin-hero--compact,.admin-ailin-workbench,.admin-ailin-workbench--wide{grid-template-columns:1fr}.admin-ailin-metric-grid,.admin-ailin-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ailin-hero__actions{justify-content:flex-start}.admin-ailin-transfer-list article,.admin-ailin-finance-chain article,.admin-ailin-action-list article,.admin-ailin-budget-table__head,.admin-ailin-budget-table article{grid-template-columns:1fr}}@media(max-width:760px){.admin-ailin-dimension-grid,.admin-ailin-metric-grid,.admin-ailin-lens-grid,.admin-ailin-channel-grid,.admin-ailin-evidence-grid,.admin-ailin-process-grid,.admin-ailin-flow,.admin-ailin-transfer-list dl{grid-template-columns:1fr}.admin-ailin-hero__path{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-boss-scenario-page,.admin-boss-scenario-page *{box-sizing:border-box}.admin-boss-scenario-page{--boss-surface: rgba(255, 250, 242, .9);--boss-line: rgba(111, 29, 47, .09);--boss-text: #342724;--boss-muted: rgba(58, 41, 37, .66);color:var(--boss-text)}.admin-boss-inline-tooltip{position:relative;width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));background:#fffaf2c7;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 18%,transparent),0 6px 12px #46242214;font-size:10px;font-weight:950;line-height:1;cursor:help}.admin-boss-inline-tooltip>small{position:absolute;z-index:20;right:0;bottom:calc(100% + 8px);width:min(260px,46vw);display:grid;gap:4px;border-radius:12px;padding:9px 10px;color:var(--boss-muted);background:linear-gradient(180deg,#fffffff5,#fffaf2eb);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 14%,transparent),0 16px 34px #46242224;font-size:11px;font-weight:780;line-height:1.38;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(4px) scale(.98);transition:opacity .14s ease,transform .14s ease}.admin-boss-inline-tooltip__label{color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));font-size:11px;font-weight:920;line-height:1.1}.admin-boss-inline-tooltip:hover>small,.admin-boss-inline-tooltip:focus-visible>small{opacity:1;transform:translateY(0) scale(1)}.admin-boss-scenario-page__stage{min-height:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:96px minmax(0,1fr) 194px;grid-template-areas:"brief brief" "main side" "bottom side";gap:16px;overflow:visible}.admin-boss-scenario-page .admin-boss-overview-brief{grid-area:brief;min-height:96px;padding-top:9px;padding-bottom:9px}.admin-boss-scenario-page .admin-boss-overview-drill-card{min-height:58px;grid-template-rows:11px 19px 11px;gap:2px 7px;padding:7px 11px 6px 10px}.admin-boss-scenario-main,.admin-boss-scenario-side,.admin-boss-scenario-bottom,.admin-boss-scenario-drills,.admin-boss-scenario-lenses{min-width:0;min-height:0;color:var(--boss-text);background:linear-gradient(180deg,#ffffffc7,#fffaf294),var(--boss-surface);box-shadow:inset 0 0 0 1px var(--boss-line),0 18px 42px #46242212}.admin-boss-scenario-main{grid-area:main;display:grid;grid-template-rows:auto minmax(180px,1fr) minmax(104px,auto);gap:14px;border-radius:24px;padding:14px 14px 18px;overflow:hidden}.admin-boss-scenario-main__head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.admin-boss-scenario-main__head span,.admin-boss-scenario-side span,.admin-boss-scenario-lenses span,.admin-boss-scenario-drills__head span,.admin-boss-scenario-theory>span{color:color-mix(in srgb,var(--boss-accent) 70%,var(--boss-muted));font-size:10px;font-weight:900;line-height:1.1}.admin-boss-scenario-main__head strong{display:block;margin-top:4px;color:var(--boss-text);font-size:20px;line-height:1.12}.admin-boss-scenario-main__head p{max-width:660px;margin:4px 0 0;color:var(--boss-muted);font-size:11px;font-weight:760;line-height:1.34}.admin-boss-scenario-theory{min-width:190px;display:grid;gap:6px;justify-items:end}.admin-boss-scenario-theory div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-boss-scenario-theory strong{border-radius:999px;padding:5px 7px;color:color-mix(in srgb,var(--boss-accent) 76%,var(--boss-dark));background:color-mix(in srgb,var(--boss-accent) 8%,rgba(255,250,242,.88));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 16%,transparent);font-size:9px;font-weight:900;line-height:1;white-space:nowrap}.admin-boss-scenario-focus-strip{min-width:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.78fr) minmax(0,.92fr);gap:8px}.admin-boss-scenario-focus-strip article{min-width:0;display:grid;gap:3px;border-radius:14px;padding:7px 10px;background:linear-gradient(180deg,#ffffffc2,#fffaf294);box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-scenario-focus-strip article:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--boss-accent) 13%,#fff),#fffaf2a8);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 22%,transparent),0 10px 22px #4624220f}.admin-boss-scenario-focus-strip span{color:color-mix(in srgb,var(--boss-accent) 72%,var(--boss-muted));font-size:9px;font-weight:900;line-height:1.1}.admin-boss-scenario-focus-strip strong{min-width:0;color:var(--boss-text);font-size:10px;line-height:1.16}.admin-boss-scenario-focus-strip p{min-width:0;margin:0;color:var(--boss-muted);font-size:9px;font-weight:760;line-height:1.18;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.admin-boss-scenario-visual{position:relative;min-height:0;isolation:isolate;border-radius:22px;padding:12px;overflow:hidden;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--boss-accent-2) 13%,transparent),transparent 32%),linear-gradient(135deg,#ffffffad,#fffaf257);box-shadow:inset 0 0 0 1px #6f1d2f14,inset 0 -28px 56px #6f1d2f0a}.admin-boss-scenario-visual:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:-1;border-radius:18px;background:linear-gradient(90deg,rgba(111,29,47,.055) 1px,transparent 1px),linear-gradient(0deg,rgba(111,29,47,.045) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(180deg,#000000b8,#0000002e);mask-image:linear-gradient(180deg,#000000b8,#0000002e)}.admin-boss-scenario-visual__core{position:absolute;z-index:4;display:grid;place-items:center;text-align:center;border-radius:50%;color:#fffaf2;background:radial-gradient(circle at 35% 26%,rgba(255,255,255,.28),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--boss-dark) 92%,#2a1714),color-mix(in srgb,var(--boss-accent) 86%,var(--boss-dark)));box-shadow:inset 0 0 0 1px #fffaf238,0 18px 42px color-mix(in srgb,var(--boss-dark) 24%,transparent)}.admin-boss-scenario-visual__core span{color:#fffaf2bd;font-size:10px;font-weight:900}.admin-boss-scenario-visual__core strong{display:block;color:#fffaf2;font-size:26px;line-height:1}.admin-boss-scenario-visual__core p{max-width:112px;margin:0;color:#fffaf2c2;font-size:10px;font-weight:780;line-height:1.28}.admin-boss-scenario-visual__points{position:relative;z-index:2;width:100%;height:100%;min-height:180px}.admin-boss-scenario-visual article{position:relative;min-width:0;display:grid;gap:4px;border-radius:16px;padding:10px 12px;overflow:hidden;background:linear-gradient(180deg,#ffffffdb,#fffaf2a8);box-shadow:inset 0 0 0 1px #6f1d2f14,0 10px 22px #46242212}.admin-boss-scenario-visual article span{color:color-mix(in srgb,var(--boss-accent) 72%,var(--boss-muted));font-size:10px;font-weight:900;line-height:1.1}.admin-boss-scenario-visual article strong{color:var(--boss-text);font-size:17px;line-height:1}.admin-boss-scenario-visual article p{margin:0;color:var(--boss-muted);font-size:10px;font-weight:760;line-height:1.22}.admin-boss-scenario-visual article.is-stable{--scenario-point: #547866}.admin-boss-scenario-visual article.is-chasing{--scenario-point: #ad743d}.admin-boss-scenario-visual article.is-risk{--scenario-point: #aa334f}.admin-boss-scenario-visual article:after{content:"";width:30px;height:4px;border-radius:999px;background:var(--scenario-point);opacity:.88}.admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-memberAssetLoop .admin-boss-scenario-visual__core{top:50%;left:50%;width:128px;height:128px;transform:translate(-50%,-50%)}.admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-memberAssetLoop .admin-boss-scenario-visual__points{border-radius:999px}.admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__points:before,.admin-boss-scenario-visual.is-memberAssetLoop .admin-boss-scenario-visual__points:before{content:"";position:absolute;top:18px;right:74px;bottom:18px;left:74px;border-radius:999px;border:2px solid color-mix(in srgb,var(--boss-accent) 28%,transparent);box-shadow:inset 0 0 0 18px #fffaf259}.admin-boss-scenario-visual.is-moneyGoodsLoop article,.admin-boss-scenario-visual.is-memberAssetLoop article{position:absolute;width:120px}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(1),.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(1){top:4px;left:50%;transform:translate(-50%)}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(2),.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(2){top:44px;right:24px}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(3),.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(3){right:18px;bottom:24px}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(4),.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(4){bottom:4px;left:50%;transform:translate(-50%)}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(5),.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(5){left:18px;bottom:24px}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(6),.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(6){top:44px;left:24px}.admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__core{width:96px;height:96px}.admin-boss-scenario-visual.is-moneyGoodsLoop{padding:8px}.admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__points{height:100%;min-height:0}.admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__points:before{top:18px;right:76px;bottom:18px;left:76px;border-color:color-mix(in srgb,var(--boss-accent) 22%,transparent);box-shadow:inset 0 0 0 10px #fffaf257,0 0 0 1px #fffaf257}.admin-boss-scenario-visual.is-moneyGoodsLoop article{width:100px;min-height:0;height:48px;gap:2px;border-radius:14px;padding:6px 9px}.admin-boss-scenario-visual.is-moneyGoodsLoop article span{font-size:9px}.admin-boss-scenario-visual.is-moneyGoodsLoop article strong{font-size:14px}.admin-boss-scenario-visual.is-moneyGoodsLoop article p{min-width:0;font-size:9px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-scenario-visual.is-moneyGoodsLoop article:after{width:24px;height:3px}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(1){top:8px;left:16px;transform:none}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(2){top:58px;left:124px;right:auto}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(3){right:auto;bottom:8px;left:16px}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(4){right:16px;bottom:8px;left:auto;transform:none}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(5){top:58px;right:124px;bottom:auto;left:auto}.admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(6){top:8px;right:16px;left:auto}.admin-boss-money-loop{min-height:320px;padding:0;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--boss-accent) 10%,transparent),transparent 23%),radial-gradient(circle at 15% 15%,rgba(255,250,242,.88),transparent 26%),linear-gradient(135deg,#ffffffb8,#fffaf26b)}.admin-boss-money-loop__svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.admin-boss-money-loop__svg marker path{fill:color-mix(in srgb,var(--boss-accent) 62%,rgba(84,120,102,.88))}.admin-boss-money-loop__track{fill:#fffaf257;stroke:color-mix(in srgb,var(--boss-accent) 18%,transparent);stroke-width:2.4}.admin-boss-money-loop__cash-axis,.admin-boss-money-loop__goods-axis{fill:none;stroke:#6f1d2f14;stroke-width:1.2;stroke-dasharray:8 11}.admin-boss-money-loop__goods-axis{stroke:color-mix(in srgb,var(--boss-accent-2) 18%,transparent)}.admin-boss-money-loop__flow{--flow-color: #ad743d;color:var(--flow-color);opacity:.68;transition:opacity .16s ease,filter .16s ease}.admin-boss-money-loop__flow.is-stable{--flow-color: #547866}.admin-boss-money-loop__flow.is-chasing{--flow-color: #ad743d}.admin-boss-money-loop__flow.is-risk{--flow-color: #aa334f}.admin-boss-money-loop__flow path{fill:none;stroke:var(--flow-color);stroke-width:var(--flow-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 13;animation:admin-boss-money-flow var(--flow-speed) linear infinite}.admin-boss-money-loop__flow circle{fill:var(--flow-color);filter:url(#bossMoneyLoopGlow)}.admin-boss-money-loop__flow.is-active{opacity:1;filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--flow-color) 24%,transparent))}.admin-boss-money-loop__flow.is-active path{stroke-width:calc(var(--flow-width) + 1.4px)}.admin-boss-money-loop__touch-hint{position:absolute;z-index:6;top:12px;left:50%;display:inline-grid;grid-auto-flow:column;gap:7px;align-items:center;transform:translate(-50%);border-radius:999px;padding:5px 10px;color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));background:#fffaf2d1;box-shadow:inset 0 0 0 1px #6f1d2f1f,0 10px 22px #46242214;pointer-events:none}.admin-boss-money-loop__touch-hint span,.admin-boss-money-loop__touch-hint strong{font-size:9px;line-height:1;white-space:nowrap}.admin-boss-money-loop__touch-hint span{border-radius:999px;padding:3px 6px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));font-weight:900}.admin-boss-money-loop__touch-hint strong{font-weight:860}.admin-boss-money-loop__core{z-index:5;width:126px;height:126px}.admin-boss-money-loop__nodes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.admin-boss-money-loop__node{--node-color: #ad743d;position:absolute;width:150px;min-height:88px;display:grid;grid-template-rows:auto auto auto auto;gap:3px;border:0;border-radius:16px;padding:10px 12px;color:var(--boss-text);background:linear-gradient(180deg,#ffffffed,#fffaf2c2);box-shadow:inset 0 0 0 1px #6f1d2f17,0 13px 28px #46242214;text-align:left;pointer-events:auto;cursor:pointer;touch-action:manipulation;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.admin-boss-money-loop__node.is-stable{--node-color: #547866}.admin-boss-money-loop__node.is-chasing{--node-color: #ad743d}.admin-boss-money-loop__node.is-risk{--node-color: #aa334f}.admin-boss-money-loop__node span{color:color-mix(in srgb,var(--node-color) 82%,var(--boss-dark));font-size:10px;font-weight:920;line-height:1.08}.admin-boss-money-loop__node strong{color:var(--boss-text);font-size:18px;line-height:1}.admin-boss-money-loop__node p{margin:0;color:var(--boss-muted);font-size:10px;font-weight:760;line-height:1.22}.admin-boss-money-loop__node em{width:fit-content;max-width:100%;border-radius:999px;padding:3px 7px;color:color-mix(in srgb,var(--node-color) 84%,var(--boss-dark));background:color-mix(in srgb,var(--node-color) 9%,rgba(255,250,242,.84));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--node-color) 15%,transparent);font-size:9px;font-style:normal;font-weight:900;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-money-loop__node:after{content:"";position:absolute;right:10px;top:10px;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--node-color) 72%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--node-color) 9%,transparent),0 0 14px color-mix(in srgb,var(--node-color) 28%,transparent)}.admin-boss-money-loop__node:hover,.admin-boss-money-loop__node:focus-visible,.admin-boss-money-loop__node.is-active{outline:none;transform:translateY(-3px) scale(1.015);background:linear-gradient(180deg,color-mix(in srgb,var(--node-color) 8%,#fff),#fffaf2db);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--node-color) 38%,transparent),0 18px 34px color-mix(in srgb,var(--node-color) 19%,transparent)}.admin-boss-money-loop__node.is-active:after{width:12px;height:12px;background:var(--node-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--node-color) 13%,transparent),0 0 18px color-mix(in srgb,var(--node-color) 36%,transparent)}.admin-boss-money-loop__node.is-node-1{top:7%;left:4.6%}.admin-boss-money-loop__node.is-node-2{top:30%;left:16%}.admin-boss-money-loop__node.is-node-3{bottom:7%;left:4.6%}.admin-boss-money-loop__node.is-node-4{right:4.6%;bottom:7%}.admin-boss-money-loop__node.is-node-5{top:30%;right:16%}.admin-boss-money-loop__node.is-node-6{top:7%;right:4.6%}.admin-boss-money-loop__relation{--relation-color: var(--boss-accent);position:absolute;z-index:4;top:calc(50% + 74px);left:50%;width:min(326px,38%);display:grid;gap:4px;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--relation-color) 34%,transparent);border-radius:16px;padding:10px 13px;color:var(--boss-text);background:linear-gradient(180deg,color-mix(in srgb,var(--relation-color) 8%,#fff),#fffaf2db);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--relation-color) 38%,transparent),0 18px 34px color-mix(in srgb,var(--relation-color) 18%,transparent);text-align:center;animation:admin-boss-money-relation-pop .18s ease}.admin-boss-money-loop__relation.is-stable{--relation-color: #547866}.admin-boss-money-loop__relation.is-chasing{--relation-color: #ad743d}.admin-boss-money-loop__relation.is-risk{--relation-color: #aa334f}.admin-boss-money-loop__relation span{color:color-mix(in srgb,var(--relation-color) 78%,var(--boss-muted));font-size:10px;font-weight:900}.admin-boss-money-loop__relation strong{color:color-mix(in srgb,var(--relation-color) 84%,var(--boss-dark));font-size:18px;line-height:1}.admin-boss-money-loop__relation p,.admin-boss-money-loop__relation small{margin:0;color:var(--boss-muted);font-size:9.5px;font-weight:760;line-height:1.2}.admin-boss-money-loop__relation small{justify-self:center;border-radius:999px;padding:4px 8px;color:color-mix(in srgb,var(--relation-color) 82%,var(--boss-dark));background:color-mix(in srgb,var(--relation-color) 7%,rgba(255,250,242,.84));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--relation-color) 12%,transparent);font-size:8.5px;font-weight:900}@keyframes admin-boss-money-flow{to{stroke-dashoffset:-92}}@keyframes admin-boss-money-relation-pop{0%{opacity:.64;transform:translate(-50%) translateY(4px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.admin-boss-money-loop__flow path{animation:none}}.admin-boss-business-logic{min-height:320px;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--boss-accent) 10%,transparent),transparent 26%),radial-gradient(circle at 12% 12%,rgba(255,250,242,.9),transparent 28%),linear-gradient(135deg,#ffffffb8,#fffaf26b)}.admin-boss-business-logic__svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.admin-boss-business-logic__svg marker path{fill:color-mix(in srgb,var(--boss-accent) 70%,var(--boss-dark))}.admin-boss-business-logic__axis,.admin-boss-business-logic__safe-line,.admin-boss-business-logic__runway,.admin-boss-business-logic__loop,.admin-boss-business-logic__bridge,.admin-boss-business-logic__heatmap-grid,.admin-boss-business-logic__pulse-ring,.admin-boss-business-logic__funnel,.admin-boss-business-logic__cross,.admin-boss-business-logic__budget-split{fill:none;stroke:#6f1d2f1a;stroke-linecap:round;stroke-linejoin:round}.admin-boss-business-logic__axis{stroke-width:1.5;stroke-dasharray:8 10}.admin-boss-business-logic__safe-line{stroke:#54786647;stroke-width:1.8;stroke-dasharray:12 9}.admin-boss-business-logic__runway,.admin-boss-business-logic__bridge,.admin-boss-business-logic__loop,.admin-boss-business-logic__budget-split{stroke:color-mix(in srgb,var(--boss-accent) 20%,transparent);stroke-width:3}.admin-boss-business-logic__bridge{stroke-width:5;stroke:color-mix(in srgb,var(--boss-accent-2) 26%,transparent)}.admin-boss-business-logic__heatmap-grid{stroke-width:1;stroke:#6f1d2f13}.admin-boss-business-logic__pulse-ring{stroke:color-mix(in srgb,var(--boss-accent) 20%,transparent);stroke-width:18;stroke-dasharray:18 14}.admin-boss-business-logic__funnel{fill:color-mix(in srgb,var(--boss-accent-2) 8%,transparent);stroke:color-mix(in srgb,var(--boss-accent-2) 22%,transparent);stroke-width:2.2}.admin-boss-business-logic__cross{stroke:#6f1d2f17;stroke-width:1.5;stroke-dasharray:9 11}.admin-boss-business-logic__flow{--flow-color: #ad743d;color:var(--flow-color);opacity:.58;transition:opacity .16s ease,filter .16s ease}.admin-boss-business-logic__flow.is-stable{--flow-color: #547866}.admin-boss-business-logic__flow.is-chasing{--flow-color: #ad743d}.admin-boss-business-logic__flow.is-risk{--flow-color: #aa334f}.admin-boss-business-logic__flow.is-goods{--flow-color: #b07a3f}.admin-boss-business-logic__flow.is-finance{--flow-color: #547866}.admin-boss-business-logic__flow.is-budget{--flow-color: #6f6cae}.admin-boss-business-logic__flow path{fill:none;stroke:var(--flow-color);stroke-width:var(--flow-width);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 13;animation:admin-boss-business-flow var(--flow-speed) linear infinite}.admin-boss-business-logic__flow circle{fill:var(--flow-color)}.admin-boss-business-logic__flow.is-active{opacity:1;filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--flow-color) 25%,transparent))}.admin-boss-business-logic__flow.is-active path{stroke-width:calc(var(--flow-width) + 1.4px)}.admin-boss-business-logic__core{position:absolute;z-index:5;top:var(--core-y);left:var(--core-x);width:118px;height:118px;display:grid;place-items:center;border-radius:50%;padding:14px;color:#fffaf2;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.26),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--boss-dark) 90%,#2a1714),color-mix(in srgb,var(--boss-accent) 88%,var(--boss-dark)));box-shadow:inset 0 0 0 1px #fffaf23d,0 18px 42px color-mix(in srgb,var(--boss-dark) 24%,transparent);text-align:center;transform:translate(-50%,-50%)}.admin-boss-business-logic__core span{color:#fffaf2bd;font-size:9.5px;font-weight:900;line-height:1.08}.admin-boss-business-logic__core strong{display:block;color:#fffaf2;font-size:25px;line-height:1}.admin-boss-business-logic__core p{max-width:96px;margin:0;color:#fffaf2c2;font-size:9.5px;font-weight:780;line-height:1.22}.admin-boss-business-logic__nodes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.admin-boss-business-logic__node{--node-color: #ad743d;position:absolute;top:var(--node-y);left:var(--node-x);width:var(--node-width, clamp(116px, 17%, 142px));min-height:78px;display:grid;grid-template-rows:auto auto auto minmax(0,auto);gap:3px;border:0;border-radius:16px;padding:9px 11px;color:var(--boss-text);background:linear-gradient(180deg,#fffffff0,#fffaf2c4);box-shadow:inset 0 0 0 1px #6f1d2f17,0 13px 28px #46242214;text-align:left;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.admin-boss-business-logic__node.is-stable{--node-color: #547866}.admin-boss-business-logic__node.is-chasing{--node-color: #ad743d}.admin-boss-business-logic__node.is-risk{--node-color: #aa334f}.admin-boss-business-logic__node span{color:color-mix(in srgb,var(--node-color) 82%,var(--boss-dark));font-size:9.5px;font-weight:920;line-height:1.08}.admin-boss-business-logic__node strong{color:var(--boss-text);font-size:16px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-business-logic__node p{margin:0;color:var(--boss-muted);font-size:9.5px;font-weight:760;line-height:1.16;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.admin-boss-business-logic__node em{min-width:0;border-radius:10px;padding:4px 6px;color:color-mix(in srgb,var(--node-color) 84%,var(--boss-dark));background:color-mix(in srgb,var(--node-color) 8%,rgba(255,250,242,.86));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--node-color) 13%,transparent);font-size:8.6px;font-style:normal;font-weight:880;line-height:1.18;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-boss-business-logic__node:hover,.admin-boss-business-logic__node:focus-visible,.admin-boss-business-logic__node.is-active{outline:none;z-index:8;transform:translate(-50%,-52%);background:linear-gradient(180deg,color-mix(in srgb,var(--node-color) 8%,#fff),#fffaf2e0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--node-color) 30%,transparent),0 18px 34px color-mix(in srgb,var(--node-color) 15%,transparent)}.admin-boss-business-logic__relation{position:absolute;z-index:6;left:50%;bottom:10px;width:min(310px,42%);display:grid;gap:3px;border-radius:16px;padding:8px 12px;color:var(--boss-text);background:linear-gradient(180deg,#fffaf2db,#ffffffa8);box-shadow:inset 0 0 0 1px #6f1d2f17,0 14px 28px #46242212;text-align:center;transform:translate(-50%);pointer-events:none}.admin-boss-business-logic__relation span{color:color-mix(in srgb,var(--boss-accent) 72%,var(--boss-muted));font-size:9px;font-weight:900}.admin-boss-business-logic__relation strong{color:var(--boss-text);font-size:16px;line-height:1}.admin-boss-business-logic__relation p{margin:0;color:var(--boss-muted);font-size:9.2px;font-weight:760;line-height:1.18}.admin-boss-business-logic.is-memberAssetLoop .admin-boss-business-logic__relation,.admin-boss-business-logic.is-pdcaCommand .admin-boss-business-logic__relation{top:10px;bottom:auto}.admin-boss-business-logic.is-roleAccountabilityHeatmap .admin-boss-business-logic__relation{display:none}@keyframes admin-boss-business-flow{to{stroke-dashoffset:-94}}@media(prefers-reduced-motion:reduce){.admin-boss-business-logic__flow path{animation:none}}.admin-boss-scenario-visual.is-memberAssetLoop .admin-boss-scenario-visual__points:before{top:24px;right:98px;bottom:24px;left:98px;border-style:dashed;border-color:color-mix(in srgb,var(--boss-accent-2) 38%,transparent);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.5),transparent 52%),conic-gradient(from 30deg,#705aac29,#5478661f,#ad743d29,#705aac29)}.admin-boss-scenario-visual.is-memberAssetLoop .admin-boss-scenario-visual__points:after{content:"RFM / LTV / 留存";position:absolute;left:50%;bottom:9px;z-index:1;transform:translate(-50%);border-radius:999px;padding:6px 10px;color:color-mix(in srgb,var(--boss-accent) 76%,var(--boss-dark));background:#ffffffb8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 16%,transparent);font-size:9px;font-weight:900;letter-spacing:0}.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(5){left:38px;bottom:16px}.admin-boss-scenario-visual.is-memberAssetLoop .admin-boss-scenario-visual__core{width:116px;height:116px}.admin-boss-scenario-visual.is-memberAssetLoop article{width:106px}.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(1){top:12px;left:78px;transform:none}.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(2){top:52px;right:24px}.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(3){right:62px;bottom:16px}.admin-boss-scenario-visual.is-memberAssetLoop article:nth-child(4){top:88px;bottom:auto;left:154px;transform:none}.admin-boss-scenario-visual.is-budgetBattleMap .admin-boss-scenario-visual__core{top:18px;right:18px;width:112px;height:112px}.admin-boss-scenario-visual.is-budgetBattleMap .admin-boss-scenario-visual__points{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:8px;padding-right:132px}.admin-boss-scenario-visual.is-budgetBattleMap .admin-boss-scenario-visual__points:before{content:"";position:absolute;left:0;right:132px;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,#54786629,#ad743d66,#aa334f38)}.admin-boss-scenario-visual.is-budgetBattleMap article:first-child{grid-column:1 / 3;background:linear-gradient(135deg,color-mix(in srgb,var(--boss-accent) 12%,#fff),#fffaf2c2)}.admin-boss-scenario-visual.is-budgetBattleMap article:nth-child(3){background:linear-gradient(180deg,color-mix(in srgb,#fff 74%,#aa334f),#fffaf2b8)}.admin-boss-scenario-visual.is-budgetBattleMap article:before{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--scenario-point) 64%,rgba(255,255,255,.55));opacity:.72}.admin-boss-scenario-visual.is-budgetBattleMap article:nth-child(2):before{right:28%}.admin-boss-scenario-visual.is-budgetBattleMap article:nth-child(3):before{right:14%}.admin-boss-scenario-visual.is-budgetBattleMap article:nth-child(4):before{right:42%}.admin-boss-scenario-visual.is-budgetBattleMap article:nth-child(5):before{right:24%}.admin-boss-scenario-visual.is-profitBridge .admin-boss-scenario-visual__core{right:18px;bottom:18px;width:118px;height:118px}.admin-boss-scenario-visual.is-profitBridge .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-cashRunway .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-goodsLifecycle .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-businessFinanceBridge .admin-boss-scenario-visual__points{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:end;padding-right:132px}.admin-boss-scenario-visual.is-profitBridge article{min-height:92px;transform:translateY(calc(var(--point-index) * -8px))}.admin-boss-scenario-visual.is-cashRunway .admin-boss-scenario-visual__core{left:18px;bottom:18px;width:118px;height:118px}.admin-boss-scenario-visual.is-cashRunway .admin-boss-scenario-visual__points{align-items:center;padding-left:136px;padding-right:0}.admin-boss-scenario-visual.is-cashRunway .admin-boss-scenario-visual__points:before{content:"";position:absolute;left:154px;right:18px;top:50%;height:3px;border-radius:999px;background:linear-gradient(90deg,#547866,#ad743d 52%,#aa334f)}.admin-boss-scenario-visual.is-cashRunway article{position:relative;min-height:118px}.admin-boss-scenario-visual.is-goodsLifecycle .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-businessFinanceBridge .admin-boss-scenario-visual__core{top:16px;left:16px;width:116px;height:116px}.admin-boss-scenario-visual.is-goodsLifecycle .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-businessFinanceBridge .admin-boss-scenario-visual__points{padding-left:134px;padding-right:0}.admin-boss-scenario-visual.is-goodsLifecycle article,.admin-boss-scenario-visual.is-businessFinanceBridge article{min-height:124px}.admin-boss-scenario-visual.is-roleAccountabilityHeatmap .admin-boss-scenario-visual__core{right:18px;top:50%;width:116px;height:116px;transform:translateY(-50%)}.admin-boss-scenario-visual.is-roleAccountabilityHeatmap .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-pdcaCommand .admin-boss-scenario-visual__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-right:132px}.admin-boss-scenario-visual.is-roleAccountabilityHeatmap article{min-height:76px;background:linear-gradient(180deg,color-mix(in srgb,var(--scenario-point) 16%,#fff),#fffaf2c2)}.admin-boss-scenario-visual.is-roleAccountabilityHeatmap article:before{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(90deg,color-mix(in srgb,var(--scenario-point) 34%,transparent),transparent);opacity:.48}.admin-boss-scenario-visual.is-roleAccountabilityHeatmap article.is-risk:before{height:58%}.admin-boss-scenario-visual.is-roleAccountabilityHeatmap article.is-chasing:before{height:44%}.admin-boss-scenario-visual.is-roleAccountabilityHeatmap article strong{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 8px;background:color-mix(in srgb,var(--scenario-point) 14%,rgba(255,255,255,.8))}.admin-boss-scenario-visual.is-pdcaCommand .admin-boss-scenario-visual__core{top:50%;left:50%;width:118px;height:118px;transform:translate(-50%,-50%)}.admin-boss-scenario-visual.is-pdcaCommand .admin-boss-scenario-visual__points{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 142px}.admin-boss-scenario-visual.is-pdcaCommand article{min-height:92px}.admin-boss-scenario-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-boss-scenario-lines.is-money-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-boss-scenario-lines article{--line-color: var(--boss-accent);min-width:0;min-height:104px;display:grid;gap:5px;align-content:start;border-left:3px solid color-mix(in srgb,var(--line-color) 78%,rgba(255,250,242,.8));border-radius:16px;padding:8px 10px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-scenario-lines article.is-stable{--line-color: #547866}.admin-boss-scenario-lines article.is-chasing{--line-color: #ad743d}.admin-boss-scenario-lines article.is-risk{--line-color: #aa334f}.admin-boss-scenario-lines article.is-goods{border-left-color:color-mix(in srgb,var(--line-color) 78%,rgba(255,250,242,.8))}.admin-boss-scenario-lines article.is-finance{border-left-color:color-mix(in srgb,var(--line-color) 78%,rgba(255,250,242,.8))}.admin-boss-scenario-lines article.is-budget{border-left-color:color-mix(in srgb,var(--line-color) 78%,rgba(255,250,242,.8))}.admin-boss-scenario-lines span{color:var(--boss-muted);font-size:10px;font-weight:900}.admin-boss-scenario-lines strong{color:var(--boss-text);font-size:13px;line-height:1.08}.admin-boss-scenario-lines p{margin:0;color:var(--boss-muted);font-size:9.5px;font-weight:760;line-height:1.24}.admin-boss-scenario-lines__bar{height:5px;border-radius:999px;overflow:hidden;background:#6f1d2f14}.admin-boss-scenario-lines__bar i{display:block;width:var(--line-score);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--line-color) 72%,#fff),var(--line-color));box-shadow:0 0 12px color-mix(in srgb,var(--line-color) 22%,transparent)}.admin-boss-scenario-lines footer{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:end}.admin-boss-scenario-lines footer b,.admin-boss-scenario-lines footer em,.admin-boss-scenario-lines footer small{min-width:0;font-style:normal;line-height:1.14}.admin-boss-scenario-lines footer b{color:color-mix(in srgb,var(--line-color) 82%,var(--boss-dark));font-size:10px;font-weight:930}.admin-boss-scenario-lines footer em{grid-column:1;color:var(--boss-muted);font-size:8.5px;font-weight:800}.admin-boss-scenario-lines footer small{grid-column:2;grid-row:1 / 3;justify-self:end;border-radius:999px;padding:3px 6px;color:color-mix(in srgb,var(--line-color) 84%,var(--boss-dark));background:color-mix(in srgb,var(--line-color) 8%,rgba(255,250,242,.84));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line-color) 12%,transparent);font-size:8.5px;font-weight:900}.admin-boss-scenario-side{grid-area:side;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;border-radius:24px;padding:14px;overflow:visible}.admin-boss-scenario-side__command,.admin-boss-scenario-side__risks,.admin-boss-scenario-side__actions{min-width:0;display:grid;gap:8px;border-radius:18px;padding:12px;background:#ffffff94;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-scenario-side strong{color:var(--boss-text);font-size:17px;line-height:1.18}.admin-boss-scenario-side p,.admin-boss-scenario-side li{margin:0;color:var(--boss-muted);font-size:12px;font-weight:760;line-height:1.36}.admin-boss-scenario-side__command{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--boss-accent) 12%,rgba(255,255,255,.72)),#fffaf29e)}.admin-boss-scenario-side__command div{min-width:0}.admin-boss-scenario-side__command>div>span,.admin-boss-scenario-side__risks>div>span,.admin-boss-scenario-side__actions>div>span{font-size:13px;line-height:1.12}.admin-boss-scenario-side__risks>div>strong,.admin-boss-scenario-side__actions>div>strong{font-size:19px;line-height:1}.admin-boss-scenario-side__command b{color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));font-size:29px;line-height:1}.admin-boss-scenario-side__command p{grid-column:1 / -1;font-size:13px;line-height:1.42}.admin-boss-scenario-side__risks{grid-template-rows:auto minmax(0,1fr)}.admin-boss-scenario-side__risks>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.admin-boss-scenario-side__risks ol,.admin-boss-scenario-side__actions ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.admin-boss-scenario-side__risks li{--risk-color: var(--boss-accent);position:relative;border-radius:12px;display:grid;gap:4px;padding:10px 12px 10px 28px;background:linear-gradient(180deg,color-mix(in srgb,var(--risk-color) 5%,rgba(255,250,242,.72)),#fffaf294);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--risk-color) 10%,transparent)}.admin-boss-scenario-side__risks li.is-stable{--risk-color: #547866}.admin-boss-scenario-side__risks li.is-chasing{--risk-color: #ad743d}.admin-boss-scenario-side__risks li.is-risk{--risk-color: #aa334f}.admin-boss-scenario-side__risks li:before{content:"";position:absolute;left:12px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--risk-color)}.admin-boss-scenario-side__risks li strong{font-size:19px;line-height:1}.admin-boss-scenario-side__risks li div{min-width:0;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.admin-boss-scenario-side__risks li em,.admin-boss-scenario-side__risks li small,.admin-boss-scenario-side__risks li b{min-width:0;font-style:normal;line-height:1.2}.admin-boss-scenario-side__risks li em,.admin-boss-scenario-side__risks li small{color:var(--boss-muted);font-size:11px;font-weight:800}.admin-boss-scenario-side__risks li small{color:color-mix(in srgb,var(--boss-muted) 86%,var(--boss-dark))}.admin-boss-scenario-side__risks li b{width:fit-content;max-width:100%;border-radius:999px;padding:4px 8px;color:color-mix(in srgb,var(--risk-color) 82%,var(--boss-dark));background:color-mix(in srgb,var(--risk-color) 8%,rgba(255,250,242,.84));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--risk-color) 13%,transparent);font-size:11px;font-weight:900}.admin-boss-scenario-side__risks li div span{color:color-mix(in srgb,var(--risk-color) 78%,var(--boss-dark));font-size:14px;font-weight:920}.admin-boss-scenario-side__actions{min-height:0;grid-template-rows:auto minmax(0,1fr)}.admin-boss-scenario-side__actions>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.admin-boss-scenario-side__actions li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;border-radius:14px;padding:11px 12px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #6f1d2f12}.admin-boss-scenario-side__actions li strong{grid-column:1 / 3;font-size:13px;line-height:1.22}.admin-boss-scenario-side__actions li span,.admin-boss-scenario-side__actions li em{color:var(--boss-muted);font-size:11px;font-style:normal;font-weight:850}.admin-boss-scenario-side__actions li em{color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark))}.admin-boss-scenario-side__actions footer{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;border-radius:15px;padding:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--boss-accent) 10%,rgba(255,255,255,.76)),#fffaf2b3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 13%,transparent),0 12px 22px #4624220f}.admin-boss-scenario-side__actions footer div{min-width:0;display:grid;gap:3px}.admin-boss-scenario-side__actions footer span{color:color-mix(in srgb,var(--boss-accent) 76%,var(--boss-muted));font-size:11px;font-weight:900}.admin-boss-scenario-side__actions footer strong{font-size:13px;line-height:1.16}.admin-boss-scenario-side__actions footer p{margin:0;color:var(--boss-muted);font-size:11px;font-weight:760;line-height:1.24}.admin-boss-scenario-side__actions footer button{border:0;border-radius:999px;padding:8px 11px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));box-shadow:0 10px 18px color-mix(in srgb,var(--boss-accent) 18%,transparent);font-size:10px;font-weight:920;cursor:pointer}.admin-boss-scenario-side__actions footer.is-published{background:linear-gradient(135deg,#5478661f,#fffaf2b8);box-shadow:inset 0 0 0 1px #5478662e,0 12px 22px #4624220d}.admin-boss-scenario-side__actions footer.is-published button{background:linear-gradient(135deg,#547866,#7a946c)}.admin-boss-scenario-bottom{position:relative;z-index:1;grid-area:bottom;display:grid;grid-template-columns:300px minmax(0,1fr);gap:10px;background:transparent;box-shadow:none;isolation:isolate;overflow:visible}.admin-boss-scenario-lenses,.admin-boss-scenario-drills{position:relative;border-radius:24px;padding:10px}.admin-boss-scenario-lenses{z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:visible}.admin-boss-scenario-lenses:hover,.admin-boss-scenario-lenses:focus-within{z-index:40}.admin-boss-scenario-lenses__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-boss-scenario-lenses button{min-width:0;border:0;border-radius:14px;padding:9px 8px;color:var(--boss-muted);background:#ffffff94;box-shadow:inset 0 0 0 1px #6f1d2f14;text-align:left;cursor:pointer}.admin-boss-scenario-lenses button[aria-pressed=true]{color:#fffaf2;background:linear-gradient(135deg,var(--boss-dark),var(--boss-accent));box-shadow:inset 0 0 0 1px #fffaf22e,0 12px 22px color-mix(in srgb,var(--boss-dark) 18%,transparent)}.admin-boss-scenario-lenses button span{display:block;color:inherit;font-size:13px}.admin-boss-scenario-lenses button small{display:block;margin-top:4px;font-size:9px;font-weight:850;opacity:.75}.admin-boss-scenario-lenses__readout{min-width:0;display:grid;align-content:start;gap:9px;border-radius:16px;padding:11px 12px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #6f1d2f14;overflow:visible}.admin-boss-scenario-lenses__readout header{min-width:0;display:grid;gap:4px}.admin-boss-scenario-lenses__readout strong{color:var(--boss-text);font-size:14px;line-height:1.18}.admin-boss-scenario-lenses__readout p{margin:0;color:var(--boss-muted);font-size:12px;font-weight:760;line-height:1.38}.admin-boss-scenario-lenses__chips{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;overflow:visible}.admin-boss-scenario-lenses__chips b{z-index:1;position:relative;min-width:0;border-radius:11px;padding:6px;color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));background:color-mix(in srgb,var(--boss-accent) 7%,rgba(255,250,242,.78));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 13%,transparent);font-size:11px;font-weight:930;line-height:1.1;overflow:visible;text-overflow:ellipsis}.admin-boss-scenario-lenses__chips b:hover,.admin-boss-scenario-lenses__chips b:focus-within{z-index:95}.admin-boss-scenario-lenses__chips b span{display:flex;gap:4px;align-items:center;margin-bottom:3px;color:var(--boss-muted);font-size:9px}.admin-boss-scenario-lenses__chips .admin-boss-inline-tooltip{position:static;width:15px;height:15px;display:inline-grid;margin:0;color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));font-size:9px;line-height:1}.admin-boss-scenario-lenses__chips .admin-boss-inline-tooltip:hover,.admin-boss-scenario-lenses__chips .admin-boss-inline-tooltip:focus-visible{z-index:90}.admin-boss-scenario-lenses__chips .admin-boss-inline-tooltip>small{--boss-lens-tooltip-x: 0;right:auto;left:0;top:auto;bottom:calc(100% + 8px);z-index:100;width:220px;min-width:0;max-width:min(220px,calc(100vw - 48px));display:grid;margin:0;color:var(--boss-muted);background:linear-gradient(180deg,#fffffffa,#fffaf2f5);font-size:11px;line-height:1.38;transform:translate(var(--boss-lens-tooltip-x),4px) scale(.98)}.admin-boss-scenario-lenses__chips b:nth-child(2) .admin-boss-inline-tooltip>small{--boss-lens-tooltip-x: -50%;left:50%}.admin-boss-scenario-lenses__chips b:nth-child(3) .admin-boss-inline-tooltip>small{right:0;left:auto}.admin-boss-scenario-lenses__chips .admin-boss-inline-tooltip:hover>small,.admin-boss-scenario-lenses__chips .admin-boss-inline-tooltip:focus-visible>small{transform:translate(var(--boss-lens-tooltip-x)) scale(1)}.admin-boss-scenario-lenses__chips .admin-boss-inline-tooltip__label{display:block;margin:0;color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));font-size:11px;line-height:1.1}.admin-boss-scenario-lenses__readout ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.admin-boss-scenario-lenses__readout li{position:relative;min-width:0;padding-left:14px;color:var(--boss-muted);font-size:11px;font-weight:760;line-height:1.28}.admin-boss-scenario-lenses__readout li:before{content:"";position:absolute;top:.52em;left:2px;width:5px;height:5px;border-radius:50%;background:var(--boss-accent)}.admin-boss-scenario-drills{z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);grid-template-areas:"list preview";gap:8px 10px;overflow:hidden}.admin-boss-scenario-drills__head{grid-area:head;min-width:0;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.admin-boss-scenario-drills__head strong{color:var(--boss-text);font-size:12px;line-height:1.18}.admin-boss-scenario-drills__list{grid-area:list;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-boss-scenario-drills__list button{min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;align-content:start;border:0;border-radius:16px;padding:9px;color:var(--boss-text);background:#fff9;box-shadow:inset 0 0 0 1px #6f1d2f14;text-align:left;cursor:pointer}.admin-boss-scenario-drills__list button[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--boss-accent) 11%,#fff),#fffaf2bd);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 34%,transparent),0 12px 22px #46242214}.admin-boss-scenario-drills__list em{grid-row:1 / 5;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fffaf2;background:var(--boss-accent);font-size:9px;font-style:normal;font-weight:950}.admin-boss-scenario-drills__list span,.admin-boss-scenario-drills__list small{min-width:0;color:var(--boss-muted);font-size:9px;font-weight:860;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-scenario-drills__list strong{min-width:0;color:var(--boss-text);font-size:11px;line-height:1.16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-scenario-drills__list b{color:color-mix(in srgb,var(--boss-accent) 86%,var(--boss-dark));font-size:16px;line-height:1}.admin-boss-scenario-drill-result{grid-area:preview;min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto auto auto;gap:7px;border-radius:18px;padding:10px;background:linear-gradient(180deg,#ffffffbf,#fffaf29e);box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-scenario-drill-result header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:3px 8px;align-items:start}.admin-boss-scenario-drill-result span{color:color-mix(in srgb,var(--boss-accent) 72%,var(--boss-muted));font-size:10px;font-weight:900}.admin-boss-scenario-drill-result strong{display:block;color:var(--boss-text);font-size:14px;line-height:1.18}.admin-boss-scenario-drill-result header strong{grid-column:1}.admin-boss-scenario-drill-result header em{grid-column:2;grid-row:1 / 3;align-self:center;border-radius:999px;padding:5px 7px;color:color-mix(in srgb,var(--boss-accent) 82%,var(--boss-dark));background:color-mix(in srgb,var(--boss-accent) 8%,rgba(255,250,242,.82));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 15%,transparent);font-size:9px;font-style:normal;font-weight:900}.admin-boss-scenario-drill-result header .admin-boss-inline-tooltip{grid-column:3;grid-row:1 / 3;align-self:center;display:inline-grid;margin:0;color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));font-size:10px;line-height:1}.admin-boss-scenario-drill-result header .admin-boss-inline-tooltip>small{display:grid;margin:0;color:var(--boss-muted);font-size:11px;line-height:1.38}.admin-boss-scenario-drill-result header .admin-boss-inline-tooltip__label{display:block;color:color-mix(in srgb,var(--boss-accent) 78%,var(--boss-dark));font-size:11px;line-height:1.1}.admin-boss-scenario-drill-result p{margin:0;color:var(--boss-muted);font-size:10.5px;font-weight:760;line-height:1.36}.admin-boss-scenario-drill-result__metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.admin-boss-scenario-drill-result__metrics article,.admin-boss-scenario-drill-result__flow article{min-width:0;border-radius:12px;padding:6px;background:linear-gradient(180deg,#ffffffb8,#fffaf28a);box-shadow:inset 0 0 0 1px #6f1d2f12}.admin-boss-scenario-drill-result__metrics span,.admin-boss-scenario-drill-result__flow span{display:block;font-size:8px}.admin-boss-scenario-drill-result__metrics strong{margin-top:4px;color:color-mix(in srgb,var(--boss-accent) 82%,var(--boss-dark));font-size:13px}.admin-boss-scenario-drill-result__metrics p,.admin-boss-scenario-drill-result__flow p{margin-top:3px;font-size:9px;line-height:1.22;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-boss-scenario-drill-result__insight{min-width:0;border-radius:13px;padding:8px;background:color-mix(in srgb,var(--boss-accent) 5%,rgba(255,250,242,.7));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 12%,transparent)}.admin-boss-scenario-drill-result__insight p{margin-top:4px}.admin-boss-scenario-drill-result__fields{min-width:0;display:flex;flex-wrap:wrap;align-content:start;gap:6px}.admin-boss-scenario-drill-result__fields b{border-radius:999px;padding:4px 6px;color:var(--boss-muted);background:#ffffffad;box-shadow:inset 0 0 0 1px #6f1d2f14;font-size:8.5px;font-weight:850}.admin-boss-scenario-drill-result__flow{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-boss-scenario-drill-result footer{min-width:0;display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid rgba(111,29,47,.08);padding-top:8px}.admin-boss-scenario-drill-result footer span,.admin-boss-scenario-drill-result footer button{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-scenario-drill-result footer button{border:0;border-radius:999px;padding:7px 10px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent),var(--boss-accent-2));box-shadow:0 10px 18px color-mix(in srgb,var(--boss-accent) 18%,transparent);font-size:10px;font-weight:920;cursor:pointer}@media(min-width:1181px){.admin-boss-scenario-page{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.admin-boss-scenario-page .admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon{top:7px;right:9px;width:18px;min-width:18px;max-width:18px;height:18px;border-radius:8px;background:#6f1d2f0e;box-shadow:inset 0 0 0 1px #6f1d2f14;overflow:hidden}.admin-boss-scenario-page .admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon{top:7px;right:9px;width:18px;min-width:18px;max-width:18px;height:18px;border-radius:8px;color:color-mix(in srgb,var(--boss-accent) 76%,#fffaf2);background:#fffaf2c7;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-scenario-page .admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon svg{width:12px;height:12px;stroke-width:1.8}.admin-boss-scenario-page .admin-boss-topic-detail__chrome{top:0;left:0;width:92px;height:96px;display:block;pointer-events:auto}.admin-boss-scenario-page .admin-boss-topic-detail__back{position:absolute;top:0;left:0;width:auto;min-width:70px;height:31px;min-height:31px;justify-items:start;border-radius:22px 0 14px;padding:0 12px 0 28px;color:#fffaf2f0;background:#fffaf224;box-shadow:inset -1px -1px #fffaf229,0 10px 20px color-mix(in srgb,var(--boss-dark) 18%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:11px;line-height:1}.admin-boss-scenario-page .admin-boss-topic-detail__back:before{position:absolute;left:13px;width:8px;height:8px;border-bottom-width:2px;border-left-width:2px;transform:rotate(45deg)}.admin-boss-scenario-page .admin-boss-topic-current{top:38px;left:21px;width:50px;min-height:50px;border-radius:16px;padding:7px 6px}.admin-boss-scenario-page .admin-boss-topic-current:before{top:4px;right:4px;bottom:4px;left:4px;border-radius:12px}.admin-boss-scenario-page .admin-boss-topic-current strong{gap:0;font-size:15px;line-height:.96}.admin-boss-scenario-page .admin-boss-topic-compass{width:70px;min-width:70px;height:70px}.admin-boss-scenario-page .admin-boss-topic-compass__trigger{width:70px;height:70px;box-shadow:inset 0 0 0 1px #fffaf2d6,inset 0 0 0 7px color-mix(in srgb,var(--boss-accent) 9%,transparent),inset 0 -8px 15px #5b271e1a,0 0 0 4px #fffaf224,0 12px 22px #2f111629}.admin-boss-scenario-page .admin-boss-topic-compass__trigger:before{top:7px;right:7px;bottom:7px;left:7px}.admin-boss-scenario-page .admin-boss-topic-compass__trigger:after{top:20px;right:20px;bottom:20px;left:20px}.admin-boss-scenario-page .admin-boss-topic-compass__trigger-icon{width:26px;height:26px}.admin-boss-scenario-page .admin-boss-topic-compass__trigger-icon:before{border-right-width:5px;border-bottom-width:14px;border-left-width:5px}.admin-boss-scenario-page .admin-boss-topic-compass__trigger-icon:after{top:11px;width:7px;height:7px}.admin-boss-scenario-page .admin-boss-topic-compass__trigger-text{font-size:8px}.admin-boss-scenario-page .admin-boss-topic-compass__wheel{top:calc(50% + 86px);right:0;width:218px;height:218px}.admin-boss-scenario-page .admin-boss-topic-compass__wheel:before{top:15px;right:15px;bottom:15px;left:15px;box-shadow:inset 0 0 0 23px #fffaf21f,inset 0 0 0 43px #8d2b3f12}.admin-boss-scenario-page .admin-boss-topic-compass__wheel:after{top:65px;right:65px;bottom:65px;left:65px;box-shadow:0 0 0 24px #fffaf214,inset 0 0 0 1px #fffaf23d}.admin-boss-scenario-page .admin-boss-topic-compass__center{top:72px;right:72px;bottom:72px;left:72px}.admin-boss-scenario-page .admin-boss-topic-compass__item{width:48px;height:48px;min-height:48px;transform:translate(-50%,-50%) rotate(var(--compass-item-angle)) translateY(-80px) rotate(var(--compass-item-counter-angle))}.admin-boss-scenario-page .admin-boss-topic-compass__item-content span{font-size:8px}.admin-boss-scenario-page .admin-boss-topic-compass__item-content strong{font-size:9.5px}.admin-boss-scenario-page__stage{height:auto;min-height:100%;grid-template-rows:96px minmax(390px,auto) minmax(214px,auto);gap:16px;overflow:visible}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-page__stage{grid-template-rows:96px auto auto;align-items:start;padding-bottom:22px}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-main{min-height:604px;grid-template-rows:auto 390px minmax(118px,auto);gap:16px;align-self:start;padding-bottom:18px;overflow:visible}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-business-logic{height:390px;min-height:390px}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-lines{margin-top:0}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-side{align-self:start;position:sticky;top:12px;min-height:560px;grid-template-rows:auto auto minmax(0,1fr)}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-bottom{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:2px}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-lenses,.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-drills{overflow:visible}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-lenses{grid-template-rows:auto auto}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-drills{min-height:360px;grid-template-columns:minmax(0,.9fr) minmax(330px,1fr);grid-template-rows:minmax(0,1fr)}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-drills__list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-page__stage{grid-template-rows:96px minmax(728px,auto) minmax(480px,auto);gap:16px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-overview-brief{min-height:96px;padding-top:9px;padding-bottom:9px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-overview-drill-card{min-height:58px;grid-template-rows:11px 19px 11px;padding:7px 11px 6px 10px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-main{min-height:728px;grid-template-rows:auto 452px minmax(120px,auto);align-content:start;gap:14px;padding:12px 14px 18px;overflow:visible}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-main__head{align-items:start;gap:14px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-main__head strong{margin-top:0;font-size:20px;line-height:1.12}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-main__head p{margin-top:4px;font-size:11px;line-height:1.34;display:block;overflow:visible;-webkit-line-clamp:unset}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-theory{min-width:190px;gap:6px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-theory strong{padding:5px 7px;font-size:9px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-focus-strip{gap:8px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-focus-strip article{gap:3px;border-radius:14px;padding:7px 10px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-focus-strip strong{font-size:10px;line-height:1.16}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-focus-strip p{font-size:9px;line-height:1.18}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual{min-height:0;height:452px;padding:8px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual:before{top:14px;right:14px;bottom:14px;left:14px;background-size:54px 54px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__core{width:116px;height:116px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__core span{font-size:10px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__core strong{font-size:30px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__core p{font-size:10px;line-height:1.28}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__points:before{top:34px;right:98px;bottom:34px;left:98px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article{width:118px;height:62px;gap:3px;align-content:start;border-radius:14px;padding:8px 10px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article span{font-size:9.5px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article strong{font-size:16px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article p{font-size:9.5px;line-height:1.18}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article:after{width:28px;height:3px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(1){top:18px;left:18px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(2){top:96px;left:150px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(3){bottom:18px;left:18px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(4){right:18px;bottom:18px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(5){top:96px;right:150px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-visual.is-moneyGoodsLoop article:nth-child(6){top:18px;right:18px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines{position:static;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:auto}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines article{min-height:118px;border-radius:16px;padding:11px 12px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines span{font-size:11px;line-height:normal}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines strong{font-size:16px;line-height:1.08}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines p{display:block;font-size:11px;line-height:1.34}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines footer b{font-size:11px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines footer em,.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lines footer small{font-size:10px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-bottom{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:12px;margin-top:2px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-side{align-self:start;min-height:704px;grid-template-rows:auto auto minmax(0,1fr)}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lenses,.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills{border-radius:24px;padding:10px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lenses{gap:10px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lenses button{border-radius:14px;padding:9px 8px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lenses button span{font-size:13px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lenses button small{margin-top:4px;font-size:9px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lenses__readout{border-radius:16px;padding:11px 12px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-lenses__readout p{margin-top:5px;font-size:11px;line-height:1.38;display:block;overflow:visible;-webkit-line-clamp:unset}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"list" "preview";gap:10px;min-height:430px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills__list button{min-height:74px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-content:center;border-radius:16px;padding:9px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills__list em{grid-row:1 / 4;width:22px;height:22px;font-size:9px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills__list strong{grid-column:2 / 3;font-size:12px;line-height:1.12}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills__list b{grid-column:3 / 4;grid-row:1 / 3;align-self:center;font-size:18px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drills__list small{grid-column:2 / 4}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drill-result{grid-template-rows:auto auto auto auto auto;gap:8px;min-height:258px;border-radius:18px;padding:12px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drill-result strong{font-size:14px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drill-result p{font-size:10.5px;line-height:1.36;display:block;overflow:visible;-webkit-line-clamp:unset}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drill-result__metrics{gap:8px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drill-result__metrics article{min-height:64px;padding:8px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drill-result__flow{gap:8px}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-drill-result footer{display:flex}}@media(max-width:1180px){.admin-boss-scenario-page__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"brief" "main" "side" "bottom";overflow-y:auto}.admin-boss-scenario-side{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.admin-boss-scenario-bottom{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.admin-boss-scenario-main__head,.admin-boss-scenario-side,.admin-boss-scenario-drills{grid-template-columns:minmax(0,1fr)}.admin-boss-scenario-drills{grid-template-areas:"list" "preview"}.admin-boss-scenario-drills__list,.admin-boss-scenario-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-budgetBattleMap .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-profitBridge .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-cashRunway .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-goodsLifecycle .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-businessFinanceBridge .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-roleAccountabilityHeatmap .admin-boss-scenario-visual__points,.admin-boss-scenario-visual.is-pdcaCommand .admin-boss-scenario-visual__points{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:150px 0 0}.admin-boss-scenario-visual article,.admin-boss-scenario-visual.is-moneyGoodsLoop article,.admin-boss-scenario-visual.is-memberAssetLoop article{position:static;width:auto;transform:none}.admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-moneyGoodsLoop .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-memberAssetLoop .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-budgetBattleMap .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-profitBridge .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-cashRunway .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-goodsLifecycle .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-roleAccountabilityHeatmap .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-pdcaCommand .admin-boss-scenario-visual__core,.admin-boss-scenario-visual.is-businessFinanceBridge .admin-boss-scenario-visual__core{top:12px;left:50%;right:auto;bottom:auto;width:126px;height:126px;transform:translate(-50%)}}.admin-boss-remote-gate{min-height:100%;display:grid;place-items:center;padding:30px}.admin-boss-remote-gate>.admin-boss-topic-detail__back{position:absolute;top:24px;left:24px}.admin-boss-remote-gate__card{width:min(560px,90%);display:grid;justify-items:start;gap:12px;border-radius:28px;padding:30px;color:var(--boss-text, #4d312c);background:#fffaf2eb;box-shadow:inset 0 0 0 1px #6f1d2f1a,0 24px 70px #4624221f}.admin-boss-remote-gate__card span,.admin-boss-remote-gate__card small{color:var(--boss-muted, #806b64);overflow-wrap:anywhere}.admin-boss-remote-gate__card strong{font-size:26px}.admin-boss-remote-gate__card p{margin:0;line-height:1.55}.admin-boss-remote-gate__card button,.admin-boss-remote-diagnosis button{border:0;border-radius:999px;padding:9px 15px;color:#fffaf2;background:linear-gradient(135deg,var(--boss-accent, #6f1d2f),var(--boss-accent-2, #a34755));font-weight:900;cursor:pointer}.admin-boss-scenario-page.is-remote-overview{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-page__stage{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:96px minmax(880px,auto) auto;grid-template-areas:"brief brief" "main side" "bottom bottom";align-items:start;gap:14px;padding-bottom:18px;overflow:visible}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-main.has-remote-runtime{min-height:880px;grid-template-rows:auto auto 420px auto;align-content:start;gap:12px;padding:12px 14px 16px;overflow:visible}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-visual{width:100%;height:420px;min-height:420px}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-lines{position:static;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-lines article{min-height:128px}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-side{position:sticky;top:10px;min-height:0;align-self:start;grid-template-rows:auto auto auto;overflow:visible}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-side__risks ol,.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-side__actions ol{max-height:none;overflow:visible}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-bottom{min-height:0;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px;margin-top:0}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-lenses,.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drills{min-height:0;overflow:visible}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drills{grid-template-columns:minmax(250px,.8fr) minmax(340px,1.2fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"list preview";min-height:460px}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drills__list{grid-template-columns:minmax(0,1fr);align-content:start;grid-auto-rows:auto}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drills__list button{min-height:82px;align-self:start}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drill-result.has-remote-diagnosis{max-height:560px;overflow-y:auto}.admin-boss-remote-status{min-width:0;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:10px;border-radius:16px;padding:8px 10px;color:var(--boss-text);background:linear-gradient(135deg,#5478661a,#fffaf2bd);box-shadow:inset 0 0 0 1px #5478662b}.admin-boss-remote-status__summary,.admin-boss-remote-status__limitations{min-width:0}.admin-boss-remote-status__summary{display:grid;gap:2px}.admin-boss-remote-status span{color:#547866;font-size:9px;font-weight:920}.admin-boss-remote-status strong{font-size:10px}.admin-boss-remote-status p,.admin-boss-remote-status small{margin:0;color:var(--boss-muted);font-size:8.5px;line-height:1.25}.admin-boss-remote-status__summary p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-remote-status__limitations ul{min-width:0;display:flex;gap:5px;margin:3px 0 0;padding:0 0 2px;list-style:none;overflow-x:auto}.admin-boss-remote-status__limitations li{flex:0 0 190px;min-width:0;border-radius:9px;padding:5px 6px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-boss-remote-status__limitations li.is-critical{box-shadow:inset 3px 0 #a34755}.admin-boss-remote-status__limitations li.is-warning{box-shadow:inset 3px 0 #c49039}.admin-boss-remote-status__limitations li strong{font-size:8px}.admin-boss-remote-status__limitations li p{margin-top:2px}.admin-boss-scenario-drill-result.has-remote-diagnosis{overflow-y:auto;overscroll-behavior:contain}.admin-boss-remote-diagnosis{min-width:0;display:grid;gap:6px;border-top:1px solid rgba(111,29,47,.08);padding-top:7px}.admin-boss-remote-diagnosis>section{min-width:0;border-radius:12px;padding:7px;background:color-mix(in srgb,var(--boss-accent) 4%,rgba(255,250,242,.76));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 10%,transparent)}.admin-boss-remote-diagnosis>section>strong{margin-top:3px;font-size:11px}.admin-boss-remote-diagnosis>section>p{margin-top:3px}.admin-boss-remote-diagnosis>section>small{color:var(--boss-muted);font-size:9px}.admin-boss-remote-diagnosis ul{display:grid;gap:4px;margin:5px 0 0;padding:0;list-style:none}.admin-boss-remote-diagnosis li{border-radius:8px;padding:5px;background:#ffffff94}.admin-boss-remote-diagnosis li strong{font-size:10px}.admin-boss-remote-diagnosis li p{margin-top:2px}.admin-boss-remote-diagnosis li small{color:var(--boss-muted);font-size:8.5px}.admin-boss-remote-diagnosis.is-loading,.admin-boss-remote-diagnosis.is-error{border-radius:12px;padding:9px;color:var(--boss-muted);background:#fffaf2b8}.admin-boss-remote-publication-error{border-radius:9px;padding:6px 8px;color:#8f3347!important;background:#a3475514}.admin-boss-scenario-drill-result button:disabled,.admin-boss-scenario-side__actions footer button:disabled,.admin-one-key-briefing-trigger:disabled{cursor:not-allowed;opacity:.52}@media(max-width:1100px){.admin-boss-remote-status{grid-template-columns:1fr}.admin-boss-remote-status__limitations{display:none}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-page__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:96px minmax(880px,auto) auto auto;grid-template-areas:"brief" "main" "side" "bottom"}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-side{position:static}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-bottom,.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drills{grid-template-columns:minmax(0,1fr)}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drills{grid-template-rows:auto auto;grid-template-areas:"list" "preview"}.admin-boss-scenario-page.is-remote-overview .admin-boss-scenario-drills__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-boss-overview-detail .admin-boss-overview-brief{color:#3a2925;border:1px solid color-mix(in srgb,var(--boss-accent) 14%,rgba(111,29,47,.06));background:radial-gradient(ellipse at 10% 0%,color-mix(in srgb,var(--boss-accent) 10%,transparent),transparent 38%),radial-gradient(ellipse at 94% 12%,color-mix(in srgb,var(--boss-accent-2) 16%,transparent),transparent 38%),linear-gradient(135deg,#fffdf7fc,#fbf3ebf7 64%,#f5e5d8f0);box-shadow:inset 0 1px #ffffffd1,0 14px 32px #46242214}.admin-boss-overview-detail .admin-boss-topic-detail__back,.admin-boss-topic-workspace .admin-boss-overview-brief .admin-boss-topic-detail__back{color:color-mix(in srgb,var(--boss-accent) 88%,#3a2925);background:#fffdf7d1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 18%,transparent),0 8px 18px #46242214}.admin-boss-overview-detail .admin-boss-topic-current{color:#fffaf2;background:radial-gradient(circle at 28% 20%,rgba(255,250,242,.28),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--boss-accent) 92%,#5f1d2d),var(--boss-accent));box-shadow:inset 0 0 0 1px #fffaf23d,0 10px 22px color-mix(in srgb,var(--boss-accent) 20%,transparent)}.admin-boss-overview-detail .admin-boss-overview-drill-card{min-height:58px;grid-template-rows:13px 22px 13px;gap:2px 7px;border-radius:0;padding:7px 27px 7px 12px;background:transparent;box-shadow:none}.admin-boss-overview-detail .admin-boss-overview-drill-grid{gap:0;border:1px solid color-mix(in srgb,var(--boss-accent) 13%,rgba(111,29,47,.06));border-radius:16px;background:#fffdf7c7;box-shadow:inset 0 1px #ffffffd1,0 8px 20px #4624220b;overflow:hidden}.admin-boss-overview-detail .admin-boss-overview-drill-card+.admin-boss-overview-drill-card{border-left:1px solid rgba(111,29,47,.08)}.admin-boss-overview-detail .admin-boss-overview-drill-card[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--boss-accent) 7%,rgba(255,253,247,.98)),#fffdf7f5);box-shadow:inset 0 -3px color-mix(in srgb,var(--boss-accent) 76%,transparent)}.admin-boss-overview-detail .admin-boss-overview-drill-card:after{content:none}.admin-boss-overview-detail .admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon,.admin-boss-overview-detail .admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon{position:absolute;top:-3px;right:-6px;width:20px;min-width:20px;max-width:20px;height:18px;border-radius:7px;color:color-mix(in srgb,var(--boss-accent) 70%,#fffaf2);background:color-mix(in srgb,var(--boss-accent) 7%,rgba(255,253,247,.9));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--boss-accent) 12%,transparent)}.admin-boss-overview-detail .admin-boss-overview-drill-card b{max-width:100%;font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis}.admin-boss-overview-detail .admin-boss-overview-drill-card.is-value-compact b{font-size:18px}.admin-boss-overview-detail .admin-boss-overview-drill-card.is-value-dense b{font-size:15.5px}.admin-boss-overview-detail .admin-boss-overview-drill-card__trend.is-neutral{color:#4d312c94}.admin-boss-overview-detail .admin-boss-topic-compass__trigger{box-shadow:inset 0 0 0 1px #fffaf2e6,inset 0 0 0 7px color-mix(in srgb,var(--boss-accent) 8%,transparent),0 0 0 3px #fffdf7b8,0 10px 22px #2f11161f}.admin-boss-overview-detail .admin-boss-topic-compass__wheel{box-shadow:inset 0 0 0 1px #fffaf2e6,inset 0 0 0 16px color-mix(in srgb,var(--boss-accent) 7%,transparent),inset 0 -16px 28px #5b271e12,0 20px 44px #2f11162e}.admin-boss-overview-brief .admin-boss-topic-switcher{position:relative;z-index:30;width:84px;min-width:84px;height:46px;place-self:center;overflow:visible;touch-action:manipulation}.admin-boss-topic-switcher__trigger{width:84px;height:46px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--boss-accent) 18%,rgba(111,29,47,.08));border-radius:14px;padding:6px 8px;color:color-mix(in srgb,var(--boss-accent) 88%,#3a2925);background:#fffdf7e6;box-shadow:inset 0 1px #ffffffd6,0 8px 18px #46242214;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.admin-boss-topic-switcher__trigger>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#fffaf2;background:var(--boss-accent);font-size:11px;font-weight:950}.admin-boss-topic-switcher__trigger>strong{min-width:0;font-size:11px;font-weight:950;line-height:1.08;text-align:left}.admin-boss-topic-switcher__trigger:hover,.admin-boss-topic-switcher__trigger:focus-visible,.admin-boss-topic-switcher.is-open .admin-boss-topic-switcher__trigger{border-color:color-mix(in srgb,var(--boss-accent) 34%,rgba(111,29,47,.1));outline:none;background:#fffdf8;box-shadow:inset 0 1px #ffffffe6,0 11px 24px #4624221f;transform:translateY(-1px)}.admin-boss-topic-switcher__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:40;width:min(580px,calc(100vw - 210px));display:grid;gap:10px;border:1px solid color-mix(in srgb,var(--boss-accent) 20%,rgba(111,29,47,.08));border-radius:20px;padding:12px;color:#3a2925;background:radial-gradient(circle at 94% 0%,color-mix(in srgb,var(--boss-accent-2) 15%,transparent),transparent 32%),#fffdf7fa;box-shadow:inset 0 1px #ffffffe6,0 22px 52px #2f111633;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:adminBossTopicSwitcherOpen .16s ease-out both}.admin-boss-topic-switcher__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 2px 2px}.admin-boss-topic-switcher__head>div{min-width:0;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px}.admin-boss-topic-switcher__head span{color:color-mix(in srgb,var(--boss-accent) 76%,#7b6862);font-size:10px;font-weight:950}.admin-boss-topic-switcher__head strong{font-size:16px;line-height:1.1}.admin-boss-topic-switcher__head small{grid-column:1 / -1;color:#826f69;font-size:10px;font-weight:800}.admin-boss-topic-switcher__head>button{min-width:50px;min-height:32px;border:1px solid rgba(111,29,47,.1);border-radius:10px;color:var(--boss-accent);background:#fffaf2c2;font-size:11px;font-weight:900;cursor:pointer}.admin-boss-topic-switcher__grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-boss-topic-switcher__item{position:relative;min-width:0;min-height:86px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;gap:3px;border:1px solid rgba(111,29,47,.09);border-radius:14px;padding:9px 10px 8px;color:#3a2925;background:#fffaf2c7;box-shadow:inset 0 1px #ffffffb8;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.admin-boss-topic-switcher__item>span{color:color-mix(in srgb,var(--boss-accent) 72%,#8a746d);font-size:9px;font-weight:950}.admin-boss-topic-switcher__item>strong{min-width:0;font-size:13px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-boss-topic-switcher__item>small{display:-webkit-box;color:#7f6d67;font-size:9px;font-weight:780;line-height:1.24;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-boss-topic-switcher__item>em{justify-self:start;border-radius:999px;padding:2px 6px;color:color-mix(in srgb,var(--boss-accent) 72%,#8a746d);background:color-mix(in srgb,var(--boss-accent) 7%,transparent);font-size:8.5px;font-style:normal;font-weight:900}.admin-boss-topic-switcher__item:hover,.admin-boss-topic-switcher__item:focus-visible{border-color:color-mix(in srgb,var(--boss-accent) 32%,rgba(111,29,47,.1));outline:none;background:#fffdf8;box-shadow:0 10px 20px #46242214;transform:translateY(-1px)}.admin-boss-topic-switcher__item[aria-pressed=true]{border-color:color-mix(in srgb,var(--boss-accent) 52%,rgba(111,29,47,.1));color:#fffaf2;background:radial-gradient(circle at 92% 0%,rgba(255,250,242,.18),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--boss-accent) 92%,var(--boss-dark)),var(--boss-accent));box-shadow:0 12px 24px color-mix(in srgb,var(--boss-accent) 18%,transparent)}.admin-boss-topic-switcher__item[aria-pressed=true]>span,.admin-boss-topic-switcher__item[aria-pressed=true]>small{color:#fffaf2c7}.admin-boss-topic-switcher__item[aria-pressed=true]>em{color:var(--boss-accent);background:#fffaf2e6}@keyframes adminBossTopicSwitcherOpen{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){.admin-boss-topic-switcher__panel{width:min(520px,calc(100vw - 154px))}.admin-boss-topic-switcher__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.admin-boss-topic-switcher__panel,.admin-boss-topic-switcher__trigger,.admin-boss-topic-switcher__item{animation:none;transition:none}}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-brief{min-height:112px;grid-template-columns:minmax(0,1fr) 112px;gap:12px;border:0;border-radius:18px;padding:8px 12px 8px 96px;background:#faf2ebd1;box-shadow:0 8px 20px #46242209}.admin-boss-overview-detail.admin-boss-scenario-page{padding-top:2px}.admin-boss-overview-detail .admin-boss-topic-detail__chrome,.admin-boss-scenario-page .admin-boss-topic-detail__chrome{top:0;left:0;width:92px;height:112px}.admin-boss-overview-detail .admin-boss-topic-detail__back,.admin-boss-topic-workspace .admin-boss-overview-brief .admin-boss-topic-detail__back,.admin-boss-scenario-page .admin-boss-topic-detail__back{position:absolute;top:9px;left:11px;width:auto;min-width:66px;height:31px;min-height:31px;justify-items:start;border:0;border-radius:10px;padding:0 10px 0 27px;color:color-mix(in srgb,var(--boss-accent) 90%,#3a2925);background:#fffdf78f;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:11px;line-height:1}.admin-boss-overview-detail .admin-boss-topic-detail__back:before,.admin-boss-scenario-page .admin-boss-topic-detail__back:before{position:absolute;left:12px;width:8px;height:8px;border-bottom-width:2px;border-left-width:2px;transform:rotate(45deg)}.admin-boss-overview-detail .admin-boss-topic-detail__back:hover,.admin-boss-overview-detail .admin-boss-topic-detail__back:focus-visible,.admin-boss-scenario-page .admin-boss-topic-detail__back:hover,.admin-boss-scenario-page .admin-boss-topic-detail__back:focus-visible{outline:none;background:#fffdf7d6;box-shadow:0 6px 16px #46242214}.admin-boss-overview-detail .admin-boss-topic-current,.admin-boss-scenario-page .admin-boss-topic-current{top:45px;left:21px}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-grid{grid-column:1;min-width:0;min-height:96px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:96px;gap:0;align-self:center;border:0;border-radius:15px;background:#fffdf8eb;box-shadow:none;overflow:hidden}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card{height:100%;min-height:96px;grid-template-rows:16px 30px 18px;gap:4px 8px;border:0;border-bottom:0;border-radius:0;padding:11px 13px 10px 14px;background:transparent;box-shadow:none;outline:0;transform:none}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card+.admin-boss-overview-drill-card{border-left:1px solid rgba(111,29,47,.075)}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card[aria-pressed=true]{color:color-mix(in srgb,var(--boss-accent) 92%,#3a2925);background:color-mix(in srgb,var(--boss-accent) 7%,rgba(255,253,247,.96));background-image:none;border-bottom:0;box-shadow:none;outline:0}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card:focus-visible{outline:0;box-shadow:none;background:color-mix(in srgb,var(--boss-accent) 11%,rgba(255,253,247,.96));transform:none}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card:hover,.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card:active,.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card[aria-pressed=true]{transform:none}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card:after,.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card[aria-pressed=true]:after{content:none;display:none!important;visibility:hidden;height:0;opacity:0;background:transparent}.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card .admin-boss-overview-drill-card__icon,.admin-boss-overview-detail.admin-boss-scenario-page .admin-boss-overview-drill-card[aria-pressed=true] .admin-boss-overview-drill-card__icon{top:-3px;right:-3px}.admin-boss-overview-detail .admin-boss-topic-tools{grid-column:2;position:relative;z-index:30;width:112px;height:82px;display:grid;grid-template-columns:112px;grid-template-rows:34px 40px;gap:8px;place-self:center}.admin-boss-overview-detail .admin-boss-topic-tools .admin-boss-topic-assistant-stack{grid-column:1;grid-row:1;width:76px;height:34px;display:grid;grid-template-columns:repeat(2,34px);grid-template-rows:34px;gap:8px;place-self:center}.admin-boss-overview-detail .admin-boss-topic-tools .admin-boss-topic-switcher{grid-column:1;grid-row:2;width:112px;min-width:112px;height:40px;place-self:center}.admin-boss-overview-detail .admin-boss-topic-tools .admin-boss-topic-switcher__trigger{width:112px;height:40px;grid-template-columns:25px minmax(0,1fr);gap:7px;border-radius:12px;padding:6px 9px}.admin-boss-overview-detail .admin-boss-topic-tools .admin-boss-topic-switcher__trigger>strong{font-size:11.5px;line-height:1;white-space:nowrap}.admin-boss-scenario-page__stage,.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-page__stage{grid-template-rows:112px auto auto}.admin-boss-scenario-page .admin-boss-overview-brief,.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-overview-brief{min-height:112px;padding-top:8px;padding-bottom:8px}@media(min-width:1181px){.admin-boss-scenario-page__stage{grid-template-rows:112px minmax(390px,auto) minmax(214px,auto)}.admin-boss-scenario-page:not(.is-layout-moneyGoodsLoop) .admin-boss-scenario-page__stage{grid-template-rows:112px auto auto}.admin-boss-scenario-page.is-layout-moneyGoodsLoop .admin-boss-scenario-page__stage{grid-template-rows:112px minmax(728px,auto) minmax(480px,auto)}}.admin-boss-scenario-page.is-remote-overview.is-layout-moneyGoodsLoop .admin-boss-scenario-page__stage{grid-template-rows:112px minmax(880px,auto) auto;row-gap:8px}@media(max-width:900px){.admin-boss-overview-detail .admin-boss-overview-brief{grid-template-columns:minmax(0,1fr) 102px;gap:8px;padding-right:10px}.admin-boss-overview-detail .admin-boss-topic-tools{width:102px;grid-template-columns:102px}.admin-boss-overview-detail .admin-boss-topic-tools .admin-boss-topic-switcher,.admin-boss-overview-detail .admin-boss-topic-tools .admin-boss-topic-switcher__trigger{width:102px;min-width:102px}}@media(prefers-reduced-motion:reduce){.admin-boss-overview-detail .admin-boss-topic-detail__back,.admin-boss-overview-detail .admin-boss-overview-drill-card{transition:none}}.admin-ai-mirror-page,.admin-ai-mirror-page *{box-sizing:border-box}.admin-ai-mirror-page{--mirror-wine: #7a1731;--mirror-wine-dark: #40111d;--mirror-copper: #b8895a;--mirror-cream: #fffaf2;--mirror-ink: #312628;--mirror-muted: rgba(55, 40, 38, .66);--mirror-line: rgba(111, 29, 47, .12);gap:12px;padding-bottom:38px;color:var(--mirror-ink)}.admin-ai-mirror-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;border-radius:24px;padding:18px;color:var(--mirror-cream);background:radial-gradient(circle at 76% 10%,rgba(255,250,242,.22),transparent 30%),radial-gradient(circle at 20% 80%,rgba(184,137,90,.22),transparent 34%),linear-gradient(135deg,#40111d,#7a1731 56%,#b8895a);box-shadow:inset 0 0 0 1px #fffaf229,0 18px 42px #40111d2e}.admin-ai-mirror-hero__copy{min-width:0;display:grid;align-content:center}.admin-ai-mirror-hero h1{margin:0;font-size:34px;line-height:1.08;letter-spacing:0}.admin-ai-mirror-hero p{max-width:760px;margin:10px 0 0;color:#fffaf2c7;font-size:14px;line-height:1.58}.admin-ai-mirror-hero__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.admin-ai-mirror-hero__facts span,.admin-ai-mirror-hero__ops button{border-radius:999px;color:#fffaf2e6;background:#fffaf21f;box-shadow:inset 0 0 0 1px #fffaf229;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:900}.admin-ai-mirror-hero__facts span{padding:7px 10px}.admin-ai-mirror-hero__ops{min-width:192px;display:grid;align-content:center;gap:8px}.admin-ai-mirror-hero__ops button{border:0;padding:10px 12px;text-align:left;cursor:pointer}.admin-ai-mirror-workbench{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.admin-ai-mirror-workbench__main,.admin-ai-mirror-screen,.admin-ai-mirror-model-note article{min-width:0;border-radius:24px;background:linear-gradient(180deg,#ffffffc7,#fffaf299),var(--mirror-cream);box-shadow:inset 0 0 0 1px var(--mirror-line),0 18px 42px #46242212}.admin-ai-mirror-workbench__main{display:grid;gap:10px;padding:12px}.admin-ai-mirror-scene{position:relative;min-height:540px;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 80% 12%,rgba(184,137,90,.14),transparent 32%),linear-gradient(145deg,#fffaf2,#f3e7dc 58%,#e1c9b4);box-shadow:inset 0 0 0 1px #6f1d2f1a}.admin-ai-mirror-scene.is-photo-real{aspect-ratio:16 / 9;min-height:520px;background:#211a1c;box-shadow:inset 0 0 0 1px #fffaf233,0 22px 42px #40111d24}.admin-ai-mirror-scene__photo{width:100%;height:100%;min-height:520px;display:block;object-fit:cover;object-position:center center;filter:saturate(1.02) contrast(1.02)}.admin-ai-mirror-scene svg{width:100%;height:100%;min-height:470px;display:block}.admin-ai-mirror-scene__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;pointer-events:none}.admin-ai-mirror-scene__route{fill:none;stroke:#fffaf2db;stroke-width:5;stroke-dasharray:14 16;stroke-linecap:round;filter:url(#aiMirrorOverlayGlow)}.admin-ai-mirror-scene__node circle{fill:#fffaf2eb;stroke:#7a1731d1;stroke-width:5;filter:url(#aiMirrorOverlayGlow)}.admin-ai-mirror-scene__node text{fill:#7a1731;font-size:22px;font-weight:950;text-anchor:middle}.admin-ai-mirror-scene__node.is-active circle{fill:#7a1731;stroke:#fffaf2e6}.admin-ai-mirror-scene__node.is-active text{fill:#fffaf2}.admin-ai-mirror-scene__beam{filter:url(#aiMirrorOverlayGlow);transition:transform .52s ease}.admin-ai-mirror-scene__beam circle{fill:#7a173129;stroke:#fffaf2cc;stroke-width:4}.admin-ai-mirror-scene__beam path{fill:none;stroke:#fffaf2e0;stroke-width:4;stroke-linecap:round}.admin-ai-mirror-scene__mirror-badges rect{fill:#40111db8;stroke:#fffaf247;stroke-width:2;filter:url(#aiMirrorOverlayGlow)}.admin-ai-mirror-scene__mirror-badges text{fill:#fffaf2;font-size:20px;font-weight:950;text-anchor:middle}.admin-ai-mirror-scene__ceiling path{fill:none;stroke:#b8895a4d;stroke-width:4;stroke-linecap:round}.admin-ai-mirror-scene__ceiling circle{fill:#b8895acc;filter:drop-shadow(0 0 18px rgba(255,250,242,.9))}.admin-ai-mirror-scene__wall{fill:url(#aiMirrorWall);stroke:#6f1d2f1a;stroke-width:1.2}.admin-ai-mirror-scene__floor{fill:url(#aiMirrorFloor);opacity:.86}.admin-ai-mirror-scene__grid line{stroke:#6f1d2f14;stroke-width:1}.admin-ai-mirror-scene__racks path,.admin-ai-mirror-scene__right-rack path,.admin-ai-mirror-scene__associates path{fill:none;stroke:#342724;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.admin-ai-mirror-scene__racks rect:nth-of-type(1){fill:#7a1731}.admin-ai-mirror-scene__racks rect:nth-of-type(2){fill:#d9c3ad}.admin-ai-mirror-scene__racks rect:nth-of-type(3){fill:#282125}.admin-ai-mirror-scene__right-rack rect:nth-of-type(1),.admin-ai-mirror-scene__right-rack rect:nth-of-type(3){fill:#d9c3ad}.admin-ai-mirror-scene__right-rack rect:nth-of-type(2){fill:#7a1731}.admin-ai-mirror-scene__island polygon:first-child{fill:#f7eadc}.admin-ai-mirror-scene__island polygon:nth-child(2){fill:#b8895a}.admin-ai-mirror-scene__island polygon:nth-child(3){fill:#8a6148}.admin-ai-mirror-scene__island path{fill:none;stroke:#40111d40;stroke-width:5;stroke-linecap:round}.admin-ai-mirror-scene__mirrors rect:first-child{fill:#2b2528;stroke:#fffaf2cc;stroke-width:2}.admin-ai-mirror-scene__mirrors rect:nth-child(2){fill:url(#aiMirrorGlass);opacity:.92}.admin-ai-mirror-scene__mirrors path{fill:none;stroke:#fffaf2a3;stroke-width:3;stroke-linecap:round}.admin-ai-mirror-scene__mirrors circle{fill:#fffaf2db}.admin-ai-mirror-scene__mirrors g.is-active rect:first-child{filter:drop-shadow(0 0 16px rgba(122,23,49,.34))}.admin-ai-mirror-scene__associates{fill:#b8895a}.admin-ai-mirror-scene__associates g{animation:admin-ai-mirror-person-breathe 3.8s ease-in-out infinite;animation-delay:var(--person-delay)}.admin-ai-mirror-scene__consumer{fill:#7a1731;stroke:#40111d;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;transform:translate(calc(196px + var(--consumer-step) * 112px),calc(304px - (min(var(--consumer-step),3)*18px)));transition:transform .52s ease}.admin-ai-mirror-scene__consumer ellipse{fill:#40111d2e;stroke:none}.admin-ai-mirror-scene__consumer circle{fill:#d0a686}.admin-ai-mirror-scene__consumer path{fill:none}.admin-ai-mirror-scene__consumer path:nth-of-type(2),.admin-ai-mirror-scene__held-dress{fill:#7a1731}.admin-ai-mirror-scene__held-dress{opacity:0;stroke:#fffaf2db;animation:admin-ai-mirror-dress-pop 5.2s ease-in-out infinite}.admin-ai-mirror-scene__mirror-ui rect,.admin-ai-mirror-scene__checkout-qr rect{fill:#fffaf2eb;stroke:#6f1d2f29;stroke-width:2;filter:drop-shadow(0 16px 24px rgba(64,17,29,.12))}.admin-ai-mirror-scene__mirror-ui text,.admin-ai-mirror-scene__checkout-qr text{fill:#40111d;font-size:15px;font-weight:900}.admin-ai-mirror-scene__mirror-ui text:nth-of-type(2){font-size:18px}.admin-ai-mirror-scene__mirror-ui path,.admin-ai-mirror-scene__checkout-qr path{fill:none;stroke:#7a1731;stroke-width:4;stroke-linecap:round}.admin-ai-mirror-scene__mirror-ui circle{fill:#7a173129;stroke:#7a1731;stroke-width:4}.admin-ai-mirror-scene__checkout-qr path{fill:#40111d;stroke:none}.admin-ai-mirror-scene__path>path{fill:none;stroke:#7a173157;stroke-width:3;stroke-dasharray:8 10;stroke-linecap:round}.admin-ai-mirror-scene__path circle{fill:#fffaf2e0;stroke:#7a17316b;stroke-width:3}.admin-ai-mirror-scene__path text{fill:#7a1731;font-size:14px;font-weight:950;text-anchor:middle}.admin-ai-mirror-scene__path g.is-active circle{fill:#7a1731;filter:drop-shadow(0 8px 14px rgba(64,17,29,.22))}.admin-ai-mirror-scene__path g.is-active text{fill:#fffaf2}.admin-ai-mirror-scene__spotlights circle{fill:#7a173147;transition:all .18s ease}.admin-ai-mirror-scene__spotlights circle.is-active{fill:#7a1731;filter:drop-shadow(0 0 10px rgba(122,23,49,.36))}.admin-ai-mirror-scene__status{position:absolute;left:18px;bottom:18px;width:min(360px,calc(100% - 36px));border-radius:18px;padding:13px 14px;background:#fffaf2db;box-shadow:inset 0 0 0 1px #6f1d2f1f,0 16px 30px #40111d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-ai-mirror-scene__status span,.admin-ai-mirror-screen span,.admin-ai-mirror-model-note span,.admin-ai-mirror-timeline span{color:color-mix(in srgb,var(--mirror-wine) 78%,var(--mirror-muted));font-size:11px;font-weight:900}.admin-ai-mirror-scene__status strong{display:block;margin-top:3px;color:var(--mirror-ink);font-size:18px;line-height:1.12}.admin-ai-mirror-scene__status p{margin:5px 0 0;color:var(--mirror-muted);font-size:12px;font-weight:760;line-height:1.4}.admin-ai-mirror-scene-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-ai-mirror-scene-card{--step-color: var(--mirror-wine);min-width:0;display:grid;gap:7px;border:0;border-radius:18px;padding:8px;color:var(--mirror-ink);background:linear-gradient(180deg,#ffffffb8,#fffaf294),color-mix(in srgb,var(--step-color) 7%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--step-color) 15%,transparent),0 10px 24px #40111d0d;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.admin-ai-mirror-scene-card.is-warm{--step-color: #b8895a}.admin-ai-mirror-scene-card.is-active{--step-color: #ad743d}.admin-ai-mirror-scene-card.is-smart{--step-color: #547866}.admin-ai-mirror-scene-card.is-commerce{--step-color: #7a1731}.admin-ai-mirror-scene-card.is-checkout{--step-color: #4f557f}.admin-ai-mirror-scene-card[aria-pressed=true]{transform:translateY(-2px);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--step-color) 38%,transparent),0 16px 30px color-mix(in srgb,var(--step-color) 14%,transparent)}.admin-ai-mirror-scene-card svg{width:100%;aspect-ratio:220 / 128;display:block;border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#fffaf2,color-mix(in srgb,var(--step-color) 12%,#f2e2d5))}.admin-ai-mirror-scene-card span{color:color-mix(in srgb,var(--step-color) 84%,var(--mirror-wine-dark));font-size:11px;font-weight:900}.admin-ai-mirror-scene-card strong{color:var(--mirror-ink);font-size:14px;line-height:1.1}.admin-ai-mirror-scene-card .mini-wall{fill:#fffaf2db;stroke:color-mix(in srgb,var(--step-color) 16%,transparent)}.admin-ai-mirror-scene-card .mini-floor{fill:color-mix(in srgb,var(--step-color) 10%,#ead6c5)}.admin-ai-mirror-scene-card .mini-path,.admin-ai-mirror-scene-card .mini-rack,.admin-ai-mirror-scene-card .mini-arm{fill:none;stroke:color-mix(in srgb,var(--step-color) 70%,#302527);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.admin-ai-mirror-scene-card .mini-path{stroke-width:2;stroke-dasharray:6 7;opacity:.5}.admin-ai-mirror-scene-card .mini-door,.admin-ai-mirror-scene-card .mini-card{fill:#ffffffad;stroke:color-mix(in srgb,var(--step-color) 20%,transparent)}.admin-ai-mirror-scene-card .mini-person{fill:color-mix(in srgb,var(--step-color) 70%,#f2d2bd);stroke:#342724;stroke-width:3;stroke-linejoin:round}.admin-ai-mirror-scene-card .mini-garment.wine,.admin-ai-mirror-scene-card .mini-dress{fill:#7a1731;stroke:#fffaf2b3;stroke-width:2}.admin-ai-mirror-scene-card .mini-garment.soft{fill:#dcc6b1}.admin-ai-mirror-scene-card .mini-mirror{fill:#2b2528;stroke:#b8895acc;stroke-width:3}.admin-ai-mirror-scene-card .mini-glass{fill:color-mix(in srgb,var(--step-color) 48%,#2b2528)}.admin-ai-mirror-scene-card .mini-qr{fill:#fffaf2d1;stroke:#40111d;stroke-width:3}.admin-ai-mirror-scene-card .mini-index circle{fill:var(--step-color)}.admin-ai-mirror-scene-card .mini-index text{fill:#fffaf2;font-size:12px;font-weight:950;text-anchor:middle}.admin-ai-mirror-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-ai-mirror-timeline button{--step-color: var(--mirror-wine);min-width:0;min-height:132px;display:grid;align-content:start;gap:5px;border:0;border-left:3px solid color-mix(in srgb,var(--step-color) 80%,rgba(255,250,242,.72));border-radius:16px;padding:11px;color:var(--mirror-ink);background:#ffffff9e;box-shadow:inset 0 0 0 1px #6f1d2f14;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.admin-ai-mirror-timeline button.is-warm{--step-color: #b8895a}.admin-ai-mirror-timeline button.is-active{--step-color: #ad743d}.admin-ai-mirror-timeline button.is-smart{--step-color: #547866}.admin-ai-mirror-timeline button.is-commerce{--step-color: #7a1731}.admin-ai-mirror-timeline button.is-checkout{--step-color: #4f557f}.admin-ai-mirror-timeline button[aria-pressed=true]{transform:translateY(-2px);background:linear-gradient(180deg,color-mix(in srgb,var(--step-color) 11%,#fff),#fffaf2c2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--step-color) 26%,transparent),0 14px 28px color-mix(in srgb,var(--step-color) 16%,transparent)}.admin-ai-mirror-timeline em{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--mirror-cream);background:var(--step-color);font-size:10px;font-style:normal;font-weight:950}.admin-ai-mirror-timeline strong{color:var(--mirror-ink);font-size:15px;line-height:1.12}.admin-ai-mirror-timeline p{margin:0;color:var(--mirror-muted);font-size:11px;font-weight:760;line-height:1.38}.admin-ai-mirror-screen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.admin-ai-mirror-screen__header{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-radius:18px;padding:13px;color:var(--mirror-cream);background:radial-gradient(circle at 90% 20%,rgba(255,250,242,.22),transparent 30%),linear-gradient(135deg,#40111d,#7a1731 64%,#b8895a)}.admin-ai-mirror-screen__header span{color:#fffaf2b8}.admin-ai-mirror-screen__header strong{display:block;margin-top:4px;color:var(--mirror-cream);font-size:15px;line-height:1.26}.admin-ai-mirror-screen__header b{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fffaf229;box-shadow:inset 0 0 0 1px #fffaf238;font-size:17px}.admin-ai-mirror-product-card,.admin-ai-mirror-look-card,.admin-ai-mirror-history,.admin-ai-mirror-checkout,.admin-ai-mirror-screen__loading{border-radius:18px;padding:13px;background:#ffffffa3;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-ai-mirror-screen__loading,.admin-ai-mirror-reco-grid,.admin-ai-mirror-history,.admin-ai-mirror-checkout{grid-column:span 2}.admin-ai-mirror-product-card strong,.admin-ai-mirror-look-card strong,.admin-ai-mirror-history>strong,.admin-ai-mirror-checkout strong,.admin-ai-mirror-screen__loading strong,.admin-ai-mirror-model-note strong{display:block;color:var(--mirror-ink);font-size:17px;line-height:1.16}.admin-ai-mirror-product-card p,.admin-ai-mirror-reco-grid p,.admin-ai-mirror-checkout p,.admin-ai-mirror-model-note p{margin:5px 0 0;color:var(--mirror-muted);font-size:12px;font-weight:760;line-height:1.4}.admin-ai-mirror-product-card div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px;align-items:center;margin-top:12px}.admin-ai-mirror-product-card b,.admin-ai-mirror-checkout strong{color:color-mix(in srgb,var(--mirror-wine) 86%,var(--mirror-wine-dark));font-size:27px;line-height:1}.admin-ai-mirror-product-card small{border-radius:999px;padding:5px 8px;color:color-mix(in srgb,var(--mirror-wine) 82%,var(--mirror-wine-dark));background:color-mix(in srgb,var(--mirror-wine) 7%,rgba(255,250,242,.82));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mirror-wine) 12%,transparent);font-size:11px;font-weight:900}.admin-ai-mirror-look-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.admin-ai-mirror-look-card div,.admin-ai-mirror-look-card ol{min-width:0}.admin-ai-mirror-look-card ol{grid-column:1 / -1;display:grid;gap:5px;margin:0;padding:0;list-style:none}.admin-ai-mirror-look-card li{border-radius:999px;padding:6px 9px;color:var(--mirror-muted);background:#fffaf2a3;font-size:12px;font-weight:820}.admin-ai-mirror-look-card b{color:color-mix(in srgb,var(--mirror-copper) 76%,var(--mirror-wine-dark));font-size:19px}.admin-ai-mirror-reco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-ai-mirror-reco-grid article{min-width:0;display:grid;gap:4px;border-radius:16px;padding:10px;background:#fffaf2a8;box-shadow:inset 0 0 0 1px #6f1d2f14}.admin-ai-mirror-reco-grid span{justify-self:start;border-radius:999px;padding:4px 7px;color:var(--mirror-cream);background:linear-gradient(135deg,var(--mirror-wine),var(--mirror-copper))}.admin-ai-mirror-reco-grid strong{color:var(--mirror-ink);font-size:13px}.admin-ai-mirror-reco-grid b{color:color-mix(in srgb,var(--mirror-wine) 82%,var(--mirror-wine-dark));font-size:15px}.admin-ai-mirror-history{display:grid;gap:7px}.admin-ai-mirror-history div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;border-radius:13px;padding:8px;background:#fffaf29e}.admin-ai-mirror-history p,.admin-ai-mirror-history b{margin:0;color:var(--mirror-muted);font-size:11px;font-weight:820}.admin-ai-mirror-history b{grid-column:2;color:color-mix(in srgb,var(--mirror-wine) 76%,var(--mirror-wine-dark))}.admin-ai-mirror-checkout{display:grid;grid-template-columns:minmax(0,1fr) 82px;gap:12px;align-items:center}.admin-ai-mirror-checkout i{width:82px;height:82px;border-radius:18px;background:linear-gradient(90deg,#40111d 12px,transparent 12px 22px,#40111d 22px 34px,transparent 34px 46px,#40111d 46px 58px,transparent 58px),linear-gradient(0deg,#40111d 12px,transparent 12px 22px,#40111d 22px 34px,transparent 34px 46px,#40111d 46px 58px,transparent 58px),var(--mirror-cream);box-shadow:inset 0 0 0 8px var(--mirror-cream),inset 0 0 0 10px #6f1d2f29}.admin-ai-mirror-model-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-ai-mirror-model-note article{display:grid;gap:5px;padding:14px}@keyframes admin-ai-mirror-person-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes admin-ai-mirror-dress-pop{0%,22%{opacity:0;transform:translateY(6px) scale(.96)}28%,to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1180px){.admin-ai-mirror-workbench{grid-template-columns:minmax(0,1fr)}.admin-ai-mirror-screen{position:static}.admin-ai-mirror-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.admin-ai-mirror-hero,.admin-ai-mirror-model-note,.admin-ai-mirror-reco-grid,.admin-ai-mirror-screen{grid-template-columns:minmax(0,1fr)}.admin-ai-mirror-screen__header,.admin-ai-mirror-screen__loading,.admin-ai-mirror-reco-grid,.admin-ai-mirror-history,.admin-ai-mirror-checkout{grid-column:auto}.admin-ai-mirror-hero__ops{min-width:0}.admin-ai-mirror-scene{min-height:360px}.admin-ai-mirror-scene svg{min-height:360px}.admin-ai-mirror-timeline{grid-template-columns:minmax(0,1fr)}}.retail-war-room-page{--retail-war-wine: #7a1731;--retail-war-wine-dark: #4b0f1d;--retail-war-copper: #b8895a;--retail-war-olive: #5c734e;--retail-war-cream: #fffaf2;--retail-war-ink: #332728;--retail-war-muted: #806f6a;--retail-war-line: rgba(111, 29, 47, .14);--retail-war-panel: rgba(255, 253, 247, .9);gap:12px;padding-bottom:42px;color:var(--retail-war-ink)}.retail-war-hero{min-height:186px;display:grid;grid-template-rows:auto minmax(0,1fr);align-items:start;gap:12px;border:1px solid rgba(255,250,242,.2);border-radius:22px;padding:20px 18px 16px;color:var(--retail-war-cream);background:radial-gradient(circle at 78% 10%,rgba(255,250,242,.22),transparent 30%),linear-gradient(135deg,#4b0f1d,#7a1731 54%,#b36f46);box-shadow:0 18px 46px #4b0f1d29}.retail-war-hero__top{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.retail-war-hero__copy{min-width:0;display:grid;align-content:start;gap:8px}.retail-war-hero__copy span,.retail-war-panel-head>span,.retail-war-panel-head div>span{color:#7a1731b8;font-size:12px;font-weight:900}.retail-war-hero__copy span{color:#fffaf2c2}.retail-war-hero__title-row{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.retail-war-hero h1{flex:0 0 auto;margin:0;font-size:27px;line-height:1.18;letter-spacing:0}.retail-war-hero__loop-status{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;color:#fffaf2d1;font-size:12.5px;font-weight:850;line-height:1.4}.retail-war-hero__loop-status b,.retail-war-hero__loop-status strong,.retail-war-hero__loop-status small{min-width:0}.retail-war-hero__loop-status b{border-radius:999px;padding:3px 7px;color:#fffaf2e0;background:#fffaf21f;font-size:11.5px}.retail-war-hero__loop-status strong{color:var(--retail-war-cream);font-size:13px}.retail-war-hero__loop-status small{color:#fffaf2c2;font-size:12px;font-weight:820}.retail-war-hero__tools{display:flex;gap:8px;align-content:start;align-items:center;justify-content:end}.retail-war-help-trigger{min-width:0;border:1px solid rgba(255,250,242,.2);border-radius:999px;color:var(--retail-war-cream);background:#fffaf21f;box-shadow:inset 0 1px #fffaf229;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.retail-war-help-trigger{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 12px 0 8px;cursor:pointer}.retail-war-help-trigger span:not(.retail-war-robot){display:block}.retail-war-help-trigger strong{color:var(--retail-war-cream);font-size:13px;line-height:1;white-space:nowrap}.retail-war-help-trigger small{color:#fffaf2b8;font-size:12px;font-weight:800}.retail-war-robot{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;color:var(--retail-war-cream);background:#fffaf229;box-shadow:inset 0 0 0 1px #fffaf23d;font-size:11px;font-weight:950;letter-spacing:0}.retail-war-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.retail-war-metric{min-width:0;min-height:88px;position:relative;display:grid;align-content:space-between;gap:5px;border:1px solid var(--retail-war-line);border-radius:18px;padding:12px;color:var(--retail-war-ink);background:var(--retail-war-panel);text-align:left;cursor:pointer;overflow:hidden}.retail-war-hero .retail-war-metric{border-color:#fffaf23d;background:#fffdf7e6;box-shadow:inset 0 1px #ffffffb8}.retail-war-metric span,.retail-war-metric small,.retail-war-metric em{color:var(--retail-war-muted);font-size:11px;font-weight:850}.retail-war-metric strong{font-size:24px;line-height:1}.retail-war-metric em{justify-self:start;border-radius:999px;padding:3px 8px;background:#fffaf2b8;font-style:normal}.retail-war-metric.is-good{color:#496f47;border-color:#496f4738}.retail-war-metric.is-watch{color:#a06431;border-color:#a064313d}.retail-war-metric.is-risk{color:var(--retail-war-wine);border-color:#7a173147}.retail-war-tabs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;border:1px solid var(--retail-war-line);border-radius:18px;padding:8px;background:#fffaf2eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.retail-war-tabs button{min-height:58px;border:0;border-radius:12px;padding:8px;color:var(--retail-war-muted);background:transparent;cursor:pointer}.retail-war-tabs strong,.retail-war-tabs small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retail-war-tabs strong{color:inherit;font-size:13px}.retail-war-tabs small{margin-top:4px;font-size:11px;font-weight:800}.retail-war-tabs button.is-active{color:var(--retail-war-cream);background:linear-gradient(135deg,var(--retail-war-wine),#9e6043);box-shadow:0 10px 20px #7a173129}@media(max-width:960px){.retail-war-hero__top{grid-template-columns:minmax(0,1fr)}.retail-war-hero__tools{justify-content:start}}@media(max-width:760px){.retail-war-hero h1{font-size:24px}.retail-war-help-trigger{min-height:38px}}.retail-war-workspace{min-width:0;display:grid}.retail-war-overview{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.55fr);grid-template-areas:"main side" "actions actions";gap:12px}.retail-war-main-panel,.retail-war-node-detail,.retail-war-action-ribbon,.retail-war-drill-panel{min-width:0;border:1px solid var(--retail-war-line);border-radius:22px;background:#fffdf7eb;box-shadow:0 14px 36px #4b0f1d14}.retail-war-main-panel{grid-area:main;padding:16px}.retail-war-panel-head{display:grid;gap:6px;margin-bottom:14px}.retail-war-panel-head--inline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.retail-war-main-panel .retail-war-panel-head--inline{grid-template-columns:minmax(0,1fr)}.retail-war-panel-head h2{margin:0;color:var(--retail-war-ink);font-size:22px;line-height:1.18}.retail-war-panel-head p{max-width:820px;margin:0;color:var(--retail-war-muted);font-size:13px;line-height:1.55}.retail-war-loop-selector{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px}.retail-war-loop-selector button{min-height:68px;border:1px solid rgba(111,29,47,.12);border-radius:14px;padding:8px;color:var(--retail-war-muted);background:#fffaf2b3;text-align:left;cursor:pointer}.retail-war-loop-selector button.is-active{color:var(--retail-war-loop-accent);border-color:color-mix(in srgb,var(--retail-war-loop-accent) 34%,transparent);background:color-mix(in srgb,var(--retail-war-loop-accent) 10%,#fffaf2)}.retail-war-loop-selector span,.retail-war-loop-selector small{display:block;font-size:11px;font-weight:850}.retail-war-loop-selector strong{display:block;margin:2px 0;font-size:22px;line-height:1}.retail-war-loop-map{min-height:438px;position:relative;border:1px solid rgba(111,29,47,.1);border-radius:22px;overflow:hidden;background:linear-gradient(rgba(111,29,47,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(111,29,47,.045) 1px,transparent 1px),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--retail-war-loop-accent) 12%,transparent),transparent 44%),#fffdf7;background-size:64px 64px,64px 64px,auto,auto}.retail-war-loop-map__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.retail-war-loop-map__track,.retail-war-loop-map__flow,.retail-war-loop-map__signal{fill:none;stroke-linecap:round;stroke-linejoin:round}.retail-war-loop-map__track{stroke:#6f1d2f1f;stroke-width:1.2}.retail-war-loop-map__flow{stroke-width:1.8}.retail-war-loop-map__signal{stroke:var(--retail-war-loop-accent);stroke-width:1.4;stroke-dasharray:8 12;opacity:.72;animation:retailWarFlow 4.6s linear infinite}.retail-war-loop-map__orb{fill:var(--retail-war-loop-accent);opacity:.72;animation:retailWarPulse 2.2s ease-in-out infinite}.retail-war-loop-map__orb.orb-b{animation-delay:.5s}.retail-war-loop-map__orb.orb-c{animation-delay:.9s}.retail-war-loop-map__core{position:absolute;left:50%;top:52%;width:142px;height:142px;display:grid;place-items:center;align-content:center;gap:6px;border-radius:999px;padding:16px;color:var(--retail-war-cream);background:radial-gradient(circle at 30% 20%,rgba(255,250,242,.22),transparent 32%),var(--retail-war-loop-accent);box-shadow:0 18px 44px color-mix(in srgb,var(--retail-war-loop-accent) 28%,transparent);transform:translate(-50%,-50%)}.retail-war-loop-map__core span,.retail-war-loop-map__core small{color:#fffaf2c2;font-size:12px;font-weight:850;text-align:center}.retail-war-loop-map__core strong{font-size:38px;line-height:1}.retail-war-loop-node{position:absolute;left:var(--node-x);top:var(--node-y);width:142px;min-height:88px;display:grid;gap:3px;border:1px solid rgba(111,29,47,.12);border-radius:18px;padding:12px;color:var(--retail-war-ink);background:#fffdf7f0;box-shadow:0 12px 30px #4b0f1d14;text-align:left;cursor:pointer;transform:translate(-50%,-50%)}.retail-war-loop-node span,.retail-war-loop-node small{color:var(--retail-war-muted);font-size:11px;font-weight:850}.retail-war-loop-node strong{font-size:23px;line-height:1}.retail-war-loop-node.is-risk{border-color:#7a173152;box-shadow:0 14px 32px #7a17311f}.retail-war-loop-node.is-watch{border-color:#b8895a57}.retail-war-loop-node.is-good{border-color:#5c734e47}.retail-war-loop-node.is-active{border-color:var(--retail-war-loop-accent);outline:3px solid color-mix(in srgb,var(--retail-war-loop-accent) 14%,transparent)}.retail-war-node-detail{grid-area:side;display:grid;align-content:start;gap:14px;padding:16px}.retail-war-node-detail__score{min-height:96px;display:flex;align-items:end;justify-content:space-between;border-radius:18px;padding:16px;background:#fbf3ec}.retail-war-node-detail__score strong{font-size:34px;line-height:1}.retail-war-node-detail__score span{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:var(--retail-war-cream);background:var(--retail-war-wine);font-size:14px;font-weight:900}.retail-war-node-detail__score.is-good span{background:var(--retail-war-olive)}.retail-war-node-detail__score.is-watch span{background:var(--retail-war-copper)}.retail-war-node-detail dl,.retail-war-model-rules dl,.retail-war-structure-row dl{display:grid;gap:10px;margin:0}.retail-war-node-detail dt,.retail-war-model-rules dt,.retail-war-structure-row dt{color:var(--retail-war-wine);font-size:12px;font-weight:900}.retail-war-node-detail dd,.retail-war-model-rules dd,.retail-war-structure-row dd{margin:3px 0 0;color:var(--retail-war-muted);font-size:13px;line-height:1.45}.retail-war-node-detail p{margin:0;border-radius:16px;padding:12px;color:var(--retail-war-muted);background:#fffaf2c2;font-size:13px;line-height:1.55}.retail-war-action-ribbon{grid-area:actions;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px}.retail-war-action-ribbon button{min-height:92px;border:1px solid rgba(111,29,47,.1);border-radius:16px;padding:12px;color:var(--retail-war-ink);background:#fffaf2b3;text-align:left;cursor:pointer}.retail-war-action-ribbon span{color:var(--retail-war-wine);font-size:11px;font-weight:900}.retail-war-action-ribbon strong,.retail-war-action-ribbon small{display:block}.retail-war-action-ribbon strong{margin:6px 0 4px;font-size:14px}.retail-war-action-ribbon small{color:var(--retail-war-muted);font-size:12px;line-height:1.35}.retail-war-drill-panel{display:grid;gap:14px;padding:16px}.retail-war-goal-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.retail-war-goal-node,.retail-war-structure-row,.retail-war-lifecycle-list article,.retail-war-traffic-card,.retail-war-action-item,.retail-war-model-rules article{min-width:0;border:1px solid rgba(111,29,47,.12);border-radius:18px;background:#fffaf2b3}.retail-war-goal-node{min-height:206px;display:grid;align-content:start;gap:7px;padding:14px}.retail-war-goal-node>span,.retail-war-model-rules article>span,.retail-war-action-item>span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:var(--retail-war-cream);background:var(--retail-war-wine);font-size:11px;font-weight:900}.retail-war-goal-node strong,.retail-war-structure-row strong,.retail-war-lifecycle-list strong,.retail-war-traffic-card strong,.retail-war-action-item strong,.retail-war-model-rules strong{color:var(--retail-war-ink)}.retail-war-goal-node b{font-size:25px;line-height:1}.retail-war-goal-node small,.retail-war-goal-node em,.retail-war-goal-node p{color:var(--retail-war-muted);font-size:12px;line-height:1.4}.retail-war-goal-node em{font-style:normal;font-weight:900}.retail-war-goal-node p{margin:0}.retail-war-goal-node.is-risk{border-color:#7a173147;background:#fff0ef}.retail-war-goal-node.is-watch{border-color:#b8895a52;background:#fff7ea}.retail-war-formula-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.retail-war-formula-strip div{border-radius:14px;padding:12px;background:#fffdf7c7}.retail-war-formula-strip span,.retail-war-formula-strip strong{display:block}.retail-war-formula-strip span{color:var(--retail-war-wine);font-size:12px;font-weight:900}.retail-war-formula-strip strong{margin-top:5px;color:var(--retail-war-muted);font-size:12px;line-height:1.45}.retail-war-structure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.retail-war-store-playbook{display:grid;gap:12px}.retail-war-store-playbook__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.retail-war-structure-row{display:grid;gap:12px;padding:14px}.retail-war-store-playbook__grid article{min-width:0;display:grid;gap:10px;border:1px solid rgba(111,29,47,.12);border-radius:18px;padding:14px;background:#fffaf2b8}.retail-war-store-playbook__grid article.is-risk{border-color:#7a173147;background:#fff0ef}.retail-war-store-playbook__grid article.is-watch{border-color:#b8895a52;background:#fff7ea}.retail-war-store-playbook__grid article.is-good{border-color:#5c734e42}.retail-war-store-playbook__grid header{display:grid;gap:4px}.retail-war-store-playbook__grid header span{color:var(--retail-war-wine);font-size:11px;font-weight:950}.retail-war-store-playbook__grid header strong{color:var(--retail-war-ink);font-size:18px;line-height:1.18}.retail-war-structure-row>div:first-child span,.retail-war-lifecycle-list span,.retail-war-traffic-card header span,.retail-war-action-item small{color:var(--retail-war-muted);font-size:12px;font-weight:850}.retail-war-structure-row>div:first-child strong{display:block;margin-top:3px;font-size:20px}.retail-war-structure-row footer{display:grid;gap:5px;border-top:1px solid rgba(111,29,47,.08);padding-top:10px}.retail-war-structure-row footer span{color:var(--retail-war-wine);font-size:12px;font-weight:900}.retail-war-structure-row footer strong{font-size:13px;line-height:1.35}.retail-war-store-playbook__grid dl{display:grid;gap:8px;margin:0}.retail-war-store-playbook__grid dl div{border-radius:12px;padding:8px;background:#fffdf7ad}.retail-war-store-playbook__grid dt{color:var(--retail-war-wine);font-size:10.5px;font-weight:950}.retail-war-store-playbook__grid dd{margin:3px 0 0;color:var(--retail-war-muted);font-size:11.5px;font-weight:760;line-height:1.42}.retail-war-lifecycle-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:12px;align-items:stretch}.retail-war-lifecycle-chart{width:100%;min-height:320px;border:1px solid rgba(111,29,47,.1);border-radius:18px;padding:18px;background:linear-gradient(180deg,#fffdf7d1,#fffaf29e);overflow:visible}.retail-war-lifecycle-chart path{stroke:#6f1d2f14}.retail-war-lifecycle-chart polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.retail-war-lifecycle-chart .target{stroke:#806f6a61;stroke-width:2;stroke-dasharray:8 8}.retail-war-lifecycle-chart .actual{stroke:var(--retail-war-wine);stroke-width:4;filter:drop-shadow(0 8px 12px rgba(122,23,49,.12))}.retail-war-lifecycle-chart circle{fill:var(--retail-war-wine);stroke:#fffaf2;stroke-width:2}.retail-war-lifecycle-chart circle.is-good{fill:var(--retail-war-olive)}.retail-war-lifecycle-chart circle.is-watch{fill:var(--retail-war-copper)}.retail-war-lifecycle-chart text{fill:var(--retail-war-muted);font-size:10px;font-weight:850;text-anchor:middle}.retail-war-lifecycle-list{display:grid;gap:10px}.retail-war-lifecycle-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px}.retail-war-lifecycle-list strong,.retail-war-lifecycle-list span,.retail-war-lifecycle-list p,.retail-war-lifecycle-list em{grid-column:1 / 2}.retail-war-lifecycle-list div{grid-column:2 / 3;grid-row:1 / 4;align-self:center;display:grid;justify-items:end}.retail-war-lifecycle-list b{font-size:26px;line-height:1}.retail-war-lifecycle-list small,.retail-war-lifecycle-list p{color:var(--retail-war-muted);font-size:12px}.retail-war-lifecycle-list p{margin:0}.retail-war-lifecycle-list em{color:var(--retail-war-wine);font-size:12px;font-style:normal;font-weight:900}.retail-war-traffic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.retail-war-traffic-card{display:grid;gap:12px;padding:14px}.retail-war-traffic-card header{display:grid;gap:3px}.retail-war-traffic-card header strong{font-size:28px;line-height:1}.retail-war-traffic-card header small,.retail-war-traffic-card footer span,.retail-war-traffic-card footer strong{color:var(--retail-war-muted);font-size:12px;font-weight:850}.retail-war-funnel-bars{display:grid;gap:9px}.retail-war-funnel-bars div{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px}.retail-war-funnel-bars span,.retail-war-funnel-bars b{color:var(--retail-war-muted);font-size:11px;font-weight:850}.retail-war-funnel-bars i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--retail-war-wine),var(--retail-war-copper))}.retail-war-traffic-card footer{display:grid;gap:5px;border-top:1px solid rgba(111,29,47,.08);padding-top:10px}.retail-war-traffic-card footer strong{color:var(--retail-war-ink);line-height:1.35}.retail-war-action-board{display:grid;gap:10px}.retail-war-closure-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.retail-war-closure-strip button{min-width:0;display:grid;align-content:start;gap:6px;border:1px solid rgba(111,29,47,.1);border-radius:16px;padding:14px;color:var(--retail-war-ink);background:linear-gradient(135deg,#fffdf7eb,#fff6e9b8);box-shadow:inset 0 1px #ffffffb8;text-align:left;cursor:pointer}.retail-war-closure-strip button span{color:var(--retail-war-wine);font-size:12px;font-weight:950}.retail-war-closure-strip button strong{font-size:17px;line-height:1.2}.retail-war-closure-strip button small{color:var(--retail-war-muted);font-size:12px;font-weight:800;line-height:1.4}.retail-war-action-item{min-height:92px;display:grid;grid-template-columns:36px minmax(0,1fr) minmax(160px,.32fr) auto;align-items:center;gap:12px;padding:12px}.retail-war-action-item p{margin:5px 0 0;color:var(--retail-war-muted);font-size:12px}.retail-war-action-item em{color:var(--retail-war-wine);font-size:12px;font-style:normal;font-weight:900}.retail-war-model-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.retail-war-model-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.retail-war-model-health article{min-width:0;display:grid;align-content:start;gap:7px;border:1px solid rgba(111,29,47,.12);border-radius:18px;padding:14px;background:#fffaf2b8}.retail-war-model-health article.is-good{border-color:#5c734e47;background:#f6fcf2c7}.retail-war-model-health article.is-watch{border-color:#b8895a4d;background:#fff7ead6}.retail-war-model-health span{justify-self:start;border-radius:999px;padding:4px 8px;color:var(--retail-war-cream);background:var(--retail-war-wine);font-size:11px;font-weight:950}.retail-war-model-health article.is-good span{background:var(--retail-war-olive)}.retail-war-model-health article.is-watch span{background:var(--retail-war-copper)}.retail-war-model-health strong{color:var(--retail-war-ink);font-size:16px;line-height:1.22}.retail-war-model-health small{color:var(--retail-war-muted);font-size:12px;font-weight:760;line-height:1.45}.retail-war-evidence-protocol__grid article{min-width:0;border:1px solid rgba(111,29,47,.12);border-radius:18px;padding:14px;background:#fffaf2b8}.retail-war-evidence-protocol__grid article div span{color:var(--retail-war-wine);font-size:11px;font-weight:950}.retail-war-evidence-protocol__grid article p,.retail-war-evidence-protocol__grid article small{margin:0;color:var(--retail-war-muted);font-size:12px;font-weight:760;line-height:1.45}.retail-war-evidence-protocol{display:grid;gap:12px}.retail-war-evidence-protocol__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.retail-war-evidence-protocol__grid article{display:grid;align-content:start;gap:10px}.retail-war-evidence-protocol__grid article>strong{color:var(--retail-war-ink);font-size:15px;line-height:1.24}.retail-war-evidence-protocol__grid article div{display:grid;gap:4px;border-radius:12px;padding:8px;background:#fffdf7b3}.retail-war-model-rules article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px}.retail-war-model-rules article>strong,.retail-war-model-rules article>dl{grid-column:2 / 3}.retail-war-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;background:#26121261;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.retail-war-help-dialog{position:fixed;right:34px;top:24px;z-index:81;width:min(520px,calc(100vw - 68px));height:min(540px,calc(100vh - 206px));max-height:540px;display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(255,250,242,.28);border-radius:24px;color:var(--retail-war-ink);background:#fffdf7f5;box-shadow:0 30px 90px #4b0f1d3d;overflow:hidden}.retail-war-help-dialog header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;color:var(--retail-war-cream);background:linear-gradient(135deg,var(--retail-war-wine),#9e6043)}.retail-war-help-dialog h2{margin:2px 0 0;font-size:20px}.retail-war-help-dialog header span:not(.retail-war-robot){color:#fffaf2b8;font-size:12px;font-weight:900}.retail-war-help-dialog header button{width:34px;height:34px;border:1px solid rgba(255,250,242,.22);border-radius:999px;color:var(--retail-war-cream);background:#fffaf21a;font-size:22px;cursor:pointer}.retail-war-help-dialog__body{display:grid;gap:10px;padding:14px;overflow:auto}.retail-war-help-dialog__body section{border:1px solid rgba(111,29,47,.1);border-radius:16px;padding:12px;background:#fffaf2b8}.retail-war-help-dialog__body strong{color:var(--retail-war-wine);font-size:13px}.retail-war-help-dialog__body p{margin:6px 0 0;color:var(--retail-war-muted);font-size:13px;line-height:1.55}@keyframes retailWarFlow{to{stroke-dashoffset:-40}}@keyframes retailWarPulse{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:.88;transform:scale(1.2)}}@media(max-width:1280px){.retail-war-hero,.retail-war-overview,.retail-war-lifecycle-layout{grid-template-columns:minmax(0,1fr)}.retail-war-overview{grid-template-areas:"main" "side" "actions"}.retail-war-node-detail{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr)}.retail-war-node-detail .retail-war-panel-head,.retail-war-node-detail__score,.retail-war-node-detail p{grid-column:1 / 2}.retail-war-node-detail dl{grid-column:2 / 3;grid-row:1 / 4}.retail-war-goal-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-war-structure-grid,.retail-war-store-playbook__grid,.retail-war-model-health,.retail-war-evidence-protocol__grid,.retail-war-traffic-grid,.retail-war-action-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.retail-war-metrics,.retail-war-formula-strip,.retail-war-model-health,.retail-war-model-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-war-tabs{grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.retail-war-panel-head--inline,.retail-war-node-detail,.retail-war-action-item{grid-template-columns:minmax(0,1fr)}.retail-war-node-detail .retail-war-panel-head,.retail-war-node-detail__score,.retail-war-node-detail p,.retail-war-node-detail dl{grid-column:auto;grid-row:auto}.retail-war-loop-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.retail-war-hero,.retail-war-hero__tools,.retail-war-metrics,.retail-war-tabs,.retail-war-goal-chain,.retail-war-structure-grid,.retail-war-store-playbook__grid,.retail-war-model-health,.retail-war-evidence-protocol__grid,.retail-war-traffic-grid,.retail-war-action-ribbon,.retail-war-formula-strip,.retail-war-model-rules{grid-template-columns:minmax(0,1fr)}.retail-war-loop-map{min-height:0;display:grid;gap:10px;padding:148px 12px 12px}.retail-war-loop-map__core{top:78px;width:112px;height:112px}.retail-war-loop-map__core strong{font-size:30px}.retail-war-loop-node{position:static;width:auto;transform:none}}@media(prefers-reduced-motion:reduce){.retail-war-loop-map__signal,.retail-war-loop-map__orb{animation:none}}.admin-product-command{grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px}.admin-product-command-hero{min-height:92px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;align-items:center;border:1px solid rgba(80,111,75,.18);border-radius:18px;padding:14px 16px;color:var(--dyf-text);background:linear-gradient(90deg,#506f4b14,#a46a3814),#fffcf5c7;box-shadow:0 10px 24px #4b0f1d0a}.admin-product-command-hero span,.admin-product-command-score small{color:#506f4be6;font-size:12px;font-weight:900}.admin-product-command-hero h1{margin:5px 0;color:var(--dyf-text);font-size:25px;line-height:1.12;letter-spacing:0}.admin-product-command-hero p,.admin-product-command-score span{margin:0;color:#362824b3;font-size:12.5px;line-height:1.42}.admin-product-command-score{min-height:70px;display:grid;align-content:center;gap:4px;border:1px solid rgba(80,111,75,.18);border-radius:14px;padding:10px 12px;background:#fffaf2b8}.admin-product-command-score strong{color:#506f4b;font-size:30px;line-height:1}.admin-product-command-score span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.admin-kpi-grid--product-command{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-product-source-tools{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px;align-items:stretch;border:1px solid rgba(111,29,47,.12);border-radius:18px;padding:12px;background:#fffaf2bd;box-shadow:0 10px 22px #4b0f1d09}.admin-product-source-tools__intro{display:grid;align-content:center;gap:6px;padding:12px}.admin-product-source-tools__intro span,.admin-product-source-tool-grid button span,.admin-product-tool-hero span,.admin-product-quick-menu-grid article span,.admin-product-tool-summary article span,.admin-product-auto-opportunities article span,.admin-product-source-sheet-list article span,.admin-product-tool-rule-grid article span{color:#8f1233;font-size:12px;font-weight:900}.admin-product-source-tools__intro h2{margin:0;color:var(--dyf-text);font-size:21px;line-height:1.18}.admin-product-source-tools__intro p,.admin-product-source-tool-grid button p,.admin-product-tool-hero p,.admin-product-quick-menu-grid article p,.admin-product-auto-opportunities article p,.admin-product-source-sheet-list article p,.admin-product-tool-rule-grid article p,.admin-product-import-fields{margin:0;color:#362824ad;font-size:12.5px;line-height:1.46}.admin-product-source-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-product-source-tool-grid button{min-height:156px;display:grid;gap:6px;align-content:start;border:1px solid rgba(111,29,47,.15);border-radius:16px;padding:13px;color:var(--dyf-text);background:#fffcf5e6;text-align:left;cursor:pointer}.admin-product-source-tool-grid button:hover{border-color:#6f1d2f52;transform:translateY(-1px);transition:transform .14s ease,border-color .14s ease}.admin-product-source-tool-grid button strong{color:var(--dyf-text);font-size:19px;line-height:1.18}.admin-product-source-tool-grid button small,.admin-product-tool-summary article small,.admin-product-auto-opportunities article small,.admin-product-source-sheet-list article small,.admin-product-quick-menu-grid article small{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.36}.admin-product-source-tool-grid button em,.admin-product-quick-menu-grid article em,.admin-product-auto-opportunities article em{justify-self:start;border-radius:999px;padding:5px 9px;color:#8f1233;background:#8f123314;font-size:12px;font-style:normal;font-weight:900}.admin-task-workbench--product-command{grid-template-columns:278px minmax(0,1fr) 288px}.admin-product-opportunity-list{display:grid;gap:9px}.admin-product-opportunity-list button{min-height:126px;display:grid;grid-template-columns:auto 1fr;gap:6px 10px;align-items:start;border:1px solid var(--dyf-line);border-radius:14px;padding:12px;color:var(--dyf-text);background:#fffaf2;text-align:left;cursor:pointer}.admin-product-opportunity-list button strong,.admin-product-opportunity-list button span,.admin-product-opportunity-list button small{grid-column:2}.admin-product-opportunity-list button strong{font-size:16px;line-height:1.2}.admin-product-opportunity-list button span{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.35}.admin-product-opportunity-list button small{color:var(--dyf-muted);font-size:12px;line-height:1.45}.admin-product-opportunity-list button.is-active{border-color:#506f4b70;background:linear-gradient(135deg,#f0f5ec,#fffaf2);box-shadow:inset 4px 0 #506f4b}.admin-product-command-detail{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px}.admin-insight-hero--product-command{padding:16px;background:linear-gradient(135deg,#506f4b,#7a3340 72%,#a46a38)}.admin-product-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-product-impact-grid article,.admin-product-reason-card,.admin-product-rule-stack article,.admin-product-storetype-strip article{border:1px solid var(--dyf-line);border-radius:14px;background:#fffaf2}.admin-product-impact-grid article{min-height:96px;display:grid;gap:7px;padding:12px}.admin-product-impact-grid span,.admin-product-rule-stack span,.admin-product-storetype-strip span{color:var(--dyf-muted);font-size:12px;font-weight:800}.admin-product-impact-grid strong{color:var(--dyf-text);font-size:18px;line-height:1.2}.admin-product-impact-grid small,.admin-product-rule-stack small,.admin-product-storetype-strip small{color:var(--dyf-muted);font-size:12px;line-height:1.4}.admin-product-diagnosis-grid{min-height:0;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:12px}.admin-product-reason-card{display:grid;gap:10px;padding:14px}.admin-product-reason-card strong{color:var(--dyf-text);font-size:17px;line-height:1.42}.admin-product-reason-card p,.admin-product-rule-stack p,.admin-product-storetype-strip p{margin:0;color:var(--dyf-muted);font-size:13px;line-height:1.48}.admin-product-rule-rail{display:grid;align-content:start;gap:12px}.admin-product-rule-stack{display:grid;gap:9px}.admin-product-rule-stack article{display:grid;gap:6px;padding:12px}.admin-product-rule-stack strong{color:var(--dyf-text);font-size:16px}.admin-product-storetype-strip{min-height:128px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow-x:auto;padding-bottom:2px}.admin-product-storetype-strip article{min-width:220px;display:grid;gap:8px;padding:12px}.admin-product-storetype-strip article.is-success{border-color:#506f4b3d;background:#f0f5ec}.admin-product-storetype-strip article.is-primary{border-color:#6f1d2f33;background:#fbefed}.admin-product-storetype-strip article.is-warning{border-color:#b66a1f38;background:#fff4e4}.admin-product-storetype-strip strong{color:var(--dyf-text);font-size:17px}.admin-product-bottom-sheet{max-height:82%}.admin-product-sheet-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-sheet-list>article{min-height:74px;display:grid;align-content:center;gap:5px;border:1px solid var(--dyf-line);border-radius:12px;padding:10px;color:var(--dyf-text);background:#fffaf2}.admin-product-rule-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-product-tool-detail{display:grid;gap:14px}.admin-product-tool-hero,.admin-product-import-fields{border:1px solid rgba(111,29,47,.12);border-radius:16px;padding:14px;background:#fffaf2c7}.admin-product-tool-hero{display:grid;gap:6px}.admin-product-tool-hero strong{color:var(--dyf-text);font-size:19px;line-height:1.36}.admin-product-quick-menu-grid,.admin-product-tool-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-product-quick-menu-grid article,.admin-product-tool-summary article,.admin-product-auto-opportunities article,.admin-product-source-sheet-list article,.admin-product-tool-rule-grid article{display:grid;gap:7px;border:1px solid var(--dyf-line);border-radius:15px;padding:12px;background:#fffcf5e6}.admin-product-quick-menu-grid article strong,.admin-product-auto-opportunities article strong,.admin-product-source-sheet-list article strong,.admin-product-tool-rule-grid article strong{color:var(--dyf-text);font-size:16px;line-height:1.24}.admin-product-tool-summary article strong{color:var(--dyf-text);font-size:24px;line-height:1}.admin-product-tool-summary article.is-success strong{color:#506f4b}.admin-product-tool-summary article.is-primary strong{color:#a46a38}.admin-product-tool-summary article.is-warning strong,.admin-product-tool-summary article.is-danger strong{color:#8f1233}.admin-product-auto-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:12px}.admin-product-auto-layout section{min-width:0;display:grid;align-content:start;gap:9px}.admin-product-auto-layout h3{margin:0;color:var(--dyf-text);font-size:17px}.admin-product-auto-opportunities,.admin-product-source-sheet-list{display:grid;gap:9px}.admin-product-source-sheet-list{max-height:360px;overflow:auto;padding-right:4px}.admin-product-tool-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-product-import-fields{display:grid;gap:10px}.admin-product-import-fields strong{color:var(--dyf-text);font-size:16px}.admin-product-import-fields div{display:flex;flex-wrap:wrap;gap:7px}.admin-product-import-fields span{border:1px solid rgba(111,29,47,.12);border-radius:999px;padding:5px 8px;color:var(--dyf-text);background:#fffcf5eb;font-size:12px;font-weight:800}@media(max-width:1180px){.admin-task-workbench--product-command{grid-template-columns:260px minmax(0,1fr)}.admin-product-rule-rail{display:none}.admin-product-source-tools,.admin-product-auto-layout{grid-template-columns:1fr}}@media(max-width:920px){.admin-product-command{overflow:auto}.admin-product-command-hero,.admin-task-workbench--product-command,.admin-product-diagnosis-grid{grid-template-columns:1fr}.admin-product-impact-grid,.admin-kpi-grid--product-command,.admin-product-source-tool-grid,.admin-product-tool-summary,.admin-product-tool-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-quick-menu-grid{grid-template-columns:1fr}}.admin-warehouse-replenishment{--wr-wine: #7a2036;--wr-wine-soft: #f6eaed;--wr-green: #506f4b;--wr-copper: #a66d39;--wr-ink: #2c211f;--wr-muted: #756965;--wr-line: #ded4d1;--wr-surface: #fffdfb;--wr-canvas: #f5f1ef;max-width:1360px;margin:0 auto;color:var(--wr-ink)}.warehouse-replenishment-command h1,.warehouse-replenishment-command p,.warehouse-replenishment-panel h2,.warehouse-replenishment-panel p,.warehouse-replenishment-policy-rail h2,.warehouse-replenishment-policy-rail p,.warehouse-replenishment-config-rail h2,.warehouse-replenishment-config-rail p{margin:0}.warehouse-replenishment-command{min-height:112px;display:grid;grid-template-columns:minmax(330px,.9fr) minmax(590px,1.55fr);grid-template-rows:auto 1fr;gap:7px 18px;margin-top:8px;padding:12px 14px;border:1px solid var(--wr-line);border-radius:10px;background:#fffdfbe6;box-shadow:0 12px 28px #3510180f}.warehouse-replenishment-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--wr-muted);font-size:14px}.warehouse-replenishment-breadcrumb button{min-height:44px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(122,32,54,.18);border-radius:8px;padding:0 12px;color:var(--wr-wine);background:var(--wr-wine-soft);font:inherit;font-weight:800;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.warehouse-replenishment-breadcrumb button:hover,.warehouse-replenishment-breadcrumb button:focus-visible{outline:none;border-color:#7a20366b;box-shadow:0 8px 18px #7a20361f;transform:translate(-1px)}.warehouse-replenishment-breadcrumb button svg,.warehouse-replenishment-breadcrumb__separator{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.warehouse-replenishment-breadcrumb__separator{width:16px;height:16px;color:#b49d96}.warehouse-replenishment-breadcrumb strong{color:var(--wr-ink);font-size:14px}.warehouse-replenishment-command__main{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:14px}.warehouse-replenishment-command__main>div:first-child{min-width:0}.warehouse-replenishment-command h1{font-size:24px;line-height:30px}.warehouse-replenishment-command p{margin-top:2px;overflow:hidden;color:var(--wr-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-command__status{flex:0 0 auto;display:grid;justify-items:end;gap:3px;color:var(--wr-muted);font-size:13px}.warehouse-replenishment-tabs{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.warehouse-replenishment-tabs button{min-height:82px;display:grid;align-content:center;justify-items:start;gap:4px;border:1px solid #e7deda;border-radius:8px;padding:12px 14px;color:var(--wr-muted);background:#faf7f5;text-align:left;cursor:pointer}.warehouse-replenishment-tabs button strong{color:var(--wr-ink);font-size:17px}.warehouse-replenishment-tabs button span{font-size:13px;line-height:17px}.warehouse-replenishment-tabs button.is-active{border-color:#7a203659;color:#7b5961;background:var(--wr-wine-soft);box-shadow:inset 4px 0 var(--wr-wine)}.warehouse-replenishment-tabs button.is-active strong{color:var(--wr-wine)}.warehouse-replenishment-batch-flow{min-height:64px;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,2.2fr) minmax(150px,.55fr);gap:12px;align-items:stretch;margin-top:12px;border:1px solid var(--wr-line);border-radius:10px;padding:6px;background:var(--wr-surface)}.warehouse-replenishment-batch-flow__scope,.warehouse-replenishment-batch-flow li,.warehouse-replenishment-batch-flow>button{display:grid;align-content:center;gap:2px;border-radius:8px;padding:6px 10px}.warehouse-replenishment-batch-flow__scope{background:#f6f2ef}.warehouse-replenishment-batch-flow__scope span,.warehouse-replenishment-batch-flow li span,.warehouse-replenishment-batch-flow small{color:var(--wr-muted);font-size:13px;line-height:18px}.warehouse-replenishment-batch-flow__scope strong,.warehouse-replenishment-batch-flow li strong{color:var(--wr-wine);font-size:17px;line-height:22px}.warehouse-replenishment-batch-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid #e9e0dc;border-radius:8px;list-style:none;background:#e9e0dc}.warehouse-replenishment-batch-flow li{position:relative;border-radius:0;background:#fff}.warehouse-replenishment-batch-flow li:not(:last-child):after{content:"›";position:absolute;right:-8px;top:50%;z-index:2;width:16px;height:24px;display:grid;place-items:center;color:#b49d96;background:#fff;transform:translateY(-50%)}.warehouse-replenishment-batch-flow>button{border:1px solid #d9b9c0;color:var(--wr-wine);background:#fff7f8;text-align:left;cursor:pointer}.warehouse-replenishment-batch-flow>button b{font-size:22px}.warehouse-replenishment-batch-flow>button span{font-size:13px;font-weight:800}.warehouse-replenishment-total,.warehouse-replenishment-configuration,.warehouse-replenishment-audit{display:grid;gap:14px;align-items:start;margin-top:14px}.warehouse-replenishment-total{grid-template-columns:minmax(0,1fr)}.warehouse-replenishment-total>.warehouse-replenishment-panel{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch}.warehouse-replenishment-configuration{grid-template-columns:minmax(0,1fr) 320px}.warehouse-replenishment-audit{grid-template-columns:minmax(0,1fr) 250px}.warehouse-replenishment-panel,.warehouse-replenishment-config-rail>section,.warehouse-replenishment-policy-rail{overflow:hidden;border:1px solid var(--wr-line);border-radius:10px;background:var(--wr-surface)}.warehouse-replenishment-panel__head{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 14px;border-bottom:1px solid #ebe3e0;background:#7a203608}.warehouse-replenishment-panel__head>div:first-child{min-width:0;display:grid;gap:2px}.warehouse-replenishment-panel__head>div:first-child>span,.warehouse-replenishment-config-rail section>span,.warehouse-replenishment-policy-rail header>span{color:var(--wr-wine);font-size:13px;font-weight:800}.warehouse-replenishment-panel__head h2,.warehouse-replenishment-config-rail h2,.warehouse-replenishment-policy-rail h2{font-size:20px;line-height:27px}.warehouse-replenishment-panel__head p,.warehouse-replenishment-config-rail p,.warehouse-replenishment-policy-rail p{color:var(--wr-muted);font-size:13px;line-height:18px}.warehouse-replenishment-panel__head--audit{min-height:62px;gap:14px;padding-block:6px}.warehouse-replenishment-panel__head--audit h2,.warehouse-replenishment-panel__head--audit p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-case-selector-trigger{width:min(350px,42%);min-width:280px;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--wr-line);border-radius:8px;padding:4px 10px;color:var(--wr-ink);background:#fff;font:inherit;text-align:left;cursor:pointer}.warehouse-replenishment-case-selector-trigger>span{min-width:0;display:grid;gap:1px}.warehouse-replenishment-case-selector-trigger strong,.warehouse-replenishment-case-selector-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-case-selector-trigger strong{font-size:14px}.warehouse-replenishment-case-selector-trigger small{color:var(--wr-muted);font-size:13px}.warehouse-replenishment-case-selector-trigger:hover,.warehouse-replenishment-case-selector-trigger:focus-visible{outline:none;border-color:var(--wr-wine);box-shadow:0 0 0 3px #7a20361a}.warehouse-replenishment-panel__head--result{position:relative;z-index:12;min-height:48px;gap:10px;padding:2px 8px 2px 10px;overflow:visible}.warehouse-replenishment-panel__head--result h2{display:inline-flex;align-items:center;gap:7px;font-size:18px;line-height:24px}.warehouse-replenishment-filter{min-width:650px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.warehouse-replenishment-filter label{width:min(290px,28vw);display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.warehouse-replenishment-filter label span{color:var(--wr-muted);font-size:13px;font-weight:700}.warehouse-replenishment-filter input,.warehouse-replenishment-panel__head select{min-height:44px;border:1px solid var(--wr-line);border-radius:8px;padding:0 10px;color:var(--wr-ink);background:#fff;font:inherit}.warehouse-replenishment-filter>div,.warehouse-replenishment-grade-tabs{display:flex;gap:5px;flex-wrap:nowrap}.warehouse-replenishment-grade-tabs{flex:0 0 auto;flex-wrap:nowrap;max-width:min(420px,44vw);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.warehouse-replenishment-filter button,.warehouse-replenishment-grade-tabs button,.warehouse-replenishment-policy-rail article button{min-height:44px;border:1px solid var(--wr-line);border-radius:8px;padding:0 10px;color:var(--wr-muted);background:#fff;font-size:13px;font-weight:700;cursor:pointer}.warehouse-replenishment-grade-tabs button{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;font-size:13px;font-weight:800;white-space:nowrap}.warehouse-replenishment-filter button.is-active,.warehouse-replenishment-grade-tabs button.is-active,.warehouse-replenishment-policy-rail article button.is-active{border-color:var(--wr-wine);color:#fff;background:var(--wr-wine)}.warehouse-replenishment-filter .warehouse-replenishment-export-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-color:#7a203647;color:var(--wr-wine);background:var(--wr-wine-soft);white-space:nowrap}.warehouse-replenishment-filter .warehouse-replenishment-export-button:hover,.warehouse-replenishment-filter .warehouse-replenishment-export-button:focus-visible{outline:none;border-color:var(--wr-wine);background:#fff}.warehouse-replenishment-table-wrap,.warehouse-replenishment-process-wrap,.warehouse-replenishment-size-table-wrap{overflow-x:auto}.warehouse-replenishment-total .warehouse-replenishment-table-wrap,.warehouse-replenishment-total .warehouse-replenishment-process-wrap{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.warehouse-replenishment-table,.warehouse-replenishment-process-table,.warehouse-replenishment-size-table,.warehouse-replenishment-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.warehouse-replenishment-table{min-width:0;table-layout:fixed}.warehouse-replenishment-table col.is-row-number{width:3%}.warehouse-replenishment-table col.is-store,.warehouse-replenishment-table col.is-product{width:12%}.warehouse-replenishment-table col.is-sales{width:8%}.warehouse-replenishment-table col.is-stock{width:7%}.warehouse-replenishment-table col.is-sizes{width:8%}.warehouse-replenishment-table col.is-quantity{width:5%}.warehouse-replenishment-table col.is-status{width:9%}.warehouse-replenishment-table col.is-action{width:11%}.warehouse-replenishment-table th,.warehouse-replenishment-table td{height:50px;border-right:1px solid #eee7e4;border-bottom:1px solid #eee7e4;padding:6px 5px;text-align:right;white-space:nowrap}.warehouse-replenishment-table thead tr:first-child th{position:sticky;top:0;z-index:2}.warehouse-replenishment-table thead tr:nth-child(2) th{position:sticky;top:34px;z-index:2}.warehouse-replenishment-table thead th{height:34px;color:var(--wr-muted);background:#faf7f5;text-align:center}.warehouse-replenishment-table thead th.is-trigger-group,.warehouse-replenishment-table tbody td.is-trigger-group{background:#fbf3f6}.warehouse-replenishment-table thead th.is-size-group,.warehouse-replenishment-table tbody td.is-size-group{background:#eef8f5}.warehouse-replenishment-table thead th.is-sales-group,.warehouse-replenishment-table tbody td.is-sales-group{background:#fff7e8}.warehouse-replenishment-table thead th.is-warehouse-group,.warehouse-replenishment-table tbody td.is-warehouse-group{background:#f1f4fb}.warehouse-replenishment-table thead tr:first-child th.is-trigger-group{color:#80344a;box-shadow:inset 0 3px #80344a}.warehouse-replenishment-table thead tr:first-child th.is-size-group{color:#286d62;box-shadow:inset 0 3px #2f766a}.warehouse-replenishment-table thead tr:first-child th.is-sales-group{color:#875b14;box-shadow:inset 0 3px #a06a18}.warehouse-replenishment-table thead tr:first-child th.is-warehouse-group{color:#455780;box-shadow:inset 0 3px #52658e}.warehouse-replenishment-table tbody tr:hover td.is-trigger-group{background:#f7e9ee}.warehouse-replenishment-table tbody tr:hover td.is-size-group{background:#e3f3ef}.warehouse-replenishment-table tbody tr:hover td.is-sales-group{background:#fff0d2}.warehouse-replenishment-table tbody tr:hover td.is-warehouse-group{background:#e7ebf6}.warehouse-replenishment-status-heading{display:inline-flex;align-items:center;justify-content:center;gap:4px}.warehouse-replenishment-product-tooltip{position:relative;min-width:0;display:inline-flex;align-items:center;justify-content:center;color:var(--wr-wine);cursor:help}.warehouse-replenishment-product-tooltip.is-status-badge{min-height:44px}.warehouse-replenishment-product-tooltip:focus-visible{outline:2px solid rgba(122,32,54,.28);outline-offset:2px;border-radius:999px}.warehouse-replenishment-product-tooltip__bubble{position:absolute;z-index:24;right:-8px;top:calc(100% + 7px);width:300px;display:grid;gap:7px;border:1px solid rgba(122,32,54,.22);border-radius:8px;padding:10px 12px;color:var(--wr-ink);background:#fff;box-shadow:0 12px 30px #2f1a1f2e;font-size:13px;font-weight:500;line-height:19px;text-align:left;white-space:normal;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;visibility:hidden}.warehouse-replenishment-product-tooltip__bubble>span{display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px}.warehouse-replenishment-product-tooltip__bubble strong{color:var(--wr-wine)}.warehouse-replenishment-product-tooltip.is-status-badge .warehouse-replenishment-product-tooltip__bubble{top:50%;right:calc(100% + 8px);bottom:auto;width:250px;transform:translate(4px,-50%)}.warehouse-replenishment-product-tooltip.is-status-badge .warehouse-replenishment-product-tooltip__bubble>span{grid-template-columns:58px minmax(0,1fr)}.warehouse-replenishment-filter>div .warehouse-replenishment-product-tooltip.is-status-badge .warehouse-replenishment-product-tooltip__bubble{top:calc(100% + 8px);right:0;width:290px;transform:translateY(-4px)}.warehouse-replenishment-product-tooltip:hover .warehouse-replenishment-product-tooltip__bubble,.warehouse-replenishment-product-tooltip:focus .warehouse-replenishment-product-tooltip__bubble,.warehouse-replenishment-product-tooltip:focus-within .warehouse-replenishment-product-tooltip__bubble{opacity:1;transform:translateY(0);visibility:visible}.warehouse-replenishment-product-tooltip.is-status-badge:hover .warehouse-replenishment-product-tooltip__bubble,.warehouse-replenishment-product-tooltip.is-status-badge:focus .warehouse-replenishment-product-tooltip__bubble,.warehouse-replenishment-product-tooltip.is-status-badge:focus-within .warehouse-replenishment-product-tooltip__bubble{transform:translateY(-50%)}.warehouse-replenishment-filter>div .warehouse-replenishment-product-tooltip.is-status-badge:hover .warehouse-replenishment-product-tooltip__bubble,.warehouse-replenishment-filter>div .warehouse-replenishment-product-tooltip.is-status-badge:focus .warehouse-replenishment-product-tooltip__bubble,.warehouse-replenishment-filter>div .warehouse-replenishment-product-tooltip.is-status-badge:focus-within .warehouse-replenishment-product-tooltip__bubble{transform:translateY(0)}.warehouse-replenishment-table th:has(.warehouse-replenishment-status-heading),.warehouse-replenishment-table td:has(.warehouse-replenishment-product-tooltip:hover),.warehouse-replenishment-table td:has(.warehouse-replenishment-product-tooltip:focus){position:relative;z-index:8;overflow:visible}.warehouse-replenishment-table th:nth-child(2),.warehouse-replenishment-table th:nth-child(3),.warehouse-replenishment-table td:nth-child(2),.warehouse-replenishment-table td:nth-child(3){text-align:left}.warehouse-replenishment-table th:first-child,.warehouse-replenishment-table td.is-row-number{padding-right:2px;padding-left:2px;color:var(--wr-muted);text-align:center;font-variant-numeric:tabular-nums}.warehouse-replenishment-table tbody tr{cursor:default}.warehouse-replenishment-table tbody tr:hover,.warehouse-replenishment-table tbody tr.is-selected{background:#7a20360e}.warehouse-replenishment-table td strong,.warehouse-replenishment-table td small{min-width:0;display:block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-table td small{margin-top:2px;color:var(--wr-muted);font-size:13px}.warehouse-replenishment-table td b{color:var(--wr-wine);font-size:17px}.warehouse-replenishment-table td.is-limited{color:#a5512c;background:#fff6ed;font-weight:800}.warehouse-replenishment-table td.warehouse-replenishment-table__action{padding:3px 5px;text-align:center}.warehouse-replenishment-table__action button{width:100%;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(122,32,54,.28);border-radius:7px;padding:0 6px;color:var(--wr-wine);background:#fff;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.warehouse-replenishment-table__action button:hover,.warehouse-replenishment-table__action button:focus-visible{outline:none;border-color:var(--wr-wine);background:var(--wr-wine-soft)}.warehouse-replenishment-empty{padding:32px;color:var(--wr-muted);text-align:center}.warehouse-replenishment-process-summary{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.warehouse-replenishment-process-summary>span{border-radius:999px;padding:7px 10px;color:var(--wr-wine);background:var(--wr-wine-soft);font-size:13px;font-weight:800}.warehouse-replenishment-process-table{min-width:760px}.warehouse-replenishment-process-table th,.warehouse-replenishment-process-table td,.warehouse-replenishment-size-table th,.warehouse-replenishment-size-table td{height:46px;border-right:1px solid #eee7e4;border-bottom:1px solid #eee7e4;padding:7px 10px;text-align:center;white-space:nowrap}.warehouse-replenishment-process-table thead th,.warehouse-replenishment-size-table thead th,.warehouse-replenishment-size-table tfoot th,.warehouse-replenishment-size-table tfoot td{color:var(--wr-muted);background:#faf7f5}.warehouse-replenishment-process-table th:first-child{min-width:170px;text-align:left}.warehouse-replenishment-process-table tbody th strong,.warehouse-replenishment-process-table tbody th small{display:block}.warehouse-replenishment-process-table tbody th small{margin-top:2px;color:var(--wr-muted);font-size:13px;font-weight:500}.warehouse-replenishment-process-table tr.is-emphasis th,.warehouse-replenishment-process-table tr.is-emphasis td{color:var(--wr-wine);background:#fff4f6;font-weight:800}.warehouse-replenishment-detail-page{width:100%;height:100%;min-height:0;flex:1;display:grid;grid-template-rows:68px minmax(0,1fr);overflow:hidden;background:var(--wr-surface)}.warehouse-replenishment-detail-page>header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #ebe3e0;padding:8px 10px;background:#faf7f5}.warehouse-replenishment-detail-page>header>button:first-child{min-height:44px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--wr-line);border-radius:8px;padding:0 11px;color:var(--wr-wine);background:#fff;font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer}.warehouse-replenishment-detail-page>header>div:nth-child(2){min-width:0;display:grid;gap:1px}.warehouse-replenishment-detail-page>header>div:nth-child(2) span{color:var(--wr-wine);font-size:13px;font-weight:800}.warehouse-replenishment-detail-page>header h2{overflow:hidden;margin:0;font-size:18px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-detail-page__summary{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.warehouse-replenishment-detail-page__summary>span:not(.warehouse-replenishment-product-tooltip){border-radius:999px;padding:6px 8px;color:var(--wr-wine);background:var(--wr-wine-soft);font-size:13px;font-weight:800;white-space:nowrap}.warehouse-replenishment-detail-table-wrap{min-height:0;overflow:hidden;overscroll-behavior:contain}.warehouse-replenishment-detail-table-wrap .warehouse-replenishment-process-table{min-width:0;height:100%;table-layout:fixed}.warehouse-replenishment-detail-table-wrap .warehouse-replenishment-process-table th,.warehouse-replenishment-detail-table-wrap .warehouse-replenishment-process-table td{height:40px;padding:4px 6px}.warehouse-replenishment-detail-table-wrap .warehouse-replenishment-process-table th:first-child{width:22%;min-width:0}.warehouse-replenishment-detail-table-wrap .warehouse-replenishment-process-table tbody th strong,.warehouse-replenishment-detail-table-wrap .warehouse-replenishment-process-table tbody th small{display:inline}.warehouse-replenishment-detail-table-wrap .warehouse-replenishment-process-table tbody th small{margin:0 0 0 6px}.warehouse-replenishment-matrix-panel{min-width:0}.warehouse-replenishment-matrix-panel .warehouse-replenishment-panel__head{gap:12px}.warehouse-replenishment-matrix-editor{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e9e1de;background:#fbf8f6}.warehouse-replenishment-matrix-editor>div:first-child{min-width:0;display:grid;gap:2px}.warehouse-replenishment-matrix-editor span,.warehouse-replenishment-matrix-editor small{color:var(--wr-muted);font-size:11px;line-height:16px}.warehouse-replenishment-matrix-editor strong{font-size:14px;line-height:20px}.warehouse-replenishment-stepper{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,44px);gap:6px;align-items:center}.warehouse-replenishment-stepper button,.warehouse-replenishment-stepper output{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;display:grid;place-items:center;border-radius:8px;font:inherit;font-size:13px;font-weight:800}.warehouse-replenishment-stepper button{border:1px solid #caaeb5;color:var(--wr-wine);background:#fff;cursor:pointer;touch-action:manipulation}.warehouse-replenishment-stepper button:active{color:#fff;background:var(--wr-wine)}.warehouse-replenishment-stepper output{border:1px solid var(--wr-wine);color:#fff;background:var(--wr-wine)}.warehouse-replenishment-matrix-wrap{max-height:430px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.warehouse-replenishment-matrix{min-width:0;table-layout:fixed}.warehouse-replenishment-matrix th,.warehouse-replenishment-matrix td{height:50px;border-right:1px solid #eee7e4;border-bottom:1px solid #eee7e4;padding:4px;text-align:center;white-space:nowrap}.warehouse-replenishment-matrix th{color:var(--wr-muted);background:#faf7f5;font-size:12px}.warehouse-replenishment-matrix thead th{position:sticky;top:0;z-index:3;box-shadow:0 1px #e4dbd7}.warehouse-replenishment-matrix th:first-child{position:sticky;left:0;z-index:2;width:58px;min-width:58px;max-width:58px}.warehouse-replenishment-matrix thead th:first-child{z-index:4}.warehouse-replenishment-matrix-axis,.warehouse-replenishment-size-number,.warehouse-replenishment-row-number{color:var(--wr-wine);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.warehouse-replenishment-matrix-axis{font-size:13px;letter-spacing:.02em}.warehouse-replenishment-row-number{color:#6f5d58;font-size:13px}.warehouse-replenishment-matrix td button{width:100%;min-width:0;min-height:34px;border:0;border-radius:0;color:var(--wr-ink);background:transparent;font:inherit;font-size:14px;font-weight:800;cursor:pointer;touch-action:manipulation}.warehouse-replenishment-matrix td button.is-active{border:1px solid var(--wr-wine);border-radius:6px;color:var(--wr-wine);background:transparent;box-shadow:0 0 0 2px #7a20361f}.warehouse-replenishment-config-rail{display:grid;gap:14px}.warehouse-replenishment-config-rail>section{display:grid;gap:11px;padding:17px}.warehouse-replenishment-config-rail label{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:6px 10px;align-items:center}.warehouse-replenishment-config-rail label strong{grid-column:1 / -1;font-size:13px}.warehouse-replenishment-config-rail label input,.warehouse-replenishment-config-rail label progress{width:100%;accent-color:var(--wr-wine)}.warehouse-replenishment-config-rail label b{color:var(--wr-wine);text-align:right}.warehouse-replenishment-weight-section{overscroll-behavior:contain}.warehouse-replenishment-weight-board{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px 9px;align-items:center;touch-action:none}.warehouse-replenishment-weight-control{display:grid;gap:8px}.warehouse-replenishment-weight-board>.warehouse-replenishment-weight-control{grid-column:1}.warehouse-replenishment-weight-control__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.warehouse-replenishment-weight-control__head strong{min-width:0;color:var(--wr-ink);font-size:13px;line-height:18px}.warehouse-replenishment-weight-control__head b{min-width:56px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(122,32,54,.18);border-radius:999px;color:var(--wr-wine);background:linear-gradient(180deg,#fffdfb,#7a203613);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.warehouse-replenishment-weight-control__body{min-width:0;touch-action:none}.warehouse-replenishment-weight-slider{width:100%;min-width:0;height:44px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none}.warehouse-replenishment-weight-slider:focus-visible{outline:2px solid rgba(122,32,54,.24);outline-offset:2px;border-radius:999px}.warehouse-replenishment-weight-slider::-webkit-slider-runnable-track{height:8px;border:1px solid rgba(122,32,54,.13);border-radius:999px;background:linear-gradient(90deg,var(--wr-wine) 0,var(--wr-wine) var(--warehouse-weight-value, 50%),#dcd9d6 var(--warehouse-weight-value, 50%),#dcd9d6 100%)}.warehouse-replenishment-weight-slider::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;border:3px solid var(--wr-wine-soft);border-radius:50%;-webkit-appearance:none;background:var(--wr-wine);box-shadow:0 3px 9px #3510182e}.warehouse-replenishment-weight-slider::-moz-range-track{height:8px;border:1px solid rgba(122,32,54,.13);border-radius:999px;background:linear-gradient(90deg,var(--wr-wine) 0,var(--wr-wine) var(--warehouse-weight-value, 50%),#dcd9d6 var(--warehouse-weight-value, 50%),#dcd9d6 100%)}.warehouse-replenishment-weight-slider::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--wr-wine-soft);border-radius:50%;background:var(--wr-wine);box-shadow:0 3px 9px #3510182e}.warehouse-replenishment-weight-nudger{min-width:44px;display:grid;gap:4px;touch-action:manipulation}.warehouse-replenishment-weight-nudger--shared{grid-column:2;grid-row:1 / span 2;align-self:center}.warehouse-replenishment-weight-nudger button{width:44px;height:32px;display:grid;place-items:center;border:1px solid rgba(122,32,54,.22);border-radius:9px;color:var(--wr-wine);background:#fffdfb;box-shadow:0 3px 8px #3510180b;cursor:pointer;touch-action:manipulation}.warehouse-replenishment-weight-nudger button:hover,.warehouse-replenishment-weight-nudger button:focus-visible{outline:none;border-color:#7a203680;background:var(--wr-wine-soft)}.warehouse-replenishment-weight-nudger button:active{color:#fff;background:var(--wr-wine)}.warehouse-replenishment-weight-nudger button:disabled{cursor:not-allowed;opacity:.42}.warehouse-replenishment-config-status>div{display:flex;gap:8px}.warehouse-replenishment-boundaries ul{display:grid;gap:8px;margin:0;padding-left:20px;color:var(--wr-muted);font-size:12px;line-height:19px}.warehouse-replenishment-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:4px 8px;border-bottom:1px solid #eee7e4;background:#fcfaf9;list-style:none}.warehouse-replenishment-flow li{min-width:0;min-height:54px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:5px;border-right:1px solid #e6dcda;padding:4px 7px}.warehouse-replenishment-flow li:last-child{border-right:0}.warehouse-replenishment-flow li>span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--wr-wine);font-size:13px;font-weight:800}.warehouse-replenishment-flow li>div{min-width:0;display:grid;align-content:start;gap:1px}.warehouse-replenishment-flow strong{overflow:hidden;font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-flow b{overflow:hidden;color:var(--wr-wine);font-size:14px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-flow p{display:none}.warehouse-replenishment-case-selector-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#2b20226b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.warehouse-replenishment-case-selector{width:min(720px,100%);max-height:min(620px,88%);display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid var(--wr-line);border-radius:10px;background:#fff;box-shadow:0 24px 70px #2b202247}.warehouse-replenishment-case-selector>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px 8px 16px;border-bottom:1px solid #eee7e4;background:#faf7f5}.warehouse-replenishment-case-selector>header>div{display:grid;gap:1px}.warehouse-replenishment-case-selector>header span{color:var(--wr-wine);font-size:13px;font-weight:800}.warehouse-replenishment-case-selector>header h2{font-size:20px;line-height:26px}.warehouse-replenishment-case-selector>header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--wr-line);border-radius:8px;color:var(--wr-wine);background:#fff;cursor:pointer}.warehouse-replenishment-case-selector__search{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:12px 16px 6px;border:1px solid var(--wr-line);border-radius:8px;padding:0 12px;color:var(--wr-muted);background:#fff}.warehouse-replenishment-case-selector__search:focus-within{border-color:var(--wr-wine);box-shadow:0 0 0 3px #7a20361a}.warehouse-replenishment-case-selector__search input{width:100%;min-height:42px;border:0;outline:0;color:var(--wr-ink);background:transparent;font:inherit;font-size:14px}.warehouse-replenishment-case-selector__meta{padding:0 16px 8px;color:var(--wr-muted);font-size:13px}.warehouse-replenishment-case-selector__results{min-height:0;overflow-y:auto;border-top:1px solid #eee7e4;overscroll-behavior:contain}.warehouse-replenishment-case-selector__results>button{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(0,1.25fr) minmax(0,1fr) 20px;align-items:center;gap:10px;border:0;border-bottom:1px solid #eee7e4;padding:6px 16px;color:var(--wr-ink);background:#fff;font:inherit;text-align:left;cursor:pointer}.warehouse-replenishment-case-selector__results>button:hover,.warehouse-replenishment-case-selector__results>button:focus-visible,.warehouse-replenishment-case-selector__results>button.is-selected{outline:none;background:var(--wr-wine-soft)}.warehouse-replenishment-case-selector__results>button>span:not(.warehouse-replenishment-case-selector__number){min-width:0;display:grid;gap:2px}.warehouse-replenishment-case-selector__results strong,.warehouse-replenishment-case-selector__results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warehouse-replenishment-case-selector__results strong{font-size:14px}.warehouse-replenishment-case-selector__results small{color:var(--wr-muted);font-size:13px}.warehouse-replenishment-case-selector__number{color:var(--wr-muted);font-size:13px;font-variant-numeric:tabular-nums;text-align:center}.warehouse-replenishment-case-selector__results>button>svg{color:var(--wr-wine)}.warehouse-replenishment-case-selector__empty{padding:36px 20px;color:var(--wr-muted);font-size:14px;text-align:center}.warehouse-replenishment-size-table-wrap{overflow-x:hidden;margin:0 10px 10px;border:1px solid #eee7e4;border-radius:8px}.warehouse-replenishment-size-table{min-width:0;table-layout:fixed}.warehouse-replenishment-size-table th,.warehouse-replenishment-size-table td{padding:6px 4px}.warehouse-replenishment-size-table th:first-child,.warehouse-replenishment-size-table td:first-child{text-align:left}.warehouse-replenishment-size-table td strong{color:var(--wr-wine)}.warehouse-replenishment-audit-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-top:1px solid #eee7e4;background:#faf7f5}.warehouse-replenishment-audit-actions>div{display:flex;align-items:center;gap:10px;color:var(--wr-muted);font-size:13px}.warehouse-replenishment-policy-rail{display:grid;gap:0}.warehouse-replenishment-policy-rail header,.warehouse-replenishment-policy-rail article{display:grid;gap:5px;padding:12px}.warehouse-replenishment-policy-rail header{background:#7a20360b}.warehouse-replenishment-policy-rail article{border-top:1px solid #eee7e4}.warehouse-replenishment-policy-rail article strong{font-size:14px}.warehouse-replenishment-policy-rail article small{color:var(--wr-wine);font-size:12px}.warehouse-replenishment-policy-rail article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px}@media(max-width:1120px){.warehouse-replenishment-command{grid-template-columns:minmax(300px,.8fr) minmax(500px,1.4fr)}.warehouse-replenishment-configuration,.warehouse-replenishment-audit{grid-template-columns:1fr}.warehouse-replenishment-config-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-replenishment-policy-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-replenishment-policy-rail header,.warehouse-replenishment-policy-rail article:nth-child(2){border-top:0}}@media(max-width:900px){.warehouse-replenishment-command{grid-template-columns:1fr;grid-template-rows:auto auto auto}.warehouse-replenishment-tabs{grid-column:1;grid-row:3}.warehouse-replenishment-tabs button{min-height:66px}.warehouse-replenishment-batch-flow{grid-template-columns:1fr}.warehouse-replenishment-batch-flow__scope{display:flex;align-items:center;gap:10px}.warehouse-replenishment-panel__head{align-items:stretch;flex-direction:column}.warehouse-replenishment-filter{min-width:0;align-items:stretch;flex-direction:column;justify-items:stretch}.warehouse-replenishment-filter label{width:100%}.warehouse-replenishment-table{min-width:980px}.warehouse-replenishment-detail-page{grid-template-rows:auto minmax(0,1fr)}.warehouse-replenishment-detail-page>header{grid-template-columns:auto minmax(0,1fr)}.warehouse-replenishment-detail-page__summary{grid-column:1 / -1;justify-content:flex-start}.warehouse-replenishment-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-replenishment-flow li:nth-child(3n){border-right:0}.warehouse-replenishment-flow li:nth-child(-n+3){border-bottom:1px solid #e6dcda}.warehouse-replenishment-config-rail,.warehouse-replenishment-policy-rail{grid-template-columns:1fr}.warehouse-replenishment-case-selector-trigger{width:100%;min-width:0}}@media(max-width:640px){.warehouse-replenishment-command__main,.warehouse-replenishment-matrix-editor,.warehouse-replenishment-audit-actions{align-items:stretch;flex-direction:column}.warehouse-replenishment-command__status{justify-items:start}.warehouse-replenishment-tabs,.warehouse-replenishment-batch-flow ol{grid-template-columns:1fr}.warehouse-replenishment-batch-flow li:not(:last-child):after{content:"↓";right:12px}.warehouse-replenishment-stepper{align-self:flex-start}.warehouse-replenishment-detail-page__summary{align-items:stretch;flex-direction:column}.warehouse-replenishment-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-replenishment-flow li:nth-child(3n){border-right:1px solid #e6dcda}.warehouse-replenishment-flow li:nth-child(2n){border-right:0}.warehouse-replenishment-flow li:nth-child(-n+4){border-bottom:1px solid #e6dcda}.warehouse-replenishment-flow li:nth-last-child(-n+2){border-bottom:0}.warehouse-replenishment-case-selector-layer{padding:10px}.warehouse-replenishment-case-selector{max-height:calc(100% - 20px)}.warehouse-replenishment-case-selector__results>button{grid-template-columns:30px minmax(0,1fr) 20px}.warehouse-replenishment-case-selector__results>button>span:nth-child(3){display:none}}.wr-pipeline,.wr-pipeline *{box-sizing:border-box}.wr-pipeline{width:100%;min-height:100%;display:grid;align-content:start;gap:8px;margin-top:0;color:var(--eg-text-primary, #2b2022);font-variant-numeric:tabular-nums}.wr-pipeline-loading{min-height:360px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--eg-text-secondary, #66585b);font-size:15px}.wr-pipeline-loading svg,.wr-pipeline .is-validating svg,.wr-pipeline-acquisition-progress:not(.is-complete):not(.is-error):not(.is-cancelled) header>div>svg,.wr-pipeline-legacy-dialog header>svg,.wr-pipeline-monitor header svg{animation:wr-pipeline-spin .9s linear infinite}.wr-pipeline-legacy-dialog{width:min(680px,calc(100vw - 32px));max-width:680px;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;border:1px solid color-mix(in srgb,var(--eg-primary, #6f1d2f) 32%,var(--eg-border, #ddd3d0));border-radius:8px;padding:0;color:var(--eg-text-primary, #2b2022);background:var(--eg-surface, #fff);box-shadow:0 26px 72px #230c1252;font-variant-numeric:tabular-nums}.wr-pipeline-legacy-dialog::backdrop{background:#1f0e13a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wr-pipeline-legacy-dialog__body{display:grid;gap:22px;padding:24px}.wr-pipeline-legacy-dialog__body>header{min-width:0;display:flex;align-items:flex-start;gap:14px}.wr-pipeline-legacy-dialog__body>header>svg{flex:0 0 auto;margin-top:2px;color:var(--eg-primary, #6f1d2f)}.wr-pipeline-legacy-dialog__body>header>div{min-width:0;display:grid;gap:4px}.wr-pipeline-legacy-dialog__body>header span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800;line-height:18px}.wr-pipeline-legacy-dialog__body>header h2{margin:0;font-size:22px;line-height:30px}.wr-pipeline-legacy-dialog__body>header p{max-width:100%;overflow:hidden;margin:0;color:var(--eg-text-secondary, #66585b);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-legacy-dialog__progress{display:grid;gap:8px}.wr-pipeline-legacy-dialog__progress>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.wr-pipeline-legacy-dialog__progress>div>span{min-width:0;overflow:hidden;font-size:15px;font-weight:700;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-legacy-dialog__progress>div>strong{flex:0 0 auto;color:var(--eg-primary, #6f1d2f);font-size:28px;line-height:32px}.wr-pipeline-legacy-dialog__progress>div>strong small{font-size:14px}.wr-pipeline-legacy-dialog__progress progress{width:100%;height:8px;display:block;border:0;accent-color:var(--eg-primary, #6f1d2f)}.wr-pipeline-legacy-dialog__progress>p{margin:0;color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:19px}.wr-pipeline-legacy-dialog__phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.wr-pipeline-legacy-dialog__phases li{position:relative;min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:3px 8px;padding-right:12px}.wr-pipeline-legacy-dialog__phases li:after{position:absolute;top:15px;right:5px;left:36px;height:1px;content:"";background:var(--eg-border, #ddd3d0)}.wr-pipeline-legacy-dialog__phases li:last-child:after{display:none}.wr-pipeline-legacy-dialog__phases li>b{position:relative;z-index:1;width:30px;height:30px;grid-row:1 / 3;display:grid;place-items:center;border:1px solid var(--eg-border, #ddd3d0);border-radius:50%;color:var(--eg-text-secondary, #66585b);background:var(--eg-surface, #fff);font-size:13px}.wr-pipeline-legacy-dialog__phases li>span{position:relative;z-index:1;min-width:0;display:grid;gap:1px;padding-right:4px;background:var(--eg-surface, #fff)}.wr-pipeline-legacy-dialog__phases li strong,.wr-pipeline-legacy-dialog__phases li small,.wr-pipeline-legacy-dialog__phases li em{font-size:13px;line-height:18px}.wr-pipeline-legacy-dialog__phases li strong,.wr-pipeline-legacy-dialog__phases li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-legacy-dialog__phases li small,.wr-pipeline-legacy-dialog__phases li em{color:var(--eg-text-secondary, #66585b)}.wr-pipeline-legacy-dialog__phases li em{grid-column:2;font-style:normal}.wr-pipeline-legacy-dialog__phases li.is-active>b,.wr-pipeline-legacy-dialog__phases li.is-complete>b{border-color:var(--eg-primary, #6f1d2f);color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.wr-pipeline-legacy-dialog__phases li.is-active strong,.wr-pipeline-legacy-dialog__phases li.is-active em{color:var(--eg-primary, #6f1d2f);font-weight:800}.wr-pipeline-legacy-dialog__body>footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--eg-border, #ddd3d0);padding-top:18px}.wr-pipeline-legacy-dialog__body>footer p{margin:0;color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:19px}.wr-pipeline-legacy-dialog__body>footer button{min-width:154px;min-height:44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--eg-danger, #a92f43) 42%,var(--eg-border, #ddd3d0));border-radius:8px;padding:0 16px;color:var(--eg-danger, #a92f43);background:var(--eg-surface, #fff);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.wr-pipeline-legacy-dialog__body>footer button:hover{background:color-mix(in srgb,var(--eg-danger, #a92f43) 8%,var(--eg-surface, #fff))}.wr-pipeline-legacy-dialog__body>footer button:focus-visible{outline:3px solid color-mix(in srgb,var(--eg-primary, #6f1d2f) 28%,transparent);outline-offset:2px}.wr-pipeline-source-panel,.wr-pipeline-monitor,.wr-pipeline-result-strip{width:100%;border:0;border-radius:8px;background:var(--eg-surface, #fff);box-shadow:none}.wr-pipeline-source-head{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:8px 12px;border-bottom:0}.wr-pipeline-source-copy{min-width:0;display:grid;gap:2px}.wr-pipeline-source-copy>div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.wr-pipeline-head-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:18px}.wr-pipeline-source-head>div:first-child>span,.wr-pipeline-monitor header span,.wr-pipeline-result-strip>div:first-child>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-pipeline-source-head h2,.wr-pipeline-monitor h2{margin:0;font-size:19px;line-height:25px}.wr-pipeline-source-head p,.wr-pipeline-monitor header p{margin:0;color:var(--eg-text-secondary, #66585b);font-size:14px;line-height:21px}.wr-pipeline-readiness{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 10px;padding-left:18px;border-left:1px solid var(--eg-border, #ddd3d0)}.wr-pipeline-readiness strong{color:var(--eg-primary, #6f1d2f);font-size:26px;line-height:30px}.wr-pipeline-readiness strong small,.wr-pipeline-monitor header>strong small{font-size:16px}.wr-pipeline-readiness span{color:var(--eg-text-secondary, #66585b);font-size:13px;font-weight:700}.wr-pipeline-readiness__track{width:100%;height:7px;grid-column:1 / -1;overflow:hidden;margin-top:8px;border-radius:999px;background:var(--eg-primary-soft, #f5ebee)}.wr-pipeline-readiness__track>span{display:block;height:100%;border-radius:inherit;background:var(--eg-primary, #6f1d2f);transition:width .18s ease}.wr-pipeline-source-list{width:100%;overflow-x:auto}.wr-pipeline-acquisition{border-top:1px solid color-mix(in srgb,var(--eg-border, #ddd3d0) 68%,transparent);border-bottom:0;background:var(--eg-surface-tinted, #fff7f3)}.wr-pipeline-mode-switch{min-height:44px;display:flex;align-items:center;gap:0;padding:0;background:transparent}.wr-pipeline-mode-switch button,.wr-pipeline-offline-switch button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--eg-border, #ddd3d0);border-left-width:0;border-radius:0;padding:0 16px;color:var(--eg-text-secondary, #66585b);background:var(--eg-surface, #fff);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.wr-pipeline-mode-switch button:first-child,.wr-pipeline-offline-switch button:first-child{border-left-width:1px;border-radius:8px 0 0 8px}.wr-pipeline-mode-switch button:last-child,.wr-pipeline-offline-switch button:last-child{border-radius:0 8px 8px 0}.wr-pipeline-mode-switch button.is-active,.wr-pipeline-offline-switch button.is-active{border-color:var(--eg-primary, #6f1d2f);color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.wr-pipeline-erp-panel{padding:14px 18px 0}.wr-pipeline-acquisition-fields{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end}.wr-pipeline-acquisition-fields label,.wr-pipeline-snapshot-policy>label{min-width:0;display:grid;gap:5px}.wr-pipeline-acquisition-fields label>span,.wr-pipeline-snapshot-policy>label>span{color:var(--eg-text-secondary, #66585b);font-size:13px;font-weight:800}.wr-pipeline-acquisition-fields input,.wr-pipeline-acquisition-fields select,.wr-pipeline-snapshot-policy select{width:100%;height:44px;min-width:0;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:0 10px;color:var(--eg-text-primary, #2b2022);background:var(--eg-surface, #fff);font:inherit;font-size:14px}.wr-pipeline-acquisition-fields input:focus,.wr-pipeline-acquisition-fields select:focus,.wr-pipeline-snapshot-policy select:focus{outline:2px solid color-mix(in srgb,var(--eg-primary, #6f1d2f) 24%,transparent);outline-offset:1px;border-color:var(--eg-primary, #6f1d2f)}.wr-pipeline-context-strip{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,2fr);gap:10px 24px;margin-top:10px;padding:9px 0 10px;border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-pipeline-context-strip>div{min-width:0;display:flex;align-items:center;gap:8px}.wr-pipeline-context-strip svg{flex:0 0 auto;color:var(--eg-primary, #6f1d2f)}.wr-pipeline-context-strip span{min-width:0;display:flex;align-items:baseline;gap:7px}.wr-pipeline-context-strip strong,.wr-pipeline-context-strip small{font-size:13px;line-height:19px}.wr-pipeline-context-strip strong{flex:0 0 auto;color:var(--eg-text-primary, #2b2022)}.wr-pipeline-context-strip small{color:var(--eg-text-secondary, #66585b)}.wr-pipeline-snapshot-policy{display:grid;grid-template-columns:minmax(230px,.55fr) minmax(0,1.8fr);gap:12px;align-items:end;margin-top:12px}.wr-pipeline-snapshot-policy>div{min-height:44px;display:flex;align-items:center;gap:9px;padding:0 2px}.wr-pipeline-snapshot-policy>div>svg{flex:0 0 auto}.wr-pipeline-snapshot-policy>div>span{min-width:0;display:grid;gap:1px}.wr-pipeline-snapshot-policy>div strong,.wr-pipeline-snapshot-policy>div small{line-height:18px}.wr-pipeline-snapshot-policy>div strong{font-size:13px}.wr-pipeline-snapshot-policy>div small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-pipeline-snapshot-policy>div.is-confirmed svg{color:var(--eg-positive, #17664e)}.wr-pipeline-snapshot-policy>div.is-warning svg,.wr-pipeline-snapshot-policy>div.is-warning strong{color:var(--eg-warning, #8a641f)}.wr-pipeline-erp-command{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px -18px 0;padding:11px 18px;border-top:1px solid var(--eg-border, #ddd3d0);background:color-mix(in srgb,var(--eg-surface, #fff) 76%,var(--eg-surface-tinted, #fff7f3))}.wr-pipeline-erp-command>div{min-width:0;display:flex;align-items:center;gap:10px}.wr-pipeline-erp-command>div>svg{flex:0 0 auto;color:var(--eg-primary, #6f1d2f)}.wr-pipeline-erp-command>div>span{min-width:0;display:grid;gap:1px}.wr-pipeline-erp-command strong,.wr-pipeline-erp-command small{line-height:19px}.wr-pipeline-erp-command strong{font-size:14px}.wr-pipeline-erp-command small{overflow:hidden;color:var(--eg-text-secondary, #66585b);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-erp-command>.admin-button{min-width:198px;min-height:44px;flex:0 0 auto}.wr-pipeline-acquisition-progress{margin:0 -18px;border-top:1px solid var(--eg-border, #ddd3d0);background:var(--eg-surface, #fff)}.wr-pipeline-legacy-progress{margin:0}.wr-pipeline-acquisition-progress>header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 18px}.wr-pipeline-acquisition-progress>header>div{min-width:0;display:flex;align-items:center;gap:10px}.wr-pipeline-acquisition-progress>header>div>svg{flex:0 0 auto;color:var(--eg-primary, #6f1d2f)}.wr-pipeline-acquisition-progress>header span{min-width:0;display:grid;gap:1px}.wr-pipeline-acquisition-progress>header strong{font-size:14px;line-height:20px}.wr-pipeline-acquisition-progress>header span small{overflow:hidden;color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-acquisition-progress>header>b{flex:0 0 auto;color:var(--eg-primary, #6f1d2f);font-size:22px;line-height:26px}.wr-pipeline-acquisition-progress>header>b small{font-size:13px}.wr-pipeline-acquisition-progress>progress{width:100%;height:7px;display:block;border:0;accent-color:var(--eg-primary, #6f1d2f)}.wr-pipeline-acquisition-progress>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 18px 12px;list-style:none}.wr-pipeline-acquisition-progress li{position:relative;min-width:0;display:flex;align-items:center;gap:8px;padding:12px 14px 0 0}.wr-pipeline-acquisition-progress li:after{position:absolute;top:25px;right:8px;left:35px;height:1px;content:"";background:var(--eg-border, #ddd3d0)}.wr-pipeline-acquisition-progress li:last-child:after{display:none}.wr-pipeline-acquisition-progress li>b{position:relative;z-index:1;width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--eg-border, #ddd3d0);border-radius:50%;color:var(--eg-text-secondary, #66585b);background:var(--eg-surface, #fff);font-size:13px}.wr-pipeline-acquisition-progress li>span{position:relative;z-index:1;min-width:0;display:grid;gap:1px;padding-right:5px;background:var(--eg-surface, #fff)}.wr-pipeline-acquisition-progress li strong,.wr-pipeline-acquisition-progress li small{overflow:hidden;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-acquisition-progress li strong{font-size:13px}.wr-pipeline-acquisition-progress li small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-pipeline-acquisition-progress li.is-active>b,.wr-pipeline-acquisition-progress li.is-complete>b{border-color:var(--eg-primary, #6f1d2f);color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.wr-pipeline-acquisition-progress li.is-active strong{color:var(--eg-primary, #6f1d2f)}.wr-pipeline-acquisition-progress.is-complete>header>div>svg{color:var(--eg-positive, #17664e)}.wr-pipeline-acquisition-progress.is-complete>header>b{color:var(--eg-positive, #17664e)}.wr-pipeline-acquisition-progress.is-error>header>div>svg,.wr-pipeline-acquisition-progress.is-error>header strong{color:var(--eg-danger, #a92f43)}.wr-pipeline-acquisition-progress.is-cancelled>header>div>svg,.wr-pipeline-acquisition-progress.is-cancelled>header strong,.wr-pipeline-acquisition-progress.is-cancelled>header>b{color:var(--eg-text-secondary, #66585b)}.wr-pipeline-acquisition-progress.is-cancelled>progress{accent-color:var(--eg-text-secondary, #66585b)}.wr-pipeline-offline-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:8px 12px}.wr-pipeline-offline-switch{display:flex;align-items:center}.wr-pipeline-lineage{min-width:0;display:grid;grid-template-columns:auto auto minmax(180px,1fr);gap:10px 16px;align-items:center}.wr-pipeline-lineage>span{display:grid;grid-template-columns:20px auto;gap:0 7px;align-items:center}.wr-pipeline-lineage>span svg{grid-row:1 / 3;color:var(--eg-primary, #6f1d2f)}.wr-pipeline-lineage b{font-size:13px}.wr-pipeline-lineage small,.wr-pipeline-lineage p{color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:18px}.wr-pipeline-lineage p{margin:0}.wr-pipeline-source-list__head,.wr-pipeline-source-row{display:grid;min-width:940px;grid-template-columns:minmax(150px,.95fr) minmax(180px,1.15fr) minmax(140px,.85fr) 74px minmax(330px,1.55fr);gap:10px;align-items:center}.wr-pipeline-source-list__head{min-height:38px;padding:0 14px;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee);font-size:13px;font-weight:800}.wr-pipeline-source-row{min-height:72px;padding:10px 14px;border-top:1px solid rgba(221,211,208,.72);font-size:14px}.wr-pipeline-source-list__head>span:nth-child(4){text-align:center}.wr-pipeline-source-row>.admin-badge{min-width:74px;justify-content:center;justify-self:center;white-space:nowrap}.wr-pipeline-source-row:first-of-type{border-top:0}.wr-pipeline-source-row.is-ready{box-shadow:inset 3px 0 var(--eg-positive, #17664e)}.wr-pipeline-source-row.is-error{box-shadow:inset 3px 0 var(--eg-danger, #a92f43)}.wr-pipeline-source-name{min-width:0;display:flex;align-items:center;gap:10px}.wr-pipeline-source-name>b{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee);font-size:13px}.wr-pipeline-source-name span,.wr-pipeline-source-row>div:nth-child(2),.wr-pipeline-source-file{min-width:0;display:grid;gap:3px}.wr-pipeline-source-name strong,.wr-pipeline-source-file strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-source-row small{color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:18px}.wr-pipeline-source-file em{overflow:hidden;color:var(--eg-danger, #a92f43);font-size:13px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-source-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.wr-pipeline-source-actions input,.wr-pipeline-source-footer input{display:none}.wr-pipeline-source-actions button,.wr-pipeline-source-footer button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:0 10px;color:var(--eg-primary, #6f1d2f);background:var(--eg-surface, #fff);font:inherit;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.wr-pipeline-template-download{height:44px;width:190px;flex:0 0 190px;display:grid;grid-template-columns:88px 54px 48px;overflow:hidden;border:1px solid color-mix(in srgb,var(--eg-primary, #6f1d2f) 28%,var(--eg-border, #ddd3d0));border-radius:8px;background:var(--eg-surface, #fff)}.wr-pipeline-template-download__label,.wr-pipeline-template-download a{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 7px;font-size:13px;font-weight:800;line-height:18px;text-decoration:none;white-space:nowrap}.wr-pipeline-template-download__label{color:var(--eg-text-secondary, #66585b);background:var(--eg-primary-soft, #f5ebee)}.wr-pipeline-template-download a{border-left:1px solid var(--eg-border, #ddd3d0);color:var(--eg-primary, #6f1d2f);background:var(--eg-surface, #fff)}.wr-pipeline-template-download a:hover,.wr-pipeline-template-download a:focus-visible{outline:none;background:var(--eg-primary-soft, #f5ebee)}.wr-pipeline-import-action{min-width:84px;flex:0 0 auto;padding-inline:9px!important;white-space:nowrap}.wr-pipeline-output-action{width:44px;min-width:44px;flex:0 0 auto;padding:0!important;white-space:nowrap}.wr-pipeline-output-action:disabled{cursor:not-allowed;opacity:.45}@media(prefers-reduced-motion:reduce){.wr-pipeline-readiness__track>span{transition:none}}.wr-pipeline-source-actions button:disabled,.wr-pipeline-source-footer button:disabled{cursor:not-allowed;opacity:.48}.wr-pipeline-error{display:flex;align-items:center;gap:10px;margin:0 18px 12px;border:1px solid rgba(169,47,67,.26);border-radius:8px;padding:10px 12px;color:var(--eg-danger, #a92f43);background:#a92f430d;font-size:13px}.wr-pipeline-error span{display:grid;gap:2px}.wr-pipeline-source-footer{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 18px;border-top:1px solid var(--eg-border, #ddd3d0);background:var(--eg-surface-tinted, #fff7f3)}.wr-pipeline-source-footer>div{min-width:0;display:flex;align-items:center;gap:10px}.wr-pipeline-source-footer>div>span{min-width:0;overflow:hidden;color:var(--eg-text-secondary, #66585b);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wr-pipeline-source-footer>div>span strong{color:var(--eg-text-primary, #2b2022)}.wr-pipeline-monitor{overflow:hidden}.wr-pipeline-monitor>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px 10px}.wr-pipeline-monitor header>strong{color:var(--eg-primary, #6f1d2f);font-size:34px}.wr-pipeline-monitor>progress{width:100%;height:8px;display:block;border:0;accent-color:var(--eg-primary, #6f1d2f)}.wr-pipeline-monitor__body{display:grid;grid-template-columns:220px minmax(0,1fr);border-top:1px solid var(--eg-border, #ddd3d0)}.wr-pipeline-stage-now{display:grid;align-content:center;gap:5px;padding:16px 18px;border-right:1px solid var(--eg-border, #ddd3d0);background:var(--eg-primary-soft, #f5ebee)}.wr-pipeline-stage-now span,.wr-pipeline-stage-now small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-pipeline-stage-now strong{color:var(--eg-primary, #6f1d2f);font-size:22px}.wr-pipeline-log-list{max-height:210px;overflow-y:auto;padding:4px 18px;background:#fff}.wr-pipeline-log-list>div{min-height:48px;display:grid;grid-template-columns:126px minmax(0,1fr) 56px;gap:12px;align-items:center;border-top:1px solid rgba(221,211,208,.72);font-size:13px}.wr-pipeline-log-list>div:first-child{border-top:0}.wr-pipeline-log-list time,.wr-pipeline-log-list em{color:var(--eg-text-secondary, #66585b);font-size:13px;font-style:normal}.wr-pipeline-log-list span{display:grid;gap:2px}.wr-pipeline-log-list small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-pipeline-log-list .is-success strong{color:var(--eg-positive, #17664e)}.wr-pipeline-log-list .is-error strong{color:var(--eg-danger, #a92f43)}.wr-pipeline-result-strip{min-height:104px;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(480px,2fr) auto;gap:18px;align-items:center;padding:14px 18px}.wr-pipeline-result-strip>div:first-child{display:grid;gap:3px}.wr-pipeline-result-strip>div:first-child>strong{font-size:17px}.wr-pipeline-result-strip>div:first-child>small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-pipeline-result-strip dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.wr-pipeline-result-strip dl div{min-width:0;display:grid;gap:3px;border-left:1px solid var(--eg-border, #ddd3d0);padding:0 12px}.wr-pipeline-result-strip dt{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-pipeline-result-strip dd{margin:0;font-size:21px;font-weight:800}.wr-pipeline-result-strip dd small{margin-left:3px;color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-pipeline-result-actions{display:flex;align-items:center;gap:6px}.wr-pipeline-result-actions>button:not(.admin-button){width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;color:var(--eg-primary, #6f1d2f);background:var(--eg-surface, #fff);cursor:pointer}.wr-pipeline-result-actions>button:disabled{cursor:not-allowed;opacity:.45}@keyframes wr-pipeline-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wr-pipeline-loading svg,.wr-pipeline .is-validating svg,.wr-pipeline-acquisition-progress header>div>svg,.wr-pipeline-legacy-dialog header>svg,.wr-pipeline-monitor header svg{animation:none}}@media(max-width:980px){.wr-pipeline-acquisition-fields{grid-template-columns:repeat(2,minmax(150px,1fr))}.wr-pipeline-context-strip,.wr-pipeline-snapshot-policy{grid-template-columns:1fr}.wr-pipeline-acquisition-progress>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-pipeline-acquisition-progress li:nth-child(2):after{display:none}.wr-pipeline-offline-panel,.wr-pipeline-lineage{grid-template-columns:1fr}.wr-pipeline-source-list__head,.wr-pipeline-source-row{min-width:940px}.wr-pipeline-result-strip{grid-template-columns:1fr}}@media(max-width:620px){.wr-pipeline-legacy-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.wr-pipeline-legacy-dialog__body{gap:18px;padding:20px 16px}.wr-pipeline-legacy-dialog__phases{grid-template-columns:1fr;gap:12px}.wr-pipeline-legacy-dialog__phases li{min-height:46px;padding-right:0}.wr-pipeline-legacy-dialog__phases li:after{top:32px;bottom:-12px;left:15px;width:1px;height:auto}.wr-pipeline-legacy-dialog__body>footer{align-items:stretch;flex-direction:column}.wr-pipeline-legacy-dialog__body>footer button{width:100%}.wr-pipeline-source-head,.wr-pipeline-acquisition-fields{grid-template-columns:1fr}.wr-pipeline-readiness{padding-top:12px;padding-left:0;border-top:1px solid var(--eg-border, #ddd3d0);border-left:0}.wr-pipeline-head-actions{width:100%;display:grid;justify-content:stretch;gap:12px}.wr-pipeline-mode-switch{width:100%}.wr-pipeline-erp-command{align-items:stretch;flex-direction:column}.wr-pipeline-erp-command>.admin-button{width:100%}.wr-pipeline-acquisition-progress>header{align-items:flex-start}.wr-pipeline-acquisition-progress>header span small{white-space:normal}.wr-pipeline-acquisition-progress>ol{grid-template-columns:1fr}.wr-pipeline-acquisition-progress li:after{display:none}.wr-pipeline-source-footer{align-items:stretch;flex-direction:column}.wr-pipeline-mode-switch button,.wr-pipeline-offline-switch button{flex:1;padding-inline:10px}.wr-pipeline-source-footer>div{align-items:flex-start;flex-direction:column}}.wr-help,.wr-help *{box-sizing:border-box}.wr-help{width:100%;min-height:100%;display:grid;grid-template-columns:188px minmax(0,1fr);gap:10px;margin-top:0;color:var(--eg-text-primary, #2b2022)}.wr-help-nav,.wr-help-document{border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;background:var(--eg-surface, #fff);box-shadow:0 10px 24px #3510180d}.wr-help-nav{align-self:start;position:sticky;top:0;overflow:hidden}.wr-help-nav__head{min-height:64px;display:grid;grid-template-columns:44px 22px minmax(0,1fr);align-items:center;gap:8px;padding:10px;color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.wr-help-nav__head>button{width:44px;height:44px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--eg-on-primary, #fff) 34%,transparent);border-radius:8px;padding:0;color:var(--eg-on-primary, #fff);background:color-mix(in srgb,var(--eg-on-primary, #fff) 12%,transparent);cursor:pointer}.wr-help-nav__head>button:hover,.wr-help-nav__head>button:focus-visible{outline:none;background:color-mix(in srgb,var(--eg-on-primary, #fff) 22%,transparent)}.wr-help-nav__head>span{min-width:0;display:grid;gap:1px}.wr-help-nav__head small{overflow:hidden;color:color-mix(in srgb,var(--eg-on-primary, #fff) 76%,transparent);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.wr-help-nav__head strong{overflow:hidden;font-size:15px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.wr-help-nav nav{display:grid;padding:8px}.wr-help-nav nav a{min-height:44px;display:flex;align-items:center;border-radius:8px;padding:0 10px;color:var(--eg-text-primary, #2b2022);font-size:14px;font-weight:700;text-decoration:none}.wr-help-nav nav a:hover,.wr-help-nav nav a:focus-visible{outline:none;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee)}.wr-help-document{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}.wr-help-document>header,.wr-help-document>section{padding:20px 22px;scroll-margin-top:12px}.wr-help-document>section{border-top:1px solid var(--eg-border, #ddd3d0)}.wr-help-document>header>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-help-document h2{max-width:760px;margin:5px 0 0;font-size:26px;line-height:34px}.wr-help-document>header>p{max-width:850px;margin:8px 0 0;color:var(--eg-text-secondary, #66585b);font-size:15px;line-height:24px}.wr-help-document h3{margin:0;font-size:20px;line-height:27px}.wr-help-document h4{margin:4px 0 0;font-size:16px;line-height:23px}.wr-help-flow ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;list-style:none}.wr-help-flow li{min-width:0;display:grid;grid-template-rows:auto 1fr;gap:8px;position:relative;padding-right:12px}.wr-help-flow li:not(:last-child):after{content:"";position:absolute;top:15px;right:3px;width:12px;height:1px;background:var(--eg-border, #ddd3d0)}.wr-help-flow li>b{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee);font-size:13px}.wr-help-flow li span{display:grid;align-content:start;gap:4px}.wr-help-flow li strong{font-size:14px}.wr-help-flow li small{color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:18px}.wr-help-section-title{display:flex;align-items:flex-start;gap:10px}.wr-help-section-title>svg{flex:0 0 auto;margin-top:2px;color:var(--eg-primary, #6f1d2f)}.wr-help-section-title span{display:grid;gap:3px}.wr-help-section-title p{margin:0;color:var(--eg-text-secondary, #66585b);font-size:14px}.wr-help-section-title.is-warning svg,.wr-help-section-title.is-warning h3{color:var(--eg-warning, #8a641f)}.wr-help-table-wrap{width:100%;overflow-x:auto;margin-top:14px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px}.wr-help-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.wr-help-table-wrap th,.wr-help-table-wrap td{border-left:1px solid var(--eg-border, #ddd3d0);border-top:1px solid var(--eg-border, #ddd3d0);padding:10px 12px;text-align:left;vertical-align:top}.wr-help-table-wrap th:first-child,.wr-help-table-wrap td:first-child{border-left:0}.wr-help-table-wrap thead th{border-top:0;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee);font-size:13px;font-weight:800}.wr-help-table-wrap tbody td{color:var(--eg-text-secondary, #66585b);line-height:20px}.wr-help-table-wrap tbody td:first-child{color:var(--eg-text-primary, #2b2022);font-weight:800}.wr-help-note{margin:12px 0 0;color:var(--eg-text-secondary, #66585b);font-size:14px}.wr-help-formulas{margin-top:14px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px}.wr-help-formulas>section{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(300px,1.35fr) minmax(0,1.8fr);gap:12px 18px;align-items:start;padding:14px 16px;border-top:1px solid var(--eg-border, #ddd3d0)}.wr-help-formulas>section:first-child{border-top:0}.wr-help-formulas section>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-help-formulas pre{grid-column:2 / 4;margin:0;overflow-x:auto;border-left:3px solid var(--eg-primary, #6f1d2f);padding:10px 12px;color:var(--eg-text-primary, #2b2022);background:var(--eg-surface-tinted, #fff7f3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:20px;white-space:pre-wrap}.wr-help-formulas section>p{grid-column:2 / 4;margin:0;color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:20px}.wr-help-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px}.wr-help-example-grid>div{display:grid;gap:6px;border-left:1px solid var(--eg-border, #ddd3d0);padding:14px}.wr-help-example-grid>div:first-child{border-left:0}.wr-help-example-grid span{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-help-example-grid strong{color:var(--eg-primary, #6f1d2f);font-size:15px}#wr-help-example>p{margin:10px 0 0;color:var(--eg-text-secondary, #66585b);font-size:14px;line-height:22px}@media(max-width:980px){.wr-help{grid-template-columns:1fr}.wr-help-nav{position:static}.wr-help-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-help-flow ol,.wr-help-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-warehouse-replenishment{position:relative;width:100%;max-width:none;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.admin-tablet-frame--non-ceo .admin-content:has(.admin-warehouse-replenishment){gap:0;padding:4px 8px 8px}.admin-tablet-frame--non-ceo .admin-content:has(.admin-warehouse-replenishment) .admin-pull-refresh__content{min-height:100%;align-content:stretch}.admin-warehouse-replenishment.is-help-view{height:auto;min-height:100%;overflow:visible}.wr-task-board,.wr-task-board *,.wr-task-workflow-head,.wr-task-workflow-head *,.wr-task-configuration,.wr-task-configuration *,.wr-task-calculation,.wr-task-calculation *{box-sizing:border-box}.wr-task-board{position:relative;min-height:0;flex:1;display:flex;flex-direction:column;gap:10px;overflow:auto;color:var(--eg-text-primary, #2b2022);font-variant-numeric:tabular-nums}.wr-task-board__command{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--eg-border, #ddd3d0);padding:6px 4px 7px}.wr-task-board__command>div:first-child{min-width:0;display:flex;align-items:baseline;gap:12px}.wr-task-configuration__intro>span,.wr-task-calculation__command>div:first-child>span,.wr-task-review-bar>div:first-child>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-task-board__command h1{margin:0;font-size:22px;line-height:28px;letter-spacing:0}.wr-task-board__command p{margin:0;color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:18px}.wr-task-board__actions,.wr-task-row__actions,.wr-task-dialog footer,.wr-task-configuration__selector footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.wr-task-primary-action,.wr-task-dialog footer .admin-button,.wr-task-board__actions .admin-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;line-height:20px}.wr-task-primary-action>svg,.wr-task-dialog footer .admin-button>svg{flex:0 0 auto}.wr-task-board__actions>button:first-child,.wr-task-row__actions>button,.wr-task-dialog header>button,.wr-task-workflow-head__identity>button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;color:var(--eg-primary, #6f1d2f);background:var(--eg-surface, #fff);font:inherit;cursor:pointer}.wr-task-board__summary{min-height:72px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;background:var(--eg-surface, #fff)}.wr-task-board__summary>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 12px;padding:10px 16px;border-right:1px solid var(--eg-border, #ddd3d0)}.wr-task-board__summary>div:last-child{border-right:0}.wr-task-board__summary span,.wr-task-board__summary small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-board__summary strong{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--eg-primary, #6f1d2f);font-size:25px}.wr-task-ledger{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;background:var(--eg-surface, #fff)}.wr-task-ledger__toolbar{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-task-ledger__toolbar>div{display:flex;gap:4px}.wr-task-ledger__toolbar>div button{min-height:44px;border:0;border-radius:6px;padding:0 15px;color:var(--eg-text-secondary, #66585b);background:transparent;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.wr-task-ledger__toolbar>div button.is-active{color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.wr-task-ledger__toolbar label{width:min(360px,36vw);min-height:44px;display:flex;align-items:center;gap:8px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:0 12px;color:var(--eg-text-secondary, #66585b);background:var(--eg-surface, #fff)}.wr-task-ledger__toolbar input{min-width:0;flex:1;border:0;outline:0;color:var(--eg-text-primary, #2b2022);background:transparent;font:inherit;font-size:14px}.wr-task-ledger__head,.wr-task-row{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(110px,.55fr) minmax(210px,1fr) minmax(120px,.6fr) minmax(145px,.72fr) 158px;gap:14px;align-items:center}.wr-task-ledger__head{min-height:38px;padding:0 14px;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee);font-size:13px;font-weight:800}.wr-task-ledger__body{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.wr-task-row{min-height:88px;padding:10px 14px;border-bottom:1px solid rgba(221,211,208,.78)}.wr-task-row:hover{background:var(--eg-surface-tinted, #fff8f5)}.wr-task-row>div:not(.wr-task-row__actions),.wr-task-row__identity>button{min-width:0;display:grid;gap:3px}.wr-task-row>div>strong,.wr-task-row__identity>button strong{overflow:hidden;color:var(--eg-text-primary, #2b2022);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wr-task-row>div>small,.wr-task-row__identity>button small{overflow:hidden;color:var(--eg-text-secondary, #66585b);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wr-task-row__identity{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px!important}.wr-task-row__identity>button{min-height:44px;border:0;padding:0;background:transparent;text-align:left;cursor:pointer}.wr-task-row__actions>button.is-primary{min-width:98px;gap:5px;border-color:var(--eg-primary, #6f1d2f);color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-task-row__actions>button:disabled{cursor:not-allowed;opacity:.42}.wr-task-ledger__empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--eg-text-secondary, #66585b);font-size:14px;text-align:center}.wr-task-ledger__empty strong{color:var(--eg-text-primary, #2b2022);font-size:18px}.wr-task-configuration__selector select{width:100%;min-height:44px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:0 11px;color:var(--eg-text-primary, #2b2022);background:var(--eg-surface, #fff);font:inherit;font-size:14px}.wr-task-workflow-head{flex:0 0 auto;min-height:60px;display:grid;grid-template-columns:minmax(410px,1.1fr) minmax(600px,1.9fr);align-items:stretch;overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;background:var(--eg-surface, #fff)}.wr-task-workflow-head__identity{min-width:0;min-height:60px;display:flex;align-items:center;gap:10px;padding:4px 8px;border-right:1px solid var(--eg-border, #ddd3d0)}.wr-task-workflow-head__identity>button:first-child{gap:6px;padding:0 12px;font-size:14px;font-weight:800}.wr-task-workflow-head__identity>div{min-width:0;flex:1;display:flex;align-items:center;gap:9px}.wr-task-workflow-head__identity>div span{min-width:0;max-width:180px;overflow:hidden;border-radius:999px;padding:4px 8px;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.wr-task-workflow-head__identity>div strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.wr-task-steps{min-width:0;min-height:60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.wr-task-steps li{min-width:0;display:flex;border-right:1px solid var(--eg-border, #ddd3d0)}.wr-task-steps li:last-child{border-right:0}.wr-task-steps button{width:100%;height:100%;min-height:60px;display:flex;align-items:center;gap:10px;border:0;padding:8px 14px;color:var(--eg-text-secondary, #66585b);background:transparent;text-align:left;cursor:pointer}.wr-task-steps button:disabled{cursor:not-allowed;opacity:.58}.wr-task-steps button>b{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--eg-border, #ddd3d0);border-radius:50%;color:var(--eg-text-secondary, #66585b);background:var(--eg-surface, #fff);font-size:13px}.wr-task-steps button>span{min-width:0;display:grid;gap:1px}.wr-task-steps strong,.wr-task-steps small{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.wr-task-steps small{color:var(--eg-text-secondary, #66585b)}.wr-task-steps li.is-active button{background:transparent}.wr-task-steps li.is-active{background:var(--eg-primary-soft, #f5ebee);box-shadow:inset 4px 0 var(--eg-primary, #6f1d2f)}.wr-task-steps li.is-active button>b,.wr-task-steps li.is-completed button>b{border-color:var(--eg-primary, #6f1d2f);color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.wr-task-steps li.is-active strong{color:var(--eg-primary, #6f1d2f)}.wr-task-configuration,.wr-task-calculation,.admin-warehouse-replenishment>.wr-pipeline,.admin-warehouse-replenishment>.warehouse-replenishment-total,.admin-warehouse-replenishment>.warehouse-replenishment-audit,.admin-warehouse-replenishment>.wr-help-page{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.admin-warehouse-replenishment>.wr-pipeline{overscroll-behavior:auto}.admin-warehouse-replenishment>.warehouse-replenishment-total,.admin-warehouse-replenishment>.warehouse-replenishment-audit{overscroll-behavior:auto}.admin-warehouse-replenishment>.warehouse-replenishment-total{grid-template-rows:minmax(0,1fr);align-items:stretch;gap:10px;margin-top:0;overflow:clip;overscroll-behavior:contain}.wr-task-configuration{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(430px,1.45fr) minmax(250px,.8fr);gap:10px}.wr-task-configuration>section,.wr-task-configuration>aside,.wr-task-calculation__command,.wr-task-calculation__error{border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;background:var(--eg-surface, #fff)}.wr-task-configuration__intro,.wr-task-configuration__contract{padding:18px}.wr-task-configuration__intro h2,.wr-task-calculation__command h2{margin:4px 0 0;font-size:22px;line-height:29px}.wr-task-configuration__intro p,.wr-task-calculation__command p,.wr-task-configuration__contract p{margin:6px 0 0;color:var(--eg-text-secondary, #66585b);font-size:14px;line-height:22px}.wr-task-configuration__selector{overflow:hidden}.wr-task-configuration__selector>header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-task-configuration__selector header span,.wr-task-configuration__selector label>span,.wr-task-configuration__contract>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-task-configuration__selector h3{margin:2px 0 0;font-size:19px}.wr-task-configuration__selector header p{margin:2px 0 0;color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-configuration__selector>label{display:grid;gap:6px;padding:14px 16px}.wr-task-configuration__selector dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--eg-border, #ddd3d0)}.wr-task-configuration__selector dl>div{display:grid;gap:3px;padding:12px 16px;border-right:1px solid var(--eg-border, #ddd3d0);border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-task-configuration__selector dt{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-configuration__selector dd{margin:0;font-size:14px;font-weight:800}.wr-task-configuration__selector footer{min-height:66px;padding:10px 16px}.wr-task-configuration__selector footer .admin-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:20px}.wr-task-configuration__selector footer .admin-button>svg{flex:0 0 auto}.wr-task-configuration__contract>strong{display:block;margin-top:5px;color:var(--eg-primary, #6f1d2f);font-size:23px}.wr-task-configuration__contract>div{display:flex;align-items:center;gap:9px;margin-top:18px;border-top:1px solid var(--eg-border, #ddd3d0);padding-top:14px;color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-calculation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:6px;overflow:hidden}.wr-task-calculation__command{min-height:80px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:6px 16px}.wr-task-calculation__command dl{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));margin:0}.wr-task-calculation__command dl>div{display:grid;gap:3px;border-left:1px solid var(--eg-border, #ddd3d0);padding:4px 16px}.wr-task-calculation__command dt{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-calculation__command dd{margin:0;color:var(--eg-primary, #6f1d2f);font-size:18px;font-weight:900}.wr-task-calculation__monitor{min-height:0;height:100%;margin:0;display:grid;grid-template-rows:auto 8px minmax(0,1fr);overflow:hidden}.wr-task-calculation__monitor .wr-pipeline-monitor__body{min-height:0}.wr-task-calculation__monitor .wr-pipeline-log-list{max-height:none}.wr-task-calculation__error{display:flex;gap:10px;padding:12px 16px;color:var(--eg-danger, #a92f43);font-size:14px}.wr-task-review-bar{min-height:52px;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:4px 8px 4px 12px;background:var(--eg-surface, #fff)}.wr-task-review-overview{min-height:72px;flex:0 0 72px;display:grid;grid-template-columns:minmax(220px,.85fr) minmax(520px,2fr) auto;align-items:stretch;gap:10px;overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:6px 8px 6px 12px;background:var(--eg-surface, #fff)}.wr-task-review-overview__identity{min-width:0;display:grid;align-content:center;gap:1px}.wr-task-review-overview__identity>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-task-review-overview__identity>strong,.wr-task-review-overview__identity>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-task-review-overview__identity>strong{font-size:14px}.wr-task-review-overview__identity>small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-review-overview__metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-right:1px solid var(--eg-border, #ddd3d0);border-left:1px solid var(--eg-border, #ddd3d0)}.wr-task-review-overview__metrics>div{min-width:0;display:grid;align-content:center;gap:1px;padding:0 10px;border-right:1px solid color-mix(in srgb,var(--eg-border, #ddd3d0) 76%,transparent)}.wr-task-review-overview__metrics>div:last-child{border-right:0}.wr-task-review-overview__metrics dt,.wr-task-review-overview__metrics span{overflow:hidden;color:var(--eg-text-secondary, #66585b);font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.wr-task-review-overview__metrics dd{margin:0;color:var(--eg-primary, #6f1d2f);font-size:19px;font-weight:900;line-height:22px}.wr-task-review-overview__metrics dd small{margin-left:2px;font-size:13px}.wr-task-review-overview__metrics span[title]{cursor:help}.wr-task-review-overview__actions,.wr-task-review-overview__actions>div{display:flex;align-items:center;justify-content:flex-end;gap:4px}.wr-task-review-overview__actions>div{overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:3px}.wr-task-review-overview__actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.wr-task-review-overview__actions>div button{border:0;border-radius:6px;padding:0 10px;color:var(--eg-text-secondary, #66585b);background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.wr-task-review-overview__actions>div button.is-active{color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.wr-task-review-empty{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;gap:18px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:28px;color:var(--eg-text-secondary, #66585b);background:var(--eg-surface, #fff)}.wr-task-review-empty>svg{flex:0 0 auto;color:var(--eg-primary, #6f1d2f)}.wr-task-review-empty>div{max-width:620px}.wr-task-review-empty span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-task-review-empty h2{margin:3px 0 0;color:var(--eg-text-primary, #2b2022);font-size:21px}.wr-task-review-empty p{margin:5px 0 0;font-size:14px;line-height:21px}.wr-task-review-bar>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px}.wr-task-review-bar>div:first-child strong,.wr-task-review-bar>div:first-child small{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wr-task-review-bar>div:first-child small{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-review-bar>div:nth-child(2){display:flex;gap:4px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:3px}.wr-task-review-bar>div:nth-child(2) button{min-height:40px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:6px;padding:0 12px;color:var(--eg-text-secondary, #66585b);background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.wr-task-review-bar>div:nth-child(2) button.is-active{color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.admin-warehouse-replenishment>.warehouse-replenishment-batch-flow{min-height:64px;flex:0 0 auto;margin-top:0}@media(max-width:1100px){.wr-task-workflow-head{grid-template-columns:1fr}.wr-task-workflow-head__identity{border-right:0;border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-task-ledger__head,.wr-task-row{grid-template-columns:minmax(220px,1.3fr) 100px minmax(190px,1fr) 105px 145px}.wr-task-ledger__head span:last-child,.wr-task-row__actions{display:none}.wr-task-configuration{grid-template-columns:minmax(220px,.75fr) minmax(430px,1.5fr)}.wr-task-configuration__contract{grid-column:1 / -1}}@media(max-width:820px){.wr-task-board__command,.wr-task-ledger__toolbar,.wr-task-calculation__command{align-items:stretch;flex-direction:column}.wr-task-review-overview{min-height:134px;flex-basis:134px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr)}.wr-task-review-overview__actions{grid-column:1 / -1;justify-content:space-between}.wr-task-board__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-task-board__summary>div:nth-child(2){border-right:0}.wr-task-board__summary>div:nth-child(-n+2){border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-task-ledger__toolbar label{width:100%}.wr-task-ledger__head{display:none}.wr-task-row{grid-template-columns:1fr 1fr}.wr-task-row__identity,.wr-task-row__actions{grid-column:1 / -1}.wr-task-row__actions{display:flex}.wr-task-steps{overflow-x:auto;grid-template-columns:repeat(4,minmax(180px,1fr))}.wr-task-configuration{grid-template-columns:1fr}.wr-task-configuration__contract{grid-column:auto}.wr-task-calculation__command{display:flex}.wr-task-review-bar{grid-template-columns:1fr}.wr-task-review-overview{min-height:0;flex-basis:auto;grid-template-columns:1fr;overflow:visible}.wr-task-review-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--eg-border, #ddd3d0)}.wr-task-review-overview__metrics>div:nth-child(2){border-right:0}.wr-task-review-overview__metrics>div:nth-child(-n+2){border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-task-review-overview__actions{align-items:stretch;flex-direction:column}.admin-warehouse-replenishment>.warehouse-replenishment-total{grid-template-rows:minmax(320px,1fr);overflow:auto}}@media(prefers-reduced-motion:reduce){.wr-task-board *,.wr-task-workflow-head *{scroll-behavior:auto;transition:none!important}}.wr-task-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;padding:0;background:#22141761;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wr-task-dialog{width:100%;min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;background:var(--eg-surface, #fff);box-shadow:0 22px 54px #22141733}.wr-task-dialog>header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 14px 8px 18px;border-bottom:1px solid var(--eg-border, #ddd3d0)}.wr-task-dialog header span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-task-dialog h2{margin:2px 0 0;font-size:20px}.wr-task-dialog__body{min-height:0;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(480px,1.45fr);gap:0;overflow:auto}.wr-task-dialog__brief{border-right:1px solid var(--eg-border, #ddd3d0);padding:28px 24px;background:var(--eg-surface-tinted, #fff8f5)}.wr-task-dialog__brief>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:800}.wr-task-dialog__brief h3{margin:6px 0 22px;font-size:24px;line-height:31px}.wr-task-dialog__brief dl{display:grid;margin:0}.wr-task-dialog__brief dl>div{display:grid;gap:3px;border-top:1px solid var(--eg-border, #ddd3d0);padding:12px 0}.wr-task-dialog__brief dt{color:var(--eg-text-secondary, #66585b);font-size:13px}.wr-task-dialog__brief dd{margin:0;font-size:14px;font-weight:800}.wr-task-dialog__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding:28px 24px}.wr-task-dialog__form label{display:grid;gap:6px}.wr-task-dialog__form label span{font-size:13px;font-weight:800}.wr-task-dialog__form input,.wr-task-dialog__form select{width:100%;min-height:44px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:0 11px;color:var(--eg-text-primary, #2b2022);background:var(--eg-surface, #fff);font:inherit;font-size:14px}.wr-task-dialog__select{position:relative}.wr-task-dialog__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:42px;cursor:pointer}.wr-task-dialog__select>svg{position:absolute;top:50%;right:14px;transform:translateY(-50%);pointer-events:none;color:var(--eg-primary, #6f1d2f)}.wr-task-dialog__snapshot{grid-column:1 / -1;min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border-left:3px solid var(--eg-primary, #6f1d2f);padding:8px 12px;background:var(--eg-primary-soft, #f5ebee);font-size:13px}.wr-task-dialog>footer{min-height:64px;padding:10px 16px;border-top:1px solid var(--eg-border, #ddd3d0);background:var(--eg-surface-tinted, #fff8f5)}.wr-task-dialog__confirm{min-height:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:32px;color:var(--eg-danger, #a92f43);text-align:left}.wr-task-dialog__confirm>svg{flex:0 0 auto}.wr-task-dialog__confirm>div{max-width:560px}.wr-task-dialog__confirm strong{color:var(--eg-text-primary, #2b2022);font-size:22px}.wr-task-dialog__confirm p{margin:6px 0 0;color:var(--eg-text-secondary, #66585b);font-size:15px;line-height:24px}.xiaobo-merch-config-center{display:grid;gap:14px}.xiaobo-merch-config-center__hero{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(var(--eg-primary-rgb, 111, 29, 47),.14);border-radius:10px;padding:18px 20px;background:#fffdfbeb;box-shadow:0 12px 28px #3510180e}.xiaobo-merch-config-center__hero div{min-width:0}.xiaobo-merch-config-center__metrics{flex:0 0 auto;display:flex;gap:10px}.xiaobo-merch-config-center__metrics span{min-height:42px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--eg-primary-rgb, 111, 29, 47),.12);border-radius:10px;padding:0 12px;color:var(--eg-primary, #6f1d2f);background:#fffdfbdb;font-size:13px;font-weight:800}.xiaobo-merch-config-center__metrics b{font-size:20px;font-weight:900}.xiaobo-merch-config-center__hero span,.xiaobo-merch-config-card header>span{color:var(--eg-primary, #6f1d2f);font-size:13px;font-weight:850}.xiaobo-merch-config-center__hero h2,.xiaobo-merch-config-center__hero p,.xiaobo-merch-config-card h3,.xiaobo-merch-config-card p{margin:0}.xiaobo-merch-config-center__hero h2{margin-top:4px;font-size:28px;line-height:34px}.xiaobo-merch-config-center__hero p{max-width:760px;margin-top:8px;color:var(--eg-muted, #66585b);font-size:15px;line-height:24px}.xiaobo-merch-config-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xiaobo-merch-config-card{min-height:186px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid rgba(var(--eg-primary-rgb, 111, 29, 47),.14);border-radius:10px;padding:18px;background:#fffdfbf2;box-shadow:0 10px 24px #3510180d}.xiaobo-merch-config-list .xiaobo-merch-config-card{min-height:174px;grid-template-columns:52px minmax(0,1fr)}.xiaobo-merch-config-list .xiaobo-merch-config-card .admin-button{grid-column:2;justify-self:start}.xiaobo-merch-config-card__icon{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f5ebee)}.xiaobo-merch-config-card>div:nth-child(2){min-width:0;display:grid;gap:8px}.xiaobo-merch-config-card header{display:flex;align-items:center;gap:10px}.xiaobo-merch-config-card h3{font-size:24px;line-height:30px}.xiaobo-merch-config-card p{max-width:760px;color:var(--eg-muted, #66585b);font-size:15px;line-height:24px}.xiaobo-merch-config-card ul{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.xiaobo-merch-config-card li{border-radius:8px;padding:6px 9px;color:var(--eg-primary, #6f1d2f);background:rgba(var(--eg-primary-rgb, 111, 29, 47),.075);font-size:12px;font-weight:800}.xiaobo-merch-config-card .admin-button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.xiaobo-merch-config-detail .warehouse-replenishment-command{min-height:56px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:0;margin-top:0;padding:8px 10px}.xiaobo-merch-config-detail .warehouse-replenishment-breadcrumb button{min-height:38px;padding:0 10px}.xiaobo-merch-config-detail .warehouse-replenishment-configuration{margin-top:5px}.xiaobo-config-library-panel{display:grid;gap:10px;border:1px solid var(--wr-line);border-radius:10px;padding:12px;background:#fffdfbeb;box-shadow:0 8px 18px #3510180b}.xiaobo-config-library-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.xiaobo-config-library-panel__head>div{min-width:0}.xiaobo-config-library-panel__head span,.xiaobo-config-editor-card label>span{color:var(--wr-wine);font-size:13px;font-weight:850}.xiaobo-config-library-panel__head h2,.xiaobo-config-library-panel__head p{margin:0}.xiaobo-config-library-panel__head h2{font-size:18px;line-height:24px}.xiaobo-config-library-panel__head p{margin-top:2px;color:var(--wr-muted);font-size:13px;line-height:19px}.xiaobo-config-library-panel__body{display:grid;grid-template-columns:minmax(210px,.52fr) minmax(0,1fr);gap:10px;align-items:start}.xiaobo-config-listbox{max-height:168px;display:grid;gap:6px;overflow:auto;padding-right:2px}.xiaobo-config-listbox button{min-height:58px;display:grid;gap:2px;border:1px solid #eadeda;border-radius:9px;padding:8px 10px;color:var(--wr-ink);background:#faf7f5;text-align:left;cursor:pointer}.xiaobo-config-listbox button.is-active{border-color:#7a203661;background:var(--wr-wine-soft);box-shadow:inset 3px 0 var(--wr-wine)}.xiaobo-config-listbox strong{overflow:hidden;color:var(--wr-wine);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.xiaobo-config-listbox span{overflow:hidden;color:var(--wr-muted);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.xiaobo-config-editor-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border:1px solid #eadeda;border-radius:10px;padding:10px;background:#fffdfb}.xiaobo-config-editor-card label{min-width:0;display:grid;gap:4px}.xiaobo-config-editor-card input,.xiaobo-config-editor-card select,.xiaobo-config-editor-card textarea,.xiaobo-grade-row input{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #dfd1cd;border-radius:8px;padding:0 10px;color:var(--wr-ink);background:#fffaf8;font:inherit;font-size:14px}.xiaobo-config-editor-card textarea{min-height:46px;padding-top:8px;resize:vertical}.xiaobo-config-editor-card input:focus,.xiaobo-config-editor-card select:focus,.xiaobo-config-editor-card textarea:focus,.xiaobo-grade-row input:focus{outline:2px solid rgba(122,32,54,.22);border-color:#7a20367a}.xiaobo-config-editor-card__wide,.xiaobo-config-editor-card__actions{grid-column:1 / -1}.xiaobo-config-editor-card__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.xiaobo-config-editor-card__actions>div{display:flex;gap:8px}.xiaobo-grade-editor-card{grid-template-columns:minmax(0,1fr)}.xiaobo-grade-table{display:grid;border:1px solid #eadeda;border-radius:9px;overflow:hidden}.xiaobo-grade-table__head,.xiaobo-grade-row{display:grid;grid-template-columns:.58fr 1fr minmax(0,1.4fr) 76px;gap:0;align-items:center}.xiaobo-grade-table__head{min-height:34px;color:var(--wr-wine);background:#f8eff1;font-size:13px;font-weight:850}.xiaobo-grade-table__head span,.xiaobo-grade-row>*{border-right:1px solid #eee7e4;padding:6px}.xiaobo-grade-table__head span:last-child,.xiaobo-grade-row>*:last-child{border-right:0}.xiaobo-grade-row{border-top:1px solid #eee7e4;background:#fffdfb}.xiaobo-grade-row input{min-height:34px}.xiaobo-grade-row button{min-height:34px;border:0;border-radius:8px;color:var(--wr-wine);background:#7a203614;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.xiaobo-grade-row button:disabled{opacity:.48;cursor:not-allowed}.admin-tablet-frame--non-ceo .admin-content:has(.xiaobo-merch-config-detail){grid-template-rows:0 minmax(0,1fr);align-content:stretch;gap:0;padding:8px 10px 10px;overflow:hidden}.admin-tablet-frame--non-ceo .admin-content:has(.xiaobo-merch-config-detail) .admin-pull-refresh__content{width:100%;min-height:0;height:100%;align-content:stretch}.admin-tablet-frame--non-ceo .admin-content:has(.xiaobo-merch-config-detail) .xiaobo-merch-config-detail{width:100%;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:hidden}.admin-tablet-frame--non-ceo .admin-content:has(.xiaobo-merch-config-detail) .xiaobo-merch-config-detail .warehouse-replenishment-breadcrumb button{min-height:38px}@media(max-width:960px){.xiaobo-merch-config-card{grid-template-columns:54px minmax(0,1fr)}.xiaobo-merch-config-card .admin-button{grid-column:2;justify-self:start}.xiaobo-merch-config-list,.xiaobo-config-library-panel__body{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.xiaobo-merch-config-center__hero,.xiaobo-merch-config-card{align-items:start;grid-template-columns:minmax(0,1fr)}.xiaobo-merch-config-card .admin-button{grid-column:auto}}.xiaobo-merch-config-center{gap:12px}.xiaobo-merch-config-center__hero{min-height:82px;padding:12px 16px;border-radius:8px;box-shadow:none}.xiaobo-merch-config-center__hero h2{margin-top:2px;font-size:24px;line-height:30px}.xiaobo-merch-config-center__hero p{max-width:880px;margin-top:4px;font-size:14px;line-height:21px}.xiaobo-merch-config-center__metrics span{min-height:40px;border-radius:8px}.xiaobo-merch-config-list{gap:10px}.xiaobo-merch-config-list .xiaobo-merch-config-card{min-height:150px;align-items:start;border-radius:8px;padding:14px;box-shadow:none}.xiaobo-merch-config-card__icon{width:48px;height:48px;border-radius:10px}.xiaobo-merch-config-card h3{font-size:21px;line-height:27px}.xiaobo-merch-config-card p{font-size:14px;line-height:21px}.xiaobo-merch-config-card li{font-size:13px}.xiaobo-merch-config-detail .xiaobo-detail-command{min-height:48px;grid-template-columns:minmax(0,1fr) auto;gap:12px;overflow:visible;position:relative;z-index:30;padding:6px 10px}.xiaobo-detail-command__title{min-width:0;display:inline-flex;align-items:center;gap:8px}.xiaobo-detail-command__title strong{min-width:0}.xiaobo-title-rule-id{min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(122,32,54,.18);border-radius:999px;padding:0 9px;color:var(--wr-wine);background:#7a203612;font-size:13px;font-weight:900;letter-spacing:0;white-space:nowrap}.xiaobo-detail-command__actions{justify-self:end;min-width:0}.xiaobo-detail-tools{display:flex;align-items:center;gap:8px}.xiaobo-object-selector-wrap{position:relative}.xiaobo-object-selector{min-width:330px;max-width:360px;min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(72px,.48fr) auto;align-items:center;gap:7px;border:1px solid #e6d8d4;border-radius:10px;padding:0 12px;color:var(--wr-ink);background:#fffdfb;box-shadow:0 6px 18px #3510180b;cursor:pointer}.xiaobo-object-selector span,.xiaobo-picker-popover header span,.xiaobo-current-config-strip span,.xiaobo-create-workbench span,.xiaobo-grade-workbench__summary>span,.xiaobo-grade-meta-panel span,.xiaobo-grade-level-panel header span{color:var(--wr-wine);font-size:13px;font-weight:850}.xiaobo-object-selector strong{color:var(--wr-wine);font-size:14px;font-weight:900;white-space:nowrap}.xiaobo-object-selector em{min-width:0;overflow:hidden;color:var(--wr-muted);font-size:13px;font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.xiaobo-icon-action{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid #e6d8d4;border-radius:10px;color:var(--wr-wine);background:#fffdfb;box-shadow:0 6px 18px #3510180b;cursor:pointer}.xiaobo-icon-action--primary{border-color:#7a203638;color:#fff;background:var(--wr-wine)}.xiaobo-icon-action--danger{color:var(--wr-wine);background:#fff5f7}.xiaobo-icon-action:disabled{opacity:.38;cursor:not-allowed}.xiaobo-picker-popover{width:386px;position:absolute;right:0;top:calc(100% + 8px);z-index:90;display:grid;gap:8px;border:1px solid #dfd1cd;border-radius:12px;padding:10px;background:#fffdfbfa;box-shadow:0 18px 42px #3510182e}.xiaobo-picker-popover header{display:flex;align-items:center;justify-content:space-between;gap:10px}.xiaobo-picker-popover header div{display:grid;gap:1px}.xiaobo-picker-popover header strong{color:var(--wr-ink);font-size:15px;font-weight:900}.xiaobo-picker-popover header button,.xiaobo-dialog-close{width:34px;height:34px;display:grid;place-items:center;border:1px solid #eadeda;border-radius:9px;color:var(--wr-wine);background:#fff9f8;cursor:pointer}.xiaobo-picker-popover__scroll{max-height:292px;display:grid;gap:7px;overflow-y:auto;padding-right:2px}.xiaobo-picker-popover__scroll>button{min-height:66px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id title check" "meta meta check";align-items:center;gap:2px 9px;border:1px solid #eadeda;border-radius:10px;padding:8px 10px;color:var(--wr-ink);background:#fffdfb;text-align:left;cursor:pointer}.xiaobo-picker-popover__scroll>button.is-active{border-color:#7a203680;background:#f9eef2;box-shadow:inset 3px 0 var(--wr-wine)}.xiaobo-picker-popover__scroll>button span{grid-area:id;border-radius:999px;padding:4px 7px;color:var(--wr-wine);background:#7a203614;font-size:13px;font-weight:900;white-space:nowrap}.xiaobo-picker-popover__scroll>button strong{grid-area:title;overflow:hidden;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.xiaobo-picker-popover__scroll>button em{grid-area:meta;overflow:hidden;color:var(--wr-muted);font-size:13px;font-style:normal;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.xiaobo-picker-popover__scroll>button svg{grid-area:check;color:var(--wr-wine)}.xiaobo-current-config-strip{display:grid;grid-template-columns:190px repeat(3,minmax(0,1fr));gap:8px;align-items:end;border:1px solid #eadeda;border-radius:9px;padding:8px 10px;background:#fffdfbf0}.xiaobo-current-config-strip__id{min-height:44px;display:grid;align-content:center;gap:1px;border-right:1px solid #eee5e1}.xiaobo-current-config-strip__id strong{color:var(--wr-ink);font-size:17px;line-height:20px}.xiaobo-current-config-strip__id em{color:var(--wr-muted);font-size:13px;font-style:normal}.xiaobo-current-config-strip label,.xiaobo-grade-meta-panel label,.xiaobo-create-workbench form label{min-width:0;display:grid;gap:4px}.xiaobo-current-config-strip__wide{grid-column:2 / -1}.xiaobo-current-config-strip input,.xiaobo-current-config-strip select,.xiaobo-create-workbench input,.xiaobo-create-workbench select,.xiaobo-create-workbench textarea,.xiaobo-grade-meta-panel input,.xiaobo-grade-row input{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #dfd1cd;border-radius:8px;padding:0 10px;color:var(--wr-ink);background:#fffaf8;font:inherit;font-size:14px}.xiaobo-create-workbench textarea{min-height:116px;padding-top:10px;resize:vertical}.xiaobo-current-config-strip input:focus,.xiaobo-current-config-strip select:focus,.xiaobo-create-workbench input:focus,.xiaobo-create-workbench select:focus,.xiaobo-create-workbench textarea:focus,.xiaobo-grade-meta-panel input:focus,.xiaobo-grade-row input:focus{outline:2px solid rgba(122,32,54,.2);border-color:#7a203680}.xiaobo-merch-config-detail>.warehouse-replenishment-configuration{min-height:0;height:100%;margin-top:0;align-self:stretch}.xiaobo-dialog-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;background:#27131838}.xiaobo-confirm-dialog{width:min(440px,calc(100vw - 48px));position:relative;display:grid;gap:10px;border:1px solid #dfd1cd;border-radius:14px;padding:22px;background:#fffdfb;box-shadow:0 24px 64px #3510183d}.xiaobo-confirm-dialog>span{color:var(--wr-wine);font-size:13px;font-weight:900}.xiaobo-confirm-dialog h3,.xiaobo-confirm-dialog p{margin:0}.xiaobo-confirm-dialog h3{font-size:24px;line-height:30px}.xiaobo-confirm-dialog p{color:var(--wr-muted);font-size:15px;line-height:23px}.xiaobo-confirm-dialog>div{display:flex;justify-content:flex-end;gap:8px}.xiaobo-dialog-close{position:absolute;right:12px;top:12px}.xiaobo-create-workbench{width:100%;min-height:0;height:100%;align-self:stretch;box-sizing:border-box;display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);gap:12px;border:1px solid #eadeda;border-radius:10px;padding:12px;background:#fffdfbf0}.xiaobo-create-workbench aside{display:grid;align-content:start;gap:10px;border-right:1px solid #eee5e1;padding:8px 14px 8px 4px}.xiaobo-create-workbench form{align-self:stretch;align-content:start;border-left:1px solid #eee5e1;padding-left:14px}.xiaobo-create-workbench h2,.xiaobo-create-workbench p,.xiaobo-create-workbench dl,.xiaobo-create-workbench dd,.xiaobo-grade-workbench h2,.xiaobo-grade-workbench h3,.xiaobo-grade-workbench p{margin:0}.xiaobo-create-workbench h2{font-size:26px;line-height:34px}.xiaobo-create-workbench p{color:var(--wr-muted);font-size:15px;line-height:24px}.xiaobo-create-workbench dl{display:grid;gap:8px}.xiaobo-create-workbench dl div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eee5e1;padding-top:8px;color:var(--wr-muted);font-size:14px}.xiaobo-create-workbench dd{color:var(--wr-ink);font-weight:850}.xiaobo-create-workbench form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xiaobo-create-workbench form label:nth-child(4){grid-column:1 / -1}.xiaobo-create-workbench__actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.xiaobo-grade-workbench{width:100%;min-height:0;height:100%;align-self:stretch;display:grid;grid-template-columns:minmax(260px,.35fr) minmax(0,1fr);gap:12px}.xiaobo-grade-workbench__summary,.xiaobo-grade-workbench__main,.xiaobo-grade-meta-panel,.xiaobo-grade-level-panel{border:1px solid #eadeda;border-radius:10px;background:#fffdfbf0}.xiaobo-grade-workbench__summary{display:grid;align-content:start;gap:12px;padding:16px}.xiaobo-grade-workbench__summary h2{font-size:28px;line-height:34px}.xiaobo-grade-workbench__summary p{color:var(--wr-muted);font-size:15px;line-height:24px}.xiaobo-grade-workbench__metrics{display:grid;gap:8px}.xiaobo-grade-workbench__metrics strong{min-height:54px;display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid #eee5e1;padding-top:10px;color:var(--wr-ink);font-size:22px;font-weight:900}.xiaobo-grade-workbench__metrics small{color:var(--wr-muted);font-size:13px;font-weight:800}.xiaobo-grade-workbench__main{min-height:0;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:10px;padding:10px;overflow:auto}.xiaobo-grade-meta-panel{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:10px;padding:10px}.xiaobo-grade-level-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;padding:10px}.xiaobo-grade-level-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.xiaobo-grade-level-panel header div{min-width:0}.xiaobo-grade-level-panel h3{margin-top:2px;font-size:19px;line-height:25px}.xiaobo-grade-level-panel .admin-button{white-space:nowrap}.xiaobo-grade-table{border-radius:10px;min-height:0;align-self:stretch}.xiaobo-grade-table__head,.xiaobo-grade-row{grid-template-columns:.62fr 1.1fr minmax(0,1.8fr) 86px}.xiaobo-grade-table__head{min-height:40px;background:#f7eef0}.xiaobo-grade-table__head span{font-size:13px}.xiaobo-grade-row{min-height:52px}.xiaobo-grade-row input{min-height:40px;border-color:transparent;background:#fffaf8}.xiaobo-grade-row button{min-height:40px;margin:6px}.xiaobo-store-grade-panel{min-height:280px}.xiaobo-store-grade-table{min-width:760px;display:grid;border:1px solid #eadeda;border-radius:10px;overflow:hidden}.xiaobo-store-grade-table__head,.xiaobo-store-grade-row{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr) 64px;align-items:center}.xiaobo-store-grade-table__head{min-height:40px;color:var(--wr-wine);background:#f7eef0;font-size:13px;font-weight:850}.xiaobo-store-grade-table__head span,.xiaobo-store-grade-row>*{min-width:0;border-right:1px solid #eee7e4;padding:6px 8px}.xiaobo-store-grade-table__head span:last-child,.xiaobo-store-grade-row>*:last-child{border-right:0}.xiaobo-store-grade-row{min-height:52px;border-top:1px solid #eee7e4;background:#fffdfb}.xiaobo-store-grade-row input,.xiaobo-store-grade-row select{min-height:40px;border-color:transparent;background:#fffaf8}.xiaobo-store-grade-row button{width:44px;height:44px;display:inline-grid;place-items:center;justify-self:center;border:0;color:var(--eg-danger, #a03a4d);background:transparent}@media(max-width:1100px){.xiaobo-current-config-strip,.xiaobo-create-workbench,.xiaobo-grade-workbench,.xiaobo-grade-meta-panel{grid-template-columns:minmax(0,1fr)}.xiaobo-current-config-strip__id{border-right:0;border-bottom:1px solid #eee5e1;padding-bottom:8px}.xiaobo-current-config-strip__wide,.xiaobo-create-workbench form label:nth-child(4),.xiaobo-create-workbench__actions{grid-column:auto}.xiaobo-create-workbench form{border-left:0;border-top:1px solid #eee5e1;padding:12px 0 0}}.admin-product-assortment{display:grid;gap:14px}.admin-assortment-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:18px;align-items:end;padding:22px;border:1px solid #dacdc5;border-radius:8px;background:#fffaf5}.admin-assortment-hero span,.admin-assortment-template header span,.admin-assortment-decision>span,.admin-assortment-parameters>header span,.admin-lifecycle-board>header span,.admin-display-acceptance header span,.admin-display-acceptance aside>span{color:#8d1d3d;font-size:12px;font-weight:800}.admin-assortment-hero h1{max-width:980px;margin:6px 0;font-size:28px;line-height:1.3}.admin-assortment-hero p,.admin-assortment-template header p,.admin-lifecycle-board>header p{margin:0;color:#736863;line-height:1.6}.admin-assortment-hero__score{display:grid;gap:3px;padding-left:18px;border-left:1px solid #d8c7bd}.admin-assortment-hero__score strong{color:#39704c;font-size:52px;line-height:1}.admin-assortment-hero__score small{color:#736863}.admin-assortment-store-switch{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.admin-assortment-store-switch button,.admin-assortment-tabs button{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #ddd1ca;border-radius:8px;background:#fff;color:#322a27;text-align:left}.admin-assortment-store-switch button.is-active,.admin-assortment-tabs button.is-active{border-color:#8d1d3d;background:#f9edf0;box-shadow:inset 0 0 0 1px #8d1d3d}.admin-assortment-store-switch span{color:#8d1d3d;font-size:11px;font-weight:800}.admin-assortment-store-switch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-assortment-store-switch small,.admin-assortment-tabs small{color:#796e68;line-height:1.35}.admin-assortment-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #ddd1ca;border-radius:8px;background:#fbf8f4}.admin-assortment-tabs button{min-height:66px;text-align:center}.admin-assortment-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.admin-assortment-template,.admin-assortment-decision,.admin-assortment-parameters,.admin-lifecycle-board,.admin-display-acceptance>section,.admin-display-acceptance>aside{padding:18px;border:1px solid #ddd1ca;border-radius:8px;background:#fff}.admin-assortment-template header,.admin-lifecycle-board>header,.admin-display-acceptance header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-assortment-template h2,.admin-assortment-decision h2,.admin-assortment-parameters h2,.admin-lifecycle-board h2,.admin-display-acceptance h2{margin:4px 0 6px;font-size:21px}.admin-assortment-template__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.admin-assortment-template__facts article{display:grid;gap:5px;padding:12px;background:#f8f4ef}.admin-assortment-template__facts span{color:#786b64;font-size:11px}.admin-assortment-ratios{display:grid;gap:8px;margin-top:14px}.admin-assortment-ratios h3{margin:0 0 3px;font-size:16px}.admin-assortment-ratios article{display:grid;grid-template-columns:88px minmax(120px,1fr) 78px 78px 54px;gap:8px;align-items:center;font-size:12px}.admin-assortment-ratios article>div{position:relative;height:8px;background:#eee7e1}.admin-assortment-ratios article i{display:block;width:var(--ratio-actual);height:100%;background:#4e7653}.admin-assortment-ratios article>div:after{position:absolute;top:-3px;bottom:-3px;left:var(--ratio-target);width:2px;content:"";background:#8d1d3d}.admin-assortment-ratios em{color:#39704c;font-style:normal;font-weight:800}.admin-assortment-ratios em.is-risk{color:#a63845}.admin-assortment-decision{display:flex;flex-direction:column;gap:10px}.admin-assortment-decision article{padding:11px;border-left:3px solid #a63845;background:#fbf3f1}.admin-assortment-decision article p,.admin-assortment-decision>div p{margin:5px 0 0;color:#766a64;font-size:12px;line-height:1.45}.admin-assortment-decision>div{display:grid;gap:5px;padding:10px;background:#eff5ed}.admin-assortment-parameters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-assortment-parameters>header{grid-column:1 / -1}.admin-assortment-parameters>article{display:grid;gap:10px;min-height:170px;padding:15px;border:1px solid #ddd1ca;border-top:4px solid #4e7653;background:#fbfaf8}.admin-assortment-parameters>article.is-risk{border-top-color:#a63845}.admin-assortment-parameters>article>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.admin-assortment-parameters>article strong{font-size:34px}.admin-assortment-parameters>article strong small{margin-left:2px;font-size:12px}.admin-assortment-parameters>article p{margin:0;color:#8d1d3d;font-weight:800}.admin-assortment-parameters>article>small{color:#70645f;line-height:1.5}.admin-lifecycle-board{display:grid;gap:14px}.admin-lifecycle-board__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.admin-lifecycle-board__list article{display:grid;gap:9px;padding:14px;border:1px solid #ddd1ca;border-top:4px solid #4e7653;background:#fbfaf8}.admin-lifecycle-board__list article.is-lagging{border-top-color:#b17a33}.admin-lifecycle-board__list article.is-critical{border-top-color:#a63845}.admin-lifecycle-board__list h3{margin:3px 0 0;font-size:18px}.admin-lifecycle-board__list dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.admin-lifecycle-board__list dl div{padding:8px;background:#f4eee8}.admin-lifecycle-board__list dt{color:#786b64;font-size:10px}.admin-lifecycle-board__list dd{margin:3px 0 0;font-weight:800}.admin-lifecycle-board__list p{min-height:48px;margin:0;line-height:1.45}.admin-lifecycle-board__list small{color:#786b64}.admin-display-acceptance{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.admin-display-photo-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.admin-display-photo-slots article{min-height:118px;padding:14px;border:1px dashed #bba79b;background:#fbf7f2}.admin-display-photo-slots strong{display:block;margin:8px 0}.admin-display-photo-slots p{margin:0;color:#776b65;font-size:12px;line-height:1.45}.admin-display-checklist{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-display-checklist article{display:flex;gap:8px;align-items:center;padding:9px;background:#f2f6ef}.admin-display-checklist b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#4e7653;color:#fff}.admin-display-acceptance__metric{display:block;margin-top:12px;color:#39704c}.admin-display-acceptance aside{display:flex;flex-direction:column;gap:10px}.admin-display-acceptance aside p,.admin-display-acceptance aside small{margin:0;color:#746963;line-height:1.55}.admin-merch-erp-order{display:grid;grid-template-columns:.8fr 1.2fr 1fr;gap:8px;padding:10px;border:1px solid #ddd1ca;border-radius:8px;background:#fff}.admin-merch-erp-order>div{display:grid;gap:4px;min-width:0;padding:11px;background:#f6f3ef}.admin-merch-erp-order span{color:#786b64;font-size:11px}.admin-merch-erp-order strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.admin-merch-erp-order small{color:#736863;line-height:1.45}.admin-merch-erp-order .is-risk{border-left:3px solid #a63845;background:#fbf1f1}@media(max-width:1180px){.admin-assortment-store-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-assortment-layout,.admin-display-acceptance{grid-template-columns:1fr}.admin-assortment-parameters,.admin-lifecycle-board__list{grid-template-columns:1fr 1fr}.admin-merch-erp-order{grid-template-columns:1fr}}.admin-operations-execution{display:grid;gap:14px;min-width:0}.ops-execution-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:18px;align-items:stretch;padding:22px;border:1px solid rgba(111,29,47,.14);border-radius:8px;background:#7c1f38;color:#fff}.ops-execution-hero>div,.ops-execution-hero>aside{display:grid;align-content:center;gap:8px;min-width:0}.ops-execution-hero>aside{padding:15px;border:1px solid rgba(255,255,255,.24);border-radius:8px;background:#ffffff1a}.ops-execution-hero span,.ops-topic-command dt,.ops-panel-heading span{font-size:12px;font-weight:800}.ops-execution-hero h1,.ops-execution-hero p,.ops-execution-hero strong{margin:0}.ops-execution-hero h1{max-width:840px;font-size:28px;line-height:1.2}.ops-execution-hero p{color:#ffffffc7;line-height:1.55}.ops-city-switch,.ops-topic-tabs{display:grid;gap:8px;min-width:0}.ops-city-switch{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-city-switch button,.ops-topic-tabs button{display:grid;min-width:0;border:1px solid #e8ddd8;border-radius:8px;background:#fff;color:#302725;text-align:left;cursor:pointer}.ops-city-switch button{gap:4px;padding:11px 12px;border-left-width:4px}.ops-city-switch button.is-healthy{border-left-color:#4f774f}.ops-city-switch button.is-watch{border-left-color:#ad7432}.ops-city-switch button.is-risk{border-left-color:#a93650}.ops-city-switch button.is-active,.ops-topic-tabs button.is-active{border-color:#8f223f;box-shadow:0 0 0 2px #8f223f17}.ops-city-switch button span,.ops-city-switch button small,.ops-topic-tabs button small{color:#806e69}.ops-topic-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.ops-topic-tabs button{grid-template-columns:1fr auto;gap:4px 8px;align-items:baseline;padding:11px}.ops-topic-tabs button span{color:#8f223f;font-size:16px;font-weight:850}.ops-topic-tabs button small{grid-column:1 / -1;white-space:normal}.ops-topic-command{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(300px,1fr) minmax(320px,.9fr) auto;gap:14px;align-items:center;padding:14px 16px;border-top:1px solid #eaded9;border-bottom:1px solid #eaded9;background:#ffffffb8}.ops-topic-command>div{display:grid;gap:5px;justify-items:start}.ops-topic-command h2,.ops-topic-command dl{margin:0}.ops-topic-command h2{font-size:18px;line-height:1.35}.ops-topic-command dl{display:grid;grid-template-columns:.4fr 1fr;gap:12px}.ops-topic-command dl div{display:grid;gap:3px}.ops-topic-command dt,.ops-topic-command dd{margin:0}.ops-topic-command dt{color:#8f223f}.ops-topic-command dd{color:#5f504c;line-height:1.4}.ops-execution-panel{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid #e8ddd8;border-radius:8px;background:#fff}.ops-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ops-panel-heading>div{display:grid;gap:4px}.ops-panel-heading h2,.ops-panel-heading small{margin:0}.ops-panel-heading span{color:#8f223f}.ops-panel-heading h2{font-size:22px}.ops-panel-heading>small{max-width:520px;color:#806e69;text-align:right}.ops-path-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.ops-path-flow article,.ops-member-list article,.ops-campaign-list>article{border:1px solid #e9dfda;border-radius:8px;background:#fffdfa}.ops-path-flow article{display:grid;gap:9px;min-width:0;padding:12px;border-top:4px solid #ad7432}.ops-path-flow article.is-healthy{border-top-color:#4f774f}.ops-path-flow article.is-risk{border-top-color:#a93650}.ops-path-flow article>div:first-child,.ops-member-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:6px}.ops-path-flow article b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:#8f223f}.ops-path-flow article>strong{font-size:24px}.ops-path-flow article>strong small{margin-left:3px;color:#806e69;font-size:11px}.ops-path-flow dl,.ops-member-list dl{display:grid;gap:5px;margin:0}.ops-path-flow dl div,.ops-member-list dl div{display:flex;justify-content:space-between;gap:8px}.ops-path-flow dt,.ops-path-flow dd,.ops-member-list dt,.ops-member-list dd{margin:0;font-size:11px}.ops-path-flow dt,.ops-member-list dt{color:#8b7670}.ops-path-flow dd,.ops-member-list dd{font-weight:700;text-align:right}.ops-path-flow p,.ops-path-flow article>small,.ops-action-standard-list small,.ops-member-list p,.ops-member-list article>strong,.ops-campaign-result p{margin:0;color:#6f5e59;font-size:12px;line-height:1.45}.ops-panel-summary{display:flex;gap:12px;align-items:center;padding:12px 14px;border-left:4px solid #a93650;background:#fff4f4}.ops-panel-summary span{color:#6f5e59}.ops-hour-table,.ops-meeting-table,.ops-incentive-table{display:grid;min-width:0;overflow-x:auto}.ops-hour-table__head,.ops-hour-table article{display:grid;grid-template-columns:.8fr .7fr .8fr .8fr 1.5fr .45fr;gap:10px;align-items:center;min-width:980px;padding:11px 12px}.ops-hour-table__head,.ops-meeting-table__head,.ops-incentive-table__head{color:#7e6862;font-size:11px;font-weight:800;background:#f5f2ef}.ops-hour-table article{border-bottom:1px solid #eee5e0}.ops-hour-table article.is-risk{background:#fff5f5}.ops-hour-table article>div{display:grid;gap:4px}.ops-hour-table article small{color:#826e68}.ops-hour-table time{font-weight:800;color:#8f223f}.ops-action-standard-list{display:grid;gap:8px}.ops-action-standard-list article{display:grid;grid-template-columns:44px minmax(0,1.5fr) minmax(180px,.55fr) minmax(150px,.45fr);gap:12px;align-items:center;padding:12px;border:1px solid #e9dfda;border-left:4px solid #ad7432;border-radius:8px}.ops-action-standard-list article.is-risk{border-left-color:#a93650}.ops-action-standard-list article>b{font-size:20px;color:#8f223f}.ops-action-standard-list article>div{display:grid;gap:4px}.ops-action-standard-list dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.ops-action-standard-list dl div{display:grid;gap:3px;padding:8px;background:#f8f4f1}.ops-action-standard-list dt,.ops-action-standard-list dd{margin:0}.ops-action-standard-list dt{color:#806e69;font-size:11px}.ops-action-standard-list dd{font-weight:800}.ops-member-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ops-member-list article{display:grid;gap:10px;padding:14px;border-top:4px solid #ad7432}.ops-member-list article.is-risk{border-top-color:#a93650}.ops-member-list article.is-healthy{border-top-color:#4f774f}.ops-member-list h3{margin:0;font-size:17px}.ops-member-list article>strong{padding-top:9px;border-top:1px solid #ede3de;color:#382e2b}.ops-campaign-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-campaign-list>article{display:grid;gap:14px;padding:15px}.ops-campaign-list header,.ops-campaign-result{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-campaign-list header>div{display:grid;gap:4px}.ops-campaign-list h3{margin:0;font-size:18px}.ops-campaign-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.ops-campaign-list dl div{display:grid;gap:4px;padding:9px;background:#f7f3f0}.ops-campaign-list dt,.ops-campaign-list dd{margin:0}.ops-campaign-list dt{color:#806e69;font-size:11px}.ops-campaign-list dd{font-size:17px;font-weight:800}.ops-campaign-result{padding-top:12px;border-top:1px solid #e9dfda}.ops-campaign-result>strong{flex:0 0 auto;color:#8f223f;font-size:22px}.ops-meeting-table__head,.ops-meeting-table article{display:grid;grid-template-columns:.75fr 1.4fr .65fr 1fr 1.25fr .65fr;gap:10px;align-items:center;min-width:1060px;padding:11px 12px}.ops-meeting-table article{border-bottom:1px solid #eee5e0}.ops-meeting-table article.is-risk{background:#fff5f5}.ops-meeting-table article>div{display:grid;gap:4px}.ops-meeting-table small,.ops-meeting-table span{color:#806e69}.ops-meeting-table code{color:#8f223f;font-family:inherit;font-weight:800}.ops-meeting-table time{font-weight:800}.ops-incentive-table__head,.ops-incentive-table article{display:grid;grid-template-columns:1.2fr .5fr .65fr .65fr .65fr .75fr .65fr;gap:10px;align-items:center;min-width:980px;padding:11px 12px}.ops-incentive-table article{position:relative;padding-bottom:31px;border-bottom:1px solid #eee5e0}.ops-incentive-table article>div{display:grid;gap:4px}.ops-incentive-table article>div small{color:#806e69}.ops-incentive-table article>small{position:absolute;right:12px;bottom:8px;left:12px;color:#806e69}@media(max-width:1180px){.ops-execution-hero{grid-template-columns:1fr}.ops-city-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-topic-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-topic-command{grid-template-columns:1fr 1fr}.ops-path-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-member-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-action-standard-list article{grid-template-columns:38px minmax(0,1fr)}.ops-campaign-list{grid-template-columns:1fr}}.admin-field-operations{display:grid;gap:14px;min-width:0;overflow-x:hidden}.field-operations-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:18px;align-items:stretch;padding:22px;border-radius:8px;background:#6f1d2f;color:#fff}.field-operations-hero>div,.field-operations-hero>aside{display:grid;align-content:center;gap:8px;min-width:0}.field-operations-hero>aside{padding:15px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff1a}.field-operations-hero h1,.field-operations-hero p,.field-operations-hero strong{margin:0}.field-operations-hero span{font-size:12px;font-weight:850}.field-operations-hero h1{max-width:900px;font-size:25px;line-height:1.25}.field-operations-hero p,.field-operations-hero small{color:#ffffffc7;line-height:1.5}.field-operations-hero aside strong{font-size:19px}.field-store-switch,.field-topic-tabs{display:grid;gap:8px;min-width:0}.field-store-switch{grid-template-columns:repeat(5,minmax(0,1fr))}.field-topic-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}.field-store-switch button,.field-topic-tabs button{display:grid;min-width:0;border:1px solid #e4d8d3;border-radius:8px;background:#fff;color:#352b28;text-align:left;cursor:pointer}.field-store-switch button{gap:4px;padding:11px 12px;border-left-width:4px}.field-store-switch button.is-risk{border-left-color:#a93650}.field-store-switch button.is-watch{border-left-color:#ad7432}.field-store-switch button.is-healthy{border-left-color:#4f774f}.field-store-switch button.is-active,.field-topic-tabs button.is-active{border-color:#8f223f;box-shadow:0 0 0 2px #8f223f17}.field-store-switch span,.field-store-switch small,.field-topic-tabs small{color:#806e69;font-size:11px}.field-store-switch strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-topic-tabs button{grid-template-columns:1fr auto;gap:4px 8px;align-items:baseline;padding:11px}.field-topic-tabs span{color:#8f223f;font-size:15px;font-weight:850}.field-topic-tabs strong{font-size:16px}.field-topic-tabs small{grid-column:1 / -1;white-space:normal}.field-topic-command{display:grid;grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr) auto;gap:15px;align-items:center;padding:15px 16px;border-top:1px solid #eaded9;border-bottom:1px solid #eaded9;background:#ffffffbf}.field-topic-command>div{display:grid;gap:5px}.field-topic-command>div span,.field-topic-command dt{color:#8f223f;font-size:11px;font-weight:850}.field-topic-command h2,.field-topic-command dl{margin:0}.field-topic-command h2{font-size:18px;line-height:1.4}.field-topic-command dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px}.field-topic-command dl div{min-width:0}.field-topic-command dt,.field-topic-command dd{margin:0}.field-topic-command dd{color:#655651;font-size:12px;line-height:1.4}.field-operations-panel{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid #e4d8d3;border-radius:8px;background:#fff}.field-panel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.field-panel-heading>div{display:grid;gap:4px}.field-panel-heading>div:last-child{justify-items:end}.field-panel-heading span{color:#8f223f;font-size:12px;font-weight:850}.field-panel-heading h2{margin:0;font-size:22px}.field-panel-heading small{color:#806e69}.field-route-list,.field-action-plan-list,.field-rectification-list,.field-coaching-list{display:grid;gap:10px}.field-route-list button{display:grid;grid-template-columns:40px minmax(260px,1fr) minmax(280px,.7fr) auto;gap:14px;align-items:center;min-width:0;padding:12px;border:1px solid #e8ddd8;border-radius:8px;background:#fffdfa;color:#352b28;text-align:left;cursor:pointer}.field-route-list button.is-active{border-color:#8f223f;background:#fff7f8}.field-route-list button>b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#8f223f;color:#fff}.field-route-list button>div{display:grid;gap:3px;min-width:0}.field-route-list span{color:#8f223f;font-size:11px;font-weight:850}.field-route-list strong,.field-route-list p{margin:0}.field-route-list p{overflow:hidden;color:#74635e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.field-route-list dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0}.field-route-list dl div{display:grid;gap:2px}.field-route-list dt,.field-route-list dd{margin:0}.field-route-list dt{color:#8f7d77;font-size:10px}.field-route-list dd{font-size:12px;font-weight:800}.field-action-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.field-action-plan-list article,.field-rectification-list article,.field-coaching-list article,.field-check-grid article{min-width:0;border:1px solid #e8ddd8;border-radius:8px;background:#fffdfa}.field-action-plan-list article,.field-rectification-list article,.field-coaching-list article{display:grid;gap:12px;padding:14px}.field-action-plan-list header,.field-rectification-list header,.field-coaching-list header{display:flex;justify-content:space-between;gap:12px}.field-action-plan-list header div,.field-rectification-list header div,.field-coaching-list header div{display:grid;gap:4px}.field-action-plan-list h3,.field-rectification-list h3,.field-coaching-list h3,.field-coaching-list p{margin:0}.field-action-plan-list header span,.field-rectification-list header span,.field-coaching-list header span{color:#8f223f;font-size:11px;font-weight:850}.field-action-path,.field-rectification-plan{padding:10px 12px;border-left:4px solid #ad7432;border-radius:6px;background:#fbf3e8}.field-action-path span{color:#5f504c;font-weight:800}.field-rectification-plan{display:grid;gap:4px}.field-rectification-plan span{color:#8f223f;font-size:11px;font-weight:850}.field-action-plan-list dl,.field-rectification-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.field-action-plan-list dl div,.field-rectification-list dl div{padding:9px;border-radius:6px;background:#f7f1ee}.field-action-plan-list dt,.field-action-plan-list dd,.field-rectification-list dt,.field-rectification-list dd{margin:0}.field-action-plan-list dt,.field-rectification-list dt{color:#8f223f;font-size:10px;font-weight:850}.field-action-plan-list dd,.field-rectification-list dd{margin-top:3px;color:#5f504c;font-size:12px;line-height:1.45}.field-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.field-check-grid article{display:grid;gap:11px;padding:14px;border-top-width:4px}.field-check-grid article.is-passed{border-top-color:#4f774f}.field-check-grid article.is-failed{border-top-color:#a93650;background:#fff8f8}.field-check-grid header{display:flex;justify-content:space-between;gap:10px}.field-check-grid header div{display:grid;gap:3px}.field-check-grid header span{color:#8f223f;font-size:10px;font-weight:850}.field-check-grid h3,.field-check-grid p{margin:0}.field-check-grid h3{font-size:17px}.field-check-grid header>strong{color:#8f223f}.field-check-grid p{color:#5f504c;font-size:12px;line-height:1.5}.field-check-grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.field-check-grid dl div{padding:8px;border-radius:6px;background:#f7f1ee}.field-check-grid dt,.field-check-grid dd{margin:0}.field-check-grid dt{color:#8f223f;font-size:10px;font-weight:850}.field-check-grid dd{margin-top:3px;color:#655651;font-size:11px;line-height:1.4}.field-check-grid footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.field-check-grid footer small{color:#806e69;text-align:right}.field-rectification-list{grid-template-columns:repeat(2,minmax(0,1fr))}.field-rectification-list dl div:last-child{grid-column:1 / -1}.field-coaching-list{grid-template-columns:repeat(3,minmax(0,1fr))}.field-coaching-list header>strong{color:#8f223f;white-space:nowrap}.field-coaching-list p{color:#5f504c;line-height:1.55}.field-coaching-list footer{display:grid;gap:4px;padding-top:10px;border-top:1px solid #e8ddd8}.field-coaching-list footer span{color:#8f223f;font-size:12px;font-weight:800}.field-coaching-list footer small{color:#806e69}.field-empty{display:grid;gap:6px;padding:28px;border:1px dashed #d9cbc5;border-radius:8px;background:#fffdfa;text-align:center}.field-empty p{margin:0;color:#806e69}@media(max-width:1180px){.field-topic-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.field-topic-command{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.field-topic-command>button{grid-column:1 / -1;justify-self:end}.field-route-list button{grid-template-columns:40px minmax(220px,1fr) minmax(250px,.7fr)}.field-route-list button>span{grid-column:3}}@media(max-width:900px){.field-operations-hero{grid-template-columns:1fr}.field-store-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.field-check-grid,.field-coaching-list,.field-action-plan-list,.field-rectification-list{grid-template-columns:1fr}}.admin-one-key-briefing-trigger{--briefing-accent: var(--role-accent, var(--boss-accent, var(--retail-war-wine, var(--dyf-primary))));min-width:0;border:0;color:#fffaf2;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.32),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--briefing-accent) 84%,#4b0f1d),#b8895a);box-shadow:inset 0 0 0 1px #fffaf23d,0 12px 24px color-mix(in srgb,var(--briefing-accent) 22%,transparent);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.admin-one-key-briefing-trigger:hover,.admin-one-key-briefing-trigger:focus-visible{outline:none;transform:translateY(-1px) scale(1.03);box-shadow:inset 0 0 0 1px #fffaf25c,0 16px 30px color-mix(in srgb,var(--briefing-accent) 28%,transparent)}.admin-one-key-briefing-trigger.is-icon{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:999px}.admin-one-key-briefing-trigger.is-panel{min-height:116px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid rgba(255,250,242,.2);border-radius:18px;padding:12px;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.2),transparent 34%),#fffaf21f;box-shadow:inset 0 1px #fffaf229;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-one-key-briefing-trigger__icon{position:relative;width:28px;height:28px;display:grid;place-items:center}.admin-one-key-briefing-trigger.is-panel .admin-one-key-briefing-trigger__icon{width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#7a1731fa,#b8895ae6);box-shadow:0 10px 24px #4b0f1d38,inset 0 0 0 1px #fffaf238}.admin-one-key-briefing-trigger svg{width:24px;height:24px}.admin-one-key-briefing-trigger.is-panel svg{width:28px;height:28px}.admin-one-key-briefing-trigger__text{display:none}.admin-one-key-briefing-trigger.is-panel .admin-one-key-briefing-trigger__text{display:grid;gap:4px;justify-items:center}.admin-one-key-briefing-trigger__text strong{font-size:16px;line-height:1.12}.admin-one-key-briefing-trigger__text small{color:#fffaf2b8;font-size:12px;font-weight:800}.admin-one-key-briefing-voice__mic,.admin-one-key-briefing-voice__stroke,.admin-one-key-briefing-voice__wave,.admin-one-key-briefing-voice__spark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.admin-one-key-briefing-voice__mic{fill:#fffaf22e}.admin-one-key-briefing-voice__wave{opacity:.72;stroke-width:1.8}.admin-one-key-briefing-voice__spark{opacity:.76;stroke-width:1.7}.admin-boss-overview-brief{grid-template-columns:minmax(0,1fr) 42px 84px}.admin-boss-overview-brief .admin-boss-topic-assistant-stack{grid-column:2;position:relative;z-index:14;place-self:center;display:grid;gap:8px;justify-items:center;align-content:center}.admin-boss-topic-assistant-stack .admin-boss-topic-help-trigger{grid-column:auto}.admin-boss-overview-brief .admin-one-key-briefing--boss{place-self:center}.admin-boss-overview-brief .admin-one-key-briefing--boss .admin-one-key-briefing-trigger__icon{transform:translate(-3px)}.admin-boss-overview-brief .admin-boss-topic-compass{grid-column:3}.admin-boss-overview-brief:has(.admin-boss-topic-compass.is-open) .admin-boss-topic-assistant-stack{opacity:0;pointer-events:none;transform:scale(.84)}.admin-role-motion-map .admin-one-key-briefing--role{position:absolute;left:18px;top:18px;z-index:5;width:44px;height:44px}.admin-role-motion-map .admin-one-key-briefing--role svg{position:static;inset:auto;width:26px;height:26px;display:block;transform:none}.admin-one-key-briefing-trigger.admin-one-key-briefing--retail-war{width:auto;height:40px;color:var(--retail-war-cream)}.admin-one-key-briefing-trigger.is-icon.admin-one-key-briefing--retail-war{width:auto;min-width:0;height:40px;display:flex;align-items:center;gap:7px;border:1px solid rgba(255,250,242,.2);border-radius:999px;padding:0 12px 0 8px;background:#fffaf21f;box-shadow:inset 0 1px #fffaf229;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-one-key-briefing-trigger.admin-one-key-briefing--retail-war .admin-one-key-briefing-trigger__icon{width:28px;height:28px;border-radius:999px;background:#fffaf229;box-shadow:inset 0 0 0 1px #fffaf23d}.admin-one-key-briefing-trigger.admin-one-key-briefing--retail-war svg{width:19px;height:19px}.admin-one-key-briefing-trigger.admin-one-key-briefing--retail-war .admin-one-key-briefing-trigger__text{display:block}.admin-one-key-briefing-trigger.admin-one-key-briefing--retail-war .admin-one-key-briefing-trigger__text strong{color:var(--retail-war-cream);font-size:13px;line-height:1;white-space:nowrap}.admin-one-key-briefing-trigger.admin-one-key-briefing--retail-war .admin-one-key-briefing-trigger__text small{display:none}.admin-one-key-briefing-scrim{z-index:20;background:radial-gradient(circle at 52% 18%,rgba(184,137,90,.18),transparent 34%),#241a1880;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.admin-one-key-briefing-dialog{--briefing-wine: #8f223f;--briefing-dark: #4b0f1d;--briefing-copper: #b8895a;position:absolute;left:50%;top:50%;z-index:21;width:min(980px,calc(100% - 72px));height:min(620px,calc(100% - 72px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;border:1px solid rgba(255,250,242,.3);border-radius:24px;padding:18px;color:#312522;background:radial-gradient(circle at 10% 6%,rgba(184,137,90,.14),transparent 34%),linear-gradient(180deg,#fffdf7fa,#fff9f0f2);box-shadow:inset 0 0 0 1px #6f1d2f1a,0 34px 88px #241a1852;overflow:hidden;transform:translate(-50%,-50%)}.admin-one-key-briefing-dialog__close{z-index:2;position:absolute;top:18px;right:18px}.admin-one-key-briefing-dialog__head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;align-self:start;padding-right:48px}.admin-one-key-briefing-dialog__avatar{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:20px;color:#fffaf2;background:radial-gradient(circle at 34% 24%,rgba(255,250,242,.34),transparent 33%),linear-gradient(135deg,var(--briefing-dark),var(--briefing-wine) 58%,var(--briefing-copper));box-shadow:inset 0 0 0 1px #fffaf252,0 16px 30px #4b0f1d33}.admin-one-key-briefing-dialog__avatar svg{width:38px;height:38px;position:relative;z-index:2}.admin-one-key-briefing-dialog__avatar i{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:24px;border:1px solid rgba(141,43,63,.18);opacity:0}.admin-one-key-briefing-dialog__avatar.is-playing i{animation:adminBriefingAvatarPulse 1.25s ease-in-out infinite}.admin-one-key-briefing-dialog__head span,.admin-one-key-briefing-live__status span,.admin-one-key-briefing-chunks article span{color:color-mix(in srgb,var(--briefing-wine) 78%,var(--briefing-dark));font-size:11px;font-weight:950;line-height:1.1}.admin-one-key-briefing-dialog__head h2{margin:4px 0;color:#241a18;font-size:30px;line-height:1.12;letter-spacing:0}.admin-one-key-briefing-dialog__head p{max-width:760px;margin:0;color:#3a2925ad;font-size:13px;font-weight:760;line-height:1.5}.admin-one-key-briefing-dialog__body{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:12px}.admin-one-key-briefing-live{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;border:1px solid rgba(111,29,47,.1);border-radius:20px;padding:14px;background:radial-gradient(circle at 90% 10%,rgba(184,137,90,.12),transparent 30%),#ffffff94}.admin-one-key-briefing-live__status{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.admin-one-key-briefing-live__status strong{color:#241a18;font-size:17px;line-height:1.2}.admin-one-key-briefing-live__status em{color:var(--briefing-wine);font-size:18px;font-style:normal;font-weight:940}.admin-one-key-briefing-live__bar{height:7px;border-radius:999px;background:#6f1d2f14;overflow:hidden}.admin-one-key-briefing-live__bar i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--briefing-wine),var(--briefing-copper));transition:width .12s linear}.admin-one-key-briefing-live__text{min-height:0;overflow:auto;color:#2d2220;font-size:18px;font-weight:780;line-height:1.72;letter-spacing:0;scrollbar-width:thin}.admin-one-key-briefing-live__text i{display:inline-block;width:7px;height:1.05em;margin-left:3px;border-radius:999px;background:var(--briefing-wine);vertical-align:-.16em;animation:adminBriefingCursor .86s steps(1) infinite}.admin-one-key-briefing-chunks{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;overflow:auto;padding-right:3px;scrollbar-width:thin}.admin-one-key-briefing-chunks article{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;border:1px solid rgba(111,29,47,.08);border-radius:16px;padding:11px;background:#fffaf29e;opacity:.72}.admin-one-key-briefing-chunks article.is-active{border-color:#8d2b3f42;background:radial-gradient(circle at 100% 0%,rgba(184,137,90,.12),transparent 34%),#fffdf7eb;box-shadow:0 12px 24px #4b0f1d14;opacity:1}.admin-one-key-briefing-chunks article.is-done{opacity:.88}.admin-one-key-briefing-chunks article span{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#fffaf2;background:var(--briefing-wine)}.admin-one-key-briefing-chunks article p{margin:0;color:#3a2925c7;font-size:13px;font-weight:760;line-height:1.48}.admin-one-key-briefing-dialog__actions{min-width:0;display:flex;justify-content:flex-end;gap:10px}.admin-one-key-briefing-dialog__actions button{min-width:104px;min-height:42px;border:1px solid rgba(111,29,47,.12);border-radius:999px;padding:0 16px;color:var(--briefing-wine);background:#fffaf2c7;font-size:13px;font-weight:900;cursor:pointer}.admin-one-key-briefing-dialog__actions button.is-primary{color:#fffaf2;background:linear-gradient(135deg,var(--briefing-wine),var(--briefing-copper));box-shadow:0 12px 24px #6f1d2f29}@keyframes adminBriefingAvatarPulse{0%,to{opacity:.08;transform:scale(.92)}50%{opacity:.62;transform:scale(1.06)}}@keyframes adminBriefingCursor{0%,49%{opacity:1}50%,to{opacity:0}}@container (max-width: 980px){.admin-one-key-briefing-dialog__body,.admin-one-key-briefing-chunks{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.admin-one-key-briefing-dialog__avatar.is-playing i,.admin-one-key-briefing-live__text i{animation:none}}.admin-content:has(.admin-role-workstation-page){grid-template-rows:0 minmax(0,1fr);align-content:stretch;gap:0;overflow:hidden}.admin-content:has(.admin-role-workstation-page) .admin-pull-refresh__content{min-height:0;height:100%;align-content:stretch}.admin-role-workstation-page{min-height:0;height:100%;padding:2px 12px;overflow-x:hidden;overflow-y:auto;background:#fbf6ed}.admin-role-workstation-page:before{display:none}.admin-role-workstation-layout{width:100%;min-height:0;height:100%;grid-template-columns:minmax(320px,.88fr) minmax(0,1.48fr);grid-template-rows:minmax(0,1fr) minmax(118px,132px);gap:10px;overflow:hidden}.admin-role-motion-map{grid-row:1 / 3;min-height:0;height:100%;border:1px solid color-mix(in srgb,var(--role-accent) 12%,rgba(111,29,47,.08));border-radius:22px;background:#fffcf58a;box-shadow:0 10px 24px #4b0f1d0b}.admin-role-motion-map:before{top:18px;right:18px;bottom:18px;left:18px;border-color:color-mix(in srgb,var(--role-accent) 8%,rgba(111,29,47,.04));background:linear-gradient(color-mix(in srgb,var(--role-accent) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--role-accent) 3%,transparent) 1px,transparent 1px);background-size:46px 46px}.admin-role-motion-map>svg{top:18px;right:18px;bottom:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px)}.admin-role-motion-map__business.is-knowledge circle{fill:var(--role-accent);stroke:#fffaf2e6;stroke-width:1;animation:adminRoleMapBeacon 3s ease-in-out infinite}.admin-role-motion-map__business.is-knowledge circle:nth-child(4){animation-delay:.55s}.admin-role-motion-map__business.is-knowledge circle:nth-child(6){animation-delay:1.1s}.admin-role-motion-map__core{width:150px;height:150px;gap:3px;padding:15px}.admin-role-motion-map__core strong{font-size:38px}.admin-role-motion-map__core span,.admin-role-motion-map__core small{font-size:11px;line-height:1.22}.admin-role-motion-node{min-width:104px;min-height:62px;border-radius:15px;padding:9px 11px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-role-motion-node span{font-size:11px}.admin-role-motion-node strong{font-size:21px}.admin-role-workstation-panel{position:relative;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;border:1px solid color-mix(in srgb,var(--role-accent) 10%,rgba(111,29,47,.07));border-radius:22px;padding:10px;background:#fffcf570;box-shadow:0 10px 24px #4b0f1d0a}.admin-role-workstation-panel__head{min-width:0;min-height:34px;display:flex;justify-content:flex-end;align-items:center}.admin-role-workstation-panel__head>div{min-width:0;display:grid;gap:3px}.admin-role-workstation-panel__head span{color:color-mix(in srgb,var(--role-accent) 78%,var(--dyf-primary));font-size:10px;font-weight:950;line-height:1}.admin-role-workstation-panel__head strong{color:var(--dyf-text);font-size:16px;line-height:1.22}.admin-role-workstation-panel__head .admin-one-key-briefing--role{width:auto;min-width:104px;height:34px;display:grid;grid-template-columns:26px auto;gap:5px;align-items:center;border-radius:999px;padding:4px 10px 4px 5px;color:#fffaf2;background:radial-gradient(circle at 24% 28%,rgba(255,255,255,.24),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--role-accent) 78%,var(--dyf-primary)),#9b6a36);box-shadow:inset 0 0 0 1px #fffaf23d,0 12px 22px color-mix(in srgb,var(--role-accent) 24%,transparent)}.admin-role-workstation-panel__head .admin-one-key-briefing-trigger__icon{width:26px;height:26px;border-radius:999px;background:#fffaf226;box-shadow:inset 0 0 0 1px #fffaf238}.admin-role-workstation-panel__head .admin-one-key-briefing--role svg{width:17px;height:17px}.admin-role-workstation-panel__head .admin-one-key-briefing-trigger__text{min-width:0;display:grid;gap:1px;justify-items:start}.admin-role-workstation-panel__head .admin-one-key-briefing-trigger__text strong{color:#fffaf2;font-size:11px;line-height:1;white-space:nowrap}.admin-role-workstation-panel__head .admin-one-key-briefing-trigger__text small{color:#fffaf2b8;font-size:8.5px;font-weight:850;line-height:1}.admin-role-method-strip{gap:4px;border-color:color-mix(in srgb,var(--role-accent) 9%,rgba(111,29,47,.06));padding:8px 12px;background:#fffcf561}.admin-role-method-strip strong{font-size:12px;line-height:1.3}.admin-role-method-strip small{font-size:10.5px;line-height:1.25}.admin-role-capability-grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(94px,1fr);align-content:start;gap:7px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding:2px 4px 2px 0}.admin-role-capability-grid button{min-height:94px;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto minmax(0,auto);gap:4px 8px;align-items:start;align-content:start;border-radius:15px;padding:9px;background:#fffcf58f;box-shadow:none}.admin-role-capability-grid button:hover,.admin-role-capability-grid button:focus-visible,.admin-role-capability-grid button.is-active{background:#fffcf5c2;box-shadow:0 10px 20px #4b0f1d0f}.admin-role-capability-grid button>span{grid-row:1 / 4;min-width:42px;width:42px;height:42px;border-radius:14px;font-size:11.5px}.admin-role-capability-grid button strong{align-self:end;font-size:14px;line-height:1.15}.admin-role-capability-grid button small{font-size:10px;line-height:1.28;align-self:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-role-capability-grid dl{align-self:end;grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:1px 0 0}.admin-role-capability-grid dl div{padding:5px 7px;border-radius:10px;background:#6f1d2f08}.admin-role-capability-grid dt{font-size:9px}.admin-role-capability-grid dd{display:-webkit-box;font-size:9.2px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.admin-role-action-rail{grid-column:2;grid-row:2;min-height:0;display:flex;align-items:stretch;gap:8px;padding:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;border:0;background:transparent;box-shadow:none}.admin-role-action-rail>div,.admin-role-action-method,.admin-role-action-rail article,.admin-role-action-rail>.unified-task-rail-card{flex:0 0 clamp(224px,21vw,286px);min-width:224px;min-height:0;height:100%;border-radius:18px;box-shadow:0 8px 18px #4b0f1d09}.admin-role-action-rail>.unified-task-rail-card{height:100%;border-radius:18px;box-shadow:0 8px 18px #4b0f1d0b}.admin-role-action-rail>div{grid-column:auto;align-content:center;border:1px solid color-mix(in srgb,var(--role-accent) 10%,rgba(111,29,47,.07));background:#fffcf58f}.admin-role-action-method{align-content:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--role-accent) 8%,rgba(111,29,47,.06));background:#fffcf570}.admin-role-action-rail>div strong{font-size:24px;white-space:nowrap}.admin-role-action-rail article{align-content:center;padding:10px 10px 10px 14px;background:#fffcf594}.admin-role-action-rail article strong{font-size:13px;line-height:1.28}.admin-role-action-rail article small,.admin-role-action-rail article em{font-size:10.5px;line-height:1.34}@container (max-width: 1240px){.admin-role-action-rail>div,.admin-role-action-method,.admin-role-action-rail article,.admin-role-action-rail>.unified-task-rail-card{flex-basis:calc((100% - 16px) / 3);min-width:0}}.admin-role-detail-page{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:14px 18px;overflow:auto;background:#fbf6ed}.admin-role-detail-hero{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--role-accent) 12%,rgba(111,29,47,.08));border-radius:18px;padding:12px;background:#fffcf5bd;box-shadow:0 10px 22px #4b0f1d0b}.admin-role-detail-back{min-height:38px;border:1px solid rgba(111,29,47,.13);border-radius:999px;padding:0 14px;color:var(--dyf-primary);background:#fffaf2db;font-size:12px;font-weight:900;cursor:pointer}.admin-role-detail-hero div{min-width:0;display:grid;gap:4px}.admin-role-detail-hero span,.admin-role-detail-summary>span,.admin-role-detail-metrics span,.admin-role-detail-path h2,.admin-role-detail-tasks h2,.admin-role-detail-standards h2{color:color-mix(in srgb,var(--role-accent) 80%,var(--dyf-primary));font-size:11px;font-weight:950}.admin-role-detail-hero h1{margin:0;color:var(--dyf-text);font-size:22px;line-height:1.12}.admin-role-detail-hero p,.admin-role-detail-summary small,.admin-role-detail-metrics small,.admin-role-detail-path p,.admin-role-detail-tasks small,.admin-role-detail-tasks em,.admin-role-detail-standards p,.admin-role-detail-standards small,.admin-role-detail-standards em{margin:0;color:#362824ad;font-size:12px;font-style:normal;font-weight:760;line-height:1.5}.admin-role-detail-hero .admin-one-key-briefing--role{position:static;transform:none;width:auto;min-width:108px;height:34px;display:grid;grid-template-columns:26px auto;gap:5px;align-items:center;border-radius:999px;padding:4px 10px 4px 5px;color:#fffaf2;background:linear-gradient(135deg,color-mix(in srgb,var(--role-accent) 78%,var(--dyf-primary)),#9b6a36)}.admin-role-detail-hero .admin-one-key-briefing-trigger__icon{width:26px;height:26px;border-radius:999px;background:#fffaf226}.admin-role-detail-hero .admin-one-key-briefing--role svg{width:17px;height:17px}.admin-role-detail-hero .admin-one-key-briefing-trigger__text{min-width:0;display:grid;gap:1px;justify-items:start}.admin-role-detail-hero .admin-one-key-briefing-trigger__text strong{color:#fffaf2;font-size:11px;line-height:1}.admin-role-detail-hero .admin-one-key-briefing-trigger__text small{color:#fffaf2b8;font-size:8.5px}.admin-role-detail-layout{min-height:0;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-template-rows:auto minmax(0,1fr);gap:12px}.admin-role-detail-summary,.admin-role-detail-metrics article,.admin-role-detail-path,.admin-role-detail-tasks,.admin-role-detail-standards{min-width:0;border:1px solid color-mix(in srgb,var(--role-accent) 14%,rgba(111,29,47,.08));border-radius:18px;background:#fffdf7d1;box-shadow:0 12px 26px #4b0f1d0f}.admin-role-detail-summary{display:grid;align-content:start;gap:10px;padding:14px}.admin-role-detail-summary strong{color:var(--dyf-text);font-size:15px;line-height:1.42}.admin-role-detail-handoff{min-width:0;display:grid;gap:4px;border:1px solid color-mix(in srgb,var(--role-accent) 12%,rgba(111,29,47,.08));border-radius:14px;padding:10px 11px;background:#506f4b0e}.admin-role-detail-handoff span{color:color-mix(in srgb,var(--role-accent) 82%,var(--dyf-primary));font-size:10px;font-weight:950}.admin-role-detail-handoff strong{color:var(--dyf-text);font-size:14px;line-height:1.2}.admin-role-detail-handoff p{margin:0;color:#362824ad;font-size:11.5px;font-weight:760;line-height:1.45}.admin-role-detail-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-role-detail-metrics article{display:grid;align-content:start;gap:7px;padding:12px}.admin-role-detail-metrics strong{color:var(--dyf-text);font-size:21px;line-height:1.05}.admin-role-detail-path,.admin-role-detail-tasks,.admin-role-detail-standards{display:grid;align-content:start;gap:10px;padding:14px;overflow:auto}.admin-role-detail-path>div{display:grid;gap:10px}.admin-role-detail-path article,.admin-role-detail-tasks article,.admin-role-detail-standards article{min-width:0;display:grid;gap:7px;border-radius:14px;padding:11px 12px;background:#6f1d2f0b}.admin-role-detail-path article span,.admin-role-detail-tasks article span,.admin-role-detail-standards article>span{color:var(--role-accent, var(--dyf-primary));font-size:10px;font-weight:950}.admin-role-detail-path article strong,.admin-role-detail-tasks article strong,.admin-role-detail-standards article strong{color:var(--dyf-text);font-size:14px;line-height:1.25}.admin-role-detail-standards article div{display:grid;gap:4px;border-radius:12px;padding:9px;background:#fffaf2b8}.admin-role-detail-tasks{grid-column:1}.admin-role-detail-path,.admin-role-detail-standards{grid-column:2}@container (max-width: 1120px){.admin-role-workstation-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.admin-role-capability-grid button{grid-template-columns:48px minmax(0,1fr);padding:10px}.admin-role-capability-grid button>span{min-width:48px;width:48px;height:48px;font-size:13px}.admin-role-detail-layout{grid-template-columns:1fr}.admin-role-detail-path,.admin-role-detail-standards,.admin-role-detail-tasks{grid-column:auto}.admin-role-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-role-capability-grid button.is-active{transform:none}.admin-data-governance-page .admin-page-hero--list{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 16px;border-color:#6f1d2f1a;color:var(--dyf-text);background:linear-gradient(90deg,#6f1d2f14,#506f4b0f),#fffcf5c7;box-shadow:0 10px 24px #4b0f1d0b}.admin-data-governance-page .admin-page-hero--list span{color:var(--dyf-primary)}.admin-data-governance-page .admin-page-hero--list h1{color:var(--dyf-text);margin:5px 0;font-size:22px}.admin-data-governance-page .admin-page-hero--list p{color:#362824b3;max-width:780px;font-size:13px;line-height:1.45}.admin-data-governance-page .admin-page-hero--list .admin-button{min-height:38px;padding:9px 18px}.admin-module-handoff-panel{min-width:0;display:grid;grid-template-columns:minmax(220px,.92fr) minmax(180px,.72fr) minmax(0,1.4fr);gap:10px;align-items:stretch;border:1px solid rgba(111,29,47,.11);border-radius:18px;padding:12px;background:linear-gradient(135deg,#fffaf2eb,#f9f3ead1),#fffcf5e0;box-shadow:0 10px 22px #4b0f1d0b}.admin-module-handoff-panel__head,.admin-module-handoff-panel__question,.admin-module-handoff-panel__blocks article,.admin-module-handoff-panel__acceptance{min-width:0;border-radius:14px;background:#fffdf8b8}.admin-module-handoff-panel__head{display:grid;align-content:center;gap:5px;padding:10px 12px}.admin-module-handoff-panel__head span,.admin-module-handoff-panel__question strong,.admin-module-handoff-panel__blocks strong,.admin-module-handoff-panel__acceptance strong{color:var(--dyf-primary);font-size:11px;font-weight:950;line-height:1.2}.admin-module-handoff-panel__head h2{margin:0;color:var(--dyf-text);font-size:19px;line-height:1.18}.admin-module-handoff-panel__head p,.admin-module-handoff-panel__question span,.admin-module-handoff-panel__blocks p{margin:0;color:#362824b8;font-size:12px;font-weight:760;line-height:1.45}.admin-module-handoff-panel__question{display:grid;align-content:center;gap:6px;padding:10px 12px;background:#506f4b12}.admin-module-handoff-panel__blocks{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-module-handoff-panel__blocks article{display:grid;align-content:start;gap:5px;padding:10px 11px}.admin-module-handoff-panel__blocks small{color:#6f1d2fb8;font-size:10.5px;font-weight:860;line-height:1.35}.admin-module-handoff-panel__acceptance{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;background:#6f1d2f0b}.admin-module-handoff-panel__acceptance span{border-radius:999px;padding:5px 9px;color:#362824c2;font-size:10.5px;font-weight:840;background:#fffaf2b8}@container (max-width: 1160px){.admin-module-handoff-panel,.admin-module-handoff-panel__blocks{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.admin-role-motion-map__business.is-knowledge circle{animation:none}}.admin-ops-command-page{gap:10px}.admin-ops-topic-board,.admin-product-focus-tabs{min-width:0;border:1px solid rgba(111,29,47,.1);border-radius:18px;background:#fffcf5b8;box-shadow:0 10px 22px #4b0f1d0a}.admin-ops-topic-board{display:grid;grid-template-columns:minmax(220px,.52fr) minmax(0,1.48fr);gap:12px;align-items:stretch;padding:12px}.admin-ops-topic-board header{min-width:0;display:grid;align-content:center;gap:5px;border-radius:14px;padding:10px 12px;background:#6f1d2f0b}.admin-ops-topic-board span,.admin-product-focus-tabs button span,.admin-ops-topic-steps span,.admin-ops-evidence-card strong{color:var(--dyf-primary);font-size:11px;font-weight:950}.admin-ops-topic-board h1{margin:0;color:var(--dyf-text);font-size:21px;line-height:1.12}.admin-ops-topic-board p,.admin-ops-topic-board small,.admin-product-focus-tabs button small,.admin-ops-topic-steps strong,.admin-ops-evidence-card p{margin:0;color:#362824ad;font-size:12px;font-weight:760;line-height:1.42}.admin-ops-topic-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.admin-ops-topic-grid button,.admin-product-focus-tabs button{min-width:0;border:1px solid rgba(111,29,47,.1);border-radius:14px;color:var(--dyf-text);text-align:left;background:#fffaf2c7;cursor:pointer}.admin-ops-topic-grid button{min-height:82px;display:grid;align-content:start;gap:5px;padding:10px}.admin-ops-topic-grid button>span{color:var(--dyf-primary);font-size:20px;font-weight:950;line-height:1}.admin-ops-topic-grid button strong,.admin-product-focus-tabs button strong{color:var(--dyf-text);font-size:14px;line-height:1.18}.admin-ops-topic-grid button.is-primary>span{color:#506f4b}.admin-ops-topic-grid button.is-warning>span{color:#a46a38}.admin-ops-topic-grid button.is-success>span{color:#4d6f4e}.admin-ops-topic-grid button:hover,.admin-ops-topic-grid button:focus-visible,.admin-ops-topic-grid button.is-active,.admin-product-focus-tabs button:hover,.admin-product-focus-tabs button:focus-visible,.admin-product-focus-tabs button.is-active{border-color:#6f1d2f38;background:#fffdf8eb;box-shadow:inset 0 -3px #6f1d2f29,0 10px 20px #4b0f1d0d}.admin-ops-topic-detail .admin-tablet-two-col--wide{align-items:stretch}.admin-ops-topic-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.admin-ops-topic-steps article,.admin-ops-evidence-card{min-width:0;min-height:96px;display:grid;align-content:start;gap:7px;border:1px solid rgba(111,29,47,.08);border-radius:14px;padding:11px 12px;background:#fffaf2b8}.admin-ops-evidence-card{min-height:100%}.admin-ops-evidence-card .admin-status-badge{justify-self:start}.admin-product-focus-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.admin-product-focus-tabs button{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-content:start;padding:10px}.admin-product-focus-tabs button span{grid-row:1 / 3;min-width:46px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fffaf2;background:linear-gradient(135deg,#506f4b,#8f223f)}.admin-product-focus-tabs button small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-data-context-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-data-context-grid article{min-width:0;min-height:150px;display:grid;align-content:start;gap:9px;border:1px solid rgba(111,29,47,.1);border-radius:15px;padding:12px;background:#fffaf2c2}.admin-data-context-grid article>div{display:grid;gap:4px}.admin-data-context-grid span{color:var(--dyf-primary);font-size:11px;font-weight:950}.admin-data-context-grid strong{color:var(--dyf-text);font-size:16px;line-height:1.18}.admin-data-context-grid p,.admin-data-context-grid small{margin:0;color:#362824ad;font-size:12px;font-weight:760;line-height:1.45}.admin-role-capability-grid{grid-auto-rows:minmax(82px,1fr);gap:6px}.admin-role-capability-grid button{min-height:82px;padding:8px}.admin-role-capability-grid button>span{min-width:38px;width:38px;height:38px;border-radius:12px;font-size:10.5px}.admin-role-capability-grid button strong{font-size:13.5px}.admin-role-capability-grid button small{font-size:9.5px;line-height:1.22}.admin-role-capability-grid dl{gap:3px}.admin-role-capability-grid dl div{padding:4px 6px}.admin-module-handoff-panel{grid-template-columns:minmax(190px,.86fr) minmax(170px,.7fr) minmax(0,1.6fr);gap:8px;align-items:start;padding:10px;background:#fffcf5bd;box-shadow:0 8px 18px #4b0f1d09}.admin-module-handoff-panel__head,.admin-module-handoff-panel__question,.admin-module-handoff-panel__blocks article{padding:9px 10px}.admin-module-handoff-panel__head h2{font-size:17px}.admin-module-handoff-panel__head p,.admin-module-handoff-panel__question span,.admin-module-handoff-panel__blocks p{font-size:11.2px;line-height:1.36;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.admin-module-handoff-panel__head p,.admin-module-handoff-panel__question span,.admin-module-handoff-panel__blocks p{-webkit-line-clamp:4}.admin-module-handoff-panel__blocks small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-module-handoff-panel__blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admin-module-handoff-panel__acceptance{max-height:34px;overflow:hidden;padding:6px 8px}.admin-module-handoff-panel__acceptance span{padding:4px 8px;font-size:10px}@container (max-width: 1180px){.admin-ops-topic-board{grid-template-columns:1fr}.admin-ops-topic-grid,.admin-data-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 980px){.admin-ops-topic-steps,.admin-product-focus-tabs,.admin-data-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 900px){.admin-module-handoff-panel,.admin-module-handoff-panel__blocks{grid-template-columns:1fr}}.finance-page{min-width:0;gap:12px;color:var(--adm-color-ink)}.finance-page button,.finance-page select{font:inherit}.admin-tablet-frame--non-ceo .admin-content:has(.finance-workbench-page){grid-template-rows:0 minmax(0,1fr);align-content:stretch;gap:0;overflow:hidden}.admin-tablet-frame--non-ceo .admin-content:has(.finance-workbench-page) .admin-pull-refresh__content{min-height:0;height:100%;align-content:stretch}.admin-tablet-frame--non-ceo .finance-workbench-page{min-height:0;height:100%;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:7px;overflow:hidden}.admin-tablet-frame--non-ceo .finance-workbench-page .admin-page-trail{min-height:0;padding:8px 12px;border-radius:8px}.admin-tablet-frame--non-ceo .finance-workbench-page .admin-page-trail>div:first-child>span{display:none}.admin-tablet-frame--non-ceo .finance-workbench-page .admin-page-trail strong{font-size:16px}.admin-tablet-frame--non-ceo .finance-workbench-page .admin-page-trail p{overflow:hidden;margin-top:2px;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-context-bar{min-height:48px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:4px 8px}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-context-bar__group{gap:6px;overflow:hidden}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-segmented button{min-height:36px;padding:4px 8px}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-command-header{min-height:72px;gap:16px;padding:9px 12px}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-command-header h1{margin:2px 0;font-size:20px}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-command-header__version{flex-basis:270px}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-judgement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-judgement-grid article{min-height:74px;gap:2px;padding:7px 10px}.admin-tablet-frame--non-ceo .finance-workbench-page .finance-judgement-grid strong{font-size:21px}.finance-workbench-body{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:10px;overflow:hidden}.admin-tablet-frame--non-ceo .finance-workbench-body>:where(.finance-operating-loop,.finance-section){min-height:0;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);border-top:0;padding-top:0;overflow:hidden}.admin-tablet-frame--non-ceo .finance-workbench-body>:where(.finance-operating-loop,.finance-section)>header{min-height:34px;align-items:center;gap:8px;margin-bottom:2px}.admin-tablet-frame--non-ceo .finance-workbench-body>:where(.finance-operating-loop,.finance-section)>header h2{font-size:15px}.admin-tablet-frame--non-ceo .finance-workbench-body>:where(.finance-operating-loop,.finance-section)>header p{max-width:48%;font-size:13px;line-height:1.25}.admin-tablet-frame--non-ceo .finance-workbench-body>.finance-section--tasks>header{min-height:28px;margin-bottom:0}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-capability-grid{min-height:0;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-capability-grid button{min-height:0;align-content:center;gap:3px 8px;padding:7px 8px}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-capability-grid button>strong{font-size:14px}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-capability-grid button>b{font-size:18px}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-capability-grid button>:where(span,small,em){font-size:13px;line-height:1.25}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-task-table{min-height:0;height:100%;display:grid;grid-template-rows:24px repeat(6,minmax(44px,1fr));overflow:hidden}.admin-tablet-frame--non-ceo .finance-workbench-body :where(.finance-task-table__head,.finance-task-table__row){min-width:0;grid-template-columns:minmax(190px,1.5fr) minmax(112px,.8fr) minmax(90px,.7fr) 74px 76px;gap:6px;padding:4px 7px}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-task-table__head{min-height:24px}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-task-table__row{min-height:44px}.admin-tablet-frame--non-ceo .finance-workbench-body .finance-task-table__row :where(span,strong,small,b),.admin-tablet-frame--non-ceo .finance-workbench-body .finance-task-table__head span{font-size:13px;line-height:1.2}.finance-context-bar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid var(--adm-color-line);border-radius:var(--adm-radius-md);padding:9px 12px;background:#fffdf7e0}.finance-context-bar__group{min-width:0;display:flex;align-items:center;gap:10px}.finance-context-bar__group>span,.finance-context-bar>small{flex:0 0 auto;color:var(--adm-color-muted);font-size:11px;font-weight:800}.finance-segmented{min-width:0;display:flex;gap:3px;padding:3px;border-radius:10px;background:#6f1d2f0b}.finance-segmented button{min-width:44px;min-height:30px;border:0;border-radius:8px;padding:5px 9px;color:var(--adm-color-muted);background:transparent;cursor:pointer;font-size:12px;font-weight:800}.finance-segmented button.is-active{color:#fffaf2;background:var(--adm-color-wine);box-shadow:0 5px 12px #6f1d2f26}.finance-command-header,.finance-capability-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:5px solid var(--adm-color-wine);padding:14px 16px;background:#fffaf2}.finance-command-header>div:first-child,.finance-capability-heading>div:first-child{min-width:0}.finance-command-header span,.finance-capability-heading span,.finance-section>header span,.finance-budget-version-bar span,.finance-cash-summary span{color:var(--adm-color-wine);font-size:11px;font-weight:900}.finance-command-header h1,.finance-capability-heading h1{margin:4px 0;font-size:24px;line-height:1.2}.finance-command-header p,.finance-capability-heading p,.finance-section>header p,.finance-cash-summary p{margin:0;color:var(--adm-color-muted);font-size:13px;line-height:1.5}.finance-command-header__version{flex:0 0 310px;display:grid;gap:3px;border-left:1px solid var(--adm-color-line-strong);padding-left:18px}.finance-command-header__version strong{font-size:18px}.finance-command-header__version small{color:var(--adm-color-muted);font-size:11px}.finance-judgement-grid,.finance-profit-summary{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.finance-judgement-grid article,.finance-profit-summary article{min-width:0;min-height:100px;display:grid;align-content:center;gap:4px;border:1px solid var(--adm-color-line);border-top:4px solid var(--adm-color-olive);border-radius:var(--adm-radius-md);padding:12px 14px;background:#fffdf8}.finance-judgement-grid article.is-warning,.finance-profit-summary article.is-risk{border-top-color:var(--adm-color-copper)}.finance-judgement-grid article.is-danger{border-top-color:var(--adm-color-wine)}.finance-judgement-grid span,.finance-profit-summary span{color:var(--adm-color-muted);font-size:12px;font-weight:800}.finance-judgement-grid strong,.finance-profit-summary strong{font-size:25px;line-height:1.1}.finance-judgement-grid small,.finance-profit-summary small{color:var(--adm-color-muted);font-size:11px;line-height:1.35}.finance-operating-loop,.finance-section{min-width:0;border-top:1px solid var(--adm-color-line-strong);padding-top:12px}.finance-operating-loop>header,.finance-section>header{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:9px}.finance-operating-loop h2,.finance-section>header h2{margin:2px 0 0;font-size:18px;line-height:1.25}.finance-operating-loop>header>p{max-width:580px;margin:0;color:var(--adm-color-muted);font-size:12px;line-height:1.45;text-align:right}.finance-capability-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.finance-capability-grid button{min-width:0;min-height:128px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px 10px;border:1px solid var(--adm-color-line-strong);border-left:5px solid var(--adm-color-olive);border-radius:var(--adm-radius-md);padding:12px;color:var(--adm-color-ink);text-align:left;background:#fffdf8;cursor:pointer}.finance-capability-grid button.is-wine{border-left-color:var(--adm-color-wine)}.finance-capability-grid button.is-copper{border-left-color:var(--adm-color-copper)}.finance-capability-grid button.is-green{border-left-color:#4f7558}.finance-capability-grid button>span{color:var(--adm-color-muted);font-size:11px;font-weight:900}.finance-capability-grid button>strong{grid-column:1;font-size:16px}.finance-capability-grid button>b{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--adm-color-wine);font-size:21px}.finance-capability-grid button>small{grid-column:1 / 3;color:var(--adm-color-muted);font-size:12px}.finance-capability-grid button>em{grid-column:1 / 3;margin-top:4px;color:var(--adm-color-wine);font-size:11px;font-style:normal;font-weight:900}.finance-capability-grid button:hover,.finance-capability-grid button:focus-visible{transform:translateY(-1px);box-shadow:var(--adm-shadow-card)}.finance-task-table{min-width:0;overflow:hidden;border:1px solid var(--adm-color-line);border-radius:var(--adm-radius-md);background:#fffdf8}.finance-task-table__head,.finance-task-table__row{min-width:0;display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(170px,.8fr) minmax(140px,.7fr) 105px 92px;gap:10px;align-items:center;padding:9px 12px}.finance-task-table__head{color:var(--adm-color-muted);background:#6f1d2f0b;font-size:11px;font-weight:900}.finance-task-table__row{width:100%;border:0;border-top:1px solid var(--adm-color-line);color:var(--adm-color-ink);text-align:left;background:transparent;cursor:pointer}.finance-task-table__row:hover,.finance-task-table__row:focus-visible{background:#5c734e0f}.finance-task-table__row>span{min-width:0;display:grid;gap:2px;font-size:12px}.finance-task-table__row>span:first-child{grid-template-columns:auto minmax(0,1fr)}.finance-task-table__row>span:first-child b{grid-row:1 / 3;align-self:center;margin-right:7px;color:var(--adm-color-wine)}.finance-task-table__row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.finance-task-table__row small{overflow:hidden;color:var(--adm-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.finance-capability-heading{border-left-color:var(--adm-color-olive)}.finance-capability-heading .admin-badge{flex:0 0 auto}.finance-budget-version-bar{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--adm-color-line);border-radius:var(--adm-radius-md);padding:12px 14px;background:#fffdf8}.finance-budget-version-bar>div:first-child{display:grid;gap:2px}.finance-budget-version-bar>div:first-child strong{font-size:17px}.finance-budget-version-bar small{color:var(--adm-color-muted);font-size:11px}.finance-budget-version-bar__history{display:flex;gap:8px}.finance-budget-version-bar__history>span{display:grid;min-width:150px;border:1px solid var(--adm-color-line);border-radius:10px;padding:8px 10px;color:var(--adm-color-muted);background:#6f1d2f06}.finance-budget-version-bar__history>span.is-active{border-color:#5c734e59;color:var(--adm-color-olive);background:#5c734e0f}.finance-assumption-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.finance-assumption-grid article{min-width:0;min-height:84px;display:grid;align-content:start;gap:4px;border-left:4px solid var(--adm-color-olive);padding:10px 12px;background:#fffdf8}.finance-assumption-grid span{color:var(--adm-color-olive);font-size:11px;font-weight:900}.finance-assumption-grid strong{font-size:14px;line-height:1.35}.finance-assumption-grid small{color:var(--adm-color-muted);font-size:10px}.finance-budget-table{overflow:hidden;border:1px solid var(--adm-color-line);border-radius:var(--adm-radius-md);background:#fffdf8}.finance-budget-table__head,.finance-budget-table article{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(100px,.7fr)) minmax(180px,1fr);gap:10px;align-items:center;padding:9px 12px}.finance-budget-table__head{color:var(--adm-color-muted);background:#6f1d2f0b;font-size:11px;font-weight:900}.finance-budget-table article{border-top:1px solid var(--adm-color-line);font-size:12px}.finance-budget-table article>span{min-width:0;display:grid;gap:2px}.finance-budget-table article b{color:var(--adm-color-wine);font-size:10px}.finance-budget-table article strong{font-size:13px}.finance-budget-table article small{color:var(--adm-color-muted);font-size:10px}.finance-approval-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-approval-strip article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;border-left:4px solid var(--adm-color-copper);padding:10px 12px;background:#fffdf8}.finance-approval-strip article>span{color:var(--adm-color-muted);font-size:11px}.finance-approval-strip article .admin-badge{grid-column:2;grid-row:1 / 3;align-self:center}.finance-review-layout{min-width:0;display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);gap:12px}.finance-review-list>div{display:grid;gap:6px}.finance-review-list button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--adm-color-line);border-radius:11px;padding:9px;color:var(--adm-color-ink);text-align:left;background:#fffdf8;cursor:pointer}.finance-review-list button.is-active{border-color:#8f223f59;box-shadow:inset 4px 0 0 var(--adm-color-wine)}.finance-review-list button>span{min-width:0;display:grid}.finance-review-list button strong{font-size:13px}.finance-review-list button small{color:var(--adm-color-muted);font-size:10px}.finance-review-list button em{color:var(--adm-color-muted);font-size:10px;font-style:normal}.finance-review-detail{align-self:stretch}.finance-review-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-review-metrics article,.finance-acceptance-grid article{display:grid;gap:3px;border-left:3px solid var(--adm-color-copper);padding:9px 10px;background:#fffdf8}.finance-review-metrics span,.finance-acceptance-grid span{color:var(--adm-color-muted);font-size:10px;font-weight:800}.finance-review-metrics strong,.finance-acceptance-grid strong{font-size:13px;line-height:1.35}.finance-attribution-panel{margin-top:9px;border:1px solid var(--adm-color-line);border-radius:12px;padding:11px;background:#b8895a0f}.finance-attribution-panel span{color:var(--adm-color-wine);font-size:11px;font-weight:900}.finance-attribution-panel strong{display:block;margin-top:4px;font-size:15px}.finance-attribution-panel p{margin:5px 0 0;color:var(--adm-color-muted);font-size:11px;line-height:1.45}.finance-review-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.finance-profit-bridge{min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.finance-profit-bridge article{min-width:0;min-height:180px;display:grid;align-content:start;gap:8px;border-top:4px solid var(--adm-color-copper);padding:10px;background:#fffdf8}.finance-profit-bridge article.is-negative{border-top-color:var(--adm-color-wine)}.finance-profit-bridge article.is-positive{border-top-color:var(--adm-color-olive)}.finance-profit-bridge article.is-start,.finance-profit-bridge article.is-end{border-top-color:#4f7558;background:#5c734e14}.finance-profit-bridge article>div:first-child{display:grid;gap:2px}.finance-profit-bridge span{color:var(--adm-color-muted);font-size:10px;font-weight:800}.finance-profit-bridge strong{font-size:21px}.finance-profit-bridge small{color:var(--adm-color-muted);font-size:9px}.finance-profit-bridge__bar{height:54px;display:flex;align-items:end}.finance-profit-bridge__bar i{display:block;min-width:8px;height:10px;border-radius:2px;background:var(--adm-color-copper)}.finance-profit-bridge .is-negative .finance-profit-bridge__bar i{background:var(--adm-color-wine)}.finance-profit-bridge .is-positive .finance-profit-bridge__bar i,.finance-profit-bridge .is-start .finance-profit-bridge__bar i,.finance-profit-bridge .is-end .finance-profit-bridge__bar i{background:var(--adm-color-olive)}.finance-profit-bridge p{margin:0;color:var(--adm-color-muted);font-size:10px;line-height:1.35}.finance-profit-bridge button{justify-self:start;border:0;padding:0;color:var(--adm-color-wine);background:transparent;cursor:pointer;font-size:10px;font-weight:900}.finance-profit-explain>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-profit-explain article{display:grid;gap:4px;border-left:4px solid var(--adm-color-olive);padding:10px 12px;background:#fffdf8}.finance-profit-explain span{color:var(--adm-color-olive);font-size:11px;font-weight:900}.finance-profit-explain strong{font-size:13px}.finance-profit-explain small{color:var(--adm-color-muted);font-size:10px}.finance-cash-summary{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:12px;align-items:stretch}.finance-cash-summary>div{display:grid;align-content:center;gap:3px;border-left:5px solid var(--adm-color-wine);padding:12px 14px;background:#fffdf8}.finance-cash-summary>div:last-child{border-left-color:var(--adm-color-olive)}.finance-cash-summary h2{margin:2px 0;font-size:20px}.finance-cash-summary strong{font-size:22px}.finance-cash-summary small{color:var(--adm-color-muted);font-size:11px}.finance-cash-weeks{min-width:0;display:grid;grid-template-columns:repeat(13,minmax(68px,1fr));gap:5px}.finance-cash-weeks button{min-width:0;min-height:178px;position:relative;overflow:hidden;display:grid;align-content:start;gap:5px;border:1px solid var(--adm-color-line);border-radius:10px;padding:8px 6px;color:var(--adm-color-ink);text-align:left;background:#fffdf8}.finance-cash-weeks button:not(:disabled){cursor:pointer}.finance-cash-weeks button.is-warning{border-color:#b8895a80;background:#b8895a14}.finance-cash-weeks button.is-risk{border-color:#8f223f80;background:#8f223f12}.finance-cash-weeks span{color:var(--adm-color-muted);font-size:10px;font-weight:900}.finance-cash-weeks strong{font-size:15px}.finance-cash-weeks small{color:var(--adm-color-muted);font-size:8px;line-height:1.3}.finance-cash-weeks i{align-self:end;width:12px;max-height:58px;min-height:18px;border-radius:3px 3px 0 0;background:var(--adm-color-olive)}.finance-cash-weeks .is-warning i{background:var(--adm-color-copper)}.finance-cash-weeks .is-risk i{background:var(--adm-color-wine)}.finance-cash-weeks em{margin-top:auto;color:var(--adm-color-muted);font-size:8px;font-style:normal;line-height:1.25}.finance-cash-driver-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.finance-cash-driver-grid button{min-width:0;display:grid;gap:5px;border:1px solid var(--adm-color-line);border-left:4px solid var(--adm-color-wine);border-radius:11px;padding:11px 12px;color:var(--adm-color-ink);text-align:left;background:#fffdf8;cursor:pointer}.finance-cash-driver-grid span{color:var(--adm-color-wine);font-size:11px;font-weight:900}.finance-cash-driver-grid strong{font-size:13px;line-height:1.35}.finance-cash-driver-grid small{color:var(--adm-color-muted);font-size:10px}.finance-empty-filter{border:1px dashed var(--adm-color-line-strong);border-radius:var(--adm-radius-md);padding:28px;color:var(--adm-color-muted);text-align:center;background:#fffdf8}.finance-task-dialog{position:absolute;z-index:280;top:0;right:0;bottom:0;left:0;min-height:100%;display:grid;justify-items:end;pointer-events:none}.finance-task-dialog__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#2c211f47;pointer-events:auto}.finance-task-drawer{position:sticky;top:8px;width:min(560px,48vw);max-height:calc(100vh - 118px);overflow:auto;display:grid;align-content:start;gap:13px;margin:8px;border:1px solid var(--adm-color-line-strong);border-radius:var(--adm-radius-lg);padding:16px;background:#fffdf8;box-shadow:var(--adm-shadow-modal);pointer-events:auto}.finance-task-drawer>header{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--adm-color-line);padding-bottom:11px}.finance-task-drawer>header>div{min-width:0}.finance-task-drawer>header span{color:var(--adm-color-wine);font-size:11px;font-weight:900}.finance-task-drawer>header h2{margin:4px 0;font-size:20px;line-height:1.25}.finance-task-drawer>header p{margin:0;color:var(--adm-color-muted);font-size:12px}.finance-task-drawer>header>button{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--adm-color-line);border-radius:50%;color:var(--adm-color-wine);background:#fff;cursor:pointer;font-size:22px}.finance-task-drawer__status{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.finance-task-drawer__status>span{border-left:1px solid var(--adm-color-line-strong);padding-left:7px;color:var(--adm-color-muted);font-size:11px}.finance-task-drawer>section{display:grid;gap:8px}.finance-task-drawer>section h3{margin:0;font-size:14px}.finance-task-facts,.finance-acceptance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.finance-task-facts article{display:grid;gap:3px;border-left:3px solid var(--adm-color-copper);padding:9px;background:#b8895a0f}.finance-task-facts span{color:var(--adm-color-muted);font-size:10px}.finance-task-facts strong{font-size:12px;line-height:1.4}.finance-evidence-list{display:grid;gap:6px}.finance-evidence-list article{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--adm-color-line);padding:7px 0}.finance-evidence-list article>div{display:grid;gap:2px}.finance-evidence-list strong{font-size:12px}.finance-evidence-list span{color:var(--adm-color-muted);font-size:10px}.finance-task-drawer__note{margin:0;color:var(--adm-color-muted);font-size:10px;line-height:1.45}.finance-reference-list{display:flex;flex-wrap:wrap;gap:6px}.finance-reference-list span{border:1px solid var(--adm-color-line);border-radius:8px;padding:6px 8px;color:var(--adm-color-muted);background:#5c734e0d;font-size:10px}.finance-task-drawer>footer{position:sticky;bottom:-16px;display:flex;justify-content:flex-end;gap:8px;margin:0 -16px -16px;border-top:1px solid var(--adm-color-line);padding:12px 16px;background:#fffdf8}@media(max-width:1180px){.finance-context-bar{grid-template-columns:1fr}.finance-context-bar__group{overflow-x:auto}.finance-judgement-grid,.finance-profit-summary,.finance-capability-grid,.finance-assumption-grid,.finance-cash-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-task-table{overflow-x:auto}.finance-task-table__head,.finance-task-table__row{min-width:860px}.finance-profit-bridge{overflow-x:auto;grid-template-columns:repeat(7,minmax(130px,1fr))}.finance-cash-weeks{overflow-x:auto;grid-template-columns:repeat(13,minmax(86px,1fr))}}@media(max-width:860px){.finance-command-header,.finance-capability-heading,.finance-budget-version-bar,.finance-review-layout,.finance-cash-summary{display:grid;grid-template-columns:1fr}.finance-command-header__version{width:100%;border-left:0;border-top:1px solid var(--adm-color-line-strong);padding:10px 0 0}.finance-task-drawer{width:calc(100% - 16px)}}.operating-correction-panel{min-width:0;display:grid;gap:10px;border-top:1px solid var(--adm-color-line-strong);padding-top:12px}.operating-correction-panel>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px}.operating-correction-panel>header>div:first-child{min-width:0}.operating-correction-panel>header span{color:var(--adm-color-wine);font-size:11px;font-weight:900}.operating-correction-panel.is-product>header span{color:var(--adm-color-olive)}.operating-correction-panel.is-ops>header span{color:var(--adm-color-wine)}.operating-correction-panel.is-region>header span{color:var(--adm-color-copper)}.operating-correction-panel>header h2{margin:2px 0;color:var(--adm-color-ink);font-size:18px;line-height:1.25}.operating-correction-panel>header p{margin:0;color:var(--adm-color-muted);font-size:12px;line-height:1.45}.operating-correction-panel__summary{flex:0 0 auto;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:1px 5px;border-left:3px solid var(--adm-color-copper);padding:5px 10px}.operating-correction-panel__summary strong{grid-row:1 / 3;color:var(--adm-color-ink);font-size:27px;line-height:1}.operating-correction-panel__summary span,.operating-correction-panel__summary small{color:var(--adm-color-muted);font-size:10px;font-weight:800}.operating-correction-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.operating-correction-grid>button{min-width:0;display:grid;gap:7px;border:1px solid var(--adm-color-line);border-left:4px solid var(--adm-color-wine);border-radius:var(--adm-radius-md);padding:11px 12px;color:var(--adm-color-ink);text-align:left;background:#fffdf8;cursor:pointer}.operating-correction-panel.is-product .operating-correction-grid>button{border-left-color:var(--adm-color-olive)}.operating-correction-panel.is-region .operating-correction-grid>button{border-left-color:var(--adm-color-copper)}.operating-correction-grid>button:hover,.operating-correction-grid>button:focus-visible{transform:translateY(-1px);box-shadow:var(--adm-shadow-card)}.operating-correction-card__head,.operating-correction-grid footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.operating-correction-card__head>span{overflow:hidden;color:var(--adm-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900}.operating-correction-grid>button>strong{font-size:15px;line-height:1.3}.operating-correction-grid>button>p{min-height:34px;margin:0;color:var(--adm-color-muted);font-size:11px;line-height:1.45}.operating-correction-card__facts{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.operating-correction-card__facts>span{min-width:0;display:grid;gap:3px;border-left:2px solid var(--adm-color-line-strong);padding-left:7px}.operating-correction-card__facts small{color:var(--adm-color-muted);font-size:9px}.operating-correction-card__facts b{overflow:hidden;color:var(--adm-color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850}.operating-correction-grid footer{border-top:1px solid var(--adm-color-line);padding-top:7px}.operating-correction-grid footer span{color:var(--adm-color-muted);font-size:9px}.operating-correction-grid footer em{color:var(--adm-color-wine);font-size:10px;font-style:normal;font-weight:900}.operating-correction-rail-task{min-width:236px;max-width:280px;min-height:118px;position:relative;display:grid;align-content:start;gap:4px;border:1px solid var(--adm-color-line);border-left:4px solid var(--role-accent, var(--adm-color-wine));border-radius:var(--adm-radius-md);padding:10px 11px;color:var(--adm-color-ink);text-align:left;background:#fffdf8;cursor:pointer}.operating-correction-rail-task:hover,.operating-correction-rail-task:focus-visible{box-shadow:var(--adm-shadow-card)}.operating-correction-rail-task>span{color:var(--role-accent, var(--adm-color-wine));font-size:10px;font-weight:900}.operating-correction-rail-task>strong{padding-right:54px;font-size:13px;line-height:1.3}.operating-correction-rail-task>small,.operating-correction-rail-task>em{overflow:hidden;color:var(--adm-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal}.operating-correction-rail-task>em{color:var(--adm-color-wine);font-weight:850}.operating-correction-rail-task>.admin-badge{position:absolute;top:9px;right:9px}.operating-correction-overview{min-width:0;display:grid;grid-template-columns:236px minmax(0,1fr);gap:9px;align-items:stretch}.operating-correction-overview>header{display:grid;align-content:center;gap:4px;border-left:4px solid var(--adm-color-wine);padding:9px 11px;background:#fffdf8}.operating-correction-overview>header>div{display:grid;gap:2px}.operating-correction-overview>header span{color:var(--adm-color-wine);font-size:10px;font-weight:900}.operating-correction-overview>header strong{font-size:14px}.operating-correction-overview>header p{margin:0;color:var(--adm-color-muted);font-size:10px;line-height:1.35}.operating-correction-overview>div{min-width:0;display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.operating-correction-overview>div>button{min-width:220px;min-height:92px;position:relative;display:grid;align-content:center;gap:6px;border:1px solid var(--adm-color-line);border-radius:var(--adm-radius-md);padding:9px 12px;color:var(--adm-color-ink);text-align:left;background:#fffdf8;cursor:pointer}.operating-correction-overview>div>button>span{padding-right:62px;color:var(--adm-color-wine);font-size:9px;font-weight:900}.operating-correction-overview>div>button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.operating-correction-overview>div>button>small{color:var(--adm-color-muted);font-size:10px}.operating-correction-overview>div>button>.admin-badge{position:absolute;top:10px;right:10px}.retail-war-room-page .operating-correction-overview>div>button>.admin-badge{min-width:0;min-height:20px;height:20px;padding:0 7px;font-size:10px;line-height:1}@media(max-width:920px){.operating-correction-panel>header{align-items:stretch;flex-direction:column}.operating-correction-panel__summary{align-self:flex-start}.operating-correction-grid,.operating-correction-overview{grid-template-columns:1fr}}.unified-task-panel{display:grid;gap:16px;margin:18px 0;padding:18px;border:1px solid var(--admin-border, #eadbd5);border-radius:8px;background:#fffdfa}.unified-task-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.unified-task-panel>header span,.unified-task-panel>header p,.unified-task-panel>header small{color:#8b7470}.unified-task-panel>header h2,.unified-task-panel>header p{margin:4px 0 0}.unified-task-panel>header>strong{display:grid;min-width:92px;font-size:30px;color:#8f223f;text-align:right}.unified-task-panel>header>strong small{font-size:12px}.unified-task-panel__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.unified-task-panel__list>button{display:grid;min-height:144px;padding:14px;border:1px solid #eadbd5;border-left:4px solid #8f223f;border-radius:8px;background:#fffaf6;color:#2d2523;text-align:left}.unified-task-panel__list>button.is-success{border-left-color:#4f774f}.unified-task-panel__list>button.is-warning{border-left-color:#ad7432}.unified-task-panel__list>button.is-primary{border-left-color:#765b7d}.unified-task-panel__list>button span,.unified-task-panel__list>button small,.unified-task-panel__list>button em{color:#806c67;font-style:normal}.unified-task-panel__list>button strong{margin:8px 0;font-size:18px}.unified-task-panel__list>button .admin-status-badge{align-self:end;justify-self:start;margin-top:10px}.unified-task-rail-card{min-width:0;display:grid;align-content:center;gap:5px;border:1px solid rgba(143,34,63,.15);border-left:4px solid #8f223f;border-radius:8px;padding:10px 12px 10px 14px;color:#342a28;text-align:left;background:#fffdfae6;cursor:pointer}.unified-task-rail-card:hover,.unified-task-rail-card:focus-visible{border-color:#8f223f4d;background:#fffdf9;box-shadow:0 10px 20px #4b0f1d14}.unified-task-rail-card>span{color:#8f223f;font-size:10.5px;font-weight:900}.unified-task-rail-card>strong{display:-webkit-box;overflow:hidden;color:#342a28;font-size:13px;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.unified-task-rail-card>small{display:-webkit-box;overflow:hidden;color:#836e69;font-size:10.5px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.unified-task-rail>button{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(143,34,63,.15);border-radius:8px;background:#fffdfae6;color:#342a28;text-align:left}.unified-task-rail>button small,.unified-task-rail>button em{color:#836e69;font-size:11px;font-style:normal}.unified-task-drawer__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.unified-task-drawer__summary article{display:grid;gap:5px;padding:12px;border:1px solid #eadbd5;border-radius:8px;background:#fffaf6}.unified-task-drawer__summary span,.unified-task-drawer__summary small{color:#836e69}.unified-task-drawer__body{display:grid;grid-template-columns:1.25fr .75fr;gap:16px;margin-top:14px}.unified-task-drawer__body>section{padding:14px;border:1px solid #eadbd5;border-radius:8px}.unified-task-drawer__body h3{margin:0 0 10px}.unified-task-drawer__body article{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 0;border-top:1px solid #f0e5df}.unified-task-drawer__body article p,.unified-task-drawer__body article small{grid-column:2;margin:0;color:#806c67}.unified-task-drawer__body dl{display:grid;gap:8px;margin:0}.unified-task-drawer__body dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #f0e5df}.unified-task-drawer__body dt{color:#806c67}.unified-task-drawer__body dd{margin:0;font-weight:700;text-align:right}@media(max-width:1180px){.unified-task-panel__list,.unified-task-drawer__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-master-data-page{color:#2f2725}.admin-master-data-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;padding:24px;border:1px solid #eadbd5;border-radius:8px;background:#fffdfa}.admin-master-data-hero h1,.admin-master-data-hero p{margin:6px 0 0}.admin-master-data-hero>div>span{color:#8f223f;font-weight:700}.admin-master-data-hero>div>p{max-width:780px;color:#756561}.admin-master-data-hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.admin-master-data-hero dl div{display:grid;gap:4px;padding:12px;border-left:3px solid #8f223f;background:#f8f2ed}.admin-master-data-hero dt{color:#806d68}.admin-master-data-hero dd{margin:0;font-size:26px;font-weight:800}.admin-master-data-regions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0}.admin-master-data-regions button{display:grid;gap:4px;padding:12px;border:1px solid #eadbd5;border-radius:8px;background:#fffdfa;color:#382f2c;text-align:left}.admin-master-data-regions button.is-active{border-color:#8f223f;background:#f8e9eb}.admin-master-data-regions span,.admin-master-data-regions small{color:#816d68}.admin-master-data-workbench{display:grid;grid-template-columns:.8fr 1.45fr .75fr;gap:14px;align-items:start}.admin-master-data-workbench>section,.admin-master-data-workbench>aside{padding:16px;border:1px solid #eadbd5;border-radius:8px;background:#fffdfa}.admin-master-data-workbench header h2,.admin-master-data-workbench header p{margin:4px 0 0}.admin-master-data-workbench header span{color:#8f223f;font-weight:700}.admin-master-data-workbench header p{color:#806d68}.admin-master-data-store-list>button{display:grid;gap:5px;width:100%;margin-top:10px;padding:12px;border:1px solid #eadbd5;border-left:4px solid transparent;border-radius:8px;background:#fffaf6;color:#382f2c;text-align:left}.admin-master-data-store-list>button.is-active{border-left-color:#8f223f;background:#f8eeee}.admin-master-data-store-list>button span,.admin-master-data-store-list>button small{color:#806d68}.admin-master-data-attributes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.admin-master-data-attributes article{display:grid;gap:5px;padding:12px;background:#f8f2ed}.admin-master-data-attributes span,.admin-master-data-attributes small{color:#806d68}.admin-master-data-assignment-table{display:grid}.admin-master-data-assignment-table>div{display:grid;grid-template-columns:1fr .8fr 1fr 1.4fr;gap:10px;padding:10px 8px;border-top:1px solid #eee2dc}.admin-master-data-assignment-table>div.is-head{border-top:0;background:#f3e9e4;color:#715d58;font-weight:700}.admin-master-data-assignment-table span{min-width:0}.admin-master-data-assignment-table span strong,.admin-master-data-assignment-table span small{display:block}.admin-master-data-assignment-table span small{color:#8a7772}.admin-master-data-quality article{display:grid;gap:6px;padding:12px 0;border-top:1px solid #eee2dc}.admin-master-data-quality article p{margin:0;color:#756561}.admin-master-data-quality article small{color:#8a7772}@media(max-width:1180px){.admin-master-data-workbench{grid-template-columns:.8fr 1.2fr}.admin-master-data-quality{grid-column:1 / -1}}.admin-tablet-frame--non-ceo:has(.admin-tablet-portal-root>*) .admin-content{overflow:hidden;overscroll-behavior:none;touch-action:none}.admin-tablet-frame--non-ceo:has(.admin-tablet-portal-root>*) .admin-pull-refresh,.admin-tablet-frame--non-ceo:has(.admin-tablet-portal-root>*) .admin-pull-refresh__content{transform:none}.admin-tablet-frame--non-ceo .admin-content{font-size:14px;line-height:1.5}.admin-tablet-frame--non-ceo .admin-content button,.admin-tablet-frame--non-ceo .admin-content [role=button]{min-height:44px}.admin-tablet-frame--non-ceo .admin-content :where(p,dt,dd,em),.admin-tablet-frame--non-ceo .admin-content small:not(strong>small){font-size:max(13px,1em)!important;line-height:1.5}.admin-tablet-frame--non-ceo .admin-content :where(th,td){font-size:14px;line-height:1.45}.admin-tablet-frame--non-ceo .admin-content .admin-status-badge{min-height:28px;font-size:13px}.admin-tablet-frame--non-ceo .admin-content :where(.admin-button,.admin-page-trail button){min-height:44px;padding-block:10px;font-size:14px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root>:where(.finance-task-dialog,.admin-mobile-prefill-picker-backdrop,.admin-mobile-confirmation-status,.admin-metric-calibration__formula-overlay){position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-height:0;max-height:none}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-modal-card,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-confirm-dialog{width:min(620px,calc(100% - 48px));max-height:calc(100% - 48px);overflow:hidden;border-radius:8px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-dialog-close,.admin-tablet-frame--non-ceo .admin-tablet-portal-root [aria-label^=关闭]{min-width:44px;min-height:44px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-rubric-weight-dialog{width:min(560px,calc(100% - 48px));max-height:calc(100% - 48px)}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-rubric-weight-list,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-modal-card__body,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-dialog-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-rubric-weight-list strong,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-rubric-weight-list b{font-size:14px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-rubric-weight-list label{min-height:64px;border-radius:8px;padding:10px 12px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .admin-bottom-sheet{position:absolute;left:24px;right:24px;bottom:24px;top:auto;width:auto;max-height:calc(100% - 48px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;border-radius:8px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-dialog{z-index:2;display:grid;justify-items:end;pointer-events:none}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-dialog__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-drawer{position:relative;top:auto;width:min(580px,calc(100% - 32px));max-height:calc(100% - 32px);margin:16px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;border-radius:8px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-drawer>header>button{width:44px;height:44px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-drawer :where(p,small,span),.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-drawer__status>span,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-facts span,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-evidence-list span,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-drawer__note,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-reference-list span{font-size:13px;line-height:1.45}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-task-facts strong,.admin-tablet-frame--non-ceo .admin-tablet-portal-root .finance-evidence-list strong{font-size:14px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .retail-war-dialog-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .retail-war-help-dialog{position:absolute;right:24px;top:24px;z-index:2;width:min(560px,calc(100% - 48px));height:auto;max-height:calc(100% - 48px);border-radius:8px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .retail-war-help-dialog header button{width:44px;height:44px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root .retail-war-help-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}.admin-tablet-frame--non-ceo .admin-tablet-portal-root :where(.admin-mobile-prefill-picker-dialog,.admin-mobile-confirmation-status__dialog,.admin-metric-calibration__formula-popover){max-width:calc(100% - 48px);max-height:calc(100% - 48px);overflow:hidden;border-radius:8px}.admin-tablet-frame--non-ceo .admin-tablet-portal-root :where(.admin-mobile-prefill-picker-body,.admin-mobile-confirmation-status__content,.admin-metric-calibration__glossary){min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable}.admin-tablet-frame--non-ceo .admin-content:has(.admin-role-workstation-page){grid-template-rows:0 minmax(0,1fr);align-content:stretch;gap:0;padding:12px;overflow:hidden}.admin-tablet-frame--non-ceo .admin-content:has(.admin-role-workstation-page) .admin-pull-refresh__content{min-height:0;height:100%;align-content:stretch}.admin-tablet-frame--non-ceo .admin-role-workstation-page{min-height:0;height:100%;align-self:stretch;padding:0;overflow:hidden}.admin-tablet-frame--non-ceo .admin-role-workstation-layout{min-height:0;height:100%;grid-template-columns:minmax(350px,.88fr) minmax(0,1.42fr);grid-template-rows:minmax(0,1fr) 112px;align-items:stretch;gap:8px 12px;overflow:hidden}.admin-tablet-frame--non-ceo .admin-role-motion-map{grid-column:1;grid-row:1 / 3;min-height:0;height:100%;border-radius:8px}.admin-tablet-frame--non-ceo .admin-role-workstation-panel{grid-column:2;grid-row:1;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:6px;border-radius:8px;padding:10px;overflow:hidden}.admin-tablet-frame--non-ceo .admin-role-workstation-panel__head{min-height:44px}.admin-tablet-frame--non-ceo .admin-role-workstation-panel__head span,.admin-tablet-frame--non-ceo .admin-role-motion-map__core span,.admin-tablet-frame--non-ceo .admin-role-motion-map__core small,.admin-tablet-frame--non-ceo .admin-role-motion-node span{font-size:13px}.admin-tablet-frame--non-ceo .admin-role-workstation-panel__head strong{font-size:22px}.admin-tablet-frame--non-ceo .admin-role-workstation-panel__head .admin-one-key-briefing--role,.admin-tablet-frame--non-ceo .admin-role-detail-hero .admin-one-key-briefing--role{min-width:126px;height:44px;grid-template-columns:34px auto;padding:5px 12px 5px 6px}.admin-tablet-frame--non-ceo .admin-role-workstation-panel__head .admin-one-key-briefing-trigger__icon,.admin-tablet-frame--non-ceo .admin-role-detail-hero .admin-one-key-briefing-trigger__icon{width:34px;height:34px}.admin-tablet-frame--non-ceo .admin-role-workstation-panel__head .admin-one-key-briefing-trigger__text strong,.admin-tablet-frame--non-ceo .admin-role-detail-hero .admin-one-key-briefing-trigger__text strong,.admin-tablet-frame--non-ceo .admin-role-workstation-panel__head .admin-one-key-briefing-trigger__text small,.admin-tablet-frame--non-ceo .admin-role-detail-hero .admin-one-key-briefing-trigger__text small{font-size:13px}.admin-tablet-frame--non-ceo .admin-role-method-strip{min-height:36px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:8px;padding:6px 8px}.admin-tablet-frame--non-ceo .admin-role-method-strip strong{overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-tablet-frame--non-ceo .admin-role-method-strip small{font-size:13px;line-height:1.25;white-space:nowrap}.admin-tablet-frame--non-ceo .admin-role-capability-grid{min-height:0;height:100%;grid-auto-rows:minmax(0,1fr);align-content:stretch;gap:6px;overflow:hidden;padding:0}.admin-tablet-frame--non-ceo .admin-role-capability-grid button{min-height:0;grid-template-columns:44px minmax(0,1fr) minmax(126px,.9fr);grid-template-rows:auto minmax(0,1fr);gap:3px 7px;border-radius:8px;padding:7px 8px}.admin-tablet-frame--non-ceo .admin-role-capability-grid button>span{grid-column:1;grid-row:1 / 3;min-width:44px;width:44px;height:44px;border-radius:8px;font-size:13px}.admin-tablet-frame--non-ceo .admin-role-capability-grid button strong{grid-column:2;grid-row:1;font-size:15px;line-height:1.2}.admin-tablet-frame--non-ceo .admin-role-capability-grid button small{grid-column:2;grid-row:2;align-self:start}.admin-tablet-frame--non-ceo .admin-role-capability-grid button dl{grid-column:3;grid-row:1 / 3;align-self:center;grid-template-columns:1fr;gap:3px;margin:0}.admin-tablet-frame--non-ceo .admin-role-capability-grid button small,.admin-tablet-frame--non-ceo .admin-role-capability-grid dt,.admin-tablet-frame--non-ceo .admin-role-capability-grid dd{font-size:13px;line-height:1.25}.admin-tablet-frame--non-ceo .admin-role-capability-grid dl div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px;border-radius:8px;padding:3px 5px}.admin-tablet-frame--non-ceo .admin-role-capability-grid dt,.admin-tablet-frame--non-ceo .admin-role-capability-grid dd{min-width:0;margin:0}.admin-tablet-frame--non-ceo .admin-role-action-rail{grid-column:2;grid-row:2;min-height:0;height:112px;overflow-x:auto;overflow-y:hidden}.admin-tablet-frame--non-ceo .admin-role-action-rail>div,.admin-tablet-frame--non-ceo .admin-role-action-method,.admin-tablet-frame--non-ceo .admin-role-action-rail article,.admin-tablet-frame--non-ceo .admin-role-action-rail>.unified-task-rail-card{min-height:0;height:112px;border-radius:8px}.admin-tablet-frame--non-ceo .admin-role-action-rail article strong{font-size:13px;line-height:1.25}.admin-tablet-frame--non-ceo .admin-role-action-rail article small,.admin-tablet-frame--non-ceo .admin-role-action-rail article em{font-size:13px;line-height:1.25}.admin-tablet-frame--non-ceo .admin-role-detail-page{min-height:0;height:auto;grid-template-rows:auto auto;overflow:visible;padding:0}.admin-tablet-frame--non-ceo .admin-role-detail-hero{border-radius:8px;padding:14px}.admin-tablet-frame--non-ceo .admin-role-detail-back{min-height:44px;font-size:14px}.admin-tablet-frame--non-ceo .admin-role-detail-hero h1{font-size:28px}.admin-tablet-frame--non-ceo .admin-role-detail-hero span,.admin-tablet-frame--non-ceo .admin-role-detail-summary>span,.admin-tablet-frame--non-ceo .admin-role-detail-metrics span,.admin-tablet-frame--non-ceo .admin-role-detail-path h2,.admin-tablet-frame--non-ceo .admin-role-detail-tasks h2,.admin-tablet-frame--non-ceo .admin-role-detail-standards h2,.admin-tablet-frame--non-ceo .admin-role-detail-handoff span,.admin-tablet-frame--non-ceo .admin-role-detail-path article span,.admin-tablet-frame--non-ceo .admin-role-detail-tasks article span,.admin-tablet-frame--non-ceo .admin-role-detail-standards article>span{font-size:13px}.admin-tablet-frame--non-ceo .admin-role-detail-hero p,.admin-tablet-frame--non-ceo .admin-role-detail-summary small,.admin-tablet-frame--non-ceo .admin-role-detail-metrics small,.admin-tablet-frame--non-ceo .admin-role-detail-path p,.admin-tablet-frame--non-ceo .admin-role-detail-tasks small,.admin-tablet-frame--non-ceo .admin-role-detail-tasks em,.admin-tablet-frame--non-ceo .admin-role-detail-standards p,.admin-tablet-frame--non-ceo .admin-role-detail-standards small,.admin-tablet-frame--non-ceo .admin-role-detail-standards em,.admin-tablet-frame--non-ceo .admin-role-detail-handoff p{font-size:14px;line-height:1.55}.admin-tablet-frame--non-ceo .admin-role-detail-layout{grid-template-rows:auto auto}.admin-tablet-frame--non-ceo :where(.admin-role-detail-summary,.admin-role-detail-metrics article,.admin-role-detail-path,.admin-role-detail-tasks,.admin-role-detail-standards,.admin-role-detail-handoff,.admin-role-detail-path article,.admin-role-detail-tasks article,.admin-role-detail-standards article){border-radius:8px}.admin-tablet-frame--non-ceo :where(.admin-role-detail-path,.admin-role-detail-tasks,.admin-role-detail-standards){overflow:visible}.admin-tablet-frame--non-ceo .admin-module-handoff-panel{gap:10px;border-radius:8px;padding:12px}.admin-tablet-frame--non-ceo .admin-module-handoff-panel__head,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__question,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__blocks article,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__acceptance{border-radius:8px}.admin-tablet-frame--non-ceo .admin-module-handoff-panel__head h2{font-size:22px}.admin-tablet-frame--non-ceo .admin-module-handoff-panel__head span,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__question strong,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__blocks strong,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__acceptance strong,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__acceptance span,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__blocks small{font-size:13px}.admin-tablet-frame--non-ceo .admin-module-handoff-panel__head p,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__question span,.admin-tablet-frame--non-ceo .admin-module-handoff-panel__blocks p{display:block;overflow:visible;font-size:14px;line-height:1.5;-webkit-line-clamp:unset}.admin-tablet-frame--non-ceo .admin-module-handoff-panel__acceptance{max-height:none;overflow:visible}.admin-tablet-frame--non-ceo :where(.admin-ops-topic-board,.admin-product-focus-tabs,.admin-ops-topic-board header,.admin-ops-topic-grid button,.admin-product-focus-tabs button,.admin-ops-topic-steps article,.admin-ops-evidence-card,.admin-data-context-grid article){border-radius:8px}.admin-tablet-frame--non-ceo .admin-ops-topic-board h1{font-size:28px}.admin-tablet-frame--non-ceo .admin-ops-topic-board span,.admin-tablet-frame--non-ceo .admin-product-focus-tabs button span,.admin-tablet-frame--non-ceo .admin-ops-topic-steps span,.admin-tablet-frame--non-ceo .admin-ops-evidence-card strong,.admin-tablet-frame--non-ceo .admin-data-context-grid span{font-size:13px}.admin-tablet-frame--non-ceo .admin-ops-topic-board p,.admin-tablet-frame--non-ceo .admin-ops-topic-board small,.admin-tablet-frame--non-ceo .admin-product-focus-tabs button small,.admin-tablet-frame--non-ceo .admin-ops-topic-steps strong,.admin-tablet-frame--non-ceo .admin-ops-evidence-card p,.admin-tablet-frame--non-ceo .admin-data-context-grid p,.admin-tablet-frame--non-ceo .admin-data-context-grid small{font-size:14px}.admin-tablet-frame--non-ceo .admin-ops-topic-grid button,.admin-tablet-frame--non-ceo .admin-product-focus-tabs button{min-height:112px;padding:12px}.admin-tablet-frame--non-ceo .admin-content :where(.finance-command-header span,.finance-capability-grid span,.finance-task-table span,.finance-task-table small,.finance-cash-weeks span,.finance-cash-weeks small,.finance-cash-weeks em,.finance-cash-driver-grid span,.finance-cash-driver-grid small){font-size:13px;line-height:1.45}.admin-tablet-frame--non-ceo .admin-content :where(.finance-page,.finance-workbench-page) :where(button,.admin-button){min-height:44px}.admin-tablet-frame--non-ceo .admin-meeting-table :where(.admin-meeting-table__head,.admin-meeting-row,.admin-meeting-row__field,span,small,b,em,button){font-size:13px;line-height:1.4}.admin-tablet-frame--non-ceo .admin-meeting-table__head{min-height:44px;font-size:14px}.admin-tablet-frame--non-ceo .admin-content .admin-meeting-table__head,.admin-tablet-frame--non-ceo .admin-content .admin-meeting-row,.admin-tablet-frame--non-ceo .admin-content .admin-meeting-table__load-more{width:100%;min-width:100%}.admin-tablet-frame--non-ceo .admin-meeting-row{min-height:88px}.admin-tablet-frame--non-ceo .admin-store-profile-grid>.admin-section:nth-child(n+3){min-height:0;max-height:none;grid-template-rows:auto auto}.admin-tablet-frame--non-ceo .admin-store-profile-grid>.admin-section:nth-child(n+3) :where(.admin-store-timeline,.admin-note-list){max-height:none;overflow-y:visible;overscroll-behavior:auto}.admin-tablet-frame--non-ceo .admin-section--paired-score>:where(.admin-dimension-detail-list,.admin-charter-list){flex:none;height:auto;min-height:0;max-height:none;overflow-y:visible;overscroll-behavior:auto;padding-right:0}.admin-tablet-frame--non-ceo .admin-tablet-rail nav button b{font-size:13px;line-height:1.3}.admin-tablet-frame--non-ceo .admin-tablet-nav-divider span,.admin-tablet-frame--non-ceo .admin-tablet-brand__profile,.admin-tablet-frame--non-ceo .admin-tablet-brand__plain{font-size:11px}.admin-tablet-frame--non-ceo :where(.admin-rail-toggle,.admin-runtime-trigger,.admin-time-trigger,.admin-settings-trigger,.admin-feedback-trigger){min-height:44px}.admin-tablet-frame--non-ceo :where(.admin-runtime-trigger strong,.admin-time-trigger span,.admin-time-trigger strong,.admin-settings-trigger strong,.admin-feedback-trigger strong){font-size:13px}.admin-tablet-frame--non-ceo :where(.admin-time-popover,.admin-profile-popover,.admin-stage-notice) button,.admin-tablet-frame--non-ceo .admin-tablet-portal-root :where(button,[role=button]){min-height:44px}.admin-tablet-frame--non-ceo .admin-one-key-briefing-live__text{overflow:hidden}.admin-tablet-frame--non-ceo .admin-content:has(.admin-settings-page) button{min-height:44px;height:auto}.admin-tablet-frame--non-ceo:has(.admin-tablet-portal-root>*) .admin-content{overflow:hidden!important;overscroll-behavior:none;touch-action:none}.admin-tablet-frame--non-ceo .admin-page-trail :where(span,small,b){font-size:13px}.admin-tablet-frame--non-ceo .admin-content:has(.retail-war-hero) :where(span,small,em,b,.admin-badge){font-size:13px;line-height:1.4}.admin-tablet-frame--non-ceo .admin-content .unified-task-panel__list button strong,.admin-tablet-frame--non-ceo .admin-content .operating-correction-overview button strong{font-size:14px;line-height:1.4}.admin-tablet-frame--non-ceo .admin-content:has(.retail-war-hero) :where(.retail-war-metric,.retail-war-loop-node,.retail-war-tabs button,.retail-war-help-trigger){min-height:48px}.admin-tablet-frame--non-ceo .admin-content :where(.finance-context-bar__group>span,.finance-segmented button,.finance-command-header>div>span,.finance-command-header__version>span,.finance-judgement-grid article>span,.finance-capability-grid button>span,.finance-task-table__head>span,.finance-task-table__row>span,.finance-task-table__row>b,.finance-task-table__row .admin-badge){font-size:13px;line-height:1.4}.admin-tablet-frame--non-ceo .finance-task-table__head{min-height:44px;font-size:14px}.admin-tablet-frame--non-ceo .finance-section--tasks>header span{font-size:13px}.admin-tablet-frame--non-ceo .finance-task-table__row{min-height:72px}.admin-tablet-frame--non-ceo .admin-content:has(.admin-ai-mirror-page) :where(span,small,b,li,em),.admin-tablet-frame--non-ceo .admin-content:has(.admin-ai-mirror-workbench) :where(span,small,b,li,em){font-size:13px;line-height:1.4}.admin-tablet-frame--non-ceo .admin-content :where(.admin-ai-mirror-hero__ops button,.admin-ai-mirror-workbench .mini-index){font-size:13px}.admin-tablet-frame--non-ceo .admin-content .admin-ai-mirror-workbench .mini-index text{font-size:13px}.admin-tablet-frame--non-ceo .admin-role-action-rail :where(.unified-task-rail-card>span,article>span,article>small,article>em),.admin-tablet-frame--non-ceo .admin-pull-refresh__pill b{font-size:13px}.admin-tablet-frame--non-ceo .admin-role-method-strip :where(span,strong,small),.admin-tablet-frame--non-ceo .admin-role-action-method :where(span,strong,small),.admin-tablet-frame--non-ceo .admin-role-action-rail>div>span{font-size:13px;line-height:1.4}@container (max-width: 980px){.admin-tablet-frame--non-ceo .admin-role-workstation-layout{grid-template-columns:1fr}.admin-tablet-frame--non-ceo .admin-role-motion-map,.admin-tablet-frame--non-ceo .admin-role-workstation-panel,.admin-tablet-frame--non-ceo .admin-role-action-rail{grid-column:1;grid-row:auto}.admin-tablet-frame--non-ceo .admin-role-motion-map,.admin-tablet-frame--non-ceo .admin-role-workstation-panel{min-height:560px}}.admin-tablet-frame--non-ceo .admin-content:has(.admin-role-workstation-page--primary-ledger){padding:12px 6px 6px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-layout{grid-template-columns:minmax(420px,1fr) minmax(0,1.26fr);grid-template-rows:minmax(0,1fr) 104px;gap:8px 10px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map{isolation:isolate;border-color:color-mix(in srgb,var(--role-accent) 20%,#ddd3d0);background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--role-accent) 9%,transparent) 0 19%,transparent 48%),linear-gradient(145deg,#fffdfa,#faf6ef);box-shadow:inset 0 1px #ffffffe6}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map:before{top:12px;right:12px;bottom:12px;left:12px;border:0;border-radius:8px;background:linear-gradient(color-mix(in srgb,var(--role-accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--role-accent) 5%,transparent) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000 28%,rgba(0,0,0,.72) 64%,transparent 100%);mask-image:radial-gradient(circle at center,#000 28%,rgba(0,0,0,.72) 64%,transparent 100%)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map>svg{top:8px;right:8px;bottom:8px;left:8px;z-index:1;width:calc(100% - 16px);height:calc(100% - 16px)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__sweep{position:absolute;left:16px;right:16px;top:8%;z-index:2;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--role-accent) 48%,transparent),transparent);opacity:0;pointer-events:none;animation:adminRoleMapScan 8s ease-in-out infinite}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__business{fill:none;stroke:color-mix(in srgb,var(--role-accent) 48%,#ddd3d0);stroke-width:1.15;opacity:1}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger :where(.admin-role-map__contour,.admin-role-map__territory-line,.admin-role-map__knowledge-link){fill:none;stroke:color-mix(in srgb,var(--role-accent) 24%,#ddd3d0);stroke-width:.8}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__contour{stroke-dasharray:2 3}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__warehouse rect{fill:color-mix(in srgb,var(--role-accent) 8%,#fffdfa);stroke:color-mix(in srgb,var(--role-accent) 36%,#ddd3d0)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__warehouse path,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__operations-side{fill:none;stroke:color-mix(in srgb,var(--role-accent) 56%,#ddd3d0);stroke-width:1.1}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__merchandise-bands path{fill:none;stroke-width:1.8}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__merchandise-bands path:nth-child(1){stroke:color-mix(in srgb,var(--role-accent) 74%,#d4b276)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__merchandise-bands path:nth-child(2){stroke:color-mix(in srgb,var(--role-accent) 54%,#d4b276)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__merchandise-bands path:nth-child(3),.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__merchandise-bands path:nth-child(4){stroke:color-mix(in srgb,var(--role-accent) 36%,#d4b276)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__funnel-stage{stroke:color-mix(in srgb,var(--role-accent) 58%,#ddd3d0);stroke-width:.9}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__funnel-stage.is-one{fill:color-mix(in srgb,var(--role-accent) 7%,#fffdfa)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__funnel-stage.is-two{fill:color-mix(in srgb,var(--role-accent) 11%,#fffdfa)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__funnel-stage.is-three{fill:color-mix(in srgb,var(--role-accent) 16%,#fffdfa)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__funnel-stage.is-four{fill:color-mix(in srgb,var(--role-accent) 24%,#fffdfa)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__territory{fill:color-mix(in srgb,var(--role-accent) 5%,#fffdfa);stroke:color-mix(in srgb,var(--role-accent) 44%,#ddd3d0);stroke-width:1.1}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__store-nodes circle:nth-child(odd),.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__knowledge-nodes circle{fill:color-mix(in srgb,var(--role-accent) 10%,#fffdfa);stroke:color-mix(in srgb,var(--role-accent) 72%,#fffdfa);stroke-width:.8}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__store-nodes circle:nth-child(2n){fill:var(--role-accent);stroke:#fffdfa;stroke-width:.6}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__knowledge-link.is-secondary{stroke-dasharray:2 3;opacity:.72}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__knowledge-nodes circle:nth-child(3n){fill:color-mix(in srgb,var(--role-accent) 23%,#fffdfa)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__flow-line{fill:none;stroke:var(--role-accent);stroke-width:1.65;stroke-linecap:round;stroke-dasharray:7 6;opacity:.8;animation:adminRoleLedgerFlow 5.4s linear infinite}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__runner{fill:var(--role-accent);stroke:#fffdfa;stroke-width:.8;animation:adminRoleRunnerPulse 2.6s ease-in-out infinite}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__runner.is-secondary{fill:#d4b276;animation-delay:-1.3s}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__core{z-index:3;width:166px;height:166px;border:1px solid color-mix(in srgb,var(--role-accent) 62%,#fffdfa);padding:20px;background:color-mix(in srgb,var(--role-accent) 88%,#2b2022);box-shadow:0 0 0 10px color-mix(in srgb,var(--role-accent) 7%,transparent),0 16px 28px #2b202229;animation:adminRoleCoreArrive .72s cubic-bezier(.22,1,.36,1) both}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__core:before,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__core:after{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--role-accent) 30%,transparent);border-radius:50%;pointer-events:none}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__core:before{top:-20px;right:-20px;bottom:-20px;left:-20px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__core:after{top:-36px;right:-36px;bottom:-36px;left:-36px;border-style:dashed;opacity:.55}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__core strong{font-size:40px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-map__core :where(span,small){font-size:13px;line-height:1.25}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-node{z-index:4;min-width:98px;min-height:60px;border:1px solid color-mix(in srgb,var(--role-accent) 18%,#ddd3d0);border-left:3px solid color-mix(in srgb,var(--role-accent) 76%,#d4b276);border-radius:8px;padding:8px 10px;background:#fffdfaf0;box-shadow:0 8px 18px #2b202214;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:adminRoleNodeArrive .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--node-index) * 70ms + .12s)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-node span{color:color-mix(in srgb,var(--role-accent) 86%,#6f1d2f);font-size:13px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-node strong{font-size:21px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-node:hover,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-node:focus-visible,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-motion-node.is-active{border-color:color-mix(in srgb,var(--role-accent) 54%,#ddd3d0);background:#fffdfa;box-shadow:0 0 0 3px color-mix(in srgb,var(--role-accent) 10%,transparent),0 10px 20px #2b20221a}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-panel{grid-template-rows:auto minmax(0,1fr);gap:0;border-color:color-mix(in srgb,var(--role-accent) 18%,#ddd3d0);padding:0;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--role-accent) 8%,transparent),transparent 34%),#fffdfa;box-shadow:inset 0 1px #ffffffeb}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-panel:has(.admin-role-method-strip){grid-template-rows:auto auto minmax(0,1fr)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-panel__head{min-height:58px;display:grid;grid-template-columns:minmax(150px,.62fr) minmax(0,1.38fr);align-items:center;gap:16px;border-bottom:1px solid color-mix(in srgb,var(--role-accent) 12%,#ddd3d0);padding:9px 12px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-panel__head>div{gap:2px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-panel__head span{color:color-mix(in srgb,var(--role-accent) 82%,#6f1d2f);font-size:13px;line-height:1.2}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-panel__head strong{font-size:18px;line-height:1.2}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-workstation-panel__head p{display:-webkit-box;overflow:hidden;margin:0;color:#66585b;font-size:13px!important;font-weight:720;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-method-strip{min-height:34px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--role-accent) 10%,#ddd3d0);border-radius:0;padding:5px 12px;background:color-mix(in srgb,var(--role-accent) 3%,#fffdfa)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-method-strip :where(strong,small){overflow:hidden;color:#66585b;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid{position:relative;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:9px 4px;padding:10px;background:radial-gradient(circle at 50% 52%,color-mix(in srgb,var(--role-accent) 6%,transparent),transparent 42%),linear-gradient(145deg,#fffdfabd,#f8f4edb8)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__flow{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:0;width:calc(100% - 12px);height:calc(100% - 12px);pointer-events:none}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__track,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__signal{fill:none;stroke-linecap:round;stroke-linejoin:round}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__track{stroke:color-mix(in srgb,var(--role-accent) 14%,#ddd3d0);stroke-width:2.2}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__signal{stroke:color-mix(in srgb,var(--role-accent) 48%,#d4b276);stroke-width:1.15;stroke-dasharray:4 7;opacity:.72;animation:adminRoleCapabilitySignal 7.2s linear infinite}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__beacon{fill:var(--role-accent);opacity:.42;animation:adminRoleCapabilityBeacon 2.8s ease-in-out infinite}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__beacon.is-two{animation-delay:-.9s}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid__beacon.is-three{animation-delay:-1.8s}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button{position:relative;z-index:1;min-height:44px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:4px 9px;border:1px solid color-mix(in srgb,var(--role-accent) 15%,#ddd3d0);border-radius:8px;padding:9px 10px;background:#fffdfae6;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #2b20220e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:adminRoleCapabilityArrive .62s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--capability-index) * 55ms + .12s);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:nth-of-type(6n+1),.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:nth-of-type(6n+5){grid-column:1 / 6;margin-right:6px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:nth-of-type(6n+2),.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:nth-of-type(6n+6){grid-column:6 / 13;margin-left:6px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:nth-of-type(6n+3){grid-column:1 / 8;margin-right:6px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:nth-of-type(6n+4){grid-column:8 / 13;margin-left:6px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid.is-5-items button:last-of-type,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid.is-7-items button:last-of-type{grid-column:3 / 11;width:auto;justify-self:stretch;margin-inline:0}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button.is-exception>span{color:#8f223f;background:#8f223f17}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button.is-closure>span{color:#9b6a36;background:#9b6a361a}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button.is-evidence>span{color:#506f4b;background:#506f4b1a}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:hover,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:focus-visible,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button:active{background:color-mix(in srgb,var(--role-accent) 5%,#fffdfa);border-color:color-mix(in srgb,var(--role-accent) 38%,#ddd3d0);box-shadow:inset 0 3px color-mix(in srgb,var(--role-accent) 64%,#d4b276),0 10px 22px #2b202217;transform:translateY(-2px)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button.is-active:not(:hover):not(:focus-visible):not(:active){border-color:color-mix(in srgb,var(--role-accent) 15%,#ddd3d0);background:#fffdfae6;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #2b20220e;transform:none}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button>span{grid-column:1;grid-row:1 / 3;align-self:start;min-width:48px;width:48px;height:48px;min-height:44px;border:1px solid color-mix(in srgb,var(--role-accent) 16%,#ddd3d0);border-radius:50%;color:color-mix(in srgb,var(--role-accent) 88%,#6f1d2f);background:color-mix(in srgb,var(--role-accent) 9%,#fffdfa);font-size:13px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button strong{grid-column:2;grid-row:1;align-self:center;min-width:0;overflow:hidden;font-size:15px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button small{grid-column:2;grid-row:2;align-self:start;display:-webkit-box;min-height:0;max-height:32.5px;overflow:hidden;color:#66585b;font-size:13px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid button dl{grid-column:1 / -1;grid-row:3;align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-height:29px;gap:6px;margin:2px 0 0;border-top:1px dashed color-mix(in srgb,var(--role-accent) 24%,#d5cac7);padding:6px 3px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--role-accent) 2.5%,transparent),transparent)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid dl div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;gap:5px;border-radius:0;padding:0;background:transparent}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger :where(.admin-role-capability-grid.is-7-items,.admin-role-capability-grid.is-5-items) button small{max-height:16.25px;-webkit-line-clamp:1}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid.is-7-items button{padding-block:7px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid :where(dt,dd){min-width:0;margin:0;font-size:12px;line-height:1.15}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid dt{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:20px;border:1px solid color-mix(in srgb,var(--role-accent) 20%,#e1d6d2);border-radius:4px;padding:0 4px;color:color-mix(in srgb,var(--role-accent) 92%,#6f1d2f);background:color-mix(in srgb,var(--role-accent) 9%,#fffdfa);font-weight:900;letter-spacing:.03em}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-capability-grid dd{display:block;overflow:hidden;color:#55484b;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail{height:104px;gap:0;border:1px solid color-mix(in srgb,var(--role-accent) 16%,#ddd3d0);border-radius:8px;padding:0;background:#fffdfa;box-shadow:inset 0 1px #ffffffeb;scroll-snap-type:x proximity}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail>:where(div,.admin-role-action-method,article,.unified-task-rail-card){flex-basis:calc(100% / 3);min-width:0;height:102px;border:0;border-right:1px solid color-mix(in srgb,var(--role-accent) 12%,#ddd3d0);border-radius:0;background:transparent;box-shadow:none;scroll-snap-align:start}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail>:where(div,.admin-role-action-method,article,.unified-task-rail-card):hover,.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail>:where(div,.admin-role-action-method,article,.unified-task-rail-card):focus-visible{background:color-mix(in srgb,var(--role-accent) 4%,#fffdfa);box-shadow:inset 0 3px color-mix(in srgb,var(--role-accent) 64%,#d4b276)}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail .unified-task-rail-card{border-left:0;padding:10px 12px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail .unified-task-rail-card>span{color:color-mix(in srgb,var(--role-accent) 84%,#6f1d2f);font-size:13px}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail .unified-task-rail-card>strong{font-size:14px;line-height:1.25}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-action-rail .unified-task-rail-card>small{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}@keyframes adminRoleLedgerFlow{to{stroke-dashoffset:-52}}@keyframes adminRoleCapabilitySignal{to{stroke-dashoffset:-66}}@keyframes adminRoleCapabilityBeacon{0%,to{opacity:.28}50%{opacity:.9}}@keyframes adminRoleCapabilityArrive{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes adminRoleMapScan{0%,12%,to{opacity:0;transform:translateY(0)}18%{opacity:.34}62%{opacity:.18;transform:translateY(470px)}68%{opacity:0;transform:translateY(520px)}}@keyframes adminRoleRunnerPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes adminRoleCoreArrive{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes adminRoleNodeArrive{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger :where(.admin-role-motion-map__sweep,.admin-role-map__flow-line,.admin-role-map__runner,.admin-role-capability-grid__signal,.admin-role-capability-grid__beacon,.admin-role-capability-grid button,.admin-role-motion-map__core,.admin-role-motion-node){animation:none!important;transition:none!important}.admin-tablet-frame--non-ceo .admin-role-workstation-page--primary-ledger .admin-role-map__runner{display:none}}.admin-tablet-frame--ceo{--ceo-ui-primary: #6f1d2f;--ceo-ui-primary-hover: #8c2a42;--ceo-ui-accent: #d4b276;--ceo-ui-text: #2b2022;--ceo-ui-muted: #66585b;--ceo-ui-canvas: #f5f1ef;--ceo-ui-surface: #fff;--ceo-ui-border: #ddd3d0}.admin-tablet-frame--ceo .admin-content--ceo,.admin-tablet-frame--ceo .admin-ceo-dashboard{color:var(--ceo-ui-text);background:var(--ceo-ui-canvas)}.admin-tablet-frame--ceo .admin-tablet-rail nav button b{font-size:13px;line-height:1.3}.admin-tablet-frame--ceo .admin-tablet-nav-divider span{font-size:11px}.admin-tablet-frame--ceo .admin-ceo-entry-shell{background:linear-gradient(180deg,#fff 0%,#faf7f5 48%,var(--ceo-ui-canvas) 100%)}.admin-tablet-frame--ceo .admin-ceo-topic-card{width:clamp(204px,19vw,232px);height:clamp(296px,48vh,356px);border:1px solid var(--ceo-ui-border);border-radius:8px;background:linear-gradient(180deg,#fff,#fffaf7);box-shadow:0 18px 40px #4a2a2b1f}.admin-tablet-frame--ceo .admin-ceo-topic-card span{font-size:12px}.admin-tablet-frame--ceo .admin-ceo-topic-card strong{font-size:22px}.admin-tablet-frame--ceo .admin-ceo-topic-card em,.admin-tablet-frame--ceo .admin-ceo-topic-card p{font-size:13px;line-height:1.4}.admin-tablet-frame--ceo .admin-ceo-topic-card li{font-size:10.5px}.admin-tablet-frame--ceo .admin-ceo-topic-card b{min-height:44px;border-radius:8px;font-size:14px}.admin-tablet-frame--ceo :where(.admin-boss-overview-brief,.admin-boss-overview-workbench,.admin-boss-overview-rail,.admin-boss-overview-actions,.admin-boss-scenario-main,.admin-boss-scenario-side,.admin-boss-scenario-bottom,.admin-boss-scenario-lenses,.admin-boss-scenario-drills,.admin-boss-scenario-visual,.admin-boss-topic-workspace__evidence,.admin-boss-topic-workspace__decision,.admin-boss-topic-workspace__drills,.admin-boss-topic-workspace__actions,.admin-boss-topic-evidence-visual){border-radius:8px}.admin-tablet-frame--ceo :where(.admin-boss-overview-workbench,.admin-boss-overview-rail,.admin-boss-scenario-main,.admin-boss-scenario-side,.admin-boss-scenario-bottom,.admin-boss-scenario-lenses,.admin-boss-scenario-drills,.admin-boss-topic-workspace__evidence,.admin-boss-topic-workspace__decision,.admin-boss-topic-workspace__drills,.admin-boss-topic-workspace__actions){box-shadow:inset 0 0 0 1px var(--ceo-ui-border),0 10px 24px #4a2a2b12}.admin-tablet-frame--ceo .admin-boss-overview-brief{background:linear-gradient(135deg,#541522,var(--ceo-ui-primary) 58%,var(--ceo-ui-primary-hover))}.admin-tablet-frame--ceo :where(.admin-boss-overview-brief__copy h1,.admin-boss-topic-workspace__intro h1){font-size:28px;line-height:1.1}.admin-tablet-frame--ceo :where(.admin-boss-overview-brief__copy span,.admin-boss-overview-brief__copy p,.admin-boss-topic-workspace__intro span,.admin-boss-topic-workspace__intro p,.admin-boss-scenario-main__head span,.admin-boss-scenario-main__head p,.admin-boss-scenario-side span,.admin-boss-scenario-lenses span,.admin-boss-scenario-drills__head span,.admin-boss-topic-workspace__readout span,.admin-boss-topic-workspace__readout p,.admin-boss-topic-workspace__decision span,.admin-boss-topic-workspace__decision p,.admin-boss-topic-evidence-visual__head span){font-size:12px;line-height:1.4}.admin-tablet-frame--ceo :where(.admin-boss-scenario-main__head strong,.admin-boss-topic-workspace__readout strong){font-size:22px;line-height:1.2}.admin-tablet-frame--ceo :where(.admin-boss-topic-detail__back,.admin-boss-topic-help-trigger,.admin-one-key-briefing--boss,.admin-boss-topic-workspace__drill-list button,.admin-boss-scenario-lenses__tabs button,.admin-boss-scenario-drills__list button){min-height:44px}.admin-tablet-frame--ceo .admin-boss-topic-workspace .admin-boss-overview-brief .admin-boss-topic-detail__back{min-width:76px;height:44px;border-radius:8px;font-size:13px}.admin-tablet-frame--ceo :where(.admin-boss-overview-drill-card,.admin-boss-topic-workspace__metrics article,.admin-boss-topic-evidence-visual article,.admin-boss-topic-workspace__decision article,.admin-boss-topic-workspace__actions li,.admin-boss-scenario-focus-strip article,.admin-boss-scenario-visual article){border-radius:8px}.admin-settings-page{--settings-surface: rgba(255, 253, 247, .88);--settings-surface-strong: rgba(255, 253, 247, .96);--settings-line: rgba(111, 29, 47, .08);--settings-line-strong: rgba(111, 29, 47, .12);--settings-shadow: 0 8px 18px rgba(36, 26, 24, .024);--settings-text: #332723;--settings-muted: #7d6f66;--settings-faint: #9b8c82;--settings-label-size: 10.5px;--settings-note-size: 11px;--settings-body-size: 12px;--settings-title-size: 15px;--settings-page-title-size: 21px;align-content:start;gap:10px}.admin-settings-page-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:0 2px;background:transparent}.admin-settings-page-header>div{min-width:0;display:grid;gap:4px}.admin-settings-page-header span,.admin-settings-detail__head span,.admin-settings-log-asset span,.admin-settings-log-grid span,.admin-settings-retention-grid span{color:var(--settings-muted);font-size:var(--settings-label-size);font-weight:760;line-height:1.2}.admin-settings-page-header h1{margin:0;color:var(--settings-text);font-size:var(--settings-page-title-size);font-weight:850;line-height:1.18}.admin-settings-page-header p,.admin-settings-detail__head p,.admin-settings-log-asset p{max-width:720px;margin:0;color:var(--settings-muted);font-size:var(--settings-body-size);font-weight:740;line-height:1.45}.admin-settings-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-settings-page .admin-button{min-height:32px;border-radius:8px;padding:0 13px;font-size:var(--settings-note-size);font-weight:780}.admin-settings-executive-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(230px,.74fr) minmax(210px,.64fr);align-items:stretch;gap:0;border:1px solid var(--settings-line);border-radius:14px;padding:10px 12px;background:var(--settings-surface);box-shadow:var(--settings-shadow)}.admin-settings-status-card{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-radius:0;padding:4px 14px;background:transparent;box-shadow:none}.admin-settings-status-card:not(:last-child){border-right:1px solid var(--settings-line-strong)}.admin-settings-status-card>div:first-child,.admin-settings-status-card__meta,.admin-settings-block-head>div,.admin-settings-reset-panel__device,.admin-settings-emergency-card>div:first-child,.admin-settings-emergency-card__head>div{min-width:0;display:grid;gap:4px}.admin-settings-status-card span,.admin-settings-block-head span,.admin-settings-reset-panel__device span,.admin-settings-emergency summary span,.admin-settings-emergency-card span,.admin-settings-emergency-card__head span{color:var(--settings-muted);font-size:var(--settings-label-size);font-weight:760;line-height:1.2}.admin-settings-status-card strong{min-width:0;color:var(--settings-text);font-size:var(--settings-title-size);font-weight:850;line-height:1.18;overflow-wrap:anywhere}.admin-settings-update-callout{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(167,35,58,.24);border-radius:999px;padding:5px 9px;color:#8f152d;background:linear-gradient(135deg,#fff6eef5,#ffe6eadb);box-shadow:0 6px 14px #77182b14}.admin-settings-status-card strong.admin-settings-update-callout{color:#8f152d;font-size:var(--settings-note-size);line-height:1}.admin-settings-update-callout span{color:#a7611a;font-size:var(--settings-label-size);font-weight:780}.admin-settings-update-callout em{color:#7a1026;font-style:normal;font-size:var(--settings-title-size);font-weight:850;line-height:1}.admin-settings-status-card--sn strong{color:#6f1d2f;font-family:var(--font-family-mono);font-size:14px;letter-spacing:0}.admin-settings-status-card small,.admin-settings-status-card__meta small,.admin-settings-block-head p,.admin-settings-reset-panel__device small,.admin-settings-emergency summary small,.admin-settings-emergency-card small{margin:0;color:var(--settings-muted);font-size:var(--settings-note-size);font-weight:740;line-height:1.35;overflow-wrap:anywhere}.admin-settings-status-card__meta{display:none;align-items:center;gap:6px;border-top:0;padding-top:0}.admin-settings-status-card__meta b,.admin-settings-status-card--update>b{justify-self:start;border-radius:999px;padding:4px 8px;color:var(--dyf-primary);background:#6f1d2f14;font-size:var(--settings-label-size);font-weight:780;line-height:1}.admin-settings-status-card--update>b{align-self:center;justify-self:end;font-size:var(--settings-note-size)}.admin-settings-status-card--update .admin-button{justify-self:end;min-width:72px}.admin-settings-status-card.is-success{border-color:#16795429;background:transparent}.admin-settings-status-card.is-warning{border-color:#a7611a29;background:transparent}.admin-settings-status-card.is-danger{border-color:#b3261e29;background:transparent}.admin-settings-status-card.is-success .admin-settings-status-card__meta b,.admin-settings-status-card.is-success.admin-settings-status-card--update>b{color:#167954;background:#1679541a}.admin-settings-status-card.is-warning .admin-settings-status-card__meta b,.admin-settings-status-card.is-warning.admin-settings-status-card--update>b{color:#a7611a;background:#a7611a1f}.admin-settings-status-card.is-danger .admin-settings-status-card__meta b,.admin-settings-status-card.is-danger.admin-settings-status-card--update>b{color:var(--dyf-danger);background:#b3261e1a}.admin-settings-primary-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.admin-settings-update-workflow,.admin-settings-reset-panel,.admin-settings-emergency{min-width:0;border:1px solid var(--settings-line);border-radius:14px;background:var(--settings-surface);box-shadow:var(--settings-shadow)}.admin-settings-update-workflow,.admin-settings-reset-panel{display:grid;align-content:start;gap:8px;padding:12px 14px}.admin-settings-block-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.admin-settings-block-head h2,.admin-settings-emergency summary strong,.admin-settings-emergency-card strong,.admin-settings-emergency-card__head strong,.admin-settings-reset-panel__device strong{min-width:0;margin:0;color:var(--settings-text);font-size:var(--settings-title-size);font-weight:850;line-height:1.24;overflow-wrap:anywhere}.admin-settings-update-workflow .admin-settings-block-head{align-items:center;padding-bottom:2px}.admin-settings-update-workflow .admin-settings-block-head h2{font-size:var(--settings-title-size);line-height:1.24}.admin-settings-update-workflow .admin-settings-update-panel{display:none}.admin-settings-reset-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 14px;background:var(--settings-surface)}.admin-settings-reset-panel .admin-button{width:auto;min-width:154px;min-height:34px}.admin-settings-reset-panel__device{display:none}.admin-settings-reset-panel .admin-settings-cache-result{grid-column:1 / -1;margin:-4px 0 0}.admin-settings-emergency{display:block;overflow:hidden}.admin-settings-emergency summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.admin-settings-emergency summary::-webkit-details-marker{display:none}.admin-settings-emergency summary>div{min-width:0;display:grid;gap:4px}.admin-settings-emergency summary b{border-radius:999px;padding:4px 8px;color:var(--dyf-primary);background:#6f1d2f14;font-size:var(--settings-label-size);font-weight:780;line-height:1;white-space:nowrap}.admin-settings-emergency[open] summary{border-bottom:1px solid var(--settings-line);background:transparent}.admin-settings-emergency-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.admin-settings-emergency-card{min-width:0;display:grid;align-content:start;gap:10px;border:1px solid var(--settings-line);border-radius:12px;padding:12px;background:var(--settings-surface-strong)}.admin-settings-emergency-card--wide{grid-column:1 / -1}.admin-settings-emergency-card__head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.admin-settings-emergency-card .admin-feedback-history--settings{min-width:0;width:100%}.admin-settings-emergency-card .admin-settings-sn-candidate-list{max-height:188px;overflow:auto;padding-right:2px}.admin-settings-shell{min-width:0;display:grid;grid-template-columns:286px minmax(0,1fr);align-items:stretch;min-height:min(690px,calc(100dvh - 168px));overflow:hidden;border:1px solid rgba(111,29,47,.12);border-radius:20px;background:#fffdf7b8;box-shadow:0 20px 54px #241a1814}.admin-settings-nav{position:sticky;top:0;align-self:stretch;align-content:start;display:grid;gap:5px;padding:12px;border-right:1px solid rgba(111,29,47,.1);background:linear-gradient(180deg,#fffaf2eb,#f5e8e97a);overflow:auto}.admin-settings-nav-profile{min-width:0;display:grid;gap:5px;margin-bottom:6px;border:1px solid rgba(111,29,47,.12);border-radius:14px;padding:12px;background:#fffdf7e0}.admin-settings-nav-profile span{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.2}.admin-settings-nav-profile strong{min-width:0;color:var(--dyf-primary);font-family:var(--font-family-mono);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.admin-settings-nav-profile small{color:var(--dyf-muted);font-size:12px;font-weight:820;line-height:1.35}.admin-settings-nav-profile b{justify-self:start;border-radius:999px;padding:5px 8px;color:var(--dyf-primary);background:#6f1d2f14;font-size:11px;font-weight:850;line-height:1}.admin-settings-nav-profile b.is-success{color:#167954;background:#1679541a}.admin-settings-nav-profile b.is-warning{color:#a7611a;background:#a7611a1f}.admin-settings-nav-profile b.is-danger{color:var(--dyf-danger);background:#b3261e1a}.admin-settings-nav-item{min-width:0;min-height:56px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"icon title status";align-items:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:8px;color:var(--dyf-text);background:transparent;text-align:left;cursor:pointer}.admin-settings-nav-item>span{grid-area:icon;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:var(--dyf-primary);background:#6f1d2f14;font-size:12px;font-weight:1000}.admin-settings-nav-item>div{grid-area:title;min-width:0;display:grid;gap:3px}.admin-settings-nav-item strong,.admin-settings-log-asset h3{min-width:0;margin:0;color:var(--dyf-text);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.admin-settings-nav-item small,.admin-settings-log-grid small,.admin-settings-retention-grid small{color:var(--dyf-muted);font-size:11px;font-weight:800;line-height:1.32}.admin-settings-nav-item b{grid-area:status;justify-self:end;max-width:100%;border-radius:999px;padding:4px 7px;color:var(--dyf-primary);background:#6f1d2f14;font-size:10px;font-weight:850;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-settings-nav-item.is-active{border-color:#6f1d2f24;background:#fffdf7;box-shadow:0 10px 26px #6f1d2f14}.admin-settings-nav-item.is-active>span{color:#fffaf2;background:var(--dyf-primary)}.admin-settings-detail{min-width:0;min-height:0;display:grid;gap:14px;align-content:start;padding:20px;overflow:auto;background:#fffdf794}.admin-settings-detail__head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:2px 0 4px;border-bottom:0}.admin-settings-detail__head>div{min-width:0;display:grid;gap:6px}.admin-settings-detail__head h2{margin:0;color:var(--settings-text);font-size:var(--settings-page-title-size);font-weight:850;line-height:1.18}.admin-settings-panel-stack{min-width:0;display:grid;gap:12px}.admin-settings-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-settings-log-asset{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(111,29,47,.14);border-radius:16px;padding:16px;background:linear-gradient(135deg,#fffaf2f5,#f5e8e9b3)}.admin-settings-log-asset>div{min-width:0;display:grid;gap:7px}.admin-settings-feedback-card{min-width:0;display:grid;gap:12px;border:1px solid var(--settings-line);border-radius:14px;padding:12px 14px 10px;background:var(--settings-surface);box-shadow:var(--settings-shadow)}.admin-settings-feedback-card .admin-feedback-history--settings{min-width:0;width:100%}.admin-settings-feedback-card .admin-feedback-history__head{min-height:38px;align-items:center}.admin-settings-feedback-card .admin-feedback-history__title{gap:4px}.admin-settings-feedback-card .admin-feedback-history__title>strong{color:var(--settings-text);font-size:var(--settings-title-size);font-weight:850;line-height:1.24}.admin-settings-feedback-card .admin-feedback-history__title>span,.admin-settings-feedback-card .admin-feedback-history__title>small{color:var(--settings-muted);font-weight:740;line-height:1.32}.admin-settings-feedback-card .admin-feedback-history__title>span{font-size:var(--settings-label-size)}.admin-settings-feedback-card .admin-feedback-history__title>small{font-size:var(--settings-note-size)}.admin-settings-feedback-card .admin-feedback-history__actions{padding-top:0}.admin-settings-feedback-card .admin-feedback-history__head button{min-height:30px;border-radius:8px;padding:0 12px;color:var(--dyf-primary);background:var(--settings-surface-strong);font-size:var(--settings-note-size);font-weight:780}.admin-settings-feedback-card .admin-feedback-history__head button.is-toggle{min-width:78px;color:#fffaf2;background:var(--dyf-primary);box-shadow:0 6px 14px #6f1d2f24}.admin-settings-log-grid,.admin-settings-retention-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-settings-retention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-settings-log-grid article,.admin-settings-retention-grid article{min-width:0;display:grid;align-content:start;gap:6px;border:1px solid rgba(111,29,47,.1);border-radius:14px;padding:12px;background:#fffdf7c7}.admin-settings-log-grid strong,.admin-settings-retention-grid strong{color:var(--settings-text);font-size:var(--settings-title-size);line-height:1.24}.admin-page-hero--settings{min-height:128px}.admin-page-hero--settings .admin-button{min-width:138px;flex:0 0 auto}.admin-settings-command-center{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:12px}.admin-settings-entry-rail{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-settings-entry{min-width:0;min-height:74px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"label title" "label status";align-items:center;column-gap:10px;row-gap:4px;border:1px solid rgba(111,29,47,.12);border-radius:16px;padding:12px;color:var(--dyf-text);background:#fffdf7bd;text-align:left;cursor:pointer;box-shadow:none}.admin-settings-entry span{grid-area:label;width:36px;height:36px;display:grid;place-items:center;border-radius:13px;color:var(--dyf-primary);background:#6f1d2f14;font-size:12px;font-weight:1000;line-height:1}.admin-settings-entry strong{grid-area:title;min-width:0;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-settings-entry small{display:none}.admin-settings-entry b{grid-area:status;justify-self:start;max-width:100%;border-radius:999px;padding:6px 8px;color:var(--dyf-primary);background:#6f1d2f14;font-size:11px;font-weight:850;line-height:1.1;text-align:center;white-space:nowrap}.admin-settings-entry.is-active{border-color:#6f1d2f47;background:#fffdf7;box-shadow:0 18px 42px #6f1d2f1f}.admin-settings-entry.is-active span{color:#fffaf2;background:var(--dyf-primary)}.admin-settings-entry.is-success span,.admin-settings-entry.is-success b{color:#167954;background:#1679541a}.admin-settings-entry.is-warning span,.admin-settings-entry.is-warning b{color:#a7611a;background:#a7611a1f}.admin-settings-entry.is-danger span,.admin-settings-entry.is-danger b{color:var(--dyf-danger);background:#b3261e1a}.admin-settings-entry.is-active.is-success span,.admin-settings-entry.is-active.is-warning span,.admin-settings-entry.is-active.is-danger span{color:#fffaf2;background:var(--dyf-primary)}.admin-settings-command-panel{min-width:0;display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);align-items:stretch;gap:12px;border:1px solid rgba(111,29,47,.14);border-radius:18px;padding:14px;background:linear-gradient(135deg,#fffaf2fa,#f5e8e99e)}.admin-settings-command-panel__head{min-width:0;display:grid;align-content:center;gap:8px;border-right:1px solid rgba(111,29,47,.12);padding-right:14px}.admin-settings-command-panel__head span{width:max-content;border-radius:999px;padding:5px 9px;color:var(--dyf-primary);background:#6f1d2f14;font-size:12px;font-weight:850;line-height:1}.admin-settings-command-panel__head h2{margin:0;color:var(--dyf-text);font-size:24px;line-height:1.15}.admin-settings-command-panel__head p{margin:0;color:var(--dyf-muted);font-size:13px;font-weight:820;line-height:1.55}.admin-settings-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.admin-settings-workspace--diagnostics{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start}.admin-settings-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start;gap:12px}.admin-settings-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-settings-sn-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;border:1px solid rgba(111,29,47,.16);border-radius:14px;padding:14px;background:linear-gradient(135deg,#fffaf2f5,#f5e8e9b8)}.admin-settings-sn-card>div{min-width:0;display:grid;gap:7px}.admin-settings-sn-card span{color:var(--dyf-muted);font-size:12px;font-weight:850}.admin-settings-sn-card strong{min-width:0;color:var(--dyf-primary);font-family:var(--font-family-mono);font-size:20px;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere}.admin-settings-sn-card small,.admin-settings-copy-result{margin:0;color:var(--dyf-muted);font-size:12px;font-weight:850;line-height:1.45}.admin-settings-copy-result{margin:-4px 0 10px;color:var(--dyf-primary)}.admin-settings-diagnostic-text-shell{min-width:0;display:grid;gap:8px;border:1px solid rgba(111,29,47,.14);border-radius:14px;padding:10px;background:#fffdf79e}.admin-settings-diagnostic-text-tools{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-settings-diagnostic-text-tools span{min-width:0;color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.2}.admin-settings-diagnostic-text{width:100%;min-height:132px;border:1px solid rgba(111,29,47,.18);border-radius:12px;padding:10px;color:var(--dyf-text);background:#fffdf7db;font-family:var(--font-family-mono);font-size:11px;line-height:1.45;resize:vertical;-webkit-user-select:text;user-select:text}.admin-settings-diagnostic-text--fullscreen{min-height:0;height:100%;resize:none;font-size:13px;line-height:1.55}.admin-settings-sn-diagnostics{display:grid;gap:10px;margin:0 0 12px;border:1px dashed rgba(111,29,47,.2);border-radius:14px;padding:12px;background:#fffaf2a8}.admin-settings-sn-diagnostics__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.admin-settings-sn-diagnostics__head>div{min-width:0;display:grid;gap:5px}.admin-settings-sn-diagnostics__head span,.admin-settings-sn-candidate-list span{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.3}.admin-settings-sn-diagnostics__head strong{color:var(--dyf-text);font-size:15px;line-height:1.25}.admin-settings-sn-candidate-list{display:grid;gap:8px}.admin-settings-sn-candidate-list article{min-width:0;display:grid;gap:4px;border:1px solid rgba(111,29,47,.1);border-radius:10px;padding:9px 10px;background:#fffdf7c2}.admin-settings-sn-candidate-list article.is-available{border-color:#16795447;background:#ecfaf4d1}.admin-settings-sn-candidate-list strong{min-width:0;color:var(--dyf-text);font-family:var(--font-family-mono);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.admin-settings-info-card{min-width:0;min-height:116px;display:grid;align-content:start;gap:7px;border:1px solid var(--dyf-line);border-radius:14px;padding:14px;background:#fffdf7c2}.admin-settings-info-card span,.admin-settings-viewport-summary span,.admin-settings-cache-panel span,.admin-viewport-dialog__hero span,.admin-viewport-metric span,.admin-viewport-user-agent span{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.2}.admin-settings-info-card strong{min-width:0;color:var(--dyf-text);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.admin-settings-info-card small,.admin-settings-viewport-summary small,.admin-settings-cache-panel small,.admin-viewport-dialog__hero small,.admin-viewport-metric small{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.admin-settings-viewport-summary{min-height:148px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(111,29,47,.14);border-radius:14px;padding:16px;background:linear-gradient(135deg,#fffaf2eb,#f5e8e9ad)}.admin-settings-viewport-summary>div{min-width:0;display:grid;gap:7px}.admin-settings-viewport-summary strong{color:var(--dyf-primary);font-size:clamp(24px,3.1vw,38px);line-height:1;letter-spacing:0}.admin-section--settings-update{grid-column:1 / -1}.admin-settings-update-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:stretch;gap:12px;border:1px solid rgba(111,29,47,.16);border-radius:14px;padding:14px;background:linear-gradient(135deg,#fffaf2f5,#f5e8e9b3)}.admin-settings-update-panel--success{border-color:#16795438;background:linear-gradient(135deg,#f6fdf9f5,#e8f7f0b8)}.admin-settings-update-panel--warning{border-color:#a7611a3d;background:linear-gradient(135deg,#fffbebfa,#faeed2c2)}.admin-settings-update-panel--danger{border-color:#b3261e3d;background:linear-gradient(135deg,#fff7f4fa,#fce1dac2)}.admin-settings-update-panel__main,.admin-settings-update-panel__version{min-width:0;display:grid;align-content:center;gap:7px}.admin-settings-update-panel__main span,.admin-settings-update-panel__version span,.admin-settings-update-progress__head span,.admin-settings-update-progress__meta span,.admin-settings-update-details span,.admin-app-update-force__status span{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.25}.admin-settings-update-panel__main strong{min-width:0;color:var(--dyf-text);font-size:24px;line-height:1.15;overflow-wrap:anywhere}.admin-settings-update-panel__version strong{min-width:0;color:var(--dyf-primary);font-size:22px;line-height:1.15;overflow-wrap:anywhere}.admin-settings-update-panel__main small,.admin-settings-update-panel__version small{color:var(--dyf-muted);font-size:12px;font-weight:820;line-height:1.45;overflow-wrap:anywhere}.admin-settings-update-progress{display:grid;gap:5px;margin-top:0;border:0;border-radius:10px;padding:2px 2px 0;background:transparent}.admin-settings-update-progress__head,.admin-settings-update-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-settings-update-progress__head strong{color:var(--dyf-primary);font-size:15px;line-height:1.2}.admin-settings-update-progress .admin-progress{height:8px!important;min-height:8px;background:#594d3f33}.admin-settings-update-details{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:2px;border:1px solid rgba(111,29,47,.12);border-radius:12px;overflow:hidden;background:#fffdf794}.admin-settings-update-details article{min-width:0;display:grid;gap:3px;border:0;border-right:1px solid rgba(111,29,47,.1);border-radius:0;padding:7px 12px;background:transparent}.admin-settings-update-details article:last-child{border-right:0}.admin-settings-update-details strong{min-width:0;color:var(--dyf-text);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.admin-settings-update-error{margin:10px 0 0;border:1px solid rgba(179,38,30,.18);border-radius:12px;padding:10px 12px;color:var(--dyf-danger);background:#fff5f2d1;font-size:12px;font-weight:850;line-height:1.45}.admin-settings-update-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:0}.admin-settings-update-actions .admin-button{min-width:104px}.admin-app-update-force__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9996}.admin-modal-card.admin-app-update-force{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9997;width:min(620px,calc(100vw - 34px));display:grid;gap:14px}.admin-app-update-dialog__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9996}.admin-modal-card.admin-app-update-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9997;width:min(720px,calc(100vw - 34px));max-height:min(720px,calc(100vh - 34px));display:grid;gap:12px;overflow:auto}.admin-app-update-dialog .admin-settings-update-panel{grid-template-columns:minmax(0,1fr) minmax(180px,.44fr);padding:12px}.admin-app-update-dialog .admin-settings-update-details{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-app-update-dialog .admin-modal-card__actions{margin-top:0}@media(max-width:900px){.admin-app-update-dialog .admin-settings-update-panel,.admin-app-update-dialog .admin-settings-update-details{grid-template-columns:1fr}}.admin-app-update-force__status{display:grid;gap:6px;border:1px solid rgba(111,29,47,.16);border-radius:14px;padding:14px;background:#fffdf7c7}.admin-app-update-force__status strong{min-width:0;color:var(--dyf-primary);font-size:24px;line-height:1.15;overflow-wrap:anywhere}.admin-section--settings-cache{grid-column:1 / -1}.admin-settings-cache-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(111,29,47,.16);border-radius:14px;padding:16px;background:linear-gradient(135deg,#fffaf2f0,#f5e8e9b3)}.admin-settings-cache-panel>div{min-width:0;display:grid;gap:7px}.admin-settings-diagnostic-actions{display:grid;gap:12px}.admin-settings-update-diagnostic-card{min-width:0;min-height:136px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid rgba(111,29,47,.14);border-radius:14px;padding:16px;background:linear-gradient(135deg,#fffaf2eb,#f5e8e9ad)}.admin-settings-update-diagnostic-card>div{min-width:0;display:grid;gap:7px}.admin-settings-update-diagnostic-card span{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.2}.admin-settings-update-diagnostic-card strong{min-width:0;color:var(--dyf-text);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.admin-settings-update-diagnostic-card small{color:var(--dyf-muted);font-size:12px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.admin-settings-cache-panel strong{min-width:0;color:var(--dyf-text);font-size:18px;line-height:1.25;overflow-wrap:anywhere}.admin-settings-cache-result{margin:10px 0 0;color:var(--dyf-muted);font-size:12px;font-weight:850;line-height:1.45}.admin-settings-cache-result--idle{display:none}.admin-settings-cache-result--done{color:var(--dyf-success)}.admin-settings-cache-result--failed{color:var(--dyf-danger)}.admin-viewport-dialog{z-index:90;width:min(820px,calc(100% - 44px));max-height:calc(100% - 44px);overflow:auto}.admin-diagnostic-dialog__scrim,.admin-tablet-portal-root .admin-diagnostic-dialog__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.admin-modal-card.admin-diagnostic-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;width:min(1180px,calc(100vw - 28px));height:calc(100dvh - 28px);max-height:calc(100dvh - 28px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden}.admin-diagnostic-dialog .admin-modal-card__head,.admin-diagnostic-dialog .admin-modal-card__actions{flex:0 0 auto}.admin-diagnostic-dialog .admin-modal-card__actions{margin-top:0;padding-top:10px;border-top:1px solid var(--dyf-line)}.admin-api-diagnostic-dialog__scrim,.admin-tablet-portal-root .admin-api-diagnostic-dialog__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.admin-modal-card.admin-api-diagnostic-dialog{position:fixed;left:50%;top:50%;z-index:9999;width:min(1120px,calc(100vw - 32px));height:min(720px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:12px;overflow:hidden;transform:translate(-50%,-50%)}.admin-api-diagnostic-chain{min-width:0;display:grid;gap:8px;border:1px solid rgba(111,29,47,.12);border-radius:12px;padding:10px;background:#fffaf2b8}.admin-api-diagnostic-chain h3{margin:0;color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-api-diagnostic-chain>div{min-width:0;display:grid;gap:6px}.admin-api-diagnostic-chain article{min-width:0;display:grid;grid-template-columns:minmax(112px,.5fr) minmax(86px,.35fr) minmax(0,2fr);gap:8px;align-items:center;border-radius:10px;padding:8px 10px;background:#fffdf7d1}.admin-api-diagnostic-chain strong,.admin-api-diagnostic-chain span,.admin-api-diagnostic-chain small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-api-diagnostic-chain strong{color:var(--dyf-primary);font-size:12px;font-weight:900}.admin-api-diagnostic-chain span,.admin-api-diagnostic-chain small{color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-api-diagnostic-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-api-diagnostic-summary>div{min-width:0;display:grid;gap:4px;border:1px solid rgba(111,29,47,.12);border-radius:12px;padding:10px;background:#fffaf2b3}.admin-api-diagnostic-summary span,.admin-api-diagnostic-block h3{margin:0;color:var(--dyf-muted);font-size:11px;font-weight:800}.admin-api-diagnostic-summary strong{min-width:0;color:var(--dyf-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-api-diagnostic-url{min-width:0;border:1px solid rgba(111,29,47,.12);border-radius:12px;padding:10px 12px;color:var(--dyf-primary);background:#fffaf2b8;font-family:var(--font-family-mono);font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-api-diagnostic-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:auto;padding:0 2px 8px 0}.admin-api-diagnostic-block{min-width:0;display:grid;grid-template-rows:auto minmax(120px,1fr);gap:6px;border:1px solid rgba(111,29,47,.12);border-radius:12px;padding:10px;background:#fffdf7d1}.admin-api-diagnostic-block pre{min-width:0;min-height:0;max-height:220px;margin:0;overflow:auto;border-radius:10px;padding:10px;color:#fff5eb;background:#2b1118;font-family:var(--font-family-mono);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.admin-api-diagnostic-copy-state{margin-right:auto;color:var(--dyf-success);font-size:12px;font-weight:800}.admin-viewport-dialog__hero{min-width:0;display:grid;gap:8px;border:1px solid rgba(111,29,47,.16);border-radius:14px;padding:16px;background:linear-gradient(135deg,#fffaf2f5,#f5e8e9bd)}.admin-viewport-dialog__hero strong{color:var(--dyf-primary);font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:0}.admin-viewport-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-viewport-metric{min-width:0;display:grid;gap:6px;border:1px solid var(--dyf-line);border-radius:12px;padding:12px;background:#fffdf7c2}.admin-viewport-metric strong{min-width:0;color:var(--dyf-text);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.admin-viewport-user-agent{min-width:0;display:grid;gap:8px;border:1px dashed rgba(111,29,47,.22);border-radius:12px;padding:12px;background:#fffaf2b8}.admin-viewport-user-agent code{min-width:0;color:var(--dyf-text);font-size:11px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.admin-settings-page-header,.admin-settings-executive-grid,.admin-settings-primary-grid,.admin-settings-block-head,.admin-settings-reset-panel,.admin-settings-emergency-card__head,.admin-settings-emergency-grid,.admin-settings-shell,.admin-settings-detail__head,.admin-settings-log-asset,.admin-settings-log-grid,.admin-settings-retention-grid,.admin-settings-feedback-card,.admin-settings-command-center,.admin-settings-command-panel,.admin-settings-workspace--diagnostics,.admin-settings-grid,.admin-settings-info-grid,.admin-settings-sn-card,.admin-settings-sn-diagnostics__head,.admin-settings-update-panel,.admin-settings-update-details,.admin-settings-update-diagnostic-card,.admin-settings-cache-panel,.admin-viewport-dialog__grid{grid-template-columns:1fr}.admin-settings-header-actions{justify-content:flex-start}.admin-settings-executive-grid,.admin-settings-status-card{display:grid}.admin-settings-status-card:not(:last-child){border-right:0;border-bottom:1px solid rgba(111,29,47,.1)}.admin-settings-update-details{grid-template-columns:1fr}.admin-settings-update-details article{border-right:0;border-bottom:1px solid rgba(111,29,47,.1)}.admin-settings-update-details article:last-child{border-bottom:0}.admin-settings-reset-panel .admin-button{width:100%}.admin-feedback-history-card__audio-row{grid-template-columns:1fr;gap:7px}.admin-feedback-history-card__player{max-width:none}.admin-settings-shell{min-height:auto;overflow:visible}.admin-settings-nav{position:relative;border-right:0;border-bottom:1px solid rgba(111,29,47,.1);overflow:visible}.admin-settings-command-panel__head{border-right:0;border-bottom:1px solid rgba(111,29,47,.12);padding-right:0;padding-bottom:12px}.admin-settings-viewport-summary{grid-template-columns:1fr}}.admin-settings-page{gap:8px}.admin-settings-page-header{gap:10px}.admin-settings-page-header>div{gap:4px}.admin-settings-page-header h1{font-size:var(--settings-page-title-size)}.admin-settings-executive-grid{grid-template-columns:minmax(0,.78fr) minmax(150px,.42fr) minmax(390px,1.12fr);min-height:78px;padding:8px 12px}.admin-settings-status-card{min-height:54px;padding:2px 14px}.admin-settings-status-card>div:first-child,.admin-settings-status-card__meta{gap:3px}.admin-settings-status-card strong{font-size:var(--settings-title-size)}.admin-settings-status-card--sn strong{font-size:14px}.admin-settings-status-card--update{grid-template-columns:minmax(250px,1fr) 190px;gap:16px;padding-right:14px}.admin-settings-status-card--update small{white-space:nowrap}.admin-settings-status-card--update .admin-settings-update-callout{width:max-content;white-space:nowrap}.admin-settings-status-card--update .admin-settings-update-callout span,.admin-settings-status-card--update .admin-settings-update-callout em{flex:0 0 auto;white-space:nowrap}.admin-settings-status-card .admin-button{min-height:30px;padding-inline:12px}.admin-settings-update-workflow{min-height:0;padding:11px 14px}.admin-settings-update-workflow .admin-settings-block-head h2{font-size:var(--settings-title-size)}.admin-settings-reset-panel{min-height:0;grid-template-columns:minmax(0,1fr) auto;padding:9px 14px}.admin-settings-reset-panel .admin-settings-block-head{grid-template-columns:1fr;gap:4px}.admin-settings-reset-panel .admin-settings-block-head h2{font-size:var(--settings-title-size)}.admin-settings-reset-panel__device{display:none!important}.admin-settings-reset-panel .admin-button{width:auto;min-width:150px}.admin-settings-status-card .admin-button.admin-settings-major-action,.admin-settings-reset-panel .admin-button.admin-settings-major-action{justify-self:end;width:190px;min-width:190px;min-height:36px;padding-inline:18px;font-size:12px;font-weight:820;letter-spacing:0;text-indent:0}.admin-settings-emergency summary{min-height:54px;padding:10px 14px}@media(max-width:900px){.admin-settings-executive-grid{grid-template-columns:1fr}.admin-settings-status-card--update{padding-right:14px}.admin-settings-status-card .admin-button.admin-settings-major-action,.admin-settings-reset-panel .admin-button.admin-settings-major-action{width:100%;min-width:0}}.admin-theme-settings{min-width:0;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.8fr);gap:12px 18px;border:1px solid var(--settings-line);border-radius:14px;padding:12px 14px;color:var(--settings-text);background:var(--settings-surface);box-shadow:var(--settings-shadow)}.admin-theme-settings__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-theme-settings__head>div{min-width:0;display:grid;gap:3px}.admin-theme-settings__head span,.admin-theme-settings__head p,.admin-theme-settings footer{margin:0;color:var(--settings-muted);font-size:var(--settings-note-size);line-height:1.4}.admin-theme-settings__head>div>span{font-size:var(--settings-label-size);font-weight:800}.admin-theme-settings__head h2{margin:0;color:var(--settings-text);font-size:var(--settings-title-size);line-height:1.2}.admin-theme-settings__current{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--settings-line-strong);border-radius:999px;padding:0 10px;color:var(--dyf-primary);background:var(--eg-primary-soft);font-size:var(--settings-note-size);line-height:1;white-space:nowrap}.admin-theme-settings__current i{width:11px;height:11px;border:2px solid var(--eg-surface);border-radius:50%;box-shadow:0 0 0 1px var(--eg-border-strong)}.admin-theme-settings__options{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-theme-settings__options>button{min-width:0;min-height:62px;display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:9px;border:1px solid var(--settings-line-strong);border-radius:10px;padding:8px 9px;color:var(--settings-text);background:var(--eg-surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-theme-settings__options>button:hover,.admin-theme-settings__options>button:focus-visible{border-color:var(--eg-primary);outline:none;box-shadow:0 0 0 3px rgba(var(--eg-primary-rgb),.12)}.admin-theme-settings__options>button:active{transform:translateY(1px)}.admin-theme-settings__options>button.is-active{border-color:var(--eg-primary);background:var(--eg-primary-soft);box-shadow:inset 3px 0 var(--eg-primary)}.admin-theme-settings__swatch{width:28px;height:28px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--admin-theme-swatch) 28%,var(--eg-border));border-radius:9px;background:color-mix(in srgb,var(--admin-theme-swatch) 10%,var(--eg-surface))}.admin-theme-settings__swatch i{width:14px;height:14px;border:3px solid var(--eg-surface);border-radius:50%;background:var(--admin-theme-swatch);box-shadow:0 0 0 1px color-mix(in srgb,var(--admin-theme-swatch) 44%,var(--eg-border))}.admin-theme-settings__copy{min-width:0;display:grid;gap:2px}.admin-theme-settings__copy strong,.admin-theme-settings__copy small{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-theme-settings__copy strong{font-size:12px;line-height:1.25}.admin-theme-settings__copy small{color:var(--settings-muted);font-size:10.5px;font-weight:700;line-height:1.3}.admin-theme-settings__check{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--eg-on-primary);background:var(--eg-primary)}.admin-theme-settings__options>button:not(.is-active) .admin-theme-settings__check{border:1px solid var(--eg-border);background:transparent}.admin-theme-settings footer{grid-column:1 / -1;border-top:1px solid var(--settings-line);padding-top:8px}@media(max-width:900px){.admin-theme-settings,.admin-theme-settings__options{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.admin-theme-settings__options>button{transition:none}}.admin-mobile-prefill-page{--mobile-prefill-device-scale: .84;--mobile-prefill-phone-slot: calc((460px * var(--mobile-prefill-device-scale)) + 24px);--mobile-prefill-bg: transparent;--mobile-prefill-surface: rgba(255, 253, 247, .94);--mobile-prefill-line: rgba(111, 29, 47, .14);--mobile-prefill-text: #21191a;--mobile-prefill-muted: #776c66;--mobile-prefill-primary: #7d1f37;--mobile-prefill-gold: #a46f34;box-sizing:border-box;height:calc(100dvh - 14px);max-height:calc(100dvh - 14px);min-height:0;margin-top:0;display:grid;grid-template-columns:var(--mobile-prefill-phone-slot) minmax(320px,.52fr) minmax(420px,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:6px;overflow:hidden;color:var(--mobile-prefill-text)}.admin-mobile-prefill-page.is-metric-calibration{--mobile-prefill-surface: rgba(248, 250, 252, .68);--mobile-prefill-line: rgba(137, 154, 172, .18);--mobile-prefill-text: #18212d;--mobile-prefill-muted: #667383;--mobile-prefill-primary: #7a2239;grid-template-columns:var(--mobile-prefill-phone-slot) minmax(0,1fr)}.admin-mobile-prefill-page:fullscreen,.admin-mobile-prefill-page.is-workspace-focus{box-sizing:border-box;width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:8px 12px;background:#fff}.admin-mobile-prefill-page.is-workspace-focus:not(:fullscreen){position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000}.admin-tool-standalone:has(.admin-mobile-prefill-page){box-sizing:border-box;height:100dvh;min-height:0;overflow:hidden;padding:8px 18px 6px;background:#fff}.admin-mobile-prefill-header,.admin-mobile-prefill-summary article,.admin-mobile-prefill-modules,.admin-mobile-prefill-list,.admin-mobile-prefill-detail,.admin-mobile-prefill-package{border:1px solid var(--mobile-prefill-line);border-radius:8px;background:var(--mobile-prefill-surface);box-shadow:0 18px 42px #3f241c14}.admin-mobile-prefill-header{grid-column:2 / 4;grid-row:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 10px}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header{grid-column:2;grid-template-columns:minmax(154px,.48fr) minmax(270px,1fr) auto;gap:10px;padding:6px 8px;border-color:#ffffffd1;background:#f8fafcb8;box-shadow:0 12px 30px #202b3a14,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.admin-mobile-prefill-header-report-switch{position:relative;width:146px;min-width:0;min-height:36px;display:grid;gap:1px;border:1px solid rgba(122,34,57,.14);border-radius:8px;padding:5px 32px 5px 10px;color:var(--mobile-prefill-text);background:#ffffff9e;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-mobile-prefill-header-report-switch:hover,.admin-mobile-prefill-header-report-switch:focus-visible{border-color:#7a223957;background:#ffffffd6}.admin-mobile-prefill-header-report-switch:focus-visible{outline:3px solid rgba(122,34,57,.09);outline-offset:2px}.admin-mobile-prefill-header-report-switch span{color:var(--mobile-prefill-muted);font-size:9px;font-weight:820}.admin-mobile-prefill-header-report-switch strong{font-size:12px;font-weight:930;line-height:1.15}.admin-mobile-prefill-header-report-switch i{position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:2px solid #7a2239;border-bottom:2px solid #7a2239;transform:translateY(-68%) rotate(45deg)}.admin-mobile-prefill-header__intro{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.admin-mobile-prefill-header span,.admin-mobile-prefill-summary span,.admin-mobile-prefill-inline-stats span,.admin-mobile-prefill-wheel-column__head span,.admin-mobile-prefill-section-title span,.admin-mobile-prefill-report-head span,.admin-mobile-prefill-controls span,.admin-mobile-prefill-logic span,.admin-mobile-prefill-metric span,.admin-mobile-prefill-role-strip span,.admin-mobile-prefill-phone span,.admin-mobile-prefill-area-detail span,.admin-mobile-prefill-area-detail dt,.admin-mobile-prefill-area-detail label span,.admin-mobile-prefill-source-row span,.admin-mobile-prefill-source-row label span,.admin-mobile-prefill-role-card span,.admin-mobile-prefill-picker-head span,.admin-mobile-prefill-package span,.admin-mobile-prefill-question-list span{color:var(--mobile-prefill-muted);font-size:12px;font-weight:850;letter-spacing:0}.admin-mobile-prefill-header h1{margin:0;color:var(--mobile-prefill-text);font-size:18px;font-weight:950;line-height:1.12}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header h1{max-width:none;font-size:14px;line-height:1.2;white-space:nowrap}.admin-mobile-prefill-header__summary{min-width:0}.admin-mobile-prefill-header__tools{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.admin-mobile-prefill-header p,.admin-mobile-prefill-report-head p,.admin-mobile-prefill-metric p,.admin-mobile-prefill-area-detail dd,.admin-mobile-prefill-source-row__body strong,.admin-mobile-prefill-metric small,.admin-mobile-prefill-package small{margin:0;color:var(--mobile-prefill-muted);font-size:12px;font-weight:740;line-height:1.45}.admin-mobile-prefill-header__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:end;gap:5px}.admin-mobile-prefill-icon-action,.admin-mobile-prefill-phone-fullscreen{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(122,34,57,.18);border-radius:50%;color:#6f1d32;background:#ffffffd1;box-shadow:inset 0 1px #fffffff5,0 7px 18px #2d364214;font-size:17px;font-weight:900;cursor:pointer}.admin-mobile-prefill-icon-action:hover,.admin-mobile-prefill-icon-action:focus-visible,.admin-mobile-prefill-phone-fullscreen:hover,.admin-mobile-prefill-phone-fullscreen:focus-visible{border-color:#7a22396b;outline:3px solid rgba(122,34,57,.09)}.admin-mobile-prefill-header p{max-width:620px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-mobile-prefill-header__actions .admin-button{min-height:32px;border-radius:999px;padding:0 9px;box-shadow:none;font-size:11px;white-space:nowrap}.admin-mobile-prefill-header__actions .admin-button--ghost{border:1px solid rgba(125,31,55,.16);color:var(--mobile-prefill-text);background:#fffaf2bd}.admin-mobile-prefill-header__actions .admin-button--secondary{border:1px solid rgba(164,111,52,.22);color:#6a451f;background:#f5ead9}.admin-mobile-prefill-header__actions .admin-button--primary{color:#fffaf2;background:var(--mobile-prefill-primary)}.admin-mobile-prefill-inline-stats{display:grid;grid-template-columns:repeat(4,minmax(62px,1fr));gap:4px}.admin-mobile-prefill-inline-stats article{min-width:0;display:grid;gap:2px;border:1px solid rgba(111,29,47,.1);border-radius:8px;padding:5px 6px;background:#fffaf2b8}.admin-mobile-prefill-inline-stats strong{color:var(--mobile-prefill-text);font-size:15px;font-weight:950;line-height:1.08;white-space:nowrap}.admin-mobile-prefill-inline-stats small{margin-left:2px;color:var(--mobile-prefill-muted);font-size:11px;font-weight:850}.admin-mobile-prefill-wheel-selector{min-width:0;display:grid;grid-template-columns:minmax(168px,.43fr) minmax(260px,.57fr);gap:12px;align-items:stretch}.admin-mobile-prefill-wheel-column{min-width:0;display:grid;gap:6px}.admin-mobile-prefill-wheel-column__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:baseline}.admin-mobile-prefill-wheel-column__head strong{min-width:0;color:var(--mobile-prefill-primary);font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-prefill-wheel-viewport{--wheel-item-height: 58px;--wheel-height: 290px;position:relative;min-width:0;height:var(--wheel-height);overflow:hidden;border:1px solid rgba(111,132,153,.2);border-radius:8px;background:linear-gradient(180deg,#f4f8fbfa,#f4f8fb73 22%,#fff0 42%,#fff0 58%,#f4f8fb73 78%,#f4f8fbfa),#ffffff6b;perspective:780px}.admin-mobile-prefill-wheel-rail{position:relative;min-width:0;height:100%;display:block;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scroll-behavior:smooth;scroll-padding-block:calc((var(--wheel-height) - var(--wheel-item-height)) / 2);touch-action:pan-y;-webkit-overflow-scrolling:touch;border:0;border-radius:inherit;padding:calc((var(--wheel-height) - var(--wheel-item-height)) / 2) 10px;background:transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}.admin-mobile-prefill-wheel-rail::-webkit-scrollbar{width:0;height:0}.admin-mobile-prefill-wheel-marker{position:absolute;top:50%;right:0;left:0;z-index:3;height:var(--wheel-item-height);transform:translateY(-50%);border-top:1px solid rgba(122,34,57,.24);border-bottom:1px solid rgba(122,34,57,.24);border-radius:0;background:#f4e8ec8f;box-shadow:inset 0 1px #ffffffd1;pointer-events:none}.admin-mobile-prefill-wheel-rail button{position:relative;z-index:2;width:100%;min-width:0;height:var(--wheel-item-height);box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;scroll-snap-align:center;scroll-snap-stop:always;border:0;border-radius:6px;padding:7px 10px;color:var(--mobile-prefill-muted);background:transparent;text-align:left;cursor:pointer;transition:color .16s ease,opacity .16s ease,transform .16s ease,background .16s ease}.admin-mobile-prefill-wheel-rail button.is-active{color:var(--mobile-prefill-primary);background:transparent;opacity:1;transform:translateZ(24px) scale(1.03)}.admin-mobile-prefill-wheel-rail button.is-near{opacity:.72;transform:rotateX(12deg) scale(.96)}.admin-mobile-prefill-wheel-rail button.is-far{opacity:.44;transform:rotateX(22deg) scale(.9)}.admin-mobile-prefill-wheel-rail button.is-dim{opacity:.26;transform:rotateX(30deg) scale(.86)}.admin-mobile-prefill-wheel-column:first-child .admin-mobile-prefill-wheel-rail button{grid-template-columns:1fr}.admin-mobile-prefill-wheel-rail button>span{min-width:36px;display:grid;place-items:center;border-radius:999px;padding:3px 7px;color:var(--mobile-prefill-primary);background:#7d1f3714;font-size:11px;font-weight:950}.admin-mobile-prefill-wheel-rail button strong{min-width:0;color:currentColor;font-size:13px;font-weight:950;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-prefill-wheel-rail button small{grid-column:1 / -1;color:var(--mobile-prefill-muted);font-size:11px;font-weight:780;line-height:1.16;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-prefill-wheel-rail button small.is-modified,.admin-mobile-prefill-wheel-rail button small.is-meetingRequired{color:#9d332f}.admin-mobile-prefill-wheel-rail button small.is-acceptDefault{color:#2f7b55}.admin-mobile-prefill-picker-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;box-sizing:border-box;padding:18px;background:#19232f33;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}.admin-mobile-prefill-picker-dialog{position:relative;width:min(640px,calc(100vw - 32px));max-height:min(520px,calc(100dvh - 32px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;border:1px solid rgba(255,255,255,.9);border-radius:8px;padding:12px;color:var(--mobile-prefill-text);background:#f4f8fbe6;box-shadow:0 30px 80px #1c27343d,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(28px) saturate(128%);backdrop-filter:blur(28px) saturate(128%)}.admin-mobile-prefill-picker-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admin-mobile-prefill-picker-head>div{min-width:0;display:grid;gap:4px}.admin-mobile-prefill-picker-head h2{margin:0;color:var(--mobile-prefill-text);font-size:18px;font-weight:950;line-height:1.16}.admin-mobile-prefill-picker-head p{margin:0;color:var(--mobile-prefill-muted);font-size:14px;font-weight:740;line-height:1.42}.admin-mobile-prefill-picker-head button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(122,34,57,.2);border-radius:999px;color:var(--mobile-prefill-primary);background:#ffffff9e;font-size:22px;font-weight:900;cursor:pointer}.admin-mobile-prefill-picker-body{min-height:0;display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch}.admin-mobile-prefill-picker-dialog .admin-mobile-prefill-wheel-selector{min-height:0;grid-template-columns:minmax(156px,.38fr) minmax(0,.62fr);gap:8px}.admin-mobile-prefill-picker-dialog .admin-mobile-prefill-wheel-viewport{--wheel-height: 232px;--wheel-item-height: 52px}.admin-mobile-prefill-picker-dialog .admin-mobile-prefill-wheel-marker{right:10px;left:10px;height:52px}.admin-mobile-prefill-picker-dialog .admin-mobile-prefill-wheel-rail button{height:52px;padding:7px 10px}.admin-mobile-prefill-picker-dialog .admin-mobile-prefill-wheel-rail button strong{font-size:14px}.admin-mobile-prefill-picker-current{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;border:1px solid rgba(111,132,153,.18);border-radius:8px;padding:8px 10px;background:#ffffff80}.admin-mobile-prefill-picker-current span{grid-row:1 / span 2;min-width:34px;min-height:34px;display:grid;place-items:center;border-radius:999px;color:var(--mobile-prefill-primary);background:#7d1f3714}.admin-mobile-prefill-picker-current>strong{min-width:0;color:var(--mobile-prefill-text);font-size:14px;font-weight:950;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-prefill-picker-current small{min-width:0;color:var(--mobile-prefill-muted);font-size:11px;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-prefill-picker-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.admin-mobile-prefill-picker-actions .admin-button{min-width:116px;min-height:38px;border-radius:7px}.admin-mobile-prefill-picker-actions .admin-button--ghost{border:1px solid rgba(111,132,153,.2);color:var(--mobile-prefill-text);background:#ffffff94}.admin-mobile-prefill-picker-actions .admin-button--primary{color:#fffaf2;background:var(--mobile-prefill-primary)}.admin-mobile-prefill-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-mobile-prefill-summary article{min-width:0;display:grid;gap:5px;padding:14px}.admin-mobile-prefill-summary strong{color:var(--mobile-prefill-text);font-size:24px;font-weight:950;line-height:1.1}.admin-mobile-prefill-summary small,.admin-mobile-prefill-report-grid button small,.admin-mobile-prefill-modules button small{color:var(--mobile-prefill-muted);font-size:11px;font-weight:780;line-height:1.3}.admin-mobile-prefill-workspace{min-width:0;display:grid;grid-template-columns:minmax(160px,.18fr) minmax(230px,.25fr) minmax(0,1fr) minmax(250px,.28fr);gap:12px;align-items:start}.admin-mobile-prefill-modules,.admin-mobile-prefill-list,.admin-mobile-prefill-detail,.admin-mobile-prefill-package{min-width:0;display:grid;align-content:start;gap:10px;padding:12px}.admin-mobile-prefill-section-title{min-width:0;display:grid;gap:4px}.admin-mobile-prefill-section-title strong{color:var(--mobile-prefill-text);font-size:15px;font-weight:900;line-height:1.25}.admin-mobile-prefill-modules button,.admin-mobile-prefill-report-grid button{min-width:0;border:1px solid rgba(111,29,47,.12);border-radius:8px;color:var(--mobile-prefill-text);background:#fffaf2;text-align:left;cursor:pointer}.admin-mobile-prefill-modules button{display:grid;gap:5px;padding:11px}.admin-mobile-prefill-modules button.is-active,.admin-mobile-prefill-report-grid button.is-active{border-color:#7d1f3757;background:#fff3e8;box-shadow:inset 3px 0 0 var(--mobile-prefill-primary)}.admin-mobile-prefill-modules button strong,.admin-mobile-prefill-report-grid button strong,.admin-mobile-prefill-metric strong,.admin-mobile-prefill-role-strip strong,.admin-mobile-prefill-phone strong,.admin-mobile-prefill-area-detail h3,.admin-mobile-prefill-source-row strong,.admin-mobile-prefill-role-card strong,.admin-mobile-prefill-question-list strong{min-width:0;color:var(--mobile-prefill-text);font-size:13px;font-weight:900;line-height:1.32;overflow-wrap:anywhere}.admin-mobile-prefill-modules button span{color:var(--mobile-prefill-muted);font-size:12px;font-weight:820}.admin-mobile-prefill-report-grid{display:grid;gap:8px;max-height:calc(100dvh - 290px);overflow-y:auto;padding-right:2px;overscroll-behavior:contain}.admin-mobile-prefill-report-grid button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:start;min-height:66px;padding:10px}.admin-mobile-prefill-report-grid button>span{min-width:42px;min-height:28px;display:grid;place-items:center;border-radius:7px;color:#fffaf2;background:var(--mobile-prefill-primary);font-size:12px;font-weight:950}.admin-mobile-prefill-report-grid button small{grid-column:2;width:max-content;max-width:100%;border-radius:999px;padding:4px 8px;background:#7d1f3714}.admin-mobile-prefill-report-grid small.is-meetingRequired,.admin-mobile-prefill-metric.is-meetingRequired{color:#9d332f}.admin-mobile-prefill-report-grid small.is-modified,.admin-mobile-prefill-metric.is-modified{color:var(--mobile-prefill-gold)}.admin-mobile-prefill-detail{gap:12px}.admin-mobile-prefill-report-head{display:grid;grid-template-columns:1fr;gap:4px;align-items:start}.admin-mobile-prefill-report-head>div:first-child{min-width:0;display:grid;gap:3px}.admin-mobile-prefill-report-head h2{margin:0;color:var(--mobile-prefill-text);font-size:20px;font-weight:950;line-height:1.08}.admin-mobile-prefill-report-title-row{min-width:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-mobile-prefill-risk{min-height:26px;display:grid;place-items:center;border-radius:999px;padding:0 9px;font-size:11px;font-weight:950;white-space:nowrap}.admin-mobile-prefill-risk.is-high{color:#9d332f;background:#fff1ef}.admin-mobile-prefill-risk.is-medium{color:var(--mobile-prefill-gold);background:#fff6e8}.admin-mobile-prefill-risk.is-low{color:#35704a;background:#edf8ef}.admin-mobile-prefill-controls{display:grid;grid-template-columns:minmax(145px,.22fr) minmax(170px,.24fr) minmax(0,1fr);gap:8px}.admin-mobile-prefill-controls label,.admin-mobile-prefill-metric label{min-width:0;display:grid;gap:6px}.admin-mobile-prefill-controls input,.admin-mobile-prefill-controls select,.admin-mobile-prefill-metric select,.admin-mobile-prefill-metric textarea,.admin-mobile-prefill-area-detail textarea,.admin-mobile-prefill-source-row select,.admin-mobile-prefill-source-row textarea{width:100%;min-width:0;min-height:40px;box-sizing:border-box;border:1px solid rgba(111,29,47,.16);border-radius:8px;padding:0 10px;color:var(--mobile-prefill-text);background:#fffaf2;font:inherit;font-size:13px;font-weight:760}.admin-mobile-prefill-controls input[readonly]{color:var(--mobile-prefill-muted);background:#fffaf28f}.admin-mobile-prefill-metric textarea,.admin-mobile-prefill-area-detail textarea,.admin-mobile-prefill-source-row textarea{min-height:74px;padding:9px 10px;line-height:1.44;resize:vertical}.admin-mobile-prefill-controls input:focus,.admin-mobile-prefill-controls select:focus,.admin-mobile-prefill-metric select:focus,.admin-mobile-prefill-metric textarea:focus,.admin-mobile-prefill-area-detail textarea:focus,.admin-mobile-prefill-source-row select:focus,.admin-mobile-prefill-source-row textarea:focus{outline:none;border-color:#7d1f3773;box-shadow:0 0 0 3px #7d1f3714}.admin-mobile-prefill-role-strip{display:flex;flex-wrap:wrap;gap:8px}.admin-mobile-prefill-role-strip button{min-width:126px;display:grid;gap:3px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:9px 10px;color:var(--mobile-prefill-text);background:#fffaf2;text-align:left}.admin-mobile-prefill-report-studio{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:10px}.admin-mobile-prefill-phone{min-width:0;display:grid;gap:9px;border:1px solid rgba(111,29,47,.16);border-radius:22px;padding:12px;background:#181316;box-shadow:inset 0 0 0 5px #0e0d11,0 18px 36px #2815142e}.admin-mobile-prefill-phone__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;border-radius:14px;padding:10px;color:#fffaf2;background:#7d1f37}.admin-mobile-prefill-phone__top span{color:#fffaf2b3}.admin-mobile-prefill-phone button{min-width:0;border:1px solid rgba(255,250,242,.1);border-radius:14px;color:var(--mobile-prefill-text);background:#fffdf7;text-align:left;cursor:pointer}.admin-mobile-prefill-phone button.is-active{border-color:#b8895abd;box-shadow:0 0 0 3px #b8895a2e}.admin-mobile-prefill-phone__filter{padding:9px;color:var(--mobile-prefill-muted);font-size:12px;font-weight:850}.admin-mobile-prefill-phone__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-mobile-prefill-phone__kpis button{display:grid;gap:4px;min-height:78px;padding:10px}.admin-mobile-prefill-phone__kpis strong{font-size:21px;line-height:1.05}.admin-mobile-prefill-phone__kpis small{color:#2d7a53;font-size:11px;font-weight:900}.admin-mobile-prefill-phone__chart{display:grid;gap:8px;min-height:138px;padding:10px}.admin-mobile-prefill-phone__chart div{height:94px;display:flex;align-items:end;gap:8px;border-radius:12px;padding:10px;background:#f7efe3}.admin-mobile-prefill-phone__chart i{flex:1;min-height:24px;border-radius:999px 999px 6px 6px;background:#a46f34}.admin-mobile-prefill-phone__detail{display:grid;gap:5px;padding:10px}.admin-mobile-prefill-phone__detail small{color:var(--mobile-prefill-muted);font-size:12px;font-weight:800}.admin-mobile-prefill-area-card,.admin-mobile-prefill-area-detail,.admin-mobile-prefill-mapping,.admin-mobile-prefill-source-row{min-width:0;display:grid;gap:10px}.admin-mobile-prefill-area-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-mobile-prefill-area-tabs button{min-height:38px;border:1px solid rgba(111,29,47,.12);border-radius:8px;color:var(--mobile-prefill-muted);background:#fffaf2;font-size:12px;font-weight:850;cursor:pointer}.admin-mobile-prefill-area-tabs button.is-active{color:var(--mobile-prefill-primary);border-color:#7d1f3747;background:#fff3e8}.admin-mobile-prefill-area-detail{border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:12px;background:#fffaf2}.admin-mobile-prefill-area-detail h3{margin:0;font-size:16px}.admin-mobile-prefill-area-detail dl{display:grid;gap:8px;margin:0}.admin-mobile-prefill-area-detail dl div{display:grid;gap:4px}.admin-mobile-prefill-area-detail dd{margin:0}.admin-mobile-prefill-area-detail label{display:grid;gap:6px}.admin-mobile-prefill-mapping{border-top:1px solid rgba(111,29,47,.12);padding-top:12px}.admin-mobile-prefill-source-row{grid-template-columns:minmax(110px,.16fr) minmax(0,1fr) minmax(132px,.18fr);align-items:start;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:10px;background:#fffdf7}.admin-mobile-prefill-source-row__head{display:grid;gap:4px}.admin-mobile-prefill-source-row__body{min-width:0;display:grid;gap:8px}.admin-mobile-prefill-source-row__body div{display:grid;gap:4px}.admin-mobile-prefill-source-row__decision{display:grid;gap:6px}.admin-mobile-prefill-source-row__note{grid-column:1 / -1;display:grid;gap:6px}.admin-mobile-prefill-task-panel .admin-mobile-prefill-source-row{grid-template-columns:1fr;gap:8px}.admin-mobile-prefill-task-panel .admin-mobile-prefill-source-row__body{gap:6px}.admin-mobile-prefill-task-panel .admin-mobile-prefill-source-row__body strong,.admin-mobile-prefill-task-panel .admin-mobile-prefill-factor-list small{display:block;max-width:100%;border:1px solid rgba(111,29,47,.08);border-radius:7px;padding:6px 8px;overflow-x:auto;color:var(--mobile-prefill-text);background:#fffaf2bd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:850;line-height:1.35;white-space:nowrap;overflow-wrap:normal}.admin-mobile-prefill-task-panel .admin-mobile-prefill-source-row__body strong::-webkit-scrollbar,.admin-mobile-prefill-task-panel .admin-mobile-prefill-factor-list small::-webkit-scrollbar{height:0}.admin-mobile-prefill-role-card{display:grid;gap:7px}.admin-mobile-prefill-role-card article{display:grid;gap:4px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:9px;background:#fffaf2}.admin-mobile-prefill-mission-map{display:grid;gap:10px;border:1px solid var(--mobile-prefill-line);border-radius:8px;padding:12px;background:var(--mobile-prefill-surface);box-shadow:0 18px 42px #3f241c14}.admin-mobile-prefill-module-track,.admin-mobile-prefill-report-quests{min-width:0;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px}.admin-mobile-prefill-module-track button,.admin-mobile-prefill-report-quests button{flex:0 0 auto;min-width:128px;display:grid;gap:4px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:10px;color:var(--mobile-prefill-text);background:#fffaf2;text-align:left;cursor:pointer}.admin-mobile-prefill-module-track button.is-active,.admin-mobile-prefill-report-quests button.is-active{border-color:#7d1f3757;background:#fff3e8;box-shadow:inset 0 -3px 0 var(--mobile-prefill-primary)}.admin-mobile-prefill-module-track span,.admin-mobile-prefill-report-quests span,.admin-mobile-prefill-task-head span,.admin-mobile-prefill-task-steps span,.admin-mobile-prefill-condition-card span,.admin-mobile-prefill-formula-card span,.admin-mobile-prefill-factor-list span,.admin-mobile-prefill-final-note span{color:var(--mobile-prefill-muted);font-size:11px;font-weight:860}.admin-mobile-prefill-module-track strong,.admin-mobile-prefill-report-quests strong,.admin-mobile-prefill-task-head strong,.admin-mobile-prefill-task-steps strong,.admin-mobile-prefill-condition-card strong,.admin-mobile-prefill-formula-card strong,.admin-mobile-prefill-factor-list strong{color:var(--mobile-prefill-text);font-size:13px;font-weight:930;line-height:1.25}.admin-mobile-prefill-module-track small,.admin-mobile-prefill-report-quests small,.admin-mobile-prefill-task-head small,.admin-mobile-prefill-factor-list small{color:var(--mobile-prefill-muted);font-size:11px;font-weight:760;line-height:1.25}.admin-mobile-prefill-quest-stage{display:contents}.admin-mobile-prefill-preview-stage,.admin-mobile-prefill-task-panel{min-width:0;min-height:0;display:grid;gap:7px;border:1px solid var(--mobile-prefill-line);border-radius:8px;padding:8px;background:var(--mobile-prefill-surface);box-shadow:0 18px 42px #3f241c14}.admin-mobile-prefill-task-panel{grid-column:3;grid-row:2;height:100%;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;overflow:hidden}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-task-panel{grid-column:2;border-color:#778b9e29;padding:0;background:#eff4f894;box-shadow:inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(24px) saturate(118%);backdrop-filter:blur(24px) saturate(118%)}.admin-mobile-prefill-preview-stage{display:contents;padding:0;border-color:transparent;background:transparent;box-shadow:none}.admin-mobile-prefill-preview-shell{display:contents}.admin-mobile-prefill-iframe-stage{position:relative;grid-column:1;grid-row:1 / 3;width:100%;height:100%;min-height:0;min-width:0;display:grid;justify-items:center;align-content:center;gap:4px;overflow:hidden;overscroll-behavior:contain;padding-bottom:0}.admin-mobile-prefill-phone-fullscreen{position:absolute;top:6px;right:6px;z-index:5}.admin-mobile-prefill-iframe-stage:fullscreen,.admin-mobile-prefill-page.is-phone-focus .admin-mobile-prefill-iframe-stage{--mobile-prefill-device-scale: .94;width:100vw;height:100dvh;max-width:none;display:grid;place-items:center;padding:10px;background:#fff}.admin-mobile-prefill-page.is-phone-focus:not(:has(.admin-mobile-prefill-iframe-stage:fullscreen)){position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;width:100vw;height:100dvh;max-height:100dvh;display:block;background:#fff}.admin-mobile-prefill-page.is-phone-focus:not(:has(.admin-mobile-prefill-iframe-stage:fullscreen))>.admin-mobile-prefill-header,.admin-mobile-prefill-page.is-phone-focus:not(:has(.admin-mobile-prefill-iframe-stage:fullscreen))>.admin-mobile-prefill-quest-stage>.admin-mobile-prefill-task-panel{display:none}.admin-mobile-prefill-iframe-stage:fullscreen .admin-mobile-prefill-phone-fullscreen,.admin-mobile-prefill-page.is-phone-focus .admin-mobile-prefill-phone-fullscreen{top:14px;right:14px}@media(max-height:900px){.admin-mobile-prefill-iframe-stage:fullscreen,.admin-mobile-prefill-page.is-phone-focus .admin-mobile-prefill-iframe-stage{--mobile-prefill-device-scale: .82}}@media(max-height:800px){.admin-mobile-prefill-iframe-stage:fullscreen,.admin-mobile-prefill-page.is-phone-focus .admin-mobile-prefill-iframe-stage{--mobile-prefill-device-scale: .72}}@media(max-height:700px){.admin-mobile-prefill-iframe-stage:fullscreen,.admin-mobile-prefill-page.is-phone-focus .admin-mobile-prefill-iframe-stage{--mobile-prefill-device-scale: .62}}.admin-mobile-prefill-device-meta{display:none;width:min(100%,calc(460px * var(--mobile-prefill-device-scale)));grid-template-columns:minmax(0,1fr);gap:2px;align-items:center;box-sizing:border-box;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:7px 9px;background:#fffaf2}.admin-mobile-prefill-device-meta span{color:var(--mobile-prefill-primary);font-size:11px;font-weight:900}.admin-mobile-prefill-device-meta strong{min-width:0;color:var(--mobile-prefill-text);font-size:12px;font-weight:950;line-height:1.2;overflow-wrap:anywhere}.admin-mobile-prefill-device-meta small{color:var(--mobile-prefill-muted);font-size:11px;font-weight:820;white-space:nowrap}.admin-mobile-prefill-iframe-device-shell{position:relative;width:calc(460px * var(--mobile-prefill-device-scale));height:calc(976px * var(--mobile-prefill-device-scale));max-width:100%;justify-self:center;overflow:visible;transition:width .26s ease,height .26s ease}.admin-mobile-prefill-iframe-device{position:absolute;top:0;left:0;width:440px;height:956px;box-sizing:content-box;justify-self:center;overflow:hidden;border:10px solid #171217;border-radius:42px;background:#f4f7f8;box-shadow:none;transform:scale(var(--mobile-prefill-device-scale));transform-origin:top left;transition:width .26s ease,height .26s ease,border-radius .26s ease}.admin-mobile-prefill-iframe-stage.is-device-landscape .admin-mobile-prefill-iframe-device-shell{width:calc(976px * var(--mobile-prefill-device-scale));height:calc(460px * var(--mobile-prefill-device-scale));max-width:none}.admin-mobile-prefill-iframe-stage.is-device-landscape .admin-mobile-prefill-iframe-device{width:956px;height:440px;border-radius:36px}@media(max-width:1000px){.admin-mobile-prefill-iframe-stage:fullscreen.is-device-landscape,.admin-mobile-prefill-page.is-phone-focus .admin-mobile-prefill-iframe-stage.is-device-landscape{--mobile-prefill-device-scale: .82}}.admin-mobile-prefill-iframe-device iframe{width:100%;height:100%;display:block;border:0;background:#f4f7f8}.admin-mobile-prefill-embedded-guide{width:100%;height:100%;min-height:0;overflow:hidden;background:#f4f7f8}.admin-mobile-prefill-embedded-guide .guide-mini-app{width:100%;height:100%}.admin-mobile-prefill-big-phone{width:min(390px,100%);min-height:690px;justify-self:center;display:grid;align-content:start;gap:10px;border:10px solid #171217;border-radius:34px;padding:14px;background:#f8f5ee;box-shadow:0 24px 64px #2b171433}.admin-mobile-prefill-big-phone__status,.admin-mobile-prefill-big-phone__title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.admin-mobile-prefill-big-phone__status{color:#fffaf2;border-radius:18px;padding:8px 12px;background:#171217;font-size:12px;font-weight:850}.admin-mobile-prefill-big-phone__title{border-bottom:1px solid rgba(111,29,47,.12);padding:10px 2px 12px}.admin-mobile-prefill-big-phone__title div{display:grid;gap:3px}.admin-mobile-prefill-big-phone__title span,.admin-mobile-prefill-preview-filter span,.admin-mobile-prefill-preview-kpis span,.admin-mobile-prefill-preview-chart span,.admin-mobile-prefill-preview-detail span{color:var(--mobile-prefill-muted);font-size:12px;font-weight:860}.admin-mobile-prefill-big-phone__title strong{color:var(--mobile-prefill-text);font-size:22px;font-weight:950;line-height:1.12}.admin-mobile-prefill-big-phone__title small{min-width:44px;min-height:30px;display:grid;place-items:center;border-radius:10px;color:#fffaf2;background:var(--mobile-prefill-primary);font-size:12px;font-weight:950}.admin-mobile-prefill-preview-filter,.admin-mobile-prefill-preview-chart,.admin-mobile-prefill-preview-detail,.admin-mobile-prefill-preview-kpis button{min-width:0;border:1px solid rgba(111,29,47,.12);border-radius:14px;color:var(--mobile-prefill-text);background:#fffdf7;cursor:pointer}.admin-mobile-prefill-preview-filter{display:flex;flex-wrap:wrap;gap:6px;padding:10px}.admin-mobile-prefill-preview-filter span{border-radius:999px;padding:5px 8px;color:var(--mobile-prefill-primary);background:#7d1f3714}.admin-mobile-prefill-preview-filter.is-active,.admin-mobile-prefill-preview-chart.is-active,.admin-mobile-prefill-preview-detail.is-active,.admin-mobile-prefill-preview-kpis button.is-active{border-color:#b8895ab8;box-shadow:0 0 0 3px #b8895a29}.admin-mobile-prefill-preview-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-mobile-prefill-preview-kpis button{display:grid;gap:5px;min-height:104px;padding:12px;text-align:left}.admin-mobile-prefill-preview-kpis strong{color:var(--mobile-prefill-text);font-size:25px;font-weight:950;line-height:1.06}.admin-mobile-prefill-preview-kpis small{color:#2f7b55;font-size:12px;font-weight:900}.admin-mobile-prefill-preview-chart{display:grid;gap:10px;padding:12px;text-align:left}.admin-mobile-prefill-preview-chart>div:first-child{display:grid;gap:3px}.admin-mobile-prefill-preview-chart strong,.admin-mobile-prefill-preview-detail strong{color:var(--mobile-prefill-text);font-size:15px;font-weight:930}.admin-mobile-prefill-preview-bars{height:148px;display:flex;align-items:end;gap:10px;border-radius:12px;padding:12px;background:#f2eadf}.admin-mobile-prefill-preview-bars i{flex:1;min-height:26px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#7d1f37,#a46f34)}.admin-mobile-prefill-preview-detail{display:grid;gap:5px;padding:12px;text-align:left}.admin-mobile-prefill-preview-detail small{color:var(--mobile-prefill-muted);font-size:12px;font-weight:820}.admin-mobile-prefill-preview-legend{grid-column:2;grid-row:2;min-height:0;display:grid;gap:7px;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding-right:1px}.admin-mobile-prefill-preview-legend button{min-width:0;display:grid;gap:3px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:10px;color:var(--mobile-prefill-text);background:#fffaf2;text-align:left;cursor:pointer}.admin-mobile-prefill-report-context{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:8px 10px;background:linear-gradient(135deg,#fffaf2f5,#fff6ebcc),#fffaf2}.admin-mobile-prefill-report-context>div{min-width:0;display:grid;gap:3px}.admin-mobile-prefill-report-context p{margin:0;color:var(--mobile-prefill-muted);font-size:12px;font-weight:740;line-height:1.36;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-mobile-prefill-report-context .admin-mobile-prefill-report-title-row h2{margin:0;font-size:18px;line-height:1.12}.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch{position:relative;min-width:112px;min-height:42px;display:grid;gap:1px;align-content:center;border:1px solid rgba(125,31,55,.2);border-radius:999px;padding:6px 28px 6px 13px;color:#fffaf2;background:linear-gradient(135deg,#7d1f37,#9b2e49);text-align:left;cursor:pointer;box-shadow:0 10px 22px #7d1f372e}.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch:after{content:"";position:absolute;top:50%;right:13px;width:7px;height:7px;border-right:2px solid rgba(255,250,242,.82);border-bottom:2px solid rgba(255,250,242,.82);transform:translateY(-65%) rotate(45deg)}.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch:hover,.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch:focus-visible{background:linear-gradient(135deg,#8d2642,#ac3854);transform:translateY(-1px)}.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch:focus-visible{outline:3px solid rgba(125,31,55,.14);outline-offset:2px}.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch span{color:#fffaf2b8;font-size:10px;font-weight:850}.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch strong{color:#fffaf2;font-size:16px;font-weight:950;line-height:1}.admin-mobile-prefill-preview-legend .admin-mobile-prefill-report-switch small{max-width:78px;color:#fffaf2c2;font-size:11px;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-prefill-preview-legend button.is-active{border-color:#7d1f3747;background:#fff3e8}.admin-mobile-prefill-preview-legend span{color:var(--mobile-prefill-primary);font-size:12px;font-weight:900}.admin-mobile-prefill-preview-legend strong{color:var(--mobile-prefill-text);font-size:13px;font-weight:820;line-height:1.45}.admin-mobile-prefill-task-head{display:grid;gap:4px;border-radius:8px;padding:12px;background:#fff3e8}.admin-mobile-prefill-task-head strong{font-size:20px}.admin-mobile-prefill-task-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.admin-mobile-prefill-task-steps button{min-width:0;min-height:54px;display:grid;place-items:center;gap:3px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:6px 3px;color:var(--mobile-prefill-muted);background:#fffaf2;cursor:pointer}.admin-mobile-prefill-task-steps button strong{font-size:12px;line-height:1.1;white-space:nowrap}.admin-mobile-prefill-task-steps button.is-active{color:var(--mobile-prefill-primary);border-color:#7d1f3752;background:#fff3e8}.admin-mobile-prefill-task-steps button.is-done{color:#2f7b55;background:#f0f8f1}.admin-mobile-prefill-task-body{min-height:0;display:grid;gap:10px;max-height:none;overflow-y:auto;padding-right:2px;overscroll-behavior:contain}.admin-mobile-prefill-condition-card,.admin-mobile-prefill-formula-card{min-width:0;display:grid;gap:10px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:12px;background:#fffdf7}.admin-mobile-prefill-condition-card>div:first-child{display:grid;gap:4px}.admin-mobile-prefill-condition-card p,.admin-mobile-prefill-factor-list p{margin:0;color:var(--mobile-prefill-muted);font-size:12px;font-weight:760;line-height:1.4}.admin-mobile-prefill-option-cloud{display:flex;flex-wrap:wrap;gap:6px}.admin-mobile-prefill-option-cloud button{border:1px solid rgba(125,31,55,.12);border-radius:999px;padding:6px 9px;color:var(--mobile-prefill-primary);background:#7d1f3712;font-size:12px;font-weight:850}.admin-mobile-prefill-task-body label{display:grid;gap:6px}.admin-mobile-prefill-task-body textarea,.admin-mobile-prefill-task-body select{width:100%;min-width:0;min-height:42px;box-sizing:border-box;border:1px solid rgba(111,29,47,.16);border-radius:8px;padding:9px 10px;color:var(--mobile-prefill-text);background:#fffaf2;font:inherit;font-size:13px;font-weight:760}.admin-mobile-prefill-task-body textarea{min-height:88px;resize:vertical;line-height:1.44}.admin-mobile-prefill-task-body textarea:focus,.admin-mobile-prefill-task-body select:focus{outline:none;border-color:#7d1f3773;box-shadow:0 0 0 3px #7d1f3714}.admin-mobile-prefill-formula-card__math{border-radius:8px;padding:14px;color:#fffaf2;background:#22191a;font-size:18px;font-weight:950;line-height:1.35}.admin-mobile-prefill-formula-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.admin-mobile-prefill-formula-card dl div{display:grid;gap:4px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:9px;background:#fffaf2}.admin-mobile-prefill-formula-card dt{color:var(--mobile-prefill-muted);font-size:11px;font-weight:850}.admin-mobile-prefill-formula-card dd{margin:0;color:var(--mobile-prefill-text);font-size:13px;font-weight:820;line-height:1.38}.admin-mobile-prefill-factor-list{display:grid;gap:8px}.admin-mobile-prefill-factor-list section{display:grid;gap:4px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:9px;background:#fffaf2}.admin-mobile-prefill-factor-list span{width:max-content;border-radius:999px;padding:4px 8px;color:#fffaf2;background:var(--mobile-prefill-primary)}.admin-mobile-prefill-final-note textarea{min-height:160px}.admin-mobile-prefill-logic{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:8px}.admin-mobile-prefill-logic article{min-width:0;display:grid;gap:8px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:10px;background:#fffaf2}.admin-mobile-prefill-logic article>div{display:flex;flex-wrap:wrap;gap:6px}.admin-mobile-prefill-logic article strong{border-radius:999px;padding:5px 9px;color:var(--mobile-prefill-primary);background:#7d1f3714;font-size:12px}.admin-mobile-prefill-logic ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--mobile-prefill-text);font-size:13px;font-weight:760;line-height:1.42}.admin-mobile-prefill-metrics{display:grid;gap:9px}.admin-mobile-prefill-metric{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.2fr);gap:9px;border:1px solid rgba(111,29,47,.12);border-radius:8px;padding:11px;background:#fffdf7}.admin-mobile-prefill-metric__main{min-width:0;display:grid;gap:7px}.admin-mobile-prefill-metric__main>div{display:grid;gap:4px}.admin-mobile-prefill-metric__note{grid-column:1 / -1}.admin-mobile-prefill-seal{display:grid;gap:5px;border:1px solid rgba(125,31,55,.16);border-radius:8px;padding:12px;background:#fff3e8}.admin-mobile-prefill-seal strong{color:var(--mobile-prefill-text);font-size:17px;font-weight:950;line-height:1.25}.admin-mobile-prefill-package dl{display:grid;gap:8px;margin:0}.admin-mobile-prefill-package dl div{display:grid;gap:4px;border-top:1px solid rgba(111,29,47,.12);padding-top:8px}.admin-mobile-prefill-package dt{color:var(--mobile-prefill-muted);font-size:11px;font-weight:850}.admin-mobile-prefill-package dd{margin:0;color:var(--mobile-prefill-text);font-size:13px;font-weight:760;line-height:1.42}.admin-mobile-prefill-question-list{display:grid;gap:7px}.admin-mobile-prefill-question-list strong{border:1px solid rgba(157,51,47,.12);border-radius:8px;padding:8px;color:#7b2c28;background:#fff6f4;font-size:12px;font-weight:800}@media(max-height:900px){.admin-mobile-prefill-page{--mobile-prefill-device-scale: .84}.admin-mobile-prefill-preview-stage{padding:0}.admin-mobile-prefill-task-panel{padding:8px}}@media(max-height:820px){.admin-mobile-prefill-page{--mobile-prefill-device-scale: .76}.admin-mobile-prefill-page{gap:6px}}@media(max-height:760px){.admin-mobile-prefill-page{--mobile-prefill-device-scale: .68}}@media(min-height:1080px){.admin-mobile-prefill-page{--mobile-prefill-device-scale: .84}}@media(max-width:1180px){.admin-mobile-prefill-workspace{grid-template-columns:minmax(150px,.22fr) minmax(220px,.32fr) minmax(0,1fr)}.admin-mobile-prefill-header,.admin-mobile-prefill-header__intro{grid-template-columns:1fr}.admin-mobile-prefill-header__actions{grid-template-columns:repeat(3,max-content);justify-content:end}.admin-mobile-prefill-wheel-selector{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.admin-mobile-prefill-picker-body{grid-template-columns:1fr;overflow-y:auto}.admin-mobile-prefill-package{grid-column:1 / -1}.admin-mobile-prefill-quest-stage,.admin-mobile-prefill-preview-shell{grid-template-columns:1fr}.admin-mobile-prefill-task-body{max-height:none}}@media(max-width:900px){.admin-mobile-prefill-header,.admin-mobile-prefill-summary,.admin-mobile-prefill-workspace,.admin-mobile-prefill-controls,.admin-mobile-prefill-logic,.admin-mobile-prefill-metric,.admin-mobile-prefill-report-studio,.admin-mobile-prefill-area-tabs,.admin-mobile-prefill-source-row,.admin-mobile-prefill-quest-stage,.admin-mobile-prefill-preview-shell,.admin-mobile-prefill-formula-card dl{grid-template-columns:1fr}.admin-mobile-prefill-header__actions{justify-content:stretch;grid-template-columns:1fr}.admin-mobile-prefill-header__actions .admin-button{flex:1 1 140px;width:100%}.admin-mobile-prefill-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobile-prefill-wheel-selector{grid-template-columns:1fr}.admin-mobile-prefill-picker-backdrop{padding:14px}.admin-mobile-prefill-picker-dialog{max-height:calc(100dvh - 28px);padding:14px}.admin-mobile-prefill-picker-head{grid-template-columns:1fr auto}.admin-mobile-prefill-picker-dialog .admin-mobile-prefill-wheel-viewport{--wheel-height: 220px}.admin-mobile-prefill-picker-dialog .admin-mobile-prefill-wheel-marker{top:50%}.admin-mobile-prefill-report-head{grid-template-columns:1fr}.admin-mobile-prefill-report-grid{max-height:none}.admin-mobile-prefill-big-phone{min-height:auto}.admin-mobile-prefill-device-meta{grid-template-columns:minmax(0,1fr) auto}.admin-mobile-prefill-device-meta small{grid-row:1 / span 2;grid-column:2;white-space:nowrap}.admin-mobile-prefill-task-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-metric-calibration{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;overflow-y:auto;overscroll-behavior:contain;padding:14px;color:var(--mobile-prefill-text);background:#f2f5f7;scrollbar-gutter:stable}.admin-mobile-prefill-task-panel.is-metric-calibration{grid-template-rows:minmax(0,1fr);gap:0;padding:0}.admin-metric-calibration__head,.admin-metric-calibration__band,.admin-metric-calibration__actions{border:1px solid rgba(99,120,139,.22);border-radius:12px;background:#fff;box-shadow:0 10px 28px #1f2c3b14,inset 0 1px #fffffff0}.admin-metric-calibration__head{position:sticky;top:0;z-index:3;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-color:#7a223933;padding:10px 12px;background:#f7fafcf0;box-shadow:0 12px 28px #1e2b3924,inset 0 -1px #7a223914,inset 0 1px #fffffffa}.admin-metric-calibration__head>div:first-child{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:baseline}.admin-metric-calibration__head>div:first-child span{grid-column:1 / -1;color:var(--mobile-prefill-primary);font-size:11px;font-weight:900}.admin-metric-calibration__head>div:first-child strong{font-size:26px;font-weight:950;line-height:1}.admin-metric-calibration__head>div:first-child small{color:#247052;font-size:12px;font-weight:900}.admin-metric-calibration__progress{min-width:112px;display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:baseline;border-left:1px solid rgba(118,137,156,.2);padding-left:12px}.admin-metric-calibration__progress span,.admin-metric-calibration__progress small{color:var(--mobile-prefill-muted);font-size:9px;font-weight:800}.admin-metric-calibration__progress strong{grid-row:1 / span 2;align-self:center;font-size:20px;line-height:1}.admin-metric-calibration__progress small{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-prefill-header__summary>.admin-metric-calibration__head{position:static;width:100%;min-height:42px;box-sizing:border-box;gap:9px;border-color:#7a223924;padding:6px 9px;background:#ffffffa3;box-shadow:inset 0 1px #fffffff5}.admin-mobile-prefill-header__summary .admin-metric-calibration__head>div:first-child{gap:2px 7px}.admin-mobile-prefill-header__summary .admin-metric-calibration__head>div:first-child span{font-size:9px}.admin-mobile-prefill-header__summary .admin-metric-calibration__head>div:first-child strong{font-size:22px}.admin-mobile-prefill-header__summary .admin-metric-calibration__head>div:first-child small{font-size:11px}.admin-mobile-prefill-header__summary .admin-metric-calibration__progress{min-width:94px;gap:1px 6px;padding-left:9px}.admin-mobile-prefill-header__summary .admin-metric-calibration__progress strong{font-size:18px}.admin-metric-calibration__band{--calibration-accent: #5f7385;--calibration-soft: rgba(95, 115, 133, .08);--calibration-line: rgba(95, 115, 133, .24);position:relative;min-width:0;display:grid;align-content:start;gap:11px;border-color:var(--calibration-line);padding:15px;background:linear-gradient(180deg,var(--calibration-soft),#ffffff 76px);box-shadow:0 14px 34px #1f2c3b17,inset 0 1px #fffffff5}.admin-metric-calibration__band:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:12px 12px 0 0;background:var(--calibration-accent)}.admin-metric-calibration__band.is-formula,.admin-metric-calibration__band.is-roles,.admin-metric-calibration__band.is-output,.admin-metric-calibration__actions{grid-column:1 / -1}.admin-metric-calibration__band.is-standard{--calibration-accent: #39769a;--calibration-soft: rgba(57, 118, 154, .09);--calibration-line: rgba(57, 118, 154, .28)}.admin-metric-calibration__band.is-source{--calibration-accent: #667488;--calibration-soft: rgba(102, 116, 136, .09);--calibration-line: rgba(102, 116, 136, .28)}.admin-metric-calibration__band.is-formula{--calibration-accent: #7a2239;--calibration-soft: rgba(122, 34, 57, .075);--calibration-line: rgba(122, 34, 57, .3);box-shadow:0 18px 42px #501f2f1f,inset 0 1px #fffffff5}.admin-metric-calibration__band.is-reconcile{--calibration-accent: #2f7b55;--calibration-soft: rgba(47, 123, 85, .08);--calibration-line: rgba(47, 123, 85, .28)}.admin-metric-calibration__band.is-decision{--calibration-accent: #a66c23;--calibration-soft: rgba(166, 108, 35, .1);--calibration-line: rgba(166, 108, 35, .34);box-shadow:0 18px 42px #64421a1f,inset 0 1px #fffffff5}.admin-metric-calibration__band.is-roles{--calibration-accent: #65558f;--calibration-soft: rgba(101, 85, 143, .075);--calibration-line: rgba(101, 85, 143, .27)}.admin-metric-calibration__band.is-output{--calibration-accent: #2f6f69;--calibration-soft: rgba(47, 111, 105, .085);--calibration-line: rgba(47, 111, 105, .3)}.admin-metric-calibration__section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--calibration-line);padding:1px 0 10px}.admin-metric-calibration__section-main{min-width:0;display:flex;align-items:center;gap:9px}.admin-metric-calibration__section-main>i{width:27px;height:27px;flex:none;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--calibration-accent);box-shadow:0 6px 14px var(--calibration-line);font-size:9px;font-style:normal;font-weight:950;letter-spacing:.04em}.admin-metric-calibration__section-main span{color:#202b37;font-size:14px;font-weight:950}.admin-metric-calibration__section-title b{border:1px solid var(--calibration-line);border-radius:999px;padding:4px 8px;color:var(--calibration-accent);background:#ffffffb8;font-size:10px;font-weight:850}.admin-metric-calibration__definition{margin:0;color:var(--mobile-prefill-text);font-size:14px;font-weight:850;line-height:1.52}.admin-metric-calibration__plain-grid,.admin-metric-calibration__source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.admin-metric-calibration__plain-grid div,.admin-metric-calibration__source-list div{min-width:0;display:grid;gap:3px;border:1px solid rgba(104,126,147,.14);border-left:3px solid var(--calibration-accent);border-radius:7px;padding:8px 9px;background:#ffffffd1}.admin-metric-calibration dt{color:var(--mobile-prefill-muted);font-size:9px;font-weight:850}.admin-metric-calibration dd{min-width:0;margin:0;font-size:11px;font-weight:820;line-height:1.45;overflow-wrap:anywhere}.admin-metric-calibration code{color:#5f2636;font-size:10px;font-weight:850}.admin-metric-calibration__warning{margin:0;border-left:3px solid #a77738;padding:7px 9px;color:#674b25;background:#faf1deb8;font-size:10px;font-weight:800;line-height:1.45}.admin-metric-calibration__formula-title{display:inline-flex;align-items:center;gap:7px}.admin-metric-calibration__formula-help-trigger,.admin-metric-calibration__formula-popover header button{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid rgba(122,34,57,.18);border-radius:50%;padding:0;color:var(--mobile-prefill-primary);background:#ffffff94;font:inherit;font-size:12px;font-weight:950;cursor:pointer;box-shadow:inset 0 1px #ffffffe6}.admin-metric-calibration__formula-help-trigger:hover,.admin-metric-calibration__formula-help-trigger:focus-visible,.admin-metric-calibration__formula-popover header button:hover,.admin-metric-calibration__formula-popover header button:focus-visible{border-color:#7a22396b;background:#ffffffe0}.admin-metric-calibration__formula-help-trigger:focus-visible,.admin-metric-calibration__formula-popover header button:focus-visible{outline:3px solid rgba(122,34,57,.1);outline-offset:2px}.admin-metric-calibration__formula{display:grid;gap:4px;border:1px solid rgba(255,255,255,.16);border-radius:7px;padding:10px 11px;color:#f8fafc;background:#1d2733;box-shadow:inset 0 1px #ffffff14}.admin-metric-calibration__formula.is-secondary{border-color:#7a22391f;color:#49252e;background:#f4e9ecc7}.admin-metric-calibration__formula strong{font-size:13px;font-weight:950;line-height:1.42}.admin-metric-calibration__formula small{color:inherit;font-size:9px;font-weight:750;line-height:1.4;opacity:.76}.admin-metric-calibration__formula-reading{margin:-3px 0 0;border-left:3px solid rgba(47,123,85,.42);padding:6px 8px;color:#3e5447;background:#ebf6efb3;font-size:10px;font-weight:760;line-height:1.45}.admin-metric-calibration__formula-reading b{color:#246443;font-weight:950}.admin-metric-calibration__formula-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;box-sizing:border-box;padding:24px;background:#19232f29;-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}.admin-metric-calibration__formula-popover{--mobile-prefill-text: #18212d;--mobile-prefill-muted: #667383;--mobile-prefill-primary: #7a2239;position:relative;width:min(560px,calc(100vw - 48px));max-height:min(560px,calc(100dvh - 48px));box-sizing:border-box;display:grid;gap:10px;overflow-y:auto;border:1px solid rgba(115,136,156,.28);border-radius:8px;padding:14px;color:var(--mobile-prefill-text);background:#f7fafcf0;box-shadow:0 30px 80px #1c273442,0 0 0 1px #ffffffb8 inset,inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(32px) saturate(128%);backdrop-filter:blur(32px) saturate(128%)}.admin-metric-calibration__formula-popover header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-metric-calibration__formula-popover header div{display:grid;gap:1px}.admin-metric-calibration__formula-popover header span{color:var(--mobile-prefill-muted);font-size:9px;font-weight:850}.admin-metric-calibration__formula-popover header strong{font-size:15px;font-weight:950}.admin-metric-calibration__formula-popover header button{font-size:16px;line-height:1}.admin-metric-calibration__glossary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(109,128,146,.14);border-left:1px solid rgba(109,128,146,.14)}.admin-metric-calibration__glossary div{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:3px 8px;align-items:center;border-right:1px solid rgba(109,128,146,.14);border-bottom:1px solid rgba(109,128,146,.14);padding:7px;background:#ffffff70}.admin-metric-calibration__glossary strong{grid-row:1 / span 2;color:var(--mobile-prefill-primary);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:800;text-align:center}.admin-metric-calibration__glossary span{font-size:11px;font-weight:900}.admin-metric-calibration__glossary small{color:var(--mobile-prefill-muted);font-size:10px;font-weight:730;line-height:1.35}.admin-metric-calibration__period-help{display:grid;gap:5px;margin:0;border-top:1px solid rgba(109,128,146,.14);padding-top:9px}.admin-metric-calibration__period-help div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:baseline}.admin-metric-calibration__period-help dt{color:var(--mobile-prefill-primary);font-size:11px;font-weight:950}.admin-metric-calibration__period-help dd{color:var(--mobile-prefill-muted);font-size:10px;font-weight:760}.admin-metric-calibration__reconciliation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(108,129,149,.14);border-radius:7px;overflow:hidden}.admin-metric-calibration__reconciliation div{min-width:0;display:grid;gap:3px;padding:8px;background:#ffffff70}.admin-metric-calibration__reconciliation div.is-primary{background:#ebf6ef9e}.admin-metric-calibration__reconciliation div+div{border-left:1px solid rgba(108,129,149,.12)}.admin-metric-calibration__reconciliation span{color:var(--mobile-prefill-muted);font-size:9px;font-weight:800}.admin-metric-calibration__reconciliation strong{font-size:13px;font-weight:950;white-space:nowrap}.admin-metric-calibration__reconciliation small{color:var(--mobile-prefill-muted);font-size:8px;font-weight:720}.admin-metric-calibration__reference,.admin-metric-calibration__field,.admin-metric-calibration__adjustments label{display:grid;gap:5px}.admin-metric-calibration__reference>span,.admin-metric-calibration__field>span,.admin-metric-calibration__adjustments label>span{color:var(--mobile-prefill-muted);font-size:10px;font-weight:850}.admin-metric-calibration__reference>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border:1px solid rgba(108,129,149,.18);border-radius:7px;background:#ffffff85}.admin-metric-calibration__reference b{padding-left:10px}.admin-metric-calibration__reference em{padding-right:10px;color:var(--mobile-prefill-muted);font-size:10px;font-style:normal;font-weight:850}.admin-metric-calibration input,.admin-metric-calibration select,.admin-metric-calibration textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(108,129,149,.18);border-radius:7px;padding:8px 9px;color:var(--mobile-prefill-text);background:#ffffff85;font:inherit;font-size:11px;font-weight:780}.admin-metric-calibration__reference input{border:0;background:transparent}.admin-metric-calibration textarea{min-height:68px;resize:vertical;line-height:1.45}.admin-metric-calibration input:focus,.admin-metric-calibration select:focus,.admin-metric-calibration textarea:focus{outline:3px solid rgba(122,34,57,.08);border-color:#7a223961}.admin-metric-calibration__variance{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;border-left:3px solid #a77738;padding:8px 9px;background:#faf1deb8}.admin-metric-calibration__variance.is-pass{border-left-color:#2f7b55;background:#ebf6efbd}.admin-metric-calibration__variance strong,.admin-metric-calibration__variance span{font-size:11px;font-weight:900}.admin-metric-calibration__variance small{grid-column:1 / -1;color:var(--mobile-prefill-muted);font-size:9px;font-weight:760}.admin-metric-calibration__decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-metric-calibration__decisions button,.admin-metric-calibration__roles button{border:1px solid rgba(108,129,149,.16);border-radius:7px;padding:8px;color:var(--mobile-prefill-text);background:#ffffff80;font:inherit;font-size:11px;font-weight:880;cursor:pointer}.admin-metric-calibration__decisions button:hover,.admin-metric-calibration__roles button:hover{border-color:#7a22394d;background:#ffffffc7}.admin-metric-calibration__decisions button.is-active{border-color:var(--mobile-prefill-primary);color:#fff;background:var(--mobile-prefill-primary);box-shadow:0 8px 18px #7a223929}.admin-metric-calibration__adjustments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border-left:3px solid rgba(122,34,57,.24);padding-left:9px}.admin-metric-calibration__adjustments label>span em{display:block;margin-top:2px;color:#7a8794;font-size:8px;font-style:normal;font-weight:720}.admin-metric-calibration__adjustments label>small{min-height:44px;box-sizing:border-box;border-left:2px solid rgba(166,108,35,.32);padding:5px 7px;color:#68563f;background:#fffbf3c2;font-size:8px;font-weight:730;line-height:1.4}.admin-metric-calibration__evidence{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px dashed rgba(122,34,57,.28);border-radius:7px;padding:9px;background:#ffffff57;cursor:pointer}.admin-metric-calibration__evidence input{position:absolute;width:1px;height:1px;opacity:0}.admin-metric-calibration__evidence span,.admin-metric-calibration__evidence b{font-size:10px;font-weight:850}.admin-metric-calibration__evidence b{color:var(--mobile-prefill-primary)}.admin-metric-calibration__roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.admin-metric-calibration__roles button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;text-align:left}.admin-metric-calibration__roles button span{font-size:11px;font-weight:900}.admin-metric-calibration__roles button small{color:var(--mobile-prefill-muted);font-size:9px;font-weight:750}.admin-metric-calibration__roles button b{grid-column:2;grid-row:1 / span 2;align-self:center;color:#8b5e2c;font-size:9px}.admin-metric-calibration__roles button.is-confirmed{border-color:#2f7b5547;background:#ebf6efc7}.admin-metric-calibration__roles button.is-confirmed b{color:#2f7b55}.admin-metric-calibration__outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-metric-calibration__outputs article{min-width:0;display:grid;align-content:start;gap:5px;border:1px solid rgba(47,111,105,.18);border-radius:8px;padding:10px;background:#ffffffc7}.admin-metric-calibration__outputs span{color:#2f6f69;font-size:9px;font-weight:950}.admin-metric-calibration__outputs strong{color:#1f2b34;font-size:11px;font-weight:900;line-height:1.4;overflow-wrap:anywhere}.admin-metric-calibration__outputs small,.admin-metric-calibration__output-note{color:var(--mobile-prefill-muted);font-size:9px;font-weight:730;line-height:1.4;overflow-wrap:anywhere}.admin-metric-calibration__output-note{margin:0;border-left:3px solid rgba(47,111,105,.36);padding:6px 8px;background:#ecf7f5b8}.admin-metric-calibration__actions{position:sticky;bottom:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-color:#7a223933;padding:9px 12px;background:#f7fafcf2;box-shadow:0 -12px 28px #1e2b3924,inset 0 1px #7a223914,inset 0 -1px #fffffffa}.admin-metric-calibration__actions>div{min-width:0;display:grid;gap:2px}.admin-metric-calibration__actions span,.admin-metric-calibration__actions small{font-size:10px;font-weight:850}.admin-metric-calibration__actions small{overflow:hidden;color:var(--mobile-prefill-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-metric-calibration__actions button{min-height:36px;border:0;border-radius:7px;padding:0 14px;color:#fff;background:var(--mobile-prefill-primary);box-shadow:0 9px 22px #7a22392e;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.admin-metric-calibration__actions button:disabled{color:#87929e;background:#dde4ea;box-shadow:none;cursor:not-allowed}@media(max-width:1180px){.admin-metric-calibration{grid-template-columns:1fr}.admin-metric-calibration__head,.admin-metric-calibration__band,.admin-metric-calibration__actions{grid-column:1}.admin-metric-calibration__plain-grid,.admin-metric-calibration__source-list,.admin-metric-calibration__adjustments,.admin-metric-calibration__outputs{grid-template-columns:1fr}.admin-metric-calibration__lineage,.admin-metric-calibration__percentage-proof>div{grid-template-columns:1fr}.admin-metric-calibration__lineage>i,.admin-metric-calibration__percentage-proof>div>i{display:none}.admin-metric-calibration__reconciliation,.admin-metric-calibration__roles{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-calibration__reconciliation div:nth-child(3){border-left:0;border-top:1px solid rgba(108,129,149,.12)}.admin-metric-calibration__reconciliation div:nth-child(4){border-top:1px solid rgba(108,129,149,.12)}.admin-metric-calibration__glossary{grid-template-columns:1fr}}.admin-metric-calibration__lineage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:5px;align-items:center}.admin-metric-calibration__source-intro,.admin-metric-calibration__output-intro,.admin-metric-calibration__role-note{margin:0;color:#4c5d6d;font-size:10px;font-weight:780;line-height:1.5}.admin-metric-calibration__source-intro{border-left:3px solid var(--calibration-accent);padding:7px 9px;background:#ffffff94}.admin-metric-calibration__lineage>div{min-height:76px;box-sizing:border-box;display:grid;align-content:center;gap:3px;border:1px solid var(--calibration-line);border-radius:8px;padding:8px;background:#ffffffe0;text-align:center}.admin-metric-calibration__lineage>div small{color:var(--calibration-accent);font-size:8px;font-weight:900}.admin-metric-calibration__lineage>div strong{color:#202b37;font-size:11px;font-weight:920}.admin-metric-calibration__lineage>div span{color:var(--mobile-prefill-muted);font-size:9px;font-weight:720;line-height:1.35}.admin-metric-calibration__lineage>i{color:var(--calibration-accent);font-style:normal;font-weight:950}.admin-metric-calibration__source-guide{display:grid;gap:4px;margin:0;border:1px solid rgba(102,116,136,.16);border-radius:7px;padding:8px 10px 8px 28px;color:#394957;background:#ffffff80;font-size:9px;font-weight:760;line-height:1.45}.admin-metric-calibration__source-mapping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-metric-calibration__source-mapping>article{min-width:0;overflow:hidden;border:1px solid rgba(102,116,136,.18);border-radius:9px;background:#ffffffbd}.admin-metric-calibration__source-mapping>article>header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:9px 10px;border-bottom:1px solid rgba(102,116,136,.14);background:#eff4f7b8}.admin-metric-calibration__source-mapping header div,.admin-metric-calibration__field-mapping span{min-width:0;display:grid;gap:2px}.admin-metric-calibration__source-mapping small{color:var(--mobile-prefill-muted);font-size:8px;font-weight:850}.admin-metric-calibration__source-mapping header strong,.admin-metric-calibration__source-mapping header code{overflow-wrap:anywhere;font-size:11px;font-weight:920}.admin-metric-calibration__field-mapping{display:grid}.admin-metric-calibration__field-mapping>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr);gap:7px;align-items:center;padding:7px 10px}.admin-metric-calibration__field-mapping>div+div{border-top:1px solid rgba(102,116,136,.1)}.admin-metric-calibration__field-mapping code,.admin-metric-calibration__field-mapping strong{overflow-wrap:anywhere;font-size:9px;font-weight:860}.admin-metric-calibration__field-mapping i{color:var(--calibration-accent);font-size:10px;font-style:normal;font-weight:950}.admin-metric-calibration__technical{border-top:1px solid rgba(102,116,136,.14);padding-top:7px}.admin-metric-calibration__technical summary{color:var(--mobile-prefill-muted);font-size:9px;font-weight:820;cursor:pointer}.admin-metric-calibration__technical code{display:block;margin-top:6px;border-radius:6px;padding:7px 8px;background:#ffffffb8}.admin-metric-calibration__percentage-proof{display:grid;gap:8px;border:1px solid rgba(47,123,85,.2);border-radius:8px;padding:10px;background:#ebf6efad}.admin-metric-calibration__percentage-proof header{display:flex;justify-content:space-between;gap:10px;align-items:center}.admin-metric-calibration__percentage-proof header span{color:#255f44;font-size:11px;font-weight:950}.admin-metric-calibration__percentage-proof header strong{color:#4b6858;font-size:10px;font-weight:850}.admin-metric-calibration__percentage-proof>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.admin-metric-calibration__percentage-proof article{min-width:0;display:grid;gap:4px;border:1px solid rgba(47,123,85,.14);border-radius:7px;padding:8px;background:#ffffffb8}.admin-metric-calibration__percentage-proof article.is-result{border-color:#2f7b554d;background:#fffffff0}.admin-metric-calibration__percentage-proof article small{color:var(--mobile-prefill-muted);font-size:8px;font-weight:760}.admin-metric-calibration__percentage-proof article strong{color:#1d2b25;font-size:13px;font-weight:950}.admin-metric-calibration__percentage-proof>div>i{color:#2f7b55;font-size:14px;font-style:normal;font-weight:950}.admin-metric-calibration__percentage-proof p{margin:0;color:#53665a;font-size:9px;font-weight:740;line-height:1.45}@media(max-width:1180px){.admin-metric-calibration__lineage,.admin-metric-calibration__source-mapping,.admin-metric-calibration__percentage-proof>div{grid-template-columns:1fr}.admin-metric-calibration__lineage>i,.admin-metric-calibration__percentage-proof>div>i{display:none}}.admin-mobile-prefill-page.is-metric-calibration{--mobile-prefill-surface: #ffffff;--mobile-prefill-line: #ddd3d0;--mobile-prefill-text: #2b2022;--mobile-prefill-muted: #66585b;--mobile-prefill-primary: #6f1d2f}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header{min-height:64px;grid-template-areas:"intro summary tools";grid-template-columns:minmax(230px,.52fr) minmax(390px,.86fr) auto;gap:12px;border-color:var(--mobile-prefill-line);padding:10px 16px;background:var(--mobile-prefill-surface);box-shadow:0 4px 16px #2b20220f;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__intro{grid-area:intro}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary{grid-area:summary}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__tools{grid-area:tools;gap:8px}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header h1{color:var(--mobile-prefill-text);font-size:26px;line-height:34px;font-weight:700}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header-report-switch{width:184px;min-height:44px;border-color:var(--mobile-prefill-line);border-radius:8px;padding:6px 34px 6px 12px;color:var(--mobile-prefill-text);background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header-report-switch span{color:var(--mobile-prefill-muted);font-size:13px;line-height:18px;font-weight:600}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header-report-switch strong{font-size:15px;line-height:20px;font-weight:700}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-icon-action{width:44px;height:44px;border-color:var(--mobile-prefill-line);border-radius:8px;color:var(--mobile-prefill-primary);background:#fff;box-shadow:none}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-icon-action span{font-size:17px;line-height:1}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__actions{gap:8px}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__actions .admin-button{min-height:44px;border-radius:8px;padding:0 16px;font-size:14px;line-height:20px;font-weight:700}.admin-mobile-prefill-status-action,.admin-mobile-prefill-export-action{min-height:44px;box-sizing:border-box;border:1px solid var(--mobile-prefill-line);border-radius:8px;padding:0 14px;color:var(--mobile-prefill-text);background:#fff;font:inherit;font-size:14px;line-height:20px;font-weight:700;cursor:pointer}.admin-mobile-prefill-status-action{min-width:154px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 9px;text-align:left}.admin-mobile-prefill-status-action strong{grid-row:1 / span 2;grid-column:2;align-self:stretch;min-width:45px;display:flex;align-items:center;border-left:1px solid var(--mobile-prefill-line);padding-left:9px;color:var(--mobile-prefill-primary);font-size:14px}.admin-mobile-prefill-status-action small{grid-column:1;color:var(--mobile-prefill-muted);font-size:11px;line-height:15px;font-weight:600}.admin-mobile-prefill-export-action{border-color:var(--mobile-prefill-primary);color:#fff;background:var(--mobile-prefill-primary)}.admin-mobile-prefill-status-action:hover,.admin-mobile-prefill-export-action:hover{transform:translateY(-1px);box-shadow:0 7px 18px #2b20221a}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary>.admin-metric-calibration__head{min-height:54px;gap:10px;border-color:var(--mobile-prefill-line);border-radius:8px;padding:7px 12px;background:#fff;box-shadow:none}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary .admin-metric-calibration__head>div:first-child span,.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary .admin-metric-calibration__head>div:first-child small,.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary .admin-metric-calibration__progress span,.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary .admin-metric-calibration__progress small{font-size:13px;line-height:18px}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary .admin-metric-calibration__head>div:first-child strong{font-size:28px;line-height:30px;font-weight:700}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__summary .admin-metric-calibration__progress strong{font-size:24px;line-height:26px;font-weight:700}.admin-metric-calibration.is-document-workbench{--workbench-ink: #2b2022;--workbench-muted: #66585b;--workbench-line: #ddd3d0;--workbench-soft-line: #ece7e5;--workbench-paper: #ffffff;--workbench-canvas: #f5f1ef;--workbench-rail: #faf8f7;--workbench-accent: #6f1d2f;--workbench-accent-hover: #8c2a42;--workbench-accent-pressed: #541522;--workbench-champagne: #d4b276;--workbench-accent-soft: #f5ebee;--workbench-ink-soft: #4c4144;--workbench-ink-subtle: #8f8386;--workbench-line-strong: #cbbfc1;--workbench-surface-soft: #fbfaf9;--workbench-surface-muted: #f8f6f5;--workbench-formula-surface: #f7f4f4;--workbench-success: #17664e;--workbench-success-line: #8ab7a9;--workbench-success-surface: #eef7f3;--workbench-warning: #8a641f;--workbench-warning-line: #b27a2a;--workbench-warning-surface: #fbf6ed;display:block;padding:0;color:var(--workbench-ink);background:var(--workbench-canvas);scroll-behavior:smooth}.admin-metric-calibration__workbench-nav{position:sticky;top:0;z-index:5;min-height:64px;box-sizing:border-box;display:grid;grid-template-columns:minmax(190px,.72fr) minmax(420px,1.28fr);gap:24px;align-items:center;border-bottom:1px solid var(--workbench-line);padding:10px 28px;background:#fffffff5;box-shadow:0 8px 24px #2b20220d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-metric-calibration__workbench-nav>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;align-items:baseline}.admin-metric-calibration__workbench-nav>div span,.admin-metric-calibration__workbench-nav>div small{color:var(--workbench-muted);font-size:13px;line-height:18px;font-weight:700}.admin-metric-calibration__workbench-nav>div span{color:var(--workbench-accent)}.admin-metric-calibration__workbench-nav>div strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:24px;font-weight:800}.admin-metric-calibration__workbench-nav>div small{grid-column:1 / -1}.admin-metric-calibration__workbench-nav ol{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.admin-metric-calibration__workbench-nav li{position:relative;min-width:0}.admin-metric-calibration__workbench-nav li:not(:last-child):after{content:"";position:absolute;top:12px;right:-1px;width:2px;height:2px;border-radius:50%;background:var(--workbench-line-strong)}.admin-metric-calibration__workbench-nav a{min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;color:var(--workbench-ink-soft);font-size:14px;line-height:20px;font-weight:760;text-decoration:none;transition:color .16s ease,background .16s ease}.admin-metric-calibration__workbench-nav a:hover,.admin-metric-calibration__workbench-nav a:focus-visible{color:var(--workbench-accent);background:var(--workbench-accent-soft);outline:none}.admin-metric-calibration__workbench-nav a span{color:var(--workbench-ink-subtle);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.admin-metric-calibration__workbench-nav li.is-complete a,.admin-metric-calibration__workbench-nav li.is-complete a span{color:var(--workbench-success)}.admin-metric-calibration__workbench-body{width:min(100%,1360px);min-height:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,34%);align-items:start;background:var(--workbench-paper)}.admin-metric-calibration__document{min-width:0;display:grid;align-content:start;gap:0;padding:24px 28px 48px;background:var(--workbench-paper)}.admin-metric-calibration__review-rail{position:sticky;top:64px;min-width:0;max-height:calc(100vh - 140px);overflow:hidden;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:0;border-left:1px solid var(--workbench-line);padding:0;background:var(--workbench-rail)}.admin-metric-calibration__review-scroll{min-height:0;overflow-y:auto;padding:22px 20px 8px;scrollbar-width:thin}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__band{--calibration-accent: var(--workbench-accent);--calibration-line: var(--workbench-line);min-width:0;display:grid;align-content:start;gap:12px;margin:0;border:0;border-radius:0;padding:0 0 22px;background:transparent;box-shadow:none}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__band:before{display:none}.admin-metric-calibration__document>.admin-metric-calibration__band+.admin-metric-calibration__band,.admin-metric-calibration__document>.admin-metric-calibration__rules-section,.admin-metric-calibration__document>.admin-metric-calibration__band.is-output{border-top:1px solid var(--workbench-line);padding-top:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__section-title{min-height:34px;border:0;padding:0}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__section-main{gap:10px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__section-main>i,.admin-metric-calibration__group-title i{width:auto;height:auto;display:inline;border-radius:0;color:var(--workbench-ink-subtle);background:transparent;box-shadow:none;font-size:13px;line-height:18px;font-style:normal;font-weight:760;letter-spacing:.08em}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__section-main span,.admin-metric-calibration__group-title span{color:var(--workbench-ink);font-size:22px;line-height:30px;font-weight:820;letter-spacing:-.01em}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__section-title>b{border:0;border-radius:0;padding:0;color:var(--workbench-muted);background:transparent;font-size:13px;line-height:18px;font-weight:700}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__definition{max-width:880px;margin:0;color:var(--workbench-ink);font-size:18px;font-weight:720;line-height:1.65}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list{gap:0;border-top:1px solid var(--workbench-soft-line);border-bottom:1px solid var(--workbench-soft-line)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid>div,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list>div{gap:5px;border:0;border-left:0;border-radius:0;padding:10px 12px;background:transparent}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid>div:nth-child(2n),.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list>div:nth-child(2n){border-left:1px solid var(--workbench-soft-line)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid>div:nth-child(n+3),.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list>div:nth-child(n+3){border-top:1px solid var(--workbench-soft-line)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid>div.is-wide{grid-column:1 / -1;border-left:0}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list>div:only-child{grid-column:1 / -1}.admin-metric-calibration.is-document-workbench dt,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-mapping small{color:var(--workbench-muted);font-size:13px;line-height:18px;font-weight:680}.admin-metric-calibration.is-document-workbench dd{color:var(--workbench-ink);font-size:15px;font-weight:700;line-height:1.55}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__output-intro,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__role-note{color:var(--workbench-muted);font-size:14px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage{gap:10px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage>div{min-height:72px;justify-items:start;border:1px solid var(--workbench-soft-line);border-radius:8px;padding:10px 12px;background:var(--workbench-surface-soft);text-align:left}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage>div small{color:var(--workbench-accent);font-size:13px;line-height:18px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage>div strong{font-size:16px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage>div span{color:var(--workbench-muted);font-size:14px;line-height:20px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage>i,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__field-mapping i{color:var(--workbench-ink-subtle);font-size:16px;line-height:20px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-mapping{grid-template-columns:1fr;gap:10px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-mapping>article{border:1px solid var(--workbench-line);border-radius:8px;background:var(--workbench-paper)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-mapping>article>header{padding:10px 12px;border-color:var(--workbench-soft-line);background:var(--workbench-surface-muted)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-mapping header strong,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-mapping header code{color:var(--workbench-ink);font-size:15px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__field-mapping>div{padding:8px 12px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__field-mapping code,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__field-mapping strong{font-size:14px;line-height:20px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-guide{gap:6px;border:0;border-radius:0;padding:0 0 0 22px;color:var(--workbench-muted);background:transparent;font-size:14px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__technical{border-color:var(--workbench-soft-line);padding-top:11px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__technical summary{min-height:44px;display:flex;align-items:center;color:var(--workbench-muted);font-size:14px;line-height:20px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__technical code{font-size:14px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__warning{margin:0;border-left:2px solid var(--workbench-warning-line);padding:10px 12px;color:var(--workbench-warning);background:var(--workbench-warning-surface);font-size:14px;line-height:22px}.admin-metric-calibration__rules-section{min-width:0;display:grid;gap:20px;padding-bottom:30px}.admin-metric-calibration__group-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.admin-metric-calibration__group-title>div{display:flex;align-items:center;gap:10px}.admin-metric-calibration__group-title p{margin:0;color:var(--workbench-muted);font-size:14px;line-height:20px;font-weight:620}.admin-metric-calibration__rules-section>.admin-metric-calibration__band{gap:13px;border:0;padding:0}.admin-metric-calibration__rules-section>.admin-metric-calibration__band+.admin-metric-calibration__band{border-top:1px solid var(--workbench-soft-line);padding-top:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula-title{gap:7px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula-title span,.admin-metric-calibration__rules-section .is-reconcile .admin-metric-calibration__section-main span{font-size:18px;line-height:24px;font-weight:780}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula-help-trigger{width:44px;height:44px;border-color:var(--workbench-line-strong);color:var(--workbench-accent);background:var(--workbench-paper);box-shadow:none;font-size:14px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula{border:0;border-left:3px solid var(--workbench-accent);border-radius:0;padding:16px 18px;color:var(--workbench-ink);background:var(--workbench-formula-surface);box-shadow:none}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula.is-secondary{border:1px solid var(--workbench-soft-line);border-left:3px solid var(--workbench-ink-subtle);background:var(--workbench-paper)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula strong{font-size:16px;line-height:24px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula small{font-size:14px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__formula-reading{border-left:0;padding:0 0 0 18px;color:var(--workbench-muted);background:transparent;font-size:14px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation{overflow:hidden;border:1px solid var(--workbench-line);border-radius:8px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation>div{min-height:86px;border:0;border-radius:0;padding:13px;background:var(--workbench-paper)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation>div+div{border-left:1px solid var(--workbench-soft-line)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation>div.is-primary{background:var(--workbench-surface-muted)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation span,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation small{color:var(--workbench-muted)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation span,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation small{font-size:13px;line-height:18px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation strong{font-size:18px;line-height:24px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__percentage-proof{border-color:var(--workbench-soft-line);border-radius:8px;background:var(--workbench-success-surface)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__percentage-proof header span,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__percentage-proof header strong,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__percentage-proof article small{font-size:13px;line-height:18px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__percentage-proof article strong{font-size:18px;line-height:24px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__percentage-proof p{font-size:14px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reference{gap:7px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reference>span,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reference em{font-size:14px;line-height:20px}.admin-metric-calibration.is-document-workbench input,.admin-metric-calibration.is-document-workbench select,.admin-metric-calibration.is-document-workbench textarea{min-height:44px;border-radius:8px;font-size:15px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__variance{border-radius:8px;box-shadow:none}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__variance strong,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__variance span{font-size:15px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__variance small{font-size:13px;line-height:18px}.admin-metric-calibration__review-rail .admin-metric-calibration__band.is-decision{gap:15px;padding-bottom:24px}.admin-metric-calibration__decision-intro{margin:0;color:var(--workbench-muted);font-size:16px;line-height:26px}.admin-metric-calibration__review-rail .admin-metric-calibration__decisions{grid-template-columns:1fr;gap:8px}.admin-metric-calibration__review-rail .admin-metric-calibration__decisions button{min-height:44px;justify-content:flex-start;border-color:var(--workbench-line);border-radius:8px;padding:0 12px;color:var(--workbench-ink-soft);background:var(--workbench-paper);box-shadow:none;font-size:15px;line-height:20px;text-align:left}.admin-metric-calibration__review-rail .admin-metric-calibration__decisions button.is-active{border-color:var(--workbench-accent);color:var(--workbench-accent);background:var(--workbench-accent-soft);box-shadow:inset 3px 0 0 var(--workbench-accent)}.admin-metric-calibration__review-rail .admin-metric-calibration__field,.admin-metric-calibration__review-rail .admin-metric-calibration__adjustments label{gap:7px}.admin-metric-calibration__review-rail .admin-metric-calibration__field>span,.admin-metric-calibration__review-rail .admin-metric-calibration__adjustments label>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--workbench-ink-soft);font-size:14px;line-height:20px}.admin-metric-calibration__review-rail .admin-metric-calibration__adjustments label>span em,.admin-metric-calibration__review-rail .admin-metric-calibration__adjustments label>small{font-size:13px;line-height:20px}.admin-metric-calibration__review-rail input,.admin-metric-calibration__review-rail select,.admin-metric-calibration__review-rail textarea{min-height:44px;border-color:var(--workbench-line);border-radius:8px;background:var(--workbench-paper);box-shadow:none;font-size:15px;line-height:22px}.admin-metric-calibration__local-note{margin:-2px 0 0;border-left:3px solid var(--workbench-champagne);padding:10px 12px;color:var(--workbench-muted);background:var(--workbench-warning-surface);font-size:13px;line-height:20px}.admin-metric-calibration__review-rail textarea{min-height:72px}.admin-metric-calibration__review-rail .admin-metric-calibration__adjustments{grid-template-columns:1fr;gap:13px}.admin-metric-calibration__review-rail .admin-metric-calibration__evidence{min-height:48px;border:1px dashed var(--workbench-line-strong);border-radius:8px;background:var(--workbench-paper)}.admin-metric-calibration__review-rail .admin-metric-calibration__evidence span,.admin-metric-calibration__review-rail .admin-metric-calibration__evidence b{font-size:14px;line-height:20px}.admin-metric-calibration__collaboration{border-top:1px solid var(--workbench-line);border-bottom:1px solid var(--workbench-line);padding:14px 0}.admin-metric-calibration__collaboration summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--workbench-ink);font-size:14px;line-height:20px;font-weight:760;cursor:pointer}.admin-metric-calibration__collaboration summary small{color:var(--workbench-muted);font-size:13px;line-height:18px;font-weight:650}.admin-metric-calibration__collaboration .admin-metric-calibration__role-note{margin-top:12px}.admin-metric-calibration__collaboration .admin-metric-calibration__roles{grid-template-columns:1fr;gap:7px;margin-top:10px}.admin-metric-calibration__collaboration .admin-metric-calibration__roles button{min-height:46px;border-color:var(--workbench-line);border-radius:8px;background:var(--workbench-paper);box-shadow:none}.admin-metric-calibration__collaboration .admin-metric-calibration__roles button span{font-size:14px;line-height:20px}.admin-metric-calibration__collaboration .admin-metric-calibration__roles button small,.admin-metric-calibration__collaboration .admin-metric-calibration__roles button b{font-size:13px;line-height:18px}.admin-metric-calibration__collaboration .admin-metric-calibration__roles button.is-confirmed{border-color:var(--workbench-success-line);background:var(--workbench-success-surface)}.admin-metric-calibration__review-rail .admin-metric-calibration__actions{position:relative;z-index:3;display:grid;grid-template-columns:1fr;gap:14px;margin:0;border:0;border-top:1px solid var(--workbench-line);border-radius:0;padding:14px 20px 20px;background:var(--workbench-rail);box-shadow:0 -12px 28px #18202714}.admin-mobile-prefill-embedded-guide .guide-tabbar.is-report-only .guide-tabbar__item{grid-column:3}.admin-metric-calibration__review-rail .admin-metric-calibration__actions span{color:var(--workbench-ink);font-size:16px;line-height:24px;font-weight:800}.admin-metric-calibration__review-rail .admin-metric-calibration__actions small{color:var(--workbench-muted);font-size:14px;line-height:22px}.admin-metric-calibration__review-rail .admin-metric-calibration__actions button{width:100%;min-height:44px;border-radius:8px;background:var(--workbench-accent);box-shadow:none;font-size:15px;line-height:20px}.admin-metric-calibration__review-rail .admin-metric-calibration__actions button:hover:not(:disabled){background:var(--workbench-accent-hover)}.admin-metric-calibration__review-rail .admin-metric-calibration__actions button:active:not(:disabled){background:var(--workbench-accent-pressed)}.admin-metric-calibration__status-notice{min-height:42px;box-sizing:border-box;display:flex;align-items:center;border-bottom:1px solid var(--workbench-success-line);padding:9px 28px;color:var(--workbench-success);background:var(--workbench-success-surface);font-size:14px;line-height:22px;font-weight:700}.admin-mobile-prefill-task-panel.is-metric-calibration{container-type:size}@supports (height: 100cqh){.admin-metric-calibration__review-rail{max-height:calc(100cqh - 64px)}.admin-metric-calibration__status-notice~.admin-metric-calibration__workbench-body .admin-metric-calibration__review-rail{max-height:calc(100cqh - 106px)}}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__band.is-output{gap:14px;padding-bottom:0}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__outputs{grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--workbench-line);border-radius:8px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__outputs article{border:0;border-radius:0;padding:13px 14px;background:var(--workbench-paper)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__outputs article+article{border-top:1px solid var(--workbench-soft-line)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__outputs span{color:var(--workbench-accent);font-size:13px;line-height:18px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__outputs strong{color:var(--workbench-ink);font-size:15px;line-height:22px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__outputs small,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__output-note{color:var(--workbench-muted);font-size:14px;line-height:22px}@media(max-width:1680px){.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header{grid-template-areas:"intro tools" "summary summary";grid-template-columns:minmax(230px,1fr) auto}}@media(max-width:1320px){.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__tools,.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__actions{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:1180px){.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header{grid-template-areas:"intro" "tools" "summary";grid-template-columns:minmax(0,1fr)}.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__tools,.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__actions{justify-content:flex-start;flex-wrap:wrap}.admin-metric-calibration__workbench-nav{grid-template-columns:1fr;gap:7px;padding:10px 18px}.admin-metric-calibration__workbench-nav>div{display:none}.admin-metric-calibration__workbench-body{grid-template-columns:1fr}.admin-metric-calibration__document{padding:24px 24px 36px}.admin-metric-calibration__review-rail{position:static;max-height:none;grid-template-rows:auto auto;border-top:1px solid var(--workbench-line);border-left:0}.admin-metric-calibration__review-scroll{overflow:visible;padding:24px 24px 8px}}@media(max-width:760px){.admin-metric-calibration__workbench-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-calibration__workbench-nav li:after{display:none}.admin-metric-calibration__document,.admin-metric-calibration__review-scroll,.admin-metric-calibration__review-rail .admin-metric-calibration__actions{padding-right:16px;padding-left:16px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__definition{font-size:16px}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__reconciliation{grid-template-columns:1fr}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__lineage>i{display:none}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid>div,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list>div,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid>div:nth-child(2n),.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list>div:nth-child(2n){border-left:0;border-top:1px solid var(--workbench-soft-line)}.admin-metric-calibration.is-document-workbench .admin-metric-calibration__plain-grid>div:first-child,.admin-metric-calibration.is-document-workbench .admin-metric-calibration__source-list>div:first-child{border-top:0}}.admin-mobile-confirmation-status{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#2b20226b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-mobile-confirmation-status__dialog{width:min(1180px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid #ddd3d0;border-radius:10px;color:#2b2022;background:#fff;box-shadow:0 28px 80px #2b20223d}.admin-mobile-confirmation-status__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #ddd3d0;padding:22px 24px 18px}.admin-mobile-confirmation-status__header>div{min-width:0}.admin-mobile-confirmation-status__header span{color:#6f1d2f;font-size:13px;line-height:18px;font-weight:800}.admin-mobile-confirmation-status__header h2{margin:4px 0 3px;font-size:26px;line-height:34px}.admin-mobile-confirmation-status__header p{margin:0;color:#66585b;font-size:14px;line-height:22px}.admin-mobile-confirmation-status__header-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:10px}.admin-mobile-confirmation-status__resume{min-width:235px;min-height:44px;display:grid;align-content:center;gap:1px;border:1px solid #cbbfc1;border-radius:8px;padding:6px 12px;color:#2b2022;background:#fff;font:inherit;text-align:left;cursor:pointer}.admin-mobile-confirmation-status__resume:hover{border-color:#6f1d2f;background:#faf8f7}.admin-mobile-confirmation-status__resume span{font-size:12px;line-height:16px}.admin-mobile-confirmation-status__resume strong{max-width:280px;overflow:hidden;font-size:14px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-confirmation-status__complete{align-self:center;border-radius:999px;padding:8px 12px;color:#17664e!important;background:#eef7f3}.admin-mobile-confirmation-status__close{width:44px;height:44px;flex:0 0 44px;border:1px solid #ddd3d0;border-radius:8px;color:#6f1d2f;background:#fff;font:inherit;font-size:24px;cursor:pointer}.admin-mobile-confirmation-status__summary{display:grid;grid-template-columns:minmax(270px,1.5fr) repeat(3,minmax(140px,.72fr));gap:1px;border-bottom:1px solid #ddd3d0;background:#ddd3d0}.admin-mobile-confirmation-status__summary>div{min-width:0;display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-content:center;padding:16px 20px;background:#faf8f7}.admin-mobile-confirmation-status__summary span,.admin-mobile-confirmation-status__summary small{color:#66585b;font-size:13px;line-height:18px}.admin-mobile-confirmation-status__summary strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:#2b2022;font-size:25px;line-height:30px}.admin-mobile-confirmation-status__summary strong em{color:#8f8386;font-size:14px;font-style:normal}.admin-mobile-confirmation-status__summary .is-progress i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e6dfdc}.admin-mobile-confirmation-status__summary .is-progress i b{display:block;height:100%;border-radius:inherit;background:#6f1d2f;transition:width .18s ease}.admin-mobile-confirmation-status__content{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 310px}.admin-mobile-confirmation-status__list{min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:20px 22px 26px;background:#f5f1ef}.admin-mobile-confirmation-status__list>button{min-width:0;min-height:76px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #ddd3d0;border-radius:8px;padding:12px 14px;color:#2b2022;background:#fff;font:inherit;text-align:left;cursor:pointer}.admin-mobile-confirmation-status__list>button:hover{border-color:#bdaeb0;box-shadow:0 8px 18px #2b202214}.admin-mobile-confirmation-status__scene-index{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#6f1d2f;background:#f5ebee;font-size:13px;font-weight:800}.admin-mobile-confirmation-status__scene-copy{min-width:0;display:grid;gap:3px}.admin-mobile-confirmation-status__scene-copy strong{overflow:hidden;font-size:15px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-confirmation-status__scene-copy small{color:#66585b;font-size:13px;line-height:18px}.admin-mobile-confirmation-status__scene-state{display:grid;justify-items:end;gap:3px}.admin-mobile-confirmation-status__scene-state b{border-radius:999px;padding:3px 8px;color:#66585b;background:#f0ecea;font-size:12px;line-height:18px}.admin-mobile-confirmation-status__scene-state i{color:#8f8386;font-size:12px;font-style:normal}.admin-mobile-confirmation-status__list>button.is-confirmed .admin-mobile-confirmation-status__scene-state b{color:#17664e;background:#eef7f3}.admin-mobile-confirmation-status__list>button.is-adjustment_required .admin-mobile-confirmation-status__scene-state b,.admin-mobile-confirmation-status__list>button.is-delegated .admin-mobile-confirmation-status__scene-state b{color:#8a641f;background:#fbf6ed}.admin-mobile-confirmation-status__export{display:grid;align-content:start;gap:10px;border-left:1px solid #ddd3d0;padding:22px;background:#fff}.admin-mobile-confirmation-status__export>div{display:grid;gap:5px;margin-bottom:5px}.admin-mobile-confirmation-status__export>div span{color:#6f1d2f;font-size:13px;font-weight:800}.admin-mobile-confirmation-status__export>div strong{font-size:17px;line-height:24px}.admin-mobile-confirmation-status__export>div p,.admin-mobile-confirmation-status__export>p,.admin-mobile-confirmation-status__export>small{margin:0;color:#66585b;font-size:13px;line-height:20px}.admin-mobile-confirmation-status__export>button{min-height:54px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;border:1px solid #ddd3d0;border-radius:8px;padding:8px 10px;color:#2b2022;background:#fff;font:inherit;text-align:left;cursor:pointer}.admin-mobile-confirmation-status__export>button:hover{border-color:#6f1d2f}.admin-mobile-confirmation-status__export>button:disabled,.admin-mobile-confirmation-status__export>button:disabled:hover{border-color:#ddd3d0;color:#8d8385;background:#f5f1ef;cursor:not-allowed;opacity:.68}.admin-mobile-confirmation-status__export>button span{width:42px;height:34px;display:grid;place-items:center;border-radius:6px;color:#6f1d2f;background:#f5ebee;font-size:12px;font-weight:850}.admin-mobile-confirmation-status__export>button strong{font-size:14px;line-height:20px}@media(max-width:900px){.admin-mobile-confirmation-status{padding:12px}.admin-mobile-confirmation-status__dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.admin-mobile-confirmation-status__header{align-items:stretch;flex-direction:column}.admin-mobile-confirmation-status__header-actions{justify-content:stretch}.admin-mobile-confirmation-status__resume{min-width:0;flex:1}.admin-mobile-confirmation-status__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-mobile-confirmation-status__content{grid-template-columns:1fr;overflow:auto}.admin-mobile-confirmation-status__list{overflow:visible;grid-template-columns:1fr}.admin-mobile-confirmation-status__export{border-top:1px solid #ddd3d0;border-left:0}}@media(prefers-reduced-motion:reduce){.admin-metric-calibration.is-document-workbench{scroll-behavior:auto}}.guide-mini-app{--guide-bg: #eef8ff;--guide-card: #ffffff;--guide-ink: #152238;--guide-muted: #6f7d90;--guide-line: #dcebf6;--guide-blue: #2375ff;--guide-teal: #13a99f;--guide-green: #18a058;--guide-orange: #f59e0b;--guide-red: #df4d43;--guide-radius: 8px;position:relative;height:100%;overflow:hidden;color:var(--guide-ink);background:var(--guide-bg);font-family:var(--font-family-sans)}.guide-report-preview-standalone{width:100%;min-height:100dvh;overflow:hidden;background:#f4f7f8}.guide-report-preview-standalone .guide-mini-app{width:100%;height:100dvh;min-height:100dvh}.guide-mini-app button{font:inherit}.guide-screen{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--guide-bg)}.guide-mini-app--reports,.guide-screen--reports{--guide-bg: #f4f7f8;--guide-card: #ffffff;--guide-ink: #171b24;--guide-muted: #737b8a;--guide-line: #e3e8ee;--guide-blue: #0f8f83;--guide-teal: #3257a8;--guide-green: #137f60;--guide-orange: #b88938;--guide-red: #b94a4f;--guide-report-porcelain: #fbfcfd;--guide-report-pearl: #f6f8f9;--guide-report-ink-soft: #2b303b;--guide-report-gold-soft: #f5efe4;--guide-report-jade-soft: #eaf6f4}.guide-topbar{height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid rgba(220,235,246,.9);background:#fffffff5}.guide-screen--reports .guide-topbar{border-bottom:1px solid rgba(227,232,238,.96);background:#fdfefffa}.guide-screen--reports .guide-topbar__title strong{color:var(--guide-ink);font-weight:900}.guide-screen--reports .guide-topbar__title span{color:var(--guide-muted)}.guide-icon-button{width:36px;height:36px;border:0;border-radius:var(--guide-radius);color:var(--guide-ink);background:#edf5ff;font-size:28px;line-height:1;cursor:pointer}.guide-topbar__title{min-width:0;display:grid;gap:2px;border:0;padding:0;color:var(--guide-ink);background:transparent;text-align:left}.guide-topbar__title:disabled{cursor:default}.guide-topbar__title strong{display:block;overflow:hidden;font-size:16px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.guide-topbar__title span,.guide-achievement-card__head span,.guide-achievement-card__head time,.guide-task-card__head span,.guide-money-grid dt,.guide-task-card__stats span,.guide-metric-card span,.guide-diagnosis-card span,.guide-section-title span,.guide-member-card span,.guide-member-card small,.guide-training-card span,.guide-training-card small,.guide-salary-row span,.guide-salary-row small,.guide-profile-hero span,.guide-model-grid span{color:var(--guide-muted);font-size:11px;line-height:1.35}.guide-topbar__chevron{width:24px;height:24px;display:grid;place-items:center;color:var(--guide-muted);font-weight:800}.guide-scroll{flex:1;min-height:0;overflow:auto;padding:12px}.guide-screen--reports .guide-scroll{background:linear-gradient(180deg,#f6f8f9db,#f4f7f800 210px),var(--guide-bg)}.guide-scroll--with-tabbar{padding-bottom:86px}.guide-achievement-card,.guide-task-card,.guide-analysis-hero,.guide-diagnosis-card,.guide-ranking-list article,.guide-board-panel,.guide-salary-hero,.guide-salary-row,.guide-warn-card,.guide-profile-hero,.guide-member-card,.guide-order-card,.guide-upload-note,.guide-training-card,.guide-model-grid article,.guide-member-segments article,.guide-metric-card{border:1px solid rgba(28,92,158,.08);border-radius:var(--guide-radius);background:var(--guide-card);box-shadow:0 8px 20px #184f7c12}.guide-achievement-card{display:grid;gap:14px;padding:14px}.guide-achievement-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.guide-achievement-card__head span{color:var(--guide-blue);font-weight:800}.guide-progress-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-radial{--guide-progress: 0%;height:112px;display:grid;place-items:center;align-content:center;gap:3px;border-radius:var(--guide-radius);background:linear-gradient(#fff,#fff) padding-box,conic-gradient(var(--guide-blue) var(--guide-progress),#e7eff8 0) border-box;border:9px solid transparent}.guide-radial strong{font-size:24px;line-height:1}.guide-radial span{color:var(--guide-muted);font-size:12px;font-weight:800}.guide-money-grid{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.guide-money-grid div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;border-radius:var(--guide-radius);background:#f5faff}.guide-money-grid dd{margin:0;font-size:18px;font-weight:800}.guide-money-grid dd span,.guide-task-card__stats small{margin-left:2px;color:var(--guide-muted);font-size:11px;font-weight:800}.guide-chip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.guide-status-chip{min-height:60px;display:grid;place-items:center;gap:3px;border:1px solid rgba(35,117,255,.1);border-radius:var(--guide-radius);color:var(--guide-ink);background:#fff;cursor:pointer}.guide-status-chip strong{font-size:18px;line-height:1}.guide-status-chip span{color:var(--guide-muted);font-size:10px;font-weight:800}.guide-task-list,.guide-member-list,.guide-training-list,.guide-salary-list,.guide-order-list{display:grid;gap:10px}.guide-unified-tasks{display:grid;gap:10px;padding:12px;border:1px solid #cfd9cd;border-radius:var(--guide-radius);background:#f7faf5}.guide-unified-tasks>header,.guide-unified-tasks>header>div,.guide-unified-tasks__list article,.guide-unified-tasks__list article>div,.guide-unified-tasks__list footer{display:flex}.guide-unified-tasks>header,.guide-unified-tasks__list article>div,.guide-unified-tasks__list footer{align-items:center;justify-content:space-between;gap:8px}.guide-unified-tasks>header>div,.guide-unified-tasks>header>strong,.guide-unified-tasks__list article{flex-direction:column}.guide-unified-tasks>header>div{align-items:flex-start}.guide-unified-tasks>header h2{margin:2px 0 0;font-size:17px}.guide-unified-tasks>header span,.guide-unified-tasks__list article>div span{color:#7d1d38;font-size:11px;font-weight:800}.guide-unified-tasks>header>strong{align-items:flex-end;font-size:22px}.guide-unified-tasks>header>strong small{color:var(--guide-muted);font-size:10px}.guide-unified-tasks__list{display:grid;gap:8px}.guide-unified-tasks__list article{gap:7px;padding:11px;border-left:4px solid #9a6a35;border-radius:var(--guide-radius);background:#fff}.guide-unified-tasks__list article.is-p0{border-left-color:#981d3c}.guide-unified-tasks__list article.is-p2{border-left-color:#557452}.guide-unified-tasks__list article>div small{color:var(--guide-muted);font-size:9px}.guide-unified-tasks__list h3{margin:0;font-size:15px;line-height:1.35}.guide-unified-tasks__list p{margin:0;color:var(--guide-muted);font-size:11px}.guide-unified-tasks__list dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.guide-unified-tasks__list dl div{min-width:0;padding:7px;border-radius:var(--guide-radius);background:#f8f3ed}.guide-unified-tasks__list dt{color:var(--guide-muted);font-size:9px}.guide-unified-tasks__list dd{margin:2px 0 0;font-size:11px;font-weight:800}.guide-unified-tasks__list footer button{min-height:34px;padding:0 10px;border:1px solid #d9c8bf;border-radius:var(--guide-radius);background:#fff;color:#7d1d38;font-weight:800}.guide-unified-tasks__list footer button:last-child{border-color:#7d1d38;background:#7d1d38;color:#fff}.guide-unified-tasks__list footer button:disabled{border-color:#d7d7d7;background:#ececea;color:#858585}.guide-task-card{display:grid;gap:10px;padding:12px}.guide-task-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.guide-task-card__head h2{margin:3px 0 0;font-size:16px;line-height:1.25}.guide-task-card__head b{min-width:54px;color:var(--guide-blue);font-size:20px;text-align:right}.guide-progress-bar{height:7px;overflow:hidden;border-radius:var(--guide-radius);background:#e7eff8}.guide-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--guide-blue),var(--guide-teal))}.guide-task-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-task-card__stats div{min-width:0;display:grid;gap:2px;padding:7px 8px;border-radius:var(--guide-radius);background:#f7fbff}.guide-task-card__stats strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.guide-text-action,.guide-member-card button,.guide-training-card button,.guide-fixed-action button,.guide-order-card button{min-height:34px;border:0;border-radius:var(--guide-radius);color:#fff;background:var(--guide-blue);font-size:12px;font-weight:800;cursor:pointer}.guide-text-action{justify-self:end;min-width:86px;padding:0 12px}.guide-screen--reports .guide-text-action{color:#fff;background:#171b24;box-shadow:0 8px 16px #171b2424}.guide-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(220,235,246,.88);background:#ffffffeb}.guide-segmented button,.guide-filter-block button,.guide-category-strip button,.guide-salary-toggle button{min-height:32px;border:1px solid var(--guide-line);border-radius:var(--guide-radius);color:var(--guide-muted);background:#fff;font-size:12px;font-weight:800;cursor:pointer}.guide-segmented button.is-active,.guide-filter-block button.is-active,.guide-category-strip button.is-active,.guide-salary-toggle button.is-active{color:#fff;border-color:var(--guide-blue);background:var(--guide-blue)}.guide-analysis-hero{display:grid;gap:8px;padding:14px;color:#fff;background:linear-gradient(135deg,#1558da,#13a99f)}.guide-analysis-hero span,.guide-analysis-hero p,.guide-compare-grid span{color:#ffffffc7}.guide-analysis-hero strong{font-size:34px;line-height:1}.guide-analysis-hero p,.guide-diagnosis-card p{margin:0;font-size:13px;line-height:1.5}.guide-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-compare-grid div{display:grid;gap:3px;padding:9px;border-radius:var(--guide-radius);background:#ffffff29}.guide-metric-grid,.guide-member-segments,.guide-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.guide-metric-card,.guide-member-segments article,.guide-model-grid article{display:grid;gap:5px;min-height:86px;padding:12px}.guide-metric-card strong,.guide-member-segments strong,.guide-model-grid strong{font-size:20px;line-height:1.1}.guide-metric-card small,.guide-member-segments small{color:var(--guide-green);font-size:11px;font-weight:800}.guide-metric-card.is-down small{color:var(--guide-red)}.guide-diagnosis-card,.guide-warn-card,.guide-upload-note{display:grid;gap:7px;margin-top:10px;padding:12px}.guide-diagnosis-card span,.guide-warn-card strong,.guide-upload-note strong{font-size:14px;font-weight:800}.guide-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:0 0 10px}.guide-section-title h2{margin:0;font-size:17px}.guide-ranking-list{display:grid;gap:9px;margin-top:10px}.guide-ranking-list article{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:10px}.guide-ranking-list article>b{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--guide-radius);color:#fff;background:var(--guide-orange)}.guide-ranking-list div{min-width:0;display:grid;gap:3px}.guide-ranking-list strong,.guide-product-list strong,.guide-member-card strong,.guide-training-card strong,.guide-order-card strong,.guide-salary-row strong{overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis}.guide-ranking-list span,.guide-product-list span{overflow:hidden;color:var(--guide-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guide-ranking-list em{color:var(--guide-blue);font-style:normal;font-weight:800}.guide-product-list{display:grid;gap:9px}.guide-product-list article{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:10px;border-radius:var(--guide-radius);background:#fff}.guide-product-list b{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--guide-radius);color:#fff;background:var(--guide-blue)}.guide-category-strip{display:flex;gap:8px;margin-top:10px;overflow:auto;scrollbar-width:none}.guide-category-strip::-webkit-scrollbar{display:none}.guide-category-strip button{flex:0 0 auto;padding:0 10px}.guide-board-panel{display:grid;gap:12px;padding:12px}.guide-filter-block{display:grid;gap:7px}.guide-filter-block span,.guide-board-meta span{color:var(--guide-muted);font-size:12px;font-weight:800}.guide-filter-block div{display:flex;flex-wrap:wrap;gap:7px}.guide-filter-block button{min-width:52px;padding:0 9px}.guide-board-meta{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid var(--guide-line)}.guide-board-table{overflow:hidden;border:1px solid var(--guide-line);border-radius:var(--guide-radius)}.guide-board-table__head,.guide-board-table__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr .9fr;align-items:center;min-width:0}.guide-board-table__head{min-height:36px;color:var(--guide-muted);background:#f3f8fd;font-size:10px;font-weight:800}.guide-board-table__head span,.guide-board-table__row span,.guide-board-table__row strong{min-width:0;overflow:hidden;padding:8px 5px;text-overflow:ellipsis;white-space:nowrap}.guide-board-table__row{min-height:44px;border-top:1px solid var(--guide-line);background:#fff;font-size:11px}.guide-board-table__row .is-positive{color:var(--guide-green)}.guide-board-table__row .is-negative{color:var(--guide-red)}.guide-salary-hero{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px;color:#fff;background:linear-gradient(135deg,#15386d,#2375ff)}.guide-salary-hero div{display:grid;gap:6px}.guide-salary-hero span,.guide-salary-hero small{color:#ffffffc7;font-size:12px}.guide-salary-hero strong{font-size:28px}.guide-salary-hero b{align-self:start;border-radius:var(--guide-radius);padding:6px 8px;color:#15386d;background:#fff;font-size:12px}.guide-salary-toggle{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0}.guide-salary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px}.guide-salary-row>div{min-width:0;display:grid;gap:4px}.guide-salary-row b{font-size:14px;text-align:right}.guide-salary-row small{justify-self:end;border-radius:var(--guide-radius);padding:3px 6px;color:var(--guide-green);background:#eaf8f0;font-weight:800}.guide-salary-row.is-pending small{color:#a16207;background:#fff7ed}.guide-salary-row.is-deducted small{color:var(--guide-red);background:#fff1f0}.guide-salary-row.is-inactive small{color:var(--guide-muted);background:#f3f4f6}.guide-warn-card{margin-top:10px;border-color:#f59e0b38;background:#fff7ed}.guide-warn-card span{color:#8a4d0a;font-size:12px;line-height:1.5}.guide-profile-hero{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:12px}.guide-avatar{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--guide-blue),var(--guide-teal));font-size:22px;font-weight:800}.guide-profile-hero div:last-child,.guide-model-grid article{min-width:0}.guide-profile-hero strong{display:block;margin-bottom:4px;font-size:18px}.guide-profile-actions{display:grid;gap:9px;margin-top:10px}.guide-profile-action{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid rgba(28,92,158,.08);border-radius:var(--guide-radius);padding:10px;color:var(--guide-ink);background:#fff;box-shadow:0 8px 20px #184f7c12;text-align:left;cursor:pointer}.guide-profile-action__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--guide-radius);color:#fff;background:linear-gradient(135deg,var(--guide-blue),var(--guide-teal));font-weight:900}.guide-profile-action__icon.is-salary:before{content:"薪"}.guide-profile-action div{min-width:0;display:grid;gap:3px}.guide-profile-action strong{font-size:14px}.guide-profile-action small{overflow:hidden;color:var(--guide-muted);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.guide-profile-action b{color:var(--guide-muted);font-size:20px;line-height:1}.guide-model-grid article{min-height:72px}.guide-report-overview__metric,.guide-report-hero,.guide-report-restoration,.guide-report-count-formula,.guide-report-module-summary,.guide-report-template-list,.guide-report-role-matrix,.guide-report-card,.guide-report-detail-hero,.guide-report-filter-bar,.guide-report-metrics article,.guide-report-panel,.guide-report-fields,.guide-report-source{border:1px solid rgba(227,232,238,.92);border-radius:var(--guide-radius);background:var(--guide-report-porcelain, #fff);box-shadow:0 10px 24px #171b240e}.guide-report-hero{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.75fr));gap:8px;padding:12px;color:#fff;background:linear-gradient(135deg,#123c68,#2375ff 56%,#13a99f)}.guide-report-hero div{min-width:0;display:grid;align-content:start;gap:4px}.guide-report-overview span,.guide-report-overview small,.guide-report-hero span,.guide-report-hero small,.guide-report-restoration span,.guide-report-module-summary span,.guide-report-card__head span,.guide-report-card p,.guide-report-card__metrics span,.guide-report-role-list small,.guide-report-detail-hero span,.guide-report-detail-hero p,.guide-report-panel__head span,.guide-report-legend span,.guide-report-bars span,.guide-report-filter-bar .guide-section-title span,.guide-report-fields .guide-section-title span,.guide-report-source span,.guide-report-empty span,.guide-report-breakdown span,.guide-report-drill-list span{color:var(--guide-muted);font-size:11px;line-height:1.35}.guide-report-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.guide-report-overview__metric{min-width:0;min-height:92px;display:grid;align-content:space-between;gap:8px;padding:12px;position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.guide-report-overview__metric.is-primary{min-height:116px;grid-column:1 / -1;align-content:end;padding:14px;color:#fff;border-color:#171b2429;background:#171b24;box-shadow:0 14px 28px #171b2429}.guide-report-overview strong{overflow:hidden;color:var(--guide-ink);font-size:20px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.guide-report-overview__metric.is-primary strong{color:#fff;font-size:34px;letter-spacing:0}.guide-report-overview__metric.is-primary>span{color:#ffffffb8}.guide-report-overview__metric:hover,.guide-report-overview__metric:focus-visible,.guide-report-overview__metric.is-selected{border-color:#177f78b8;box-shadow:0 12px 28px #177f7821,0 0 0 2px #177f781a}.guide-report-overview__metric:focus-visible{outline:none}.guide-report-overview__metric.is-primary:hover,.guide-report-overview__metric.is-primary:focus-visible,.guide-report-overview__metric.is-primary.is-selected{border-color:#64c9bb;box-shadow:0 16px 34px #171b2438,0 0 0 2px #64c9bb47}.guide-report-overview__head{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.guide-report-overview__head>span{min-width:0}.guide-report-overview__head em{flex:none;color:#7c8790;font-size:9px;font-style:normal;font-weight:750;line-height:1.2;white-space:nowrap}.guide-report-overview__metric.is-primary .guide-report-overview__head em{color:#ffffff94}.guide-report-overview small{color:var(--guide-green);font-weight:900}.guide-report-overview__comparison{min-width:0;display:flex;align-items:center;gap:5px}.guide-report-overview__comparison>span{overflow:hidden;color:#68747d;font-size:9px;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.guide-report-overview__footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.guide-report-overview__metric.is-primary .guide-report-overview__comparison{justify-self:start;border-radius:999px;padding:4px 8px;color:#153b31;background:#dff5ef}.guide-report-overview__metric.is-primary .guide-report-overview__comparison>span{color:#315149}.guide-report-overview__metric.is-primary .guide-report-overview__comparison small{color:#153b31}.guide-report-overview__calibration{flex:none;color:#177f78;font-size:9px;font-weight:850;line-height:1.2;white-space:nowrap}.guide-report-overview__metric.is-primary .guide-report-overview__calibration{color:#a8e4da}.guide-report-overview__metric.is-selected .guide-report-overview__calibration:before{content:"";width:5px;height:5px;display:inline-block;margin-right:4px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #177f781c;vertical-align:1px}.guide-report-overview__metric.is-down small{color:var(--guide-red)}.guide-report-overview__metric.is-flat small{color:var(--guide-muted)}.guide-report-hero span,.guide-report-hero small{color:#ffffffc2}.guide-report-hero strong{font-size:34px;line-height:1}.guide-report-hero b{font-size:24px;line-height:1}.guide-report-restoration{display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:center;margin-top:10px;padding:12px}.guide-report-restoration div{display:grid;place-items:center;gap:2px;min-height:58px;border-radius:var(--guide-radius);background:#eef8f4}.guide-report-restoration strong{color:var(--guide-green);font-size:22px;line-height:1}.guide-report-restoration p,.guide-report-module-summary p,.guide-report-card p,.guide-report-detail-hero p{margin:0}.guide-report-restoration p{color:var(--guide-ink);font-size:12px;line-height:1.48}.guide-report-count-formula{display:grid;gap:8px;margin-top:10px;padding:12px}.guide-report-count-formula div{display:grid;gap:4px;border-radius:var(--guide-radius);padding:9px;background:#f7fbff}.guide-report-count-formula span,.guide-report-template-list small{color:var(--guide-muted);font-size:11px;line-height:1.35}.guide-report-count-formula strong{color:var(--guide-ink);font-size:12px;line-height:1.35}.guide-report-count-formula p{margin:0;border-left:3px solid var(--guide-orange);border-radius:var(--guide-radius);padding:8px 9px;color:#8a4d0a;background:#fff7ed;font-size:11px;font-weight:800;line-height:1.45}.guide-report-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.guide-report-modules::-webkit-scrollbar,.guide-report-field-strip::-webkit-scrollbar,.guide-report-interactions::-webkit-scrollbar{display:none}.guide-report-modules button{min-height:58px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid rgba(227,232,238,.96);border-radius:var(--guide-radius);color:var(--guide-muted);background:#ffffffdb;cursor:pointer}.guide-report-modules button.is-active{color:var(--guide-ink);border-color:#0f8f8357;background:var(--guide-report-jade-soft);box-shadow:inset 0 -2px 0 var(--guide-blue),0 8px 18px #0f8f8314}.guide-report-modules strong{font-size:13px;font-weight:900}.guide-report-modules span{font-size:10px;font-weight:800;white-space:nowrap}.guide-report-template-list{display:grid;gap:10px;margin-top:10px;padding:12px}.guide-section-title--reports{margin-top:12px}.guide-report-template-list>div:last-child{display:grid;gap:8px}.guide-report-template-list article{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);gap:9px;border-radius:var(--guide-radius);padding:9px;background:#f7fbff}.guide-report-template-list article>b{min-height:32px;display:grid;place-items:center;align-self:start;border-radius:var(--guide-radius);color:var(--guide-blue);background:#edf5ff;font-size:11px}.guide-report-template-list article.is-merged>b{color:#8a4d0a;background:#fff7ed}.guide-report-template-list article>div{min-width:0;display:grid;gap:3px}.guide-report-template-list strong{overflow:hidden;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.guide-report-template-list span{overflow:hidden;color:var(--guide-muted);font-size:10.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.guide-report-role-matrix,.guide-report-list,.guide-report-visual-stack{display:grid;gap:10px;margin-top:10px}.guide-report-role-matrix{padding:12px}.guide-report-role-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-report-role-list article{min-width:0;display:grid;gap:6px;border-radius:var(--guide-radius);padding:9px;background:#f7fbff}.guide-report-role-list article>div{min-width:0;display:grid;gap:2px}.guide-report-role-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.guide-report-role-list span{overflow:hidden;color:var(--guide-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.guide-report-role-list b{justify-self:start;border-radius:var(--guide-radius);padding:3px 6px;font-size:10px}.guide-report-role-list .is-visible b{color:var(--guide-green);background:#eaf8f0}.guide-report-role-list .is-hidden b{color:#8a4d0a;background:#fff7ed}.guide-report-card{display:grid;gap:12px;padding:14px}.guide-mini-app--reports .guide-report-card,.guide-mini-app--reports .guide-report-filter-bar,.guide-mini-app--reports .guide-report-panel,.guide-mini-app--reports .guide-report-metrics article{border:1px solid rgba(215,226,232,.72);background:linear-gradient(135deg,#ffffffe6,#f5fbfaad);box-shadow:0 16px 34px #0f1f2d14,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guide-report-card__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center}.guide-report-card__head>b{min-width:34px;min-height:24px;display:grid;place-items:center;align-self:start;border-radius:var(--guide-radius);border:1px solid rgba(15,143,131,.2);padding:0 7px;color:#153b31;background:#dff5efb8;box-shadow:inset 0 1px #ffffffbf;font-size:11.5px}.guide-report-card__head div{min-width:0;display:grid;gap:3px}.guide-report-card__head strong{overflow:hidden;color:var(--guide-ink);font-size:16px;font-weight:900;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.guide-report-card p{color:var(--guide-report-ink-soft);font-size:12.5px;font-weight:700;line-height:1.45}.guide-report-card__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.guide-report-card__visuals,.guide-report-card__metrics,.guide-report-field-strip,.guide-report-interactions{display:flex;flex-wrap:wrap;gap:6px}.guide-report-card__visuals span,.guide-report-card__metrics span,.guide-report-filter-bar button,.guide-report-field-strip span,.guide-report-interactions span{border-radius:var(--guide-radius);padding:5px 7px;font-size:10.5px;font-weight:800;line-height:1.1}.guide-report-card__visuals span{color:#153b31;background:var(--guide-report-jade-soft)}.guide-report-card__metrics span{color:var(--guide-muted);background:#f4f6f8}.guide-report-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(135deg,#14534beb,#171f2cd6);box-shadow:0 18px 38px #0d1f2d24,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guide-report-detail-hero>div:first-child{min-width:0;display:grid;gap:4px}.guide-report-detail-hero>div:first-child>strong{overflow:hidden;color:#fff;font-size:19px;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.guide-report-detail-hero>div:first-child>span,.guide-report-detail-hero>div:first-child>p{color:#ffffffad}.guide-report-detail-hero>button,.guide-report-panel__head button{min-height:30px;border:0;border-radius:var(--guide-radius);padding:0 9px;color:#153b31;background:#dff5ef;font-size:11px;font-weight:900;cursor:pointer}.guide-report-filter-bar,.guide-report-fields,.guide-report-source{display:grid;gap:10px;margin-top:10px;padding:12px}.guide-report-filter-bar{gap:8px;padding:10px}.guide-report-filter-bar button{border:1px solid rgba(227,232,238,.96);color:var(--guide-muted);background:#fff;cursor:pointer}.guide-report-filter-toggle{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-color:#0f8f8329!important;padding:9px 10px!important;color:var(--guide-ink)!important;background:linear-gradient(135deg,#ffffffdb,#e7f8f4a8)!important;text-align:left}.guide-report-filter-toggle span{min-width:0;display:grid;gap:4px}.guide-report-filter-toggle b{color:var(--guide-ink);font-size:14px;font-weight:900;line-height:1.15}.guide-report-filter-toggle small{min-width:0;overflow:hidden;color:var(--guide-report-ink-soft);font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.guide-report-filter-toggle i{min-width:42px;border-radius:var(--guide-radius);padding:7px 8px;color:#153b31;background:#dff5efdb;font-size:12px;font-style:normal;font-weight:900;text-align:center}.guide-report-filter-bar button.is-active{color:#153b31;border-color:#0f8f8340;background:#dff5ef}.guide-report-filter-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.guide-report-filter-pills b,.guide-report-filter-pills span{border-radius:var(--guide-radius);padding:5px 7px;font-size:11.5px;font-weight:900;line-height:1.15}.guide-report-filter-pills b{color:#153b31;background:#dff5efc7}.guide-report-filter-pills span{color:var(--guide-report-ink-soft);background:#ffffffad;border:1px solid rgba(227,232,238,.7)}.guide-report-filter-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;border-radius:var(--guide-radius);padding:9px 10px;color:var(--guide-report-ink-soft);background:var(--guide-report-pearl)}.guide-report-filter-summary span{min-width:34px;border-radius:var(--guide-radius);padding:4px 6px;color:#153b31;background:#dff5efc7;font-size:11px;font-weight:900;text-align:center}.guide-report-filter-summary strong{min-width:0;overflow:hidden;color:var(--guide-report-ink-soft);font-size:12px;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.guide-report-filter-groups{display:grid!important;gap:10px}.guide-report-filter-group{display:grid;gap:8px;border:1px solid rgba(227,232,238,.74);border-radius:var(--guide-radius);padding:10px;background:#ffffff9e;box-shadow:inset 0 1px #ffffffb8}.guide-report-filter-group>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.guide-report-filter-group strong{color:var(--guide-ink);font-size:13px;font-weight:900}.guide-report-filter-group>div:first-child span{overflow:hidden;color:var(--guide-muted);font-size:12px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.guide-report-filter-options{display:flex;flex-wrap:wrap;gap:6px}.guide-report-filter-group.is-time .guide-report-filter-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.guide-report-filter-options button{min-height:34px;border-radius:var(--guide-radius);padding:0 8px;font-size:12px;font-weight:900;white-space:nowrap}.guide-report-filter-group.is-time button{padding:0 4px}.guide-report-filter-group.is-time{border-color:#0f8f832e;background:linear-gradient(180deg,#fff,#f7fbfa)}.guide-report-filter-group.is-area{background:var(--guide-report-pearl)}.guide-report-date-range{display:grid;grid-template-columns:62px minmax(0,1fr) 62px;gap:6px;align-items:center;border-top:1px solid rgba(227,232,238,.78);padding-top:7px}.guide-report-date-range button{min-width:0;min-height:34px;border-color:#b8893840;color:var(--guide-ink);background:var(--guide-report-gold-soft);font-size:11.5px}.guide-report-date-range strong{min-width:0;overflow:hidden;border-radius:var(--guide-radius);padding:8px 7px;color:var(--guide-ink);background:#ffffffb8;font-size:12px;font-weight:900;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.guide-report-date-wheel{display:grid;gap:10px;overflow:hidden;border:1px solid rgba(15,143,131,.18);border-radius:16px;padding:10px;position:relative;background:linear-gradient(135deg,#ffffffeb,#ebf9f6b8),radial-gradient(circle at 20% 0%,rgba(184,137,56,.12),transparent 38%);box-shadow:0 14px 34px #162d3a1f,inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.guide-report-date-wheel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.guide-report-date-wheel-head>div:first-child{min-width:0;display:grid;gap:2px}.guide-report-date-wheel-head span{color:var(--guide-muted);font-size:11px;font-weight:900}.guide-report-date-wheel-head strong{overflow:hidden;color:var(--guide-ink);font-size:13px;font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.guide-report-date-wheel-tabs{display:inline-grid;grid-template-columns:repeat(2,44px);gap:3px;border:1px solid rgba(15,143,131,.16);border-radius:999px;padding:3px;background:#ffffffbd}.guide-report-date-wheel-tabs button,.guide-report-filter-group.is-time .guide-report-date-wheel-tabs button{min-height:26px;border:0;border-radius:999px;padding:0;color:var(--guide-muted);background:transparent;font-size:11px;font-weight:950;box-shadow:none}.guide-report-date-wheel-tabs button.is-active,.guide-report-filter-group.is-time .guide-report-date-wheel-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#15272f,#0f8f83);box-shadow:0 8px 18px #0f8f833d}.guide-report-wheel-picker{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;height:158px;overflow:hidden;border-radius:14px;padding:10px 8px;position:relative;background:linear-gradient(180deg,#f6fafaad,#ffffffe0),repeating-linear-gradient(90deg,rgba(15,143,131,.04) 0 1px,transparent 1px 36px)}.guide-report-wheel-picker:before,.guide-report-wheel-picker:after{content:"";position:absolute;left:0;right:0;z-index:3;height:42px;pointer-events:none}.guide-report-wheel-picker:before{top:0;background:linear-gradient(180deg,#fafdfdfa,#fafdfd00)}.guide-report-wheel-picker:after{bottom:0;background:linear-gradient(0deg,#fafdfdfa,#fafdfd00)}.guide-report-wheel-highlight{position:absolute;z-index:1;left:8px;right:8px;top:50%;height:38px;transform:translateY(-50%);border:1px solid rgba(15,143,131,.2);border-radius:12px;background:linear-gradient(135deg,#d2f5eed1,#ffffffb8);box-shadow:inset 0 1px #ffffffe0,0 8px 18px #0f8f831f;pointer-events:none}.guide-report-wheel-column{min-width:0;display:grid;gap:2px;max-height:138px;overflow-y:auto;padding:48px 0;position:relative;z-index:2;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}.guide-report-wheel-column::-webkit-scrollbar{display:none}.guide-report-wheel-column button,.guide-report-filter-group.is-time .guide-report-wheel-column button{min-width:0;min-height:34px;border:0;border-radius:10px;padding:0;color:#667282c7;background:transparent;font-size:16px;font-weight:850;line-height:34px;scroll-snap-align:center;box-shadow:none;transition:color .16s ease,transform .16s ease,font-weight .16s ease}.guide-report-wheel-column button span{margin-left:2px;font-size:11px;font-weight:900}.guide-report-wheel-column button.is-active,.guide-report-filter-group.is-time .guide-report-wheel-column button.is-active{color:var(--guide-ink);background:transparent;font-size:18px;font-weight:950;transform:scale(1.06)}.guide-report-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.guide-report-metrics article{min-width:0;display:grid;gap:6px;min-height:86px;padding:12px;position:relative;overflow:hidden}.guide-report-metrics button{min-width:0;display:grid;gap:6px;min-height:86px;position:relative;overflow:hidden;border:1px solid rgba(215,226,232,.72);border-radius:var(--guide-radius);padding:12px;color:inherit;background:linear-gradient(135deg,#ffffffe6,#f5fbfaad);box-shadow:0 16px 34px #0f1f2d14,inset 0 1px #ffffffd1;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.guide-report-metrics button i{position:absolute;right:8px;bottom:7px;color:#0b7f73;font-size:9px;font-style:normal;font-weight:900;opacity:0;transition:opacity .16s ease}.guide-report-metrics button:hover,.guide-report-metrics button:focus-visible,.guide-report-metrics button.is-selected{border-color:#0b7f73b8;box-shadow:0 0 0 3px #0b7f731f,0 16px 34px #0f1f2d14}.guide-report-metrics button:focus-visible{outline:0}.guide-report-metrics button:hover i,.guide-report-metrics button:focus-visible i,.guide-report-metrics button.is-selected i{opacity:1}.guide-report-metrics span,.guide-report-quality-grid span{overflow:hidden;color:var(--guide-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.guide-report-metrics strong,.guide-report-quality-grid strong{overflow:hidden;color:var(--guide-ink);font-size:21px;font-weight:900;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.guide-report-metrics small{color:var(--guide-green);font-size:12px;font-weight:900}.guide-report-metrics small.is-down{color:var(--guide-red)}.guide-report-metrics small.is-flat{color:var(--guide-muted)}.guide-report-panel{display:grid;gap:12px;position:relative;overflow:hidden;padding:13px}.guide-report-panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#b88938c2,#0f8f8394)}.guide-report-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.guide-report-panel__head div{min-width:0;display:grid;gap:3px}.guide-report-panel__head strong{color:var(--guide-ink);font-size:14px;font-weight:900}.guide-report-chart{width:100%;height:170px;overflow:hidden}.guide-report-chart--donut{height:172px}.guide-report-chart--rank{height:176px}.guide-report-chart--quality{height:188px}.guide-report-chart-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(86px,.85fr);gap:8px;align-items:center}.guide-report-breakdown{min-width:0;display:grid;gap:7px}.guide-report-breakdown div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;border-radius:var(--guide-radius);padding:7px 8px;background:var(--guide-report-pearl)}.guide-report-breakdown strong{color:var(--guide-ink);font-size:12px}.guide-report-trend{height:116px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;border-radius:var(--guide-radius);padding:12px 10px 8px;background:var(--guide-report-pearl)}.guide-report-trend i{min-height:18px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,var(--guide-blue),var(--guide-teal))}.guide-report-legend{display:flex;flex-wrap:wrap;gap:7px}.guide-report-legend span:before{content:"";width:7px;height:7px;display:inline-block;margin-right:4px;border-radius:50%;background:var(--guide-blue)}.guide-report-legend span.is-2:before{background:var(--guide-teal)}.guide-report-legend span.is-3:before{background:var(--guide-orange)}.guide-report-bars{display:grid;gap:9px}.guide-report-bars div{display:grid;grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;gap:8px}.guide-report-bars span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-report-bars i{height:9px;overflow:hidden;border-radius:999px;background:#e7eff8}.guide-report-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--guide-teal),var(--guide-blue))}.guide-report-bars strong{color:var(--guide-blue);font-size:12px;text-align:right}.guide-report-rank{display:grid;gap:8px}.guide-report-rank article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;border-radius:var(--guide-radius);padding:6px 8px;background:var(--guide-report-pearl)}.guide-report-rank b{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--guide-radius);color:#fff;background:var(--guide-orange);font-size:12px}.guide-report-rank span{overflow:hidden;color:var(--guide-ink);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.guide-report-rank strong{color:var(--guide-blue);font-size:12px}.guide-report-table-preview{overflow:auto;border:1px solid rgba(227,232,238,.96);border-radius:var(--guide-radius);background:#fff}.guide-report-table-preview div{display:grid;grid-template-columns:repeat(6,minmax(82px,1fr));min-width:560px}.guide-report-table-preview div:first-child{position:sticky;top:0;color:var(--guide-muted);background:#f4f6f8;font-weight:900}.guide-report-table-preview div+div{border-top:1px solid rgba(227,232,238,.82)}.guide-report-table-preview span{overflow:hidden;padding:8px 7px;font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.guide-report-drill,.guide-report-drill-list{display:grid;gap:7px}.guide-report-drill span{border-left:3px solid var(--guide-blue);border-radius:var(--guide-radius);padding:8px 9px;color:var(--guide-ink);background:var(--guide-report-pearl);font-size:12px;font-weight:800;line-height:1.35}.guide-report-drill-list span{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:var(--guide-radius);padding:8px 9px;color:var(--guide-ink);background:var(--guide-report-pearl);font-weight:800}.guide-report-drill-list b{width:28px;height:24px;display:grid;place-items:center;border-radius:var(--guide-radius);color:#153b31;background:#dff5ef;font-size:10px}.guide-report-drill-list strong{color:var(--guide-ink);font-size:12px}.guide-report-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-report-quality-grid div{min-width:0;display:grid;gap:4px;border-radius:var(--guide-radius);padding:10px;background:var(--guide-report-pearl)}.guide-report-empty{color:var(--guide-ink);background:var(--guide-report-pearl)}.guide-report-empty strong{font-size:18px}.guide-report-empty span{color:var(--guide-muted)}.guide-report-field-strip,.guide-report-interactions{max-height:92px;overflow:auto}.guide-report-field-strip span{color:#153b31;background:var(--guide-report-jade-soft)}.guide-report-interactions span{color:#0f766e;background:#ecfdf5}.guide-report-source{margin-bottom:4px}.guide-report-source>div{display:grid;gap:4px;border-radius:var(--guide-radius);padding:9px;background:var(--guide-report-pearl)}.guide-report-source strong{font-size:12px;line-height:1.35}.guide-report-confirm strong{color:#8a4d0a}.guide-member-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px}.guide-member-card div{min-width:0;display:grid;gap:3px}.guide-member-card p{margin:0;overflow:hidden;color:var(--guide-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.guide-member-card button{min-width:72px;padding:0 10px}.guide-member-card.is-done button{color:var(--guide-blue);background:#eaf2ff}.guide-order-summary{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:center;padding:10px;border-radius:var(--guide-radius);background:#fff}.guide-order-summary span{color:var(--guide-muted);font-size:12px}.guide-order-card{display:grid;gap:9px;padding:12px}.guide-order-card>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.guide-order-card>div>span,.guide-order-card small,.guide-upload-note span,.guide-warn-card span{color:var(--guide-muted);font-size:11px}.guide-order-card b{color:var(--guide-red)}.guide-order-card button{justify-self:end;min-height:26px;padding:0 8px;color:var(--guide-blue);background:#edf5ff}.guide-order-card footer{display:grid;gap:3px;padding-top:8px;border-top:1px solid var(--guide-line)}.guide-upload-page{padding-top:24px}.guide-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.guide-upload-grid button{aspect-ratio:1;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #aac5e4;border-radius:var(--guide-radius);color:var(--guide-blue);background:#fff;cursor:pointer}.guide-upload-grid button.is-filled{color:#fff;border-style:solid;background:linear-gradient(135deg,var(--guide-blue),var(--guide-teal))}.guide-upload-grid span{font-size:24px;line-height:1}.guide-upload-grid small{color:currentColor;font-size:10px;font-weight:800}.guide-fixed-action{position:absolute;right:0;bottom:0;left:0;padding:10px 12px 16px;border-top:1px solid var(--guide-line);background:#fffffff5}.guide-fixed-action button{width:100%;min-height:44px}.guide-training-card{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:10px;align-items:stretch;padding:12px}.guide-training-hero{display:grid;gap:8px;margin-bottom:10px;border-radius:18px;padding:14px;color:#fff;background:linear-gradient(135deg,#2c5d89,#1f8b8a)}.guide-training-hero span,.guide-training-hero p,.guide-training-hero i{color:#ffffffc7;font-size:11px;font-weight:800;line-height:1.25}.guide-training-hero strong{color:#fff;font-size:30px;line-height:1}.guide-training-hero p{margin:0}.guide-training-hero div{display:flex;flex-wrap:wrap;gap:6px}.guide-training-hero i{border-radius:999px;padding:5px 8px;background:#ffffff29;font-style:normal}.guide-training-card__main{min-width:0;display:grid;gap:8px}.guide-training-card__main>div{min-width:0;display:grid;gap:4px}.guide-training-card__main dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.guide-training-card__main dl div{min-width:0;display:grid;gap:2px;border-radius:12px;padding:6px 7px;background:#f7fbff}.guide-training-card__main dt{color:var(--guide-muted);font-size:9px;font-weight:900}.guide-training-card__main dd{margin:0;overflow:hidden;color:var(--guide-text);font-size:10.5px;font-weight:850;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.guide-training-card__main p{margin:0;color:var(--guide-muted);font-size:11px;font-weight:780;line-height:1.35}.guide-training-card__meta{display:flex;flex-wrap:wrap;gap:6px}.guide-training-card__meta small{border-radius:999px;padding:4px 7px;color:var(--guide-blue);background:#eef6ff}.guide-training-card__score{display:grid;align-content:center;gap:6px;justify-items:stretch}.guide-training-card__score span{color:var(--guide-blue);font-size:24px;font-weight:900;line-height:1;text-align:center}.guide-training-card__score small{text-align:center}.guide-training-card__score button{min-width:0;padding:0 8px}.guide-training-card.is-done .guide-training-card__score button{color:var(--guide-green);background:#eaf8f0}.guide-tabbar{position:absolute;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);height:74px;border-top:1px solid var(--guide-line);background:#fffffff7;box-shadow:0 -10px 22px #112e5214}.guide-tabbar__item{display:grid;place-items:center;align-content:center;gap:3px;border:0;color:#8793a5;background:transparent;cursor:pointer}.guide-tabbar__item strong{font-size:11px}.guide-tabbar__item>svg{width:24px;height:24px;color:currentColor}.guide-tabbar__item.is-active{color:var(--guide-blue)}.guide-tabbar__icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#edf3f9}.guide-tabbar__item.is-active .guide-tabbar__icon{color:#fff;background:var(--guide-blue)}.guide-tabbar__icon:before{font-size:12px;font-weight:800}.guide-tabbar__icon.is-tasks:before{content:"任"}.guide-tabbar__icon.is-analysis:before{content:"析"}.guide-tabbar__icon.is-board:before{content:"板"}.guide-tabbar__icon.is-reports:before{content:"报"}.guide-tabbar__icon.is-salary:before{content:"薪"}.guide-tabbar__icon.is-profile:before{content:"我"}.guide-role-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80}.guide-role-layer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000008f}.guide-role-sheet{position:absolute;right:0;bottom:0;left:0;display:grid;gap:8px;padding:12px 12px 18px;border-radius:8px 8px 0 0;background:#fff}.guide-role-sheet button{min-height:54px;display:grid;gap:3px;border:1px solid var(--guide-line);border-radius:var(--guide-radius);padding:9px 12px;color:var(--guide-ink);background:#fff;text-align:left;cursor:pointer}.guide-role-sheet button.is-active{border-color:var(--guide-blue);color:var(--guide-blue);background:#edf5ff}.guide-role-sheet strong{font-size:15px}.guide-role-sheet span{color:var(--guide-muted);font-size:11px}.guide-role-sheet .guide-role-sheet__cancel{place-items:center;color:var(--guide-muted);background:#f5f7fb;text-align:center}.guide-toast{position:absolute;right:24px;bottom:96px;left:24px;z-index:100;min-height:38px;display:grid;place-items:center;border-radius:var(--guide-radius);color:#fff;background:#152238e6;font-size:13px;font-weight:800}@media(max-width:390px){.guide-task-card__stats,.guide-metric-grid,.guide-member-segments,.guide-model-grid{grid-template-columns:1fr}.guide-board-table__head,.guide-board-table__row{grid-template-columns:1.1fr .9fr .9fr .9fr}.guide-board-table__head span:nth-child(n+5),.guide-board-table__row span:nth-child(n+5){display:none}}.guide-mini-app:not(.guide-mini-app--reports){--legacy-guide-canvas: var(--eg-canvas, #f4f6f9);--legacy-guide-surface: var(--eg-surface, #ffffff);--legacy-guide-surface-muted: var(--eg-surface-muted, #f7f9fc);--legacy-guide-primary: var(--eg-primary, #2878ee);--legacy-guide-primary-hover: var(--eg-primary-hover, #3191f4);--legacy-guide-primary-pressed: var(--eg-primary-pressed, #1d62c8);--legacy-guide-primary-rgb: var(--eg-primary-rgb, 40, 120, 238);--legacy-guide-primary-soft: var(--eg-primary-soft, #eaf3ff);--legacy-guide-ink: var(--eg-text, #182330);--legacy-guide-muted: var(--eg-muted, #667383);--legacy-guide-tertiary: var(--eg-tertiary, #8b96a5);--legacy-guide-line: var(--eg-border, #e2e8f0);--legacy-guide-line-strong: var(--eg-border-strong, #cfd8e3);--legacy-guide-positive: var(--eg-success, #16a06f);--legacy-guide-negative: var(--eg-negative, #e14859);--legacy-guide-warning: var(--eg-warning, #f29c38);--legacy-guide-radius: 12px;--legacy-guide-radius-small: 10px;--legacy-guide-shadow: 0 6px 18px rgba(40, 62, 86, .07);--legacy-guide-bottom-space: 88px;--guide-bg: var(--legacy-guide-canvas);--guide-card: var(--legacy-guide-surface);--guide-ink: var(--legacy-guide-ink);--guide-muted: var(--legacy-guide-muted);--guide-line: var(--legacy-guide-line);--guide-blue: var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page,.legacy-guide-sheet){color:var(--legacy-guide-ink);font-family:var(--font-family-sans, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page{min-width:0;min-height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--legacy-guide-canvas)}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page--tasks,.legacy-guide-page--analysis,.legacy-guide-page--profile,.legacy-guide-page--member-list){background:var(--legacy-guide-canvas)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__scroll--tabbed{padding-bottom:calc(var(--legacy-guide-bottom-space) + env(safe-area-inset-bottom))}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page *,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet *{box-sizing:border-box}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page button,.legacy-guide-sheet button,.legacy-guide-page input){font:inherit}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page button,.legacy-guide-sheet button){-webkit-tap-highlight-color:transparent}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar{position:relative;z-index:12;min-height:58px;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid rgba(217,226,236,.92);padding:8px 14px;background:#fffffff7;box-shadow:0 2px 10px #1e36500a}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar-copy{min-width:0;display:grid;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar-copy strong{overflow:hidden;color:var(--legacy-guide-ink);font-size:17px;font-weight:800;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar-copy span{overflow:hidden;color:var(--legacy-guide-muted);font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar-action,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__icon-button,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__close{min-width:44px;min-height:44px;display:inline-grid;place-items:center;border:0;border-radius:12px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft);cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar-action:focus-visible,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__icon-button:focus-visible,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__close:focus-visible{outline:3px solid rgba(var(--legacy-guide-primary-rgb),.18);outline-offset:1px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__scroll{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 12px calc(var(--legacy-guide-bottom-space) + env(safe-area-inset-bottom))}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page__section,.legacy-guide-page__stack){min-width:0;display:grid;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__section+.legacy-guide-page__section{margin-top:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__section-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__section-heading strong,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__section-title{color:var(--legacy-guide-ink);font-size:15px;font-weight:800;line-height:21px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__section-heading span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__section-helper{color:var(--legacy-guide-muted);font-size:11px;line-height:16px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page__card,.legacy-guide-card){min-width:0;overflow:hidden;border:1px solid var(--legacy-guide-line);border-radius:var(--legacy-guide-radius);background:var(--legacy-guide-surface);box-shadow:var(--legacy-guide-shadow)}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page__grid,.legacy-guide-grid){min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page__metric,.legacy-guide-metric){min-width:0;display:grid;align-content:center;gap:4px;border:1px solid var(--legacy-guide-line);border-radius:var(--legacy-guide-radius-small);padding:12px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page__metric,.legacy-guide-metric)>span{color:var(--legacy-guide-muted);font-size:11px;line-height:16px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page__metric,.legacy-guide-metric)>strong{overflow-wrap:anywhere;color:var(--legacy-guide-ink);font-size:21px;font-weight:850;line-height:26px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-subtabs,.legacy-guide-rank-tabs,.legacy-guide-salary-tabs){min-width:0;display:flex;gap:6px;overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--legacy-guide-line);background:var(--legacy-guide-surface);scrollbar-width:none}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-subtabs,.legacy-guide-rank-tabs,.legacy-guide-salary-tabs)::-webkit-scrollbar{display:none}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-subtabs,.legacy-guide-rank-tabs,.legacy-guide-salary-tabs) button{min-width:max-content;min-height:44px;flex:1 0 auto;border:1px solid transparent;border-radius:10px;padding:0 14px;color:var(--legacy-guide-muted);background:transparent;font-size:13px;font-weight:750;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-subtabs,.legacy-guide-rank-tabs,.legacy-guide-salary-tabs) button.is-active{border-color:rgba(var(--legacy-guide-primary-rgb),.24);color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero{display:grid;gap:14px;border:0;border-radius:14px;padding:15px;color:#fff;background:linear-gradient(145deg,var(--legacy-guide-primary-hover),var(--legacy-guide-primary));box-shadow:0 12px 28px rgba(var(--legacy-guide-primary-rgb),.22)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__head,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__head,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero__head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__head>div,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__head>div{min-width:0;display:grid;gap:3px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__head strong{font-size:17px;font-weight:800}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__head time,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__head span{color:#ffffffc7;font-size:11px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__rings{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring{--legacy-guide-progress: 0%;position:relative;min-width:0;min-height:116px;display:grid;place-items:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring:before{content:"";position:absolute;width:82px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#ffffff var(--legacy-guide-progress),rgba(255,255,255,.22) 0);-webkit-mask:radial-gradient(circle,transparent 56%,#000 58%);mask:radial-gradient(circle,transparent 56%,#000 58%)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring>div{position:relative;z-index:1;display:grid;gap:1px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring strong{font-size:21px;font-weight:850}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring span{color:#ffffffc7;font-size:11px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__sales{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff1a}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__sales>div{min-width:0;display:grid;gap:4px;padding:11px 8px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__sales>div+div{border-left:1px solid rgba(255,255,255,.14)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__sales span{color:#ffffffb8;font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__sales strong{overflow-wrap:anywhere;font-size:14px;line-height:19px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target{min-width:0;min-height:72px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid var(--legacy-guide-line);border-radius:10px;padding:8px 5px;background:var(--legacy-guide-surface);text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target span{color:var(--legacy-guide-muted);font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target strong{color:var(--legacy-guide-primary);font-size:17px;font-weight:850;line-height:21px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-list{min-width:0;display:grid;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card{min-width:0;display:grid;gap:12px;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:13px;background:var(--legacy-guide-surface);box-shadow:var(--legacy-guide-shadow)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__head strong{font-size:14px;line-height:20px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__head span{color:var(--legacy-guide-muted);font-size:10px;line-height:15px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__action,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__action,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-primary-action{min-height:44px;border:1px solid var(--legacy-guide-primary);border-radius:10px;padding:0 14px;color:#fff;background:var(--legacy-guide-primary);font-size:13px;font-weight:800;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__progress{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__progress-track{height:7px;overflow:hidden;border-radius:999px;background:#edf1f5}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__progress-track i{display:block;height:100%;border-radius:inherit;background:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__progress span{color:var(--legacy-guide-muted);font-size:10px;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--legacy-guide-line);border-radius:10px;background:var(--legacy-guide-line)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metric{min-width:0;min-height:70px;display:grid;place-items:center;align-content:center;gap:3px;border:0;padding:7px 4px;color:var(--legacy-guide-ink);background:var(--legacy-guide-surface);text-align:center;cursor:default}.guide-mini-app:not(.guide-mini-app--reports) button.legacy-guide-task-card__metric{cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) button.legacy-guide-task-card__metric:active{background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metric strong{font-size:18px;font-weight:850;line-height:22px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metric span{color:var(--legacy-guide-muted);font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero{min-width:0;display:grid;gap:12px;border-radius:14px;padding:15px;color:#fff;background:linear-gradient(150deg,var(--legacy-guide-primary-hover),var(--legacy-guide-primary));box-shadow:0 12px 28px rgba(var(--legacy-guide-primary-rgb),.22)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero__main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero__main>div{min-width:0;display:grid;gap:3px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero__main span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero__main small{color:#ffffffc2;font-size:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero__main strong{font-size:28px;font-weight:850;line-height:34px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero__rank{min-width:58px;display:grid;place-items:center;align-content:center;padding:8px;border-radius:10px;background:#ffffff26}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-analysis-hero__rank strong{font-size:21px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-card{min-width:0;display:grid;gap:3px;border:1px solid var(--legacy-guide-line);border-radius:10px;padding:10px 8px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-card span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-card small{color:var(--legacy-guide-muted);font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-card strong{overflow-wrap:anywhere;color:var(--legacy-guide-ink);font-size:16px;line-height:21px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-card.is-positive b,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-metric.is-up b{color:var(--legacy-guide-positive)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-card.is-negative b,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-metric.is-down b{color:var(--legacy-guide-negative)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-overview{min-width:0;display:grid;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-donut{position:relative;min-height:154px;display:grid;place-items:center;border:1px solid var(--legacy-guide-line);border-radius:12px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-donut__chart{width:104px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#ff4d55 0,#ff4d55 88%,#2f8cf4 88%,#2f8cf4 98.3%,#f4a400 98.3%,#f4a400);-webkit-mask:radial-gradient(circle,transparent 54%,#000 56%);mask:radial-gradient(circle,transparent 54%,#000 56%)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-donut__center{position:absolute;display:grid;gap:1px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-donut__center strong{font-size:20px;font-weight:850}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-donut__center span{color:var(--legacy-guide-muted);font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-legend{min-width:0;display:grid;align-content:center;gap:8px;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:11px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-legend>div{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-legend i{width:8px;height:8px;border-radius:50%}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-legend span{overflow:hidden;color:var(--legacy-guide-muted);text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-list{min-width:0;display:grid;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card{--legacy-guide-card-accent: var(--legacy-guide-primary);min-width:0;overflow:hidden;border:1px solid var(--legacy-guide-line);border-left:4px solid var(--legacy-guide-card-accent);border-radius:12px;background:var(--legacy-guide-surface);box-shadow:var(--legacy-guide-shadow)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card.is-purple{--legacy-guide-card-accent: #8067d9}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card.is-green{--legacy-guide-card-accent: #20a06b}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card.is-red{--legacy-guide-card-accent: #e05261}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--legacy-guide-line)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__head strong{font-size:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__head span{color:var(--legacy-guide-card-accent);font-size:11px;font-weight:800}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__metrics{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__metrics>div{min-width:0;display:grid;gap:3px;padding:10px 12px;border-right:1px solid var(--legacy-guide-line);border-bottom:1px solid var(--legacy-guide-line)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__metrics>div:nth-child(2n){border-right:0}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__metrics span{color:var(--legacy-guide-muted);font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__metrics strong{overflow-wrap:anywhere;font-size:15px;line-height:20px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution{min-width:0;display:grid;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution__chart{position:relative;min-height:150px;display:grid;place-items:center;border:1px solid var(--legacy-guide-line);border-radius:12px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution__chart:before{content:"";width:104px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#2f8cf4 0,#2f8cf4 42.71%,#ff4d55 42.71%,#ff4d55 70.84%,#f4a400 70.84%,#f4a400 88.55%,#4ebc2d 88.55%,#4ebc2d 93.76%,#f5bd00 93.76%,#f5bd00 97.93%,#14c978 97.93%,#14c978);-webkit-mask:radial-gradient(circle,transparent 54%,#000 56%);mask:radial-gradient(circle,transparent 54%,#000 56%)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution__legend{min-width:0;display:grid;align-content:center;gap:7px;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:10px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution__legend>div{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center;font-size:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution__legend i{width:8px;height:8px;border-radius:50%}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list{min-width:0;display:grid;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item{min-width:0;min-height:78px;display:grid;grid-template-columns:28px 58px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:9px 10px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__number{color:var(--legacy-guide-primary);font-size:18px;font-weight:900;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__visual{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:10px;color:#ffffffeb;background:var(--legacy-guide-surface-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__copy{min-width:0;display:grid;gap:4px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__copy strong{overflow:hidden;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__copy span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__meta{color:var(--legacy-guide-muted);font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list{min-width:0;display:grid;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row{min-width:0;min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:10px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--legacy-guide-primary);font-size:16px;font-weight:850}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__avatar.is-purple{background:#8067d9}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__avatar.is-orange{background:#ed9a35}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__avatar.is-cyan{background:#25a8b5}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__avatar.is-green{background:#25a36d}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__avatar.is-red{background:#df5362}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__copy{min-width:0;display:grid;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__copy strong{font-size:13px;line-height:18px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__copy span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__copy small{overflow:hidden;color:var(--legacy-guide-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-row__action{min-width:66px;min-height:40px;padding:0 10px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-hero{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;border-radius:14px;padding:16px;color:#fff;background:linear-gradient(145deg,var(--legacy-guide-primary-hover),var(--legacy-guide-primary));box-shadow:0 12px 28px rgba(var(--legacy-guide-primary-rgb),.22)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-hero__avatar{width:64px;height:64px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.72);border-radius:50%;background:#ffffff2e;font-size:23px;font-weight:850}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-hero__copy{min-width:0;display:grid;gap:3px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-hero__copy strong{font-size:18px;line-height:23px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-hero__copy span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-hero__copy small{color:#ffffffc7;font-size:11px;line-height:16px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-entry{min-width:0;min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:10px 12px;color:var(--legacy-guide-ink);background:var(--legacy-guide-surface);text-align:left;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-entry>i{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-entry>div{min-width:0;display:grid;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-entry strong{font-size:13px;line-height:18px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-entry span{overflow:hidden;color:var(--legacy-guide-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-panel{min-width:0;display:grid;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);gap:10px;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:12px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-radar{position:relative;min-height:162px;display:grid;place-items:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-radar svg{width:min(100%,174px);height:auto;overflow:visible}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-list{min-width:0;display:grid;align-content:center;gap:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-list>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;font-size:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-list span{overflow:hidden;color:var(--legacy-guide-muted);text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-list strong{color:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-advice-list{min-width:0;display:grid;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-advice-list p{position:relative;margin:0;border-radius:10px;padding:10px 10px 10px 27px;color:var(--legacy-guide-muted);background:var(--legacy-guide-primary-soft);font-size:11px;line-height:18px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-advice-list p:before{content:"";position:absolute;top:16px;left:12px;width:6px;height:6px;border-radius:50%;background:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero{min-width:0;display:grid;gap:12px;border-radius:14px;padding:16px;color:#fff;background:linear-gradient(145deg,var(--legacy-guide-primary-hover),var(--legacy-guide-primary));box-shadow:0 12px 28px rgba(var(--legacy-guide-primary-rgb),.22)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero__amount{min-width:0;display:grid;gap:3px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero__amount span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero__amount small{color:#ffffffc2;font-size:10px;line-height:15px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero__amount strong{overflow-wrap:anywhere;font-size:29px;font-weight:850;line-height:35px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero__confidence{min-height:30px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;color:var(--legacy-guide-primary);background:#fff;font-size:10px;font-weight:850;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-notice{border-left:3px solid var(--legacy-guide-warning);border-radius:0 10px 10px 0;padding:10px 12px;color:#73551d;background:#fff8e9;font-size:10px;line-height:17px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-list,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-list{min-width:0;display:grid;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row{min-width:0;min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:8px;align-items:center;border:1px solid var(--legacy-guide-line);border-radius:12px;padding:10px 12px;color:var(--legacy-guide-ink);background:var(--legacy-guide-surface);text-align:left;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__copy{min-width:0;display:grid;gap:3px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__copy strong{font-size:13px;line-height:18px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__copy span{overflow:hidden;color:var(--legacy-guide-muted);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__value{min-width:76px;display:grid;justify-items:end;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__value strong{font-size:15px;line-height:20px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__value span{color:var(--legacy-guide-positive);font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row.is-inactive .legacy-guide-salary-row__value span{color:var(--legacy-guide-tertiary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__chevron{color:var(--legacy-guide-tertiary);font-size:18px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-form{min-width:0;display:grid;gap:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.65fr);align-items:center;gap:10px;border:1px solid var(--legacy-guide-line);border-radius:10px;padding:9px 10px;background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-field label{color:var(--legacy-guide-ink);font-size:11px;font-weight:750;line-height:16px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-field__control{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--legacy-guide-line-strong);border-radius:9px;background:var(--legacy-guide-surface-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-field__control input{min-width:0;width:100%;min-height:42px;border:0;outline:0;padding:0 8px;color:var(--legacy-guide-ink);background:transparent;font-size:14px;font-weight:800;text-align:right}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-field__control span{padding-right:8px;color:var(--legacy-guide-muted);font-size:9px;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-primary-action{width:100%;min-height:48px;margin-top:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-disclaimer{margin:0;color:var(--legacy-guide-tertiary);font-size:9px;line-height:15px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-summary{min-width:0;display:grid;gap:10px;border:1px solid rgba(var(--legacy-guide-primary-rgb),.22);border-radius:12px;padding:13px;background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-summary strong{color:var(--legacy-guide-primary);font-size:24px;font-weight:850;line-height:30px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-summary__conditions{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-summary__conditions>div{min-width:0;display:grid;gap:2px;border-radius:8px;padding:7px 5px;background:var(--legacy-guide-surface);text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-summary__conditions span{color:var(--legacy-guide-muted);font-size:8px;line-height:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-summary__conditions b{overflow-wrap:anywhere;font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;align-items:end}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#121d286b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet{position:relative;z-index:1;width:100%;max-height:min(82%,720px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:18px 18px 0 0;color:var(--legacy-guide-ink);background:var(--legacy-guide-surface);box-shadow:0 -20px 48px #14233233}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--legacy-guide-line);padding:20px 14px 10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__header>div{min-width:0;display:grid;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__header strong{font-size:16px;line-height:22px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__header span{color:var(--legacy-guide-muted);font-size:10px;line-height:15px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__close{min-width:40px;min-height:40px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__body{min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__rows{min-width:0;display:grid;overflow:hidden;border:1px solid var(--legacy-guide-line);border-radius:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__row{min-width:0;min-height:48px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;align-items:center;padding:8px 10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__row+.legacy-guide-sheet__row{border-top:1px solid var(--legacy-guide-line)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__row span{color:var(--legacy-guide-muted);font-size:10px;line-height:15px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__row strong{overflow-wrap:anywhere;font-size:11px;line-height:16px;text-align:right}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__summary{margin:10px 0 0;border-radius:10px;padding:10px;color:var(--legacy-guide-muted);background:var(--legacy-guide-surface-muted);font-size:10px;line-height:17px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__footer{padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--legacy-guide-line);background:var(--legacy-guide-surface)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet__footer button{width:100%;min-height:48px;border:0;border-radius:10px;color:#fff;background:var(--legacy-guide-primary);font-weight:800}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar{position:relative;z-index:12;min-height:58px;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--legacy-guide-line);padding:7px 12px;background:#fffffffa;box-shadow:0 2px 9px #1e36500a}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar--detail{grid-template-columns:44px minmax(0,1fr) 44px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar--detail h1{min-width:0;margin:0;overflow:hidden;font-size:17px;font-weight:850;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__role,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__back{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:var(--legacy-guide-ink);background:transparent;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__role{min-width:0;max-width:220px;justify-self:start;padding:0 8px;font-size:16px;font-weight:850}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__role span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__role>svg:first-child{color:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__back{width:44px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-topbar__role,.legacy-guide-topbar__back):focus-visible{outline:3px solid rgba(var(--legacy-guide-primary-rgb),.16);outline-offset:1px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__action{min-width:0;display:flex;align-items:center;justify-content:flex-end}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-topbar__spacer{width:44px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-section{min-width:0;display:grid;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-section-heading{min-width:0;min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-section-heading h2{min-width:0;margin:0;color:var(--legacy-guide-ink);font-size:14px;font-weight:850;line-height:20px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-section-heading>span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-updated-at{min-width:0;color:var(--legacy-guide-muted);font-size:9px;line-height:14px;text-align:right}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-refresh,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-outline-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(var(--legacy-guide-primary-rgb),.24);border-radius:9px;padding:0 9px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft);font-size:10px;font-weight:800;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement__hero{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;background:linear-gradient(138deg,var(--eg-hero-start, var(--legacy-guide-primary-hover)),var(--eg-hero-end, var(--legacy-guide-primary)));box-shadow:0 12px 28px rgba(var(--legacy-guide-primary-rgb),.2)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement{min-width:0}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement__rings{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring{--legacy-guide-ring-color: var(--legacy-guide-primary-hover);--legacy-guide-ring-value: 0deg;position:relative;min-height:116px;display:grid;place-items:center;border-radius:10px;background:#ffffff14}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring.is-orange{--legacy-guide-ring-color: #f3a23e}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring.is-cyan{--legacy-guide-ring-color: #32a9cb}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring:before{content:"";position:absolute;width:84px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--legacy-guide-ring-color) var(--legacy-guide-ring-value),rgba(255,255,255,.2) 0);-webkit-mask:radial-gradient(circle,transparent 57%,#000 59%);mask:radial-gradient(circle,transparent 57%,#000 59%)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:1px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring__inner strong{color:#fff;font-size:20px;font-weight:900;line-height:24px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-progress-ring__inner span{color:#ffffffc2;font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement__sales{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid rgba(255,255,255,.16);background:#0000001a}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement__sales>div{min-width:0;display:grid;gap:4px;padding:11px 12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement__sales>div+div{border-left:1px solid rgba(255,255,255,.16)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement__sales dt{color:#ffffffbd;font-size:9px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-achievement__sales dd{margin:0;overflow-wrap:anywhere;color:#fff;font-size:15px;font-weight:850;line-height:20px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target{display:grid;gap:10px;padding:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target__grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target__grid .legacy-guide-metric{min-height:66px;padding:8px 4px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target__grid .legacy-guide-metric strong{color:var(--legacy-guide-primary);font-size:17px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target__total{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;border-radius:9px;padding:9px 10px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target__total span{min-width:0;color:var(--legacy-guide-muted);font-size:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-target__total strong{font-size:13px;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress{min-width:0;display:grid;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__row{min-width:0;display:grid;grid-template-columns:30px minmax(62px,auto) 34px minmax(0,1fr);gap:7px;align-items:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__row>span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__row>strong{font-size:10px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__row>span{color:var(--legacy-guide-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__icon.is-time{color:#e38b28;background:#fff4e6}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__track{min-width:0;height:7px;overflow:hidden;border-radius:999px;background:#edf1f5}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__track i{display:block;height:100%;border-radius:inherit;background:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-progress__row:nth-child(2) .legacy-guide-task-progress__track i{background:#e99a3a}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card{display:grid;gap:10px;margin-top:10px;padding:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metrics{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metrics.is-4,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metrics.is-6{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metrics .legacy-guide-metric{position:relative;min-height:70px;justify-items:center;padding:9px 6px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metrics .legacy-guide-metric strong{font-size:18px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-metric--button{min-height:70px;color:var(--legacy-guide-ink);cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-metric--button>svg{position:absolute;right:5px;bottom:5px;color:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__scroll--analysis{display:grid;grid-auto-rows:max-content;align-content:start;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-subtabs{min-height:52px;flex:0 0 auto;padding-block:5px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-subtabs button{min-width:82px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-comparison,.legacy-guide-month-performance,.legacy-guide-overview-metrics,.legacy-guide-diagnosis,.legacy-guide-member-distribution,.legacy-guide-member-panel,.legacy-guide-product-distribution){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution{grid-template-columns:minmax(0,1fr)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__top{min-width:0;display:grid;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-card{min-width:0;min-height:110px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--legacy-guide-primary-hover),var(--legacy-guide-primary))}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-card strong{font-size:26px;font-weight:900}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-card span{color:#ffffffd1;font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__stack{min-width:0;display:grid;gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__stack article,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__grid article{min-width:0;display:grid;gap:3px;border-radius:9px;padding:10px;background:var(--legacy-guide-surface-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__stack strong,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__grid strong{overflow-wrap:anywhere;font-size:15px;line-height:20px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__stack span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__grid span{color:var(--legacy-guide-muted);font-size:9px;line-height:13px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-wide-metric{min-width:0;display:grid;grid-template-columns:34px auto minmax(0,1fr);gap:8px;align-items:center;border-radius:10px;padding:10px 12px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-wide-metric strong{font-size:18px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-wide-metric span{color:var(--legacy-guide-muted);font-size:9px;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-month-performance__grid,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-overview-metrics__grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison__grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison__item{min-width:0;display:grid;gap:5px;border-radius:9px;padding:9px 8px;background:var(--legacy-guide-surface-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison__item>span{color:var(--legacy-guide-muted);font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison__item>div{min-width:0;display:grid;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison__item strong{overflow-wrap:anywhere;font-size:15px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison__item small,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-overview-metrics__grid small{display:inline-flex;align-items:center;gap:2px;color:var(--legacy-guide-positive);font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison__item.is-negative small,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-overview-metrics__grid small.is-down{color:var(--legacy-guide-negative)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-overview-metrics__grid article{min-width:0;display:grid;gap:5px;border:1px solid var(--legacy-guide-line);border-radius:9px;padding:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-overview-metrics__grid article>span{color:var(--legacy-guide-muted);font-size:9px;line-height:13px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-overview-metrics__grid article>div{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-overview-metrics__grid strong{overflow-wrap:anywhere;font-size:16px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-diagnosis p{margin:0;border-radius:9px;padding:10px;color:var(--legacy-guide-muted);background:var(--legacy-guide-surface-muted);font-size:11px;line-height:17px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-member-distribution__visual,.legacy-guide-product-distribution__visual){min-width:0;display:grid;grid-template-columns:minmax(130px,.82fr) minmax(0,1.18fr);gap:10px;align-items:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-donut{position:relative;width:100%;max-width:130px;aspect-ratio:1;display:grid;place-items:center;justify-self:center;border-radius:50%}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-donut:before{content:"";position:absolute;top:19px;right:19px;bottom:19px;left:19px;border-radius:50%;background:var(--legacy-guide-surface);box-shadow:0 0 0 1px #dce4ecb3}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-donut>div{position:relative;z-index:1;display:grid;place-items:center;gap:1px;color:var(--legacy-guide-primary);text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-donut strong{color:var(--legacy-guide-ink);font-size:18px;font-weight:900}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-donut span{color:var(--legacy-guide-muted);font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-member-distribution__visual,.legacy-guide-product-distribution__visual) ul{min-width:0;display:grid;gap:7px;margin:0;padding:0;list-style:none}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-member-distribution__visual,.legacy-guide-product-distribution__visual) li{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center;font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-member-distribution__visual,.legacy-guide-product-distribution__visual) li i{width:8px;height:8px;border-radius:50%}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-member-distribution__visual,.legacy-guide-product-distribution__visual) li span{overflow:hidden;color:var(--legacy-guide-muted);text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__grid{min-width:0;display:grid;grid-template-columns:minmax(104px,.65fr) minmax(0,1.35fr);gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__rank{min-width:0;min-height:126px;display:grid;place-items:center;align-content:center;gap:2px;border-radius:10px;color:#fff;background:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__rank.is-purple{background:#8067d9}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__rank.is-green{background:#25a36d}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__rank.is-red{background:#df5362}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__rank strong{font-size:25px;font-weight:900}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__rank span{color:#fffc;font-size:9px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__metrics{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__metrics article{min-width:0;display:grid;align-content:center;gap:3px;border-radius:9px;padding:8px;background:var(--legacy-guide-surface-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__metrics strong{overflow-wrap:anywhere;font-size:14px;line-height:19px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-panel__metrics span{color:var(--legacy-guide-muted);font-size:8px;line-height:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-ranking{overflow:hidden}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-tabs{padding:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list{min-width:0;display:grid;gap:0;margin:0;padding:0;list-style:none}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list>li{min-width:0;min-height:82px;display:grid;grid-template-columns:30px 58px minmax(0,1fr);gap:9px;align-items:center;padding:10px 12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list>li+li{border-top:1px solid var(--legacy-guide-line)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__number{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:var(--legacy-guide-muted);background:var(--legacy-guide-surface-muted);font-size:12px;font-weight:900}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__number.is-1{color:#8c6215;background:#ffe7a5}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__number.is-2{color:#657383;background:#e7edf3}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__number.is-3{color:#986134;background:#f7dcc6}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-visual{width:58px;height:58px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(30,45,60,.08);color:#fff;background:var(--legacy-guide-product-color, var(--legacy-guide-primary));box-shadow:inset 0 0 0 16px #ffffff2e}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__body{min-width:0;display:grid;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__body>strong{overflow:hidden;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__body>span{color:var(--legacy-guide-muted);font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__body dl{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:4px 0 0}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__body dl div{min-width:0;display:grid;gap:1px;border-radius:5px;padding:3px 2px;background:var(--legacy-guide-surface-muted);text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__body dt{color:var(--legacy-guide-tertiary);font-size:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-list__body dd{margin:0;font-size:9px;font-weight:850}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-salary{width:100%;min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px;color:var(--legacy-guide-ink);text-align:left;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-salary__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-salary>span:nth-child(2){min-width:0;display:grid;gap:3px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-salary strong{font-size:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-profile-salary small{overflow:hidden;color:var(--legacy-guide-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-advice{display:grid;gap:12px;margin-top:10px;padding:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-radar{position:relative;width:min(76%,248px);aspect-ratio:1;justify-self:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-radar__grid,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-radar__area{position:absolute;top:16%;right:16%;bottom:16%;left:16%;clip-path:polygon(50% 0,89% 19%,99% 61%,72% 95%,28% 95%,1% 61%,11% 19%)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-radar__grid{border:1px solid var(--legacy-guide-line-strong);background:linear-gradient(36deg,transparent 49.5%,var(--legacy-guide-line) 50%,transparent 50.5%),linear-gradient(108deg,transparent 49.5%,var(--legacy-guide-line) 50%,transparent 50.5%),linear-gradient(180deg,transparent 49.5%,var(--legacy-guide-line) 50%,transparent 50.5%),rgba(var(--legacy-guide-primary-rgb),.04)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-radar__area{background:rgba(var(--legacy-guide-primary-rgb),.32);box-shadow:inset 0 0 0 2px var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-radar__axis{position:absolute;max-width:70px;transform:translate(-50%,-50%);color:var(--legacy-guide-muted);font-size:8px;font-weight:750;line-height:11px;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability__scores{min-width:0;display:grid;gap:7px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability__scores>span{position:relative;min-width:0;height:27px;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px;align-items:center;overflow:hidden;border-radius:7px;padding:0 8px;background:var(--legacy-guide-surface-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability__scores i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:rgba(var(--legacy-guide-primary-rgb),.12)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability__scores b,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability__scores strong{position:relative;z-index:1;font-size:9px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability__scores strong{color:var(--legacy-guide-primary);text-align:right}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-advice ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-advice li{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;border-radius:9px;padding:9px 10px;color:var(--legacy-guide-muted);background:var(--legacy-guide-primary-soft);font-size:10px;line-height:16px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-advice li svg{color:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page--salary .legacy-guide-page__scroll,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page--salary-result .legacy-guide-page__scroll{display:grid;align-content:start;gap:10px;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__hero{min-width:0;display:grid;gap:4px;border-radius:14px;padding:15px;color:#fff;background:linear-gradient(145deg,var(--legacy-guide-primary-hover),var(--legacy-guide-primary));box-shadow:0 12px 28px rgba(var(--legacy-guide-primary-rgb),.22)}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-salary-hero,.legacy-guide-salary-result__hero)>span,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero>small{color:#fffc;font-size:10px;line-height:15px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-salary-hero,.legacy-guide-salary-result__hero)>strong{overflow-wrap:anywhere;font-size:29px;font-weight:900;line-height:35px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-hero>b{width:max-content;min-height:28px;display:inline-flex;align-items:center;margin-top:4px;border-radius:999px;padding:0 10px;color:var(--legacy-guide-primary);background:#fff;font-size:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-toggle{min-width:0;min-height:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid rgba(var(--legacy-guide-primary-rgb),.16);border-radius:12px;padding:4px;background:var(--legacy-guide-primary-soft)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-toggle button{min-height:44px;border:0;border-radius:9px;color:var(--legacy-guide-ink);background:transparent;font-size:var(--gm-type-label, 14px);font-weight:800;line-height:var(--gm-leading-label, 20px);cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-toggle button.is-active{color:var(--legacy-guide-primary);background:var(--legacy-guide-surface);box-shadow:0 4px 12px rgba(var(--legacy-guide-primary-rgb),.14)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-notice{min-width:0;min-height:46px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;border-left-width:3px;padding:12px 14px;color:#74541d;background:#fff8e9}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-notice>svg{width:22px;height:22px;align-self:start;margin-top:-1px;color:var(--legacy-guide-warning)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-notice strong{align-self:start;font-size:var(--gm-type-label, 14px);line-height:var(--gm-leading-label, 20px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-components{min-width:0;display:grid;gap:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component{width:100%;min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:10px;align-items:center;padding:13px 14px;color:var(--legacy-guide-ink);text-align:left;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component>span{min-width:0;display:grid;gap:4px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component>span:nth-child(2){justify-items:end}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component strong{font-size:15px;line-height:21px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component small{overflow:hidden;color:var(--legacy-guide-muted);display:-webkit-box;font-size:var(--gm-type-meta, 13px);line-height:var(--gm-leading-meta, 18px);-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component b{font-size:var(--gm-type-section, 18px);font-variant-numeric:tabular-nums;line-height:var(--gm-leading-section, 24px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component i{color:var(--legacy-guide-positive);font-size:var(--gm-type-caption, 12px);font-style:normal;line-height:var(--gm-leading-caption, 16px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-component i.is-inactive{color:var(--legacy-guide-tertiary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-form{min-width:0;display:grid;gap:10px;padding:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-form>label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(122px,.75fr);gap:9px;align-items:center;color:var(--legacy-guide-ink);font-size:10px;font-weight:750}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-form__input{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--legacy-guide-line-strong);border-radius:9px;background:var(--legacy-guide-surface-muted)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-form__input input{min-width:0;width:100%;min-height:42px;border:0;outline:0;padding:0 7px;color:var(--legacy-guide-ink);background:transparent;font-size:14px;font-weight:850;text-align:right}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-form__input:focus-within{border-color:var(--legacy-guide-primary);box-shadow:0 0 0 3px rgba(var(--legacy-guide-primary-rgb),.12)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-form__input b{padding-right:8px;color:var(--legacy-guide-muted);font-size:8px;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-primary-action{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#fff;background:var(--legacy-guide-primary);font-size:13px;font-weight:850;cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__hero dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 0}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__hero dl>div{min-width:0;display:grid;gap:2px;border-radius:8px;padding:7px 5px;background:#ffffff21;text-align:center}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__hero dt{color:#ffffffb8;font-size:7px;line-height:11px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__hero dd{margin:0;overflow-wrap:anywhere;font-size:10px;font-weight:850;line-height:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__items{min-width:0;overflow:hidden}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__items article{min-width:0;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 11px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__items article+article{border-top:1px solid var(--legacy-guide-line)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__items article>span{min-width:0;display:grid;gap:2px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__items strong{font-size:11px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__items small{overflow:hidden;color:var(--legacy-guide-muted);font-size:8px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-result__items b{font-size:13px;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;align-items:end;background:#121d286b;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet{position:relative;width:100%;max-height:min(76%,640px);display:block;overflow-y:auto;border-radius:20px 20px 0 0;padding:22px 16px calc(18px + env(safe-area-inset-bottom));color:var(--legacy-guide-ink);background:var(--legacy-guide-surface);box-shadow:0 -20px 48px #14233233}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;border-radius:999px;transform:translate(-50%);background:var(--legacy-guide-line-strong)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:12px;align-items:start;border-bottom:1px solid var(--legacy-guide-line);padding-bottom:14px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>header>div{min-width:0;display:grid;gap:4px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet h2{margin:0;font-size:var(--gm-type-section, 18px);font-weight:750;line-height:var(--gm-leading-section, 24px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>header strong{color:var(--legacy-guide-primary);font-size:var(--gm-type-metric, 28px);font-variant-numeric:tabular-nums;line-height:var(--gm-leading-metric, 32px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>header button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft);cursor:pointer}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>p{margin:12px 0;border-radius:10px;padding:11px 12px;color:var(--legacy-guide-muted);background:var(--legacy-guide-surface-muted);font-size:var(--gm-type-label, 14px);line-height:var(--gm-leading-label, 20px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>dl{min-width:0;display:grid;margin:0;overflow:hidden;border:1px solid var(--legacy-guide-line);border-radius:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>dl>div{min-width:0;min-height:56px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;align-items:center;padding:12px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet>dl>div+div{border-top:1px solid var(--legacy-guide-line)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet dt{color:var(--legacy-guide-muted);font-size:var(--gm-type-meta, 13px);line-height:var(--gm-leading-meta, 18px)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet dd{margin:0;overflow-wrap:anywhere;font-size:var(--gm-type-label, 14px);font-weight:750;font-variant-numeric:tabular-nums;line-height:var(--gm-leading-label, 20px);text-align:right}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list__summary{min-width:0;min-height:46px;display:flex;align-items:center;gap:8px;border-radius:10px;padding:9px 11px;color:var(--legacy-guide-primary);background:var(--legacy-guide-primary-soft);font-size:11px;font-weight:800}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list{min-width:0;display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list>li{min-width:0;min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;gap:10px;align-items:center;padding:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list__avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--legacy-guide-primary)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list__avatar.is-purple{background:#8067d9}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list__avatar.is-orange{background:#ed9a35}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list__avatar.is-cyan{background:#25a8b5}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list__avatar.is-green{background:#25a36d}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list__avatar.is-red{background:#df5362}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list>li>div{min-width:0;display:grid;gap:4px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list>li>div>strong{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:12px;line-height:17px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list>li>div>strong small{color:var(--legacy-guide-muted);font-size:9px;font-weight:500;white-space:nowrap}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list>li>div>span{min-width:0;display:flex;flex-wrap:wrap;gap:3px 8px;color:var(--legacy-guide-muted);font-size:9px;line-height:13px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list>li>div>span i{font-style:normal}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-list>li>svg{color:var(--legacy-guide-tertiary)}@media(max-width:390px){.guide-mini-app:not(.guide-mini-app--reports){--legacy-guide-bottom-space: 84px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__scroll{padding-inline:10px}.guide-mini-app:not(.guide-mini-app--reports) :where(.legacy-guide-page__grid,.legacy-guide-grid){gap:8px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-grid{gap:6px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item{grid-template-columns:24px 52px minmax(0,1fr)}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__visual{width:52px;height:52px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-rank-item__meta{grid-column:3}}@media(max-width:340px){.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar{padding-inline:10px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page__topbar-copy strong{font-size:16px}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__sales,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-daily-targets,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-comparison-grid,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-prediction-summary__conditions{grid-template-columns:1fr}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-task-hero__sales>div+div{border-top:1px solid rgba(255,255,255,.14);border-left:0}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-overview,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-product-distribution,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-ability-panel{grid-template-columns:1fr}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__metrics,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-field{grid-template-columns:1fr}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-member-business-card__metrics>div{border-right:0}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row{grid-template-columns:minmax(0,1fr) auto}.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-salary-row__chevron{display:none}}@media(prefers-reduced-motion:reduce){.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-page *,.guide-mini-app:not(.guide-mini-app--reports) .legacy-guide-sheet *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--gm-type-display: 38px;--gm-type-metric: 28px;--gm-type-title: 22px;--gm-type-section: 18px;--gm-type-body: 16px;--gm-type-label: 14px;--gm-type-meta: 13px;--gm-type-caption: 12px;--gm-leading-display: 44px;--gm-leading-metric: 32px;--gm-leading-title: 28px;--gm-leading-section: 24px;--gm-leading-body: 24px;--gm-leading-label: 20px;--gm-leading-meta: 18px;--gm-leading-caption: 16px;--gm-space-1: 4px;--gm-space-2: 8px;--gm-space-3: 12px;--gm-space-4: 16px;--gm-space-5: 20px;--gm-space-6: 24px;--gm-gutter-standard: 16px;--gm-gutter-data: 8px;--gm-section-gap: 24px;--gm-card-gap: 12px;--gm-card-padding: 16px;--gm-control-min: 44px;--gm-bottom-nav-height: 78px;--gm-radius-sm: 8px;--gm-radius-md: 10px;--gm-radius-lg: 12px;--gm-primary: var(--eg-primary, #0b6b61);--gm-primary-hover: var(--eg-primary-hover, #0e8175);--gm-primary-pressed: var(--eg-primary-pressed, #075249);--gm-primary-rgb: var(--eg-primary-rgb, 11, 107, 97);--gm-primary-soft: var(--eg-primary-soft, #e8f3f1);--gm-primary-softer: var(--eg-primary-softer, #f1f8f6);--gm-hero-start: var(--eg-hero-start, #143a39);--gm-hero-end: var(--eg-hero-end, #1a252d);--gm-canvas: var(--eg-canvas, #f4f6f7);--gm-surface: var(--eg-surface, #ffffff);--gm-surface-muted: var(--eg-surface-muted, #f8faf9);--gm-text: var(--eg-text, #182027);--gm-text-secondary: var(--eg-muted, #4f5b64);--gm-text-tertiary: var(--eg-tertiary, #66737d);--gm-border: var(--eg-border, #dce2e5);--gm-border-strong: var(--eg-border-strong, #bdc9cd);--gm-on-primary: var(--eg-on-primary, #ffffff);--gm-positive: var(--eg-success, #17664e);--gm-positive-soft: var(--eg-success-soft, #eef7f3);--gm-negative: var(--eg-negative, #a92f43);--gm-negative-soft: #fbf0f2;--gm-warning: var(--eg-warning, #8a641f);--gm-warning-soft: #fbf6ea;--gm-compare: var(--eg-compare, #526f91);--gm-target: var(--eg-target, #bd9141);--gm-shadow-card: 0 8px 20px rgba(24, 55, 73, .06);--gm-shadow-control: 0 5px 12px rgba(var(--gm-primary-rgb), .18);--gm-focus-ring: 0 0 0 3px rgba(var(--gm-primary-rgb), .18);--gm-font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif}@media(max-width:390px){:root{--gm-gutter-standard: 14px;--gm-card-padding: 14px}}@media(max-width:340px){:root{--gm-gutter-standard: 12px;--gm-card-padding: 12px;--gm-card-gap: 10px}}.gm-shell{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--gm-text);background:var(--gm-canvas);font-family:var(--gm-font-sans);font-size:var(--gm-type-body);font-variant-numeric:tabular-nums;line-height:var(--gm-leading-body)}.gm-shell *,.gm-shell *:before,.gm-shell *:after{box-sizing:border-box}.gm-shell :where(button,input,select,textarea){font:inherit}.gm-shell :where(button,[role=tab]){-webkit-tap-highlight-color:transparent}.gm-page{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--gm-text);background:var(--gm-canvas)}.gm-topbar{position:relative;z-index:20;min-width:0;min-height:64px;flex:0 0 64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gm-space-3);border-bottom:1px solid var(--gm-border);padding:8px var(--gm-gutter-standard);background:var(--gm-surface);box-shadow:0 2px 10px #1837490a}.gm-topbar--with-back{grid-template-columns:var(--gm-control-min) minmax(0,1fr) auto}.gm-topbar__back{width:var(--gm-control-min);min-width:var(--gm-control-min);height:var(--gm-control-min);min-height:var(--gm-control-min);display:inline-grid;place-items:center;border:0;border-radius:var(--gm-radius-md);color:var(--gm-primary);background:var(--gm-primary-soft);cursor:pointer}.gm-topbar__title{min-width:0;min-height:var(--gm-control-min);display:flex;align-items:center;gap:var(--gm-space-2);border:0;padding:0;color:var(--gm-text);background:transparent;text-align:left}.gm-topbar__title--action{width:min(100%,300px);border-radius:var(--gm-radius-sm);cursor:pointer}.gm-topbar__title--action>svg{flex:none;color:var(--gm-text-tertiary)}.gm-topbar__copy{min-width:0;display:grid;gap:2px}.gm-topbar__copy strong,.gm-topbar__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-topbar__copy strong{color:var(--gm-text);font-size:var(--gm-type-section);font-weight:800;line-height:var(--gm-leading-section)}.gm-topbar__copy span{color:var(--gm-text-tertiary);font-size:var(--gm-type-meta);line-height:var(--gm-leading-meta)}.gm-topbar__action{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--gm-space-2)}.gm-topbar :where(button):focus-visible,.gm-tabs button:focus-visible,.gm-metric--action:focus-visible,.gm-bottom-nav button:focus-visible{outline:0;box-shadow:var(--gm-focus-ring)}.gm-scroll{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--gm-gutter-standard);background:var(--gm-canvas)}.gm-scroll--data{padding-inline:var(--gm-gutter-data)}.gm-scroll--with-bottom-nav{padding-bottom:calc(var(--gm-bottom-nav-height) + var(--gm-space-5) + env(safe-area-inset-bottom))}.gm-section{min-width:0;display:grid;align-content:start;gap:var(--gm-card-gap)}.gm-section+.gm-section{margin-top:var(--gm-section-gap)}.gm-section-header{min-width:0;min-height:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gm-space-3)}.gm-section-header__copy{min-width:0;display:grid;gap:var(--gm-space-1)}.gm-section-header__copy :where(h1,h2,h3){min-width:0;margin:0;overflow-wrap:anywhere;color:var(--gm-text);font-size:var(--gm-type-section);font-weight:800;line-height:var(--gm-leading-section)}.gm-section-header__eyebrow,.gm-section-header__meta{color:var(--gm-text-secondary);font-size:var(--gm-type-meta);line-height:var(--gm-leading-meta)}.gm-section-header__eyebrow{color:var(--gm-primary);font-weight:700}.gm-section-header__action{min-width:0;display:flex;align-items:center;justify-content:flex-end}.gm-card{min-width:0;overflow:hidden;border:1px solid var(--gm-border);border-radius:var(--gm-radius-lg);color:var(--gm-text);background:var(--gm-surface);box-shadow:var(--gm-shadow-card)}.gm-card--padding-default{padding:var(--gm-card-padding)}.gm-card--padding-compact{padding:var(--gm-space-3)}.gm-card--padding-none{padding:0}.gm-card--hero{border-color:transparent;color:var(--gm-on-primary);background:linear-gradient(145deg,var(--gm-hero-start),var(--gm-hero-end));box-shadow:0 12px 28px rgba(var(--gm-primary-rgb),.2)}.gm-card--muted{background:var(--gm-surface-muted);box-shadow:none}.gm-card--warning{border-color:#8a641f47;border-left:3px solid var(--gm-warning);color:var(--gm-text);background:var(--gm-warning-soft);box-shadow:none}.gm-tabs{min-width:0;min-height:60px;flex:0 0 auto;display:flex;gap:var(--gm-space-2);overflow-x:auto;border-bottom:1px solid var(--gm-border);padding:8px var(--gm-gutter-standard);background:var(--gm-surface);scrollbar-width:none}.gm-tabs::-webkit-scrollbar{display:none}.gm-tabs button{min-width:88px;min-height:var(--gm-control-min);flex:1 0 auto;border:1px solid transparent;border-radius:var(--gm-radius-md);padding:0 14px;color:var(--gm-text-secondary);background:transparent;font-size:var(--gm-type-label);font-weight:700;line-height:var(--gm-leading-label);cursor:pointer}.gm-tabs button.is-active{border-color:var(--gm-primary);color:var(--gm-on-primary);background:var(--gm-primary);box-shadow:var(--gm-shadow-control)}.gm-tabs button:disabled{cursor:not-allowed;opacity:.48}.gm-metric{min-width:0;min-height:96px;display:grid;align-content:center;gap:6px;border:1px solid var(--gm-border);border-radius:var(--gm-radius-md);padding:14px 12px;color:var(--gm-text);background:var(--gm-surface);text-align:left}button.gm-metric{width:100%;cursor:pointer}.gm-metric__head{min-width:0;display:flex;align-items:center;gap:var(--gm-space-2)}.gm-metric__icon,.gm-scene-icon{flex:none;display:inline-grid;place-items:center;color:currentColor}.gm-metric__label{min-width:0;color:var(--gm-text-secondary);font-size:var(--gm-type-label);line-height:var(--gm-leading-label)}.gm-metric__value{overflow-wrap:anywhere;color:var(--gm-text);font-size:var(--gm-type-metric);font-weight:800;line-height:var(--gm-leading-metric)}.gm-metric__meta{color:var(--gm-text-secondary);font-size:var(--gm-type-meta);line-height:var(--gm-leading-meta)}.gm-metric--positive .gm-metric__meta,.gm-metric--positive .gm-metric__icon{color:var(--gm-positive)}.gm-metric--negative .gm-metric__meta,.gm-metric--negative .gm-metric__icon{color:var(--gm-negative)}.gm-metric--warning .gm-metric__meta,.gm-metric--warning .gm-metric__icon{color:var(--gm-warning)}.gm-metric--action:active{border-color:var(--gm-primary);background:var(--gm-primary-soft)}.gm-metric--action:disabled{cursor:not-allowed;opacity:.5}.gm-bottom-nav{position:absolute;right:0;bottom:0;left:0;z-index:30;min-height:var(--gm-bottom-nav-height);display:grid;grid-template-columns:repeat(var(--gm-bottom-nav-count, 5),minmax(0,1fr));padding:4px 4px env(safe-area-inset-bottom);border-top:1px solid var(--gm-border);background:var(--gm-surface);box-shadow:0 -10px 22px #18374914}.gm-bottom-nav button{min-width:var(--gm-control-min);min-height:var(--gm-control-min);display:grid;place-items:center;align-content:center;gap:3px;border:0;border-radius:var(--gm-radius-md);color:var(--gm-text-tertiary);background:transparent;cursor:pointer}.gm-bottom-nav button strong{font-size:var(--gm-type-caption);font-weight:700;line-height:var(--gm-leading-caption)}.gm-bottom-nav button.is-active{color:var(--gm-primary)}.gm-bottom-nav button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:340px){.gm-topbar{padding-inline:12px}.gm-topbar__title--action{width:100%}.gm-section-header{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.gm-shell *,.gm-shell *:before,.gm-shell *:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.guide-pull-refresh{position:sticky;top:0;z-index:30;width:100%;height:0;display:flex;justify-content:center;overflow:visible;pointer-events:none;opacity:0;transition:opacity .14s ease}.guide-pull-refresh[data-visible=true]{opacity:1}.guide-pull-refresh__pill{min-height:34px;max-width:min(92%,300px);display:inline-flex;align-items:center;justify-content:center;gap:var(--gm-space-2, 8px);border:1px solid var(--gm-border, #dce2e5);border-radius:999px;padding:6px 12px;color:var(--gm-text-secondary, #4f5b64);background:color-mix(in srgb,var(--gm-surface, #fff) 94%,transparent);box-shadow:0 7px 18px #1837491f;font-size:var(--gm-type-meta, 13px);font-weight:700;line-height:var(--gm-leading-meta, 18px);white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(calc(-100% - 8px + var(--guide-pull-distance, 0px)));transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .18s cubic-bezier(.2,.78,.2,1)}.guide-pull-refresh[data-state=pulling] .guide-pull-refresh__pill,.guide-pull-refresh[data-state=ready] .guide-pull-refresh__pill{transform:translateY(calc(-100% - 8px + var(--guide-pull-distance, 0px)));transition-property:color,border-color,background-color}.guide-pull-refresh[data-state=ready] .guide-pull-refresh__pill,.guide-pull-refresh[data-state=refreshing] .guide-pull-refresh__pill{border-color:color-mix(in srgb,var(--gm-primary, #0b6b61) 36%,var(--gm-border, #dce2e5));color:var(--gm-primary, #0b6b61);background:color-mix(in srgb,var(--gm-primary-soft, #e8f3f1) 88%,var(--gm-surface, #fff))}.guide-pull-refresh[data-state=success] .guide-pull-refresh__pill,.guide-pull-refresh[data-state=cached] .guide-pull-refresh__pill{border-color:color-mix(in srgb,var(--gm-positive, #17664e) 34%,var(--gm-border, #dce2e5));color:var(--gm-positive, #17664e);background:var(--gm-positive-soft, #eef7f3)}.guide-pull-refresh[data-state=cooldown] .guide-pull-refresh__pill,.guide-pull-refresh[data-state=error] .guide-pull-refresh__pill{border-color:color-mix(in srgb,var(--gm-warning, #8a641f) 34%,var(--gm-border, #dce2e5));color:var(--gm-warning, #8a641f);background:var(--gm-warning-soft, #fbf6ea)}.guide-pull-refresh__icon{width:18px;height:18px;flex:0 0 18px;display:inline-grid;place-items:center;transform:rotate(calc(var(--guide-pull-progress, 0) * 180deg));transition:transform .16s ease}.guide-pull-refresh[data-state=ready] .guide-pull-refresh__icon{transform:rotate(180deg)}.guide-pull-refresh[data-state=refreshing] .guide-pull-refresh__icon{animation:guide-pull-refresh-spin .72s linear infinite}.guide-pull-refresh[data-state=success] .guide-pull-refresh__icon,.guide-pull-refresh[data-state=cached] .guide-pull-refresh__icon,.guide-pull-refresh[data-state=cooldown] .guide-pull-refresh__icon,.guide-pull-refresh[data-state=error] .guide-pull-refresh__icon{transform:none}.guide-pull-refresh time{color:var(--gm-text-tertiary, #66737d);font-size:var(--gm-type-caption, 12px);font-weight:600}@keyframes guide-pull-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.guide-pull-refresh,.guide-pull-refresh__pill,.guide-pull-refresh__icon{transition:none}.guide-pull-refresh[data-state=refreshing] .guide-pull-refresh__icon{animation:none}}.guide-core-page{color:var(--eg-text, #182027);background:var(--eg-canvas, #f4f6f7);font-variant-numeric:tabular-nums}.guide-core-scroll{display:grid;align-content:start;gap:0;padding-block:16px 104px}.guide-core-section{display:grid;gap:12px;min-width:0}.guide-core-inline-heading{display:inline-flex;align-items:baseline;justify-self:start;gap:8px;max-width:100%;min-height:32px;white-space:nowrap}.guide-core-inline-heading h2{flex:0 0 auto;margin:0;color:var(--eg-text, #182027);font-size:18px;font-weight:800;line-height:24px}.guide-core-inline-heading__meta{overflow:hidden;color:var(--eg-muted, #66737d);font-size:13px;font-weight:550;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.guide-core-page.is-chart-landscape-open .gm-scroll{overflow:hidden}.guide-core-panel{overflow:hidden;border-color:color-mix(in srgb,var(--eg-border, #dce2e5) 88%,transparent);background:linear-gradient(180deg,var(--eg-surface, #fff),color-mix(in srgb,var(--eg-surface, #fff) 97%,var(--eg-primary-softer, #e8f4f2)));box-shadow:0 14px 34px #1f363d11,inset 0 1px #ffffffeb}.guide-core-hero{overflow:hidden;color:var(--eg-on-primary, #fff);background:linear-gradient(180deg,#ffffff17,#fff0),linear-gradient(125deg,var(--eg-hero-start, #164f4b),var(--eg-primary-pressed, #075f59) 54%,var(--eg-primary, #0d7f77));box-shadow:0 16px 34px rgba(var(--eg-primary-rgb, 13, 127, 119),.24),inset 0 1px #ffffff2e}.guide-core-icon-action,.guide-core-text-action{min-width:44px;min-height:44px;border:0;color:var(--eg-primary, #0d7f77);background:transparent}.guide-core-icon-action{display:inline-grid;place-items:center;border:1px solid var(--eg-border, #dce2e5);border-radius:12px;background:var(--eg-surface, #fff)}.guide-core-text-action{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 4px;font-size:14px;font-weight:750}.guide-core-icon-action:focus-visible,.guide-core-text-action:focus-visible,.guide-core-action-row:focus-visible,.guide-core-member-task-grid button:focus-visible,.guide-core-salary-entry:focus-visible,.guide-core-hero-details summary:focus-visible,.guide-core-score-details summary:focus-visible{outline:3px solid rgba(var(--eg-primary-rgb, 13, 127, 119),.2);outline-offset:2px}.guide-core-task-hero{display:grid;gap:13px;min-height:244px;padding:18px}.guide-core-task-hero__updated{color:#ffffffbd;font-size:13px;font-weight:650;line-height:18px}.guide-core-task-hero__main{display:grid;grid-template-columns:minmax(116px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px}.guide-core-task-hero__headline{display:grid;gap:3px}.guide-core-task-hero__headline>span,.guide-core-task-hero__headline>small{color:#ffffffbd;font-size:13px;line-height:18px}.guide-core-task-hero__headline>strong{font-size:38px;line-height:44px}.guide-core-task-hero__money{display:grid;gap:14px;margin:0}.guide-core-task-hero__money div{display:grid;gap:3px}.guide-core-task-hero__money dt,.guide-core-task-hero__daily span{color:#ffffffb8;font-size:13px;line-height:18px}.guide-core-task-hero__money dd{margin:0;font-size:22px;font-weight:800;line-height:28px}.guide-core-task-hero__evidence{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.guide-core-task-hero__support{display:grid;gap:2px}.guide-core-task-hero__support>span{color:#ffffffc2;font-size:13px}.guide-core-task-hero__support>strong{font-size:20px;line-height:26px}.guide-core-task-hero__daily{display:grid;gap:2px;min-width:124px;text-align:right}.guide-core-task-hero__daily strong{font-size:20px;line-height:26px}.guide-core-hero-details{border-top:1px solid rgba(255,255,255,.18)}.guide-core-hero-details summary,.guide-core-score-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.guide-core-hero-details summary::-webkit-details-marker,.guide-core-score-details summary::-webkit-details-marker{display:none}.guide-core-hero-details summary:after,.guide-core-score-details summary:after{content:"＋";margin-left:auto;font-size:18px}.guide-core-hero-details[open] summary:after,.guide-core-score-details[open] summary:after{content:"－"}.guide-core-hero-details dl,.guide-core-score-details dl{display:grid;margin:0;padding:0 0 8px}.guide-core-hero-details dl div,.guide-core-score-details dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-top:1px solid rgba(255,255,255,.14);font-size:13px}.guide-core-hero-details :is(dt,dd),.guide-core-score-details :is(dt,dd){margin:0}.guide-core-hero-details dd,.guide-core-score-details dd{font-weight:750}.guide-core-action-list,.guide-core-advice-list{display:grid}.guide-core-action-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:84px;padding:12px 14px;border:0;color:inherit;text-align:left;background:transparent}.guide-core-action-row+.guide-core-action-row{border-top:1px solid var(--eg-border, #dce2e5)}button.guide-core-action-row:active,.guide-core-member-task-grid button:active,.guide-core-salary-entry:active{background:var(--eg-primary-softer, #e8f4f2)}.guide-core-action-row__icon,.guide-core-training-summary__icon,.guide-core-salary-entry__icon,.guide-core-advice-list__icon{display:inline-grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;color:var(--eg-primary, #0d7f77);background:var(--eg-primary-softer, #e8f4f2)}.guide-core-action-row__icon.is-warning{color:var(--eg-warning, #8a641f);background:color-mix(in srgb,var(--eg-warning, #8a641f) 12%,white)}.guide-core-action-row__copy{display:grid;gap:3px;min-width:0}.guide-core-action-row__copy strong,.guide-core-training-summary strong{font-size:16px;line-height:22px}.guide-core-action-row__copy small,.guide-core-training-summary small{color:var(--eg-muted, #66737d);font-size:13px;line-height:19px}.guide-core-status{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border-radius:999px;font-size:13px;line-height:18px;font-weight:750;white-space:nowrap}.guide-core-status.is-warning{color:var(--eg-warning, #8a641f);background:color-mix(in srgb,var(--eg-warning, #8a641f) 12%,white)}.guide-core-status.is-progress{color:var(--eg-primary, #0d7f77);background:var(--eg-primary-softer, #e8f4f2)}.guide-core-status.is-success{color:var(--eg-success, #0b6b61);background:var(--eg-success-soft, #e6f4f1)}.guide-core-task-progress-list{display:grid;gap:10px}.guide-core-task-progress-card{scroll-margin-block:12px;overflow:hidden}.guide-core-task-progress-card__header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px}.guide-core-task-progress-card__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--eg-primary, #0d7f77);background:var(--eg-primary-softer, #e8f4f2)}.guide-core-task-progress-card__title{display:grid;gap:2px;min-width:0}.guide-core-task-progress-card__title strong{font-size:15px;line-height:21px}.guide-core-task-progress-card__title small,.guide-core-task-progress-card__progress dt,.guide-core-task-progress-card__metrics dt{color:var(--eg-muted, #66737d);font-size:12px;line-height:17px}.guide-core-task-progress-card__progress{display:flex;gap:10px;margin:0;text-align:right}.guide-core-task-progress-card__progress div{display:grid;gap:1px}.guide-core-task-progress-card__progress :is(dt,dd),.guide-core-task-progress-card__metrics :is(dt,dd){margin:0}.guide-core-task-progress-card__progress dd{color:var(--eg-primary, #0d7f77);font-size:15px;font-weight:800}.guide-core-task-progress-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-task-progress-card__metrics div{display:grid;gap:3px;min-width:0;padding:10px 12px}.guide-core-task-progress-card__metrics div+div{border-left:1px solid var(--eg-border, #dce2e5)}.guide-core-task-progress-card__metrics dd{color:var(--eg-text, #182027);font-size:18px;font-weight:820;line-height:24px}.guide-core-member-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-core-member-task-grid button{position:relative;display:grid;grid-template-columns:minmax(48px,.65fr) minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px 14px;border:0;color:inherit;text-align:left;background:transparent}.guide-core-member-task-grid button:nth-child(2n){border-left:1px solid var(--eg-border, #dce2e5)}.guide-core-member-task-grid button:nth-child(n+3){border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-member-task-grid button strong{font-size:28px;line-height:32px}.guide-core-member-task-grid button span{color:var(--eg-muted, #66737d);font-size:13px;line-height:18px}.guide-core-section-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.guide-core-section-aside{color:var(--eg-muted, #66737d);font-size:13px;font-weight:650;line-height:18px;white-space:nowrap}.guide-core-training-panel{display:grid;gap:16px}.guide-core-training-summary{display:flex;align-items:center;gap:12px}.guide-core-training-summary>span:last-child{display:grid;gap:3px}.guide-core-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-definition-grid div{display:grid;gap:5px;min-height:74px;padding:12px 8px}.guide-core-definition-grid div:nth-child(2n){padding-left:16px;border-left:1px solid var(--eg-border, #dce2e5)}.guide-core-definition-grid div:nth-child(n+3){border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-definition-grid :is(dt,dd){margin:0}.guide-core-definition-grid dt{color:var(--eg-muted, #66737d);font-size:13px;line-height:18px}.guide-core-definition-grid dd{font-size:18px;font-weight:800;line-height:24px}.guide-core-profile-hero{display:grid;gap:13px;min-height:190px;padding:18px}.guide-core-profile-hero__eyebrow{display:flex;align-items:center;gap:7px;color:#fffc;font-size:13px;font-weight:700}.guide-core-profile-hero__headline{display:flex;align-items:end;justify-content:space-between;gap:16px}.guide-core-profile-hero__headline>span{display:grid;gap:4px}.guide-core-profile-hero__headline small{color:#ffffffb3;font-size:13px;font-weight:650}.guide-core-profile-hero__headline strong{font-size:28px;line-height:34px}.guide-core-profile-hero__headline>b{font-size:38px;line-height:42px}.guide-core-profile-hero__headline>b small{margin-left:3px}.guide-core-profile-hero>p{margin:0;color:#ffffffc2;font-size:14px;line-height:21px}.guide-core-profile-hero__improvement{display:flex;align-items:center;min-height:44px;padding-top:10px;border-top:1px solid rgba(255,255,255,.18);font-size:13px}.guide-core-profile-hero__improvement strong{margin-left:auto;margin-right:8px;font-size:14px}.guide-core-salary-entry{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:108px;padding:14px 16px;border:0;color:inherit;text-align:left;background:transparent}.guide-core-salary-entry__copy{display:grid;gap:3px;min-width:0}.guide-core-salary-entry__copy>small,.guide-core-salary-entry__copy>span{color:var(--eg-muted, #66737d);font-size:13px;line-height:18px}.guide-core-salary-entry__copy>strong{color:var(--eg-text, #182027);font-size:24px;line-height:30px}.guide-core-ability-panel{display:grid;gap:14px}.guide-core-radar-surface{overflow:hidden;border:1px solid color-mix(in srgb,var(--eg-primary, #0d7f77) 14%,var(--eg-border, #dce2e5));border-radius:12px;background:radial-gradient(circle at 50% 48%,rgba(var(--eg-primary-rgb, 13, 127, 119),.08),transparent 52%),var(--eg-surface, #fff)}.guide-core-radar-chart{width:100%;height:290px}.guide-core-radar-surface .guide-chart-shell__toolbar{display:none}.guide-core-chart-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--eg-border, #dce2e5)}.guide-core-chart-summary div{display:grid;gap:4px;padding:12px 8px}.guide-core-chart-summary div+div{padding-left:16px;border-left:1px solid var(--eg-border, #dce2e5)}.guide-core-chart-summary span{color:var(--eg-muted, #66737d);font-size:13px}.guide-core-chart-summary strong{font-size:15px;line-height:21px}.guide-core-score-details summary{color:var(--eg-primary, #0d7f77)}.guide-core-score-details dl div{min-height:44px;border-color:var(--eg-border, #dce2e5)}.guide-core-score-details dd{color:var(--eg-text, #182027)}.guide-core-advice-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:96px;padding:14px 16px}.guide-core-advice-list article+article{border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-advice-list article>span:nth-child(2){display:grid;gap:4px}.guide-core-advice-list article strong{font-size:15px;line-height:21px}.guide-core-advice-list article p{margin:0;color:var(--eg-muted, #66737d);font-size:14px;line-height:21px}.guide-core-advice-list article>span:last-child{padding-top:4px;font-size:12px;font-weight:750;white-space:nowrap}.guide-core-advice-list .is-warning{color:var(--eg-warning, #8a641f)}.guide-core-advice-list .is-ready{color:var(--eg-success, #0b6b61)}.guide-core-empty{display:flex;align-items:center;gap:8px;min-height:72px;margin:0;padding:14px 16px;color:var(--eg-muted, #66737d);font-size:14px}.guide-core-page-note{display:flex;align-items:flex-start;gap:7px;margin:-4px 2px 0;color:var(--eg-muted, #66737d);font-size:13px;line-height:19px}.guide-core-page-note svg{flex:0 0 auto;margin-top:1px;color:var(--eg-success, #0b6b61)}.guide-core-page-tabs{flex:0 0 auto;padding:8px;border-bottom:1px solid var(--eg-border, #dce2e5);background:var(--eg-surface, #fff)}.guide-core-page-tabs button{min-width:60px;flex:1 1 0}.guide-core-analysis-hero,.guide-core-board-hero{display:grid;gap:14px;min-height:212px;padding:18px}.guide-core-analysis-hero{min-height:298px}.guide-core-analysis-hero__heading-copy{display:grid;gap:1px}.guide-core-analysis-hero__heading-copy small{color:#ffffffa3;font-size:11px;font-weight:600;line-height:16px}.guide-core-analysis-benchmark-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff29}.guide-core-analysis-benchmark-grid div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:8px 9px;background:#0000001a}.guide-core-analysis-benchmark-grid :is(dt,dd){margin:0;font-size:11px;line-height:16px}.guide-core-analysis-benchmark-grid dt{color:#ffffffb3}.guide-core-analysis-benchmark-grid dd{color:var(--eg-on-primary, #fff);font-weight:800;text-align:right}.guide-core-hero__heading,.guide-core-hero__status,.guide-core-direction{display:flex;align-items:center}.guide-core-hero__heading{justify-content:space-between;gap:12px;color:#ffffffc7;font-size:14px;font-weight:700}.guide-core-hero__value{color:var(--eg-on-primary, #fff);font-size:38px;font-weight:850;line-height:44px;letter-spacing:-.02em}.guide-core-hero__status{min-height:28px;margin:-6px 0 0;color:#ffffffe0;font-size:14px}.guide-core-hero__status .guide-core-direction,.guide-core-hero__status.is-positive,.guide-core-hero__status.is-warning,.guide-core-hero__status.is-negative{color:#ffffffe6}.guide-core-supporting-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}.guide-core-supporting-metrics.is-board{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.guide-core-supporting-metrics div{display:grid;gap:3px;min-width:0;padding-inline:10px}.guide-core-supporting-metrics div:first-child,.guide-core-supporting-metrics.is-board div:nth-child(odd){padding-left:0}.guide-core-supporting-metrics div+div{border-left:1px solid rgba(255,255,255,.15)}.guide-core-supporting-metrics.is-board div:nth-child(3){border-left:0}.guide-core-supporting-metrics :is(dt,dd){min-width:0;margin:0}.guide-core-supporting-metrics dt{color:#ffffffad;font-size:13px;line-height:17px}.guide-core-supporting-metrics dd{overflow-wrap:anywhere;color:var(--eg-on-primary, #fff);font-size:15px;font-weight:760;line-height:21px}.guide-core-evidence-card,.guide-core-context-card{display:grid;gap:14px;border:1px solid var(--eg-border, #dce2e5);border-radius:10px;background:var(--eg-surface, #fff);box-shadow:0 10px 26px #1f363d0d}.guide-core-inline-tabs{width:100%}.guide-core-comparison-context{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 10px;border-left:3px solid var(--eg-primary, #0d7f77);color:var(--eg-muted, #66737d);background:var(--eg-primary-softer, #f1f8f6);font-size:13px;line-height:18px}.guide-core-comparison-context span:first-child{color:var(--eg-primary, #0d7f77);font-weight:750}.guide-core-chart{width:100%;height:260px}.guide-core-chart--distribution,.guide-core-chart--rank{height:230px}.guide-core-evidence-card .guide-chart-shell{min-width:0}.guide-core-comparison-list,.guide-core-rank-list{margin:0;padding:0;list-style:none}.guide-core-comparison-list{display:grid;border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-comparison-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:9px 2px}.guide-core-comparison-list li+li{border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-comparison-list li>span:first-child{display:grid;gap:2px}.guide-core-comparison-list b{color:var(--eg-muted, #66737d);font-size:13px;font-weight:600}.guide-core-comparison-list strong{font-size:18px;line-height:24px}.guide-core-direction{gap:3px;color:var(--eg-tertiary, #66737d);font-size:12px;font-weight:700;white-space:nowrap}.guide-core-direction.is-up{color:var(--eg-success, #17664e)}.guide-core-direction.is-down{color:var(--eg-negative, #a92f43)}.guide-core-analysis-hero .guide-core-hero__status .guide-core-direction{width:fit-content;min-height:28px;padding:4px 9px;border-radius:999px;color:var(--eg-hero-start, #143a39);background:#ffffffe6}.guide-core-continuous-card{overflow:hidden}.guide-core-metric-list,.guide-core-legend-list{margin:0}.guide-core-metric-list>div,.guide-core-legend-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:10px 14px}.guide-core-metric-list>div+div,.guide-core-legend-list>div+div{border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-metric-list :is(dt,dd),.guide-core-legend-list :is(dt,dd){margin:0}.guide-core-metric-list dt,.guide-core-legend-list dt{color:var(--eg-muted, #66737d);font-size:13px}.guide-core-metric-list dd,.guide-core-legend-list dd{display:flex;align-items:center;gap:10px}.guide-core-metric-list dd strong,.guide-core-legend-list dd strong{color:var(--eg-text, #182027);font-size:17px}.guide-core-legend-list dt{display:flex;align-items:center;gap:8px}.guide-core-legend-list dt i{width:10px;height:10px;border-radius:50%}.guide-core-legend-list dd span{min-width:54px;color:var(--eg-muted, #66737d);font-size:13px;text-align:right}.guide-core-empty-state{min-height:88px}.guide-core-empty-state strong{font-size:15px}.guide-core-empty-state p{margin:4px 0 0;color:var(--eg-muted, #66737d);font-size:14px}.guide-core-disclosure-list{display:grid}.guide-core-disclosure+.guide-core-disclosure,.guide-core-rank-list li+li,.guide-core-board-row+.guide-core-board-row{border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-disclosure summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 14px;cursor:pointer;list-style:none}.guide-core-disclosure summary::-webkit-details-marker,.guide-core-board-row summary::-webkit-details-marker,.guide-core-rank-details summary::-webkit-details-marker{display:none}.guide-core-disclosure__icon,.guide-core-rank-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:13px;color:var(--eg-primary, #0d7f77);background:var(--eg-primary-softer, #f1f8f6)}.guide-core-disclosure summary>span:nth-child(2),.guide-core-rank-copy,.guide-core-board-row summary>span:nth-child(2){display:grid;gap:3px}.guide-core-disclosure summary strong,.guide-core-rank-copy strong,.guide-core-board-row summary strong{font-size:15px}.guide-core-disclosure summary small,.guide-core-rank-copy small,.guide-core-board-row summary small{color:var(--eg-muted, #66737d);font-size:12px}.guide-core-disclosure summary>b{color:var(--eg-primary, #0d7f77);font-size:16px}.guide-core-disclosure>dl,.guide-core-rank-details dl,.guide-core-board-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 14px 12px 54px}.guide-core-disclosure>dl div,.guide-core-rank-details dl div,.guide-core-board-row dl div{display:grid;gap:2px;min-height:54px;padding:8px;border-top:1px solid var(--eg-border, #dce2e5)}.guide-core-disclosure :is(dt,dd),.guide-core-rank-details :is(dt,dd),.guide-core-board-row :is(dt,dd){margin:0}.guide-core-disclosure dt,.guide-core-rank-details dt,.guide-core-board-row dt{color:var(--eg-muted, #66737d);font-size:12px}.guide-core-disclosure dd,.guide-core-rank-details dd,.guide-core-board-row dd{color:var(--eg-text, #182027);font-size:14px;font-weight:750}.guide-core-rank-tabs{overflow-x:auto}.guide-core-rank-tabs button{min-width:72px}.guide-core-rank-list li{display:grid;grid-template-columns:28px 40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 14px}.guide-core-rank-number{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--eg-muted, #66737d);background:var(--eg-surface-muted, #f8faf9);font-size:13px;font-weight:800}.guide-core-rank-number.is-1,.guide-core-rank-number.is-2,.guide-core-rank-number.is-3{color:var(--eg-on-primary, #fff);background:var(--eg-primary, #0d7f77)}.guide-core-rank-details summary{min-width:44px;min-height:44px;display:grid;place-items:center;color:var(--eg-primary, #0d7f77);cursor:pointer;font-size:13px;font-weight:750;list-style:none}.guide-core-rank-details[open]{grid-column:1 / -1}.guide-core-rank-details dl{padding:8px 0 0}.guide-core-context-card{padding:0}.guide-core-context-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;padding:8px 14px;border:0;border-radius:10px;color:var(--eg-text, #182027);background:transparent;font:inherit}.guide-core-context-summary>span{display:flex;align-items:center;gap:5px}.guide-core-context-summary>span:first-child{color:var(--eg-primary, #0d7f77)}.guide-core-context-summary b,.guide-core-context-summary strong{font-size:14px}.guide-core-context-summary i{color:var(--eg-border-strong, #bdc9cd);font-style:normal}.guide-core-filter-panel{display:grid;gap:16px;border-top:1px solid var(--eg-border, #dce2e5);padding:14px}.guide-core-filter-panel>div{display:grid;gap:8px}.guide-core-filter-panel>div>span{color:var(--eg-muted, #66737d);font-size:13px;font-weight:700}.guide-core-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.guide-core-date-range label{display:grid;gap:5px;color:var(--eg-muted, #66737d);font-size:12px}.guide-core-date-range input{width:100%;min-height:44px;border:1px solid var(--eg-border, #dce2e5);border-radius:8px;padding:0 7px;color:var(--eg-text, #182027);background:var(--eg-surface, #fff);font:inherit;font-size:12px}.guide-core-board-list{display:grid}.guide-core-board-row summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:10px 14px;cursor:pointer;list-style:none}.guide-core-board-row__status{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 8px;border-radius:999px;font-size:13px;font-weight:800}.guide-core-board-row__status.is-positive{color:var(--eg-success, #17664e);background:var(--eg-success-soft, #eef7f3)}.guide-core-board-row__status.is-warning{color:var(--eg-warning, #8a641f);background:color-mix(in srgb,var(--eg-warning, #8a641f) 12%,white)}.guide-core-board-row__status.is-negative{color:var(--eg-negative, #a92f43);background:color-mix(in srgb,var(--eg-negative, #a92f43) 10%,white)}.guide-core-board-row dl{padding-left:52px}.guide-core-board-row dd.is-positive{color:var(--eg-success, #17664e)}.guide-core-board-row dd.is-negative{color:var(--eg-negative, #a92f43)}.guide-mini-app[data-guide-surface=core] .guide-screen--training .guide-scroll{padding:8px 8px 28px;background:var(--eg-canvas, #f4f6f7)}.guide-mini-app[data-guide-surface=core] .guide-training-hero{gap:8px;margin-bottom:12px;border-radius:10px;padding:18px;background:linear-gradient(180deg,#ffffff17,#fff0),linear-gradient(125deg,var(--eg-hero-start, #143a39),var(--eg-primary-pressed, #075249) 54%,var(--eg-primary, #0b6b61));box-shadow:0 16px 34px rgba(var(--eg-primary-rgb, 11, 107, 97),.2)}.guide-mini-app[data-guide-surface=core] .guide-training-hero span,.guide-mini-app[data-guide-surface=core] .guide-training-hero p,.guide-mini-app[data-guide-surface=core] .guide-training-hero i{font-size:13px;font-weight:650;line-height:19px}.guide-mini-app[data-guide-surface=core] .guide-training-hero strong{font-size:38px;line-height:44px}.guide-mini-app[data-guide-surface=core] .guide-training-card{grid-template-columns:minmax(0,1fr) 78px;gap:12px;min-height:190px;border:1px solid var(--eg-border, #dce2e5);border-radius:10px;padding:14px;background:var(--eg-surface, #fff);box-shadow:0 10px 26px #1f363d0d}.guide-mini-app[data-guide-surface=core] .guide-training-card__main>div>strong{font-size:15px;line-height:21px}.guide-mini-app[data-guide-surface=core] .guide-training-card__main>div>span,.guide-mini-app[data-guide-surface=core] .guide-training-card__main p{color:var(--eg-muted, #66737d);font-size:13px;line-height:19px}.guide-mini-app[data-guide-surface=core] .guide-training-card__main dl div{min-height:58px;border-radius:8px;padding:8px;background:var(--eg-surface-muted, #f8faf9)}.guide-mini-app[data-guide-surface=core] .guide-training-card__main dt,.guide-mini-app[data-guide-surface=core] .guide-training-card__meta small{color:var(--eg-muted, #66737d);font-size:12px;line-height:17px}.guide-mini-app[data-guide-surface=core] .guide-training-card__main dd{overflow:visible;color:var(--eg-text, #182027);font-size:13px;line-height:18px;text-overflow:clip;white-space:normal}.guide-mini-app[data-guide-surface=core] .guide-training-card__meta small{color:var(--eg-primary, #0b6b61);background:var(--eg-primary-softer, #f1f8f6)}.guide-mini-app[data-guide-surface=core] .guide-training-card__score span{color:var(--eg-primary, #0b6b61);font-size:28px}.guide-mini-app[data-guide-surface=core] .guide-training-card__score button{min-height:44px;border-radius:8px;color:var(--eg-on-primary, #fff);background:var(--eg-primary, #0b6b61)}.guide-mini-app[data-guide-surface=core] .guide-training-card.is-done .guide-training-card__score button{color:var(--eg-primary, #0b6b61);background:var(--eg-primary-soft, #e8f3f1)}.guide-mini-app[data-guide-surface=core] .legacy-guide-page--member-list .legacy-guide-page__scroll{padding:12px 8px 28px}.guide-mini-app[data-guide-surface=core] .legacy-guide-member-list__summary{min-height:52px;border-radius:10px;padding:10px 12px;color:var(--eg-primary, #0b6b61);background:var(--eg-primary-softer, #f1f8f6);font-size:13px;line-height:19px}.guide-mini-app[data-guide-surface=core] .legacy-guide-member-list{gap:10px}.guide-mini-app[data-guide-surface=core] .legacy-guide-member-list>li{min-height:88px;border-radius:10px;padding:14px;box-shadow:0 10px 26px #1f363d0d}.guide-mini-app[data-guide-surface=core] .legacy-guide-member-list__avatar[class*=is-]{color:var(--eg-primary, #0b6b61);background:var(--eg-primary-softer, #f1f8f6)}.guide-mini-app[data-guide-surface=core] .legacy-guide-member-list>li>div>strong{font-size:15px;line-height:21px}.guide-mini-app[data-guide-surface=core] .legacy-guide-member-list>li>div>strong small,.guide-mini-app[data-guide-surface=core] .legacy-guide-member-list>li>div>span{color:var(--eg-muted, #66737d);font-size:13px;line-height:19px}@media(max-width:390px){.guide-core-task-hero__main{grid-template-columns:minmax(108px,.75fr) minmax(0,1.25fr);gap:14px}.guide-core-task-hero__money dd{font-size:20px;line-height:26px}.guide-core-action-row{grid-template-columns:44px minmax(0,1fr) auto}.guide-core-action-row>svg{display:none}.guide-core-status{grid-column:2;justify-self:start}.guide-core-section-actions{flex-wrap:wrap;row-gap:0}.guide-core-advice-list article{grid-template-columns:44px minmax(0,1fr)}.guide-core-advice-list article>span:last-child{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.guide-core-page *,.guide-core-page *:before,.guide-core-page *:after{scroll-behavior:auto!important}}.guide-mini-app--reports,.guide-screen--reports{--guide-bg: #f7f9fa;--guide-card: #ffffff;--guide-ink: #182027;--guide-muted: #69747d;--guide-line: #dfe5e8;--guide-blue: #177f78;--guide-teal: #3269c8;--guide-green: #16875c;--guide-orange: #c58a29;--guide-red: #a92f43;background:#f7f9fa}.guide-screen--reports .guide-scroll{background:#f7f9fa}.guide-scene-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-scene-card{--scene-accent: #177f78;--scene-soft: rgba(23, 127, 120, .13);--scene-glow: rgba(23, 127, 120, .16);position:relative;isolation:isolate;width:100%;min-height:146px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;overflow:hidden;padding:12px;border:1px solid rgba(190,202,208,.72);border-radius:14px;color:var(--guide-ink);background:radial-gradient(circle at 12% 0%,var(--scene-glow),transparent 44%),#fffffff5;box-shadow:0 10px 24px #1a252d0f,inset 0 1px #fffffff5;text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.guide-scene-card:before{content:"";position:absolute;z-index:-1;top:-50%;left:-40%;width:42%;height:190%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);transform:translate(-220%) rotate(16deg);transition:transform .52s ease}.guide-scene-card:hover,.guide-scene-card:focus-visible{border-color:var(--scene-accent);box-shadow:0 16px 34px #192a341f,0 0 0 3px var(--scene-soft);transform:translateY(-3px)}.guide-scene-card:hover:before,.guide-scene-card:focus-visible:before{transform:translate(420%) rotate(16deg)}.guide-scene-card:focus-visible{outline:none}.guide-scene-card:active{transform:translateY(0) scale(.985)}.guide-scene-launcher__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.guide-scene-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--scene-soft);border-radius:15px;color:var(--scene-accent);background:linear-gradient(145deg,rgba(255,255,255,.92),var(--scene-soft));box-shadow:0 8px 18px var(--scene-soft),inset 0 1px #fff;transition:transform .24s ease,box-shadow .24s ease}.guide-scene-icon svg{width:26px;height:26px}.guide-scene-card:hover .guide-scene-icon,.guide-scene-card:focus-visible .guide-scene-icon{box-shadow:0 12px 24px var(--scene-soft),inset 0 1px #fff;transform:translateY(-2px) rotate(-3deg) scale(1.04)}.guide-scene-launcher__access{display:inline-flex;align-items:center;gap:4px;color:#66737c;font-size:var(--report-type-meta);font-weight:850;white-space:nowrap}.guide-scene-launcher__access i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #66737c1a}.guide-scene-launcher__access.is-operate{color:#177f78}.guide-scene-launcher__copy{min-width:0;display:grid;align-content:start;gap:5px}.guide-scene-launcher__copy strong{font-size:var(--report-type-section);font-weight:920;line-height:1.18}.guide-scene-launcher__copy p{display:-webkit-box;min-height:32px;overflow:hidden;margin:0;color:#43505a;font-size:var(--report-type-label);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-scene-launcher__copy small{overflow:hidden;color:var(--guide-muted);font-size:var(--report-type-meta);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.guide-scene-card[data-archetype=goods-health]{--scene-accent: #aa711e;--scene-soft: rgba(170, 113, 30, .14);--scene-glow: rgba(197, 138, 41, .18)}.guide-scene-card[data-archetype=region-performance]{--scene-accent: #3269c8;--scene-soft: rgba(50, 105, 200, .13);--scene-glow: rgba(50, 105, 200, .16)}.guide-scene-card[data-archetype=supply-flow]{--scene-accent: #5962c6;--scene-soft: rgba(89, 98, 198, .13);--scene-glow: rgba(89, 98, 198, .16)}.guide-scene-card[data-archetype=member-lifecycle]{--scene-accent: #7253ad;--scene-soft: rgba(114, 83, 173, .13);--scene-glow: rgba(114, 83, 173, .16)}.guide-scene-card[data-archetype=consumption-quality]{--scene-accent: #9e4168;--scene-soft: rgba(158, 65, 104, .13);--scene-glow: rgba(158, 65, 104, .16)}.guide-scene-card[data-archetype=retention-behavior]{--scene-accent: #237f94;--scene-soft: rgba(35, 127, 148, .13);--scene-glow: rgba(35, 127, 148, .16)}.guide-scene-card[data-archetype=member-action]{--scene-accent: #7a2239;--scene-soft: rgba(122, 34, 57, .13);--scene-glow: rgba(122, 34, 57, .16)}.guide-scene-card[data-archetype=coupon-funnel]{--scene-accent: #bd682d;--scene-soft: rgba(189, 104, 45, .14);--scene-glow: rgba(189, 104, 45, .17)}.guide-scene-card[data-archetype=stored-value]{--scene-accent: #16875c;--scene-soft: rgba(22, 135, 92, .13);--scene-glow: rgba(22, 135, 92, .16)}.guide-scene-card[data-archetype=execution]{--scene-accent: #236a68;--scene-soft: rgba(35, 106, 104, .13);--scene-glow: rgba(35, 106, 104, .16)}.guide-scene-card[data-archetype=finance-reconcile]{--scene-accent: #7b5b2d;--scene-soft: rgba(123, 91, 45, .14);--scene-glow: rgba(123, 91, 45, .17)}@media(prefers-reduced-motion:reduce){.guide-scene-card,.guide-scene-card:before,.guide-scene-icon{transition:none}}.guide-report-detail-hero--scene{position:relative;overflow:visible;min-height:104px;border:1px solid rgba(255,255,255,.7);background:linear-gradient(135deg,#143a39eb,#1a252de0);box-shadow:0 14px 32px #16282d24,inset 0 1px #ffffff52}.guide-report-detail-hero--scene.is-question-open{z-index:30}.guide-report-detail-hero--scene>div:first-child>strong{white-space:normal}.guide-report-detail-hero--scene>div:first-child>p{margin:1px 0 0;font-size:var(--report-type-label);line-height:1.4}.guide-report-detail-hero-wrap{position:relative}.guide-report-detail-hero__actions{position:relative;z-index:8;display:flex;align-self:start;justify-content:flex-end;gap:8px}.guide-report-detail-hero__actions>button{min-height:40px;border:1px solid rgba(255,255,255,.28);color:#153b31;background:#e7f9f4f0;box-shadow:0 8px 22px #07181e29,inset 0 1px #ffffffd6;cursor:pointer}.guide-report-detail-hero__back{min-width:84px;border-radius:8px;padding:0 12px;font-weight:850}.guide-scene-requirement-tabs{display:flex;gap:6px;overflow-x:auto;margin-top:9px;padding:2px 1px 4px;scrollbar-width:none}.guide-scene-requirement-tabs::-webkit-scrollbar{display:none}.guide-scene-requirement-tabs button{min-width:118px;min-height:44px;display:flex;align-items:center;padding:7px 9px;border:1px solid #dfe5e8;border-radius:7px;color:var(--guide-muted);background:#fff;text-align:left;cursor:pointer}.guide-scene-requirement-tabs button.is-active{color:#fff;border-color:#177f78;background:#177f78}.guide-scene-requirement-tabs b{font-size:var(--report-type-meta)}.guide-scene-requirement-tabs span{overflow:hidden;font-size:var(--report-type-meta);text-overflow:ellipsis;white-space:nowrap}.guide-analysis-context{display:grid;gap:7px;padding:11px 12px;border-bottom:1px solid #e8eef0;background:#f7faf9}.guide-analysis-context p{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:start;margin:0}.guide-analysis-context b{color:#126f69;font-size:var(--report-type-meta);line-height:20px}.guide-analysis-context span{color:#34434c;font-size:var(--report-type-meta);font-weight:650;line-height:20px}.guide-report-metric-block{display:grid;gap:7px;margin-top:9px}.guide-report-metric-block>header{display:flex;justify-content:space-between;align-items:end;gap:8px;padding:0 2px}.guide-report-metric-block>header>div{display:grid;gap:1px}.guide-report-context-summary{min-width:0;display:grid;gap:6px}.guide-report-context-summary p{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;align-items:start;margin:0}.guide-report-context-summary b{display:inline-grid;min-height:22px;place-items:center;border-radius:5px;color:#126f69;background:#e8f5f2;font-size:var(--report-type-meta);line-height:22px}.guide-report-context-summary p>span{min-width:0;color:#34434c;font-size:var(--report-type-label);font-weight:600;line-height:22px}.guide-report-metric-block>header strong{font-size:var(--report-type-label)}.guide-report-metric-block>header span{color:var(--guide-muted);font-size:var(--report-type-meta)}.guide-report-metric-block>header button{min-height:26px;border:1px solid #d9e0e4;border-radius:5px;padding:0 8px;color:#177f78;background:#fff;font-size:var(--report-type-meta);font-weight:800}.guide-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-report-metrics article,.guide-report-metrics button{min-height:82px;border-color:#e0e6e9;background:#fff;box-shadow:none}.guide-comparison{margin-top:9px;overflow:hidden;border:1px solid rgba(176,190,198,.72);border-radius:8px;background:#fafcfcdb;box-shadow:0 12px 30px #192d3712,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%)}.guide-comparison__toggle{width:100%;min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 10px;border:0;color:#172127;background:transparent;text-align:left;cursor:pointer}.guide-comparison__mark{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(23,127,120,.24);border-radius:50%;color:#126f69;background:#e2f4f1c7;font-size:var(--report-type-section);font-weight:900}.guide-comparison__summary,.guide-comparison__status{min-width:0;display:grid;gap:2px}.guide-comparison__summary small{color:#7f263a;font-size:var(--report-type-meta);font-weight:900}.guide-comparison__summary strong{font-size:var(--report-type-body)}.guide-comparison__summary em{overflow:hidden;color:#68747c;font-size:var(--report-type-meta);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.guide-comparison__status{justify-items:end}.guide-comparison__status b{color:#126f69;font-size:var(--report-type-meta)}.guide-comparison__status i{color:#8b243a;font-size:var(--report-type-meta);font-style:normal;font-weight:900}.guide-comparison__panel{display:grid;gap:9px;padding:10px;border-top:1px solid rgba(210,220,225,.78);background:#ffffffb8}.guide-comparison__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.guide-comparison__options button{min-height:52px;display:grid;align-content:center;gap:3px;padding:7px 8px;border:1px solid #dfe6e8;border-radius:7px;color:#273139;background:#ffffffd6;text-align:left;cursor:pointer}.guide-comparison__options button strong{font-size:var(--report-type-label)}.guide-comparison__options button span{color:#768189;font-size:var(--report-type-caption);line-height:1.35}.guide-comparison__options button.is-active{border-color:#177f7885;background:#e8f5f2;box-shadow:inset 3px 0 #177f78}.guide-comparison__evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid #e3e8ea;border-radius:7px;background:#e3e8ea}.guide-comparison__evidence div{min-width:0;display:grid;gap:2px;padding:7px 8px;background:#ffffffeb}.guide-comparison__evidence dt{color:#8b243a;font-size:var(--report-type-caption);font-weight:900}.guide-comparison__evidence dd{margin:0;color:#3e4950;font-size:var(--report-type-meta);line-height:1.4}.guide-comparison__caveat{margin:0;padding-left:8px;border-left:2px solid #bd913d;color:#6d5734;font-size:var(--report-type-meta);line-height:1.45}.guide-scene{display:grid;gap:10px;margin-top:10px}.guide-scene__question{display:grid;gap:4px;padding:11px 12px;border-left:3px solid #177f78;color:#fff;background:#182027}.guide-scene__question span{color:#ffffff94;font-size:var(--report-type-meta);font-weight:800}.guide-scene__question strong{font-size:var(--report-type-body);line-height:1.4}.guide-comparison-proof{overflow:hidden;border:1px solid #dfe7e8;border-radius:8px;background:#fff;box-shadow:0 10px 26px #1f2b330d}.guide-comparison-proof>header,.guide-comparison-proof>footer{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:7px 10px}.guide-comparison-proof__trend{border-top:1px solid #e8eef0}.guide-comparison-proof__trend>header{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:10px 12px 0}.guide-comparison-proof__trend>header strong{font-size:var(--report-type-label)}.guide-comparison-proof__trend>header span{color:#66737d;font-size:var(--report-type-meta)}.guide-comparison-proof>header{border-bottom:1px solid #edf1f2}.guide-comparison-proof>header>span{display:inline-flex;align-items:center;gap:8px;font-size:var(--report-type-label);font-weight:900}.guide-comparison-proof>header>span small{border-radius:5px;padding:4px 8px;color:#fff;background:#165f59;box-shadow:0 3px 8px #165f5933;font-size:var(--report-type-meta);font-weight:750;line-height:18px}.guide-comparison-proof__controls>b{color:#177f78;font-size:var(--report-type-meta)}.guide-comparison-proof__controls{display:flex;align-items:center;gap:7px}.guide-comparison-proof__controls .guide-comparison{margin:0;overflow:visible;border:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-comparison-proof__controls .guide-report-control-trigger{border-color:transparent!important;background:transparent!important;box-shadow:none}.guide-comparison-proof__controls .guide-report-control-trigger__icon{width:30px;height:30px}.guide-comparison-proof__values{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:7px;align-items:center;padding:9px 10px}.guide-comparison-proof__values>div{min-width:0;display:grid;gap:3px}.guide-comparison-proof__values small{overflow:hidden;color:#7b858c;font-size:var(--report-type-caption);text-overflow:ellipsis;white-space:nowrap}.guide-comparison-proof__values strong{font-size:var(--report-type-section)}.guide-comparison-proof__values>i{color:#9aa2a8;font-size:var(--report-type-caption);font-style:normal}.guide-comparison-proof__values>em{color:#16875c;font-size:var(--report-type-label);font-style:normal;font-weight:900}.guide-comparison-proof__values>em.is-down{color:#bd4550}.guide-comparison-proof__values>em.is-flat{color:#78838b}.guide-comparison-proof>footer{padding-top:0;color:#7c858c;font-size:var(--report-type-caption)}.guide-report-metrics small em{margin-left:5px;color:#7e8890;font-size:var(--report-type-caption);font-style:normal;font-weight:700}.guide-scene-panel{position:relative;overflow:hidden;border:1px solid rgba(187,202,207,.72);border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdfd);box-shadow:0 14px 34px #1f363d11,inset 0 1px #ffffffe6}.guide-scene-panel>header{min-height:43px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px 7px;border-bottom:1px solid rgba(218,227,230,.72);background:linear-gradient(90deg,#e8f5f280,#fff0)}.guide-scene-panel>header strong{font-size:var(--report-type-body)}.guide-scene-panel>header span{color:var(--guide-muted);font-size:var(--report-type-meta)}.guide-scene-chart{width:100%;height:220px;background:linear-gradient(180deg,#f7fbfab8,#fff0)}.guide-scene-chart--compact,.guide-scene-chart--rank,.guide-scene-chart--quality{height:190px}.guide-scene-chart--matrix,.guide-scene-chart--behavior,.guide-scene-chart--bridge{height:250px}.guide-screen--reports{position:relative;overflow:hidden}.guide-chart-shell{min-width:0;width:100%;position:relative}.guide-chart-shell__toolbar{display:flex;align-items:center;justify-content:flex-end;padding:6px 8px 0}.guide-chart-landscape-trigger{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(23,127,120,.24);border-radius:50%;padding:0;color:#126f69;background:#ffffffe6;box-shadow:0 7px 18px #234e4d1a,inset 0 1px #fff;cursor:pointer}.guide-chart-landscape-trigger svg{width:18px;height:18px}.guide-chart-landscape-trigger path{stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.guide-chart-landscape-stage>header button{min-height:44px;border:1px solid rgba(23,127,120,.28);border-radius:999px;padding:0 14px;color:#126f69;background:#ffffffeb;font-size:var(--report-type-label);font-weight:850;cursor:pointer}.guide-scene-panel>header>.guide-chart-landscape-trigger,.guide-report-panel__head>.guide-chart-landscape-trigger,.guide-comparison-proof__trend>header>.guide-chart-landscape-trigger{flex:0 0 auto;margin-left:auto}.guide-chart-landscape-trigger:focus-visible,.guide-chart-landscape-stage>header button:focus-visible{outline:3px solid rgba(23,127,120,.26);outline-offset:2px}.guide-chart-landscape-overlay{position:absolute;z-index:300;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#182027;background:#eef3f4}.guide-chart-landscape-stage{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;overflow:hidden;background:#f8fafb;transform-origin:center}.guide-chart-landscape-stage>header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex:0 0 auto;padding:8px 18px;border-bottom:1px solid #dce5e7;background:#fffffffa}.guide-chart-landscape-stage>header>div{min-width:0;display:grid;gap:1px}.guide-chart-landscape-stage>header small{color:#177f78;font-size:var(--report-type-caption);font-weight:850}.guide-chart-landscape-stage>header strong{overflow:hidden;color:#182027;font-size:var(--report-type-section);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.guide-chart-landscape-stage>header button{flex:0 0 auto;color:#fff;border-color:#177f78;background:#177f78}.guide-chart-landscape-canvas{min-height:0;width:100%;height:100%;flex:1 1 auto;background:linear-gradient(180deg,#f8fbfa,#fff)}.guide-chart-landscape-content{min-height:0;width:100%;flex:1 1 auto;display:grid;place-items:center;overflow:auto;padding:16px 20px;background:radial-gradient(circle at 14% 20%,rgba(21,145,135,.08),transparent 34%),linear-gradient(180deg,#f8fbfa,#fff)}.guide-chart-landscape-content>.guide-chart-landscape-canvas{align-self:stretch;justify-self:stretch}.guide-screen--reports.is-chart-landscape-open .guide-scroll{overflow:hidden}@media(prefers-reduced-motion:reduce){.guide-chart-landscape-stage{transition:none}}.guide-target-rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px 7px}.guide-target-rings>div{min-width:0;display:grid;justify-items:center;gap:4px;text-align:center}.guide-target-ring{width:54px;height:54px;display:grid;place-items:center;position:relative;border-radius:50%;background:conic-gradient(#177f78 var(--progress),#e7ecee 0)}.guide-target-ring:after{content:"";width:43px;height:43px;position:absolute;border-radius:50%;background:#fff}.guide-target-ring b{z-index:1;font-size:var(--report-type-label)}.guide-target-rings>div>strong{font-size:var(--report-type-meta)}.guide-target-rings small{overflow:hidden;color:var(--guide-muted);font-size:var(--report-type-caption);text-overflow:ellipsis;white-space:nowrap}.guide-alert-list,.guide-member-action-list,.guide-action-table,.guide-cohort-list,.guide-bullet-list,.guide-reconcile-table,.guide-finance-ledger{display:grid}.guide-alert-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px 11px;border-bottom:1px solid #edf0f2}.guide-alert-row:last-child{border-bottom:0}.guide-alert-row>i{width:8px;height:8px;border-radius:50%;background:#c94c56}.guide-alert-row.is-warning>i{background:#d89224}.guide-alert-row>div{min-width:0;display:grid;gap:2px}.guide-alert-row strong{font-size:var(--report-type-label)}.guide-alert-row span{color:var(--guide-muted);font-size:var(--report-type-meta)}.guide-alert-row>b{color:#a92f43;font-size:var(--report-type-meta)}.guide-scene-segments{display:flex;gap:4px;padding:8px 9px 0}.guide-scene-segments--wide{padding:0}.guide-chart-help-trigger{min-width:82px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid rgba(23,127,120,.25);border-radius:999px;color:#126f69;background:#eef8f6;font:inherit;cursor:pointer}.guide-chart-help-trigger i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#177f78;font-size:14px;font-style:normal;font-weight:900}.guide-chart-help-trigger b{font-size:var(--report-type-meta);font-weight:850}.guide-chart-help-trigger:focus-visible,.guide-chart-help-popover button:focus-visible{outline:3px solid rgba(23,127,120,.24);outline-offset:2px}.guide-chart-help-popover{position:absolute;z-index:8;top:66px;right:10px;left:10px;display:grid;gap:8px;max-height:450px;overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid rgba(23,127,120,.28);border-radius:12px;color:#26343d;background:#fffffffa;box-shadow:0 18px 48px #18303733}.guide-chart-help-popover>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.guide-chart-help-popover>header div{display:grid;gap:2px}.guide-chart-help-popover>header small{color:#177f78;font-size:var(--report-type-caption);font-weight:850}.guide-chart-help-popover>header strong{font-size:var(--report-type-label);line-height:1.35}.guide-chart-help-popover>header button{width:44px;height:44px;flex:0 0 auto;border:1px solid #dce6e7;border-radius:50%;color:#43525b;background:#f7faf9;font-size:24px;line-height:1;cursor:pointer}.guide-chart-help-popover>p,.guide-chart-help-popover>footer{margin:0;color:#52616a;font-size:var(--report-type-meta);line-height:1.5}.guide-chart-help-popover dl{display:grid;gap:7px;margin:0}.guide-chart-help-popover dl>div{display:grid;grid-template-columns:45px minmax(0,1fr);gap:8px}.guide-chart-help-popover dt{color:#126f69;font-size:var(--report-type-meta);font-weight:900}.guide-chart-help-popover dd{margin:0;color:#34434c;font-size:var(--report-type-meta);line-height:1.45}.guide-chart-help-quadrants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.guide-chart-help-quadrants span{min-height:42px;display:grid;align-content:center;gap:1px;padding:6px 8px;border-radius:8px;color:#43525b;background:#f3f6f7;font-size:var(--report-type-caption);line-height:1.35}.guide-chart-help-quadrants b{font-size:var(--report-type-meta)}.guide-chart-help-quadrants .is-healthy{background:#168c831c}.guide-chart-help-quadrants .is-margin{background:#d892241c}.guide-chart-help-quadrants .is-growth{background:#3269c81a}.guide-chart-help-quadrants .is-risk{background:#c94c561a}.guide-chart-help-popover>footer{padding-top:9px;border-top:1px solid #e4eaec}.guide-scene-segments button{min-height:30px;flex:1;border:1px solid #dfe5e8;border-radius:6px;color:var(--guide-muted);background:#fff;font-size:var(--report-type-meta);font-weight:800;cursor:pointer}.guide-scene-segments button.is-active{color:#fff;border-color:#177f78;background:#177f78}.guide-action-table>div,.guide-finance-ledger>div,.guide-finance-ledger>header{min-height:40px;display:grid;grid-template-columns:minmax(0,1.3fr) .65fr .55fr .72fr;gap:6px;align-items:center;padding:7px 10px;border-bottom:1px solid #edf0f2;font-size:var(--report-type-meta)}.guide-action-table>div:last-child,.guide-finance-ledger>div:last-child{border-bottom:0}.guide-action-table span,.guide-finance-ledger span{color:var(--guide-muted)}.guide-action-table b{color:#a92f43;text-align:right}.guide-action-table .is-positive{color:#16875c}.guide-action-table .is-negative,.guide-finance-ledger .is-negative{color:#b83d49}.guide-evidence-strip,.guide-opportunity-summary,.guide-finance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e0e6e9;border-radius:8px;background:#e0e6e9}.guide-evidence-strip>div,.guide-opportunity-summary>div,.guide-finance-summary>div{min-height:62px;display:grid;align-content:center;gap:4px;padding:9px 11px;background:#fff}.guide-evidence-strip span,.guide-opportunity-summary span,.guide-finance-summary span{color:var(--guide-muted);font-size:var(--report-type-meta)}.guide-evidence-strip strong,.guide-opportunity-summary strong,.guide-finance-summary strong{overflow:hidden;font-size:var(--report-type-section);text-overflow:ellipsis;white-space:nowrap}.guide-supply-flow{display:flex;overflow-x:auto;padding:14px 10px 18px;scrollbar-width:none}.guide-supply-flow>div{min-width:90px;display:grid;justify-items:center;gap:5px;position:relative;text-align:center}.guide-supply-flow span{color:var(--guide-muted);font-size:var(--report-type-meta)}.guide-supply-flow strong{font-size:var(--report-type-label)}.guide-supply-flow i{width:26px;height:1px;position:absolute;top:50%;right:-13px;background:#91a0aa}.guide-supply-flow i:after{content:"";width:5px;height:5px;position:absolute;top:-2px;right:0;border-top:1px solid #91a0aa;border-right:1px solid #91a0aa;transform:rotate(45deg)}.guide-member-funnel,.guide-coupon-funnel{display:grid;justify-items:center;gap:5px;padding:14px 12px}.guide-member-funnel>div,.guide-coupon-funnel>div{min-height:36px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;color:#fff;background:#177f78;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%)}.guide-member-funnel>div:nth-child(2),.guide-coupon-funnel>div:nth-child(2){background:#277f93}.guide-member-funnel>div:nth-child(3),.guide-coupon-funnel>div:nth-child(3){background:#3269c8}.guide-member-funnel>div:nth-child(4),.guide-coupon-funnel>div:nth-child(4){background:#7b506f}.guide-member-funnel>div:nth-child(5){background:#8f2037}.guide-member-funnel span,.guide-coupon-funnel span,.guide-coupon-funnel small{font-size:var(--report-type-meta)}.guide-member-funnel strong,.guide-coupon-funnel strong{font-size:var(--report-type-label)}.guide-driver-tree{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:5px;align-items:center;padding:12px 9px 6px}.guide-driver-tree--secondary{padding:6px 9px 12px}.guide-driver-tree>div{min-height:58px;display:grid;align-content:center;gap:3px;padding:7px;border:1px solid #e0e6e9;background:#f8fafb}.guide-driver-tree>div.is-total{color:#fff;border-color:#182027;background:#182027}.guide-driver-tree span,.guide-driver-tree small{font-size:var(--report-type-caption)}.guide-driver-tree strong{font-size:var(--report-type-label)}.guide-driver-tree>i{color:var(--guide-muted);font-style:normal;font-weight:900}.guide-scene-callout{display:grid;gap:4px;padding:12px;border-left:3px solid #177f78;background:#eaf5f3}.guide-scene-callout.is-warning{border-left-color:#c58a29;background:#f8f2e7}.guide-scene-callout span,.guide-scene-callout small{color:var(--guide-muted);font-size:var(--report-type-meta)}.guide-scene-callout strong{font-size:var(--report-type-label);line-height:1.4}.guide-cohort-list,.guide-bullet-list{padding:5px 11px 10px}.guide-cohort-list>div,.guide-bullet-list>div,.guide-variance-bars>div{min-height:36px;display:grid;grid-template-columns:94px minmax(0,1fr) 60px;gap:7px;align-items:center;font-size:var(--report-type-meta)}.guide-cohort-list i,.guide-bullet-list i,.guide-variance-bars i{height:10px;overflow:hidden;border-radius:10px;background:#0d7f7714;box-shadow:inset 0 1px 2px #273d4414}.guide-cohort-list i b,.guide-bullet-list i b,.guide-variance-bars i b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#66c7bd,#11827a);box-shadow:0 3px 8px #11827a33}.guide-cohort-list strong,.guide-bullet-list strong,.guide-variance-bars strong{text-align:right}.guide-drill-rail{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:14px 11px;font-size:var(--report-type-meta);white-space:nowrap}.guide-drill-rail i{width:16px;height:1px;flex:0 0 auto;background:#aeb8be}.guide-member-action-list article{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px 10px;border-bottom:1px solid #edf0f2}.guide-member-action-list article:last-child{border-bottom:0}.guide-member-action-list article>b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#182027;font-size:var(--report-type-meta)}.guide-member-action-list article>div{min-width:0;display:grid;gap:3px}.guide-member-action-list strong{font-size:var(--report-type-label)}.guide-member-action-list span{overflow:hidden;color:var(--guide-muted);font-size:var(--report-type-caption);text-overflow:ellipsis;white-space:nowrap}.guide-member-action-list em{color:#a92f43;font-size:var(--report-type-caption);font-style:normal}.guide-opportunity-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-opportunity-summary>div{min-height:70px}.guide-reconcile-table>div{min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 11px;border-bottom:1px solid #edf0f2;font-size:var(--report-type-meta)}.guide-reconcile-table>div:last-child{border-bottom:0}.guide-reconcile-table span{color:var(--guide-muted)}.guide-reconcile-table .is-balanced strong,.guide-reconcile-table .is-balanced b{color:#16875c}.guide-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-finance-summary .is-difference{grid-column:1 / -1;grid-template-columns:1fr auto auto;align-items:center;color:#b83d49;background:#fff5f5}.guide-finance-summary small{font-size:var(--report-type-meta)}.guide-variance-bars{display:grid;gap:2px;padding:8px 11px 11px}.guide-variance-bars>div:nth-child(1) i b{background:linear-gradient(90deg,#df8a94,#ad4352)}.guide-variance-bars>div:nth-child(2) i b{background:linear-gradient(90deg,#87a8df,#486ea9)}.guide-finance-ledger{min-width:410px;overflow:hidden}.guide-finance-ledger>header{min-height:34px;color:var(--guide-muted);background:#f6f8f9;font-weight:800}.guide-finance-ledger b{color:#b83d49;text-align:right}.guide-finance-ledger .is-balanced{color:#16875c}.guide-scene--finance-reconcile .guide-scene-panel:has(.guide-finance-ledger){overflow-x:auto}.is-hidden-evidence{display:none}.guide-report-control-strip{display:flex;justify-content:flex-end;gap:7px;margin:0}.guide-report-detail-hero-wrap>.guide-report-control-strip{position:absolute;right:12px;bottom:12px}.guide-report-control-strip .guide-report-filter-bar,.guide-report-control-strip .guide-comparison{display:block;margin:0;overflow:visible;border:0;padding:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.guide-report-control-trigger{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(112,130,143,.2)!important;border-radius:11px!important;padding:0!important;color:#153b31!important;background:#fffffff0!important;box-shadow:0 6px 16px #1b2e3a1a}.guide-report-control-trigger:hover,.guide-report-control-trigger:focus-visible{outline:3px solid rgba(15,143,131,.12);border-color:#0f8f8380!important}.guide-report-control-trigger__icon{width:24px;height:24px;display:grid;place-items:center;color:#126f69;background:transparent}.guide-report-control-trigger__icon.is-compare{width:24px;height:24px;color:#126f69}.guide-report-control-trigger__icon svg{width:100%;height:100%;display:block}.guide-report-control-icon__face{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.guide-report-detail-hero-wrap>.guide-report-control-strip .guide-report-control-trigger{width:35px;height:35px;border-color:#ffffff57!important;background:#ffffffeb!important;box-shadow:0 7px 18px #05121638}.guide-report-detail-hero-wrap>.guide-report-control-strip .guide-report-control-trigger__icon{width:23px;height:23px;font-size:var(--report-type-body)}.guide-report-control-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;grid-template-rows:auto minmax(0,1fr) auto;color:#172127;background:#f2f7f8eb;box-shadow:inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%)}.guide-report-control-sheet>header{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:10px;align-items:center;border-bottom:1px solid rgba(115,132,144,.18);padding:12px 14px;background:#fffc;box-shadow:0 10px 28px #1f303c14}.guide-report-control-sheet>header>div{min-width:0;display:grid;gap:2px}.guide-report-control-sheet>header span,.guide-report-control-sheet>header small{overflow:hidden;color:#71808a;font-size:var(--report-type-meta);font-weight:850;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.guide-report-control-sheet>header span{color:#7e2038}.guide-report-control-sheet>header strong{font-size:var(--report-type-title);line-height:1.2}.guide-report-control-sheet>header>button{width:36px;height:36px;border:1px solid rgba(126,32,56,.2);border-radius:50%;color:#7e2038;background:#ffffffe0;font-size:22px;font-weight:700}.guide-report-control-sheet__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px}.guide-report-control-sheet .guide-report-filter-groups,.guide-report-control-sheet .guide-comparison__options{gap:10px}.guide-report-control-sheet .guide-comparison__options button{min-height:70px;padding:11px 12px}.guide-report-control-sheet .guide-comparison__options button strong{font-size:var(--report-type-body)}.guide-report-control-sheet .guide-comparison__options button span{font-size:var(--report-type-meta)}.guide-report-control-sheet .guide-comparison__evidence{margin-top:12px}.guide-report-control-sheet .guide-comparison__evidence div{padding:10px}.guide-report-control-sheet .guide-comparison__evidence dt,.guide-report-control-sheet .guide-comparison__evidence dd,.guide-report-control-sheet .guide-comparison__caveat{font-size:var(--report-type-meta)}.guide-report-control-sheet>footer{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid rgba(115,132,144,.18);padding:10px 14px;background:#ffffffe6;box-shadow:0 -12px 30px #1f303c14}.guide-report-control-sheet>footer>div{min-width:0;display:flex;gap:5px;overflow:hidden}.guide-report-control-sheet>footer b,.guide-report-control-sheet>footer span{flex:none;border-radius:5px;padding:5px 6px;color:#56636c;background:#f0f4f5;font-size:var(--report-type-meta);font-weight:850;white-space:nowrap}.guide-report-control-sheet>footer>button{min-width:104px;min-height:40px;border:0;border-radius:7px;color:#fff;background:#7e2038;font-size:var(--report-type-label);font-weight:900}.guide-report-metric-block>header{align-items:center;border-left:2px solid #177f78;padding-left:8px}.guide-report-metric-block>header>div{min-width:0;gap:3px}.guide-report-metric-block>header strong{overflow:hidden;font-size:var(--report-type-label);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.guide-report-metric-block>header span{display:-webkit-box;overflow:hidden;font-size:var(--report-type-caption);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-scene{position:relative}@media(max-width:390px){.guide-target-rings{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-target-rings>div{padding:5px 0}.guide-scene-card{grid-template-columns:34px minmax(0,1fr)}.guide-scene-card>b{display:none}}@media(prefers-reduced-motion:reduce){.guide-scene-card:active{transform:none}}.guide-mini-app--reports,.guide-screen--reports{--report-type-display: 38px;--report-type-metric: 28px;--report-type-title: 22px;--report-type-section: 18px;--report-type-body: 16px;--report-type-label: 14px;--report-type-meta: 13px;--report-type-caption: 12px;--report-leading-body: 1.5;--report-leading-label: 1.42;--report-leading-compact: 1.25;--report-text-primary: #182027;--report-text-secondary: #4f5b64;--report-text-tertiary: #66737d;--report-positive: #0b6b61;--report-negative: #a92f43;--report-warning: #8a641f;--report-canvas: #f4f6f7;--report-card: #ffffff;--report-line: #dce2e5;--guide-ink: var(--report-text-primary);--guide-muted: var(--report-text-tertiary);--guide-green: var(--report-positive);--guide-red: var(--report-negative);--guide-orange: var(--report-warning);color:var(--report-text-primary);background:var(--report-canvas);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif;font-size:var(--report-type-body);font-variant-numeric:tabular-nums;line-height:var(--report-leading-body)}.guide-screen--reports .guide-topbar{min-height:64px;height:64px;gap:10px;padding:0 16px}.guide-screen--reports .guide-icon-button{width:44px;height:44px}.guide-screen--reports .guide-topbar__title{gap:3px}.guide-screen--reports .guide-topbar__title strong{font-size:18px;line-height:24px}.guide-screen--reports .guide-topbar__title span{color:var(--report-text-tertiary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-scroll{padding:16px 8px}.guide-screen--reports .guide-scroll--with-tabbar{padding-bottom:100px}.guide-screen--reports .guide-report-overview{gap:12px}.guide-screen--reports .guide-report-overview__metric{min-height:126px;gap:10px;padding:16px}.guide-screen--reports .guide-report-overview__metric.is-primary{min-height:154px;padding:18px}.guide-screen--reports .guide-report-overview__head>span{color:var(--report-text-secondary);font-size:15px;line-height:20px}.guide-screen--reports .guide-report-overview__head em{color:var(--report-text-tertiary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-report-overview strong{font-size:var(--report-type-metric);line-height:32px}.guide-screen--reports .guide-report-overview__metric.is-primary strong{font-size:var(--report-type-display);line-height:44px}.guide-screen--reports .guide-report-overview__comparison{gap:7px;flex-wrap:wrap}.guide-screen--reports .guide-report-overview__comparison>span,.guide-screen--reports .guide-report-overview__calibration{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-report-overview small{font-size:15px;line-height:20px}.guide-screen--reports .guide-report-overview__metric.is-primary>span{color:#ffffffd1}.guide-screen--reports .guide-report-overview__metric.is-primary .guide-report-overview__head em{color:#ffffffc7}.guide-screen--reports .guide-report-modules{gap:10px;margin-top:16px}.guide-screen--reports .guide-report-modules button{min-height:74px;gap:5px;padding:10px 6px}.guide-screen--reports .guide-report-modules strong{font-size:15px;line-height:20px}.guide-screen--reports .guide-report-modules span{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-section-title--reports{margin-top:20px}.guide-screen--reports .guide-section-title--reports h2{font-size:var(--report-type-title);line-height:28px}.guide-screen--reports .guide-section-title--reports span{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-scene-list{gap:12px}.guide-screen--reports .guide-scene-card{min-height:176px;gap:12px;padding:16px}.guide-screen--reports .guide-scene-launcher__access,.guide-screen--reports .guide-scene-launcher__copy small{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-scene-launcher__copy strong{font-size:18px;line-height:24px}.guide-screen--reports .guide-scene-launcher__copy p{min-height:46px;color:var(--report-text-secondary);font-size:var(--report-type-body);line-height:23px}.guide-screen--reports .guide-report-detail-hero--scene{min-height:142px;gap:14px;padding:18px}.guide-screen--reports .guide-report-detail-hero>div:first-child{gap:6px}.guide-screen--reports .guide-report-detail-hero>div:first-child>span{color:#ffffffc7;font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-report-detail-hero>div:first-child>strong{font-size:var(--report-type-title);line-height:28px}.guide-screen--reports .guide-report-detail-hero--scene>div:first-child>p{color:#ffffffd6;font-size:var(--report-type-body);line-height:24px}.guide-screen--reports .guide-report-detail-hero__actions>button,.guide-screen--reports .guide-report-panel__head button{min-height:44px;padding:0 12px;font-size:var(--report-type-label)}.guide-screen--reports .guide-report-detail-hero__back{min-width:88px}.guide-screen--reports .guide-report-control-strip{gap:10px}.guide-screen--reports .guide-report-detail-hero-wrap>.guide-report-control-strip .guide-report-control-trigger,.guide-screen--reports .guide-report-control-trigger{width:44px;height:44px;min-width:44px;min-height:44px}.guide-screen--reports .guide-report-control-trigger__icon,.guide-screen--reports .guide-report-detail-hero-wrap>.guide-report-control-strip .guide-report-control-trigger__icon{width:30px;height:30px;font-size:18px}.guide-screen--reports .guide-scene-requirement-tabs{gap:8px;margin-top:12px}.guide-screen--reports .guide-scene-requirement-tabs button{min-width:132px;min-height:52px;padding:9px 11px}.guide-screen--reports .guide-analysis-context{gap:8px;padding:13px 14px}.guide-screen--reports .guide-analysis-context p{grid-template-columns:72px minmax(0,1fr);gap:10px}.guide-screen--reports .guide-analysis-context b,.guide-screen--reports .guide-analysis-context span{font-size:var(--report-type-label);line-height:22px}.guide-screen--reports .guide-comparison-proof__trend>header{padding:14px 14px 0}.guide-screen--reports .guide-comparison-proof__trend>header strong{font-size:16px;line-height:22px}.guide-screen--reports .guide-comparison-proof__trend>header span{font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-report-metric-block{gap:10px;margin-top:14px}.guide-screen--reports .guide-report-metric-block>header{gap:10px;padding-left:10px}.guide-screen--reports .guide-report-metric-block>header strong{font-size:16px;line-height:22px}.guide-screen--reports .guide-report-metric-block>header span{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-report-context-summary{gap:6px}.guide-screen--reports .guide-report-context-summary p{grid-template-columns:44px minmax(0,1fr);gap:8px}.guide-screen--reports .guide-report-context-summary b{min-height:24px;font-size:var(--report-type-meta);line-height:24px}.guide-screen--reports .guide-report-context-summary p>span{color:var(--report-text-primary);font-size:var(--report-type-label);font-weight:600;line-height:22px}.guide-screen--reports .guide-report-metric-block>header button{min-height:44px;padding:0 12px;font-size:var(--report-type-meta)}.guide-screen--reports .guide-report-metrics{gap:12px;margin-top:12px}.guide-screen--reports .guide-report-metrics article,.guide-screen--reports .guide-report-metrics button{min-height:122px;gap:8px;padding:16px}.guide-screen--reports .guide-report-metrics span,.guide-screen--reports .guide-report-quality-grid span{color:var(--report-text-secondary);font-size:15px;line-height:20px}.guide-screen--reports .guide-report-metrics strong,.guide-screen--reports .guide-report-quality-grid strong{font-size:var(--report-type-metric);line-height:32px}.guide-screen--reports .guide-report-metrics small{font-size:15px;line-height:20px}.guide-screen--reports .guide-report-metrics button i{right:12px;bottom:10px;font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-report-metrics button.is-confirmed>span:first-child{max-width:calc(100% - 68px)}.guide-screen--reports .guide-report-metrics .guide-report-metric-confirmed{position:absolute;top:10px;right:10px;width:auto;max-width:none;display:inline-flex;align-items:center;overflow:visible;border-radius:999px;padding:2px 7px;color:#fff;background:#165f59;box-shadow:0 3px 8px #165f5933;font-size:11px;font-weight:850;line-height:18px;white-space:nowrap}.guide-screen--reports .guide-report-metrics small em{display:inline-block;margin-top:4px;margin-left:6px;color:var(--report-text-tertiary);font-size:var(--report-type-caption);line-height:16px}.guide-screen--reports .guide-scene{gap:14px;margin-top:14px}.guide-screen--reports .guide-comparison-proof>header,.guide-screen--reports .guide-comparison-proof>footer{padding:9px 12px}.guide-screen--reports .guide-comparison-proof__values{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:9px;padding:10px 12px}.guide-screen--reports .guide-comparison-proof__values>i{display:none}.guide-screen--reports .guide-comparison-proof__values>em{grid-column:auto;justify-self:end}.guide-screen--reports .guide-comparison-proof__values small{color:var(--report-text-secondary);white-space:normal}.guide-screen--reports .guide-comparison-proof>footer{color:var(--report-text-secondary);line-height:18px}.guide-screen--reports .guide-scene-panel>header{min-height:58px;gap:12px;padding:14px 16px}.guide-screen--reports .guide-scene-panel>header strong{font-size:var(--report-type-section);line-height:24px}.guide-screen--reports .guide-scene-panel>header span{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px;text-align:right}.guide-screen--reports .guide-scene-chart{height:260px}.guide-screen--reports .guide-scene-chart--compact,.guide-screen--reports .guide-scene-chart--rank,.guide-screen--reports .guide-scene-chart--quality{height:230px}.guide-screen--reports .guide-scene-chart--matrix,.guide-screen--reports .guide-scene-chart--behavior,.guide-screen--reports .guide-scene-chart--bridge{height:290px}.guide-screen--reports .guide-target-rings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:18px 14px}.guide-screen--reports .guide-target-rings>div{gap:7px}.guide-screen--reports .guide-target-ring{width:72px;height:72px}.guide-screen--reports .guide-target-ring:after{width:58px;height:58px}.guide-screen--reports .guide-target-ring b{font-size:16px}.guide-screen--reports .guide-target-rings>div>strong{font-size:15px;line-height:20px}.guide-screen--reports .guide-target-rings small{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-alert-row{gap:12px;padding:14px 16px}.guide-screen--reports .guide-alert-row strong,.guide-screen--reports .guide-member-action-list strong{font-size:15px;line-height:20px}.guide-screen--reports .guide-alert-row span,.guide-screen--reports .guide-member-action-list span{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-alert-row>b,.guide-screen--reports .guide-member-action-list em{font-size:var(--report-type-meta)}.guide-screen--reports .guide-scene-segments{gap:8px;padding:12px 12px 0}.guide-screen--reports .guide-scene-segments--wide{padding:0}.guide-screen--reports .guide-scene-segments button{min-height:44px;padding:0 10px;font-size:var(--report-type-label)}.guide-screen--reports .guide-action-table>div,.guide-screen--reports .guide-finance-ledger>div,.guide-screen--reports .guide-finance-ledger>header,.guide-screen--reports .guide-reconcile-table>div{min-height:52px;gap:8px;padding:10px 12px;font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-evidence-strip>div,.guide-screen--reports .guide-opportunity-summary>div,.guide-screen--reports .guide-finance-summary>div{min-height:84px;gap:6px;padding:14px}.guide-screen--reports .guide-evidence-strip span,.guide-screen--reports .guide-opportunity-summary span,.guide-screen--reports .guide-finance-summary span,.guide-screen--reports .guide-supply-flow span,.guide-screen--reports .guide-scene-callout span,.guide-screen--reports .guide-scene-callout small{color:var(--report-text-secondary);font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-evidence-strip strong,.guide-screen--reports .guide-opportunity-summary strong,.guide-screen--reports .guide-finance-summary strong{font-size:18px;line-height:24px}.guide-screen--reports .guide-supply-flow{padding:18px 12px 22px}.guide-screen--reports .guide-supply-flow>div{min-width:116px;gap:7px}.guide-screen--reports .guide-supply-flow strong,.guide-screen--reports .guide-member-funnel strong,.guide-screen--reports .guide-coupon-funnel strong,.guide-screen--reports .guide-driver-tree strong,.guide-screen--reports .guide-scene-callout strong{font-size:16px;line-height:22px}.guide-screen--reports .guide-member-funnel,.guide-screen--reports .guide-coupon-funnel{gap:8px;padding:18px 14px}.guide-screen--reports .guide-member-funnel>div,.guide-screen--reports .guide-coupon-funnel>div{min-height:48px;padding:10px 14px}.guide-screen--reports .guide-member-funnel span,.guide-screen--reports .guide-coupon-funnel span,.guide-screen--reports .guide-coupon-funnel small,.guide-screen--reports .guide-driver-tree span,.guide-screen--reports .guide-driver-tree small{font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-driver-tree{gap:8px;padding:16px 12px 8px}.guide-screen--reports .guide-driver-tree--secondary{padding:8px 12px 16px}.guide-screen--reports .guide-driver-tree>div{min-height:78px;gap:5px;padding:10px}.guide-screen--reports .guide-scene-callout{gap:7px;padding:16px}.guide-screen--reports .guide-cohort-list>div,.guide-screen--reports .guide-bullet-list>div,.guide-screen--reports .guide-variance-bars>div{min-height:52px;grid-template-columns:112px minmax(0,1fr) 76px;gap:10px;font-size:var(--report-type-meta);line-height:18px}.guide-screen--reports .guide-drill-rail{min-height:52px;gap:10px;padding:14px;font-size:var(--report-type-label)}.guide-screen--reports .guide-member-action-list article{min-height:84px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px 10px;padding:12px 14px}.guide-screen--reports .guide-member-action-list article>b{width:28px;height:28px;font-size:var(--report-type-meta)}.guide-screen--reports .guide-report-control-sheet>header{min-height:100px;grid-template-columns:minmax(0,1fr) 44px;padding:16px}.guide-screen--reports .guide-report-control-sheet>header span,.guide-screen--reports .guide-report-control-sheet>header small{display:-webkit-box;overflow:hidden;color:var(--report-text-secondary);font-size:var(--report-type-label);line-height:20px;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-screen--reports .guide-report-control-sheet>header strong{font-size:var(--report-type-title);line-height:28px}.guide-screen--reports .guide-report-control-sheet>header>button{width:44px;height:44px}.guide-screen--reports .guide-report-control-sheet__body{padding:16px}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-groups{gap:12px}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-group{gap:12px;border-radius:10px;padding:16px}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-group>div:first-child{gap:10px}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-group>div:first-child strong{font-size:var(--report-type-body);font-weight:700;line-height:22px}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-group>div:first-child span{font-size:var(--report-type-label);font-weight:600;line-height:20px}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-options{gap:8px}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-options button{min-height:48px;padding:0 12px;font-size:var(--report-type-body);font-weight:650;line-height:22px}.guide-screen--reports .guide-report-control-sheet .guide-report-date-range{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.guide-screen--reports .guide-report-control-sheet .guide-report-date-range button,.guide-screen--reports .guide-report-control-sheet .guide-report-date-range strong{min-height:48px;font-size:var(--report-type-body);line-height:22px}.guide-screen--reports .guide-report-control-sheet .guide-report-date-range strong{display:grid;grid-column:1 / -1;grid-row:1;place-items:center;overflow:visible;padding:8px 10px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.guide-screen--reports .guide-report-control-sheet .guide-report-date-wheel-head span{font-size:var(--report-type-label);line-height:20px}.guide-screen--reports .guide-report-control-sheet .guide-report-date-wheel-head strong{font-size:var(--report-type-body);line-height:22px}.guide-screen--reports .guide-report-control-sheet .guide-report-date-wheel-tabs button,.guide-screen--reports .guide-report-control-sheet .guide-report-filter-group.is-time .guide-report-date-wheel-tabs button{min-height:44px;font-size:var(--report-type-label);line-height:20px}.guide-screen--reports .guide-report-control-sheet .guide-report-wheel-column button,.guide-screen--reports .guide-report-control-sheet .guide-report-filter-group.is-time .guide-report-wheel-column button{min-height:44px;line-height:44px}.guide-screen--reports .guide-report-control-sheet .guide-report-wheel-column button span{font-size:var(--report-type-meta)}.guide-screen--reports .guide-report-control-sheet .guide-comparison__options button{min-height:96px;gap:6px;padding:16px}.guide-screen--reports .guide-report-control-sheet .guide-comparison__options button strong{font-size:17px;line-height:22px}.guide-screen--reports .guide-report-control-sheet .guide-comparison__options button span,.guide-screen--reports .guide-report-control-sheet .guide-comparison__evidence dd,.guide-screen--reports .guide-report-control-sheet .guide-comparison__caveat{font-size:15px;line-height:22px}.guide-screen--reports .guide-report-control-sheet .guide-comparison__evidence div{padding:14px}.guide-screen--reports .guide-report-control-sheet .guide-comparison__evidence dt{font-size:var(--report-type-label);line-height:20px}.guide-screen--reports .guide-report-control-sheet>footer{min-height:88px;padding:12px 16px}.guide-screen--reports .guide-report-control-sheet>footer>div{flex-wrap:wrap;overflow:visible}.guide-screen--reports .guide-report-control-sheet>footer b,.guide-screen--reports .guide-report-control-sheet>footer span{padding:6px 8px;font-size:var(--report-type-label);line-height:20px}.guide-screen--reports .guide-report-control-sheet>footer>button{min-width:118px;min-height:48px;font-size:var(--report-type-body);line-height:22px}.guide-mini-app--reports .guide-tabbar,.guide-screen--reports .guide-tabbar{height:82px}.guide-mini-app--reports .guide-tabbar__item,.guide-screen--reports .guide-tabbar__item{min-height:44px}.guide-mini-app--reports .guide-tabbar__item strong,.guide-screen--reports .guide-tabbar__item strong{font-size:var(--report-type-caption);line-height:16px}.guide-mini-app--reports .guide-tabbar__item:not(.is-active),.guide-screen--reports .guide-tabbar__item:not(.is-active){color:#66758a}.guide-mini-app--reports .guide-tabbar__icon,.guide-screen--reports .guide-tabbar__icon{width:28px;height:28px}@media(max-width:390px){.guide-screen--reports .guide-scroll{padding:14px 8px}.guide-screen--reports .guide-report-overview,.guide-screen--reports .guide-report-metrics{grid-template-columns:1fr}.guide-screen--reports .guide-report-overview__metric.is-primary{grid-column:auto}.guide-screen--reports .guide-report-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-screen--reports .guide-scene-list{grid-template-columns:1fr}.guide-screen--reports .guide-report-control-sheet .guide-report-filter-group.is-time .guide-report-filter-options,.guide-screen--reports .guide-report-control-sheet .guide-comparison__options,.guide-screen--reports .guide-report-control-sheet .guide-comparison__evidence,.guide-screen--reports .guide-report-control-sheet .guide-report-date-range{grid-template-columns:1fr 1fr}.guide-screen--reports .guide-report-control-sheet .guide-report-date-range strong{grid-column:1 / -1;grid-row:1}.guide-screen--reports .guide-report-control-sheet>footer{grid-template-columns:1fr}.guide-screen--reports .guide-report-control-sheet>footer>button{width:100%}.guide-screen--reports .guide-driver-tree,.guide-screen--reports .guide-driver-tree--secondary{grid-template-columns:1fr}.guide-screen--reports .guide-driver-tree>i{display:none}}@media(prefers-contrast:more){.guide-mini-app--reports,.guide-screen--reports{--report-text-secondary: #3f4b54;--report-text-tertiary: #4f5b64;--report-line: #aeb9bf}}@media(prefers-reduced-motion:reduce){.guide-screen--reports *,.guide-screen--reports *:before,.guide-screen--reports *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.guide-screen--reports .guide-chart-landscape-content>:not(.guide-chart-landscape-canvas){width:min(100%,900px);margin:0 auto}.guide-screen--reports .guide-chart-landscape-content .guide-target-rings{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:8px 16px}.guide-screen--reports .guide-chart-landscape-content .guide-target-ring{width:72px;height:72px}.guide-screen--reports .guide-chart-landscape-content .guide-supply-flow{grid-template-columns:repeat(5,minmax(110px,1fr));gap:14px}.guide-screen--reports .guide-chart-landscape-content .guide-member-funnel,.guide-screen--reports .guide-chart-landscape-content .guide-coupon-funnel{width:min(100%,760px);min-height:250px;justify-content:center}.guide-screen--reports .guide-chart-landscape-content .guide-member-funnel>div,.guide-screen--reports .guide-chart-landscape-content .guide-coupon-funnel>div{min-height:44px}.guide-screen--reports .guide-chart-landscape-content .guide-driver-tree-landscape-group{display:grid;gap:18px}.guide-screen--reports .guide-chart-landscape-content .guide-driver-tree,.guide-screen--reports .guide-chart-landscape-content .guide-driver-tree--secondary{grid-template-columns:minmax(150px,1.15fr) 32px minmax(130px,1fr) 32px minmax(130px,1fr);gap:10px}.guide-screen--reports .guide-chart-landscape-content .guide-driver-tree>i{display:inline-grid}.guide-screen--reports .guide-chart-landscape-content .guide-cohort-list,.guide-screen--reports .guide-chart-landscape-content .guide-bullet-list,.guide-screen--reports .guide-chart-landscape-content .guide-variance-bars{display:grid;gap:18px;padding:12px 18px}.guide-screen--reports .guide-chart-landscape-content .guide-cohort-list>div,.guide-screen--reports .guide-chart-landscape-content .guide-bullet-list>div,.guide-screen--reports .guide-chart-landscape-content .guide-variance-bars>div{grid-template-columns:minmax(140px,.7fr) minmax(260px,2fr) minmax(82px,auto);gap:18px}:root,:root[data-enterprise-guide-theme=burgundy]{--eg-primary: #6f1d2f;--eg-primary-hover: #8c2a42;--eg-primary-pressed: #541522;--eg-primary-rgb: 111, 29, 47;--eg-secondary: #b8895a;--eg-secondary-rgb: 184, 137, 90;--eg-accent: #5e7568;--eg-accent-rgb: 94, 117, 104;--eg-ambient: #321923;--eg-ambient-rgb: 50, 25, 35;--eg-primary-soft: #f5ebee;--eg-primary-softer: #faf5f6;--eg-surface-tint: #fff7f3;--eg-hero-start: #541522;--eg-hero-end: #2f2024;--eg-canvas: #f5f1ef;--eg-surface: #ffffff;--eg-surface-muted: #faf8f7;--eg-text: #2b2022;--eg-muted: #66585b;--eg-tertiary: #786a6d;--eg-border: #ddd3d0;--eg-border-strong: #cbbfc1;--eg-on-primary: #ffffff;--eg-success: #17664e;--eg-success-soft: #eef7f3;--eg-negative: #a92f43;--eg-warning: #8a641f;--eg-compare: #526f91;--eg-target: #bd9141;--eg-font-caption: 13px;--eg-font-control: 14px;--eg-font-body: 15px;--eg-font-heading: 18px;--eg-control-min-size: 44px}:root[data-enterprise-guide-theme=green]{--eg-primary: #0b6b61;--eg-primary-hover: #0e8175;--eg-primary-pressed: #075249;--eg-primary-rgb: 11, 107, 97;--eg-secondary: #b18a4a;--eg-secondary-rgb: 177, 138, 74;--eg-accent: #55778b;--eg-accent-rgb: 85, 119, 139;--eg-ambient: #0b332f;--eg-ambient-rgb: 11, 51, 47;--eg-primary-soft: #e8f3f1;--eg-primary-softer: #f1f8f6;--eg-surface-tint: #f2faf7;--eg-hero-start: #143a39;--eg-hero-end: #1a252d;--eg-canvas: #f4f6f7;--eg-surface: #ffffff;--eg-surface-muted: #f8faf9;--eg-text: #182027;--eg-muted: #4f5b64;--eg-tertiary: #66737d;--eg-border: #dce2e5;--eg-border-strong: #bdc9cd}:root[data-enterprise-guide-theme=black]{--eg-primary: #17191b;--eg-primary-hover: #2b2d30;--eg-primary-pressed: #0f1113;--eg-primary-rgb: 23, 25, 27;--eg-secondary: #60778a;--eg-secondary-rgb: 96, 119, 138;--eg-accent: #3f7771;--eg-accent-rgb: 63, 119, 113;--eg-ambient: #10181e;--eg-ambient-rgb: 16, 24, 30;--eg-primary-soft: #e7eaec;--eg-primary-softer: #f4f5f6;--eg-surface-tint: #f2f4f5;--eg-hero-start: #0f1113;--eg-hero-end: #303438;--eg-canvas: #f3f4f5;--eg-surface: #ffffff;--eg-surface-muted: #f7f8f8;--eg-text: #17191b;--eg-muted: #4f5b64;--eg-tertiary: #66737d;--eg-border: #d8dde0;--eg-border-strong: #bcc3c7}.enterprise-guide-theme-switcher{position:relative;flex:none;color:var(--eg-text);font-family:inherit}.enterprise-guide-theme-switcher__trigger{min-width:112px;min-height:44px;display:grid;grid-template-columns:14px auto auto;gap:7px;align-items:center;border:1px solid var(--eg-border);border-radius:8px;padding:0 10px;color:var(--eg-text);background:var(--eg-surface);font:inherit;font-size:13px;cursor:pointer}.enterprise-guide-theme-switcher__trigger:hover,.enterprise-guide-theme-switcher__trigger:focus-visible{border-color:var(--eg-primary);outline:3px solid rgba(var(--eg-primary-rgb),.14)}.enterprise-guide-theme-switcher__trigger i,.enterprise-guide-theme-switcher__panel [role=radio]>i{width:14px;height:14px;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px var(--eg-border-strong)}.enterprise-guide-theme-switcher__trigger span{font-weight:700}.enterprise-guide-theme-switcher__trigger strong{color:var(--eg-primary);font-size:13px}.enterprise-guide-theme-switcher.is-compact .enterprise-guide-theme-switcher__trigger{min-width:44px;width:44px;grid-template-columns:1fr;place-items:center;gap:0;border-color:transparent;padding:0;background:var(--eg-primary-soft)}.enterprise-guide-theme-switcher__trigger-icon{display:block;flex:none}.enterprise-guide-theme-switcher__panel{position:absolute;z-index:160;top:calc(100% + 8px);right:0;width:min(344px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--eg-border);border-radius:12px;color:var(--eg-text);background:var(--eg-surface);box-shadow:0 22px 56px #18202738;text-align:left}.enterprise-guide-theme-switcher__panel>header{display:grid;gap:2px;border-bottom:1px solid var(--eg-border);padding:14px 16px 12px}.enterprise-guide-theme-switcher__panel>header strong{font-size:17px;line-height:22px}.enterprise-guide-theme-switcher__panel>header small,.enterprise-guide-theme-switcher__panel footer{color:var(--eg-muted);font-size:12px;line-height:18px}.enterprise-guide-theme-switcher__panel [role=radiogroup]{display:grid;gap:8px;padding:10px}.enterprise-guide-theme-switcher__panel [role=radio]{min-height:60px;display:grid;grid-template-columns:18px minmax(0,1fr) 20px;gap:10px;align-items:center;border:1px solid var(--eg-border);border-radius:9px;padding:9px 10px;color:var(--eg-text);background:var(--eg-surface);font:inherit;text-align:left;cursor:pointer}.enterprise-guide-theme-switcher__panel [role=radio].is-active{border-color:var(--eg-primary);background:var(--eg-primary-soft);box-shadow:inset 3px 0 var(--eg-primary)}.enterprise-guide-theme-switcher__panel [role=radio]>span{min-width:0;display:grid;gap:2px}.enterprise-guide-theme-switcher__panel [role=radio] strong{font-size:14px;line-height:20px}.enterprise-guide-theme-switcher__panel [role=radio] small{color:var(--eg-muted);font-size:12px;line-height:17px}.enterprise-guide-theme-switcher__panel [role=radio] b{color:var(--eg-primary);font-size:16px}.enterprise-guide-theme-switcher__panel footer{border-top:1px solid var(--eg-border);padding:9px 14px 11px;background:var(--eg-surface-muted)}.enterprise-guide-theme-switcher__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.guide-mini-app--reports[data-guide-theme],.guide-mini-app--reports[data-guide-theme] .guide-screen--reports{--report-brand: var(--eg-primary);--report-brand-hover: var(--eg-primary-hover);--report-brand-pressed: var(--eg-primary-pressed);--report-brand-soft: var(--eg-primary-soft);--report-text-primary: var(--eg-text);--report-text-secondary: var(--eg-muted);--report-text-tertiary: var(--eg-tertiary);--report-positive: var(--eg-success);--report-negative: var(--eg-negative);--report-warning: var(--eg-warning);--report-canvas: var(--eg-canvas);--report-card: var(--eg-surface);--report-line: var(--eg-border);--report-chart-primary: var(--eg-primary);--report-chart-primary-hover: var(--eg-primary-hover);--report-chart-primary-pressed: var(--eg-primary-pressed);--report-chart-primary-rgb: var(--eg-primary-rgb);--guide-bg: var(--eg-canvas);--guide-card: var(--eg-surface);--guide-ink: var(--eg-text);--guide-muted: var(--eg-tertiary);--guide-line: var(--eg-border);--guide-blue: var(--eg-primary);--guide-teal: var(--eg-compare);--guide-green: var(--eg-success);--guide-orange: var(--eg-warning);--guide-red: var(--eg-negative);--guide-report-porcelain: var(--eg-surface);--guide-report-pearl: var(--eg-surface-muted);--guide-report-ink-soft: var(--eg-text);--guide-report-jade-soft: var(--eg-primary-soft);color:var(--eg-text);background:var(--eg-canvas)}.guide-mini-app--reports[data-guide-theme] .guide-screen--reports .guide-scroll,.guide-mini-app--reports[data-guide-theme] .guide-screen--reports .guide-topbar{border-color:var(--eg-border);background:var(--eg-canvas)}.guide-mini-app--reports[data-guide-theme] .guide-screen--reports .guide-topbar{background:#fffffffa}.guide-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.guide-mini-app--reports[data-guide-theme] .guide-report-detail-hero--scene{background:linear-gradient(135deg,var(--eg-hero-start),var(--eg-hero-end));box-shadow:0 14px 32px rgba(var(--eg-primary-rgb),.18),inset 0 1px #ffffff47}.guide-mini-app--reports[data-guide-theme] .guide-report-detail-hero__actions>button,.guide-mini-app--reports[data-guide-theme] .guide-report-control-trigger__icon,.guide-mini-app--reports[data-guide-theme] .guide-report-control-trigger__icon.is-compare{color:var(--eg-primary)!important}.guide-mini-app--reports[data-guide-theme] .guide-report-control-trigger:hover,.guide-mini-app--reports[data-guide-theme] .guide-report-control-trigger:focus-visible{border-color:rgba(var(--eg-primary-rgb),.56)!important;outline-color:rgba(var(--eg-primary-rgb),.14)}.guide-mini-app--reports[data-guide-theme] .guide-report-control-sheet{color:var(--eg-text);background:#f4f7f8f0}.guide-mini-app--reports[data-guide-theme] .guide-report-control-sheet>header span,.guide-mini-app--reports[data-guide-theme] .guide-report-control-sheet>header>button{color:var(--eg-primary)}.guide-mini-app--reports[data-guide-theme] .guide-report-control-sheet>header>button{border-color:rgba(var(--eg-primary-rgb),.24)}.guide-mini-app--reports[data-guide-theme] .guide-report-control-sheet>footer>button,.guide-mini-app--reports[data-guide-theme] .guide-scene-requirement-tabs button.is-active,.guide-mini-app--reports[data-guide-theme] .guide-comparison__options button.is-active,.guide-mini-app--reports[data-guide-theme] .guide-scene-segments button.is-active{border-color:var(--eg-primary);color:var(--eg-on-primary);background:var(--eg-primary)}.guide-mini-app--reports[data-guide-theme] .guide-report-metric-block>header{border-left-color:var(--eg-primary)}.guide-mini-app--reports[data-guide-theme] .guide-analysis-context,.guide-mini-app--reports[data-guide-theme] .guide-analysis-context p{color:var(--eg-text);background:var(--eg-surface-muted)}.guide-mini-app--reports[data-guide-theme] .guide-report-metrics button:hover,.guide-mini-app--reports[data-guide-theme] .guide-report-metrics button:focus-visible,.guide-mini-app--reports[data-guide-theme] .guide-report-metrics button.is-selected{border-color:var(--eg-primary);background:linear-gradient(135deg,var(--eg-surface),var(--eg-primary-softer));box-shadow:0 0 0 3px rgba(var(--eg-primary-rgb),.12),0 16px 34px #0f1f2d14}.guide-mini-app--reports[data-guide-theme] .guide-report-metrics button i,.guide-mini-app--reports[data-guide-theme] .guide-report-metric-block>header button,.guide-mini-app--reports[data-guide-theme] .guide-report-overview__calibration,.guide-mini-app--reports[data-guide-theme] .guide-analysis-context b,.guide-mini-app--reports[data-guide-theme] .guide-comparison-proof__controls>b{color:var(--eg-primary)}.guide-mini-app--reports[data-guide-theme] .guide-report-metric-block>header button{border-color:rgba(var(--eg-primary-rgb),.24);background:var(--eg-surface)}.guide-mini-app--reports[data-guide-theme] .guide-comparison-proof>header>span small{color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:0 3px 8px rgba(var(--eg-primary-rgb),.22)}.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric:hover,.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric:focus-visible,.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric.is-selected{border-color:var(--eg-primary);box-shadow:0 12px 28px rgba(var(--eg-primary-rgb),.13),0 0 0 2px rgba(var(--eg-primary-rgb),.12)}.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric.is-primary{border-color:rgba(var(--eg-primary-rgb),.42);background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 42%),linear-gradient(125deg,var(--eg-hero-start),var(--eg-primary-pressed) 54%,var(--eg-primary));box-shadow:0 16px 34px rgba(var(--eg-primary-rgb),.24),inset 0 1px #fff3}.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric.is-primary:hover,.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric.is-primary:focus-visible,.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric.is-primary.is-selected{border-color:#ffffffad;box-shadow:0 18px 38px rgba(var(--eg-primary-rgb),.28),0 0 0 3px rgba(var(--eg-primary-rgb),.16),inset 0 1px #ffffff38}.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric.is-selected .guide-report-overview__calibration:before{box-shadow:0 0 0 3px rgba(var(--eg-primary-rgb),.12)}.guide-mini-app--reports[data-guide-theme] .guide-report-overview__metric.is-primary .guide-report-overview__calibration{color:var(--eg-primary-soft)}.guide-mini-app--reports[data-guide-theme] .guide-report-metrics .guide-report-metric-confirmed{background:var(--eg-success);box-shadow:0 3px 8px #17664e33}.guide-mini-app--reports[data-guide-theme] .guide-scene-card:not([data-archetype=finance-reconcile]){--scene-accent: var(--eg-primary);--scene-soft: rgba(var(--eg-primary-rgb), .13);--scene-glow: rgba(var(--eg-primary-rgb), .16)}.guide-mini-app--reports[data-guide-theme] .guide-target-ring{background:conic-gradient(var(--eg-primary) var(--progress),#e7ecee 0)}.admin-mobile-prefill-page[data-guide-theme]{--mobile-prefill-surface: var(--eg-surface);--mobile-prefill-line: var(--eg-border);--mobile-prefill-text: var(--eg-text);--mobile-prefill-muted: var(--eg-muted);--mobile-prefill-primary: var(--eg-primary);background:var(--eg-canvas)}.admin-mobile-prefill-page[data-guide-theme] .admin-metric-calibration.is-document-workbench{--workbench-ink: var(--eg-text);--workbench-muted: var(--eg-muted);--workbench-line: var(--eg-border);--workbench-soft-line: var(--eg-border);--workbench-paper: var(--eg-surface);--workbench-canvas: var(--eg-canvas);--workbench-rail: var(--eg-surface-muted);--workbench-accent: var(--eg-primary);--workbench-accent-hover: var(--eg-primary-hover);--workbench-accent-pressed: var(--eg-primary-pressed);--workbench-accent-soft: var(--eg-primary-soft);--workbench-ink-soft: var(--eg-muted);--workbench-ink-subtle: var(--eg-tertiary);--workbench-line-strong: var(--eg-border-strong);--workbench-surface-soft: var(--eg-surface-muted);--workbench-surface-muted: var(--eg-primary-softer);--workbench-formula-surface: var(--eg-surface-muted);--workbench-success: var(--eg-success);--workbench-success-surface: var(--eg-success-soft);--workbench-warning: var(--eg-warning);color:var(--eg-text);background:var(--eg-canvas)}.admin-mobile-prefill-page[data-guide-theme] .admin-mobile-prefill-header,.admin-mobile-prefill-page[data-guide-theme] .admin-mobile-prefill-header-report-switch,.admin-mobile-prefill-page[data-guide-theme] .admin-mobile-prefill-icon-action,.admin-mobile-prefill-page[data-guide-theme] .admin-mobile-prefill-status-action{border-color:var(--eg-border);color:var(--eg-text);background:var(--eg-surface)}.admin-mobile-prefill-page[data-guide-theme] .admin-mobile-prefill-export-action{border-color:var(--eg-primary);color:var(--eg-on-primary);background:var(--eg-primary)}.admin-mobile-prefill-page[data-guide-theme] .admin-mobile-prefill-export-action:hover{background:var(--eg-primary-hover)}.admin-mobile-prefill-page[data-guide-theme] .admin-metric-calibration__workbench-nav{border-color:var(--eg-border);background:#fffffff5;box-shadow:0 8px 24px rgba(var(--eg-primary-rgb),.06)}.admin-mobile-prefill-picker-dialog,.admin-mobile-confirmation-status__dialog{border-color:var(--eg-border);color:var(--eg-text);background:var(--eg-surface)}.admin-mobile-confirmation-status__header,.admin-mobile-confirmation-status__summary,.admin-mobile-confirmation-status__export,.admin-mobile-confirmation-status__export>button,.admin-mobile-confirmation-status__resume,.admin-mobile-confirmation-status__close,.admin-mobile-confirmation-status__list>button{border-color:var(--eg-border)}.admin-mobile-confirmation-status__header span,.admin-mobile-confirmation-status__close,.admin-mobile-confirmation-status__export>div span,.admin-mobile-confirmation-status__export>button span,.admin-mobile-confirmation-status__scene-index,.admin-mobile-confirmation-status__summary .is-progress i b{color:var(--eg-primary)}.admin-mobile-confirmation-status__summary .is-progress i b{background:var(--eg-primary)}.admin-mobile-confirmation-status__scene-index,.admin-mobile-confirmation-status__export>button span{background:var(--eg-primary-soft)}.admin-mobile-confirmation-status__list{background:var(--eg-canvas)}.admin-mobile-confirmation-status__summary>div,.admin-mobile-confirmation-status__export>button:disabled,.admin-mobile-confirmation-status__export>button:disabled:hover{background:var(--eg-surface-muted)}.admin-mobile-confirmation-status__header p,.admin-mobile-confirmation-status__summary span,.admin-mobile-confirmation-status__summary small,.admin-mobile-confirmation-status__scene-copy small,.admin-mobile-confirmation-status__export>div p,.admin-mobile-confirmation-status__export>p,.admin-mobile-confirmation-status__export>small{color:var(--eg-muted)}.admin-mobile-confirmation-status__summary strong,.admin-mobile-confirmation-status__list>button,.admin-mobile-confirmation-status__export>button,.admin-mobile-confirmation-status__resume{color:var(--eg-text)}.admin-mobile-confirmation-status__resume:hover,.admin-mobile-confirmation-status__export>button:hover{border-color:var(--eg-primary)}.admin-tablet-app[data-admin-theme]{--dyf-primary: var(--eg-primary);--dyf-primary-hover: var(--eg-primary-hover);--dyf-primary-pressed: var(--eg-primary-pressed);--dyf-primary-rgb: var(--eg-primary-rgb);--dyf-nav: var(--eg-hero-start);--dyf-nav-bottom: var(--eg-hero-end);--dyf-nav-soft: var(--eg-primary-pressed);--dyf-bg: var(--eg-canvas);--dyf-surface: var(--eg-surface);--dyf-surface-muted: var(--eg-surface-muted);--dyf-line: var(--eg-border);--dyf-text: var(--eg-text);--dyf-muted: var(--eg-muted);--dyf-accent: var(--eg-target);--dyf-danger: var(--eg-negative);--dyf-warning: var(--eg-warning);--dyf-success: var(--eg-success);--adm-color-ink: var(--eg-text);--adm-color-muted: var(--eg-muted);--adm-color-subtle: var(--eg-tertiary);--adm-color-surface: var(--eg-surface);--adm-color-surface-warm: var(--eg-surface-muted);--adm-color-line: rgba(var(--eg-primary-rgb), .1);--adm-color-line-strong: rgba(var(--eg-primary-rgb), .18);--adm-color-wine: var(--eg-primary);--adm-color-copper: var(--eg-target);color:var(--eg-text);background:var(--eg-canvas)}:root[data-enterprise-guide-theme] .demo-stage--admin{background:color-mix(in srgb,var(--eg-hero-end) 88%,#000000)}:root[data-enterprise-guide-theme] .demo-stage[data-enterprise-theme] .demo-product-switch{--product-switch-bg: rgba(var(--eg-primary-rgb), .58);--product-switch-bg-hover: rgba(var(--eg-primary-rgb), .72);--product-switch-bg-open: linear-gradient(180deg, var(--eg-hero-start), var(--eg-hero-end));--product-switch-icon-start: var(--eg-primary);--product-switch-icon-end: var(--eg-target);--product-switch-active-ink: var(--eg-primary-pressed);--product-switch-accent: var(--eg-primary-hover);--product-switch-accent-rgb: var(--eg-primary-rgb)}:root[data-enterprise-guide-theme] .demo-stage[data-enterprise-theme] .demo-product-switch button.product-side-toggle__tool:hover,:root[data-enterprise-guide-theme] .demo-stage[data-enterprise-theme] .demo-product-switch button.product-side-toggle__tool:focus-visible{background:rgba(var(--eg-primary-rgb),.3)}:root[data-enterprise-guide-theme] .demo-stage[data-enterprise-theme] .demo-floating-controls{border-color:rgba(var(--eg-primary-rgb),.28);background:color-mix(in srgb,var(--eg-hero-start) 58%,transparent);box-shadow:0 18px 45px rgba(var(--eg-primary-rgb),.18)}:root[data-enterprise-guide-theme] .demo-stage[data-enterprise-theme] .demo-floating-controls button.is-outline{background:rgba(var(--eg-primary-rgb),.38);box-shadow:inset 0 0 0 1px #ffffff42}.admin-tablet-app[data-admin-theme] .admin-tablet-rail{background:linear-gradient(180deg,var(--eg-hero-start),var(--eg-hero-end)),radial-gradient(circle at 50% 0%,rgba(var(--eg-primary-rgb),.22),transparent 42%)}.admin-tablet-app[data-admin-theme] .admin-tablet-rail nav button.is-active,.admin-tablet-app[data-admin-theme] .admin-rail-toggle__icon{background:linear-gradient(135deg,var(--eg-primary),var(--eg-primary-hover))}.admin-tablet-app[data-admin-theme] .admin-tablet-rail nav button.is-active span,.admin-tablet-app[data-admin-theme] .admin-tablet-brand__mark{color:var(--eg-primary-pressed);background:var(--eg-primary-soft)}.admin-tablet-app[data-admin-theme] :where(.admin-modal-card,.admin-confirm-dialog,.admin-drawer--rectify){--dyf-primary: var(--eg-primary);--dyf-nav: var(--eg-hero-start);--dyf-nav-bottom: var(--eg-hero-end);--dyf-nav-soft: var(--eg-primary-pressed);--dyf-bg: var(--eg-canvas);--dyf-surface: var(--eg-surface);--dyf-surface-muted: var(--eg-surface-muted);--dyf-line: var(--eg-border);--dyf-text: var(--eg-text);--dyf-muted: var(--eg-muted);--dyf-accent: var(--eg-target);--dyf-danger: var(--eg-negative);--dyf-warning: var(--eg-warning);--dyf-success: var(--eg-success);border-color:rgba(var(--eg-primary-rgb),.18);color:var(--eg-text);background:color-mix(in srgb,var(--eg-surface) 96%,transparent)}.admin-tablet-app[data-admin-theme] .admin-settings-page{--settings-surface: color-mix(in srgb, var(--eg-surface) 92%, transparent);--settings-surface-strong: color-mix(in srgb, var(--eg-surface) 97%, transparent);--settings-line: rgba(var(--eg-primary-rgb), .09);--settings-line-strong: rgba(var(--eg-primary-rgb), .15);--settings-shadow: 0 8px 18px rgba(var(--eg-primary-rgb), .035);--settings-text: var(--eg-text);--settings-muted: var(--eg-muted);--settings-faint: var(--eg-tertiary)}.admin-tablet-app[data-admin-theme] .admin-settings-status-card--sn strong{color:var(--eg-primary)}.admin-tablet-app[data-admin-theme] .admin-ceo-dashboard{--ceo-ui-primary: var(--eg-primary);--ceo-ui-primary-hover: var(--eg-primary-hover);--ceo-ui-accent: var(--eg-target);--ceo-ui-text: var(--eg-text);--ceo-ui-muted: var(--eg-muted);--ceo-ui-canvas: var(--eg-canvas);--ceo-ui-surface: var(--eg-surface);--ceo-ui-border: var(--eg-border)}.admin-tablet-app[data-admin-theme] .retail-war-room-page{--retail-war-wine: var(--eg-primary);--retail-war-wine-dark: var(--eg-primary-pressed);--retail-war-copper: var(--eg-target);--retail-war-cream: var(--eg-on-primary);--retail-war-ink: var(--eg-text);--retail-war-muted: var(--eg-muted);--retail-war-line: rgba(var(--eg-primary-rgb), .16);--retail-war-panel: color-mix(in srgb, var(--eg-surface) 92%, transparent)}.admin-tablet-app[data-admin-theme] .retail-war-hero{background:radial-gradient(circle at 78% 10%,rgba(255,255,255,.2),transparent 30%),linear-gradient(135deg,var(--eg-hero-start) 0%,var(--eg-primary) 58%,color-mix(in srgb,var(--eg-primary-hover) 72%,var(--eg-target)) 100%);box-shadow:0 18px 46px rgba(var(--eg-primary-rgb),.18)}@media(max-width:1180px){.admin-mobile-prefill-page.is-metric-calibration .admin-mobile-prefill-header__tools{align-items:flex-start}.enterprise-guide-theme-switcher__trigger{min-width:98px}}@media(max-width:520px){.enterprise-guide-theme-switcher__panel{position:fixed;top:68px;right:12px}}@media(prefers-reduced-motion:reduce){.enterprise-guide-theme-switcher *,.admin-mobile-confirmation-status__summary .is-progress i b{transition:none!important}}.salestool-app{--salestool-wine-950: #16070c;--salestool-wine-900: #2a0b13;--salestool-wine-800: #43111d;--salestool-wine-700: #6f1d2f;--salestool-gold: #d7b35f;--salestool-gold-soft: #f1d98c;--salestool-ivory: #fff7e8;--salestool-muted: rgba(255, 247, 232, .68);--salestool-teal: #5ad2bd;position:relative;min-height:100vh;padding:clamp(22px,3.6vw,44px);color:var(--salestool-ivory);overflow:hidden;background:linear-gradient(118deg,rgba(111,29,47,.42),transparent 42%),linear-gradient(236deg,rgba(215,179,95,.22),transparent 36%),linear-gradient(180deg,#090407 0%,var(--salestool-wine-950) 34%,var(--salestool-wine-900) 100%);isolation:isolate}.salestool-app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(90deg,rgba(255,247,232,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,247,232,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 88%)}.salestool-app:after{content:"";position:absolute;top:-40%;right:-15%;bottom:-40%;left:-15%;z-index:-2;pointer-events:none;background:linear-gradient(105deg,transparent 0 33%,rgba(255,247,232,.13) 34%,transparent 37% 100%),linear-gradient(24deg,transparent 0 48%,rgba(215,179,95,.2) 49%,transparent 51% 100%);opacity:.62;transform:translate3d(-4%,0,0);animation:salestoolScan 9s linear infinite}.salestool-stage-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.salestool-stage-art__grid{position:absolute;inset:auto -8% -22% -8%;height:58vh;background:linear-gradient(90deg,rgba(215,179,95,.14) 1px,transparent 1px),linear-gradient(180deg,rgba(215,179,95,.11) 1px,transparent 1px);background-size:64px 64px;transform:perspective(620px) rotateX(64deg);transform-origin:center bottom;opacity:.5;animation:salestoolGridFlow 10s linear infinite}.salestool-stage-art__ring{position:absolute;left:50%;top:43%;width:min(72vw,850px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(215,179,95,.26);transform:translate(-50%,-50%);box-shadow:inset 0 0 42px #d7b35f14,0 0 58px #6f1d2f2e;opacity:.58}.salestool-stage-art__ring:before,.salestool-stage-art__ring:after{content:"";position:absolute;top:11%;right:11%;bottom:11%;left:11%;border:1px solid rgba(255,247,232,.12);border-radius:inherit}.salestool-stage-art__ring:after{top:27%;right:27%;bottom:27%;left:27%;border-color:#5ad2bd33}.salestool-stage-art__ring--outer{animation:salestoolRingSpin 16s linear infinite}.salestool-stage-art__ring--inner{width:min(45vw,520px);border-style:dashed;opacity:.42;animation:salestoolRingSpin 12s linear infinite reverse}.salestool-stage-art__beam{position:absolute;width:48vw;height:1px;background:linear-gradient(90deg,transparent,rgba(215,179,95,.72),transparent);box-shadow:0 0 22px #d7b35f5c}.salestool-stage-art__beam--one{left:4%;top:28%;transform:rotate(-12deg);animation:salestoolBeamFloat 7s ease-in-out infinite}.salestool-stage-art__beam--two{right:-10%;top:64%;transform:rotate(14deg);animation:salestoolBeamFloat 8.5s ease-in-out infinite reverse}.salestool-stage-art__pulse{position:absolute;left:50%;top:47%;width:min(34vw,420px);aspect-ratio:1;border:1px solid rgba(90,210,189,.18);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 34px #5ad2bd1f;animation:salestoolPulse 4.8s ease-in-out infinite}.salestool-shell{position:relative;z-index:1;width:min(1160px,100%);min-height:calc(100vh - clamp(44px,8vw,84px));margin:0 auto;display:grid;grid-template-rows:minmax(220px,.76fr) auto;gap:clamp(16px,3vw,34px)}.salestool-hero{display:grid;place-items:center;padding-top:clamp(24px,4vw,54px);color:var(--salestool-ivory);text-align:center}.salestool-brand{display:grid;justify-items:center;gap:14px}.salestool-brand>span{display:block;color:var(--salestool-gold-soft);font-size:clamp(12px,1.3vw,15px);font-weight:900;letter-spacing:0}.salestool-brand h1{margin:0;color:#fff9ed;font-size:clamp(54px,7vw,88px);line-height:.98;font-weight:920;text-shadow:0 0 28px rgba(215,179,95,.18),0 18px 58px rgba(0,0,0,.34)}.salestool-brand p{max-width:700px;margin:0;color:#fff7e8c2;font-size:clamp(16px,1.8vw,22px);line-height:1.55;font-weight:780}.salestool-brand__signals{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:2px}.salestool-brand__signals b{min-width:74px;min-height:30px;border:1px solid rgba(215,179,95,.34);border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;color:#fff7e8e6;background:#fff7e812;box-shadow:inset 0 1px #fff7e81f,0 10px 24px #0000001f;font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.salestool-status{flex:none;border:1px solid rgba(255,250,242,.24);border-radius:999px;padding:11px 16px;background:#fffaf221;color:#fffaf2e0;font-size:14px;font-weight:800;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.salestool-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:clamp(14px,2vw,20px);align-self:end}.salestool-entry{position:relative;min-height:clamp(248px,30vh,286px);border:1px solid rgba(255,247,232,.18);border-radius:8px;padding:clamp(18px,2.4vw,24px);overflow:hidden;background:linear-gradient(150deg,#fff7e824,#fff7e80b),#240a11c7;color:var(--salestool-ivory);text-decoration:none;display:grid;grid-template-rows:auto auto auto 1fr auto;justify-items:center;text-align:center;align-content:stretch;gap:10px;box-shadow:0 26px 78px #00000042,inset 0 1px #fff7e824;transform:translateZ(0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;isolation:isolate}.salestool-entry:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(255,247,232,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,247,232,.07) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(145deg,transparent 0%,#000 48%,transparent 100%);mask-image:linear-gradient(145deg,transparent 0%,#000 48%,transparent 100%);opacity:.62}.salestool-entry:after{content:"";position:absolute;top:-40%;right:-80%;bottom:-40%;left:-80%;z-index:-1;background:linear-gradient(115deg,transparent 28%,rgba(255,247,232,.18) 46%,rgba(215,179,95,.24) 50%,transparent 62%);opacity:0;transform:translate(-24%);transition:opacity .22s ease,transform .62s ease}button.salestool-entry{width:100%;cursor:pointer;font:inherit;text-align:left}.salestool-entry:focus-visible,.salestool-entry:hover{transform:translateY(-7px) scale(1.012);border-color:#d7b35f80;box-shadow:0 34px 92px #00000057,0 0 44px #d7b35f29,inset 0 1px #fff7e833;outline:none}.salestool-entry:hover:after,.salestool-entry:focus-visible:after{opacity:1;transform:translate(18%)}.salestool-entry:active{transform:translateY(-3px) scale(.99)}.salestool-entry__energy{position:absolute;left:50%;top:18px;z-index:0;width:78px;height:78px;border:1px solid rgba(215,179,95,.22);border-radius:50%;opacity:.72;transform:translate(-50%)}.salestool-entry__icon,.salestool-entry__signal,.salestool-entry strong,.salestool-entry small,.salestool-entry i{position:relative;z-index:1}.salestool-entry__energy:before,.salestool-entry__energy:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgba(255,247,232,.14);border-radius:inherit}.salestool-entry__energy:after{top:31px;right:31px;bottom:31px;left:31px;background:#d7b35f57;box-shadow:0 0 24px #d7b35f6b}.salestool-entry__icon{width:52px;height:52px;border:1px solid rgba(255,247,232,.2);border-radius:8px;display:grid;place-items:center;color:var(--salestool-gold-soft);background:#fff7e814;box-shadow:inset 0 1px #fff7e82e,0 16px 36px #00000029}.salestool-entry__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.salestool-entry__signal{color:var(--salestool-gold-soft);font-size:13px;font-weight:920;line-height:1.2}.salestool-entry strong{display:block;margin-top:0;color:#fff9ed;font-size:clamp(30px,3.4vw,44px);line-height:1.08;font-weight:920;text-shadow:0 10px 28px rgba(0,0,0,.22)}.salestool-entry small{display:block;max-width:300px;color:#fff7e8b3;font-size:clamp(14px,1.5vw,16px);font-weight:760;line-height:1.55}.salestool-entry i{align-self:end;min-height:40px;border-radius:999px;padding:0 15px 0 17px;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--salestool-gold),#fff0a8);color:#2a0b13;font-style:normal;font-size:14px;font-weight:950;box-shadow:0 12px 26px #d7b35f33}.salestool-entry i span{width:18px;height:1px;display:inline-block;background:currentColor;position:relative}.salestool-entry i span:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.salestool-entry--solution{--entry-accent: 215, 179, 95;background:linear-gradient(150deg,#6f1d2fcc,#2a0b13c7),linear-gradient(315deg,rgba(215,179,95,.22),transparent 48%)}.salestool-entry--demo{--entry-accent: 90, 210, 189;background:linear-gradient(150deg,#2d2218d1,#2a0b13c7),linear-gradient(315deg,rgba(90,210,189,.18),transparent 48%)}.salestool-entry--magic{--entry-accent: 241, 217, 140;background:linear-gradient(150deg,#360d19d6,#16070cc7),linear-gradient(315deg,rgba(241,217,140,.22),transparent 48%)}.salestool-entry--experts{--entry-accent: 215, 179, 95;background:linear-gradient(150deg,#381f14d6,#2a0b13c7),linear-gradient(315deg,rgba(215,179,95,.24),transparent 48%)}.salestool-cache-refresh{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:8;min-width:112px;min-height:42px;border:1px solid rgba(215,179,95,.36);border-radius:999px;padding:0 17px;background:#16070cc2;color:#fff7e8;box-shadow:0 16px 42px #00000038,inset 0 1px #fff7e81f;font:inherit;font-size:14px;font-weight:900;letter-spacing:0;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .16s ease,background .16s ease,opacity .16s ease}.salestool-cache-refresh:focus-visible,.salestool-cache-refresh:hover{transform:translateY(-2px);background:#43111de0;box-shadow:0 16px 42px #00000047,0 0 22px #d7b35f33;outline:none}.salestool-cache-refresh:disabled{cursor:wait;opacity:.68;transform:none}.salestool-device-sn{position:fixed;top:max(18px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));z-index:8;max-width:min(270px,calc(100vw - 168px));border:1px solid rgba(215,179,95,.28);border-radius:8px;padding:9px 11px;display:grid;gap:5px;background:#16070cb3;color:var(--salestool-ivory);box-shadow:0 16px 42px #0000003d,inset 0 1px #fff7e81f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.salestool-device-sn span{color:#f1d98cc7;font-size:11px;font-weight:900;line-height:1}.salestool-device-sn strong{font-size:clamp(15px,1.8vw,20px);line-height:1.15;font-weight:900;letter-spacing:0;overflow-wrap:anywhere}.salestool-device-sn.is-ready{border-color:#5ad2bd57}.salestool-device-sn.is-ready span{color:#5ad2bdd1}.salestool-device-sn.is-error,.salestool-device-sn.is-empty{border-color:#d7b35f4d}.salestool-device-sn.is-error span,.salestool-device-sn.is-empty span{color:#f1d98cc7}.salestool-experts-page{max-width:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior-x:none;touch-action:pan-y}.salestool-experts-page:after{top:-40%;right:0;bottom:-40%;left:0}.salestool-experts-shell{position:relative;z-index:1;width:min(1180px,100%);max-width:100%;min-height:calc(100vh - clamp(44px,8vw,84px));margin:0 auto;display:grid;grid-template-rows:auto 1fr;gap:clamp(20px,3.5vw,36px)}.salestool-experts-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,24px);padding-top:clamp(12px,2.5vw,24px)}.salestool-experts-head>div{display:grid;justify-items:center;gap:9px;text-align:center}.salestool-experts-head span{color:var(--salestool-gold-soft);font-size:13px;font-weight:920}.salestool-experts-head h1{max-width:980px;margin:0;color:#fff9ed;font-size:clamp(34px,4.1vw,56px);line-height:1.08;font-weight:920;text-shadow:0 18px 58px rgba(0,0,0,.34)}.salestool-experts-head p{max-width:720px;margin:0;color:#fff7e8b8;font-size:clamp(14px,1.4vw,17px);line-height:1.55;font-weight:760}.salestool-experts-back,.salestool-experts-demo{min-height:44px;border:1px solid rgba(215,179,95,.32);border-radius:999px;padding:0 18px;color:var(--salestool-ivory);background:#16070ca8;box-shadow:inset 0 1px #fff7e81f,0 14px 30px #0003;font:inherit;font-size:14px;font-weight:900;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.salestool-experts-demo{color:#2a0b13;background:linear-gradient(135deg,var(--salestool-gold),#fff0a8)}.salestool-experts-back:hover,.salestool-experts-back:focus-visible,.salestool-experts-demo:hover,.salestool-experts-demo:focus-visible{transform:translateY(-2px);outline:none}.salestool-expert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,20px);align-self:start}.salestool-expert-card{position:relative;min-width:0;border:1px solid rgba(255,247,232,.16);border-radius:8px;padding:clamp(18px,2.3vw,24px);display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,22px);background:linear-gradient(145deg,#fff7e81f,#fff7e80b),#240a11c2;box-shadow:0 24px 72px #0000003d,inset 0 1px #fff7e81f;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.salestool-expert-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,247,232,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,247,232,.05) 1px,transparent 1px);background-size:26px 26px;opacity:.52}.salestool-expert-photo,.salestool-expert-copy{position:relative;z-index:1}.salestool-expert-photo{position:relative;min-height:198px;border:1px solid rgba(215,179,95,.28);border-radius:8px;display:grid;place-items:center;align-content:center;gap:8px;color:#fff7e8db;background:linear-gradient(135deg,rgba(215,179,95,.2),transparent 42%),linear-gradient(160deg,#6f1d2fd1,#16070cdb);box-shadow:inset 0 1px #fff7e824,0 16px 34px #0000002e;overflow:hidden}.salestool-expert-photo.has-photo{height:100%;min-height:260px;place-items:stretch;align-content:stretch;background:#16070cbd}.salestool-expert-photo.has-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#16070c00 52%,#16070c85),linear-gradient(135deg,rgba(215,179,95,.22),transparent 34%)}.salestool-expert-photo img{width:100%;height:100%;min-height:260px;display:block;object-fit:cover}.salestool-expert-photo b{width:58px;height:58px;border:1px solid rgba(215,179,95,.36);border-radius:50%;display:grid;place-items:center;color:var(--salestool-gold-soft);background:#fff7e814;font-size:20px;font-weight:920}.salestool-expert-photo.has-photo b{position:absolute;left:12px;top:12px;z-index:2;width:auto;min-width:42px;height:28px;border-radius:999px;color:#2a0b13;background:linear-gradient(135deg,var(--salestool-gold),#fff0a8);box-shadow:0 12px 28px #0000002e;font-size:13px}.salestool-expert-photo span{color:#fff7e89e;font-size:13px;font-weight:900}.salestool-expert-copy{display:grid;align-content:start;gap:8px}.salestool-expert-copy>span{color:var(--salestool-gold-soft);font-size:13px;font-weight:920}.salestool-expert-copy h2{margin:0;color:#fff9ed;font-size:clamp(24px,2.5vw,32px);line-height:1.08;font-weight:920}.salestool-expert-copy strong{color:#fff7e8d6;font-size:14px;font-weight:880;line-height:1.45}.salestool-expert-copy p{margin:0;color:#fff7e8ad;font-size:13.5px;font-weight:720;line-height:1.58}.salestool-expert-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.salestool-expert-tags em{border:1px solid rgba(215,179,95,.24);border-radius:999px;padding:6px 9px;color:#fff7e8db;background:#fff7e812;font-style:normal;font-size:13px;font-weight:900}.salestool-expert-copy small{border-left:2px solid rgba(215,179,95,.58);padding-left:10px;color:#fff7e8b8;font-size:13px;font-weight:780;line-height:1.55}@keyframes salestoolScan{0%{transform:translate3d(-8%,0,0)}to{transform:translate3d(8%,0,0)}}@keyframes salestoolGridFlow{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes salestoolRingSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes salestoolBeamFloat{0%,to{opacity:.26}50%{opacity:.72}}@keyframes salestoolPulse{0%,to{opacity:.18;transform:translate(-50%,-50%) rotate(45deg) scale(.92)}50%{opacity:.52;transform:translate(-50%,-50%) rotate(45deg) scale(1.08)}}.salestool-demo-toolbar{position:fixed;right:18px;bottom:18px;z-index:120;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(50,16,25,.12);border-radius:999px;padding:7px;background:#fffdf7db;box-shadow:0 18px 44px #3210192e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.salestool-demo-toolbar button,.salestool-demo-toolbar a,.salestool-demo-toolbar span{min-height:32px;border:0;border-radius:999px;padding:0 12px;color:#321019;font:inherit;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap}.salestool-demo-toolbar button,.salestool-demo-toolbar a{cursor:pointer;background:#fff8ee}.salestool-demo-toolbar button:hover,.salestool-demo-toolbar a:hover,.salestool-demo-toolbar button:focus-visible,.salestool-demo-toolbar a:focus-visible{background:#321019;color:#fff8ee;outline:none}.salestool-demo-toolbar span{background:#43bace26;color:#321019b8}.salestool-solution-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;display:grid;place-items:center;overflow:hidden;color:#fffaf2;background:linear-gradient(90deg,rgba(255,250,242,.05) 1px,transparent 1px),linear-gradient(180deg,rgba(255,250,242,.045) 1px,transparent 1px),linear-gradient(135deg,#2b0d16,#61192c 52%,#9a6b51);background-size:46px 46px,46px 46px,auto}.salestool-solution-bridge{width:min(720px,calc(100vw - 44px));border:1px solid rgba(255,250,242,.18);border-radius:8px;padding:clamp(28px,5vw,48px);display:grid;gap:18px;background:#fffaf21f;box-shadow:inset 0 1px #fffaf229,0 24px 58px #18080c3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.salestool-solution-bridge span{color:#fffaf2ad;font-size:14px;font-weight:900}.salestool-solution-bridge h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.08;font-weight:900}.salestool-solution-bridge p{margin:0;color:#fffaf2bd;font-size:16px;font-weight:760;overflow-wrap:anywhere}.salestool-solution-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.salestool-solution-actions button{min-height:38px;border:0;border-radius:999px;padding:0 16px;color:#fffaf2;background:#fffaf221;font:inherit;font-size:13px;font-weight:850;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px #fffaf21f}.salestool-solution-actions button:first-child{color:#321019;background:#fffaf2}.salestool-solution-actions button:hover,.salestool-solution-actions button:focus-visible{color:#321019;background:#fffaf2;outline:none}.demo-stage.is-frameless{place-items:stretch;padding:0;background:var(--dyf-bg)}.demo-stage.is-frameless .demo-admin-wrap{width:100vw;height:100vh;min-height:0;margin:0;border:0;border-radius:0;box-shadow:none}.demo-stage.is-frameless .demo-phone-wrap{position:static;width:100vw;height:100vh;transform:none}.demo-stage.is-frameless .demo-product-switch,.demo-stage.is-frameless .demo-floating-controls{z-index:126}.demo-stage.is-frameless .demo-product-switch{--product-switch-bg: rgba(75, 15, 29, .8);--product-switch-bg-hover: rgba(75, 15, 29, .86);--product-switch-bg-open: linear-gradient(180deg, rgba(91, 19, 36, .97), rgba(53, 16, 24, .97));--product-switch-icon-start: #6f1d2f;--product-switch-icon-end: #b8895a;--product-switch-accent: #b8895a;--product-switch-accent-rgb: 184, 137, 90;top:auto;right:auto;bottom:18px;left:18px;width:112px;height:46px;min-height:46px;box-sizing:border-box;grid-template-columns:34px auto;align-items:center;align-content:center;gap:8px;border-color:#fffaf23d;border-radius:999px;padding:5px 12px 5px 5px;background:var(--product-switch-bg);box-shadow:0 18px 44px #241a183d,inset 0 1px #fffaf22e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.demo-stage.is-frameless .demo-product-switch.is-theme-store{--product-switch-bg: rgba(31, 83, 172, .84);--product-switch-bg-hover: rgba(31, 83, 172, .9);--product-switch-bg-open: linear-gradient(180deg, rgba(37, 91, 184, .97), rgba(18, 53, 125, .97));--product-switch-icon-start: #245de8;--product-switch-icon-end: #42bda8;--product-switch-accent: #67d7c3;--product-switch-accent-rgb: 103, 215, 195}.demo-stage.is-frameless .demo-product-switch.is-theme-guide{--product-switch-bg: rgba(14, 112, 98, .84);--product-switch-bg-hover: rgba(14, 112, 98, .9);--product-switch-bg-open: linear-gradient(180deg, rgba(20, 132, 116, .97), rgba(9, 75, 82, .97));--product-switch-icon-start: #11a88d;--product-switch-icon-end: #3fb9e8;--product-switch-accent: #7ce3d6;--product-switch-accent-rgb: 124, 227, 214}.demo-stage.is-frameless .demo-product-switch.is-theme-admin{--product-switch-bg: rgba(75, 15, 29, .8);--product-switch-bg-hover: rgba(75, 15, 29, .86);--product-switch-bg-open: linear-gradient(180deg, rgba(91, 19, 36, .97), rgba(53, 16, 24, .97));--product-switch-icon-start: #6f1d2f;--product-switch-icon-end: #b8895a;--product-switch-accent: #b8895a;--product-switch-accent-rgb: 184, 137, 90}.demo-stage.is-frameless .demo-product-switch.is-theme-internal{--product-switch-bg: rgba(40, 50, 75, .84);--product-switch-bg-hover: rgba(40, 50, 75, .9);--product-switch-bg-open: linear-gradient(180deg, rgba(48, 61, 92, .97), rgba(27, 34, 52, .97));--product-switch-icon-start: #42567d;--product-switch-icon-end: #9d7f56;--product-switch-accent: #c9a46c;--product-switch-accent-rgb: 201, 164, 108}.demo-stage.is-frameless .demo-product-switch.is-dragging{width:112px;height:46px;min-height:46px;grid-template-columns:34px auto;align-items:center;align-content:center;gap:8px;border-radius:999px;padding:5px 12px 5px 5px;cursor:grabbing}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__icon{align-self:center;justify-self:center;flex:0 0 34px;min-width:34px;margin:0;line-height:0;background:linear-gradient(135deg,var(--product-switch-icon-start),var(--product-switch-icon-end))}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__icon svg{margin:0;transform:translateZ(0)}.demo-stage.is-frameless .product-side-toggle__label{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#fffaf2;font-size:12px;font-weight:900;white-space:nowrap}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__menu{grid-column:1 / -1}.demo-stage.is-frameless .demo-product-switch:not(.is-open) .product-side-toggle__menu{display:none}.demo-stage.is-frameless .demo-product-switch:not(.is-open):hover,.demo-stage.is-frameless .demo-product-switch:not(.is-open):focus-within{width:112px;height:46px;min-height:46px;grid-template-columns:34px auto;align-items:center;align-content:center;gap:8px;border-radius:999px;padding:5px 12px 5px 5px;background:var(--product-switch-bg-hover)}.demo-stage.is-frameless .demo-product-switch.is-open{width:208px;height:auto;min-height:0;max-height:calc(100vh - 24px);grid-template-columns:34px auto;align-items:center;align-content:start;gap:6px;border-radius:22px;padding:7px;overflow:visible;background:var(--product-switch-bg-open)}.demo-stage.is-frameless .demo-product-switch.has-update{overflow:visible}.demo-stage.is-frameless .demo-product-switch:not(.is-open):hover .product-side-toggle__label,.demo-stage.is-frameless .demo-product-switch:not(.is-open):focus-within .product-side-toggle__label,.demo-stage.is-frameless .demo-product-switch.is-open .product-side-toggle__label,.demo-stage.is-frameless .demo-product-switch.is-dragging .product-side-toggle__label{display:inline-flex}.demo-stage.is-frameless .demo-product-switch:not(.is-open):hover .product-side-toggle__icon,.demo-stage.is-frameless .demo-product-switch:not(.is-open):focus-within .product-side-toggle__icon,.demo-stage.is-frameless .demo-product-switch.is-open .product-side-toggle__icon,.demo-stage.is-frameless .demo-product-switch.is-dragging .product-side-toggle__icon{height:34px;margin:0;opacity:1;transform:none;pointer-events:auto}.demo-stage.is-frameless .demo-product-switch:not(.is-open):hover .product-side-toggle__menu,.demo-stage.is-frameless .demo-product-switch:not(.is-open):focus-within .product-side-toggle__menu,.demo-stage.is-frameless .demo-product-switch.is-dragging .product-side-toggle__menu{max-height:0;opacity:0;pointer-events:none;transform:translateY(-4px)}.demo-stage.is-frameless .demo-product-switch.is-open .product-side-toggle__menu{display:grid;gap:5px;max-height:min(430px,calc(100vh - 88px));overflow-y:auto;overscroll-behavior:contain;opacity:1;pointer-events:auto;transform:translateY(0)}.demo-stage.is-frameless .demo-product-switch button{cursor:pointer}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__divider{display:flex;align-items:center;gap:7px;margin:2px 0 0;color:#fffaf294;font-size:10px;font-weight:900;line-height:1}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__divider:before,.demo-stage.is-frameless .demo-product-switch .product-side-toggle__divider:after{content:"";flex:1;height:1px;background:#fffaf229}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__system{position:relative;display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:16px;padding:0 10px;color:#fffaf2;background:#fffaf221;font-size:11.5px;box-shadow:inset 0 0 0 1px #fffaf224}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__system.has-update{justify-content:flex-start;padding:0 62px 0 12px}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__system:hover,.demo-stage.is-frameless .demo-product-switch .product-side-toggle__system:focus-visible{background:rgba(var(--product-switch-accent-rgb),.42)}.demo-stage.is-frameless .demo-product-switch .product-side-toggle__system:disabled{cursor:progress;opacity:.72}.demo-stage.is-frameless .demo-product-switch.has-update:not(.is-open):after{content:"更新";position:absolute;right:-4px;top:-5px;display:grid;place-items:center;min-width:32px;height:18px;padding:0 6px;border:1px solid rgba(255,250,242,.86);border-radius:999px;color:#4b0f1d;background:#f7cf5b;box-shadow:0 6px 14px #241a1833;font-size:10px;font-weight:950}.demo-stage.is-frameless .product-side-toggle__item-badge{position:absolute;right:10px;top:50%;display:inline-grid;place-items:center;height:18px;min-width:44px;padding:0 8px;border-radius:999px;color:#4b0f1d;background:#f7cf5b;font-size:9px;font-weight:950;line-height:1;transform:translateY(-50%)}.salestool-update-dialog{width:min(680px,calc(100vw - 48px))}.salestool-update-dialog__versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.salestool-update-dialog__versions article{min-width:0;display:grid;gap:6px;border:1px solid rgba(111,29,47,.12);border-radius:12px;padding:14px;background:#fffaf2ad}.salestool-update-dialog__versions span,.salestool-update-dialog__versions small{color:var(--dyf-muted);font-size:12px;font-weight:820;line-height:1.35}.salestool-update-dialog__versions strong{min-width:0;color:var(--dyf-primary);font-size:22px;line-height:1.16;overflow-wrap:anywhere}.salestool-update-dialog__progress .admin-progress{height:8px!important;min-height:8px}.salestool-update-dialog__error{margin:0;border-radius:12px;padding:10px 12px;color:#8f1d2d;background:#b4232f1a;font-size:13px;font-weight:800;line-height:1.5}.salestool-update-dialog__actions{flex-wrap:wrap}.demo-stage.is-frameless.demo-stage--admin .demo-floating-controls{display:none}@media(max-width:980px){.salestool-shell{width:min(820px,100%);grid-template-rows:auto auto}.salestool-entry strong{font-size:clamp(31px,4.8vw,44px)}.salestool-entry small{max-width:none}.salestool-experts-head{grid-template-columns:1fr;justify-items:center}.salestool-expert-grid{grid-template-columns:1fr}}@media(max-width:760px){.salestool-app{padding:24px;overflow:auto}.salestool-app:after,.salestool-stage-art__beam{opacity:.36}.salestool-shell{min-height:calc(100vh - 48px);gap:24px}.salestool-hero{padding-top:62px}.salestool-brand{gap:10px}.salestool-brand h1{font-size:clamp(42px,14vw,58px)}.salestool-brand p{font-size:15px}.salestool-brand__signals{flex-wrap:wrap;gap:7px}.salestool-brand__signals b{min-height:28px;font-size:12px}.salestool-entry-grid{grid-template-columns:1fr;align-self:start;padding-bottom:88px}.salestool-entry{min-height:210px;padding:22px}.salestool-entry__energy{width:68px;height:68px}.salestool-entry__icon{width:48px;height:48px}.salestool-entry__icon svg{width:30px;height:30px}.salestool-experts-page{padding-bottom:24px;overflow-x:clip;overflow-y:auto}.salestool-experts-shell{min-height:auto}.salestool-experts-head{padding-top:62px}.salestool-experts-head h1{font-size:clamp(30px,9vw,42px)}.salestool-expert-card{grid-template-columns:1fr}.salestool-expert-photo{min-height:164px}.salestool-expert-photo.has-photo,.salestool-expert-photo img{min-height:214px}.salestool-expert-photo.has-photo{height:236px}.salestool-expert-photo.has-photo img{height:100%;min-height:0}.salestool-cache-refresh{top:14px;right:18px;min-width:100px}.salestool-device-sn{position:fixed;top:14px;left:18px;right:auto;bottom:auto;max-width:min(220px,calc(100vw - 150px));margin-top:0}.salestool-demo-toolbar{right:12px;bottom:12px;max-width:calc(100vw - 24px);overflow-x:auto}.salestool-solution-bridge{width:min(100% - 28px,560px)}.salestool-update-dialog__versions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.salestool-app:after,.salestool-stage-art__grid,.salestool-stage-art__ring,.salestool-stage-art__beam,.salestool-stage-art__pulse,.salestool-entry,.salestool-entry:after,.salestool-cache-refresh{animation:none;transition-duration:1ms}}.demo-stage--store{--color-bg: var(--eg-canvas);--color-ink: var(--eg-text);--color-muted: var(--eg-muted);--color-line: var(--eg-border);--color-card: var(--eg-surface);--color-primary: var(--eg-primary);--color-primary-dark: var(--eg-primary-pressed);--color-primary-soft: var(--eg-primary-soft);--color-success: var(--eg-success);--color-warning: var(--eg-warning);--color-danger: var(--eg-negative);--color-danger-soft: #fbf0f2;--radius-card: 12px;--radius-section: 12px;--radius-small: 8px;--shadow-card: 0 20px 52px rgba(5, 17, 23, .24);--shadow-soft: 0 8px 20px rgba(24, 55, 73, .06);--shadow-primary: 0 10px 24px rgba(var(--eg-primary-rgb), .22);--shadow-danger: 0 10px 24px rgba(169, 47, 67, .2);background:radial-gradient(circle at 18% 12%,rgba(var(--eg-primary-rgb),.32),transparent 31%),radial-gradient(circle at 84% 82%,rgba(var(--eg-primary-rgb),.22),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--eg-hero-end) 88%,#020813),color-mix(in srgb,var(--eg-hero-start) 78%,#10213f) 58%,color-mix(in srgb,var(--eg-primary) 68%,#23385c))}.demo-stage--store .demo-floating-controls{border-color:rgba(var(--eg-primary-rgb),.5);background:color-mix(in srgb,var(--eg-hero-end) 76%,transparent)}.demo-stage--store .demo-floating-controls button.is-outline{background:rgba(var(--eg-primary-rgb),.28);box-shadow:inset 0 0 0 1px rgba(var(--eg-primary-rgb),.44)}.phone-frame--store{background:#0e1519;box-shadow:0 28px 72px #020a116b,0 0 0 1px #ffffff1a}.phone-frame--store .phone-frame__notch{background:#29343a}.phone-screen--store{color:var(--eg-text);background:var(--eg-canvas)}.phone-screen--store .device-status{height:26px;padding:0 14px;color:#ffffffd1;background:#101719;font-size:13px}.phone-content--store{height:calc(100% - 82px)}.store-handheld-theme-bar{position:relative;z-index:28;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--eg-border);padding:6px 10px 6px 14px;color:var(--eg-text);background:#fffffff7;box-shadow:0 5px 16px #1837490d}.store-handheld-theme-bar__brand{min-width:0;display:flex;align-items:center;gap:9px}.store-handheld-theme-bar__brand>span:last-child{min-width:0;display:grid;gap:1px}.store-handheld-theme-bar__brand strong{color:var(--eg-text);font-size:15px;line-height:19px}.store-handheld-theme-bar__brand small{color:var(--eg-muted);font-size:13px;line-height:16px}.store-handheld-theme-bar__mark{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:0 6px 14px rgba(var(--eg-primary-rgb),.2)}.store-handheld-theme-bar .enterprise-guide-theme-switcher.is-compact .enterprise-guide-theme-switcher__trigger{min-width:72px;width:72px;min-height:44px;border:1px solid rgba(var(--eg-primary-rgb),.18);padding:0 8px;background:var(--eg-primary-soft);font-size:13px}.store-handheld-theme-bar .enterprise-guide-theme-switcher__panel{width:min(344px,calc(var(--phone-width) - 24px))}.demo-stage--store .phone-page{color:var(--eg-text);background:var(--eg-canvas);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}.demo-stage--store .phone-scroll{padding:16px 16px 116px;scrollbar-width:thin;scrollbar-color:var(--eg-border-strong) transparent}.demo-stage--store .phone-page__header{min-height:82px;gap:12px;border-bottom:1px solid var(--eg-border);padding:14px 16px;color:var(--eg-text);background:#fffffff7}.demo-stage--store .phone-page__header>div{min-width:0}.demo-stage--store .phone-page__header button{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--eg-border);border-radius:10px;color:var(--eg-primary);background:var(--eg-surface)}.demo-stage--store .phone-page__header span{color:var(--eg-primary);font-size:13px;line-height:18px;font-weight:700}.demo-stage--store .phone-page__header h1{margin:3px 0 0;color:var(--eg-text);font-size:21px;line-height:27px;font-weight:700}.demo-stage--store .phone-bottom{gap:10px;border-top:1px solid var(--eg-border);padding:12px 16px 16px;background:#fffffff7;box-shadow:0 -10px 24px #18374914}.demo-stage--store .app-button{min-height:48px;border:1px solid var(--eg-border);border-radius:10px;color:var(--eg-text);background:var(--eg-surface-muted);font-size:16px;line-height:21px;font-weight:700;box-shadow:none}.demo-stage--store .app-button--primary{border-color:var(--eg-primary);color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:var(--shadow-primary)}.demo-stage--store .app-button--primary:hover,.demo-stage--store .app-button--primary:focus-visible{border-color:var(--eg-primary-hover);background:var(--eg-primary-hover)}.demo-stage--store .app-button--danger{border-color:var(--eg-negative);color:#fff;background:var(--eg-negative);box-shadow:var(--shadow-danger)}.demo-stage--store .app-button--ghost{border-color:var(--eg-border-strong);background:var(--eg-surface)}.demo-stage--store button:focus-visible,.demo-stage--store input:focus-visible,.demo-stage--store textarea:focus-visible{outline:3px solid rgba(var(--eg-primary-rgb),.2);outline-offset:2px}.demo-stage--store button:disabled{opacity:.5}.demo-stage--store .phone-page--home{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--eg-border-strong) transparent}.demo-stage--store .home-hero{position:relative;isolation:isolate;min-height:184px;display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:8px;margin:12px 14px 0;border:1px solid rgba(var(--eg-primary-rgb),.18);border-radius:20px;padding:16px 14px 22px 18px;color:var(--eg-text);background:radial-gradient(circle at 82% 30%,rgba(var(--eg-primary-rgb),.18),transparent 31%),linear-gradient(145deg,var(--eg-surface) 0%,var(--eg-primary-soft) 100%);box-shadow:0 18px 42px #1f252b1f,inset 0 1px #ffffffc2;overflow:hidden}.demo-stage--store .home-hero__copy{min-width:0;display:grid;align-content:center;gap:8px}.demo-stage--store .home-hero__topline{display:grid;gap:5px}.demo-stage--store .home-hero__product{width:fit-content;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--eg-primary-rgb),.2);border-radius:999px;padding:4px 8px;color:var(--eg-primary);background:rgba(var(--eg-primary-rgb),.08);font-size:13px;line-height:17px;font-weight:700}.demo-stage--store .home-hero__eyebrow{overflow:hidden;color:var(--eg-muted);font-size:13px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.demo-stage--store .home-hero h1{margin:1px 0 0;max-width:250px;font-size:27px;line-height:33px;font-weight:750}.demo-stage--store .home-hero p{max-width:260px;color:var(--eg-muted);font-size:14px;line-height:20px}.demo-stage--store .home-hero__flow{max-width:218px;display:flex;align-items:center;gap:6px;margin-top:2px}.demo-stage--store .home-hero__flow span{color:var(--eg-muted);font-size:13px;line-height:18px;font-weight:650}.demo-stage--store .home-hero__flow span.is-active{color:var(--eg-primary)}.demo-stage--store .home-hero__flow svg{flex:0 0 auto;color:rgba(var(--eg-primary-rgb),.48);animation:store-home-flow-arrow 1.8s ease-in-out infinite}.demo-stage--store .home-hero__visual{position:relative;width:112px;height:128px;display:grid;place-items:center}.demo-stage--store .home-hero__atom{position:absolute;color:rgba(var(--eg-primary-rgb),.58);filter:drop-shadow(0 0 14px rgba(var(--eg-primary-rgb),.24));animation:store-home-atom-spin 9s linear infinite}.demo-stage--store .home-hero__core{position:relative;z-index:3;width:58px;height:58px;display:grid;grid-template-columns:auto auto;place-content:center;align-items:center;gap:0 3px;border:1px solid rgba(var(--eg-primary-rgb),.28);border-radius:50%;color:var(--eg-primary);background:#ffffffc7;box-shadow:0 10px 26px rgba(var(--eg-primary-rgb),.2),inset 0 1px #fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:store-home-core-breathe 2.8s ease-in-out infinite}.demo-stage--store .home-hero__core strong{font-size:18px;line-height:20px}.demo-stage--store .home-hero__core small{grid-column:1 / -1;justify-self:center;color:var(--eg-muted);font-size:13px;line-height:16px}@keyframes store-home-atom-spin{to{transform:rotate(360deg)}}@keyframes store-home-flow-arrow{0%,to{transform:translate(0);opacity:.46}50%{transform:translate(3px);opacity:1}}@keyframes store-home-core-breathe{0%,to{transform:scale(.94);box-shadow:0 10px 26px rgba(var(--eg-primary-rgb),.16),inset 0 1px #fff}50%{transform:scale(1.04);box-shadow:0 12px 34px rgba(var(--eg-primary-rgb),.3),inset 0 1px #fff}}.demo-stage--store .home-todo-strip{min-height:68px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin:-10px 20px 0;border:1px solid rgba(var(--eg-primary-rgb),.22);border-radius:12px;padding:12px 14px;color:var(--eg-text);background:var(--eg-surface);box-shadow:0 12px 28px #1837491f}.demo-stage--store .home-todo-strip>span:first-child{color:var(--eg-primary);font-size:13px;line-height:18px;font-weight:700}.demo-stage--store .home-todo-strip strong{font-size:16px;line-height:22px}.demo-stage--store .home-todo-strip__action{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:4px;color:var(--eg-primary)}.demo-stage--store .home-todo-strip__action b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--eg-negative);font-size:14px}.demo-stage--store .entry-grid{gap:10px;padding:12px 16px 10px}.demo-stage--store .home-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo-stage--store .entry-card{position:relative;isolation:isolate;min-height:128px;display:grid;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:7px 11px;overflow:hidden;border:1px solid var(--eg-border);border-radius:12px;padding:14px;text-align:left;color:var(--eg-text);background:var(--eg-surface);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.demo-stage--store .entry-card__icon{width:48px;height:48px;grid-row:1 / span 2;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--eg-primary) 22%,var(--eg-border));border-radius:12px;color:var(--eg-primary);background:var(--eg-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eg-on-primary) 38%,transparent),0 0 rgba(var(--eg-primary-rgb),0);transition:transform .22s ease,box-shadow .22s ease,color .22s ease,background-color .22s ease}.demo-stage--store .entry-card__icon svg{filter:drop-shadow(0 4px 7px rgba(var(--eg-primary-rgb),.18));transform-origin:center}.demo-stage--store [data-component-id=CARD_START_MEETING] .entry-card__icon svg{animation:store-home-icon-pulse 2.8s ease-in-out infinite}.demo-stage--store [data-component-id=CARD_START_PRACTICE] .entry-card__icon svg{animation:store-home-icon-swing 3.2s ease-in-out infinite}.demo-stage--store [data-component-id=CARD_DISPLAY_INSPECTION] .entry-card__icon svg{animation:store-home-icon-focus 3s ease-in-out infinite}.demo-stage--store [data-component-id=CARD_STORE_LEARNING] .entry-card__icon svg{animation:store-home-icon-page 3.4s ease-in-out infinite}.demo-stage--store .entry-card__title-row{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.demo-stage--store .entry-card strong{font-size:17px;line-height:22px}.demo-stage--store .entry-card>span:last-child{grid-column:2;color:var(--eg-muted);font-size:13px;line-height:18px;opacity:1}.demo-stage--store .entry-card__title-row>svg{color:var(--eg-primary);transition:transform .22s ease}.demo-stage--store .entry-card:hover,.demo-stage--store .entry-card:focus-visible{z-index:2;border-color:color-mix(in srgb,var(--eg-primary) 68%,var(--eg-border));background:color-mix(in srgb,var(--eg-primary-soft) 34%,var(--eg-surface));box-shadow:0 16px 34px #18202724,0 0 30px rgba(var(--eg-primary-rgb),.2);transform:translateY(-4px)}.demo-stage--store .entry-card:hover .entry-card__icon,.demo-stage--store .entry-card:focus-visible .entry-card__icon{color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:0 0 0 6px rgba(var(--eg-primary-rgb),.1),0 0 26px rgba(var(--eg-primary-rgb),.42);transform:translateY(-2px) scale(1.06)}.demo-stage--store .entry-card:hover .entry-card__title-row>svg,.demo-stage--store .entry-card:focus-visible .entry-card__title-row>svg{transform:translate(4px)}@keyframes store-home-icon-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.12)}62%{transform:scale(1.03)}}@keyframes store-home-icon-swing{0%,to{transform:rotate(0) translateY(0)}40%{transform:rotate(-7deg) translateY(-2px)}66%{transform:rotate(5deg) translateY(-1px)}}@keyframes store-home-icon-focus{0%,to{transform:scale(1);filter:drop-shadow(0 4px 7px rgba(var(--eg-primary-rgb),.18))}52%{transform:scale(1.09);filter:drop-shadow(0 0 10px rgba(var(--eg-primary-rgb),.46))}}@keyframes store-home-icon-page{0%,to{transform:perspective(80px) rotateY(0)}48%{transform:perspective(80px) rotateY(-12deg) translateY(-1px)}72%{transform:perspective(80px) rotateY(7deg)}}.demo-stage--store .store-daily-ops{display:grid;gap:10px;margin:4px 16px 24px;border-top:1px solid var(--eg-border);padding-top:16px}.demo-stage--store .store-daily-ops__header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.demo-stage--store .store-daily-ops__header>div{min-width:0;display:grid;gap:1px}.demo-stage--store .store-daily-ops__header span{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .store-daily-ops__header h2{margin:0;color:var(--eg-text);font-size:18px;line-height:24px}.demo-stage--store .store-daily-ops__header p{margin:0;color:var(--eg-muted);font-size:13px;line-height:20px}.demo-stage--store .store-daily-ops__header p strong{color:var(--eg-primary);font-size:16px;font-variant-numeric:tabular-nums}.demo-stage--store .store-daily-ops__progress{height:4px;overflow:hidden;border-radius:999px;background:var(--eg-border)}.demo-stage--store .store-daily-ops__progress i{height:100%;display:block;border-radius:inherit;background:var(--eg-primary)}.demo-stage--store .store-daily-ops__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.demo-stage--store .store-daily-ops__entry{min-height:92px;display:grid;grid-template-columns:40px minmax(0,1fr) 17px;align-items:center;gap:8px;border:1px solid var(--eg-border);border-radius:10px;padding:10px;color:var(--eg-text);background:var(--eg-surface);box-shadow:0 5px 14px #1820270d;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.demo-stage--store .store-daily-ops__entry:hover,.demo-stage--store .store-daily-ops__entry:focus-visible{border-color:color-mix(in srgb,var(--eg-primary) 58%,var(--eg-border));box-shadow:0 10px 22px rgba(var(--eg-primary-rgb),.14);transform:translateY(-2px)}.demo-stage--store .store-daily-ops__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .store-daily-ops__copy{min-width:0;display:grid;gap:1px}.demo-stage--store .store-daily-ops__copy strong,.demo-stage--store .store-daily-ops__copy small,.demo-stage--store .store-daily-ops__copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-stage--store .store-daily-ops__copy strong{font-size:15px;line-height:20px}.demo-stage--store .store-daily-ops__copy small{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .store-daily-ops__copy em{color:var(--eg-tertiary);font-size:13px;line-height:18px;font-style:normal}.demo-stage--store .store-daily-ops__entry[data-tone=success] .store-daily-ops__icon{color:var(--eg-success);background:color-mix(in srgb,var(--eg-success) 10%,var(--eg-surface))}.demo-stage--store .store-daily-ops__entry[data-tone=warning] .store-daily-ops__icon{color:var(--eg-warning);background:color-mix(in srgb,var(--eg-warning) 11%,var(--eg-surface))}.demo-stage--store .store-ops-assistant-entry{min-height:64px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid rgba(var(--eg-primary-rgb),.28);border-radius:12px;padding:10px 12px;color:var(--eg-text);background:linear-gradient(135deg,var(--eg-surface),var(--eg-primary-soft));text-align:left;cursor:pointer}.demo-stage--store .store-ops-assistant-entry__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:0 7px 18px rgba(var(--eg-primary-rgb),.24)}.demo-stage--store .store-ops-assistant-entry>span:nth-child(2){min-width:0;display:grid;gap:2px}.demo-stage--store .store-ops-assistant-entry strong{font-size:15px;line-height:20px}.demo-stage--store .store-ops-assistant-entry small{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .section-card,.demo-stage--store .record-card,.demo-stage--store .audio-control-card,.demo-stage--store .live-transcript,.demo-stage--store .store-todo-loading,.demo-stage--store .store-todo-summary,.demo-stage--store .store-transfer-status,.demo-stage--store .store-transfer-reminder,.demo-stage--store .store-transfer-owner,.demo-stage--store .store-transfer-lines,.demo-stage--store .store-transfer-followup,.demo-stage--store .store-transfer-tips,.demo-stage--store .store-shared-task-list,.demo-stage--store .store-transfer-evidence,.demo-stage--store .store-display-standard,.demo-stage--store .store-display-photo-list,.demo-stage--store .store-display-check-list,.demo-stage--store .store-display-note,.demo-stage--store .exception-action-card,.demo-stage--store .exception-diagnostics,.demo-stage--store .exception-safe-card{border-color:var(--eg-border);border-radius:12px;color:var(--eg-text);background:var(--eg-surface);box-shadow:var(--shadow-soft)}.demo-stage--store .section-card{margin-bottom:16px;padding:16px}.demo-stage--store .section-card h2,.demo-stage--store .live-transcript h2,.demo-stage--store .exception-action-card h2,.demo-stage--store .exception-diagnostics h2{color:var(--eg-text);font-size:18px;line-height:24px}.demo-stage--store .section-card__head span,.demo-stage--store .section-card p,.demo-stage--store .section-card small{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .meeting-type-grid{gap:12px}.demo-stage--store .meeting-type-card{min-height:158px;gap:7px;border-color:var(--eg-border);border-radius:12px;padding:14px;color:var(--eg-text);background:var(--eg-surface);box-shadow:none}.demo-stage--store .meeting-type-card.is-selected{border:2px solid var(--eg-primary);color:var(--eg-text);background:var(--eg-primary-soft);box-shadow:0 0 0 3px rgba(var(--eg-primary-rgb),.11);transform:none}.demo-stage--store .meeting-type-card__icon{width:40px;height:40px;border-radius:10px;color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .meeting-type-card.is-selected .meeting-type-card__icon{color:var(--eg-on-primary);background:var(--eg-primary)}.demo-stage--store .meeting-type-card strong{font-size:17px;line-height:23px}.demo-stage--store .meeting-type-card small{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .meeting-type-card em{color:var(--eg-primary);font-size:13px}.demo-stage--store .meeting-type-card.is-selected small,.demo-stage--store .meeting-type-card.is-selected em{color:var(--eg-muted)}.demo-stage--store .meeting-type-card__tag,.demo-stage--store .meeting-type-card__check{min-height:26px;gap:3px;border-radius:999px;color:var(--eg-on-primary);background:var(--eg-primary);font-size:13px}.demo-stage--store .meeting-type-card__hint{color:var(--eg-primary);font-size:13px;line-height:17px}.demo-stage--store .guide-selector__tools{gap:8px}.demo-stage--store .guide-selector__count,.demo-stage--store .guide-select-all{min-height:44px;border-color:rgba(var(--eg-primary-rgb),.2);border-radius:10px;color:var(--eg-primary);background:var(--eg-primary-soft);font-size:13px}.demo-stage--store .guide-select-all.is-selected{border-color:#17664e4d;color:var(--eg-success);background:var(--eg-success-soft)}.demo-stage--store .guide-select-all .guide-select-all__mark{color:#fff;background:var(--eg-primary)}.demo-stage--store .guide-card{min-height:68px;border-color:var(--eg-border);border-radius:10px;padding:11px 12px;color:var(--eg-text);background:var(--eg-surface)}.demo-stage--store .guide-card.is-selected{border-color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .guide-card__avatar{color:var(--eg-on-primary);background:var(--eg-primary)}.demo-stage--store .guide-card strong{font-size:15px;line-height:21px}.demo-stage--store .guide-card small{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .recording-header{min-height:62px;border-bottom:1px solid rgba(255,255,255,.12);padding:14px 16px;color:#fff;background:var(--eg-hero-end);font-size:14px}.demo-stage--store .recording-header strong{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:14px}.demo-stage--store .recording-header strong:before{width:8px;height:8px;border-radius:50%;background:#e85d70;content:""}.demo-stage--store .recording-timer{padding:22px 0 8px}.demo-stage--store .recording-timer span{color:var(--eg-muted);font-size:13px}.demo-stage--store .recording-timer strong{color:var(--eg-text);font-size:48px;line-height:54px}.demo-stage--store .audio-wave{height:82px;display:grid;place-items:center;align-content:center;gap:5px;color:var(--eg-primary)}.demo-stage--store .audio-wave svg{filter:drop-shadow(0 6px 10px rgba(var(--eg-primary-rgb),.16));transform-origin:center}.demo-stage--store .audio-wave.is-active svg{animation:store-wave-pulse 1.35s ease-in-out infinite}.demo-stage--store .audio-wave span{color:var(--eg-muted);font-size:13px;line-height:16px}@keyframes store-wave-pulse{0%,to{transform:scaleX(.94);opacity:.72}50%{transform:scaleX(1.04);opacity:1}}.demo-stage--store .participant-chips{gap:6px;padding:0 16px 12px}.demo-stage--store .participant-chips span{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(var(--eg-primary-rgb),.16);border-radius:999px;padding:0 10px;color:var(--eg-primary);background:var(--eg-primary-soft);font-size:13px}.demo-stage--store .live-transcript{margin:0 16px 104px;padding:16px;border:1px solid var(--eg-border);border-radius:12px;box-shadow:var(--shadow-soft)}.demo-stage--store .live-transcript__list{max-height:300px}.demo-stage--store .transcript-bubble{border-left:3px solid var(--eg-primary);border-radius:8px;padding:10px 12px;color:var(--eg-text);background:var(--eg-primary-softer)}.demo-stage--store .transcript-bubble time,.demo-stage--store .transcript-bubble small{color:var(--eg-muted);font-size:13px;line-height:16px}.demo-stage--store .transcript-bubble p{color:var(--eg-text);font-size:15px;line-height:22px}.demo-stage--store .upload-hero,.demo-stage--store .done-hero,.demo-stage--store .practice-hero{color:#fff;background:linear-gradient(145deg,var(--eg-hero-start),var(--eg-hero-end))}.demo-stage--store .upload-hero{min-height:190px;display:grid;align-content:end;gap:7px;padding:24px 20px}.demo-stage--store .upload-hero h1,.demo-stage--store .done-hero h1,.demo-stage--store .practice-hero h1{font-size:28px;line-height:35px}.demo-stage--store .upload-hero p,.demo-stage--store .done-hero p,.demo-stage--store .practice-hero>p{color:#ffffffd1;font-size:15px;line-height:23px}.demo-stage--store .progress-bar{background:var(--eg-border)}.demo-stage--store .progress-bar span{background:var(--eg-primary)}.demo-stage--store .upload-steps{gap:8px}.demo-stage--store .upload-steps div{min-height:48px;border-color:var(--eg-border);border-radius:10px;color:var(--eg-text);background:var(--eg-surface);font-size:14px}.demo-stage--store .done-hero{min-height:280px;gap:8px}.demo-stage--store .done-hero div{width:76px;height:76px;color:#fff;background:#ffffff24}.demo-stage--store .record-tabs{gap:8px;border-bottom:1px solid var(--eg-border);padding:12px 16px;background:#ffffffeb}.demo-stage--store .record-tabs button{min-height:44px;border-color:var(--eg-border);border-radius:10px;padding:0 13px;color:var(--eg-muted);background:var(--eg-surface);font-size:13px}.demo-stage--store .record-tabs .is-active{border-color:var(--eg-primary);color:var(--eg-on-primary);background:var(--eg-primary)}.demo-stage--store .record-card{margin-bottom:12px;border-radius:12px;box-shadow:var(--shadow-soft)}.demo-stage--store .record-card>button{min-height:110px;padding:16px;color:var(--eg-text)}.demo-stage--store .record-card strong{font-size:17px;line-height:23px}.demo-stage--store .record-card p,.demo-stage--store .record-card small,.demo-stage--store .record-card span{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .status-badge{min-height:28px;border-radius:999px;padding:0 9px;font-size:13px}.demo-stage--store .status-badge--uploading,.demo-stage--store .status-badge--rating{color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .retention-note{margin:0;border-top:1px solid var(--eg-border);padding:10px 16px 12px;color:var(--eg-muted);background:#fffffff5;font-size:13px;line-height:18px}.demo-stage--store .audio-control-card{border-radius:12px}.demo-stage--store .audio-control-card.is-playing{background:var(--eg-primary-softer)}.demo-stage--store .audio-control-card__play{color:#fff;background:var(--eg-primary);box-shadow:var(--shadow-primary)}.demo-stage--store .store-todo-summary{padding:18px;color:#fff;background:linear-gradient(145deg,var(--eg-primary-pressed),var(--eg-primary))}.demo-stage--store .store-todo-summary span,.demo-stage--store .store-todo-summary p{color:#ffffffd1;font-size:14px;line-height:20px}.demo-stage--store .store-todo-summary strong{font-size:40px;line-height:44px}.demo-stage--store .store-shared-task-list{gap:12px;padding:16px}.demo-stage--store .store-shared-task-list>header span,.demo-stage--store .store-shared-task-list article>div span,.demo-stage--store .store-transfer-evidence>span{color:var(--eg-primary);font-size:13px;line-height:18px}.demo-stage--store .store-shared-task-list>header strong{font-size:15px}.demo-stage--store .store-shared-task-list article{gap:9px;border:1px solid var(--eg-border);border-left:4px solid var(--eg-warning);border-radius:10px;padding:14px;background:var(--eg-surface)}.demo-stage--store .store-shared-task-list article.is-p0{border-left-color:var(--eg-negative)}.demo-stage--store .store-shared-task-list article.is-p2{border-left-color:var(--eg-success)}.demo-stage--store .store-shared-task-list article h2,.demo-stage--store .store-transfer-evidence h2{color:var(--eg-text);font-size:17px;line-height:23px}.demo-stage--store .store-shared-task-list article p,.demo-stage--store .store-transfer-evidence p,.demo-stage--store .store-shared-task-list article small{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .store-shared-task-list article footer button,.demo-stage--store .store-transfer-lines article>button{min-height:44px;border:1px solid var(--eg-primary);border-radius:9px;padding:0 12px;color:var(--eg-on-primary);background:var(--eg-primary);font-size:13px}.demo-stage--store .store-todo-card{gap:9px;border-color:var(--eg-border);border-radius:12px;padding:16px;color:var(--eg-text);background:var(--eg-surface);box-shadow:none}.demo-stage--store .store-todo-card>span,.demo-stage--store .store-todo-card small,.demo-stage--store .store-todo-card p{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .store-todo-card strong{font-size:17px;line-height:23px}.demo-stage--store .store-todo-card em,.demo-stage--store .store-todo-card i{color:var(--eg-primary);background:var(--eg-primary-soft);font-size:13px}.demo-stage--store .store-todo-card--critical em,.demo-stage--store .store-todo-card--high em{color:#fff;background:var(--eg-negative)}.demo-stage--store .store-transfer-status{padding:18px;color:#fff;background:var(--eg-negative)}.demo-stage--store .store-transfer-status.is-matched{background:var(--eg-success)}.demo-stage--store .store-transfer-status span,.demo-stage--store .store-transfer-status p,.demo-stage--store .store-transfer-status small{color:#ffffffd6;font-size:13px;line-height:19px}.demo-stage--store .store-transfer-status h2{font-size:22px;line-height:29px}.demo-stage--store .store-transfer-reminder div,.demo-stage--store .store-transfer-owner div{border-radius:8px;background:var(--eg-surface-muted)}.demo-stage--store .store-transfer-reminder span,.demo-stage--store .store-transfer-owner span,.demo-stage--store .store-transfer-lines span,.demo-stage--store .store-transfer-lines small,.demo-stage--store .store-transfer-lines em,.demo-stage--store .store-transfer-followup__item span,.demo-stage--store .store-transfer-followup__item time,.demo-stage--store .store-transfer-tips p{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .store-transfer-lines em{color:var(--eg-primary)}.demo-stage--store .store-transfer-reminder strong,.demo-stage--store .store-transfer-owner strong{font-size:14px;line-height:19px}.demo-stage--store .store-transfer-lines article{border-bottom-color:var(--eg-border);padding-bottom:12px}.demo-stage--store .store-transfer-lines b{color:var(--eg-primary)}.demo-stage--store .store-transfer-evidence textarea,.demo-stage--store .store-display-note textarea,.demo-stage--store .store-inspection-failure textarea,.demo-stage--store .store-inspection-failure input{min-height:48px;border-color:var(--eg-border-strong);border-radius:8px;color:var(--eg-text);background:var(--eg-surface);font-size:15px;line-height:22px}.demo-stage--store .store-transfer-evidence__checks button{min-height:76px;border-color:var(--eg-border);border-radius:9px;color:var(--eg-text);background:var(--eg-surface)}.demo-stage--store .store-transfer-evidence__checks button.is-done,.demo-stage--store .store-transfer-lines article>button.is-scanned{border-color:var(--eg-success);color:var(--eg-success);background:var(--eg-success-soft)}.demo-stage--store .store-transfer-evidence__checks strong{font-size:14px}.demo-stage--store .store-transfer-evidence__checks span{font-size:13px;line-height:17px}.demo-stage--store .store-display-scroll{gap:16px;padding:16px 16px 116px}.demo-stage--store .store-display-standard,.demo-stage--store .store-display-photo-list,.demo-stage--store .store-display-check-list,.demo-stage--store .store-display-note{gap:12px;padding:16px}.demo-stage--store .store-display-standard{border-color:#17664e47;background:var(--eg-success-soft)}.demo-stage--store .store-display-standard>div span,.demo-stage--store .store-display-photo-list header span,.demo-stage--store .store-display-check-list header span,.demo-stage--store .store-display-note>span{color:var(--eg-primary);font-size:13px}.demo-stage--store .store-display-standard h2,.demo-stage--store .store-display-photo-list h2,.demo-stage--store .store-display-check-list h2,.demo-stage--store .store-display-note h2{color:var(--eg-text);font-size:18px;line-height:24px}.demo-stage--store .store-display-standard p,.demo-stage--store .store-display-standard small,.demo-stage--store .store-display-photo-list button p,.demo-stage--store .store-display-note small{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .store-display-photo-list button{min-height:88px;border-color:var(--eg-border-strong);border-radius:10px;color:var(--eg-text);background:var(--eg-surface-muted)}.demo-stage--store .store-display-photo-list button b{color:#fff;background:var(--eg-primary);font-size:13px}.demo-stage--store .store-display-photo-list button>span{color:var(--eg-primary);font-size:13px}.demo-stage--store .store-display-check-list label{min-height:48px;align-items:center;border:1px solid var(--eg-border);border-radius:8px;padding:10px 12px;color:var(--eg-text);background:var(--eg-surface-muted);font-size:14px;line-height:20px}.demo-stage--store .store-display-check-list input{width:22px;height:22px;accent-color:var(--eg-primary)}.demo-stage--store .practice-hero{min-height:100%;gap:18px;padding:24px 18px 122px;overflow:auto}.demo-stage--store .practice-hero>span{color:#ffffffb8;font-size:13px;line-height:18px}.demo-stage--store .practice-hero__cards{gap:8px}.demo-stage--store .practice-hero__cards i{min-height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:10px 8px;color:#fff;background:#ffffff1a;font-size:13px;line-height:18px}.demo-stage--store .practice-task-card,.demo-stage--store .practice-method-card,.demo-stage--store .practice-checklist-card,.demo-stage--store .practice-handheld-list article{border:1px solid var(--eg-border);border-radius:12px;color:var(--eg-text);background:var(--eg-surface);box-shadow:var(--shadow-soft)}.demo-stage--store .practice-task-card{grid-template-columns:minmax(0,1fr) 64px;gap:10px;padding:14px}.demo-stage--store .practice-task-card>button{grid-column:1 / -1;min-height:44px;border-radius:9px;color:#fff;background:var(--eg-primary);font-size:14px}.demo-stage--store .practice-task-card strong,.demo-stage--store .practice-method-card strong,.demo-stage--store .practice-checklist-card strong,.demo-stage--store .practice-handheld-list strong{color:var(--eg-text);font-size:16px;line-height:22px}.demo-stage--store .practice-task-card span,.demo-stage--store .practice-task-card p,.demo-stage--store .practice-task-card small,.demo-stage--store .practice-task-card em,.demo-stage--store .practice-method-card p,.demo-stage--store .practice-checklist-card p,.demo-stage--store .practice-handheld-list p,.demo-stage--store .practice-handheld-list small,.demo-stage--store .practice-handheld-list em,.demo-stage--store .practice-method-card dd,.demo-stage--store .practice-checklist-card small,.demo-stage--store .practice-checklist-card em{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .practice-task-card b,.demo-stage--store .practice-method-card span,.demo-stage--store .practice-checklist-card>span,.demo-stage--store .practice-method-card dt{color:var(--eg-primary)}.demo-stage--store .practice-method-section h2{color:#fff;font-size:18px;line-height:24px}.demo-stage--store .practice-method-card,.demo-stage--store .practice-checklist-card,.demo-stage--store .practice-handheld-list article{gap:10px;padding:16px}.demo-stage--store .practice-method-card dl div,.demo-stage--store .practice-checklist-card div{border-radius:8px;padding:10px;background:var(--eg-primary-softer)}.demo-stage--store .exception-page{background:var(--eg-canvas)}.demo-stage--store .exception-hero{min-height:200px;border-radius:0;padding:26px 20px;color:#fff;background:var(--eg-negative);box-shadow:none}.demo-stage--store .exception-hero__icon{color:#fff;background:#ffffff24}.demo-stage--store .exception-hero h1{font-size:28px;line-height:35px}.demo-stage--store .exception-hero p,.demo-stage--store .exception-action-card p,.demo-stage--store .exception-action-card small,.demo-stage--store .exception-safe-card p{font-size:14px;line-height:21px}.demo-stage--store .exception-diagnostics div{border-radius:8px;background:var(--eg-surface-muted)}.demo-stage--store .exception-diagnostics dt,.demo-stage--store .exception-diagnostics dd{font-size:13px;line-height:19px}.demo-stage--store .exception-safe-card{border-color:#17664e47;color:var(--eg-success);background:var(--eg-success-soft)}.demo-stage--store .phone-dialog-backdrop{padding:12px;background:#0e15198a}.demo-stage--store .phone-dialog{gap:16px;border:1px solid var(--eg-border);border-radius:16px;padding:20px;color:var(--eg-text);background:var(--eg-surface)}.demo-stage--store .phone-dialog h2{font-size:22px;line-height:28px}.demo-stage--store .phone-dialog p{color:var(--eg-muted);font-size:15px;line-height:22px}.demo-stage--store .phone-dialog__meta div{border-radius:9px;background:var(--eg-surface-muted)}.demo-stage--store .phone-dialog__meta dt{color:var(--eg-muted);font-size:13px}.demo-stage--store .phone-dialog__meta dd{color:var(--eg-text);font-size:14px}@media(max-width:390px){.demo-stage--store .phone-scroll,.demo-stage--store .store-display-scroll{padding-right:14px;padding-left:14px}.demo-stage--store .meeting-type-grid{grid-template-columns:1fr}.demo-stage--store .meeting-type-card{min-height:132px}.demo-stage--store .store-transfer-reminder,.demo-stage--store .store-transfer-owner,.demo-stage--store .store-transfer-evidence__checks{grid-template-columns:1fr}}@media(max-width:439px){.demo-stage--store{--phone-width: 100vw}.demo-stage--store.is-frameless{--phone-height: 100dvh;--phone-frame-height: 100dvh;--phone-frame-radius: 0;--phone-screen-radius: 0}.demo-stage--store.is-frameless .phone-frame--store{width:100vw;height:100dvh;box-sizing:border-box;border-radius:0;padding:0}}@media(max-width:340px){.demo-stage--store .home-hero{padding-right:16px;padding-left:16px}.demo-stage--store .home-hero h1{font-size:28px;line-height:35px}.demo-stage--store .entry-card{min-height:138px;grid-template-columns:1fr;align-content:start;padding:12px}.demo-stage--store .home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-stage--store .store-daily-ops__grid{grid-template-columns:1fr}.demo-stage--store .entry-card__icon{width:44px;height:44px;grid-row:auto}.demo-stage--store .entry-card>span:last-child{grid-column:1}.demo-stage--store .device-mini,.demo-stage--store .phone-bottom--two,.demo-stage--store .phone-dialog__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.demo-stage--store *,.demo-stage--store *:before,.demo-stage--store *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.demo-product-control-dock{--demo-selector-panel-bg: linear-gradient( 180deg, color-mix(in srgb, var(--eg-hero-start) 96%, transparent), color-mix(in srgb, var(--eg-hero-end) 97%, transparent) );--demo-selector-panel-ink: #fffaf2;--demo-selector-panel-muted: rgba(255, 250, 242, .68);--demo-selector-panel-border: rgba(255, 250, 242, .2);--demo-selector-panel-item: rgba(255, 250, 242, .09);--demo-selector-panel-item-hover: rgba(255, 250, 242, .16);--demo-selector-active-bg: #fffaf2;--demo-selector-active-ink: var(--eg-primary-pressed);position:fixed;top:18px;left:18px;z-index:125;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:max-content;max-width:calc(100vw - 36px)}.demo-stage .demo-product-control-dock>.demo-product-switch{position:relative;inset:auto;z-index:2;flex:none}.demo-global-theme-switch{position:relative;z-index:1;flex:none}.demo-global-profile-switch{position:relative;z-index:2;flex:none}.demo-dock-selector{position:relative}.demo-side-tool-trigger,.demo-global-theme-switch .enterprise-guide-theme-switcher__trigger,.demo-global-theme-switch .enterprise-guide-theme-switcher.is-compact .enterprise-guide-theme-switcher__trigger{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;grid-template-columns:1fr;place-items:center;gap:0;border-color:rgba(var(--eg-primary-rgb),.3);border-radius:999px;padding:0;color:#fffaf2;background:rgba(var(--eg-primary-rgb),.58);box-shadow:0 14px 34px rgba(var(--eg-primary-rgb),.2),inset 0 1px #fffaf229;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.demo-side-tool-trigger{display:grid;place-items:center;padding:4px;cursor:pointer}.demo-side-tool-trigger>svg,.demo-global-theme-switch .enterprise-guide-theme-switcher__trigger-icon{box-sizing:content-box;width:22px;height:22px;border-radius:999px;padding:6px;color:#fffaf2;background:linear-gradient(135deg,var(--eg-primary),var(--eg-target));box-shadow:0 8px 18px rgba(var(--eg-primary-rgb),.24),inset 0 0 0 1px #fffaf247}.demo-side-tool-trigger:hover,.demo-side-tool-trigger:focus-visible,.demo-global-theme-switch .enterprise-guide-theme-switcher__trigger:hover,.demo-global-theme-switch .enterprise-guide-theme-switcher__trigger:focus-visible{border-color:rgba(var(--eg-primary-rgb),.46);outline:3px solid rgba(var(--eg-primary-rgb),.14)}.demo-global-theme-switch .enterprise-guide-theme-switcher__panel{right:auto;left:0}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch.is-open{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;padding:4px;overflow:visible;border-radius:999px;background:rgba(var(--eg-primary-rgb),.58);box-shadow:0 14px 34px rgba(var(--eg-primary-rgb),.2),inset 0 1px #fffaf229}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch.is-open{border-color:#fffaf26b;background:rgba(var(--eg-primary-rgb),.78);outline:3px solid rgba(var(--eg-primary-rgb),.14)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch.is-open .product-side-toggle__icon{width:34px;height:34px;margin:0;opacity:1;transform:none;pointer-events:auto}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch .product-side-toggle__menu,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch.is-open .product-side-toggle__menu,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__panel{position:absolute;top:0;right:auto;bottom:auto;left:calc(100% + 12px);z-index:160;width:min(344px,calc(100vw - 88px));box-sizing:border-box;overflow:hidden;border:1px solid var(--demo-selector-panel-border);border-radius:22px;padding:0;color:var(--demo-selector-panel-ink);background:var(--demo-selector-panel-bg);box-shadow:0 24px 58px rgba(var(--eg-ambient-rgb),.34),inset 0 1px #fffaf229;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:left}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch .product-side-toggle__menu{left:calc(100% + 21px);width:min(176px,calc(100vw - 88px));display:grid;gap:0;max-height:min(720px,calc(100vh - 36px));padding:8px 6px;overflow-y:auto;border-radius:18px;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-6px);transition:opacity .15s ease,transform .18s ease}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch.is-open .product-side-toggle__menu{width:min(176px,calc(100vw - 88px));max-height:min(720px,calc(100vh - 36px));overflow-y:auto;visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__header{display:grid;gap:3px;border-bottom:1px solid var(--demo-selector-panel-border);padding:15px 16px 13px;color:var(--demo-selector-panel-ink);text-align:left}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__header>span{color:color-mix(in srgb,var(--eg-secondary) 76%,#fffaf2);font-size:13px;font-weight:850}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__header strong{color:var(--demo-selector-panel-ink);font-size:19px;line-height:25px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__header small,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__footer{color:var(--demo-selector-panel-muted);font-size:13px;line-height:19px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__options{min-height:0;overflow-y:auto;overscroll-behavior:contain}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__footer{border-top:1px solid var(--demo-selector-panel-border);padding:10px 14px 12px;background:#fffaf20f}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio]{border:1px solid rgba(255,250,242,.12);color:#fffaf2db;background:var(--demo-selector-panel-item);box-shadow:none}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:0;padding:0 8px;color:#fffaf2cc;background:transparent;box-shadow:none;text-align:center}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button>svg{width:18px;height:18px;flex:none;color:color-mix(in srgb,var(--eg-secondary) 76%,#fffaf2);transition:color .16s ease,transform .18s ease}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button>span{min-width:0;text-align:center}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button.product-side-toggle__tool{padding:0 8px;color:#fffaf2c2;background:transparent;font-weight:750;text-align:center}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu .product-side-toggle__divider{gap:5px;margin:4px 2px 2px;color:#fffaf280;font-size:13px;font-weight:750}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button:hover,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button:focus-visible,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio]:hover,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio]:focus-visible{border-color:#fffaf247;color:var(--demo-selector-panel-ink);background:var(--demo-selector-panel-item-hover);outline:3px solid rgba(255,250,242,.12)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button.is-active,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio].is-active{border-color:#fffaf2d6;color:var(--demo-selector-active-ink);background:var(--demo-selector-active-bg);box-shadow:inset 4px 0 var(--eg-secondary),0 8px 18px rgba(var(--eg-ambient-rgb),.22)}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button:hover,.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button:focus-visible{border-color:transparent;color:var(--demo-selector-panel-ink);background:linear-gradient(90deg,transparent,rgba(255,250,242,.15) 24%,rgba(var(--eg-secondary-rgb),.2) 50%,rgba(255,250,242,.15) 76%,transparent);box-shadow:none;outline:none}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button:focus-visible{outline:2px solid rgba(255,250,242,.2);outline-offset:-2px}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button.is-active{border-color:transparent;padding:0 8px;color:var(--demo-selector-panel-ink);background:linear-gradient(90deg,transparent,rgba(var(--eg-secondary-rgb),.12) 28%,rgba(var(--eg-secondary-rgb),.2) 50%,rgba(var(--eg-secondary-rgb),.12) 72%,transparent);box-shadow:none;font-weight:850}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>button.is-active>svg{color:#fffaf2;transform:scale(1.06)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__panel,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel{display:flex;flex-direction:column}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__panel{max-height:calc(100vh - 88px)}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel{max-height:calc(100vh - 140px)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__panel>header,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel>header{border-color:var(--demo-selector-panel-border)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radiogroup]{max-height:none;gap:7px;padding:10px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio]{min-height:64px;border-radius:16px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button strong,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio] strong{color:inherit;font-size:14px;line-height:20px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button small,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio] small{color:var(--demo-selector-panel-muted);font-size:13px;line-height:18px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button.is-active small,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio].is-active small{color:color-mix(in srgb,var(--demo-selector-active-ink) 72%,transparent)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button em,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button b,.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio] b{color:inherit}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio]>i{border-color:#fffaf2;box-shadow:0 0 0 1px #fffaf275}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio].is-active>i{border-color:#fff;box-shadow:0 0 0 1px var(--eg-border-strong)}.demo-profile-switcher{position:relative}.demo-profile-switcher__panel{position:absolute;top:-52px;left:calc(100% + 10px);width:min(336px,calc(100vw - 88px));overflow:hidden;border:1px solid var(--eg-border);border-radius:14px;color:var(--eg-text);background:color-mix(in srgb,var(--eg-surface) 96%,transparent);box-shadow:0 24px 64px #1820273d;-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08)}.demo-profile-switcher__panel>header{display:grid;gap:3px;border-bottom:1px solid var(--eg-border);padding:14px 16px 12px;text-align:left}.demo-profile-switcher__panel>header span{color:var(--eg-primary);font-size:12px;font-weight:850}.demo-profile-switcher__panel>header strong{font-size:18px;line-height:22px}.demo-profile-switcher__panel>header small,.demo-profile-switcher__panel footer{color:var(--eg-muted);font-size:12px;line-height:17px}.demo-profile-switcher__options{max-height:min(366px,calc(100vh - 160px));display:grid;gap:7px;overflow-y:auto;overscroll-behavior:contain;padding:10px}.demo-profile-switcher__options button{min-height:62px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:9px;align-items:center;border:1px solid var(--eg-border);border-radius:10px;padding:8px 9px;color:var(--eg-text);background:var(--eg-surface);font:inherit;text-align:left;cursor:pointer}.demo-profile-switcher__options button.is-active{border-color:var(--eg-primary);background:var(--eg-primary-soft);box-shadow:inset 3px 0 var(--eg-primary)}.demo-profile-switcher__mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fffaf2;background:linear-gradient(135deg,var(--eg-primary),var(--eg-target));font-size:16px;font-weight:900}.demo-profile-switcher__options button>span:nth-child(2){min-width:0;display:grid;gap:2px}.demo-profile-switcher__options button strong,.demo-profile-switcher__options button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-profile-switcher__options button strong{font-size:13px;line-height:18px}.demo-profile-switcher__options button small{color:var(--eg-muted);font-size:11px;line-height:16px}.demo-profile-switcher__options button em{color:var(--eg-primary);font-size:11px;font-style:normal;font-weight:850}.demo-profile-switcher__options button b{color:var(--eg-primary)}.demo-profile-switcher__panel footer{border-top:1px solid var(--eg-border);padding:9px 14px 11px;background:var(--eg-surface-muted)}.demo-stage.is-frameless .demo-product-control-dock{top:auto;bottom:18px;left:18px}.demo-stage.is-frameless .demo-product-control-dock>.demo-product-switch{position:relative;inset:auto}.demo-stage.is-frameless .demo-global-theme-switch .enterprise-guide-theme-switcher__trigger,.demo-stage.is-frameless .demo-global-theme-switch .enterprise-guide-theme-switcher.is-compact .enterprise-guide-theme-switcher__trigger{min-height:46px;color:#fff;background:rgba(var(--eg-primary-rgb),.66);box-shadow:0 18px 44px rgba(var(--eg-primary-rgb),.24),inset 0 1px #ffffff29}.demo-stage.is-frameless .demo-global-theme-switch .enterprise-guide-theme-switcher__panel{top:auto;right:auto;bottom:calc(100% + 8px);left:0}.demo-stage.is-frameless .demo-profile-switcher__panel{top:auto;bottom:-52px}.demo-product-control-dock.is-dragging .demo-global-theme-switch,.demo-product-control-dock.is-dragging .demo-global-profile-switch{opacity:.64;pointer-events:none}@media(max-width:420px){.demo-product-control-dock{top:8px;left:8px;max-width:calc(100vw - 16px)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__panel,.demo-stage:not(.is-frameless) .demo-global-theme-switch .enterprise-guide-theme-switcher__panel{position:fixed;top:8px;right:8px;bottom:auto;left:64px;width:auto;max-height:calc(100vh - 16px)}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch .product-side-toggle__menu,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-product-switch.is-open .product-side-toggle__menu{position:absolute;top:0;right:auto;bottom:auto;left:calc(100% + 13px);width:min(176px,calc(100vw - 72px));max-height:calc(100vh - 16px)}.demo-stage.is-frameless .demo-global-theme-switch .enterprise-guide-theme-switcher__panel{position:fixed;top:auto;right:auto;bottom:72px;width:calc(100vw - 16px);left:8px}}:root{--eg-material-navigation: color-mix(in srgb, var(--eg-surface) 96%, var(--eg-surface-tint));--eg-material-control: color-mix(in srgb, var(--eg-surface) 94%, var(--eg-primary-soft));--eg-material-panel: color-mix(in srgb, var(--eg-surface) 96%, var(--eg-surface-tint));--eg-material-porcelain: color-mix(in srgb, var(--eg-surface) 98%, var(--eg-surface-tint));--eg-material-border: rgba(var(--eg-primary-rgb), .13);--eg-material-border-strong: rgba(var(--eg-primary-rgb), .22);--eg-material-highlight: rgba(255, 255, 255, .72);--eg-material-shadow-nav: 0 12px 32px rgba(var(--eg-ambient-rgb), .13);--eg-material-shadow-panel: 0 16px 40px rgba(var(--eg-ambient-rgb), .09);--eg-material-shadow-float: 0 22px 58px rgba(var(--eg-ambient-rgb), .2);--eg-material-blur-nav: 22px;--eg-material-blur-panel: 18px;--eg-gradient-brand: linear-gradient( 135deg, var(--eg-hero-start) 0%, var(--eg-primary) 52%, color-mix(in srgb, var(--eg-secondary) 56%, var(--eg-primary-hover)) 100% );--eg-gradient-ambient: radial-gradient(circle at 12% 8%, rgba(var(--eg-secondary-rgb), .18), transparent 28%), radial-gradient(circle at 88% 82%, rgba(var(--eg-accent-rgb), .16), transparent 30%), linear-gradient(145deg, var(--eg-surface-tint), var(--eg-canvas) 56%, var(--eg-primary-softer))}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root{--eg-material-navigation: color-mix(in srgb, var(--eg-surface) 78%, transparent);--eg-material-control: color-mix(in srgb, var(--eg-surface) 72%, transparent);--eg-material-panel: color-mix(in srgb, var(--eg-surface) 84%, transparent);--eg-material-porcelain: color-mix(in srgb, var(--eg-surface) 93%, var(--eg-surface-tint))}}:root[data-product-theme] .demo-stage[data-enterprise-theme]{background:radial-gradient(circle at 14% 10%,rgba(var(--eg-secondary-rgb),.3),transparent 28%),radial-gradient(circle at 86% 78%,rgba(var(--eg-accent-rgb),.28),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--eg-ambient) 88%,#03070d),var(--eg-hero-end) 54%,color-mix(in srgb,var(--eg-primary) 62%,var(--eg-accent)))}:root[data-product-theme] .demo-stage[data-enterprise-theme] :where(.demo-floating-title,.demo-floating-controls,.demo-global-theme-switch .enterprise-guide-theme-switcher__trigger,.enterprise-guide-theme-switcher__panel){border-color:#ffffff3d;box-shadow:var(--eg-material-shadow-float),inset 0 1px #fff3}.demo-stage--store .phone-screen--store,.demo-stage--store .phone-page{background:var(--eg-gradient-ambient)}.demo-stage--store :where(.store-handheld-theme-bar,.phone-page__header,.phone-bottom){border-color:var(--eg-material-border);background:var(--eg-material-navigation);box-shadow:var(--eg-material-shadow-nav),inset 0 1px 0 var(--eg-material-highlight)}.demo-stage--store :where(.home-todo-strip,.entry-card:not(.entry-card--primary),.section-card,.record-card,.audio-control-card,.live-transcript){border-color:var(--eg-material-border);background:var(--eg-material-porcelain);box-shadow:var(--eg-material-shadow-panel),inset 0 1px 0 var(--eg-material-highlight)}.demo-stage--store :where(.home-hero,.entry-card--primary){border-color:#fff3;background:radial-gradient(circle at 88% 14%,rgba(var(--eg-secondary-rgb),.4),transparent 30%),radial-gradient(circle at 10% 92%,rgba(var(--eg-accent-rgb),.3),transparent 34%),var(--eg-gradient-brand);box-shadow:0 18px 44px rgba(var(--eg-primary-rgb),.24),inset 0 1px #ffffff38}.demo-stage--store .store-handheld-theme-bar__mark{background:linear-gradient(145deg,var(--eg-primary),color-mix(in srgb,var(--eg-secondary) 68%,var(--eg-primary)))}.demo-stage--guide :where(.guide-mini-app,.gm-shell,.maluo-guide-app){background:var(--eg-gradient-ambient)}.demo-stage--guide :where(.gm-topbar,.gm-tabs,.gm-bottom-nav,.maluo-guide-topbar,.maluo-guide-nav){border-color:var(--eg-material-border);background:var(--eg-material-navigation);box-shadow:var(--eg-material-shadow-nav),inset 0 1px 0 var(--eg-material-highlight)}.demo-stage--guide :where(.gm-card:not(.gm-card--hero),.guide-core-panel,.maluo-guide-action-list button,.maluo-guide-action-detail,.maluo-guide-funnel article,.maluo-guide-scoreboard article,.maluo-guide-profile-grid article,.maluo-guide-report-list article,.maluo-guide-callout){border-color:var(--eg-material-border);background:var(--eg-material-porcelain);box-shadow:var(--eg-material-shadow-panel),inset 0 1px 0 var(--eg-material-highlight)}.demo-stage--guide :where(.gm-card--hero,.guide-core-hero,.maluo-guide-target){border-color:#fff3;background:radial-gradient(circle at 88% 10%,rgba(var(--eg-secondary-rgb),.42),transparent 32%),radial-gradient(circle at 8% 92%,rgba(var(--eg-accent-rgb),.28),transparent 34%),var(--eg-gradient-brand);box-shadow:0 18px 44px rgba(var(--eg-primary-rgb),.22),inset 0 1px #ffffff38}.demo-stage--guide .maluo-guide-app{background:var(--eg-gradient-ambient)}.demo-stage--guide .maluo-guide-app :where(.maluo-guide-topbar,.maluo-guide-nav){border-color:var(--eg-material-border);background:var(--eg-material-navigation);box-shadow:var(--eg-material-shadow-nav),inset 0 1px 0 var(--eg-material-highlight)}.demo-stage--guide .maluo-guide-app :where(.maluo-guide-action-list button,.maluo-guide-action-detail,.maluo-guide-funnel article,.maluo-guide-scoreboard article,.maluo-guide-profile-grid article,.maluo-guide-report-list article,.maluo-guide-callout){border-color:var(--eg-material-border);background:var(--eg-material-porcelain);box-shadow:var(--eg-material-shadow-panel),inset 0 1px 0 var(--eg-material-highlight)}.demo-stage--guide .maluo-guide-app .maluo-guide-target{border-color:#fff3;background:radial-gradient(circle at 88% 10%,rgba(var(--eg-secondary-rgb),.42),transparent 32%),radial-gradient(circle at 8% 92%,rgba(var(--eg-accent-rgb),.28),transparent 34%),var(--eg-gradient-brand);box-shadow:0 18px 44px rgba(var(--eg-primary-rgb),.22),inset 0 1px #ffffff38}.admin-tablet-app[data-admin-theme],.internal-monitor-app{background:var(--eg-gradient-ambient)}.admin-tablet-app[data-admin-theme] :where(.admin-tablet-frame,.admin-tablet-main),.internal-monitor-app :where(.internal-monitor-frame,.internal-monitor-main){background:transparent}.admin-tablet-app[data-admin-theme] .admin-tablet-rail,.internal-monitor-app .internal-monitor-rail{background:radial-gradient(circle at 52% 4%,rgba(var(--eg-secondary-rgb),.28),transparent 30%),radial-gradient(circle at 22% 96%,rgba(var(--eg-accent-rgb),.22),transparent 34%),linear-gradient(180deg,var(--eg-hero-start),var(--eg-hero-end));box-shadow:inset -1px 0 #ffffff14}.admin-tablet-app[data-admin-theme] :where(.admin-topbar,.admin-page-trail),.internal-monitor-app :where(.internal-monitor-topbar,.internal-monitor-contextbar,.internal-contextbar){border-color:var(--eg-material-border);background:var(--eg-material-navigation);box-shadow:var(--eg-material-shadow-nav),inset 0 1px 0 var(--eg-material-highlight)}.admin-tablet-app[data-admin-theme] :where(.admin-section,.admin-panel,.admin-role-workstation-panel,.admin-settings-status-card,.admin-settings-section),.internal-monitor-app :where(.internal-panel,.internal-health-strip,.internal-evidence-pane,.internal-feedback-detail,.internal-settings-review){border-color:var(--eg-material-border);background:var(--eg-material-porcelain);box-shadow:var(--eg-material-shadow-panel),inset 0 1px 0 var(--eg-material-highlight)}.internal-monitor-app .internal-health-strip article+article{border-color:var(--eg-material-border)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root[data-product-theme] .demo-stage[data-enterprise-theme] :where(.demo-floating-title,.demo-floating-controls,.demo-global-theme-switch .enterprise-guide-theme-switcher__trigger,.enterprise-guide-theme-switcher__panel),.demo-stage--store :where(.store-handheld-theme-bar,.phone-page__header,.phone-bottom),.demo-stage--guide :where(.gm-topbar,.gm-tabs,.gm-bottom-nav,.maluo-guide-topbar,.maluo-guide-nav),.demo-stage--guide .maluo-guide-app :where(.maluo-guide-topbar,.maluo-guide-nav),.admin-tablet-app[data-admin-theme] :where(.admin-topbar,.admin-page-trail),.internal-monitor-app :where(.internal-monitor-topbar,.internal-monitor-contextbar,.internal-contextbar){-webkit-backdrop-filter:blur(var(--eg-material-blur-nav)) saturate(1.22);backdrop-filter:blur(var(--eg-material-blur-nav)) saturate(1.22)}.demo-stage--store :where(.home-todo-strip,.entry-card:not(.entry-card--primary),.section-card,.record-card,.audio-control-card,.live-transcript),.demo-stage--guide :where(.gm-card:not(.gm-card--hero),.guide-core-panel,.maluo-guide-action-detail,.maluo-guide-callout),.demo-stage--guide .maluo-guide-app :where(.maluo-guide-action-detail,.maluo-guide-callout),.admin-tablet-app[data-admin-theme] :where(.admin-section,.admin-panel,.admin-role-workstation-panel,.admin-settings-status-card,.admin-settings-section),.internal-monitor-app :where(.internal-panel,.internal-health-strip,.internal-evidence-pane,.internal-feedback-detail,.internal-settings-review){-webkit-backdrop-filter:blur(var(--eg-material-blur-panel)) saturate(1.12);backdrop-filter:blur(var(--eg-material-blur-panel)) saturate(1.12)}}@media(prefers-contrast:more){:root{--eg-material-navigation: var(--eg-surface);--eg-material-control: var(--eg-surface);--eg-material-panel: var(--eg-surface);--eg-material-porcelain: var(--eg-surface);--eg-material-border: var(--eg-border-strong);--eg-material-border-strong: var(--eg-text)}:root[data-product-theme] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-reduced-motion:reduce){:root[data-product-theme] :where(.admin-tablet-frame,.admin-tablet-rail,.enterprise-guide-theme-switcher__panel){transition-duration:.01ms!important}}
