.store-workdesk{position:relative;width:100%;height:100%;min-height:0;isolation:isolate;overflow:hidden;color:var(--ty-workdesk-ink);background:var(--ty-workdesk-paper);font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6;container-type:inline-size}.store-workdesk:before{content:"";position:absolute;inset:-80px -150px auto auto;width:420px;height:610px;border-radius:50%;pointer-events:none;background:var(--ty-workdesk-scene-light);z-index:var(--ty-z-decoration)}.store-workdesk ::selection{background:var(--ty-workdesk-selection);color:var(--ty-workdesk-ink)}.store-workdesk *{scrollbar-width:thin;scrollbar-color:var(--ty-workdesk-border-strong) transparent}.store-workdesk :is(button,input,textarea,a):focus-visible{outline:3px solid var(--ty-workdesk-cyan-deep);outline-offset:3px}.store-workdesk :is(input,textarea){caret-color:var(--ty-workdesk-cyan)}.store-workdesk :is(button,a,input,textarea){touch-action:manipulation}.store-workdesk :is(button,[role=button]){min-height:44px;min-width:44px}.store-workdesk :is(p,h1,h2,h3){overflow-wrap:anywhere}.store-workdesk :is(h1,h2,h3,p){margin-top:0}.store-workdesk :is(small,.muted){color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk button:disabled{cursor:not-allowed}.store-workdesk :is(.ty-button,.app-button){font:inherit;font-size:15px;font-weight:550;line-height:1.5;min-height:48px;border-radius:26px;box-shadow:none;padding:10px 18px;white-space:normal;color:var(--ty-workdesk-ink);background:var(--ty-workdesk-white);border:1px solid var(--ty-workdesk-line)}.store-workdesk .ty-button__label{white-space:normal;min-width:0}.store-workdesk :is(.ty-button--primary,.app-button--primary,.wd-primary){color:var(--ty-workdesk-white);background:var(--ty-workdesk-cyan);border-color:var(--ty-workdesk-cyan)}.demo-stage--store .store-workdesk :is(.ty-button--primary,.app-button--primary,.wd-primary):not(:disabled){color:var(--ty-workdesk-white);background:var(--ty-workdesk-cyan);border-color:var(--ty-workdesk-cyan)}.store-workdesk :is(.ty-button--primary,.app-button--primary,.wd-primary):hover:not(:disabled){background:var(--ty-workdesk-cyan-deep);border-color:var(--ty-workdesk-cyan-deep)}.store-workdesk :is(.ty-button--danger,.app-button--danger){color:var(--eg-on-primary);background:var(--eg-negative);border-color:var(--eg-negative)}.store-workdesk :where(.ty-button,.app-button):disabled{color:var(--ty-workdesk-muted);background:var(--ty-workdesk-disabled-surface);border-color:var(--ty-workdesk-disabled-border);opacity:1;box-shadow:none}.store-workdesk .wd-secondary{background:transparent;color:var(--ty-workdesk-cyan-deep);border-color:var(--ty-workdesk-border-strong)}.store-workdesk .wd-icon-button{width:44px;height:44px;padding:8px;flex:none;border-radius:50%;background:transparent;border-color:transparent}.wd-shell__body{display:grid;height:100%;min-height:0;grid-template-rows:72px minmax(0,1fr) auto}.wd-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;gap:14px;z-index:var(--ty-workdesk-layer-chrome)}.store-workdesk .wd-all-work{min-height:44px;font-size:14px;font-weight:500;padding:8px 13px;border-radius:24px;background:var(--ty-workdesk-white);border-color:var(--ty-workdesk-chrome-line);box-shadow:0 4px 14px var(--ty-workdesk-chrome-shadow)}.wd-brand{font-size:23px;font-weight:650;letter-spacing:-.7px;color:var(--ty-workdesk-cyan)}.wd-page-slot{min-height:0;position:relative;overflow:hidden}.demo-stage--store .store-workdesk .phone-page{height:100%;min-height:0;color:var(--ty-workdesk-ink);background:transparent;padding:0;display:flex;flex-direction:column}.demo-stage--store .store-workdesk .phone-scroll{padding:0 24px 22px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.demo-stage--store .store-workdesk .phone-bottom{position:relative;flex:none;padding:23px 20px 12px;border:0;border-top:1px solid var(--ty-workdesk-line);background:var(--ty-workdesk-white);box-shadow:none;border-radius:27px 27px 0 0;z-index:var(--ty-workdesk-layer-action)}.demo-stage--store .store-workdesk .phone-bottom:before{content:"";position:absolute;top:9px;left:calc(50% - 22px);width:44px;height:4px;border-radius:4px;background:var(--ty-workdesk-drawer-handle)}.demo-stage--store .store-workdesk .phone-bottom>.ty-button:not(.wd-capture){min-height:49px;font-size:16px}.demo-stage--store .store-workdesk .phone-bottom:has(>.ty-button:nth-of-type(2)):not(.wd-home-action):not(.wd-assistant-focus){display:flex;gap:10px}.demo-stage--store .store-workdesk .phone-bottom:has(>.ty-button:nth-of-type(2)):not(.wd-home-action):not(.wd-assistant-focus)>.ty-button{flex:1;min-width:0}.demo-stage--store .store-workdesk .phone-bottom>:only-child{width:100%}.demo-stage--store .store-workdesk .phone-page__header{min-height:55px;flex:none;padding:2px 20px 8px;border:0;background:transparent;box-shadow:none;gap:8px}.demo-stage--store .store-workdesk .phone-page__header h1{font-size:20px;line-height:1.4;color:var(--ty-workdesk-ink);font-weight:550}.demo-stage--store .store-workdesk .phone-page__header button{width:44px;height:44px;padding:9px;border:0;border-radius:50%;color:var(--ty-workdesk-cyan);background:transparent}.demo-stage--store .store-workdesk .phone-page__header span{color:var(--ty-workdesk-muted);font-size:13px}.wd-title{padding:17px 0 18px}.wd-title h1{font-size:27px;font-weight:620;line-height:1.3;letter-spacing:-.45px;white-space:pre-line;color:var(--ty-workdesk-ink);margin:0}.wd-title>p{margin:10px 0 0;color:var(--ty-workdesk-muted);font-size:15px;line-height:1.65}.wd-module{color:var(--ty-workdesk-cyan);font-size:14px;line-height:22px}.wd-title .wd-module{display:flex;align-items:center;gap:8px;margin-bottom:10px}.wd-title .wd-module:before{content:"";width:21px;height:3px;border-radius:4px;background:var(--ty-workdesk-apricot)}.wd-media{position:relative;border-radius:22px;overflow:hidden;min-height:160px;background:var(--ty-workdesk-wash)}.wd-media>img{width:100%;height:255px;display:block;object-fit:cover}.wd-media--cutout>img{object-fit:contain}.wd-media__caption{position:absolute;bottom:12px;left:12px;right:12px;padding:8px 12px;background:var(--ty-workdesk-caption-surface);color:var(--ty-workdesk-ink);border-radius:16px;font-size:14px}.wd-notice{display:flex;gap:12px;align-items:flex-start;margin:16px 0;padding:15px;border-radius:14px;color:var(--ty-workdesk-cyan-deep);background:var(--ty-workdesk-wash);font-size:14px;line-height:1.7}.wd-notice>svg{flex:none;margin-top:2px}.wd-notice strong{display:block;font-size:15px;font-weight:600;margin-bottom:5px}.wd-notice p{margin:0}.wd-notice--error{color:var(--eg-negative);background:var(--eg-negative-soft, var(--ty-workdesk-error-soft))}.wd-notice--warning{color:var(--ty-workdesk-warning-ink);background:var(--ty-workdesk-warning-soft)}.wd-notice--success{color:var(--ty-workdesk-success-ink);background:var(--ty-workdesk-success-soft)}.store-workdesk .wd-capture{width:132px;height:132px;min-height:132px;flex-direction:column;padding:12px;gap:8px;border:6px solid var(--ty-workdesk-capture-ring);border-radius:50%;background:var(--ty-workdesk-capture-material);color:var(--ty-workdesk-ink);box-shadow:0 6px 22px var(--ty-workdesk-capture-shadow);font-size:16px;line-height:1.3}.store-workdesk .wd-capture .ty-button__icon{width:auto;height:auto}.store-workdesk .wd-capture .ty-button__icon svg{width:36px;height:36px}.store-workdesk .wd-capture[aria-pressed=true]{background:var(--ty-workdesk-warning-soft);box-shadow:none}.wd-work-drawer{padding:9px 20px max(12px,env(safe-area-inset-bottom));background:var(--ty-workdesk-white);position:relative;z-index:var(--ty-workdesk-layer-action)}.wd-drawer-handle{display:block;margin:0 auto 6px;width:35px;height:4px;background:var(--ty-workdesk-drawer-handle);border-radius:3px}.wd-work-drawer>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.wd-work-drawer nav{display:flex;gap:2px}.store-workdesk .wd-work-drawer button{padding:8px;min-height:44px;color:var(--ty-workdesk-cyan-deep);font-size:14px;border:0;background:transparent;border-radius:12px}.store-workdesk .wd-work-drawer .wd-switch{padding-inline:0;font-size:13px;font-weight:400;color:var(--ty-workdesk-muted);flex:none}.store-workdesk:has(.phone-bottom) .wd-work-drawer .wd-drawer-handle{display:none}.store-workdesk:has(.phone-bottom) .wd-work-drawer{padding-top:0}.wd-overlay{position:absolute;z-index:var(--ty-workdesk-layer-sheet);top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ty-workdesk-scrim)}.wd-overlay--sheet{padding:0;align-items:flex-end}.store-workdesk .wd-dialog{width:100%;max-height:88%;overflow:auto;border-radius:28px;padding:20px 24px 26px;background:var(--ty-workdesk-paper);box-shadow:0 -10px 36px var(--ty-workdesk-sheet-shadow);outline:none}.wd-overlay--sheet .wd-dialog{border-radius:30px 30px 0 0;padding-top:12px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.wd-dialog__handle{width:35px;height:4px;border-radius:2px;background:var(--ty-workdesk-sheet-handle);margin:0 auto 12px}.store-workdesk .wd-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px}.store-workdesk .wd-dialog h2{font-size:25px;line-height:1.4;font-weight:550;margin:0}.wd-directory-intro{color:var(--ty-workdesk-muted);font-size:15px;margin:5px 0 17px}.wd-directory{display:flex;flex-direction:column}.store-workdesk .wd-directory-row{width:100%;padding:11px 0;text-align:left;justify-content:flex-start;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent}.wd-directory-row>.ty-button__label{flex:1}.wd-directory-row strong{font-size:17px;font-weight:550}.wd-directory-row small{display:block;font-size:14px;margin-top:3px;color:var(--ty-workdesk-muted)}.wd-directory-row .ty-button__icon{color:var(--ty-workdesk-cyan)}.wd-directory-row[aria-current=page] strong:after{content:" · 当前";font-size:13px;color:var(--ty-workdesk-cyan)}.wd-directory-settings{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;font-size:13px;color:var(--ty-workdesk-muted)}.wd-leave-copy{color:var(--ty-workdesk-muted);font-size:16px;line-height:1.8;padding:14px 0}.wd-dialog-actions{display:grid;gap:10px}.demo-stage--store .store-workdesk .phone-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--ty-workdesk-layer-modal);background:var(--ty-workdesk-scrim)}.demo-stage--store .store-workdesk .phone-dialog{background:var(--ty-workdesk-paper);border:0;border-radius:28px 28px 0 0;color:var(--ty-workdesk-ink);box-shadow:0 -10px 36px var(--ty-workdesk-sheet-shadow);padding:24px}.demo-stage--store .store-workdesk .phone-dialog h2{font-size:25px;font-weight:550}.demo-stage--store .store-workdesk .phone-dialog p{font-size:16px;line-height:1.7;color:var(--ty-workdesk-muted)}.phone-frame--store .phone-screen--store{background:var(--ty-workdesk-paper)}.phone-frame--store .device-status{display:none}.demo-stage--store .phone-frame--store .phone-content--store{height:100%}.demo-stage.demo-stage--store:has(.store-workdesk){background:var(--ty-workdesk-preview-background)}@container (max-width: 370px){.wd-topbar{padding-inline:16px}.demo-stage--store .store-workdesk .phone-scroll,.demo-stage--store .store-workdesk .phone-bottom{padding-inline:18px}.wd-title h1{font-size:27px}.store-workdesk .wd-dialog{padding-inline:18px}.wd-work-drawer{padding-inline:16px}.store-workdesk .wd-work-drawer button{padding-inline:5px;font-size:13px}}@media(prefers-reduced-motion:reduce){.store-workdesk *,.store-workdesk *:before,.store-workdesk *:after{animation:none;transition:none;scroll-behavior:auto}}.wd-recovery-paper{background:var(--ty-workdesk-white);border-radius:20px;padding:22px;margin-bottom:18px}.wd-recovery-paper h2{font-size:20px;font-weight:550;margin:0 0 12px}.wd-recovery-paper ol{margin:0;padding-left:20px;color:var(--ty-workdesk-muted);font-size:16px;line-height:1.8}.wd-recovery-paper li+li{margin-top:12px}.wd-recovery-facts{margin:0 0 18px}.wd-recovery-facts>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--ty-workdesk-line);font-size:15px}.wd-recovery-facts dt{color:var(--ty-workdesk-muted)}.wd-recovery-facts dd{margin:0;word-break:break-all}.wd-recovery-details summary{min-height:44px;cursor:pointer;color:var(--ty-workdesk-cyan-deep);font-size:15px}.wd-recovery-details pre{white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:14px;color:var(--ty-workdesk-muted);-webkit-user-select:text;user-select:text}.wd-recovery-details p{font-size:14px}.wd-recovery-links{display:flex;gap:8px}.wd-recovery-links>button{flex:1}@media(max-width:440px){.demo-stage--store:has(.store-workdesk){padding:0;width:100vw;min-height:100dvh}.demo-stage--store .demo-phone-wrap{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;transform:none}.demo-stage--store .phone-frame--store{width:100vw;height:100dvh;padding:0;border-radius:0;box-shadow:none}.demo-stage--store .phone-screen--store{width:100vw;height:100dvh;border-radius:0}.demo-stage--store .demo-product-control-dock,.demo-stage--store .phone-frame__notch,.demo-stage--store .demo-floating-controls,.demo-stage--store .demo-product-switch,.demo-stage--store .product-theme-fab{display:none}}.wd-loading-track{height:4px;margin:20px 0;width:50%;background:var(--ty-workdesk-cyan);border-radius:2px}.store-workdesk .ty-ui-v2.ty-wheel-picker-root .wheel-picker{inset:auto 0 0;transform:none;width:100%;max-width:none;max-height:85%;color:var(--ty-workdesk-ink);background:var(--ty-workdesk-paper);border:0;border-radius:28px 28px 0 0}.store-workdesk .ty-ui-v2.ty-wheel-picker-root .wheel-picker__head{padding:22px 20px 18px;border-color:var(--ty-workdesk-line)}.store-workdesk .ty-ui-v2.ty-wheel-picker-root .wheel-picker__head h2{font-size:25px;font-weight:550;line-height:1.4}.store-workdesk .ty-ui-v2.ty-wheel-picker-root .wheel-picker__head span{font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .ty-ui-v2.ty-wheel-picker-root .wheel-picker__actions{padding:16px 20px 24px;gap:10px;border-color:var(--ty-workdesk-line)}.store-workdesk .ty-ui-v2.ty-wheel-picker-root .wheel-picker__actions button{flex:1;min-height:49px;font-size:16px;border-radius:26px;color:var(--ty-workdesk-cyan-deep);background:var(--ty-workdesk-white);border-color:var(--ty-workdesk-line)}.store-workdesk .ty-ui-v2.ty-wheel-picker-root .wheel-picker__actions .is-primary{background:var(--ty-workdesk-cyan);color:var(--ty-workdesk-white);border-color:var(--ty-workdesk-cyan)}.store-workdesk .wd-work-drawer nav{flex:1;justify-content:flex-end;gap:9px;min-width:0}.store-workdesk .wd-work-drawer nav button{flex:1;min-width:0;min-height:44px;background:var(--ty-workdesk-wash);border-radius:16px;padding:8px 10px;gap:6px;font-weight:500}@container (max-width: 370px){.store-workdesk .wd-work-drawer nav button{padding-inline:6px;gap:3px}.store-workdesk .wd-work-drawer nav button svg{width:18px;height:18px}}.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{--admin-runtime-surface-border: rgba(184, 137, 90, .42);--admin-runtime-surface-bg: linear-gradient(135deg, rgba(111, 29, 47, .12), rgba(184, 137, 90, .14)), linear-gradient(135deg, rgba(255, 253, 247, .98), rgba(255, 246, 236, .86));width:100%;min-height:44px;position:relative;overflow:hidden;display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:6px;border:0;border-radius:15px;padding:3px 7px 3px 5px;color:var(--dyf-text);background:transparent;text-align:left;cursor:pointer;isolation:isolate}.admin-runtime-trigger:before{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;z-index:0;border:1px solid var(--admin-runtime-surface-border);border-radius:15px;background:var(--admin-runtime-surface-bg);box-shadow:0 12px 26px #6f1d2f1c,inset 0 0 0 1px #fffdf7b3}.admin-runtime-trigger:after{content:"";position:absolute;top:3px;right:0;bottom:3px;left:0;border-radius:15px;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:27px;height:27px;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:16px;height:16px;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:13px;font-weight:800;line-height: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:13px;font-weight:850;text-align:center}.admin-runtime-context.has-override .admin-runtime-trigger{--admin-runtime-surface-border: rgba(78, 122, 74, .44);--admin-runtime-surface-bg: linear-gradient(135deg, rgba(78, 122, 74, .14), rgba(184, 137, 90, .13)), linear-gradient(135deg, rgba(255, 253, 247, .98), rgba(239, 246, 234, .88))}.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--admin{position:absolute;left:50%;top:50%;max-height:min(720px,calc(100% - 48px))}.demo-stage:has(.admin-runtime-modal--admin) .demo-floating-controls{visibility:hidden}.admin-runtime-modal__head{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 44px;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:13px;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:13px;font-weight:750;line-height:1.45}.admin-runtime-modal__head button{width:44px;height:44px;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;overscroll-behavior:contain;scrollbar-gutter:stable}.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:13px;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:44px;border:1px solid rgba(111,29,47,.12);border-radius:12px;color:var(--dyf-muted);background:#f5eee49e;font-size:13px;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-production-endpoints{display:grid;gap:8px}.admin-runtime-production-endpoint{width:100%;min-height:68px;display:grid;gap:7px;border:1px solid rgba(111,29,47,.14);border-radius:12px;padding:10px 12px;color:var(--dyf-text);background:#fffdf7d1;text-align:left;cursor:pointer}.admin-runtime-production-endpoint>span{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-runtime-production-endpoint strong,.admin-runtime-production-endpoint small{text-align:left}.admin-runtime-production-endpoint small{font-weight:750}.admin-runtime-production-endpoint code{color:var(--dyf-primary);font-family:var(--font-family-mono);font-size:13px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.admin-runtime-production-endpoint.is-active{border-color:#6f1d2f75;background:linear-gradient(135deg,#6f1d2f17,#b8895a1f),#fffdf7f0;box-shadow:0 8px 20px #6f1d2f1a}.admin-runtime-production-endpoint:focus-visible{outline:2px solid var(--dyf-primary);outline-offset:2px}.admin-runtime-oss-section{border-color:color-mix(in srgb,var(--dyf-primary) 20%,transparent);background:var(--dyf-surface)}.admin-runtime-oss-control{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);gap:8px}.admin-runtime-oss-purpose-picker,.admin-runtime-oss-bucket{min-width:0;min-height:54px;border:1px solid color-mix(in srgb,var(--dyf-primary) 16%,transparent);border-radius:12px;color:var(--dyf-text);background:var(--dyf-surface)}.admin-runtime-oss-purpose-picker{width:100%;font-size:13px;font-weight:850}.admin-runtime-oss-bucket{display:grid;align-content:center;gap:3px;padding:7px 12px}.admin-runtime-oss-bucket span,.admin-runtime-oss-directory span{color:var(--dyf-muted);font-size:13px;font-weight:800}.admin-runtime-oss-bucket strong{color:var(--dyf-primary);overflow-wrap:anywhere}.admin-runtime-oss-directory{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid color-mix(in srgb,var(--dyf-primary) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--dyf-primary) 10%,transparent);padding:9px 2px}.admin-runtime-oss-directory code{min-width:0;color:var(--dyf-primary);font-size:13px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.admin-runtime-oss-section>p,.admin-runtime-oss-section>b{margin:0;font-size:13px;line-height:1.45}.admin-runtime-oss-section>p{color:var(--dyf-muted);font-weight:750}.admin-runtime-oss-section>b{color:var(--dyf-success)}.admin-runtime-oss-section>b.is-production{color:var(--dyf-warning)}.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:13px;font-weight:850}.admin-runtime-saved-api-row select,.admin-runtime-saved-api-row button{min-width:0;min-height:44px;border:1px solid rgba(111,29,47,.16);border-radius:12px;color:var(--dyf-text);background:#fffdf7;font-size:13px;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:13px;font-weight:850}.admin-runtime-input input,.admin-runtime-input-row input,.admin-runtime-input-row select{width:100%;min-width:0;min-height:44px;border:1px solid rgba(111,29,47,.16);border-radius:12px;padding:0 10px;color:var(--dyf-text);background:#fffdf7;font-size:13px;font-weight:850;outline:0}.admin-runtime-input-row .admin-runtime-customer-picker{width:100%;min-width:0;min-height:44px;border-color:var(--dyf-line);border-radius:12px;color:var(--dyf-text);background:var(--dyf-surface);font-size:13px;font-weight:850}.admin-runtime-input-row .admin-runtime-customer-picker:disabled{cursor:wait;opacity:.7}.admin-runtime-store-section{border-color:var(--dyf-line);background:var(--dyf-surface)}.admin-runtime-store-grid{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:8px}.admin-runtime-store-grid .admin-runtime-store-picker{min-height:96px;border:1px solid var(--dyf-line);border-radius:12px;color:var(--dyf-text);background:var(--dyf-surface);font-size:14px;font-weight:800}.admin-runtime-store-fields{min-width:0;display:grid;gap:8px}.admin-runtime-store-fields input{width:100%;min-width:0;min-height:44px;border:1px solid var(--dyf-line);border-radius:12px;padding:0 10px;color:var(--dyf-text);background:var(--dyf-surface);font-size:14px;font-weight:800;outline:0}.admin-runtime-store-fields input[readonly]{color:var(--dyf-primary);background:var(--dyf-surface-muted)}.admin-runtime-store-fields input:focus{border-color:var(--dyf-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--dyf-primary) 10%,transparent)}.admin-runtime-store-status{color:var(--dyf-muted);font-size:13px;font-weight:750;line-height:1.45}.admin-runtime-store-binding-preview{min-height:64px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--dyf-line);border-radius:12px;padding:9px 12px;color:var(--dyf-primary);background:var(--dyf-surface)}.admin-runtime-store-binding-preview>span{min-width:0;display:grid;gap:3px}.admin-runtime-store-binding-preview strong,.admin-runtime-store-binding-preview small{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.admin-runtime-input-row input[readonly]{color:var(--dyf-primary);background:var(--dyf-surface-muted);cursor:default}.admin-runtime-customer-status{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--dyf-muted);font-size:13px;font-weight:750;line-height:1.4}.admin-runtime-customer-status.is-error{color:var(--dyf-danger)}.admin-runtime-customer-status>button{flex:0 0 auto;min-width:64px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--dyf-line);border-radius:12px;padding:0 12px;color:var(--dyf-primary);background:var(--dyf-surface);font:inherit;cursor:pointer}.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:13px;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-tablet-portal-root:has(.admin-runtime-layer){z-index:calc(var(--ty-z-overlay) + 1)}.admin-runtime-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:calc(var(--ty-z-overlay) + 1);pointer-events:none;isolation:isolate}.admin-runtime-layer>*{pointer-events:auto}.admin-runtime-layer[popover]{margin:0;padding:0;border:0;background:transparent;overflow:visible}.admin-runtime-layer::backdrop{background:transparent;pointer-events:none}.env-simulator-v3.admin-runtime-modal{width:min(1000px,calc(100% - 48px));max-height:calc(100% - 48px);border-radius:16px;background:var(--eg-surface);color:var(--eg-text)}.env-simulator-v3 .admin-runtime-modal__head{padding:18px 22px;border-bottom:1px solid var(--eg-border);background:var(--eg-surface)}.env-simulator-v3 .admin-runtime-modal__head:after{display:none}.env-simulator-v3 .admin-runtime-modal__head h2{color:var(--eg-text);font-size:22px}.env-simulator-v3 .admin-runtime-modal__head span:not(.admin-runtime-modal__icon),.env-simulator-v3 .admin-runtime-modal__head p{color:var(--eg-muted);font-weight:400}.env-simulator-v3 .admin-runtime-modal__icon{border-radius:10px;background:var(--eg-primary-soft);color:var(--eg-primary);box-shadow:none}.env-simulator-v3 .admin-runtime-modal__head button{background:var(--eg-surface-muted);color:var(--eg-primary);border-radius:8px}.env-simulator-layout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 250px;overflow:hidden}.env-simulator-v3 .admin-runtime-modal__body{padding:22px;gap:20px;align-content:start}.env-simulator-v3 .admin-runtime-section{min-width:0;padding:0;gap:10px;border:0;border-radius:0;background:none;box-shadow:none}.env-simulator-v3 .admin-runtime-section header{align-items:center}.env-simulator-v3 .admin-runtime-section strong{font-size:15px}.env-simulator-v3 .admin-runtime-section small{font-weight:400;line-height:1.5}.env-simulator-v3 .admin-runtime-section p{margin:0;font-size:13px;line-height:1.6;color:var(--eg-muted)}.env-simulator-v3 .admin-runtime-channel-grid{grid-template-columns:1fr 1fr}.env-simulator-v3 .admin-runtime-channel-grid button{background:var(--eg-surface-muted);border:1px solid var(--eg-border);border-radius:8px;font-size:14px;box-shadow:none;color:var(--eg-muted)}.env-simulator-v3 .admin-runtime-channel-grid button.is-active{color:var(--eg-primary);background:var(--eg-primary-soft);border-color:var(--eg-primary)}.env-simulator-v3 .admin-runtime-input-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.env-simulator-v3 .admin-runtime-input-row input{font-size:14px;font-weight:500;background:var(--eg-surface-muted);border-radius:8px}.env-simulator-v3 .admin-runtime-customer-picker{border-radius:8px;background:var(--eg-surface)}.env-simulator-v3 .admin-runtime-customer-status,.env-simulator-v3 .admin-runtime-store-status{font-size:13px;font-weight:400;line-height:1.6}.env-engine{display:grid;gap:10px;min-width:0}.env-engine header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.env-engine h3,.env-simulator-summary h3{margin:0;font-size:15px;line-height:1.5;color:var(--eg-text)}.env-engine header>span{font-size:13px;color:var(--eg-muted)}.env-engine__choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.env-engine .env-engine__choice{display:flex;justify-content:flex-start;width:100%;min-width:0;min-height:64px;gap:10px;align-items:center;cursor:pointer;padding:12px;border:1px solid var(--eg-border);border-radius:10px;background:var(--eg-surface);color:var(--eg-muted);text-align:left}.env-engine .env-engine__choice.is-selected{color:var(--eg-primary);border-color:var(--eg-primary);background:var(--eg-primary-softer);box-shadow:inset 0 0 0 1px var(--eg-primary)}.env-engine__choice span{min-width:0}.env-engine__choice strong,.env-engine__choice small{display:block;font-size:16px;line-height:1.5}.env-engine__choice small{font-size:13px;font-weight:400;color:var(--eg-muted)}.env-engine p{margin:0;font-size:13px;line-height:1.6;color:var(--eg-muted)}.env-simulator-summary{padding:22px 20px;background:var(--eg-surface-muted);border-left:1px solid var(--eg-border);overflow:auto}.env-simulator-summary dl{display:grid;gap:4px;margin:14px 0 24px}.env-simulator-summary dt,.env-connection-details dt{font-size:13px;color:var(--eg-muted)}.env-simulator-summary dd{margin:0 0 10px;font-size:14px;color:var(--eg-text);overflow-wrap:anywhere;line-height:1.5}.env-simulator-summary p{font-size:13px;color:var(--eg-muted);line-height:1.7}.env-simulator-changes{border-left:2px solid var(--eg-secondary);padding-left:12px;margin:14px 0}.env-simulator-changes p{color:var(--eg-primary);margin:6px 0}.env-connection-details{border-top:1px solid var(--eg-border);padding-top:12px;font-size:13px;color:var(--eg-muted)}.env-connection-details summary{min-height:36px;cursor:pointer;font-weight:600;color:var(--eg-text)}.env-connection-details dl{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}.env-connection-details dd{margin:0;overflow-wrap:anywhere}.env-connection-details p{line-height:1.6}.env-simulator-v3 .admin-runtime-actions{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;padding:14px 22px;border-top:1px solid var(--eg-border);background:var(--eg-surface)}.env-simulator-v3.admin-runtime-modal .admin-runtime-actions .ty-button{min-height:44px;padding:0 18px;border-radius:8px;font-size:14px;background:var(--eg-surface);color:var(--eg-primary);border:1px solid var(--eg-border);box-shadow:none}.env-simulator-v3.admin-runtime-modal .admin-runtime-actions .ty-button:last-child{background:var(--eg-primary);border-color:var(--eg-primary);color:var(--eg-on-primary)}.env-simulator-v3.admin-runtime-modal .admin-runtime-actions .ty-button:disabled{opacity:.45;cursor:not-allowed}.env-simulator-v3 button:focus-visible,.env-simulator-v3 summary:focus-visible,.env-engine button:focus-visible{outline:3px solid var(--eg-secondary);outline-offset:3px}.admin-runtime-modal--mobile.env-simulator-v3{width:calc(100% - 16px);max-height:calc(100% - 24px);border-radius:14px}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-modal__head{grid-template-columns:34px minmax(0,1fr) 44px;gap:8px;padding:16px 14px;background:var(--eg-primary)}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-modal__head h2{color:var(--eg-on-primary);font-size:20px}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-modal__head span:not(.admin-runtime-modal__icon),.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-modal__head p{color:var(--eg-on-primary)}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-modal__icon{width:34px;height:34px}.admin-runtime-modal--mobile.env-simulator-v3 .env-simulator-layout{display:block;overflow:auto;overscroll-behavior:contain}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-modal__body{padding:18px 14px;overflow:visible;gap:20px}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-section header{align-items:start;flex-direction:column;gap:4px}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-input-row{grid-template-columns:1fr}.admin-runtime-modal--mobile.env-simulator-v3 .env-simulator-summary{margin:0 14px 18px;padding:16px;border:1px solid var(--eg-border);border-radius:10px;overflow:visible}.admin-runtime-modal--mobile.env-simulator-v3 .env-simulator-summary dl{grid-template-columns:78px minmax(0,1fr);gap:8px;margin:12px 0 18px}.admin-runtime-modal--mobile.env-simulator-v3 .env-simulator-summary dd{margin:0}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-actions{grid-template-columns:auto 1fr auto auto;gap:6px;padding:12px 10px}.admin-runtime-modal--mobile.env-simulator-v3.admin-runtime-modal .admin-runtime-actions .ty-button{padding:0 10px;font-size:13px}.gw-simulator-form.env-guide-form{display:grid;gap:20px;color:var(--eg-text)}.env-guide-form p{margin:0;font-size:13px;line-height:1.65;color:var(--eg-muted)}.env-guide-form .env-guide-binding{display:grid;gap:6px;border:1px solid var(--eg-border);border-radius:10px;padding:14px;background:var(--eg-surface-muted)}.env-guide-binding small{font-size:13px;color:var(--eg-muted)}.env-guide-form .env-guide-heading{font-size:15px;font-weight:650;color:var(--eg-text);margin:0}.env-guide-actions{display:flex;gap:10px;width:100%}.env-guide-actions>button:last-child{flex:1}.admin-runtime-modal--mobile.env-simulator-v3 .admin-runtime-modal__head button span:not(.admin-runtime-modal__icon){color:var(--eg-primary)}.env-engine__check{margin-left:auto;flex-shrink:0}.env-engine__choice>svg{flex-shrink:0}.env-customer-select{min-width:0}.env-customer-select>.ty-popover{display:flex;width:100%}.env-customer-select .env-customer-select__trigger{width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--eg-border);border-radius:8px;background:var(--eg-surface);color:var(--eg-text);box-shadow:none;text-align:left}.env-customer-select__trigger .ty-button__label{flex:1}.env-customer-select__trigger small,.env-customer-select__options small{display:block;color:var(--eg-muted);font-size:13px;font-weight:400;line-height:1.5}.env-customer-select__trigger strong,.env-customer-select__options strong{display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.env-customer-select>.ty-popover>.ty-popover__panel{width:100%;min-width:0;padding:4px}.env-customer-select[data-placement=above]>.ty-popover>.ty-popover__panel{top:auto;bottom:calc(100% + 8px)}.env-customer-select__options{display:grid;max-height:280px;overflow:auto;overscroll-behavior:contain}.env-customer-select__options>.ty-button{justify-content:space-between;min-height:48px;padding:8px 12px;text-align:left;border:0;border-radius:4px;background:var(--eg-surface);color:var(--eg-text);box-shadow:none}.env-customer-select__options>.ty-button:hover,.env-customer-select__options>.ty-button:focus-visible{background:var(--eg-surface-muted)}.env-customer-select__options>.ty-button[aria-selected=true]{background:var(--eg-primary-soft);color:var(--eg-primary)}.ty-experience-v2{--ds2-text: var(--eg-text, CanvasText);--ds2-muted: var(--eg-muted, CanvasText);--ds2-surface: var(--eg-surface, Canvas);--ds2-border: var(--eg-border, GrayText);--ds2-primary: var(--eg-primary, CanvasText);--ds2-font-body: 14px;--ds2-copy-min: 13px;--ds2-control-min: 44px;--ds2-font-page: 28px;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;width:100%;color:var(--ds2-text);font-size:var(--ds2-font-body);line-height:1.6;font-variant-numeric:tabular-nums}.ty-experience-v2[data-experience-endpoint=WX],.ty-experience-v2[data-experience-endpoint=HH],.ty-experience-v2[data-experience-endpoint=MR]{--ds2-font-body: 16px;--ds2-copy-min: 14px;--ds2-control-min: 48px;--ds2-font-page: 24px}.ty-experience-v2[data-experience-endpoint=WX]{--ds2-text: var(--ty-guide-text, var(--eg-text, CanvasText));--ds2-muted: var(--ty-guide-muted, var(--eg-muted, CanvasText));--ds2-surface: var(--ty-guide-surface, var(--eg-surface, Canvas));--ds2-border: var(--ty-guide-border, var(--eg-border, GrayText));--ds2-primary: var(--ty-guide-primary, var(--eg-primary, CanvasText))}.ty-experience-v2[data-experience-endpoint=HH]{--ds2-text: var(--ty-workdesk-ink, var(--eg-text, CanvasText));--ds2-muted: var(--ty-workdesk-muted, var(--eg-muted, CanvasText));--ds2-surface: var(--ty-workdesk-paper, var(--eg-surface, Canvas));--ds2-border: var(--ty-workdesk-line, var(--eg-border, GrayText));--ds2-primary: var(--ty-workdesk-cyan, var(--eg-primary, CanvasText))}.ty-experience-v2[data-experience-endpoint=MR]{--ds2-text: var(--ty-mobile-report-ink, var(--eg-text, CanvasText));--ds2-muted: var(--ty-mobile-report-muted, var(--eg-muted, CanvasText));--ds2-surface: var(--ty-mobile-report-surface, var(--eg-surface, Canvas));--ds2-border: var(--ty-mobile-report-line, var(--eg-border, GrayText));--ds2-primary: var(--ty-mobile-report-accent, var(--eg-primary, CanvasText))}.ty-experience-v2 .ty-experience-v2__header,.ty-experience-v2 .ty-experience-v2__section-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;min-width:0}.ty-experience-v2 .ty-experience-v2__header{flex-shrink:0;padding:20px 0;border-bottom:1px solid var(--ds2-border)}.ty-experience-v2 .ty-experience-v2__heading{flex:1 1 240px;min-width:0}.ty-experience-v2 .ty-experience-v2__title{margin:0;color:var(--ds2-text);font-size:var(--ds2-font-page);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ty-experience-v2 .ty-experience-v2__eyebrow,.ty-experience-v2 .ty-experience-v2__description,.ty-experience-v2 .ty-experience-v2__context{color:var(--ds2-muted);font-size:var(--ds2-copy-min);line-height:1.6;overflow-wrap:anywhere}.ty-experience-v2 .ty-experience-v2__eyebrow{margin-bottom:4px}.ty-experience-v2 .ty-experience-v2__description{margin-top:8px}.ty-experience-v2 .ty-experience-v2__context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.ty-experience-v2 .ty-experience-v2__header-actions,.ty-experience-v2 .ty-experience-v2__section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.ty-experience-v2 .ty-experience-v2__header-actions .ty-button,.ty-experience-v2 .ty-experience-v2__section-actions .ty-button{min-width:var(--ds2-control-min);min-height:var(--ds2-control-min);font-size:var(--ds2-font-body)}.ty-experience-v2 .ty-experience-v2__section{min-width:0;padding-block:24px;color:var(--ds2-text);background:var(--ds2-surface)}.ty-experience-v2 .ty-experience-v2__section+.ty-experience-v2__section{border-top:1px solid var(--ds2-border)}.ty-experience-v2 .ty-experience-v2__section-title{margin:0;color:var(--ds2-text);font-size:18px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.ty-experience-v2 .ty-experience-v2__section-content{min-width:0;margin-top:16px}.mr-preview-settings-surface{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ty-z-popover);pointer-events:none}.mr-preview-settings-surface>*{pointer-events:auto}.mr-preview-settings-control{position:absolute;width:88px;display:flex;flex-direction:column;align-items:center;gap:5px}.mr-preview-settings-control>span{color:var(--ty-presentation-muted);font-size:13px;line-height:20px}.mr-preview-settings-control .mobile-environment-settings__trigger{width:44px;height:44px;border-color:var(--ty-presentation-border);color:var(--ty-presentation-text);background:var(--ty-presentation-bg);border-radius:8px}.mr-preview-settings-control .mobile-environment-settings__trigger:hover{background:var(--ty-presentation-active)}.mr-preview-settings-control .mobile-environment-settings__trigger:focus-visible{outline:2px solid var(--ty-presentation-text);outline-offset:3px}.mr-preview-settings-surface>.mobile-environment-settings__panel{inset:auto 20px 20px auto;width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 40px);border:1px solid var(--eg-border);border-radius:12px}.demo-stage.demo-stage--presentation[data-enterprise-theme][data-product-theme]:not(.is-frameless){height:100dvh;min-height:100dvh;padding:72px 24px 40px;background:var(--ty-presentation-bg);overflow:hidden}.demo-stage.demo-stage--presentation .demo-presentation-controls{position:fixed;z-index:var(--ty-z-popover);top:32px;left:38px;color:var(--ty-presentation-text);font-size:14px;line-height:1.5}.demo-stage--presentation .demo-presentation-controls[popover]{right:auto;bottom:auto;width:max-content;height:max-content;margin:0;padding:0;border:0;background:transparent;overflow:visible}.demo-presentation-controls::backdrop{background:transparent;pointer-events:none}.demo-presentation-switch{position:relative}.demo-presentation-brand{display:inline-flex}.demo-presentation-capsule{display:flex;align-items:center;width:max-content;border:1px solid var(--ty-presentation-border);border-radius:999px;background:var(--ty-presentation-bg);overflow:hidden}.demo-stage--presentation .demo-presentation-controls .ty-button,.demo-stage--presentation .demo-presentation-exit{min-height:44px;border:0;border-radius:10px;color:var(--ty-presentation-text);background:transparent;box-shadow:none;font-size:14px;font-weight:500;line-height:1.5}.demo-stage--presentation .demo-presentation-controls .ty-button:hover,.demo-stage--presentation .demo-presentation-controls button:hover,.demo-stage--presentation .demo-presentation-exit:hover{background:var(--ty-presentation-active)}.demo-stage--presentation .demo-presentation-controls button:focus-visible,.demo-stage--presentation .demo-presentation-exit:focus-visible,.demo-presentation-popup a:focus-visible{outline:2px solid var(--ty-presentation-text);outline-offset:-3px}.demo-stage--presentation .demo-presentation-launcher{padding:0 20px;border-radius:999px 0 0 999px;gap:12px}.demo-presentation-expand{position:relative;display:grid;place-items:center;width:48px;min-width:48px;height:44px;padding:0;border:0;color:var(--ty-presentation-text);background:transparent;cursor:pointer}.demo-presentation-expand:before{content:"";position:absolute;left:0;top:11px;bottom:11px;width:1px;background:var(--ty-presentation-border)}.demo-presentation-menu{position:absolute;top:calc(100% + 12px);left:0;width:404px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 136px);padding:10px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--ty-presentation-border);border-radius:14px;background:var(--ty-presentation-panel);box-shadow:var(--ty-presentation-shadow)}.demo-presentation-menu__heading{display:flex;align-items:center;height:44px;padding:0 10px;margin-bottom:6px;color:var(--ty-presentation-text)}.demo-presentation-menu__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.demo-presentation-destination{display:flex;align-items:center;min-width:0;border-radius:9px}.demo-presentation-destination.is-active{background:var(--ty-presentation-active)}.demo-stage--presentation .demo-presentation-destination__main{flex:1;min-width:0;min-height:52px;padding:0 8px;justify-content:flex-start;gap:8px;white-space:nowrap}.demo-presentation-destination__new{display:grid;place-items:center;flex:0 0 44px;width:44px;height:52px;padding:0;border:0;border-radius:8px;color:var(--ty-presentation-muted);background:transparent;cursor:pointer}.demo-presentation-menu__footer{margin:16px 10px 0;padding-top:8px;border-top:1px solid var(--ty-presentation-border)}.demo-stage--presentation .demo-presentation-tools{width:100%;justify-content:flex-start;padding:0;gap:12px}.demo-presentation-tools .ty-button__label{flex:1;text-align:left}.demo-presentation-profile{display:flex;align-items:center;justify-content:space-between;padding:12px 10px 0;margin-top:10px;border-top:1px solid var(--ty-presentation-border)}.demo-stage--presentation .demo-presentation-profile .demo-profile-switcher__trigger{width:44px;height:44px;border:1px solid var(--ty-presentation-border);border-radius:10px;color:var(--ty-presentation-text);background:transparent}.demo-presentation-menu:has(.demo-profile-switcher__panel){visibility:hidden}.demo-presentation-menu .demo-profile-switcher__panel{visibility:visible}.demo-stage--presentation .demo-presentation-profile .demo-profile-switcher__panel{position:fixed;top:96px;left:38px;width:404px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 144px);display:flex;flex-direction:column;border-color:var(--ty-presentation-border);color:var(--ty-presentation-text);background:var(--ty-presentation-panel);box-shadow:var(--ty-presentation-shadow)}.demo-stage--presentation .demo-profile-switcher__panel>header,.demo-stage--presentation .demo-profile-switcher__panel footer{flex:none;border-color:var(--ty-presentation-border);background:transparent}.demo-stage--presentation .demo-profile-switcher__panel>header span,.demo-stage--presentation .demo-profile-switcher__options button em,.demo-stage--presentation .demo-profile-switcher__options button b{color:var(--ty-presentation-text)}.demo-stage--presentation .demo-profile-switcher__panel>header span,.demo-stage--presentation .demo-profile-switcher__options button em{font-size:13px}.demo-stage--presentation .demo-profile-switcher__panel>header small,.demo-stage--presentation .demo-profile-switcher__panel footer{font-size:13px;line-height:18px}.demo-stage--presentation .demo-profile-switcher__panel>header small,.demo-stage--presentation .demo-profile-switcher__panel footer,.demo-stage--presentation .demo-profile-switcher__group-label,.demo-stage--presentation .demo-profile-switcher__options button small{color:var(--ty-presentation-muted)}.demo-stage--presentation .demo-profile-switcher__options{min-height:0;max-height:none;padding:12px}.demo-stage--presentation .demo-profile-switcher__group{display:grid;gap:8px}.demo-stage--presentation .demo-profile-switcher__group-label{padding:0 4px 4px;font-size:13px}.demo-stage--presentation .demo-profile-switcher__options button{width:100%;min-height:72px;grid-template-columns:34px minmax(0,1fr) auto 18px;border-color:var(--ty-presentation-border);color:var(--ty-presentation-text);background:transparent}.demo-stage--presentation .demo-profile-switcher__options button:is(:hover,:focus-visible,.is-active){color:var(--ty-presentation-text);border-color:var(--ty-presentation-muted);background:var(--ty-presentation-active);box-shadow:none}.demo-stage--presentation .demo-profile-switcher__options button.is-active{box-shadow:inset 3px 0 var(--ty-presentation-text)}.demo-stage--presentation .demo-profile-switcher__options button strong{font-size:14px;line-height:20px}.demo-stage--presentation .demo-profile-switcher__options button small{font-size:13px;line-height:18px;white-space:normal;overflow:visible}.demo-stage--presentation .demo-profile-switcher__mark{color:var(--ty-presentation-text);background:var(--ty-presentation-active)}.demo-presentation-system{display:grid;padding-top:10px}.demo-presentation-popup{margin:12px 10px;color:var(--ty-presentation-muted);font-size:14px}.demo-presentation-popup a{color:var(--ty-presentation-text);text-decoration:underline;margin-left:6px}.demo-stage--presentation .demo-presentation-controls.is-frameless .demo-presentation-menu{left:auto;right:0;top:calc(100% + 12px);bottom:auto;max-height:calc(100dvh - 120px)}.demo-stage.demo-stage--presentation .demo-phone-wrap:not(:empty){top:calc(50% + 16px);transform:translate(-50%,-50%) scale(1)}.demo-stage--presentation.is-frameless .demo-phone-wrap:not(:empty){position:static;transform:none}.demo-stage--presentation .demo-admin-viewport{flex:none}.demo-stage--presentation:not(.is-frameless) .demo-admin-wrap{width:1280px;height:752px;min-height:0;margin:0;transform:none;transform-origin:top left}.demo-stage--presentation.is-fullscreen-preview:is(.demo-stage--merchandise,.demo-stage--internal) .demo-admin-viewport{width:100vw;height:100dvh}.demo-stage--presentation.is-fullscreen-preview:is(.demo-stage--merchandise,.demo-stage--internal) .demo-admin-wrap{width:100vw;height:100dvh;border-radius:0;transform:none}.demo-stage.demo-stage--presentation[data-enterprise-theme][data-product-theme].is-fullscreen-preview:is(.demo-stage--merchandise,.demo-stage--internal){padding:0}.demo-presentation-exit-position{position:fixed;top:32px;right:38px;z-index:var(--ty-z-popover)}.demo-stage--presentation .demo-presentation-exit{border:1px solid var(--ty-presentation-border);border-radius:999px;padding:0 18px;background:var(--ty-presentation-bg)}.demo-stage--presentation .atelier-topbar__utilities .demo-presentation-exit{color:var(--eg-text);border-color:var(--eg-border);background:var(--eg-surface)}.demo-presentation-caption{position:fixed;bottom:26px;left:38px;margin:0;color:var(--ty-presentation-muted);font-size:13px;line-height:1.5;pointer-events:none}@media(prefers-reduced-motion:reduce){.demo-stage--presentation .demo-presentation-controls *,.demo-stage--presentation .demo-presentation-exit{transition:none;animation:none}}.demo-stage--presentation .demo-presentation-controls.is-frameless[data-menu-placement=above] .demo-presentation-menu{top:auto;bottom:calc(100% + 12px)}@media(max-width:1280px){.demo-stage.demo-stage--presentation .demo-presentation-controls{top:16px;left:24px}.demo-presentation-exit-position{top:16px;right:24px}.demo-presentation-caption{bottom:16px;left:24px}}.demo-stage.demo-stage--presentation:not(.is-frameless) .phone-frame{box-shadow:0 0 180px 60px color-mix(in srgb,var(--ty-presentation-muted) 12%,transparent),var(--ty-presentation-shadow)}.demo-stage--presentation .atelier-topbar__utilities .demo-presentation-controls{position:relative;top:auto;left:auto}.demo-stage--presentation .atelier-topbar__utilities .demo-presentation-menu{left:auto;right:0}@media(max-width:440px){.demo-stage.demo-stage--presentation.demo-stage--store:not(.is-frameless) .demo-phone-wrap,.demo-stage.demo-stage--presentation.demo-stage--store:not(.is-frameless) .phone-frame,.demo-stage.demo-stage--presentation.demo-stage--store:not(.is-frameless) .phone-screen{height:calc(100dvh - 56px)}.demo-stage.demo-stage--presentation.demo-stage--store .demo-presentation-controls{top:6px;left:8px}.demo-stage--presentation.demo-stage--store .demo-presentation-caption{display:none}}.demo-stage.demo-stage--presentation[data-enterprise-theme][data-product-theme].is-fullscreen-preview.demo-stage--internal{padding:56px 0 0}.demo-stage.demo-stage--presentation.is-fullscreen-preview.demo-stage--internal .demo-admin-viewport,.demo-stage.demo-stage--presentation.is-fullscreen-preview.demo-stage--internal .demo-admin-viewport>.demo-admin-wrap{width:100vw;height:calc(100dvh - 56px);transform:none;border:0;border-radius:0;outline:0}.demo-stage--presentation.is-fullscreen-preview.demo-stage--internal .internal-monitor-app{width:100%;height:100%;min-height:0}.demo-stage.demo-stage--presentation.is-fullscreen-preview.demo-stage--internal .demo-presentation-controls{top:6px;left:12px}.demo-stage--presentation.is-fullscreen-preview.demo-stage--internal .demo-presentation-exit-position{top:6px;right:12px}.demo-stage--presentation.is-fullscreen-preview.demo-stage--internal .demo-presentation-caption{display:none}.demo-stage.demo-stage--presentation[data-enterprise-theme][data-product-theme][data-admin-unscaled-presentation=true]{width:100vw;height:100dvh;min-height:0;padding:0}.demo-stage.demo-stage--presentation[data-admin-unscaled-presentation=true] .demo-admin-viewport,.demo-stage.demo-stage--presentation[data-admin-unscaled-presentation=true] .demo-admin-viewport>.demo-admin-wrap{width:100%;height:100%;min-height:0;margin:0;transform:none;place-self:stretch}.demo-stage.demo-stage--presentation[data-guide-fit-preview=true] .demo-phone-wrap:not(:empty){top:50%}.demo-stage.demo-stage--presentation[data-enterprise-theme][data-product-theme][data-admin-centered-preview=true]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;min-height:0;padding:0;overflow:clip}.demo-stage.demo-stage--presentation[data-admin-centered-preview=true] .demo-admin-viewport{min-width:0;min-height:0;place-self:center}.demo-stage.demo-stage--presentation[data-admin-centered-preview=true] .demo-presentation-controls{top:24px;left:12px;transform:none}.demo-stage[data-admin-centered-preview=true] .demo-presentation-capsule{flex-direction:column;width:48px;border-radius:16px}.demo-stage.demo-stage--presentation[data-admin-centered-preview=true] .demo-presentation-launcher{flex-direction:column;width:46px;min-width:44px;padding:12px 0;gap:8px;border-radius:0}.demo-stage[data-admin-centered-preview=true] .demo-presentation-launcher .ty-button__label{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:2px}.demo-stage[data-admin-centered-preview=true] .demo-presentation-brand{flex-direction:column;align-items:center;writing-mode:horizontal-tb;text-orientation:mixed;letter-spacing:0;line-height:20px}.demo-stage[data-admin-centered-preview=true] .demo-presentation-expand{width:46px;min-width:44px}.demo-stage[data-admin-centered-preview=true] .demo-presentation-expand:before{top:0;bottom:auto;left:10px;right:10px;width:auto;height:1px}.demo-stage[data-admin-centered-preview=true] .demo-presentation-menu{top:0;left:calc(100% + 12px);max-height:calc(100dvh - 48px);transform:none}.app-root-loading{box-sizing:border-box;min-height:100vh;min-height:100svh;width:100%;display:grid;place-items:center;padding:clamp(24px,5vw,72px);color:var(--eg-text);background:var(--eg-surface)}.app-root-loading *,.app-root-loading *:before,.app-root-loading *:after{box-sizing:border-box}.app-root-loading__body{width:min(100%,680px)}.app-root-loading__brand{display:flex;align-items:center;gap:12px;margin-bottom:56px}.app-root-loading__brand strong{font-size:22px;letter-spacing:.08em}.app-root-loading__brand small{display:block;margin-top:4px;color:var(--eg-muted);font-size:13px}.app-root-loading__mark{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:18px;color:var(--eg-on-primary);background:var(--eg-primary)}.app-root-loading__mark:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid var(--eg-primary);border-radius:24px;animation:app-loading-breathe 2.8s ease-in-out infinite}.app-root-loading__eyebrow{display:flex;align-items:center;gap:9px;color:var(--eg-primary);font-size:14px}.app-root-loading__pulse{width:7px;height:7px;border-radius:50%;background:currentColor;animation:app-loading-breathe 1.6s ease-in-out infinite}.app-root-loading h1{margin:16px 0;font-size:clamp(26px,4vw,40px);font-weight:650;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.app-root-loading__description{max-width:560px;margin:0;font-size:16px;line-height:1.8;color:var(--eg-muted)}.app-root-loading__track{position:relative;height:3px;overflow:hidden;margin:32px 0 12px;background:var(--eg-border);border-radius:3px}.app-root-loading__track:after{content:"";display:block;width:32%;height:100%;border-radius:inherit;background:var(--eg-primary);animation:app-loading-travel 2.4s ease-in-out infinite}.app-root-loading__status{display:flex;align-items:center;gap:8px;color:var(--eg-muted);font-size:13px;line-height:1.6}.app-root-loading__modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:24px 0 0;border-top:1px solid var(--eg-border);list-style:none}.app-root-loading__modules li{min-width:0}.app-root-loading__modules svg{color:var(--eg-primary);margin-bottom:12px}.app-root-loading__modules strong{display:block;font-size:15px;font-weight:600}.app-root-loading__modules span{display:block;margin-top:7px;font-size:14px;line-height:1.7;color:var(--eg-muted)}@keyframes app-loading-breathe{0%,to{opacity:.3;transform:scale(.97)}50%{opacity:.85;transform:scale(1.03)}}@keyframes app-loading-travel{0%{transform:translate(-110%)}to{transform:translate(420%)}}@media(max-width:440px){.app-root-loading__brand{margin-bottom:36px}.app-root-loading__modules{grid-template-columns:1fr;gap:20px;margin-top:28px}.app-root-loading__modules li{display:grid;grid-template-columns:28px 1fr;column-gap:12px}.app-root-loading__modules svg{grid-row:span 2;margin:0}.app-root-loading__modules span{grid-column:2;margin-top:3px}}@media(prefers-reduced-motion:reduce){.app-root-loading__mark:after,.app-root-loading__pulse,.app-root-loading__track:after{animation:none;transform:none;opacity:1}}.app-root-loading[data-atelier-theme]{background:var(--eg-canvas);font-family:var(--ty-merch-ui-font)}.store-workdesk .wd-meeting-identity{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 17px}.wd-meeting-identity>span{padding:4px 12px;border:1px solid var(--ty-workdesk-line);border-radius:18px;font-size:13px;line-height:23px;color:var(--ty-workdesk-cyan-deep);background:var(--ty-workdesk-wash)}.wd-meeting-field{margin-bottom:17px}.wd-meeting-field h2{margin:0 0 7px;font-size:15px;font-weight:550;line-height:24px}.store-workdesk .wd-meeting-field-button{display:flex;justify-content:space-between;width:100%;min-height:51px;border-radius:12px;padding:12px 14px;border-color:var(--ty-workdesk-input-border);font-size:16px;font-weight:400;text-align:left}.wd-meeting-field>p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--ty-workdesk-muted)}.wd-meeting-field .wd-meeting-purpose{padding:12px 14px;min-height:51px;border:1px solid var(--ty-workdesk-input-border);border-radius:12px;background:var(--ty-workdesk-white);font-size:16px}.wd-meeting-start-actions{display:flex;gap:10px}.wd-meeting-start-actions>button{flex:1;min-width:0}.store-workdesk .wd-learning-topic-row{display:flex;width:100%;text-align:left;border:0;border-block-end:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;padding:16px 0;gap:12px}.wd-learning-topic-row>.ty-button__icon{display:grid;place-items:center;width:42px;height:51px;flex:none;border:1px solid var(--ty-workdesk-line);border-radius:6px;color:var(--ty-workdesk-cyan);background:var(--ty-workdesk-white)}.wd-learning-topic-row>.ty-button__label{display:flex;flex:1;gap:10px;align-items:flex-start}.wd-learning-row-main{flex:1;min-width:0}.wd-learning-row-main strong{display:block;font-size:16px;font-weight:550;line-height:1.5}.wd-learning-row-main small{display:block;font-size:14px;font-weight:400;line-height:1.55;margin-top:4px}.wd-learning-row-end{flex:none;font-size:14px;font-weight:400;color:var(--ty-workdesk-cyan)}.wd-learning-overview-details{margin-top:24px}.wd-learning-overview-details summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-learning--overview .sl-topic-list{border-top:1px solid var(--ty-workdesk-line)}.demo-stage--store .store-workdesk .wd-learning--overview .sl-filters{margin:13px 0;gap:8px}.demo-stage--store .store-workdesk .wd-learning--overview .sl-filters .ty-button{flex:none;padding:4px 12px;color:var(--ty-workdesk-cyan-deep);background:var(--ty-workdesk-wash);border:1px solid var(--ty-workdesk-line)}.demo-stage--store .store-workdesk .wd-learning--overview .sl-filters .is-active{color:var(--ty-workdesk-white);background:var(--ty-workdesk-cyan);border-color:var(--ty-workdesk-cyan)}.store-workdesk .wd-module-back{min-height:54px;display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:0 20px 8px}.store-workdesk .wd-module-back .ty-button{padding-inline:4px;min-height:44px;font-size:14px}.store-workdesk .wd-module-back>span{font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-source-note{margin:16px 0;color:var(--ty-workdesk-muted);font-size:13px;line-height:1.7}.store-workdesk :is(.wd-meeting-setup,.wd-meeting-recording,.wd-meeting-upload,.wd-meeting-done,.wd-meeting-history,.wd-meeting-detail,.wd-practice,.wd-learning){font-size:16px;line-height:1.6}.store-workdesk :is(.wd-practice,.wd-learning) :is(h2,h3,h4,p){margin:0}.store-workdesk :is(.wd-practice,.wd-learning) h2{font-size:19px;line-height:1.5;font-weight:600}.store-workdesk :is(.wd-practice,.wd-learning) h3{font-size:17px;line-height:1.55}.store-workdesk :is(.wd-practice,.wd-learning) p{font-size:16px;line-height:1.7}.store-workdesk :is(.wd-practice,.wd-learning) .wd-title{margin:0}.store-workdesk :is(.wd-practice,.wd-learning) .wd-title>p{margin-top:10px}.store-workdesk :is(.wd-meeting-setup,.wd-meeting-upload,.wd-meeting-done,.wd-meeting-detail) .section-card{margin:0;padding:20px 0;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;box-shadow:none}.store-workdesk :is(.wd-meeting-setup,.wd-meeting-upload,.wd-meeting-done,.wd-meeting-detail) .section-card h2{font-size:19px}.store-workdesk :is(.wd-meeting-setup,.wd-meeting-upload,.wd-meeting-done,.wd-meeting-detail) .section-card p{font-size:16px;line-height:1.7}.store-workdesk .wd-meeting-photo>img{height:200px;object-position:center 43%}.store-workdesk .wd-meeting-setup .meeting-identity-card{display:flex;gap:12px;align-items:flex-start;margin:20px 0 0;padding:18px 0;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;color:var(--ty-workdesk-ink);box-shadow:none}.store-workdesk .wd-meeting-setup .meeting-identity-card>svg{flex:none;margin-top:4px;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-meeting-setup .meeting-identity-card__body{min-width:0;flex:1}.store-workdesk .wd-meeting-setup .meeting-identity-card strong{font-size:17px}.store-workdesk .wd-meeting-setup .meeting-identity-card p{margin:4px 0;font-size:14px;line-height:1.6;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-setup .meeting-identity-card small{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-meeting-setup .section-card__head{margin-bottom:12px;align-items:baseline;flex-wrap:wrap;gap:6px}.store-workdesk .wd-meeting-setup .section-card__head>span{font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-setup .meeting-type-grid{grid-template-columns:1fr;gap:0}.store-workdesk .wd-meeting-setup .meeting-type-card{min-height:85px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:15px 10px;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;color:var(--ty-workdesk-ink);background:transparent;box-shadow:none;text-align:left}.store-workdesk .wd-meeting-setup .meeting-type-card.is-selected{background:color-mix(in srgb,var(--ty-workdesk-cyan) 11%,var(--ty-workdesk-paper));border-radius:12px;border-bottom-color:transparent}.store-workdesk .wd-meeting-setup .meeting-type-card__icon{grid-row:1 / 3;width:36px;height:36px;margin:0;background:transparent;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-meeting-setup .meeting-type-card strong{grid-column:2;font-size:16px;color:var(--ty-workdesk-ink)}.store-workdesk .wd-meeting-setup .meeting-type-card small{grid-column:2;font-size:13px;color:var(--ty-workdesk-muted);line-height:1.5}.store-workdesk .wd-meeting-setup .meeting-type-card em{grid-column:3;grid-row:2;font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-setup :is(.meeting-type-card__tag,.meeting-type-card__check){position:static;grid-column:3;grid-row:1;display:flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:var(--ty-workdesk-cyan);font-size:13px}.store-workdesk .wd-meeting-setup .meeting-type-card__hint{display:none}.store-workdesk .wd-meeting-roster{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-meeting-roster h2{margin:0 0 8px;font-size:19px}.store-workdesk .wd-meeting-roster p{margin:0;font-size:15px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-roster>div{min-width:0;flex:1}.store-workdesk .wd-meeting-roster .ty-button{flex:none;padding-inline:12px}.store-workdesk .wd-meeting-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px 0;font-size:15px}.store-workdesk .wd-meeting-summary>span{color:var(--ty-workdesk-muted)}.store-workdesk .wd-history-link{width:100%;text-align:left;justify-content:space-between;padding-inline:0;white-space:normal;line-height:1.5}.store-workdesk .wd-module-dialog{padding:20px;background:transparent}.store-workdesk .wd-module-dialog .surface-dialog{max-height:90%;border-radius:24px;color:var(--ty-workdesk-ink);background:var(--ty-workdesk-paper);border-color:var(--ty-workdesk-line)}.store-workdesk .wd-module-dialog .surface-dialog__header{align-items:flex-start;padding:22px 20px 18px}.store-workdesk .wd-module-dialog .surface-dialog__header h2{font-size:24px;font-weight:550;line-height:1.4}.store-workdesk .wd-module-dialog .surface-dialog__body{padding:18px 20px}.store-workdesk .wd-module-dialog .surface-dialog__actions{display:flex;padding:16px 20px 20px;gap:10px}.store-workdesk .wd-module-dialog .surface-dialog__actions>button{width:100%}.store-workdesk .wd-people-sheet{align-items:end;padding:0}.store-workdesk .wd-people-sheet .surface-dialog{width:100%;max-height:90%;border-radius:28px 28px 0 0}.store-workdesk .wd-module-dialog :is(p,li){font-size:16px;line-height:1.7}.store-workdesk .wd-module-dialog .section-card{padding:0;border:0;box-shadow:none;background:transparent}.store-workdesk .wd-module-dialog .guide-grid{grid-template-columns:1fr;gap:8px}.store-workdesk .wd-module-dialog .guide-card{display:flex;min-height:74px;gap:12px;align-items:center;padding:12px 0;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;color:var(--ty-workdesk-ink)}.store-workdesk .wd-module-dialog .guide-card.is-selected{border-color:var(--ty-workdesk-cyan);background:color-mix(in srgb,var(--ty-workdesk-cyan) 10%,var(--ty-workdesk-paper))}.store-workdesk .wd-module-dialog .guide-card__avatar{width:40px;height:40px;flex:none;border-radius:50%;background:var(--ty-workdesk-wash);color:var(--ty-workdesk-ink)}.store-workdesk .wd-module-dialog .guide-card :is(strong,small){white-space:normal;color:inherit}.store-workdesk .wd-module-dialog .guide-card strong{font-size:16px}.store-workdesk .wd-module-dialog .guide-card small{margin-top:3px;font-size:13px;color:var(--ty-workdesk-muted);line-height:1.5}.store-workdesk .wd-module-dialog .section-card__head{flex-wrap:wrap;gap:8px}.store-workdesk .wd-module-dialog .section-card__head button{min-height:44px}.store-workdesk .wd-confirm-facts{margin:4px 0}.store-workdesk .wd-confirm-facts>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-confirm-facts dt{color:var(--ty-workdesk-muted)}.store-workdesk .wd-confirm-facts dd{margin:0;font-weight:600}.store-workdesk .wd-meeting-recording .wd-recording-content{padding-top:18px;text-align:center}.store-workdesk .wd-meeting-recording .wd-title{padding-bottom:24px}.store-workdesk .wd-live-state{display:inline-flex;align-items:center;gap:8px;color:var(--ty-workdesk-muted);font-size:14px}.store-workdesk .wd-live-state>span{width:8px;height:8px;border-radius:50%;background:var(--ty-workdesk-cyan)}.store-workdesk .is-paused .wd-live-state>span{background:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-recording .recording-timer{margin:8px 0 0;padding:0;color:var(--ty-workdesk-ink);background:transparent;border:0}.store-workdesk .wd-meeting-recording .recording-timer>span{display:none}.store-workdesk .wd-meeting-recording .recording-timer strong{font-size:clamp(48px,12vw,64px);font-weight:450;line-height:1.4;letter-spacing:-2px;font-variant-numeric:tabular-nums}.store-workdesk .wd-meeting-recording .audio-wave{display:flex;min-height:80px;gap:12px;justify-content:center;align-items:center;margin:10px 0;background:transparent;border:0;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-meeting-recording .audio-wave span{max-width:150px;color:var(--ty-workdesk-muted);font-size:14px}.store-workdesk .wd-meeting-recording .participant-chips{justify-content:center;gap:8px}.store-workdesk .wd-recording-main-control{margin:24px 0}.store-workdesk .wd-round-record{width:132px;height:132px;min-height:132px;flex-direction:column;gap:8px;border:6px solid color-mix(in srgb,var(--ty-workdesk-apricot) 40%,var(--ty-workdesk-paper));border-radius:50%;background:var(--ty-workdesk-apricot);color:var(--ty-workdesk-ink);box-shadow:0 9px 28px color-mix(in srgb,var(--ty-workdesk-ink) 5%,transparent)}.store-workdesk .wd-recording-main-control>p{font-size:14px;line-height:1.6;color:var(--ty-workdesk-muted);margin:16px 0 0}.store-workdesk .wd-transcript-section{text-align:left;border-top:1px solid var(--ty-workdesk-line);padding:22px 0 0;margin:20px 0}.store-workdesk .wd-transcript-section h2{margin:0 0 12px;font-size:19px}.store-workdesk .wd-transcript-section .section-card{padding:0;background:transparent;border:0;box-shadow:none}.store-workdesk .wd-transcript-section .live-transcript{margin:0}.store-workdesk .wd-meeting-upload .wd-upload-intro{padding:24px 24px 12px;color:var(--ty-workdesk-ink);background:transparent;text-align:left}.store-workdesk .wd-upload-intro>svg{width:66px;height:66px;padding:14px;border-radius:50%;background:var(--ty-workdesk-wash);color:var(--ty-workdesk-cyan)}.store-workdesk .wd-upload-intro>span{display:block;margin:14px 0 0;color:var(--ty-workdesk-cyan);font-size:14px}.store-workdesk .wd-upload-intro h1{font-size:30px;font-weight:550;letter-spacing:-.7px;margin:18px 0 8px}.store-workdesk .wd-upload-intro p{font-size:16px;color:var(--ty-workdesk-muted);line-height:1.7}.store-workdesk .wd-meeting-upload .upload-step{background:transparent;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;padding:16px 0}.store-workdesk .wd-meeting-upload .upload-step strong{font-size:16px}.store-workdesk .wd-meeting-upload .upload-step p{font-size:14px}.store-workdesk .wd-meeting-done .done-hero{padding:32px 0 24px;text-align:left;background:transparent}.store-workdesk .wd-meeting-done .done-hero h1{font-size:30px;color:var(--ty-workdesk-ink)}.store-workdesk .wd-meeting-done .done-hero p{font-size:16px;line-height:1.7;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-done>.section-card{margin:0 24px}.store-workdesk .wd-meeting-done>.phone-bottom{margin-top:auto}.store-workdesk .wd-records-tools{display:flex;justify-content:space-between;gap:10px;margin:16px 0}.store-workdesk .wd-meeting-history .meeting-history-overview{padding:20px 0;gap:15px;border:0;border-block:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent}.store-workdesk .wd-meeting-history .meeting-history-overview strong{color:var(--ty-workdesk-ink)}.store-workdesk .wd-meeting-history .meeting-history-overview :is(span,small){color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-meeting-history .record-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:5px;margin:18px 0 0;padding:0;border-radius:0;background:transparent}.store-workdesk .wd-meeting-history .record-tabs button{min-height:44px;flex:0 0 auto;padding:8px 14px;border:1px solid transparent;border-radius:24px;font-size:14px;color:var(--ty-workdesk-muted);background:transparent}.store-workdesk .wd-meeting-history .record-tabs button.is-active{background:var(--ty-workdesk-ink);color:var(--ty-workdesk-paper)}.store-workdesk .wd-meeting-history .meeting-day-group>header{padding:16px 0 10px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-history .record-card{padding:18px 0;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;box-shadow:none}.store-workdesk .wd-meeting-history .record-card>button{padding:0;min-height:72px}.store-workdesk .wd-meeting-history .record-card h3{font-size:18px;color:var(--ty-workdesk-ink);line-height:1.5}.store-workdesk .wd-meeting-history .record-card__preview{font-size:15px;line-height:1.6;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-history .record-card__score{background:var(--ty-workdesk-wash);color:var(--ty-workdesk-muted);border-radius:12px}.store-workdesk .wd-meeting-history .record-card__score.is-ready{color:var(--ty-workdesk-cyan);background:color-mix(in srgb,var(--ty-workdesk-cyan) 10%,var(--ty-workdesk-paper))}.store-workdesk .wd-meeting-history .record-card__badges{padding-top:10px}.store-workdesk .wd-meeting-history .retention-note{margin:20px 0;color:var(--ty-workdesk-muted);font-size:13px;line-height:1.7}.store-workdesk .wd-meeting-detail .record-detail{gap:0}.store-workdesk .wd-meeting-detail .record-detail>.section-card:first-child{padding-top:0}.store-workdesk .wd-meeting-detail .audio-control-card{padding:20px 16px;background:var(--ty-workdesk-white);color:var(--ty-workdesk-ink);border:1px solid var(--ty-workdesk-line);border-radius:20px;box-shadow:none;margin:20px 0 0}.store-workdesk .wd-meeting-detail .audio-control-card__main{align-items:center;gap:12px}.store-workdesk .wd-meeting-detail .audio-control-card__body{min-width:0}.store-workdesk .wd-meeting-detail .audio-control-card__play{width:58px;height:58px;min-width:58px;min-height:58px;border:0;border-radius:50%;color:var(--ty-workdesk-ink);background:var(--ty-workdesk-apricot)}.store-workdesk .wd-meeting-detail .audio-control-card__title{flex-wrap:wrap}.store-workdesk .wd-meeting-detail .audio-control-card__title h2{font-size:18px}.store-workdesk .wd-meeting-detail .audio-control-card__title>span{font-size:13px}.store-workdesk .wd-meeting-detail .audio-control-card__body :is(p,small){font-size:13px;line-height:1.6;color:var(--ty-workdesk-muted);overflow-wrap:anywhere}.store-workdesk .wd-meeting-detail .audio-control-card__progress{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--ty-workdesk-line);padding-top:12px;margin-top:14px}.store-workdesk .wd-meeting-detail .audio-control-card__text-button{min-height:44px;color:var(--ty-workdesk-cyan);font-size:14px}.store-workdesk .wd-audio-duration{font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-detail .transcript-line{gap:12px}.store-workdesk .wd-meeting-detail .transcript-line time{font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-meeting-detail .score{font-size:46px;color:var(--ty-workdesk-cyan);font-weight:500}.store-workdesk .wd-practice .practice-flow__content{display:block}.store-workdesk .wd-identity-symbol{padding:12px 0 24px;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-practice .practice-identity-list{gap:0}.store-workdesk .wd-practice .practice-identity-card{min-height:98px;padding:18px 0;gap:12px;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;color:var(--ty-workdesk-ink);box-shadow:none}.store-workdesk .wd-practice .practice-identity-card>b{width:44px;height:44px;border-radius:50%;color:var(--ty-workdesk-ink);background:var(--ty-workdesk-wash);font-size:16px}.store-workdesk .wd-practice .practice-identity-card strong{font-size:16px;color:var(--ty-workdesk-ink)}.store-workdesk .wd-practice .practice-identity-card :is(small,em){color:var(--ty-workdesk-muted);font-size:13px;line-height:1.6}.store-workdesk .wd-practice .practice-identity-card.is-selected>b{background:var(--ty-workdesk-cyan);color:var(--ty-workdesk-white)}.store-workdesk :is(.wd-practice-stats,.wd-learning-summary){display:flex;justify-content:space-between;gap:12px;padding:20px 0;margin:0 0 8px;border-block:1px solid var(--ty-workdesk-line)}.store-workdesk :is(.wd-practice-stats,.wd-learning-summary)>span{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk :is(.wd-practice-stats,.wd-learning-summary) b{color:var(--ty-workdesk-ink);font-size:27px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.store-workdesk :is(.wd-practice .practice-flow__filters,.wd-learning .sl-filters){display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;margin:20px 0 14px;padding:0;border-radius:0;background:transparent}.store-workdesk :is(.wd-practice .practice-flow__filters,.wd-learning .sl-filters) .ty-button{flex:1 0 auto;min-height:44px;padding:8px 13px;border:1px solid transparent;border-radius:24px;color:var(--ty-workdesk-muted);background:transparent;box-shadow:none;font-size:14px}.store-workdesk :is(.wd-practice .practice-flow__filters,.wd-learning .sl-filters) .is-active{background:var(--ty-workdesk-ink);color:var(--ty-workdesk-paper)}.store-workdesk .wd-practice-task-list{border-top:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-practice .practice-task-v2{padding:22px 0;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;box-shadow:none;background:transparent}.store-workdesk .wd-practice .practice-task-v2 h3{margin-top:10px;color:var(--ty-workdesk-ink);font-size:20px}.store-workdesk .wd-practice .practice-task-v2 p{margin:12px 0;color:var(--ty-workdesk-muted);font-size:15px}.store-workdesk .wd-practice :is(.practice-meta-row,.practice-task-v2__footer>span){color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-practice .practice-task-v2__score{background:transparent;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-practice .practice-task-v2__score strong{font-size:30px;font-weight:500}.store-workdesk .wd-practice .practice-task-v2__score span{font-size:13px}.store-workdesk .wd-practice .practice-tag{padding:0;background:transparent;color:var(--ty-workdesk-muted);font-size:13px;border-radius:0}.store-workdesk .wd-practice .practice-tag--success{color:var(--ty-workdesk-cyan)}.store-workdesk .wd-practice .practice-tag--warning{color:var(--eg-warning)}.store-workdesk .wd-practice .practice-task-v2__open{min-height:44px;font-size:14px}.store-workdesk .wd-product-focus{padding:18px 0 24px;border-bottom:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-product-category{display:flex;gap:10px;align-items:center;margin-bottom:24px;color:var(--ty-workdesk-cyan);font-size:14px}.store-workdesk .wd-practice .wd-product-focus .wd-title{padding-bottom:10px}.store-workdesk .wd-product-sku{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-product-keywords{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.store-workdesk .wd-product-keywords>span{padding:9px 12px;border-radius:12px;background:var(--ty-workdesk-wash);color:var(--ty-workdesk-ink);font-size:14px}.store-workdesk .wd-practice-brief{padding:26px 0}.store-workdesk .wd-practice-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.store-workdesk .wd-practice-steps b{font-size:28px;font-weight:400;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-practice-steps h3{margin:8px 0}.store-workdesk .wd-practice-steps p{color:var(--ty-workdesk-muted);font-size:15px}.store-workdesk .wd-practice-details{padding:8px 0;margin:10px 0 20px;border-block:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-practice-details>summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:16px}.store-workdesk .wd-practice-details>section{padding:10px 0 16px}.store-workdesk .wd-practice-details h3{margin:18px 0 8px}.store-workdesk .wd-practice-details h4{margin:12px 0 5px;font-size:16px}.store-workdesk .wd-practice-details ul{padding-left:22px}.store-workdesk .wd-practice-details li{padding:4px 0;font-size:16px}.store-workdesk .wd-practice .wd-sample-reference{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0;padding:20px 0;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;color:var(--ty-workdesk-ink);background:transparent;box-shadow:none}.store-workdesk .wd-sample-reference>div{flex:1 1 180px}.store-workdesk .wd-sample-reference strong{font-size:16px}.store-workdesk .wd-sample-reference p{margin:6px 0;color:var(--ty-workdesk-muted);font-size:15px}.store-workdesk .wd-sample-reference small{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-practice-modes{display:flex;gap:10px;margin:18px 0}.store-workdesk .wd-practice-modes>button{flex:1}.store-workdesk .wd-practice-modes>button[aria-pressed=true]{border-color:var(--ty-workdesk-cyan);color:var(--ty-workdesk-cyan);background:color-mix(in srgb,var(--ty-workdesk-cyan) 10%,var(--ty-workdesk-paper))}.store-workdesk .wd-practice .practice-flow__bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.store-workdesk .wd-practice .practice-flow__bottom>.ty-button{flex:1}.store-workdesk .wd-practice .practice-flow__bottom>.wd-capture{width:132px;flex:none}.store-workdesk .wd-practice .wd-capture-stage{display:flex;flex-direction:column;align-items:center;padding:20px 0 28px;gap:12px;text-align:center}.store-workdesk .wd-capture-time{margin:0 0 14px;font-size:58px;font-weight:450;line-height:1.4;letter-spacing:-2px;font-variant-numeric:tabular-nums}.store-workdesk .wd-capture-stage>p{max-width:290px;margin-top:8px;font-size:14px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-capture-cues{padding:22px 0;border-top:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-capture-cues>p{margin:10px 0}.store-workdesk .wd-capture-cues ul{padding-left:22px}.store-workdesk .wd-capture-cues li{margin:8px 0;color:var(--ty-workdesk-muted)}.store-workdesk .wd-practice-audio{text-align:center;padding:30px 16px;border:1px solid var(--ty-workdesk-line);border-radius:24px;background:var(--ty-workdesk-white);margin:8px 0 24px}.store-workdesk .wd-practice-audio>svg{color:var(--ty-workdesk-cyan)}.store-workdesk .wd-practice-audio h2{margin:14px 0}.store-workdesk .wd-practice-audio>strong{display:block;font-size:44px;font-weight:450}.store-workdesk .wd-practice-audio>p{margin:8px 0 18px;color:var(--ty-workdesk-muted);font-size:14px}.store-workdesk .wd-phase-row{display:flex;justify-content:space-between;gap:10px;padding:16px 0;border-bottom:1px solid var(--ty-workdesk-line);font-size:15px}.store-workdesk .wd-phase-row>strong{font-weight:500;color:var(--ty-workdesk-muted)}.store-workdesk .wd-score-summary{display:flex;gap:24px;align-items:center;padding:24px 0;border-block:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-score-summary>strong{font-size:64px;font-weight:450;line-height:1.3;letter-spacing:-2px;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-score-summary small{margin-left:3px;font-size:16px;letter-spacing:0}.store-workdesk .wd-score-summary p{margin-top:8px;font-size:14px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-practice .practice-score-list{gap:0;margin:24px 0}.store-workdesk .wd-practice .practice-score-card{padding:20px 0;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;box-shadow:none}.store-workdesk .wd-practice .practice-score-card__head strong{font-size:24px;font-weight:500;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-practice .practice-score-card__bar{height:4px;margin:12px 0;background:var(--ty-workdesk-wash)}.store-workdesk .wd-practice .practice-score-card__bar>span{background:var(--ty-workdesk-cyan)}.store-workdesk .wd-practice .practice-score-card p{color:var(--ty-workdesk-muted);font-size:15px}.store-workdesk .wd-advice-paper{padding:24px;border-radius:20px;background:var(--ty-workdesk-white);border:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-advice-paper p{margin:14px 0 20px}.store-workdesk .wd-practice .practice-transcript{padding:12px 0;border:0;border-radius:0;background:transparent}.store-workdesk .wd-practice .practice-transcript p{font-size:16px}.store-workdesk .wd-learning .sl-scroll{display:block}.store-workdesk .wd-learning-photo>img{height:215px}.store-workdesk .wd-learning .wd-learning-summary{margin:20px 0 14px}.store-workdesk .wd-learning .sl-topic-list{display:block}.store-workdesk .wd-learning .sl-topic-list>h2{margin:22px 0 0}.store-workdesk .wd-learning .sl-topic-list>article{padding:24px 0;border-bottom:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-learning .sl-topic-card__labels{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px}.store-workdesk .wd-learning .sl-topic-card__labels>span{padding:0;background:transparent;font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-learning .sl-topic-card__labels>span:first-child{color:var(--ty-workdesk-cyan)}.store-workdesk .wd-learning .sl-topic-list h3{font-size:21px}.store-workdesk .wd-learning .sl-topic-list p{margin:9px 0;color:var(--ty-workdesk-muted);font-size:15px}.store-workdesk .wd-learning .sl-topic-card__meta{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0 18px;font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-learning .sl-topic-list article>footer{display:flex;gap:10px;margin-top:16px}.store-workdesk .wd-learning .sl-topic-list article>footer>button{flex:1;padding-inline:12px}.store-workdesk .wd-learning .sl-progress>div{margin-bottom:7px;font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-learning .sl-progress progress{width:100%;height:5px;accent-color:var(--ty-workdesk-cyan)}.store-workdesk .wd-learning .sl-progress progress::-webkit-progress-bar{background:var(--ty-workdesk-wash)}.store-workdesk .wd-learning .sl-progress progress::-webkit-progress-value{background:var(--ty-workdesk-cyan)}.store-workdesk .wd-learning-assessment{margin:24px 0;padding:24px;border-radius:20px;background:var(--ty-workdesk-white);border:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-learning-assessment p{margin:10px 0 18px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-topic-deadline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;color:var(--ty-workdesk-muted);margin:0 0 16px}.store-workdesk .wd-topic-deadline>span{color:var(--ty-workdesk-cyan)}.store-workdesk .wd-topic-deadline>strong{font-weight:500}.store-workdesk .wd-learning-description{margin:14px 0;color:var(--ty-workdesk-muted)}.store-workdesk .wd-learning :is(.sl-topic-resources,.sl-topic-roster,.sl-guide-resources){margin:28px 0;padding:0;border:0;border-radius:0;background:transparent}.store-workdesk .wd-learning :is(.sl-topic-resources,.sl-guide-resources)>article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent}.store-workdesk .wd-learning :is(.sl-topic-resources,.sl-guide-resources)>article>.ty-button{grid-column:2;width:fit-content;min-height:44px}.store-workdesk .wd-learning .sl-resource-icon{width:32px;height:40px;padding:0;border-radius:0;background:transparent;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-learning :is(.sl-topic-resources,.sl-guide-resources) article span{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-learning :is(.sl-topic-resources,.sl-guide-resources) article h3{margin:5px 0;font-size:18px}.store-workdesk .wd-learning :is(.sl-topic-resources,.sl-guide-resources) article p{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-learning .sl-topic-roster>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.store-workdesk .wd-learning .sl-topic-roster>header>span{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-learning .sl-person-row{width:100%;display:flex;min-height:88px;align-items:center;gap:12px;text-align:left;border:0;border-bottom:1px solid var(--ty-workdesk-line);border-radius:0;padding:15px 0;color:var(--ty-workdesk-ink);background:transparent}.store-workdesk .wd-learning .sl-person-row>b{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:var(--ty-workdesk-wash);color:var(--ty-workdesk-ink);font-size:14px}.store-workdesk .wd-learning .sl-person-row>div{min-width:0;flex:1}.store-workdesk .wd-learning .sl-person-row strong{font-size:16px}.store-workdesk .wd-learning .sl-person-row small{padding-left:6px;font-size:13px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-learning .sl-person-row div>span{display:block;margin-top:3px;color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-learning-video{border-radius:20px;overflow:hidden;margin:10px 0 18px;border:1px solid var(--ty-workdesk-line);background:var(--ty-workdesk-white)}.store-workdesk .wd-learning-video .wd-media{border-radius:0}.store-workdesk .wd-learning-video .wd-media>img{height:190px}.store-workdesk .wd-learning-video>div{padding:20px}.store-workdesk .wd-learning-video>div>svg{color:var(--ty-workdesk-cyan);vertical-align:middle;margin-right:10px}.store-workdesk .wd-learning-video strong{font-size:17px}.store-workdesk .wd-learning-video p{margin-top:10px;font-size:14px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-learning-audio{text-align:center;padding:42px 20px;margin:10px 0 18px;border-radius:24px;border:1px solid var(--ty-workdesk-line);background:var(--ty-workdesk-white)}.store-workdesk .wd-learning-audio>svg{color:var(--ty-workdesk-cyan);margin-bottom:20px}.store-workdesk .wd-learning-audio>p{margin-top:12px;color:var(--ty-workdesk-muted);font-size:14px}.store-workdesk .wd-learning-document{padding:26px;border:1px solid var(--ty-workdesk-line);border-radius:6px;background:var(--ty-workdesk-white);margin:8px 0 28px;box-shadow:5px 5px 0 var(--ty-workdesk-wash)}.store-workdesk .wd-learning-document>span{display:block;color:var(--ty-workdesk-muted);font-size:13px;margin-bottom:22px}.store-workdesk .wd-learning-document>svg{color:var(--ty-workdesk-cyan);margin-bottom:16px}.store-workdesk .wd-learning-document h2{font-size:24px;margin-bottom:16px}.store-workdesk .wd-learning-document hr{border:0;border-top:1px solid var(--ty-workdesk-line);margin:28px 0}.store-workdesk .wd-learning-document h3{margin-bottom:12px}.store-workdesk .wd-learning .sl-local-progress{padding:22px 0;margin:24px 0;border-block:1px solid var(--ty-workdesk-line);border-radius:0;background:transparent;box-shadow:none}.store-workdesk .wd-learning .sl-local-progress>header{display:flex;gap:12px;justify-content:space-between;align-items:baseline;margin-bottom:18px}.store-workdesk .wd-learning .sl-local-progress>header>strong{font-size:14px;color:var(--ty-workdesk-muted)}.store-workdesk .wd-learning .sl-local-progress>.ty-button{margin:18px 0 12px}.store-workdesk .wd-learning .sl-local-progress>p{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-learning-person{display:flex;gap:14px;align-items:center;padding:20px 0;border-block:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-learning-person>b{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--ty-workdesk-wash)}.store-workdesk .wd-learning-person>div{flex:1}.store-workdesk .wd-learning-person p{color:var(--ty-workdesk-muted);font-size:13px}.store-workdesk .wd-learning-person>strong{font-size:28px;font-weight:500;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-learning .sl-bottom-actions{display:flex;flex-wrap:wrap;gap:10px}.store-workdesk .wd-learning .sl-bottom-actions>.ty-button{flex:1;min-height:48px;padding-inline:12px;white-space:normal;line-height:1.5}.store-workdesk .wd-learning .sl-toast{position:absolute;bottom:96px;left:24px;right:24px;padding:16px;color:var(--ty-workdesk-paper);background:var(--ty-workdesk-ink);border-radius:14px;font-size:14px;line-height:1.6;z-index:var(--ty-z-overlay)}@container (max-width: 359px){.store-workdesk .wd-module-back{padding-inline:16px}.store-workdesk .wd-practice-steps{grid-template-columns:1fr;gap:20px}.store-workdesk .wd-practice .practice-identity-card{gap:8px;flex-wrap:wrap}.store-workdesk .wd-practice .practice-identity-card__record{margin-left:52px}.store-workdesk .wd-meeting-roster{flex-wrap:wrap}.store-workdesk .wd-score-summary{gap:14px}.store-workdesk .wd-score-summary>strong{font-size:52px}.store-workdesk .wd-learning .sl-person-row small{display:block;padding:0}.store-workdesk .wd-learning .sl-topic-list article>footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.store-workdesk :is(.wd-practice,.wd-learning,.wd-meeting-recording) *{animation-duration:.01ms;transition-duration:.01ms}}.store-workdesk .wd-round-record .ty-button__icon{width:35px;height:35px}.store-workdesk .wd-round-record .ty-button__icon svg{width:35px;height:35px}.store-workdesk .wd-meeting-upload .upload-steps{margin:8px 0 20px;padding:0}.store-workdesk .wd-meeting-upload .upload-steps>div{min-height:72px;padding:14px 0;border-bottom:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-meeting-upload .upload-steps p{margin:0;font-size:16px;color:var(--ty-workdesk-ink)}.store-workdesk .wd-meeting-upload .upload-steps small{display:block;font-size:13px;color:var(--ty-workdesk-muted);margin-top:4px}.store-workdesk .wd-meeting-upload .upload-steps .is-done>span{background:var(--ty-workdesk-cyan)}.store-workdesk .wd-meeting-history .record-card__heading>div>strong{font-size:19px;line-height:1.5;color:var(--ty-workdesk-ink)}.store-workdesk .wd-meeting-history .record-card__heading>div>span{color:var(--ty-workdesk-muted);font-size:14px}.store-workdesk .wd-meeting-recording .participant-chips span{background:var(--ty-workdesk-wash);color:var(--ty-workdesk-cyan);font-size:13px;line-height:1.5}.demo-stage--store .store-workdesk .wd-upload-intro p{color:var(--ty-workdesk-muted)}.demo-stage--store .store-workdesk .wd-meeting-done .done-hero>div{color:var(--ty-workdesk-cyan);background:var(--ty-workdesk-wash)}.demo-stage--store .store-workdesk .wd-meeting-history .records-scroll{padding:0 22px 25px}.store-workdesk .wd-records-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ty-workdesk-wash);border-radius:19px;padding:15px 8px;margin:15px 0}.store-workdesk .wd-records-summary>div{display:grid;gap:5px;text-align:center;border-right:1px solid var(--ty-workdesk-line)}.store-workdesk .wd-records-summary>div:last-child{border:0}.store-workdesk .wd-records-summary strong{font-size:27px;color:var(--ty-workdesk-cyan);font-weight:600}.store-workdesk .wd-records-summary span{font-size:14px;color:var(--ty-workdesk-muted)}.demo-stage--store .store-workdesk .wd-meeting-history .record-tabs{flex-wrap:wrap;gap:6px;margin:22px 0 0}.demo-stage--store .store-workdesk .wd-meeting-history .record-tabs button{padding:6px 11px;border-color:var(--ty-workdesk-line);background:var(--ty-workdesk-wash);color:var(--ty-workdesk-cyan-deep)}.demo-stage--store .store-workdesk .wd-meeting-history .record-tabs button.is-active{background:var(--ty-workdesk-cyan);color:var(--ty-workdesk-white)}.demo-stage--store .store-workdesk .wd-meeting-history .record-card>button{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;min-height:90px;padding:14px 0;text-align:left}.store-workdesk .wd-record-file{grid-row:1 / 4;display:grid;place-items:center;width:44px;height:50px;align-self:start;background:var(--ty-workdesk-white);border:1px solid var(--ty-workdesk-line);border-radius:8px;color:var(--ty-workdesk-cyan)}.store-workdesk .wd-meeting-history .record-card__caret,.store-workdesk .wd-meeting-history .record-card__preview{display:none}.store-workdesk .wd-meeting-history .record-card__badges{padding:0 0 12px 56px}.store-workdesk .wd-meeting-history .record-card__score{min-width:55px;background:transparent}.store-workdesk .wd-meeting-detail .record-detail__remote-audio{display:flex;align-items:flex-start;gap:12px}.store-workdesk .wd-meeting-detail .record-detail__remote-audio>svg{flex:0 0 22px;margin-top:3px}.store-workdesk .wd-meeting-detail .record-detail__remote-audio h2{font-size:16px;margin:0 0 6px}.store-workdesk .wd-meeting-detail .record-detail__remote-audio p{font-size:14px;margin:0}.ds2-hh-meeting-reading{height:100%;min-height:0;font-size:16px;line-height:1.6}.ds2-hh-meeting-reading .ds2-hh-meeting-reading__scroll{display:grid;align-content:start;gap:16px;min-height:0;overflow:auto;padding:16px}.ds2-hh-meeting-reading .ty-experience-v2__section{padding-inline:16px}.ds2-hh-meeting-reading .ty-button{min-height:44px;white-space:normal}.ds2-hh-meeting-reading h1{font-size:24px;line-height:1.3;margin:0;overflow-wrap:anywhere}.ds2-hh-meeting-reading h3{font-size:18px;margin:0;overflow-wrap:anywhere}.ds2-hh-meeting-reading p{margin:0;overflow-wrap:anywhere}.ds2-hh-meeting-reading__note{font-size:14px}.ds2-hh-meeting-reading__return-status{min-height:1.6em}.ds2-hh-meeting-reading__header,.ds2-hh-meeting-reading__records,.ds2-hh-meeting-reading__records article{display:grid;gap:12px}.ds2-hh-meeting-reading__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ds2-hh-meeting-reading__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.ds2-hh-meeting-reading__summary dd,.ds2-hh-meeting-reading__facts dd{margin:0;overflow-wrap:anywhere}.ds2-hh-meeting-reading__summary dt,.ds2-hh-meeting-reading__facts dt{font-size:14px}.ds2-hh-meeting-reading__facts{display:grid;gap:12px;margin:0}.ds2-hh-meeting-reading__score{font-size:24px}.ds2-hh-meeting-reading__prose{white-space:pre-wrap}.ds2-hh-meeting-reading__transcript{display:grid;gap:16px;list-style:none;padding:0;margin:0}.ds2-hh-meeting-reading__transcript time{font-size:14px}@layer reset,tokens,base,components,patterns,profile,domain,compatibility,exception;@layer tokens{.tag-governance[data-tag-governance],.atelier-app:has(.tag-governance[data-tag-governance=tenant]) #admin-tablet-portal-root :is(.tag-governance-dialog,.ty-wheel-picker-root),.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) #internal-monitor-wheel-portal :is(.tag-governance-dialog,.ty-wheel-picker-root),.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-content .tag-governance-dialog,.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail{--ty-tag-surface: #FFFFFF;--ty-tag-surface-muted: #EBEBEB;--ty-tag-surface-tint: #FAFAFA;--ty-tag-text: #242424;--ty-tag-muted: #5E5E5E;--ty-tag-tertiary: #696969;--ty-tag-border: #DEDEDE;--ty-tag-border-strong: #B8B8B8;--eg-primary: var(--ty-merch-blue);--eg-primary-hover: var(--ty-merch-blue);--eg-primary-pressed: var(--ty-merch-blue);--eg-primary-rgb: 25, 102, 255;--eg-primary-soft: var(--ty-merch-selected-background);--eg-primary-softer: var(--ty-merch-pressed-background);--eg-secondary: var(--ty-merch-blue);--eg-secondary-rgb: 25, 102, 255;--eg-accent: var(--ty-merch-blue);--eg-accent-rgb: 25, 102, 255;--eg-on-primary: var(--ty-tag-surface);--eg-surface: var(--ty-tag-surface);--eg-surface-muted: var(--ty-tag-surface-muted);--eg-surface-tint: var(--ty-tag-surface-tint);--eg-text: var(--ty-tag-text);--eg-muted: var(--ty-tag-muted);--eg-text-primary: var(--ty-tag-text);--eg-text-secondary: var(--ty-tag-muted);--eg-tertiary: var(--ty-tag-tertiary);--eg-surface-tinted: var(--ty-tag-surface-tint);--eg-border: var(--ty-tag-border);--eg-border-strong: var(--ty-tag-border-strong);--ty-merch-action: var(--ty-merch-blue);--ty-merch-action-hover: var(--ty-merch-blue);--ty-merch-on-action: var(--ty-tag-surface);--ty-merch-selection: var(--ty-merch-blue)}:root,:where(.ty-ui){--ty-report-achieved-ink: var(--eg-success);--ty-report-near-target-ink: var(--eg-warning);--ty-report-below-target-ink: var(--eg-negative)}@supports (color: oklch(from red l c h)){:root,:where(.ty-ui){--ty-report-achieved-ink: oklch(from var(--eg-success) .51 .17 h);--ty-report-near-target-ink: oklch(from var(--eg-warning) .54 .16 h);--ty-report-below-target-ink: oklch(from var(--eg-negative) .55 .22 h)}}:root,:where(.ty-ui){--ty-merch-blue: #1966FF;--ty-merch-hover-background: color-mix(in srgb, var(--ty-merch-blue) 2%, white);--ty-merch-selected-background: color-mix(in srgb, var(--ty-merch-blue) 3%, white);--ty-merch-pressed-background: color-mix(in srgb, var(--ty-merch-blue) 4%, white);--eg-primary: #6F1D2F;--eg-primary-hover: #8C2A42;--eg-primary-pressed: #541522;--eg-primary-rgb: 111, 29, 47;--eg-secondary: #9B586A;--eg-secondary-rgb: 155, 88, 106;--eg-accent: #765F3D;--eg-accent-rgb: 118, 95, 61;--eg-ambient: #26181F;--eg-ambient-rgb: 38, 24, 31;--eg-primary-soft: #F3E8EB;--eg-primary-softer: #FAF4F6;--eg-surface-tint: #FFF8F5;--eg-hero-start: #541522;--eg-hero-end: #2B2025;--eg-canvas: #F6F2F0;--eg-surface: #FFFFFF;--eg-surface-muted: #FAF8F7;--eg-text: #2B2022;--eg-muted: #66585B;--eg-tertiary: #786A6D;--eg-border: #DED4D1;--eg-border-strong: #CBBFC1;--eg-on-primary: #FFFFFF;--eg-text-secondary: var(--eg-muted);--ty-status-success: #17664E;--ty-status-success-soft: #E8F4EF;--ty-status-warning: #8A641F;--ty-status-warning-soft: #F8F0DF;--ty-status-danger: #A92F43;--ty-status-danger-soft: #FAE9EC;--ty-status-info: #315F88;--ty-status-info-soft: #EAF1F7;--ty-status-compare: #526F91;--ty-status-target: #BD9141;--ty-on-status: #FFFFFF;--ty-store-allocation-ink: #182027;--ty-store-allocation-control-ink: #293641;--ty-store-allocation-notice-ink: #415268;--ty-store-allocation-tag-ink: #4F5B64;--ty-store-allocation-muted: #596671;--ty-store-allocation-portrait-ink: #596975;--ty-store-allocation-faint: #66737D;--ty-store-allocation-warning-ink: #75561C;--ty-store-allocation-disabled-ink: #77828C;--ty-store-allocation-selected-border: #8CB1FF;--ty-store-allocation-radio-border: #B9C3CC;--ty-store-allocation-success-border: #B9D6C7;--ty-store-allocation-checkbox-border: #BCC6D0;--ty-store-allocation-step-border: #BDC8D2;--ty-store-allocation-input-border: #CBD4DD;--ty-store-allocation-cell-border: #CBD5DF;--ty-store-allocation-button-border: #CFD7DF;--ty-store-allocation-line: #DCE2E8;--ty-store-allocation-disabled-border: #E0E4E8;--ty-store-allocation-row-line: #E6EAEE;--ty-store-allocation-track: #E9EEF2;--ty-store-allocation-nav-line: #EDF0F3;--ty-store-allocation-success-surface: #EEF7F2;--ty-store-allocation-photo-surface: #F1F1EE;--ty-store-allocation-tag-surface: #F1F4F6;--ty-store-allocation-portrait-surface: #F2F5F7;--ty-store-allocation-blue-surface: #F3F7FF;--ty-store-allocation-notice-surface: #F4F7FB;--ty-store-allocation-disabled-surface: #F5F6F7;--ty-store-allocation-source-surface: #F5F8FC;--ty-store-allocation-pale: #F6F8FA;--ty-store-allocation-selected-surface: #F8FAFF;--ty-store-allocation-cell-selected-surface: #F9FBFF;--ty-store-allocation-warning-surface: #FCF7EB;--ty-store-allocation-danger-surface: #FFF2F4;--ty-font-sans: Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--ty-font-mono: "Roboto Mono", "Noto Sans Mono CJK SC", ui-monospace, monospace;--ty-font-label: 13px;--ty-font-body: 14px;--ty-font-body-strong: 16px;--ty-font-title: 18px;--ty-font-headline: 21px;--ty-font-display: 26px;--ty-config-control: 44px;--ty-config-icon: 18px;--ty-config-title: 24px;--ty-config-heading: 16px;--ty-config-body: 14px;--ty-config-caption: 13px;--ty-config-line: 20px;--ty-config-metric: 32px;--ty-config-button-primary: 112px;--ty-config-button-secondary: 96px;--ty-config-button-inline: 80px;--ty-config-action-column: 256px;--ty-config-filter: 160px;--ty-config-detail: 176px;--ty-config-search: 320px;--ty-config-dialog: 560px;--ty-config-side: 256px;--ty-config-table-min: 880px;--ty-config-control-radius: 6px;--ty-config-panel-radius: 8px;--ty-config-section-gap: 24px;--ty-config-panel-padding: 20px;--ty-config-field-gap: 16px;--ty-config-control-gap: 8px;--ty-config-label-gap: 8px;--ty-config-focus-width: 2px;--ty-config-focus-offset: 2px;--ty-space-1: 4px;--ty-space-2: 8px;--ty-space-3: 12px;--ty-space-4: 16px;--ty-space-5: 20px;--ty-space-6: 24px;--ty-space-8: 32px;--ty-space-10: 40px;--ty-radius-tag: 5px;--ty-radius-control: 8px;--ty-radius-item: 9px;--ty-radius-panel: 12px;--ty-radius-dialog: 14px;--ty-radius-sheet: 24px;--ty-radius-round: 999px;--ty-shadow-raised: 0 12px 34px rgba(43, 32, 34, .14);--ty-shadow-overlay: 0 24px 70px rgba(43, 32, 34, .24);--ty-motion-fast: .12s;--ty-motion-standard: .18s;--ty-motion-slow: .26s;--ty-motion-easing: cubic-bezier(.16, 1, .3, 1);--ty-z-base: 0;--ty-z-decoration: -1;--ty-z-raised-content: 1;--ty-admin-preview-outline: rgba(255, 253, 247, .18);--ty-merch-brand-background: radial-gradient(ellipse at 15% 100%, color-mix(in srgb, var(--ty-merch-navigation-hover) 9%, transparent), transparent 65%), linear-gradient(120deg, var(--eg-surface), var(--eg-surface-muted));--ty-merch-brand-orbit-background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--ty-merch-navigation-hover) 28%, transparent), transparent);--ty-merch-brand-signal-background: linear-gradient(90deg, transparent, var(--ty-merch-navigation-hover), transparent);--ty-z-sticky: 100;--ty-z-popover: 600;--ty-z-overlay: 900;--ty-z-toast: 1100;--ty-target-min: 44px;--ty-size-target: var(--ty-target-min);--ty-font-size-label: var(--ty-font-label);--ty-font-size-body: var(--ty-font-body);--ty-font-size-body-strong: var(--ty-font-body-strong);--ty-font-size-title: var(--ty-font-title);--ty-font-size-headline: var(--ty-font-headline);--ty-font-size-display: var(--ty-font-display);--ty-profile-desktop-content-max: 1920px;--ty-profile-mobile-canvas-width: 440px;--ty-profile-mobile-canvas-height: 956px;--ty-border-width: 1px;--ty-focus-width: 2px;--ty-focus-offset: 2px;--ty-visually-hidden-size: 1px;--ty-press-offset: 1px;--ty-size-icon-sm: 16px;--ty-size-icon-md: 18px;--ty-size-icon-lg: 20px;--ty-size-icon-xl: 24px;--ty-size-control-lg: 48px;--ty-size-state-icon: 52px;--ty-size-progress: 8px;--ty-size-spinner-sm: 16px;--ty-size-spinner: 20px;--ty-size-spinner-lg: 30px;--ty-size-spinner-border: 2px;--ty-size-spinner-border-lg: 3px;--ty-size-badge-min: 26px;--ty-size-badge-count-min: 22px;--ty-size-state-min: 180px;--ty-size-textarea-min: 104px;--ty-size-table-empty: 96px;--ty-size-spatial-min: 420px;--ty-size-spatial-canvas-min: 360px;--ty-size-spatial-bar: 56px;--ty-size-mobile-action-offset: 84px;--ty-size-wheel-row: 72px;--ty-size-wheel-viewport: 216px;--ty-width-dialog: 880px;--ty-width-dialog-content: 680px;--ty-width-dialog-tablet: 1160px;--ty-height-dialog-tablet: 720px;--ty-width-wheel: 920px;--ty-width-wheel-single: 520px;--ty-width-wheel-column-min: 240px;--ty-width-button-stack-min: 240px;--ty-width-tooltip: 280px;--ty-width-popover-min: 220px;--ty-width-popover: 360px;--ty-width-toast: 380px;--ty-width-data-aside-min: 280px;--ty-width-spatial-aside-min: 240px;--ty-width-spatial-aside-max: 320px;--ty-width-metric-min: 160px;--ty-width-stage-min: 170px;--ty-width-filter-search-min: 260px;--ty-width-filter-controls: 480px;--ty-width-phone-frame: 440px;--ty-inset-dialog: clamp(16px, 3vw, 36px);--ty-inset-dialog-mobile: 12px;--ty-inset-wheel-mobile: 24px;--ty-inset-wheel: var(--ty-inset-wheel-mobile);--ty-offset-overlay: 8px;--ty-font-size-page-title: 26px;--ty-font-size-page-title-compact: 22px;--ty-font-size-dialog-title: clamp(21px, 3vw, 28px);--ty-font-size-wheel-title: 24px;--ty-font-size-metric: 24px;--ty-font-size-state-title: 18px;--ty-text-measure: 70ch;--ty-text-measure-state: 65ch;--ty-motion-instant: 1ms;--ty-scrim: rgba(38, 24, 31, .48);--ty-scrim-wheel: rgba(38, 24, 31, .42);--ty-focus-ring: rgba(111, 29, 47, .22);--ty-selection-border: rgba(111, 29, 47, .34);--ty-tab-shadow: 0 2px 8px rgba(38, 24, 31, .12);--ty-skeleton-shimmer: linear-gradient(90deg, var(--eg-surface-muted) 0%, color-mix(in srgb, var(--eg-surface-muted) 72%, var(--eg-border)) 50%, var(--eg-surface-muted) 100%);--ty-wheel-mask: linear-gradient(180deg, transparent, #000000 42px, #000000 calc(100% - 42px) , transparent);--ty-status-purple: #5D3F7F;--ty-status-purple-border: #6B4B8C;--ty-status-purple-soft: #F2EDF7;--ty-font-weight-medium: 600;--ty-font-weight-strong: 700;--ty-opacity-disabled: .52;--ty-opacity-muted: .72;--ty-opacity-hidden: 0;--ty-rotation-full: 1turn;--eg-success: var(--ty-status-success);--eg-success-soft: var(--ty-status-success-soft);--eg-negative: var(--ty-status-danger);--ty-chart-primary: var(--eg-primary);--ty-chart-compare: var(--eg-comparison);--ty-chart-secondary: var(--eg-secondary);--ty-chart-success: var(--eg-success);--ty-chart-warning: var(--eg-warning);--ty-chart-negative: var(--eg-negative);--ty-chart-muted: var(--eg-muted);--eg-negative-soft: var(--ty-status-danger-soft);--eg-warning: var(--ty-status-warning);--eg-compare: var(--ty-status-compare);--eg-comparison: var(--ty-status-compare);--eg-target: var(--ty-status-target);--eg-font-caption: var(--ty-font-size-label);--eg-font-control: var(--ty-font-size-body);--eg-font-body: 15px;--eg-font-heading: var(--ty-font-size-title);--eg-control-min-size: var(--ty-size-target);--ty-safe-area-bottom: env(safe-area-inset-bottom, 0px)}:where([data-ui-theme=burgundy],[data-product-theme=burgundy],:root[data-product-theme=burgundy]){--eg-primary: #6F1D2F;--eg-primary-hover: #8C2A42;--eg-primary-pressed: #541522;--eg-primary-rgb: 111, 29, 47;--eg-secondary: #9B586A;--eg-secondary-rgb: 155, 88, 106;--eg-accent: #765F3D;--eg-accent-rgb: 118, 95, 61;--eg-ambient: #26181F;--eg-ambient-rgb: 38, 24, 31;--eg-primary-soft: #F3E8EB;--eg-primary-softer: #FAF4F6;--eg-surface-tint: #FFF8F5;--eg-hero-start: #541522;--eg-hero-end: #2B2025;--eg-canvas: #F6F2F0;--eg-surface: #FFFFFF;--eg-surface-muted: #FAF8F7;--eg-text: #2B2022;--eg-muted: #66585B;--eg-tertiary: #786A6D;--eg-border: #DED4D1;--eg-border-strong: #CBBFC1}:where([data-ui-theme=green],[data-product-theme=green],:root[data-product-theme=green]){--eg-primary: #0B6B61;--eg-primary-hover: #0E8175;--eg-primary-pressed: #075249;--eg-primary-rgb: 11, 107, 97;--eg-secondary: #467D76;--eg-secondary-rgb: 70, 125, 118;--eg-accent: #766846;--eg-accent-rgb: 118, 104, 70;--eg-ambient: #102B29;--eg-ambient-rgb: 16, 43, 41;--eg-primary-soft: #E6F1EF;--eg-primary-softer: #F1F7F5;--eg-surface-tint: #F3FAF7;--eg-hero-start: #143A39;--eg-hero-end: #1D2929;--eg-canvas: #F3F6F5;--eg-surface: #FFFFFF;--eg-surface-muted: #F8FAF9;--eg-text: #182027;--eg-muted: #4F5B64;--eg-tertiary: #66737D;--eg-border: #DAE2DF;--eg-border-strong: #BDC9C5}:where([data-ui-theme=black],[data-product-theme=black],:root[data-product-theme=black]){--eg-primary: #17191B;--eg-primary-hover: #2B2D30;--eg-primary-pressed: #0F1113;--eg-primary-rgb: 23, 25, 27;--eg-secondary: #59636D;--eg-secondary-rgb: 89, 99, 109;--eg-accent: #6F624B;--eg-accent-rgb: 111, 98, 75;--eg-ambient: #111518;--eg-ambient-rgb: 17, 21, 24;--eg-primary-soft: #E9EBEC;--eg-primary-softer: #F4F5F5;--eg-surface-tint: #F4F5F5;--eg-hero-start: #0F1113;--eg-hero-end: #303438;--eg-canvas: #F3F4F4;--eg-surface: #FFFFFF;--eg-surface-muted: #F7F8F8;--eg-text: #17191B;--eg-muted: #4F5B64;--eg-tertiary: #66737D;--eg-border: #D9DCDD;--eg-border-strong: #C0C5C7}:where([data-ui-theme=nebula],[data-product-theme=nebula],:root[data-product-theme=nebula]){--eg-primary: #5B3F8C;--eg-primary-hover: #7054A3;--eg-primary-pressed: #432D6B;--eg-primary-rgb: 91, 63, 140;--eg-secondary: #75658F;--eg-secondary-rgb: 117, 101, 143;--eg-accent: #466A78;--eg-accent-rgb: 70, 106, 120;--eg-ambient: #171526;--eg-ambient-rgb: 23, 21, 38;--eg-primary-soft: #EEEAF5;--eg-primary-softer: #F7F5FA;--eg-surface-tint: #F8F6FC;--eg-hero-start: #432D6B;--eg-hero-end: #201B31;--eg-canvas: #F5F3F8;--eg-surface: #FFFFFF;--eg-surface-muted: #F9F8FB;--eg-text: #241F2C;--eg-muted: #5B5564;--eg-tertiary: #746D7D;--eg-border: #DED9E5;--eg-border-strong: #C7BFD2}}.admin-app.atelier-app,.app-root-loading[data-atelier-theme]{--eg-text-primary: var(--eg-text);--eg-text-secondary: var(--eg-muted);--eg-surface-tinted: var(--eg-surface-tint);--ty-merch-ui-font: "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--ty-merch-display-font: var(--ty-merch-ui-font);--ty-merch-action: var(--eg-primary);--ty-merch-action-hover: var(--eg-primary-hover);--ty-merch-on-action: var(--eg-on-primary);--ty-merch-selection: var(--eg-primary);--ty-merch-navigation-hover: var(--ty-merch-blue);--ty-merch-navigation-active-text: var(--ty-merch-blue);--ty-merch-planned-text: #6B6B6B;--ty-merch-operating-canvas: #0D2B50;--ty-merch-operating-raised: #153B66;--ty-merch-operating-text: #EDF5FF;--ty-merch-operating-muted: #AFC9EA;--ty-merch-operating-link: #88B4FF;--ty-merch-operating-warning: #E7BB64;--ty-merch-operating-border: #315B87;--ty-merch-operating-ring-surface: radial-gradient(circle at 50% 0, var(--ty-merch-operating-raised), var(--ty-merch-operating-canvas) 75%);--ty-merch-operating-ring-hover: radial-gradient(circle at 50% 0, color-mix(in srgb, var(--ty-merch-operating-raised) 80%, var(--ty-merch-blue)), var(--ty-merch-operating-canvas) 75%);--ty-merch-operating-domain-surface: radial-gradient(circle at 50% 0, var(--ty-merch-operating-raised), var(--ty-merch-operating-canvas) 80%);--ty-merch-operating-domain-selected: radial-gradient(circle at 50% 0, color-mix(in srgb, var(--ty-merch-operating-raised) 77%, var(--ty-merch-blue)), var(--ty-merch-operating-canvas) 90%);--ty-merch-operating-diagnostic-selected: linear-gradient(90deg, color-mix(in srgb, var(--ty-merch-blue) 29%, var(--ty-merch-operating-raised)), var(--ty-merch-operating-raised))}.admin-app.atelier-app[data-atelier-theme=atelier],.app-root-loading[data-atelier-theme=atelier]{--eg-primary: #7043B5;--eg-primary-hover: #60379E;--eg-primary-pressed: #482777;--eg-primary-rgb: 112, 67, 181;--eg-secondary: #78618E;--eg-secondary-rgb: 120, 97, 142;--eg-primary-soft: #EEE7F6;--eg-primary-softer: #F7F3FB;--eg-canvas: #F5F1F8;--eg-surface: #FCFAFE;--eg-surface-muted: #F1ECF6;--eg-surface-tint: #F8F5FC;--eg-text: #2F163F;--eg-muted: #66556F;--eg-tertiary: #716079;--eg-border: #E2D8ED;--eg-border-strong: #C8B4E0;--eg-ambient: #2F123F;--eg-ambient-rgb: 47, 18, 63;--ty-merch-action: #D5EE38;--ty-merch-action-hover: #C6DF29;--ty-merch-on-action: #291638;--ty-merch-selection: #ADC51B}.admin-app.atelier-app[data-atelier-theme=calm],.app-root-loading[data-atelier-theme=calm]{--eg-primary: var(--ty-merch-blue);--eg-primary-hover: var(--ty-merch-blue);--eg-primary-pressed: var(--ty-merch-blue);--eg-primary-rgb: 25, 102, 255;--eg-secondary: var(--ty-merch-blue);--eg-secondary-rgb: 25, 102, 255;--eg-accent: var(--ty-merch-blue);--eg-accent-rgb: 25, 102, 255;--eg-ambient: #242424;--eg-ambient-rgb: 36, 36, 36;--eg-primary-soft: var(--ty-merch-selected-background);--eg-primary-softer: color-mix(in srgb, var(--ty-merch-blue) 4%, white);--eg-canvas: #F4F4F4;--eg-surface: #FFFFFF;--eg-surface-muted: #EBEBEB;--eg-surface-tint: #FAFAFA;--eg-text: #242424;--eg-muted: #5E5E5E;--eg-tertiary: #696969;--eg-border: #DEDEDE;--eg-border-strong: #B8B8B8;--eg-on-primary: #FFFFFF;--eg-hero-start: #EBEBEB;--eg-hero-end: #F4F4F4}.admin-app.atelier-app[data-atelier-theme=ink],.app-root-loading[data-atelier-theme=ink]{--eg-primary: #292929;--eg-primary-hover: #3A3A3A;--eg-primary-pressed: #171717;--eg-primary-rgb: 41, 41, 41;--eg-secondary: var(--ty-merch-blue);--eg-secondary-rgb: 25, 102, 255;--eg-accent: var(--ty-merch-blue);--eg-accent-rgb: 25, 102, 255;--eg-ambient: #242424;--eg-ambient-rgb: 36, 36, 36;--eg-primary-soft: #EBEBEB;--eg-primary-softer: #F5F5F5;--eg-canvas: #F4F4F4;--eg-surface: #FFFFFF;--eg-surface-muted: #EBEBEB;--eg-surface-tint: #FAFAFA;--eg-text: #242424;--eg-muted: #5E5E5E;--eg-tertiary: #696969;--eg-border: #DEDEDE;--eg-border-strong: #B8B8B8;--eg-on-primary: #FFFFFF;--eg-hero-start: #EBEBEB;--eg-hero-end: #F4F4F4}.admin-app.atelier-app,.app-root-loading[data-atelier-theme],.admin-app:has(>.admin-tablet-frame[data-admin-route^=xiaobo-merch-]){--ty-merch-warehouse-ink: var(--ty-merch-blue);--ty-status-info: var(--ty-merch-blue);--ty-status-info-soft: var(--ty-merch-selected-background);--ty-status-compare: var(--ty-merch-blue);--eg-compare: var(--ty-merch-blue);--eg-comparison: var(--ty-merch-blue)}.admin-app.atelier-app[data-atelier-theme=nebula],.app-root-loading[data-atelier-theme=nebula],.admin-app[data-admin-theme=nebula]:has(>.admin-tablet-frame[data-admin-route^=xiaobo-merch-]){--eg-accent: var(--ty-merch-blue) !important;--eg-accent-rgb: 25, 102, 255 !important}@layer tokens{.guide-workspace,.gw-dialog,.gw-version-host{--ty-guide-primary: #125bff;--ty-guide-primary-hover: #084bd8;--ty-guide-primary-pressed: #063ba8;--ty-guide-action-end: #1768cf;--ty-guide-accent-fill: #18b8da;--ty-guide-overlay: rgb(16 35 76 / 32%);--ty-guide-picker-shadow: 0 -12px 48px rgb(24 64 132 / 14%);--ty-guide-accent: #087a98;--ty-guide-text: #101b3b;--ty-guide-muted: #536580;--ty-guide-canvas: #f0f6ff;--ty-guide-border: #dce6f4;--ty-guide-surface: #fff;--ty-guide-warning: #925000;--ty-guide-warning-soft: #fff3df;--ty-guide-primary-soft: #eaf2ff;--ty-guide-on-primary: #fff;--ty-guide-track: #dbe7fa;--eg-primary: var(--ty-guide-primary);--eg-primary-hover: var(--ty-guide-primary-hover);--eg-primary-pressed: var(--ty-guide-primary-pressed);--eg-primary-soft: var(--ty-guide-primary-soft);--eg-on-primary: var(--ty-guide-on-primary);--eg-text: var(--ty-guide-text);--eg-muted: var(--ty-guide-muted);--eg-text-secondary: var(--ty-guide-muted);--eg-border: var(--ty-guide-border);--eg-surface: var(--ty-guide-surface);--eg-surface-muted: var(--ty-guide-canvas);--ty-guide-canvas-gradient: linear-gradient(145deg,var(--ty-guide-canvas),var(--ty-guide-canvas));--ty-guide-progress-gradient: linear-gradient(90deg,var(--ty-guide-primary),var(--ty-guide-accent));--ty-guide-income-gradient: linear-gradient(115deg,var(--ty-guide-primary),var(--ty-guide-action-end));--ty-guide-canvas-glow: radial-gradient(ellipse at 95% 20%,color-mix(in srgb, var(--ty-guide-track) 50%, transparent),transparent 65%),var(--ty-guide-canvas);--ty-guide-target-surface: linear-gradient(120deg,color-mix(in srgb, var(--ty-guide-primary-soft) 67%, transparent),color-mix(in srgb, var(--ty-guide-track) 60%, transparent) 70%,var(--ty-guide-surface));--ty-guide-gauge-surface: linear-gradient(140deg,var(--ty-guide-surface),var(--ty-guide-canvas));--ty-guide-sales-progress: linear-gradient(90deg,var(--ty-guide-primary),var(--ty-guide-action-end));--ty-guide-recharge-progress: linear-gradient(90deg,var(--ty-guide-accent),var(--ty-guide-accent-fill));--ty-guide-action-gradient: linear-gradient(100deg,var(--ty-guide-primary),var(--ty-guide-action-end));--ty-guide-income-emphasis: linear-gradient(120deg,var(--ty-guide-primary) 10%,var(--ty-guide-action-end) 70%,var(--ty-guide-primary));--ty-guide-picker-surface: linear-gradient(180deg, var(--ty-guide-canvas), var(--ty-guide-surface) 115px);--ty-guide-picker-mask: linear-gradient(transparent, var(--ty-guide-text) 28%, var(--ty-guide-text) 72%, transparent);--ty-guide-picker-selection: linear-gradient(100deg, var(--ty-guide-primary-soft), var(--ty-guide-canvas));--ty-guide-picker-action: linear-gradient(110deg, var(--ty-guide-primary), var(--ty-guide-action-end));--ty-guide-art-layer: -1;--ty-guide-dialog-layer: 100;--ty-guide-picker-layer: 120 }.guide-workspace>.ty-wheel-picker-root{--ty-size-wheel-row: 72px;--ty-size-wheel-viewport: 216px;--ty-selection-border: var(--ty-guide-border) }}@layer tokens{.mobile-report-production__gate,.mobile-report-production__workspace,.mr-business-scale #mobile-report-v2-app-surface{--ty-mobile-report-display-font: "Noto Sans SC Report", "PingFang SC", sans-serif;--ty-mobile-report-canvas: #eef2f7;--ty-mobile-report-surface: #ffffff;--ty-mobile-report-ink: #182c45;--ty-mobile-report-muted: #5d6878;--ty-mobile-report-line: #dbe1e8;--ty-mobile-report-accent: #214abb;--ty-mobile-report-compare: #788da7;--ty-mobile-report-danger: #a63832;--eg-canvas: var(--ty-mobile-report-canvas);--eg-surface: var(--ty-mobile-report-surface);--eg-surface-muted: #f3f6fb;--eg-text: var(--ty-mobile-report-ink);--eg-muted: var(--ty-mobile-report-muted);--eg-border: var(--ty-mobile-report-line);--eg-border-strong: #aabace;--eg-primary: var(--ty-mobile-report-accent);--eg-primary-rgb: 33, 74, 187;--eg-primary-hover: #1a3c9b;--eg-primary-pressed: #152f7c;--eg-primary-softer: #e8eef7;--eg-primary-soft: #e8eef7;--eg-text-secondary: var(--ty-mobile-report-muted);--eg-on-primary: #ffffff;--eg-success: var(--ty-mobile-report-success);--eg-danger: var(--ty-mobile-report-danger);--eg-hero-start: var(--ty-mobile-report-canvas);--ty-font-size-body: 14px;--ty-font-size-label: 13px;--ty-font-size-body-strong: 15px;--ty-mobile-report-hover: #1a3c9b;--ty-mobile-report-pressed: #152f7c;--ty-mobile-report-surface-muted: #f3f6fb;--ty-mobile-report-border-strong: #aabace;--ty-mobile-report-selection: #e8eef7;--ty-mobile-report-track: #f0f2f5;--ty-mobile-report-success: #28755b;--ty-selection-soft: #e8eef7;--ty-selection-border: #214abb}}@layer tokens{.nav2-provider,.nav2-action-dialog,.nav2-gallery{--ty-nav2-night: #091722;--ty-nav2-ink: #172b36;--ty-nav2-muted: #536871;--ty-nav2-line: #ced8d8;--ty-nav2-paper: #f3f1e9;--ty-nav2-panel: #fcfbf7;--ty-nav2-white: #e9f0ed;--ty-nav2-cyan: #77d9d3;--ty-nav2-amber: #f0c28b;--ty-nav2-green: #81caae;--ty-nav2-error: #b74143;--ty-nav2-header: #122530;--ty-nav2-soft: #e5edeb;--ty-nav2-action: #185b64;--ty-nav2-action-hover: #236e77;--ty-nav2-border-dark: #2b414c;--ty-nav2-action-rgb: 24, 91, 100;--ty-nav2-world-surface: var(--ty-nav2-night);--ty-nav2-world-panel: var(--ty-nav2-header);--ty-nav2-world-text: var(--ty-nav2-white);--ty-nav2-world-border: var(--ty-nav2-border-dark);--ty-nav2-world-selected: var(--ty-nav2-cyan);--ty-nav2-world-selected-panel: #174859;--ty-nav2-world-pending: var(--ty-nav2-amber);--ty-nav2-world-pending-panel: #3b301e;--ty-nav2-world-received: var(--ty-nav2-green);--ty-nav2-world-received-panel: #183d32;--ty-nav2-world-shadow: #0005;--eg-on-primary: var(--ty-nav2-panel);--eg-negative: var(--ty-nav2-error)}.nav2-action-dialog,.nav2-gallery{--eg-primary: var(--ty-nav2-action);--eg-primary-hover: var(--ty-nav2-action-hover);--eg-primary-pressed: var(--ty-nav2-ink);--eg-primary-rgb: var(--ty-nav2-action-rgb);--eg-text: var(--ty-nav2-ink);--eg-text-primary: var(--ty-nav2-ink);--eg-text-secondary: var(--ty-nav2-muted);--eg-muted: var(--ty-nav2-muted);--eg-canvas: var(--ty-nav2-paper);--eg-surface: var(--ty-nav2-panel);--eg-surface-muted: var(--ty-nav2-soft);--eg-border: var(--ty-nav2-line);--eg-border-strong: var(--ty-nav2-line)}}@layer tokens{:root{--ty-magnifier-aperture-mask: radial-gradient(circle at 128px 128px, transparent 118px, white 119px);--ty-magnifier-grip-mask: radial-gradient(circle at 128px 128px, transparent 127px, white 128px)}}@layer tokens{.demo-stage--store,.store-workdesk{--ty-workdesk-paper: #fafcfd;--ty-workdesk-cyan: #0c7897;--ty-workdesk-cyan-deep: #095b74;--ty-workdesk-apricot: #f6aa68;--ty-workdesk-ink: #253d45;--ty-workdesk-muted: #526d77;--ty-workdesk-line: #d9e8ed;--ty-workdesk-wash: #ebf5f8;--ty-workdesk-white: #fff;--ty-workdesk-selection: #f6d5b9;--ty-workdesk-border-strong: #a7c7d4;--ty-workdesk-disabled-surface: #e2eaed;--ty-workdesk-disabled-border: #cfdee4;--ty-workdesk-chrome-line: #e4eef1;--ty-workdesk-chrome-shadow: #1c5c7410;--ty-workdesk-caption-surface: #fffffff0;--ty-workdesk-error-soft: #fff1ed;--ty-workdesk-warning-ink: #80501f;--ty-workdesk-warning-soft: #fff0df;--ty-workdesk-success-ink: #275d48;--ty-workdesk-success-soft: #dff0e8;--ty-workdesk-capture-ring: #f7e4d3;--ty-workdesk-capture-shadow: #c9824830;--ty-workdesk-drawer-handle: #cadde4;--ty-workdesk-scrim: #163b4d45;--ty-workdesk-sheet-shadow: #183b4a1c;--ty-workdesk-sheet-handle: #bcd3dc;--ty-workdesk-preview-background: #e8f1f4;--ty-workdesk-paper-shadow: #254d6410;--ty-workdesk-composer-shadow: #284b5a0a;--ty-workdesk-input-border: #b9d5df;--ty-workdesk-scene-light: radial-gradient(ellipse, #e0f2f8, #eaf7fb 55%, transparent 74%);--ty-workdesk-inspection-scene-fade: linear-gradient(90deg, var(--ty-workdesk-paper) 8%, color-mix(in srgb, var(--ty-workdesk-paper) 95%, transparent) 30%, transparent 100%);--ty-workdesk-task-scene-fade: linear-gradient(90deg, var(--ty-workdesk-paper) 4%, color-mix(in srgb, var(--ty-workdesk-paper) 95%, transparent) 28%, transparent);--ty-workdesk-layer-image: -2;--ty-workdesk-layer-dialog: 35;--ty-workdesk-layer-chrome: 2;--ty-workdesk-layer-action: 3;--ty-workdesk-layer-sheet: 90;--ty-workdesk-layer-modal: 80}.store-workdesk{--eg-primary: var(--ty-workdesk-cyan);--eg-primary-hover: var(--ty-workdesk-cyan-deep);--eg-primary-pressed: var(--ty-workdesk-cyan-deep);--eg-text: var(--ty-workdesk-ink);--eg-text-primary: var(--ty-workdesk-ink);--eg-text-secondary: var(--ty-workdesk-muted);--eg-muted: var(--ty-workdesk-muted);--eg-canvas: var(--ty-workdesk-paper);--eg-surface: var(--ty-workdesk-white);--eg-surface-muted: var(--ty-workdesk-wash);--eg-border: var(--ty-workdesk-line);--eg-border-strong: var(--ty-workdesk-border-strong)}}@layer tokens{.store-workdesk{--ty-workdesk-kitchen-photo-overlay: linear-gradient(90deg, color-mix(in srgb, var(--ty-workdesk-paper) 96%, transparent) 0%, color-mix(in srgb, var(--ty-workdesk-paper) 93%, transparent) 35%, color-mix(in srgb, var(--ty-workdesk-paper) 15%, transparent) 85%);--ty-workdesk-kitchen-directory-overlay: linear-gradient(90deg, var(--ty-workdesk-paper), color-mix(in srgb, var(--ty-workdesk-paper) 94%, transparent) 78%, transparent);--ty-workdesk-kitchen-sheet-shadow: 0 -10px 35px color-mix(in srgb, var(--ty-workdesk-ink) 14%, transparent)}}@layer tokens{.store-workdesk{--ty-workdesk-object-ground: #DFF0F5;--ty-workdesk-step-ground: #FBE4D2;--ty-workdesk-capture-material: linear-gradient(140deg, #FFD5AD, #F6AA68 72%)}}@layer tokens{.executive-design-preview-document,.executive-design-preview{--ty-executive-preview-rose-primary:#702f3b;--ty-executive-preview-white:#ffffff;--ty-executive-preview-board-ink:#26292d;--ty-executive-preview-board-muted:#64666a;--ty-executive-preview-board-rule:#dcd9d4;--ty-executive-preview-board-surface:#f3f2ee;--ty-executive-preview-board-text:#272b2d;--ty-executive-preview-board-canvas:#edece8;--ty-executive-preview-board-heading-secondary:#636967;--ty-executive-preview-board-meta:#555d59;--ty-executive-preview-board-divider:#cccfc8;--ty-executive-preview-board-label-surface:#d6d9d3;--ty-executive-preview-board-copy:#606864;--ty-executive-preview-a-ink:#242b2a;--ty-executive-preview-a-muted:#656760;--ty-executive-preview-a-rule:#dedbd3;--ty-executive-preview-a-paper:#fffdf8;--ty-executive-preview-a-soft:#f4f0e7;--ty-executive-preview-device-border:#bdc2b9;--ty-executive-preview-device-shadow-ink:#2732260a;--ty-executive-preview-b-control-primary:#2254aa;--ty-executive-preview-b-heading-ink:#182c45;--ty-executive-preview-b-muted:#5d6878;--ty-executive-preview-b-device-rule:#d8e0e8;--ty-executive-preview-b-device-soft:#edf2f7;--ty-executive-preview-c-primary:#173f36;--ty-executive-preview-c-text:#273e36;--ty-executive-preview-c-muted:#526b5e;--ty-executive-preview-c-rule:#c4cec5;--ty-executive-preview-c-paper:#fffef8;--ty-executive-preview-c-soft:#e9eee3;--ty-executive-preview-overlay-scrim:#18231e55;--ty-executive-preview-overlay-shadow-ink:#0c221c26;--ty-executive-preview-a-header-surface:#f6f2e9;--ty-executive-preview-a-section-rule:#dcd4c8;--ty-executive-preview-a-selected-surface:#f5e9e8;--ty-executive-preview-a-table-ink:#4f4d48;--ty-executive-preview-a-table-rule:#bbb1a1;--ty-executive-preview-a-panel-rule:#c7bdb0;--ty-executive-preview-b-scale-track:#f0f2f5;--ty-executive-preview-b-text:#152536;--ty-executive-preview-b-rule:#dbe1e8;--ty-executive-preview-b-chart-primary:#214abb;--ty-executive-preview-b-positive:#1d655b;--ty-executive-preview-b-negative:#9b443b;--ty-executive-preview-b-text-selection:#dce7ff;--ty-executive-preview-b-caption:#536276;--ty-executive-preview-b-secondary:#46576d;--ty-executive-preview-b-baseline:#788da7;--ty-executive-preview-b-ledger-rule:#aab6c5;--ty-executive-preview-b-comparison-ink:#304961;--ty-executive-preview-b-row-hover:#f6f8fc;--ty-executive-preview-b-scope-surface:#e8eef7;--ty-executive-preview-b-control-rule:#c3cfdf;--ty-executive-preview-b-page-canvas:#eef2f7;--ty-executive-preview-b-inverse-secondary:#d5e0ef;--ty-executive-preview-b-section-rule:#aabace;--ty-executive-preview-b-table-alternate:#f2f5fa;--ty-executive-preview-b-detail-surface:#edf2fa;--ty-executive-preview-b-row-alternate:#f3f6fb;--ty-executive-preview-b-product-rule:#bccada;--ty-executive-preview-b-category-surface:#f6f8fb;--ty-executive-preview-b-inverse-hover:#29415f;--ty-executive-preview-b-selector-rule:#bdcadd;--ty-executive-preview-c-selection:#245446;--ty-executive-preview-c-panel-surface:#f0f3e9;--ty-executive-preview-c-selection-surface:#dbe4d6;--ty-executive-preview-c-strong-rule:#9aaf9e;--ty-executive-preview-c-table-rule:#8da292;--ty-executive-preview-c-row-alternate:#f2f5ec }.executive-design-preview-document,.executive-design-preview{--eg-primary:var(--ty-executive-preview-rose-primary);--eg-on-primary:var(--ty-executive-preview-white);--eg-text:var(--ty-executive-preview-board-ink);--eg-text-muted:var(--ty-executive-preview-board-muted);--eg-border:var(--ty-executive-preview-board-rule);--eg-surface:var(--ty-executive-preview-white);--eg-canvas:var(--ty-executive-preview-board-surface) }.executive-design-preview .phone-frame{--ty-executive-preview-report-accent:var(--ty-executive-preview-rose-primary);--ty-executive-preview-report-ink:var(--ty-executive-preview-a-ink);--ty-executive-preview-report-muted:var(--ty-executive-preview-a-muted);--ty-executive-preview-report-line:var(--ty-executive-preview-a-rule);--ty-executive-preview-report-paper:var(--ty-executive-preview-a-paper);--ty-executive-preview-report-soft:var(--ty-executive-preview-a-soft);--eg-primary:var(--ty-executive-preview-report-accent);--eg-on-primary:var(--ty-executive-preview-white);--eg-text:var(--ty-executive-preview-report-ink);--eg-text-muted:var(--ty-executive-preview-report-muted);--eg-border:var(--ty-executive-preview-report-line);--eg-surface:var(--ty-executive-preview-report-paper);--eg-canvas:var(--ty-executive-preview-report-soft) }.executive-design-preview .scheme-b.phone-frame{--ty-executive-preview-report-accent:var(--ty-executive-preview-b-control-primary);--ty-executive-preview-report-ink:var(--ty-executive-preview-b-heading-ink);--ty-executive-preview-report-muted:var(--ty-executive-preview-b-muted);--ty-executive-preview-report-line:var(--ty-executive-preview-b-device-rule);--ty-executive-preview-report-paper:var(--ty-executive-preview-white);--ty-executive-preview-report-soft:var(--ty-executive-preview-b-device-soft) }.executive-design-preview .scheme-c.phone-frame{--ty-executive-preview-report-accent:var(--ty-executive-preview-c-primary);--ty-executive-preview-report-ink:var(--ty-executive-preview-c-text);--ty-executive-preview-report-muted:var(--ty-executive-preview-c-muted);--ty-executive-preview-report-line:var(--ty-executive-preview-c-rule);--ty-executive-preview-report-paper:var(--ty-executive-preview-c-paper);--ty-executive-preview-report-soft:var(--ty-executive-preview-c-soft) }}@layer tokens{:root{--ty-presentation-bg: #181c21;--ty-presentation-panel: #20252c;--ty-presentation-border: #434b56;--ty-presentation-text: #eef1f5;--ty-presentation-muted: #b7bec9;--ty-presentation-active: #3d444e;--ty-presentation-shadow: 0 20px 56px #00000040}}@layer tokens{.admin-ceo-topic-card,.admin-boss-topic-detail{--ty-admin-topic-overview-accent: #8d2b3f;--ty-admin-topic-overview-accent-2: #d2995c;--ty-admin-topic-overview-ink: #301f1c;--ty-admin-topic-target-accent: #9b2c3f;--ty-admin-topic-target-accent-2: #c97855;--ty-admin-topic-target-ink: #351820;--ty-admin-topic-profit-accent: #a76530;--ty-admin-topic-profit-accent-2: #d6b36c;--ty-admin-topic-profit-ink: #39261a;--ty-admin-topic-cash-accent: #3f6b5a;--ty-admin-topic-cash-accent-2: #c6a261;--ty-admin-topic-cash-ink: #213229;--ty-admin-topic-inventory-accent: #8b6a31;--ty-admin-topic-inventory-accent-2: #d0ae5d;--ty-admin-topic-inventory-ink: #33281a;--ty-admin-topic-people-accent: #8f3650;--ty-admin-topic-people-accent-2: #c7796d;--ty-admin-topic-people-ink: #34202b;--ty-admin-topic-customer-accent: #765185;--ty-admin-topic-customer-accent-2: #c4917c;--ty-admin-topic-customer-ink: #2f2537;--ty-admin-topic-decisions-accent: #735d50;--ty-admin-topic-decisions-accent-2: #b08761;--ty-admin-topic-decisions-ink: #302824}}@layer tokens{:root,:where(.ty-ui){--ty-circle-blue: #1966FF;--ty-circle-jade: #087F8C;--ty-circle-warm: #B85D32;--ty-circle-surface: #FFFFFF;--ty-circle-background: #F6F8FB;--ty-circle-text: #242424;--ty-circle-muted: #5E5E5E;--ty-circle-border: #DEDEDE;--ty-circle-border-strong: #C8D9FF;--ty-circle-selected-background: #EFF5FF}.ty-circle-packing{--ty-circle-grid: radial-gradient(circle, var(--eg-border) 1px, transparent 1px);--ty-circle-blue: #1966FF;--ty-circle-jade: #087F8C;--ty-circle-warm: #B85D32;--ty-circle-palette: var(--ty-circle-blue);--ty-circle-ink: #17376B;--ty-circle-surface: #FFFFFF}.ty-circle-packing[data-palette=jade]{--ty-circle-palette: var(--ty-circle-jade);--ty-circle-ink: #134A50}.ty-circle-packing[data-palette=warm]{--ty-circle-palette: var(--ty-circle-warm);--ty-circle-ink: #683B27}.circle-library{--eg-primary: var(--ty-circle-blue);--eg-primary-soft: var(--ty-circle-selected-background);--eg-on-primary: var(--ty-circle-surface)}}@layer tokens{:root,:where(.ty-ui){--ty-chart-accent: var(--eg-accent);--ty-chart-target: var(--eg-warning);--ty-chart-surface: var(--eg-surface);--ty-chart-surface-muted: var(--eg-surface-muted);--ty-chart-text: var(--eg-text);--ty-chart-border: var(--eg-border);--ty-chart-border-strong: var(--eg-border-strong);--ty-chart-focus: var(--eg-primary);--ty-chart-font-family: Inter, PingFang SC, Microsoft YaHei, Arial, sans-serif;--ty-chart-radius: var(--ty-radius-control)}}@layer tokens{.guide-workspace.gw-approved-pages{--ty-guide-primary:#125bff;--ty-guide-on-primary:#fff;--ty-guide-primary-soft:#edf4ff;--ty-guide-canvas:#f4f7fc;--ty-guide-text:#152446;--ty-guide-muted:#60718c;--ty-guide-border:#e5ebf3;--ty-guide-accent:#087f94}}@layer reset{:where(.ty-ui,.ty-ui *,.ty-ui *:before,.ty-ui *:after){box-sizing:border-box}:where(.ty-ui button,.ty-ui input,.ty-ui textarea){font:inherit}:where(.ty-ui button){margin:0}:where(.ty-ui img,.ty-ui svg){max-width:100%}}@layer base{.ty-ui-v2.ty-ui,.ty-ui-v2.ty-ui-profile{min-width:0;color:var(--eg-text);background:var(--eg-canvas);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);line-height:1.5}.ty-ui-v2 :where(h1,h2,h3,p){margin:0}.ty-ui-v2 :where(button,input,textarea){color:inherit;font:inherit}.ty-ui-v2 :where(button,[role=button],a,input,textarea):focus-visible{outline:var(--ty-focus-width) solid var(--eg-primary);outline-offset:var(--ty-focus-offset)}.ty-ui-v2 .ty-visually-hidden,.ty-ui-v2.ty-ui .ty-ui__theme-announcer{position:absolute;width:var(--ty-visually-hidden-size);height:var(--ty-visually-hidden-size);padding:0;margin:calc(-1 * var(--ty-visually-hidden-size));overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-ui-contrast=more].ty-ui-v2{--eg-border: var(--eg-text);--eg-border-strong: var(--eg-text)}[data-ui-motion=reduce].ty-ui-v2{--ty-motion-fast: var(--ty-motion-instant);--ty-motion-standard: var(--ty-motion-instant);--ty-motion-slow: var(--ty-motion-instant)}}@media(prefers-reduced-motion:reduce){.ty-ui-v2:not([data-ui-motion=allow]){--ty-motion-fast: var(--ty-motion-instant);--ty-motion-standard: var(--ty-motion-instant);--ty-motion-slow: var(--ty-motion-instant)}}@layer components{.ty-ui-v2.ty-button,.ty-ui-v2.ty-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ty-size-target);min-height:var(--ty-size-target);border:var(--ty-border-width) solid transparent;border-radius:var(--ty-radius-control);cursor:pointer;transition:background-color var(--ty-motion-fast) var(--ty-motion-easing),border-color var(--ty-motion-fast) var(--ty-motion-easing),color var(--ty-motion-fast) var(--ty-motion-easing),transform var(--ty-motion-fast) var(--ty-motion-easing)}.ty-ui-v2.ty-button{gap:var(--ty-space-2);padding:var(--ty-space-2) var(--ty-space-4);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-medium)}.ty-ui-v2.ty-button--sm{padding-inline:var(--ty-space-3)}.ty-ui-v2.ty-button--lg{min-height:var(--ty-size-control-lg);padding-inline:var(--ty-space-5);font-size:var(--ty-font-size-body-strong)}.ty-ui-v2.ty-button--block{width:100%}.ty-ui-v2.ty-button--primary,.ty-ui-v2.ty-icon-button--primary{color:var(--eg-on-primary);background:var(--eg-primary);border-color:var(--eg-primary)}.ty-ui-v2.ty-button--secondary,.ty-ui-v2.ty-icon-button--secondary{color:var(--eg-primary);background:var(--eg-primary-soft);border-color:var(--eg-border-strong)}.ty-ui-v2.ty-button--ghost,.ty-ui-v2.ty-icon-button--ghost{color:var(--eg-text);background:transparent;border-color:transparent}.ty-ui-v2.ty-button--danger,.ty-ui-v2.ty-icon-button--danger{color:var(--ty-on-status);background:var(--ty-status-danger);border-color:var(--ty-status-danger)}.ty-ui-v2.ty-button--success,.ty-ui-v2.ty-icon-button--success{color:var(--ty-on-status);background:var(--ty-status-success);border-color:var(--ty-status-success)}.ty-ui-v2.ty-button:hover:not(:disabled),.ty-ui-v2.ty-icon-button:hover:not(:disabled){border-color:var(--eg-primary)}.ty-ui-v2.ty-button--primary:hover:not(:disabled),.ty-ui-v2.ty-icon-button--primary:hover:not(:disabled){background:var(--eg-primary-hover)}.ty-ui-v2.ty-button--success:hover:not(:disabled),.ty-ui-v2.ty-icon-button--success:hover:not(:disabled){background:color-mix(in srgb,var(--ty-status-success) 88%,var(--eg-surface));border-color:var(--ty-status-success)}.ty-ui-v2.ty-button:active:not(:disabled),.ty-ui-v2.ty-icon-button:active:not(:disabled){transform:translateY(var(--ty-press-offset))}.ty-ui-v2.ty-button:disabled,.ty-ui-v2.ty-icon-button:disabled{cursor:not-allowed;opacity:var(--ty-opacity-disabled)}.ty-ui-v2.ty-button>.ty-button__icon{display:inline-grid;place-items:center;flex:none}.ty-ui-v2.ty-button>.ty-button__label{display:inline-flex;align-items:center;line-height:1.5}.ty-ui-v2.ty-button>.ty-button__icon>svg{display:block;flex:none;color:inherit}.ty-ui-v2.ty-button-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-ui-v2.ty-button-group--center{justify-content:center}.ty-ui-v2.ty-button-group--end{justify-content:flex-end}.ty-ui-v2.ty-button-group--between{justify-content:space-between}.ty-ui-v2.ty-button-group--stretch>*{flex:1 1 auto}.ty-ui-v2.ty-button-group--mobile-stack[data-stack-layout=stacked]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch}.ty-ui-v2.ty-button-group--mobile-stack[data-stack-layout=stacked]>*{width:100%}.ty-ui-v2.ty-icon-button{padding:var(--ty-space-2)}.ty-ui-v2.ty-icon-button--sm{min-width:var(--ty-size-target);min-height:var(--ty-size-target)}.ty-ui-v2.ty-icon-button--lg{min-width:var(--ty-size-control-lg);min-height:var(--ty-size-control-lg)}.ty-ui-v2.ty-surface-dialog-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ty-z-overlay);display:grid;place-items:center;padding:var(--ty-inset-dialog);pointer-events:none}.ty-ui-v2.ty-surface-dialog-root.is-contained{position:absolute}.ty-ui-v2.ty-surface-dialog-root .surface-dialog-layer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:var(--ty-scrim);pointer-events:auto}.ty-ui-v2.ty-surface-dialog-root .surface-dialog{position:relative;z-index:var(--ty-z-overlay);display:flex;flex-direction:column;width:min(100%,var(--ty-width-dialog));max-height:100%;overflow:hidden;color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-dialog);box-shadow:var(--ty-shadow-overlay);pointer-events:auto}.ty-ui-v2.ty-surface-dialog-root.is-browser .surface-dialog{width:min(100%,var(--ty-width-dialog))}.ty-ui-v2.ty-surface-dialog-root.is-content .surface-dialog{width:min(100%,var(--ty-width-dialog-content))}.ty-ui-v2.ty-surface-dialog-root.is-tablet .surface-dialog{width:min(100%,var(--ty-width-dialog-tablet));min-height:min(100%,var(--ty-height-dialog-tablet))}.ty-ui-v2.ty-surface-dialog-root.is-app{place-items:end center;padding:var(--ty-inset-dialog-mobile)}.ty-ui-v2.ty-surface-dialog-root.is-app .surface-dialog{width:min(100%,var(--ty-width-phone-frame));border-radius:var(--ty-radius-sheet) var(--ty-radius-sheet) var(--ty-radius-panel) var(--ty-radius-panel)}.ty-ui-v2.ty-surface-dialog-root .surface-dialog__header,.ty-ui-v2.ty-surface-dialog-root .surface-dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3);padding:var(--ty-space-4) var(--ty-space-5);border-bottom:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-surface-dialog-root .surface-dialog__sr-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ty-ui-v2.ty-surface-dialog-root .surface-dialog__header h2{font-size:var(--ty-font-size-dialog-title);line-height:1.25}.ty-ui-v2.ty-surface-dialog-root .surface-dialog__header p{margin-top:var(--ty-space-1);color:var(--eg-muted);font-size:var(--ty-font-size-body)}.ty-ui-v2.ty-surface-dialog-root .surface-dialog__close{display:inline-grid;place-items:center;flex:none;min-width:var(--ty-size-target);min-height:var(--ty-size-target);color:var(--eg-text);background:var(--eg-surface-muted);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-control);cursor:pointer}.ty-ui-v2.ty-surface-dialog-root .surface-dialog__body{flex:1 1 auto;overflow:auto;padding:var(--ty-space-5)}.ty-ui-v2.ty-surface-dialog-root .surface-dialog__actions{justify-content:flex-end;border-top:var(--ty-border-width) solid var(--eg-border);border-bottom:0}.ty-ui-v2.ty-wheel-picker-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ty-z-overlay);pointer-events:none}.ty-ui-v2.ty-wheel-picker-root.is-contained{position:absolute}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:var(--ty-scrim-wheel);pointer-events:auto}.ty-ui-v2.ty-wheel-picker-root .wheel-picker{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:flex;flex-direction:column;width:min(calc(100% - var(--ty-inset-wheel) - var(--ty-inset-wheel)),var(--ty-width-wheel));max-height:calc(100% - var(--ty-inset-wheel) - var(--ty-inset-wheel));overflow:hidden;color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-dialog);box-shadow:var(--ty-shadow-overlay);pointer-events:auto;transform:translate(-50%,-50%)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker--single{max-width:var(--ty-width-wheel-single)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker--cascade.is-page{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;transform:none}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__head,.ty-ui-v2.ty-wheel-picker-root .wheel-picker__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3);padding:var(--ty-space-4) var(--ty-space-5);border-bottom:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__head h2{font-size:var(--ty-font-size-wheel-title);line-height:1.25}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__head p{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__close,.ty-ui-v2.ty-wheel-picker-root .wheel-picker__actions button{min-width:var(--ty-size-target);min-height:var(--ty-size-target);padding:var(--ty-space-2) var(--ty-space-4);color:var(--eg-text);background:var(--eg-surface-muted);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-control);cursor:pointer}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__close{display:inline-grid;place-items:center;padding:var(--ty-space-2)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-width-wheel-column-min)),1fr));gap:var(--ty-space-3);overflow:auto;padding:var(--ty-space-4) var(--ty-space-5)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker--cascade[data-column-count="2"] .wheel-picker__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__column{min-width:0}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__column>h3{margin-bottom:var(--ty-space-2);color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__viewport{position:relative;height:var(--ty-size-wheel-viewport);overflow:hidden;-webkit-mask-image:var(--ty-wheel-mask);mask-image:var(--ty-wheel-mask)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__marker{position:absolute;inset-inline:0;top:50%;height:var(--ty-size-wheel-row);z-index:var(--ty-z-base);border:var(--ty-border-width) solid var(--ty-selection-border);border-radius:var(--ty-radius-item);background:var(--eg-primary-soft);transform:translateY(-50%);pointer-events:none}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail{position:relative;box-sizing:border-box;height:100%;overflow-y:auto;padding-block:var(--ty-size-wheel-row);scroll-padding-block:var(--ty-size-wheel-row);scroll-snap-type:y mandatory}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button{position:relative;z-index:var(--ty-z-sticky);display:grid;width:100%;height:var(--ty-size-wheel-row);min-height:var(--ty-size-wheel-row);max-height:var(--ty-size-wheel-row);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ty-space-3);overflow:hidden;padding-inline:var(--ty-space-3);color:var(--eg-muted);background:transparent;border:0;border-radius:var(--ty-radius-item);font-size:var(--ty-font-size-body-strong);scroll-snap-align:center;cursor:pointer}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button>span{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button strong,.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button small,.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button b{display:block;max-width:100%;overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button small{color:var(--eg-text-secondary);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-medium)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button b{color:inherit;font-size:var(--ty-font-size-label);white-space:nowrap}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button.is-plain{grid-template-columns:minmax(0,1fr)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__rail>button.is-active{color:var(--eg-primary);font-weight:var(--ty-font-weight-strong)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__actions{justify-content:flex-end;border-top:var(--ty-border-width) solid var(--eg-border);border-bottom:0}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__actions .is-primary{color:var(--eg-on-primary);background:var(--eg-primary);border-color:var(--eg-primary)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker--cascade.is-page .wheel-picker__columns{min-height:0;flex:1 1 auto;gap:0;overflow:hidden;padding:var(--ty-space-6) var(--ty-space-5)}.ty-ui-v2.ty-wheel-picker-root .wheel-picker--cascade.is-page .wheel-picker__viewport{height:100%;min-height:calc(var(--ty-size-wheel-row) * 5)}.ty-ui-v2.ty-wheel-select-root{display:inline-flex;align-items:center;gap:var(--ty-space-2);min-width:var(--ty-size-target);min-height:var(--ty-size-target);padding:var(--ty-space-2) var(--ty-space-3);color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border-strong);border-radius:var(--ty-radius-control);cursor:pointer}.ty-ui-v2.ty-wheel-select-root.is-compact{padding-block:var(--ty-space-1)}.ty-ui-v2.ty-wheel-select-root .wheel-select-trigger__icon{display:inline-grid;place-items:center;color:var(--eg-primary)}.ty-ui-v2.ty-wheel-select-root .wheel-select-trigger__copy{display:grid;min-width:0;text-align:start}.ty-ui-v2.ty-wheel-select-root .wheel-select-trigger__copy small{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-wheel-select-root .wheel-select-trigger__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-ui-v2.ty-field{display:grid;gap:var(--ty-space-2)}.ty-ui-v2.ty-field .ty-field__label{display:flex;gap:var(--ty-space-1);color:var(--eg-text);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-medium)}.ty-ui-v2.ty-field .ty-field__label small{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-field .ty-field__label .ty-field__required{color:var(--ty-status-danger)}.ty-ui-v2.ty-field .ty-field__description{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-field .ty-field__error{color:var(--ty-status-danger);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-field.is-error .ty-field__control{color:var(--ty-status-danger)}.ty-ui-v2.ty-input,.ty-ui-v2.ty-textarea{width:100%;min-height:var(--ty-size-target);padding:var(--ty-space-2) var(--ty-space-3);color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border-strong);border-radius:var(--ty-radius-control)}.ty-ui-v2.ty-input[aria-invalid=true],.ty-ui-v2.ty-textarea[aria-invalid=true]{border-color:var(--ty-status-danger)}.ty-ui-v2.ty-textarea{min-height:var(--ty-size-textarea-min);resize:vertical}.ty-ui-v2.ty-search{position:relative;display:flex;align-items:center}.ty-ui-v2.ty-search>svg{position:absolute;z-index:var(--ty-z-base);inset-inline-start:var(--ty-space-3);color:var(--eg-muted);pointer-events:none}.ty-ui-v2.ty-search>.ty-input{padding-inline-start:var(--ty-size-control-lg);padding-inline-end:var(--ty-size-control-lg)}.ty-ui-v2.ty-search .ty-search__clear{position:absolute;inset-inline-end:0;display:inline-grid;place-items:center;min-width:var(--ty-size-target);min-height:var(--ty-size-target);color:var(--eg-muted);background:transparent;border:0;cursor:pointer}.ty-ui-v2.ty-search .ty-search__clear:disabled{cursor:not-allowed;opacity:var(--ty-opacity-disabled)}.ty-ui-v2.ty-status-badge{display:inline-flex;align-items:center;min-height:var(--ty-size-badge-min);padding:var(--ty-space-1) var(--ty-space-2);color:var(--eg-text);background:var(--eg-surface-muted);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-tag);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-medium)}.ty-ui-v2.ty-status-badge--success{color:var(--ty-status-success);background:var(--ty-status-success-soft);border-color:var(--ty-status-success)}.ty-ui-v2.ty-status-badge--warning{color:var(--ty-status-warning);background:var(--ty-status-warning-soft);border-color:var(--ty-status-warning)}.ty-ui-v2.ty-status-badge--danger{color:var(--ty-status-danger);background:var(--ty-status-danger-soft);border-color:var(--ty-status-danger)}.ty-ui-v2.ty-status-badge--info{color:var(--ty-status-info);background:var(--ty-status-info-soft);border-color:var(--ty-status-info)}.ty-ui-v2.ty-status-badge--neutral{color:var(--eg-text);background:var(--eg-surface-muted);border-color:var(--eg-border)}.ty-ui-v2.ty-status-badge--primary{color:var(--eg-primary);background:var(--eg-primary-soft);border-color:var(--eg-primary)}.ty-ui-v2.ty-status-badge--purple{color:var(--ty-status-purple);background:var(--ty-status-purple-soft);border-color:var(--ty-status-purple-border)}.ty-ui-v2.ty-progress-block{display:grid;gap:var(--ty-space-2)}.ty-ui-v2.ty-progress-block .ty-progress-block__label{display:flex;justify-content:space-between;gap:var(--ty-space-2);color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-progress,.ty-ui-v2.ty-progress-block .ty-progress{display:block;width:100%;height:var(--ty-size-progress);overflow:hidden;background:var(--eg-border);border-radius:var(--ty-radius-round)}.ty-ui-v2.ty-progress>span,.ty-ui-v2.ty-progress-block .ty-progress>span{display:block;height:100%;background:var(--eg-primary);border-radius:inherit}.ty-ui-v2.ty-progress-block .ty-progress--success>span{background:var(--ty-status-success)}.ty-ui-v2.ty-progress-block .ty-progress--warning>span{background:var(--ty-status-warning)}.ty-ui-v2.ty-progress-block .ty-progress--danger>span{background:var(--ty-status-danger)}.ty-ui-v2.ty-loading-spinner,.ty-ui-v2 .ty-loading-spinner{display:inline-block;width:var(--ty-size-spinner);height:var(--ty-size-spinner);border:var(--ty-size-spinner-border) solid var(--eg-border);border-top-color:var(--eg-primary);border-radius:var(--ty-radius-round);animation:ty-ui-spin var(--ty-motion-slow) linear infinite}.ty-ui-v2.ty-loading-spinner--sm{width:var(--ty-size-spinner-sm);height:var(--ty-size-spinner-sm)}.ty-ui-v2.ty-loading-spinner--lg{width:var(--ty-size-spinner-lg);height:var(--ty-size-spinner-lg);border-width:var(--ty-size-spinner-border-lg)}.ty-ui-v2.ty-state{display:grid;place-items:center;align-content:center;gap:var(--ty-space-3);min-height:var(--ty-size-state-min);padding:var(--ty-space-6);color:var(--eg-muted);text-align:center}.ty-ui-v2.ty-state>h3{color:var(--eg-text);font-size:var(--ty-font-size-state-title)}.ty-ui-v2.ty-state>p{max-width:var(--ty-text-measure-state);font-size:var(--ty-font-size-body)}.ty-ui-v2.ty-state .ty-state__icon{display:grid;place-items:center;width:var(--ty-size-state-icon);height:var(--ty-size-state-icon);color:var(--eg-primary);background:var(--eg-primary-soft);border-radius:var(--ty-radius-round)}.ty-ui-v2.ty-state--error .ty-state__icon{color:var(--ty-status-danger);background:var(--ty-status-danger-soft)}.ty-ui-v2.ty-state--success>svg{color:var(--ty-status-success)}.ty-ui-v2.ty-skeleton{display:block;overflow:hidden;min-height:var(--ty-size-progress);background-color:var(--eg-surface-muted);background-image:var(--ty-skeleton-shimmer);background-repeat:no-repeat;background-size:200% 100%;border-radius:var(--ty-radius-item);animation:ty-ui-shimmer var(--ty-motion-slow) linear infinite}.ty-ui-v2.ty-tabs{display:flex;align-items:stretch;gap:var(--ty-space-1);overflow-x:auto;padding:var(--ty-space-1);background:var(--eg-surface-muted);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-control)}.ty-ui-v2.ty-tabs>button{flex:none;min-height:var(--ty-size-target);padding:var(--ty-space-2) var(--ty-space-3);color:var(--eg-muted);background:transparent;border:0;border-radius:var(--ty-radius-control);cursor:pointer}.ty-ui-v2.ty-tabs>button[aria-selected=true]{color:var(--eg-primary);background:var(--eg-surface);box-shadow:var(--ty-tab-shadow);font-weight:var(--ty-font-weight-medium)}.ty-ui-v2.ty-segmented{border-radius:var(--ty-radius-round)}.ty-ui-v2.ty-tooltip{position:relative;display:inline-flex}.ty-ui-v2.ty-tooltip>[role=tooltip]{position:absolute;z-index:var(--ty-z-popover);width:max-content;max-width:var(--ty-width-tooltip);padding:var(--ty-space-2) var(--ty-space-3);color:var(--eg-on-primary);background:var(--eg-ambient);border-radius:var(--ty-radius-control);font-size:var(--ty-font-size-label);opacity:var(--ty-opacity-hidden);pointer-events:none}.ty-ui-v2.ty-tooltip.is-top>[role=tooltip]{bottom:calc(100% + var(--ty-offset-overlay));left:50%;transform:translate(-50%)}.ty-ui-v2.ty-tooltip.is-bottom>[role=tooltip]{top:calc(100% + var(--ty-offset-overlay));left:50%;transform:translate(-50%)}.ty-ui-v2.ty-tooltip.is-left>[role=tooltip]{top:50%;right:calc(100% + var(--ty-offset-overlay));transform:translateY(-50%)}.ty-ui-v2.ty-tooltip.is-right>[role=tooltip]{top:50%;left:calc(100% + var(--ty-offset-overlay));transform:translateY(-50%)}.ty-ui-v2.ty-tooltip:hover>[role=tooltip],.ty-ui-v2.ty-tooltip:focus-within>[role=tooltip]{opacity:1}.ty-ui-v2.ty-popover{position:relative;display:inline-flex}.ty-ui-v2.ty-popover .ty-popover__trigger{min-width:var(--ty-size-target);min-height:var(--ty-size-target);cursor:pointer}.ty-ui-v2.ty-popover .ty-popover__panel{position:absolute;z-index:var(--ty-z-popover);top:calc(100% + var(--ty-offset-overlay));inset-inline-start:0;width:min(var(--ty-width-popover),calc(100vw - var(--ty-space-8)));min-width:var(--ty-width-popover-min);padding:var(--ty-space-4);color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-panel);box-shadow:var(--ty-shadow-raised)}.ty-ui-v2.ty-popover.is-center .ty-popover__panel{inset-inline-start:50%;transform:translate(-50%)}.ty-ui-v2.ty-popover.is-end .ty-popover__panel{inset-inline-start:auto;inset-inline-end:0}.ty-ui-v2.ty-inline-notice{display:flex;align-items:start;gap:var(--ty-space-3);padding:var(--ty-space-3) var(--ty-space-4);color:var(--eg-text);background:var(--eg-surface-muted);border:var(--ty-border-width) solid var(--eg-border);border-inline-start-color:var(--eg-primary);border-radius:var(--ty-radius-panel)}.ty-ui-v2.ty-inline-notice--success{border-inline-start-color:var(--ty-status-success);background:var(--ty-status-success-soft)}.ty-ui-v2.ty-inline-notice--warning{border-inline-start-color:var(--ty-status-warning);background:var(--ty-status-warning-soft)}.ty-ui-v2.ty-inline-notice--danger{border-inline-start-color:var(--ty-status-danger);background:var(--ty-status-danger-soft)}.ty-ui-v2.ty-inline-notice .ty-inline-notice__action{margin-inline-start:auto}.ty-ui-v2.ty-toast-viewport{position:fixed;z-index:var(--ty-z-toast);inset-inline-end:var(--ty-space-4);bottom:calc(var(--ty-space-4) + var(--ty-safe-area-bottom));display:grid;gap:var(--ty-space-2);width:min(var(--ty-width-toast),calc(100% - var(--ty-space-8)));pointer-events:none}.ty-ui-v2.ty-toast-viewport .ty-toast{display:flex;align-items:start;gap:var(--ty-space-3);padding:var(--ty-space-3) var(--ty-space-4);color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-panel);box-shadow:var(--ty-shadow-raised);pointer-events:auto}.ty-ui-v2.ty-toast-viewport .ty-toast>div{flex:1 1 auto;min-width:0}.ty-ui-v2.ty-toast-viewport .ty-toast p{margin-top:var(--ty-space-1);color:var(--eg-muted)}.ty-ui-v2.ty-toast-viewport .ty-toast>button{display:inline-grid;place-items:center;flex:none;min-width:var(--ty-size-target);min-height:var(--ty-size-target);padding:0;color:var(--eg-muted);background:transparent;border:0;border-radius:var(--ty-radius-control);cursor:pointer}.ty-ui-v2.ty-toast-viewport .ty-toast--success{border-inline-start-color:var(--ty-status-success)}.ty-ui-v2.ty-toast-viewport .ty-toast--warning{border-inline-start-color:var(--ty-status-warning)}.ty-ui-v2.ty-toast-viewport .ty-toast--danger{border-inline-start-color:var(--ty-status-danger)}.ty-ui-v2.ty-metric,.ty-ui-v2.ty-kpi{display:grid;gap:var(--ty-space-2);min-width:var(--ty-width-metric-min);padding:var(--ty-space-4);color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-panel);text-align:start}.ty-ui-v2.ty-kpi .ty-metric{display:grid;gap:var(--ty-space-2)}.ty-ui-v2 .ty-metric__label{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2 .ty-metric__value{font-size:var(--ty-font-size-metric);line-height:1.2}.ty-ui-v2 .ty-metric__value small{margin-inline-start:var(--ty-space-1);font-size:var(--ty-font-size-body)}.ty-ui-v2 .ty-metric__meta{display:flex;justify-content:space-between;gap:var(--ty-space-2);color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-metric--normal .ty-metric__value,.ty-ui-v2.ty-kpi .ty-metric--normal .ty-metric__value{color:var(--eg-text)}.ty-ui-v2.ty-metric--primary .ty-metric__value,.ty-ui-v2.ty-kpi .ty-metric--primary .ty-metric__value{color:var(--eg-primary)}.ty-ui-v2.ty-metric--success .ty-metric__value,.ty-ui-v2.ty-kpi .ty-metric--success .ty-metric__value{color:var(--ty-status-success)}.ty-ui-v2.ty-metric--warning .ty-metric__value,.ty-ui-v2.ty-kpi .ty-metric--warning .ty-metric__value{color:var(--ty-status-warning)}.ty-ui-v2.ty-metric--danger .ty-metric__value,.ty-ui-v2.ty-kpi .ty-metric--danger .ty-metric__value{color:var(--ty-status-danger)}.ty-ui-v2.ty-kpi--action{width:100%;min-height:var(--ty-size-target);cursor:pointer}.ty-ui-v2.ty-kpi .ty-kpi__target{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-data-table-scroll{width:100%;overflow:auto;border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-panel)}.ty-ui-v2.ty-data-table-scroll .ty-data-table{width:100%;border-collapse:collapse;color:var(--eg-text);background:var(--eg-surface);font-size:var(--ty-font-size-body)}.ty-ui-v2.ty-data-table-scroll .ty-data-table :where(th,td){padding:var(--ty-space-3) var(--ty-space-4);border-bottom:var(--ty-border-width) solid var(--eg-border);text-align:start}.ty-ui-v2.ty-data-table-scroll .ty-data-table thead{color:var(--eg-muted);background:var(--eg-surface-muted)}.ty-ui-v2.ty-data-table-scroll .ty-data-table .is-center{text-align:center}.ty-ui-v2.ty-data-table-scroll .ty-data-table .is-end{text-align:end}.ty-ui-v2.ty-data-table-scroll .ty-data-table__empty{height:var(--ty-size-table-empty);color:var(--eg-muted);text-align:center}.ty-ui-v2.ty-definition-list{display:grid;grid-template-columns:repeat(var(--ty-definition-columns, 1),minmax(0,1fr));gap:var(--ty-space-3);margin:0}.ty-ui-v2.ty-definition-list--2{--ty-definition-columns: 2}.ty-ui-v2.ty-definition-list--3{--ty-definition-columns: 3}.ty-ui-v2.ty-definition-list>div{padding:var(--ty-space-3);background:var(--eg-surface-muted);border-radius:var(--ty-radius-item)}.ty-ui-v2.ty-definition-list dt{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-definition-list dd{margin:var(--ty-space-1) 0 0;color:var(--eg-text);font-size:var(--ty-font-size-body)}}@layer components{[data-ui-motion=reduce].ty-ui-v2 .ty-loading-spinner,[data-ui-motion=reduce].ty-ui-v2 .ty-skeleton{animation:none}}@media(prefers-reduced-motion:reduce){@layer components{.ty-ui-v2.ty-loading-spinner,.ty-ui-v2 .ty-loading-spinner,.ty-ui-v2.ty-skeleton,.ty-ui-v2 .ty-skeleton{animation:none}[data-ui-motion=allow].ty-ui-v2 .ty-loading-spinner{animation:ty-ui-spin var(--ty-motion-slow) linear infinite}[data-ui-motion=allow].ty-ui-v2 .ty-skeleton{animation:ty-ui-shimmer var(--ty-motion-slow) linear infinite}}}@keyframes ty-ui-spin{to{transform:rotate(var(--ty-rotation-full))}}@keyframes ty-ui-shimmer{to{background-position:-200% 0}}@layer components{.ty-ui-v2.ty-wheel-picker-root .wheel-picker__search{display:grid;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-5);flex-shrink:0;font-size:13px}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__search input{width:100%;min-width:0;min-height:44px;padding:var(--ty-space-2) var(--ty-space-3);border:1px solid var(--eg-border);border-radius:var(--ty-radius-control);background:var(--eg-surface);color:var(--eg-text);font:inherit}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__search input:focus{outline:2px solid var(--eg-primary);outline-offset:2px}.ty-ui-v2.ty-wheel-picker-root .wheel-picker__empty{padding:var(--ty-space-5);color:var(--eg-text-secondary);min-height:120px}}@layer patterns{.ty-ui-v2.ty-page-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%;max-width:var(--ty-profile-content-max, var(--ty-profile-desktop-content-max));min-height:100%;margin-inline:auto;color:var(--eg-text);background:var(--eg-canvas)}.ty-ui-v2.ty-page-shell:not(.has-aside){grid-template-columns:auto minmax(0,1fr)}.ty-ui-v2.ty-page-shell .ty-page-shell__navigation,.ty-ui-v2.ty-page-shell .ty-page-shell__aside{min-width:0;padding:var(--ty-profile-content-padding, var(--ty-space-4));background:var(--eg-surface);border-inline-end:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-page-shell .ty-page-shell__aside{min-width:var(--ty-width-data-aside-min);border-inline-start:var(--ty-border-width) solid var(--eg-border);border-inline-end:0}.ty-ui-v2.ty-page-shell .ty-page-shell__workspace{display:flex;flex-direction:column;min-width:0}.ty-ui-v2.ty-page-shell .ty-page-shell__header,.ty-ui-v2.ty-page-shell .ty-page-shell__actions{padding:var(--ty-profile-content-padding, var(--ty-space-4));background:var(--eg-surface);border-bottom:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-page-shell .ty-page-shell__content{flex:1 1 auto;min-width:0;padding:var(--ty-profile-content-padding, var(--ty-space-4))}.ty-ui-v2.ty-page-shell .ty-page-shell__actions{position:sticky;z-index:var(--ty-z-sticky);bottom:0;border-top:var(--ty-border-width) solid var(--eg-border);border-bottom:0}.ty-ui-v2.ty-page-header{display:grid;gap:var(--ty-space-3)}.ty-ui-v2.ty-page-header .ty-page-header__trail,.ty-ui-v2.ty-page-header .ty-page-header__meta{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-page-header .ty-page-header__main{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ty-space-4)}.ty-ui-v2.ty-page-header .ty-page-header__main>div:first-child{flex:1 1 var(--ty-width-filter-controls);min-width:0}.ty-ui-v2.ty-page-header h1{font-size:var(--ty-font-size-page-title);line-height:1.2}.ty-ui-v2.ty-page-header p{max-width:var(--ty-text-measure);margin-top:var(--ty-space-2);color:var(--eg-muted);font-size:var(--ty-font-size-body)}.ty-ui-v2.ty-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-profile-control-gap, var(--ty-space-3));padding:var(--ty-space-3);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-panel)}.ty-ui-v2.ty-filter-bar .ty-filter-bar__controls{display:flex;flex:1 1 var(--ty-width-filter-controls);flex-wrap:wrap;align-items:center;gap:var(--ty-space-2);min-width:0}.ty-ui-v2.ty-filter-bar .ty-filter-bar__active{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-ui-v2.ty-filter-bar .ty-filter-bar__actions{display:flex;align-items:center;gap:var(--ty-space-2);margin-inline-start:auto}.ty-ui-v2.ty-decision-summary{display:grid;gap:var(--ty-space-4);padding:var(--ty-space-5);color:var(--eg-text);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-inline-start-color:var(--eg-primary);border-radius:var(--ty-radius-panel)}.ty-ui-v2.ty-decision-summary>header{font-size:var(--ty-font-size-title);font-weight:var(--ty-font-weight-strong)}.ty-ui-v2.ty-decision-summary .ty-decision-summary__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-width-metric-min)),1fr));gap:var(--ty-space-3)}.ty-ui-v2.ty-decision-summary .ty-decision-summary__evidence{padding:var(--ty-space-3);background:var(--eg-surface-muted);border-radius:var(--ty-radius-item)}.ty-ui-v2.ty-decision-summary>footer{display:flex;justify-content:flex-end}.ty-ui-v2.ty-data-detail{display:grid;gap:var(--ty-space-3);min-width:0}.ty-ui-v2.ty-data-detail .ty-data-detail__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--ty-width-data-aside-min),auto);gap:var(--ty-space-3);min-width:0}.ty-ui-v2.ty-data-detail .ty-data-detail__table{min-width:0}.ty-ui-v2.ty-data-detail .ty-data-detail__body>aside{padding:var(--ty-space-4);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-panel)}.ty-ui-v2.ty-data-detail>footer{display:flex;justify-content:flex-end;gap:var(--ty-space-2)}.ty-ui-v2.ty-task-evidence-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-width-stage-min)),1fr));gap:var(--ty-space-3);padding:0;margin:0;list-style:none}.ty-ui-v2.ty-task-evidence-flow>li{display:grid;align-content:start;gap:var(--ty-space-2);padding:var(--ty-space-4);background:var(--eg-surface);border:var(--ty-border-width) solid var(--eg-border);border-radius:var(--ty-radius-panel)}.ty-ui-v2.ty-task-evidence-flow>li>strong{color:var(--eg-text);font-size:var(--ty-font-size-body-strong)}.ty-ui-v2.ty-task-evidence-flow>li>p{color:var(--eg-muted);font-size:var(--ty-font-size-body)}.ty-ui-v2.ty-mobile-action-bar{position:sticky;z-index:var(--ty-z-sticky);bottom:0;display:grid;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-4) calc(var(--ty-space-3) + var(--ty-safe-area-bottom));background:var(--eg-surface);border-top:var(--ty-border-width) solid var(--eg-border);box-shadow:var(--ty-shadow-raised)}.ty-ui-v2.ty-mobile-action-bar .ty-mobile-action-bar__status{color:var(--eg-muted);font-size:var(--ty-font-size-label)}.ty-ui-v2.ty-spatial-workspace{display:flex;flex-direction:column;min-height:var(--ty-size-spatial-min);overflow:hidden;color:var(--eg-text);background:var(--eg-ambient);border-radius:var(--ty-radius-panel)}.ty-ui-v2.ty-spatial-workspace>header,.ty-ui-v2.ty-spatial-workspace>footer{min-height:var(--ty-size-spatial-bar);padding:var(--ty-space-3) var(--ty-space-4);color:var(--eg-on-primary);background:var(--eg-hero-start)}.ty-ui-v2.ty-spatial-workspace .ty-spatial-workspace__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--ty-width-spatial-aside-min),var(--ty-width-spatial-aside-max));flex:1 1 auto;min-height:0}.ty-ui-v2.ty-spatial-workspace .ty-spatial-workspace__canvas{min-width:0;min-height:var(--ty-size-spatial-canvas-min);background:var(--eg-ambient)}.ty-ui-v2.ty-spatial-workspace .ty-spatial-workspace__body>aside{overflow:auto;padding:var(--ty-space-4);color:var(--eg-text);background:var(--eg-surface);border-inline-start:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-spatial-mode-canvas{min-height:var(--ty-size-spatial-canvas-min);background:var(--eg-surface-muted);border:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-spatial-mode-canvas>header,.ty-ui-v2.ty-spatial-mode-canvas>footer{color:var(--eg-text);background:var(--eg-surface)}.ty-ui-v2.ty-spatial-mode-canvas>header{border-bottom:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-spatial-mode-canvas>footer{border-top:var(--ty-border-width) solid var(--eg-border)}.ty-ui-v2.ty-spatial-mode-canvas .ty-spatial-mode-canvas__toolbar{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-3)}.ty-ui-v2.ty-spatial-mode-canvas .ty-spatial-mode-canvas__switch{flex:0 0 auto}.ty-ui-v2.ty-spatial-mode-canvas .ty-spatial-workspace__body{display:grid;grid-template-columns:minmax(0,1fr)}.ty-ui-v2.ty-spatial-mode-canvas .ty-spatial-mode-canvas__viewport{min-width:0;min-height:var(--ty-size-spatial-canvas-min);height:100%;overflow:hidden}}@layer profile{[data-surface-profile=admin-web]{--ty-profile-content-max: var(--ty-profile-desktop-content-max);--ty-profile-content-padding: var(--ty-space-5);--ty-profile-control-gap: var(--ty-space-3)}[data-surface-profile=admin-tablet-webview]{--ty-profile-content-max: var(--ty-width-dialog-tablet);--ty-profile-content-padding: var(--ty-space-4);--ty-profile-control-gap: var(--ty-space-2)}[data-surface-profile=wecom-guide],[data-surface-profile=store-handheld]{--ty-profile-content-max: var(--ty-profile-mobile-canvas-width);--ty-profile-content-padding: var(--ty-space-3);--ty-profile-control-gap: var(--ty-space-2)}[data-surface-profile=internal-monitor]{--ty-profile-content-max: var(--ty-profile-desktop-content-max);--ty-profile-content-padding: var(--ty-space-4);--ty-profile-control-gap: var(--ty-space-2)}[data-surface-profile=electron-desktop]{--ty-profile-content-max: var(--ty-profile-desktop-content-max);--ty-profile-content-padding: var(--ty-space-5);--ty-profile-control-gap: var(--ty-space-3)}[data-surface-profile=android-webview]{--ty-profile-content-max: var(--ty-profile-mobile-canvas-width);--ty-profile-content-padding: var(--ty-space-3);--ty-profile-control-gap: var(--ty-space-2)}[data-surface-profile=sales-demo]{--ty-profile-content-max: var(--ty-profile-desktop-content-max);--ty-profile-content-padding: var(--ty-space-6);--ty-profile-control-gap: var(--ty-space-4)}[data-surface-profile=spatial-canvas]{--ty-profile-content-max: var(--ty-profile-desktop-content-max);--ty-profile-content-padding: var(--ty-space-4);--ty-profile-control-gap: var(--ty-space-3)}:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-page-shell{grid-template-columns:minmax(0,1fr)}:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-page-shell .ty-page-shell__navigation,:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-page-shell .ty-page-shell__aside{min-width:0;border-inline:0;border-bottom:var(--ty-border-width) solid var(--eg-border)}:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-data-detail .ty-data-detail__body,:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-spatial-workspace .ty-spatial-workspace__body{grid-template-columns:minmax(0,1fr)}:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-spatial-workspace .ty-spatial-workspace__body>aside{border-inline-start:0;border-top:var(--ty-border-width) solid var(--eg-border)}:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-button-group--mobile-stack{display:grid;grid-template-columns:minmax(0,1fr)}:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-button-group--mobile-stack>*{width:100%}:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-definition-list--2,:where([data-surface-profile=wecom-guide],[data-surface-profile=store-handheld],[data-surface-profile=android-webview]) .ty-ui-v2.ty-definition-list--3{--ty-definition-columns: 1}[data-surface-profile=admin-tablet-webview] .ty-ui-v2.ty-surface-dialog-root .surface-dialog{width:min(100%,var(--ty-width-dialog-tablet));max-height:var(--ty-height-dialog-tablet)}[data-surface-profile=sales-demo] .ty-ui-v2.ty-page-header h1{font-size:var(--ty-font-size-display)}[data-surface-profile=spatial-canvas] .ty-ui-v2.ty-spatial-workspace{min-height:var(--ty-size-spatial-min)}}@layer compatibility;[data-ty-configuration]{font-family:var(--ty-merch-ui-font);font-size:var(--ty-config-body);line-height:var(--ty-config-line);color:var(--eg-text)}[data-ty-configuration] :is(.ty-button,.ty-icon-button,.ty-wheel-select-root,input:not([type=checkbox]):not([type=range]),textarea){box-sizing:border-box;font-family:var(--ty-merch-ui-font);font-size:var(--ty-config-body);line-height:var(--ty-config-line);border-radius:var(--ty-config-control-radius);box-shadow:none}[data-ty-configuration] :is(.ty-button,.ty-icon-button,.ty-wheel-select-root,input:not([type=checkbox]):not([type=range])){height:var(--ty-config-control);min-height:var(--ty-config-control)}[data-ty-configuration] .ty-button{min-width:var(--ty-config-button-secondary);padding:0 var(--ty-space-4);gap:var(--ty-config-control-gap);font-weight:500;white-space:nowrap;flex:0 0 auto}[data-ty-configuration] .ty-button--primary{min-width:var(--ty-config-button-primary)}[data-ty-configuration] .ty-button--sm{min-width:var(--ty-config-button-inline);padding-inline:var(--ty-space-3)}[data-ty-configuration] .ty-button--ghost{min-width:var(--ty-config-control);padding-inline:var(--ty-space-3)}[data-ty-configuration] .ty-icon-button{width:var(--ty-config-control);min-width:var(--ty-config-control);padding:0;flex:0 0 var(--ty-config-control)}[data-ty-configuration] :is(.ty-button__icon,.ty-icon-button)>svg{width:var(--ty-config-icon);height:var(--ty-config-icon);color:inherit}[data-ty-configuration] .ty-button--secondary{background:var(--eg-surface);color:var(--eg-text);border-color:var(--eg-border-strong)}[data-ty-configuration] :is(.ty-button--ghost,.ty-icon-button--ghost){color:var(--eg-muted);border-color:transparent;background:transparent}[data-ty-configuration] :is(.ty-button--secondary,.ty-button--ghost,.ty-icon-button--ghost):hover:not(:disabled){color:var(--eg-text);background:var(--eg-canvas);border-color:var(--eg-border-strong)}[data-ty-configuration] :is(.ty-button,.ty-icon-button):active:not(:disabled){transform:none;border-color:var(--eg-text)}[data-ty-configuration] .ty-button--primary:hover:not(:disabled){background:var(--eg-primary-hover);color:var(--eg-on-primary)}[data-ty-configuration] .ty-button--danger:hover:not(:disabled){background:color-mix(in srgb,var(--eg-negative) 88%,var(--eg-text));border-color:var(--eg-negative)}[data-ty-configuration] [data-action=delete]:hover:not(:disabled){color:var(--eg-negative);background:var(--eg-negative-soft);border-color:transparent}[data-ty-configuration] :is(.ty-button,.ty-icon-button,.ty-wheel-select-root):disabled{opacity:1;color:var(--eg-muted);background:var(--eg-canvas);border-color:var(--eg-border);cursor:not-allowed}[data-ty-configuration] :is(button,input,textarea):focus-visible{outline:var(--ty-config-focus-width) solid var(--eg-primary);outline-offset:var(--ty-config-focus-offset)}[data-ty-configuration] .ty-wheel-select-root{min-width:var(--ty-config-filter);padding:0 var(--ty-space-3);gap:var(--ty-config-control-gap);background:var(--eg-surface)}[data-ty-configuration] .ty-wheel-select-root .wheel-select-trigger__copy{display:flex;gap:var(--ty-config-control-gap);align-items:center}[data-ty-configuration] .ty-wheel-select-root .wheel-select-trigger__copy small{display:none}[data-ty-configuration] .ty-wheel-select-root .wheel-select-trigger__copy strong{font-size:var(--ty-config-body);font-weight:400}[data-ty-configuration] .ty-wheel-select-root>svg{margin-left:auto;flex:none}[data-ty-configuration] .ty-wheel-select-root:hover:not(:disabled){border-color:var(--eg-primary)}[data-ty-configuration] :is(input:not([type=checkbox]):not([type=range]),textarea){min-width:0;width:100%;border:var(--ty-border-width) solid var(--eg-border-strong);padding:var(--ty-space-3);background:var(--eg-surface);color:var(--eg-text);font-weight:400}[data-ty-configuration] textarea{min-height:calc(var(--ty-config-control) * 2);resize:vertical}[data-ty-configuration] :is(input,textarea)::placeholder{color:var(--eg-muted);opacity:1}[data-ty-configuration].ty-surface-dialog-root .surface-dialog{width:min(100%,var(--ty-config-dialog));border-radius:var(--ty-config-panel-radius)}[data-ty-configuration].ty-surface-dialog-root :is(.surface-dialog__header,.surface-dialog__body,.surface-dialog__actions){padding:var(--ty-config-panel-padding);gap:var(--ty-config-control-gap)}[data-ty-configuration].ty-surface-dialog-root .surface-dialog__header h2{font-size:var(--ty-config-heading);line-height:var(--ty-config-line)}[data-ty-configuration].ty-surface-dialog-root .surface-dialog__actions{justify-content:flex-end}[data-ty-configuration].ty-surface-dialog-root .surface-dialog__close{width:var(--ty-config-control);height:var(--ty-config-control);min-width:var(--ty-config-control);border:0;border-radius:var(--ty-config-control-radius);color:var(--eg-muted);background:transparent}[data-ty-configuration].ty-surface-dialog-root .surface-dialog__close:hover{background:var(--eg-canvas);color:var(--eg-text)}@media(prefers-reduced-motion:reduce){[data-ty-configuration] :is(.ty-button,.ty-icon-button){transition:none}}.ty-ui-v2.ty-search:focus-within>.ty-ui-v2.ty-input:not([aria-invalid=true]){border-color:var(--eg-primary)}.ty-ui-v2.ty-search>.ty-ui-v2.ty-input:is(:focus,:focus-visible){outline:none;box-shadow:none}@media(forced-colors:active){.ty-ui-v2.ty-search:focus-within>.ty-ui-v2.ty-input{border-color:Highlight}}.guide-workspace,.gw-dialog{color:var(--ty-guide-text);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;color-scheme:light}.guide-workspace button,.gw-dialog button{min-height:44px}.guide-workspace .ty-button,.gw-dialog .ty-button{font-size:14px;border-radius:14px}.guide-workspace .ty-button--primary,.gw-dialog .ty-button--primary{background:var(--ty-guide-primary);color:var(--ty-guide-on-primary);border-color:transparent}.guide-workspace .ty-button--secondary,.gw-dialog .ty-button--secondary{background:var(--ty-guide-surface);color:var(--ty-guide-text);border:1px solid var(--ty-guide-border)}.gw-dialog.surface-dialog-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--ty-guide-dialog-layer);align-items:end;padding:12px}.gw-dialog .surface-dialog{width:100%;max-width:100%;max-height:85%;background:var(--ty-guide-surface);border-radius:24px;box-shadow:0 16px 70px color-mix(in srgb,var(--ty-guide-text) 20%,transparent);display:flex;flex-direction:column;overflow:hidden;color:var(--ty-guide-text)}.gw-dialog .surface-dialog__header{padding:18px;border-bottom:1px solid var(--ty-guide-border)}.gw-dialog .surface-dialog__header h2{font-size:19px}.gw-dialog .surface-dialog__body{padding:18px;overflow:auto;min-height:0;font-size:14px}.gw-dialog .surface-dialog__actions{padding:16px;border-top:1px solid var(--ty-guide-border);display:flex;gap:12px}.gw-dialog .surface-dialog__actions>button{flex:1}.gw-dialog--confirm.surface-dialog-layer{align-items:center}.gw-dialog--confirm .surface-dialog{max-height:70%}.gw-dialog p{line-height:1.65;overflow-wrap:anywhere}.gw-dialog .surface-dialog__close{color:var(--ty-guide-text);background:var(--ty-guide-canvas)}@media(prefers-reduced-motion:reduce){.guide-workspace *,.gw-dialog *{scroll-behavior:auto;transition:none;animation:none}}.guide-workspace>.ty-wheel-picker-root{z-index:var(--ty-guide-picker-layer)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__scrim{background:var(--ty-guide-overlay)}.guide-workspace>.ty-wheel-picker-root .wheel-picker{inset:auto 0 0;width:100%;max-width:none;max-height:100%;transform:none;border:1px solid var(--ty-guide-primary-soft);border-bottom:0;border-radius:28px 28px 0 0;background:var(--ty-guide-picker-surface);box-shadow:var(--ty-guide-picker-shadow)}.guide-workspace>.ty-wheel-picker-root .wheel-picker:before{content:"";align-self:center;width:36px;height:4px;margin-top:12px;flex-shrink:0;border-radius:4px;background:var(--ty-guide-border)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__head{flex-shrink:0;padding:16px 20px 12px;border:0}.guide-workspace>.ty-wheel-picker-root .wheel-picker__head span{display:block;margin-bottom:4px;color:var(--ty-guide-muted);font-size:13px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__head h2{color:var(--ty-guide-text);font-size:21px;font-weight:700}.guide-workspace>.ty-wheel-picker-root .wheel-picker__close{width:44px;height:44px;color:var(--ty-guide-muted);background:var(--ty-guide-primary-soft);border:0;border-radius:50%}.guide-workspace>.ty-wheel-picker-root .wheel-picker__viewport{flex:0 0 216px;margin:0 20px 12px;-webkit-mask-image:var(--ty-guide-picker-mask);mask-image:var(--ty-guide-picker-mask)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__marker{border-radius:18px;background:var(--ty-guide-picker-selection)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail{scrollbar-width:none;overscroll-behavior:contain}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail::-webkit-scrollbar{display:none}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail>button{color:var(--ty-guide-muted);font-size:18px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail>button strong{line-height:28px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail>button.is-active{color:var(--ty-guide-primary);font-size:23px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail>button:disabled{opacity:.45}.guide-workspace>.ty-wheel-picker-root .wheel-picker__search{padding:0 20px 12px;color:var(--ty-guide-muted);font-size:13px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__search input{min-height:48px;border:1px solid var(--ty-guide-border);border-radius:14px;background:var(--ty-guide-canvas);color:var(--ty-guide-text);font-size:16px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__empty{color:var(--ty-guide-muted);font-size:14px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__actions{flex-shrink:0;display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:16px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--ty-guide-border);background:var(--ty-guide-surface)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__actions button{min-height:48px;padding:10px 12px;font-size:16px;font-weight:600;border-radius:16px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__actions .is-secondary{color:var(--ty-guide-primary);background:var(--ty-guide-canvas);border-color:var(--ty-guide-track)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__actions .is-primary{background:var(--ty-guide-picker-action);border-color:transparent;box-shadow:0 5px 16px var(--ty-guide-primary)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__actions .is-primary:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.guide-workspace>.ty-wheel-picker-root button:focus-visible,.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail:focus-visible{outline:2px solid var(--ty-guide-primary);outline-offset:-3px}.gw-dialog.surface-dialog-layer{padding:0}.gw-dialog .surface-dialog{border-radius:24px 24px 0 0;margin:0;width:100%;max-width:100%}.gw-dialog .surface-dialog__body{padding-bottom:max(20px,env(safe-area-inset-bottom))}.gw-dialog--confirm.surface-dialog-layer{padding:16px}.gw-dialog--confirm .surface-dialog{border-radius:24px}.gw-part-body .ty-button__label{white-space:normal;overflow-wrap:anywhere}.guide-workspace .gw-entry-fields>button{width:100%;min-height:72px;border:0;border-radius:0;background:transparent;justify-content:space-between;text-align:left;color:var(--ty-guide-text)}.guide-workspace .gw-entry-fields>button+button,.gw-entry-skeleton+.gw-entry-skeleton{border-top:1px solid var(--ty-guide-border)}.guide-workspace .gw-entry-fields>button>span{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3);flex:1;min-width:0}.guide-workspace .gw-entry-fields>button small{font-size:15px;flex-shrink:0;color:var(--ty-guide-text)}.guide-workspace .gw-entry-fields>button strong{font-size:16px;overflow-wrap:anywhere;text-align:right}.gw-internal-form>.ty-button--primary{min-height:48px;font-size:16px}.gw-entry-skeleton{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-4);font-size:15px}.gw-entry-skeleton i{display:block;width:45%;height:20px;border-radius:var(--ty-radius-control);background:var(--ty-guide-primary-soft)}.gw-entry-spinner{color:var(--ty-guide-primary);animation:gw-entry-spin 1s linear infinite}@keyframes gw-entry-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gw-entry-spinner{animation:none}}.guide-workspace,.guide-workspace *,.gw-internal-shell,.gw-internal-shell *,.gw-dialog,.gw-dialog *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.guide-workspace .gw-nav .ty-button:hover,.guide-workspace .gw-nav .ty-button:active,.guide-workspace .gw-nav .ty-button:focus{background:transparent;box-shadow:none;filter:none}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail:is([aria-label^=员工],[aria-label^=导购])>button{font-size:16px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail:is([aria-label^=员工],[aria-label^=导购])>button.is-active{font-size:18px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail:is([aria-label^=员工],[aria-label^=导购])>button strong{line-height:24px}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail>button[data-tone=muted],.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail>button[data-tone=muted].is-active{color:var(--ty-guide-muted)}.guide-workspace>.ty-wheel-picker-root .wheel-picker__rail>button[data-tone=muted].is-active{background:var(--ty-guide-primary-soft);border-color:var(--ty-guide-track);box-shadow:none}.gw-dialog.gw-dev-settings.ty-surface-dialog-root .surface-dialog{width:min(100%,440px);max-width:440px;max-height:calc(100% - 8px);border-radius:24px}.gw-dialog.gw-dev-settings .surface-dialog__header{padding:20px 20px 14px;border-bottom:0}.gw-dialog.gw-dev-settings .surface-dialog__header h2{margin:0;font-size:20px;line-height:1.3}.gw-dialog.gw-dev-settings .surface-dialog__header p{margin:5px 0 0;color:var(--ty-guide-muted);font-size:13px;line-height:1.4}.gw-dialog.gw-dev-settings .surface-dialog__close{width:44px;height:44px;min-width:44px;border:0;border-radius:50%}.gw-dialog.gw-dev-settings .surface-dialog__body{padding:0 16px 20px;overflow-x:hidden;overscroll-behavior:contain}.gw-dev-settings__simulator{padding:4px 4px 12px;border-radius:16px;background:var(--ty-guide-canvas)}.gw-dialog.gw-dev-settings .gw-dev-settings__simulator-button.ty-button,.gw-dialog.gw-dev-settings .gw-dev-settings__option.ty-button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;height:auto;margin:0;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--ty-guide-text);box-shadow:none;text-align:left;white-space:normal}.gw-dialog.gw-dev-settings .gw-dev-settings__simulator-button.ty-button:hover,.gw-dialog.gw-dev-settings .gw-dev-settings__option.ty-button:hover,.gw-dialog.gw-dev-settings .gw-dev-settings__option.ty-button.is-current{background:var(--ty-guide-primary-soft)}.gw-dialog.gw-dev-settings :is(.gw-dev-settings__simulator-button,.gw-dev-settings__option)>.ty-button__label{display:block;min-width:0;white-space:normal}.gw-dialog.gw-dev-settings :is(.gw-dev-settings__simulator-button,.gw-dev-settings__option)>.ty-button__icon:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--ty-guide-canvas);color:var(--ty-guide-primary)}.gw-dialog.gw-dev-settings .gw-dev-settings__simulator-button>.ty-button__icon:first-child{background:var(--ty-guide-surface)}.gw-dialog.gw-dev-settings :is(.gw-dev-settings__simulator-button,.gw-dev-settings__option)>.ty-button__icon:last-child{color:var(--ty-guide-muted)}.gw-dialog.gw-dev-settings .gw-dev-settings__option.is-current>.ty-button__icon:last-child{color:var(--ty-guide-primary)}.gw-dev-settings__copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.gw-dev-settings__copy strong{font-size:15px;line-height:1.35;font-weight:650}.gw-dev-settings__copy>span{color:var(--ty-guide-muted);font-size:13px;line-height:1.35}.gw-dialog.gw-dev-settings .gw-dev-settings__simulator p{margin:0 12px;color:var(--ty-guide-muted);font-size:13px;line-height:1.45}.gw-dev-settings__modes{margin-top:20px}.gw-dev-settings__modes h3{margin:0 8px 8px;color:var(--ty-guide-muted);font-size:13px;line-height:1.4;font-weight:600}.gw-dev-settings__list{display:grid;gap:2px}.gw-dev-settings__current{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;white-space:nowrap}.gw-dialog.gw-dev-settings .ty-button:focus-visible,.gw-dialog.gw-dev-settings .surface-dialog__close:focus-visible{outline:2px solid var(--ty-guide-primary);outline-offset:2px}@media(max-width:359px){.gw-dialog.gw-dev-settings .surface-dialog__header{padding:16px 16px 12px}.gw-dialog.gw-dev-settings .surface-dialog__body{padding-inline:12px}.gw-dev-settings__modes{margin-top:16px}}.tag-governance[data-tag-governance]{background:var(--eg-surface)}.tag-command-bar{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:var(--ty-space-2) var(--ty-space-4);padding-bottom:var(--ty-space-2);border-bottom:1px solid var(--eg-border)}.tag-command-title{display:flex;align-items:center;min-width:0;gap:var(--ty-space-3)}.tag-command-title h1{flex:none;white-space:nowrap}.tag-command-details{position:relative;min-width:0;max-width:calc(var(--ty-config-search) + var(--ty-space-4))}.tag-command-details>summary{display:block;min-height:var(--ty-config-control);padding-block:var(--ty-space-1);cursor:pointer;font-size:var(--ty-font-label);line-height:var(--ty-config-line);color:var(--eg-muted)}.tag-command-details>summary span{display:block;overflow-wrap:anywhere}.tag-command-details>summary span:first-child{display:flex;align-items:center;gap:var(--ty-space-1);color:var(--eg-text)}.tag-command-details>summary svg{flex:none;color:var(--eg-primary)}.tag-command-details>summary:focus-visible{outline:var(--ty-config-focus-width) solid var(--eg-primary);outline-offset:var(--ty-config-focus-offset)}.tag-command-details>dl{position:absolute;top:100%;left:0;z-index:var(--ty-z-popover);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ty-space-2) var(--ty-space-3);width:var(--ty-config-dialog);max-width:calc(100cqw - var(--ty-space-8));margin:0;padding:var(--ty-space-4);border:1px solid var(--eg-border);border-radius:var(--ty-config-panel-radius);background:var(--eg-surface);box-shadow:var(--ty-shadow-raised);font-size:var(--ty-font-label)}.tag-command-details dt{color:var(--eg-muted)}.tag-command-details dd{margin:0;overflow-wrap:anywhere}.tag-command-bar .tag-view-tabs{flex:1;min-width:max-content;align-self:stretch;gap:var(--ty-space-3);margin:0;border:0}.tag-command-bar .tag-view-tabs button{padding-block:var(--ty-space-2)}.tag-command-actions{display:flex;align-items:center;gap:var(--ty-space-1);margin-left:auto}.tag-command-bar.has-platform-actions .tag-command-actions{flex-basis:100%;flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.tag-command-intro{flex-basis:100%;font-size:var(--ty-font-label)}.tag-governance:has(>.tag-command-bar) .tag-workbench{margin-top:var(--ty-space-3)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail{color:var(--eg-text);background:var(--eg-surface);border-right:1px solid var(--eg-border);box-shadow:none}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-brand{color:var(--eg-text);background:var(--eg-surface);border-color:var(--eg-border)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-brand>span:first-child{color:var(--eg-primary);background:var(--eg-primary-soft)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-brand__copy small{color:var(--eg-muted)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail nav button{color:var(--eg-text)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-nav-group.is-unpublished button:not(.is-active){color:var(--eg-muted)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail nav button:hover{color:var(--eg-primary);background:var(--eg-primary-softer)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail nav button.is-active{color:var(--eg-primary);background:var(--eg-primary-soft);box-shadow:none}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) :is(.internal-monitor-nav-group.is-unpublished,.internal-monitor-rail__footer){border-top-color:var(--eg-border)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-nav-badge{color:var(--eg-muted);background:var(--eg-surface-muted);border-color:var(--eg-border)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail nav button.is-active .internal-monitor-nav-badge{color:var(--eg-primary);background:var(--eg-surface);border-color:var(--eg-border)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail__footer button{color:var(--eg-text)}.internal-monitor-app:has(.tag-governance[data-tag-governance=platform]) .internal-monitor-rail__footer button:hover{color:var(--eg-primary);background:var(--eg-primary-softer)}.tag-inline-dimension-editor,.tag-inline-value-editor{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--eg-surface)}.tag-inline-dimension-editor>.tag-section-heading{flex-wrap:wrap;border-bottom:1px solid var(--eg-border)}.tag-inline-editor-scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--ty-space-4)}.tag-inline-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ty-space-2)}.tag-inline-value-editor{border-left:1px solid var(--eg-border)}.tag-editor-values{display:flex;flex-direction:column;min-width:0;min-height:0;gap:var(--ty-space-3);margin-top:var(--ty-space-4);padding-top:var(--ty-space-4);border-top:1px solid var(--eg-border)}.tag-editor-values>.tag-section-heading{padding:0}.tag-editor-values h3{margin:0}.tag-editor-values p{color:var(--eg-muted)}.tag-editor-values small{display:block;font-size:var(--ty-font-label);line-height:var(--ty-config-line);color:var(--eg-muted);overflow-wrap:anywhere}.tag-editor-values .tag-field{flex:none}.tag-editor-value-list{min-height:0;max-height:calc(var(--ty-config-control) * 6);overflow-y:auto}.tag-editor-value-list ul{list-style:none;margin:0;padding:0}.tag-editor-value-list li{display:flex;align-items:center;min-width:0;gap:0;padding:var(--ty-space-2) 0;border-bottom:1px solid var(--eg-border)}.tag-editor-value-list li>div{flex:1;min-width:0;overflow-wrap:anywhere}.tag-editor-value-list li p{font-size:var(--ty-font-label)}.tag-inline-value-editor>.tag-editor-values{flex:1;margin:0;padding:var(--ty-space-4);border:0}.tag-inline-value-editor .tag-editor-value-list{flex:1;max-height:none}.tag-governance-dialog{color:var(--eg-text);font-size:14px;line-height:1.5}.tag-governance-dialog :is(h3,p){margin:0}.tag-governance-dialog h3{font-size:14px;font-weight:600}.tag-governance-dialog p{color:var(--eg-muted)}.tag-governance-dialog small{display:block;font-size:13px;line-height:20px;font-weight:400;overflow-wrap:anywhere}.tag-governance-dialog table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.tag-governance-dialog :is(th,td){padding:12px;border-bottom:1px solid var(--eg-border);vertical-align:middle;overflow-wrap:anywhere}.tag-governance-dialog th{color:var(--eg-muted);background:var(--eg-surface-tint);font-weight:500;white-space:nowrap}.tag-governance-dialog .surface-dialog{width:min(880px,calc(100% - 32px));max-width:100%;max-height:calc(100% - 32px);border-radius:8px}.tag-governance-dialog .surface-dialog__header h2{font-size:18px;font-weight:600}.tag-governance-dialog--drawer{justify-content:end}.tag-governance-dialog--drawer .surface-dialog{width:min(520px,calc(100% - 24px));height:calc(100% - 24px);margin-left:auto;margin-right:12px}.tag-governance-dialog input[type=checkbox]{width:18px;height:18px;accent-color:var(--eg-primary);flex:none}.tag-governance-dialog summary{min-height:44px;padding:10px 0;cursor:pointer;color:var(--eg-primary)}.tag-governance-dialog input,.tag-governance-dialog textarea{caret-color:var(--eg-primary)}.tag-governance-dialog ::selection{color:var(--eg-on-primary);background:var(--eg-primary)}@media(prefers-reduced-motion:reduce){.tag-governance-dialog *{scroll-behavior:auto;transition:none;animation:none}}@layer components{.ty-circle-packing{display:grid;grid-template-rows:auto minmax(180px,1fr) auto;block-size:100%;min-block-size:280px;min-inline-size:0;background:var(--ty-circle-surface);color:var(--eg-text);font-family:var(--ty-font-sans);font-size:var(--ty-font-body)}.ty-circle-packing__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2);padding:var(--ty-space-2) var(--ty-space-3);border-block-end:1px solid var(--eg-border)}.ty-circle-packing__breadcrumbs{display:flex;flex:1 1 240px;flex-wrap:wrap;min-inline-size:0;gap:var(--ty-space-1)}.ty-circle-packing__breadcrumb[aria-current=location]{font-weight:700}.ty-circle-packing__actions{display:flex;gap:var(--ty-space-1)}.ty-circle-packing__canvas{position:relative;min-block-size:180px;min-inline-size:0;overflow:hidden;background:var(--ty-circle-grid) 0 0 / 24px 24px}.ty-circle-packing__svg{display:block;inline-size:100%;block-size:100%;overflow:hidden;touch-action:none;cursor:grab}.ty-circle-packing__node circle{fill:color-mix(in srgb,var(--ty-circle-palette) 13%,var(--ty-circle-surface));stroke:color-mix(in srgb,var(--ty-circle-palette) 62%,var(--ty-circle-surface));stroke-width:1.5px;transition:fill .16s ease-out,stroke-width .16s ease-out}.ty-circle-packing__node.is-leaf circle{fill:color-mix(in srgb,var(--ty-circle-palette) 22%,var(--ty-circle-surface))}.ty-circle-packing__node[data-selectable=true]{cursor:inherit;outline:none}.ty-circle-packing__node[data-selectable=false]{pointer-events:none}.ty-circle-packing__node:hover circle{fill:color-mix(in srgb,var(--ty-circle-palette) 28%,var(--ty-circle-surface))}.ty-circle-packing__node:focus-visible circle,.ty-circle-packing__node.is-selected circle{stroke:var(--ty-circle-blue);stroke-width:3px}.ty-circle-packing__label{pointer-events:none}.ty-circle-packing__label rect{fill:var(--ty-circle-surface)}.ty-circle-packing__label text{fill:var(--ty-circle-ink);font-size:var(--ty-font-label);font-weight:600}.ty-circle-packing__list{border-block-start:1px solid var(--eg-border);min-block-size:44px}.ty-circle-packing__list summary{display:list-item;min-block-size:44px;padding:var(--ty-space-3) var(--ty-space-4);box-sizing:border-box;cursor:pointer;font-size:var(--ty-font-label)}.ty-circle-packing__list summary:focus-visible{outline:2px solid var(--ty-circle-blue);outline-offset:-2px}.ty-circle-packing__list ul{display:flex;flex-wrap:wrap;gap:var(--ty-space-2);list-style:none;padding:0 var(--ty-space-3) var(--ty-space-3);margin:0;max-block-size:168px;overflow-y:auto}.ty-circle-packing__list li{min-inline-size:0}.ty-circle-packing__list .ty-button{min-block-size:44px;max-inline-size:100%;white-space:normal;text-align:start}.ty-circle-packing__list .is-selected{outline:2px solid var(--ty-circle-blue);outline-offset:-2px}.ty-circle-packing__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ty-space-2);block-size:100%;padding:var(--ty-space-6);box-sizing:border-box;text-align:center}.ty-circle-packing__empty span{color:var(--eg-muted)}.ty-circle-packing__svg:active{cursor:grabbing}.ty-circle-packing__canvas[data-editing=true] .ty-circle-packing__node[data-selectable=true]{cursor:move}.ty-circle-packing__node.is-drop-target circle{stroke:var(--ty-circle-jade);stroke-width:4px;stroke-dasharray:8 4}.ty-circle-packing__zoom{position:absolute;inset-inline-end:12px;inset-block-end:12px;display:flex;align-items:center;gap:2px;background:var(--ty-circle-surface);border:1px solid var(--eg-border);border-radius:var(--ty-radius-control)}.ty-circle-packing__zoom output{min-inline-size:46px;text-align:center;font-variant-numeric:tabular-nums;font-size:var(--ty-font-label)}.ty-circle-packing__hint{position:absolute;inset-inline-start:12px;inset-block-end:14px;max-inline-size:calc(100% - 230px);padding:6px 8px;border-radius:var(--ty-radius-tag);background:var(--ty-circle-surface);color:var(--eg-muted);font-size:var(--ty-font-label);pointer-events:none}.ty-circle-packing__hint .ty-button{pointer-events:auto}.ty-circle-packing__ghost{pointer-events:none}.ty-circle-packing__ghost circle{fill:color-mix(in srgb,var(--ty-circle-palette) 30%,var(--ty-circle-surface));stroke:var(--ty-circle-palette);stroke-width:2px;stroke-dasharray:5 3}.ty-circle-packing__ghost text{fill:var(--ty-circle-ink);font-size:var(--ty-font-label);paint-order:stroke;stroke:var(--ty-circle-surface);stroke-width:5px;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.ty-circle-packing__node circle{transition:none}}}: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[data-phone-orientation=landscape]{width:calc(var(--phone-height) + 32px);height:calc(var(--phone-width) + 36px)}.phone-frame[data-phone-orientation=landscape] .phone-screen{width:var(--phone-height);height:var(--phone-width)}.phone-frame[data-phone-orientation=landscape] .phone-frame__notch{top:50%;right:8px;left:auto;width:6px;height:88px;transform:translateY(-50%)}.phone-frame__notch{position:absolute;top:8px;left:50%;width:88px;height:6px;border-radius:999px;transform:translate(-50%);background:#1f2937}.phone-screen{position:relative;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{height:var(--ty-target-min);border:0;border-radius:var(--radius-pill);padding:0 11px;color:#fff;background:#ffffff29;font-size:var(--ty-font-label);font-weight:800;cursor:pointer}@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}@media(max-width:320px){.demo-stage[data-demo-product=reports-v2] .demo-floating-controls{top:5px;bottom:auto}}.demo-floating-controls button.is-outline{color:#fffdf7;background:#b8895a47;box-shadow:inset 0 0 0 1px #fffdf747}.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-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;height:var(--ty-target-min);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:0 10px;color:#fff;background:#241a1847;font-size:var(--ty-font-label);font-weight:800}.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-backdrop.is-viewport{position:fixed}.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,: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: #9b586a;--eg-secondary-rgb: 155, 88, 106;--eg-accent: #765f3d;--eg-accent-rgb: 118, 95, 61;--eg-ambient: #26181f;--eg-ambient-rgb: 38, 24, 31;--eg-primary-soft: #f3e8eb;--eg-primary-softer: #faf4f6;--eg-surface-tint: #fff8f5;--eg-hero-start: #541522;--eg-hero-end: #2b2025;--eg-canvas: #f6f2f0;--eg-surface: #ffffff;--eg-surface-muted: #faf8f7;--eg-text: #2b2022;--eg-muted: #66585b;--eg-tertiary: #786a6d;--eg-border: #ded4d1;--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: #467d76;--eg-secondary-rgb: 70, 125, 118;--eg-accent: #766846;--eg-accent-rgb: 118, 104, 70;--eg-ambient: #102b29;--eg-ambient-rgb: 16, 43, 41;--eg-primary-soft: #e6f1ef;--eg-primary-softer: #f1f7f5;--eg-surface-tint: #f3faf7;--eg-hero-start: #143a39;--eg-hero-end: #1d2929;--eg-canvas: #f3f6f5;--eg-surface: #ffffff;--eg-surface-muted: #f8faf9;--eg-text: #182027;--eg-muted: #4f5b64;--eg-tertiary: #66737d;--eg-border: #dae2df;--eg-border-strong: #bdc9c5}: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: #59636d;--eg-secondary-rgb: 89, 99, 109;--eg-accent: #6f624b;--eg-accent-rgb: 111, 98, 75;--eg-ambient: #111518;--eg-ambient-rgb: 17, 21, 24;--eg-primary-soft: #e9ebec;--eg-primary-softer: #f4f5f5;--eg-surface-tint: #f4f5f5;--eg-hero-start: #0f1113;--eg-hero-end: #303438;--eg-canvas: #f3f4f4;--eg-surface: #ffffff;--eg-surface-muted: #f7f8f8;--eg-text: #17191b;--eg-muted: #4f5b64;--eg-tertiary: #66737d;--eg-border: #d9dcdd;--eg-border-strong: #c0c5c7}:root[data-enterprise-guide-theme=nebula]{--eg-primary: #5b3f8c;--eg-primary-hover: #7054a3;--eg-primary-pressed: #432d6b;--eg-primary-rgb: 91, 63, 140;--eg-secondary: #75658f;--eg-secondary-rgb: 117, 101, 143;--eg-accent: #466a78;--eg-accent-rgb: 70, 106, 120;--eg-ambient: #171526;--eg-ambient-rgb: 23, 21, 38;--eg-primary-soft: #eeeaf5;--eg-primary-softer: #f7f5fa;--eg-surface-tint: #f8f6fc;--eg-hero-start: #432d6b;--eg-hero-end: #201b31;--eg-canvas: #f5f3f8;--eg-surface: #ffffff;--eg-surface-muted: #f9f8fb;--eg-text: #241f2c;--eg-muted: #5b5564;--eg-tertiary: #746d7d;--eg-border: #ded9e5;--eg-border-strong: #c7bfd2}.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}}.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__actions{flex:none;display:flex;align-items:center;gap:6px}.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 color-mix(in srgb,var(--eg-primary) 20%,var(--eg-border));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 [data-component-id=CARD_STORE_DAILY_PLAN],.demo-stage--store [data-component-id=CARD_STORE_KITCHEN]{grid-column:1 / -1;min-height:104px}.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 [data-component-id=CARD_STORE_KITCHEN] .entry-card__icon svg{animation:store-home-icon-kitchen 3s 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)}}@keyframes store-home-icon-kitchen{0%,to{transform:translateY(0) rotate(0)}46%{transform:translateY(-2px) rotate(-4deg)}70%{transform:translateY(-1px) rotate(3deg)}}.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--home{width:calc(100% - 32px);margin:4px 16px 24px}.demo-stage--store .store-ops-assistant-entry:hover,.demo-stage--store .store-ops-assistant-entry:focus-visible{border-color:color-mix(in srgb,var(--eg-primary) 62%,var(--eg-border));box-shadow:var(--shadow-soft)}.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 .meeting-inline-error,.demo-stage--store .meeting-sync-note{margin:0 0 16px;border:1px solid rgba(169,47,67,.28);border-radius:10px;padding:12px 14px;color:var(--eg-negative);background:color-mix(in srgb,var(--eg-negative) 9%,var(--eg-surface));font-size:14px;line-height:21px}.demo-stage--store .meeting-inline-error--records{margin:10px 16px 0}.demo-stage--store .meeting-identity-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px;border:1px solid var(--eg-border);border-radius:12px;padding:14px;color:var(--eg-text);background:var(--eg-surface)}.demo-stage--store .meeting-identity-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .meeting-identity-card__body{min-width:0}.demo-stage--store .meeting-identity-card__body strong,.demo-stage--store .meeting-identity-card__body p,.demo-stage--store .meeting-identity-card__body span{overflow-wrap:anywhere}.demo-stage--store .meeting-identity-card__body strong{display:block;color:var(--eg-text);font-size:16px;line-height:22px}.demo-stage--store .meeting-identity-card__body p{margin:3px 0 0;color:var(--eg-muted);font-size:14px;line-height:20px}.demo-stage--store .meeting-identity-card__body span{display:block;margin-top:5px;color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .meeting-identity-card.is-cached .meeting-identity-card__icon{color:var(--eg-warning);background:color-mix(in srgb,var(--eg-warning) 11%,var(--eg-surface))}.demo-stage--store .meeting-identity-card.is-error{grid-template-columns:44px minmax(0,1fr) 44px;border-color:color-mix(in srgb,var(--eg-negative) 30%,var(--eg-border))}.demo-stage--store .meeting-identity-card.is-error .meeting-identity-card__icon{color:var(--eg-negative);background:var(--eg-negative-soft)}.demo-stage--store .meeting-identity-card__retry{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--eg-negative) 32%,var(--eg-border));border-radius:10px;color:var(--eg-negative);background:var(--eg-surface)}.demo-stage--store .meeting-identity-card__retry:hover,.demo-stage--store .meeting-identity-card__retry:focus-visible{background:var(--eg-negative-soft)}.demo-stage--store .meeting-history-entry{width:100%;min-height:76px;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:12px;margin:0 0 16px;border:1px solid color-mix(in srgb,var(--eg-primary) 28%,var(--eg-border));border-radius:12px;padding:12px 14px;color:var(--eg-text);background:color-mix(in srgb,var(--eg-primary-soft) 44%,var(--eg-surface));text-align:left;box-shadow:var(--shadow-soft)}.demo-stage--store .meeting-history-entry__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:var(--eg-on-primary);background:var(--eg-primary);box-shadow:var(--shadow-primary)}.demo-stage--store .meeting-history-entry__body{min-width:0;display:grid;gap:3px}.demo-stage--store .meeting-history-entry__body strong{color:var(--eg-text);font-size:18px;line-height:23px}.demo-stage--store .meeting-history-entry__body span{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .meeting-history-entry>svg{color:var(--eg-primary);transition:transform .18s ease}.demo-stage--store .meeting-history-entry:hover,.demo-stage--store .meeting-history-entry:focus-visible{border-color:var(--eg-primary);box-shadow:var(--shadow-soft)}.demo-stage--store .meeting-history-entry:hover>svg,.demo-stage--store .meeting-history-entry:focus-visible>svg{transform:translate(3px)}.demo-stage--store .meeting-sync-note{margin:10px 16px 0;border-color:rgba(var(--eg-primary-rgb),.2);color:var(--eg-text);background:var(--eg-primary-soft)}.demo-stage--store .meeting-post-transcript-note{margin:0 16px 104px}.demo-stage--store .meeting-voice-runtime{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 16px 12px;border:1px solid rgba(var(--eg-primary-rgb),.2);border-radius:12px;padding:13px;color:var(--eg-text);background:var(--eg-primary-softer)}.demo-stage--store .meeting-voice-runtime div{display:grid;gap:3px}.demo-stage--store .meeting-voice-runtime span,.demo-stage--store .meeting-voice-runtime p{margin:0;color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .meeting-voice-runtime strong{color:var(--eg-text);font-size:14px;line-height:20px}.demo-stage--store .meeting-voice-runtime>p{grid-column:1 / -1}.demo-stage--store .meeting-voice-runtime .meeting-voice-runtime__error{border:1px solid color-mix(in srgb,var(--eg-negative) 30%,var(--eg-border));border-radius:8px;padding:8px 9px;color:var(--eg-negative);background:color-mix(in srgb,var(--eg-negative-soft) 42%,var(--eg-surface))}.demo-stage--store .meeting-post-transcript-note p,.demo-stage--store .record-detail__empty{color:var(--eg-muted);font-size:15px;line-height:22px}.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.is-unavailable{border-color:var(--eg-border);color:var(--eg-muted);background:var(--eg-surface-muted);opacity:.78}.demo-stage--store .guide-card.is-unavailable .guide-card__avatar{color:var(--eg-muted);background:var(--eg-border)}.demo-stage--store .guide-selector__empty{grid-column:1 / -1;margin:0;border:1px dashed var(--eg-border);border-radius:10px;padding:16px;color:var(--eg-muted);background:var(--eg-surface-muted);font-size:14px;line-height:21px;text-align:center}.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 .records-scroll{padding:14px 14px 40px}.demo-stage--store .meeting-history-overview{display:grid;grid-template-columns:136px minmax(0,1fr);overflow:hidden;margin-bottom:12px;border:1px solid var(--eg-border);border-radius:12px;background:var(--eg-surface);box-shadow:var(--shadow-soft)}.demo-stage--store .meeting-history-overview__primary{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:16px;color:var(--eg-on-primary);background:var(--eg-primary)}.demo-stage--store .meeting-history-overview__primary>span{color:color-mix(in srgb,var(--eg-on-primary) 82%,transparent);font-size:13px;line-height:18px}.demo-stage--store .meeting-history-overview__primary>strong{margin:2px 0 4px;color:var(--eg-on-primary);font-size:26px;line-height:32px}.demo-stage--store .meeting-history-overview__primary>strong small{margin-left:3px;color:var(--eg-on-primary);font-size:14px}.demo-stage--store .meeting-history-overview__primary>p{margin:0;color:color-mix(in srgb,var(--eg-on-primary) 84%,transparent);font-size:13px;line-height:18px}.demo-stage--store .meeting-history-overview dl{min-width:0;display:grid;margin:0}.demo-stage--store .meeting-history-overview dl>div{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--eg-border);padding:8px 12px}.demo-stage--store .meeting-history-overview dl>div:last-child{border-bottom:0}.demo-stage--store .meeting-history-overview dt{display:inline-flex;align-items:center;gap:6px;color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .meeting-history-overview dt svg{flex:none;color:var(--eg-primary)}.demo-stage--store .meeting-history-overview dd{margin:0;color:var(--eg-text);font-size:14px;line-height:20px;font-weight:750;text-align:right}.demo-stage--store .record-tabs{gap:8px;margin:0 -14px 14px;border-top:1px solid var(--eg-border);border-bottom:1px solid var(--eg-border);padding:10px 14px;background:color-mix(in srgb,var(--eg-surface) 94%,transparent)}.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{position:relative;margin-bottom:10px;border:1px solid var(--eg-border);border-radius:12px;box-shadow:var(--shadow-soft)}.demo-stage--store .record-card>button{position:relative;min-height:132px;padding:14px 42px 12px 14px;color:var(--eg-text)}.demo-stage--store .record-card__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.demo-stage--store .record-card__heading>div{min-width:0}.demo-stage--store .record-card strong{font-size:18px;line-height:23px}.demo-stage--store .record-card p,.demo-stage--store .record-card__heading>div>span,.demo-stage--store .record-card__preview{color:var(--eg-muted);font-size:13px;line-height:19px}.demo-stage--store .record-card p{margin:7px 0 5px}.demo-stage--store .record-card__preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.demo-stage--store .record-card__score{min-width:56px;min-height:44px;display:inline-flex;align-items:baseline;justify-content:center;gap:2px;border:1px solid var(--eg-border);border-radius:8px;padding:8px;color:var(--eg-muted);background:color-mix(in srgb,var(--eg-canvas) 72%,var(--eg-surface))}.demo-stage--store .record-card__score.is-ready{border-color:color-mix(in srgb,var(--eg-primary) 28%,var(--eg-border));color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .record-card__score strong{color:inherit;font-size:26px;line-height:30px}.demo-stage--store .record-card__score small{color:inherit;font-size:13px;line-height:18px}.demo-stage--store .record-card__caret{position:absolute;right:14px;top:50%;color:var(--eg-primary);transform:translateY(-50%)}.demo-stage--store .record-card__badges{border-top:1px solid var(--eg-border);padding:10px 14px 12px}.demo-stage--store .record-card__retry{min-height:44px;margin-left:auto;padding:0 14px;font-size:13px}.demo-stage--store .meeting-day-group{margin-bottom:18px}.demo-stage--store .meeting-day-group>header{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:0 2px 8px}.demo-stage--store .meeting-day-group>header>div{min-width:0;display:flex;align-items:baseline;gap:8px}.demo-stage--store .meeting-day-group h2{margin:0;color:var(--eg-text);font-size:18px;line-height:24px}.demo-stage--store .meeting-day-group header span,.demo-stage--store .meeting-day-group header small{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .meeting-day-group header strong{color:var(--eg-primary);font-size:14px;line-height:20px}.demo-stage--store .meeting-day-group header small{grid-column:1 / -1;justify-self:end}.demo-stage--store .meeting-history-loading,.demo-stage--store .meeting-history-error{margin-bottom:12px;border:1px solid var(--eg-border);border-radius:12px;padding:16px;background:var(--eg-surface);box-shadow:var(--shadow-soft)}.demo-stage--store .meeting-history-loading__heading,.demo-stage--store .meeting-history-error>header{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px}.demo-stage--store .meeting-history-loading__spinner,.demo-stage--store .meeting-history-error__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .meeting-history-loading__spinner svg,.demo-stage--store .meeting-history-loading__steps .is-active svg{animation:meeting-history-spin .9s linear infinite}.demo-stage--store .meeting-history-loading h2,.demo-stage--store .meeting-history-error h2{margin:0;color:var(--eg-text);font-size:18px;line-height:24px}.demo-stage--store .meeting-history-loading__heading p,.demo-stage--store .meeting-history-error header p{margin:4px 0 0;color:var(--eg-muted);font-size:14px;line-height:20px}.demo-stage--store .meeting-history-loading__steps{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.demo-stage--store .meeting-history-loading__steps li{min-height:56px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:7px 9px;color:var(--eg-muted)}.demo-stage--store .meeting-history-loading__steps li.is-active{border-color:color-mix(in srgb,var(--eg-primary) 32%,var(--eg-border));color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .meeting-history-loading__steps li.is-complete{color:var(--eg-success)}.demo-stage--store .meeting-history-loading__step-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.demo-stage--store .meeting-history-loading__steps li>span:last-child{min-width:0;display:grid}.demo-stage--store .meeting-history-loading__steps strong{color:var(--eg-text);font-size:15px;line-height:21px}.demo-stage--store .meeting-history-loading__steps small{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .meeting-history-loading__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;margin-top:12px;border-radius:8px;padding:11px 12px;background:color-mix(in srgb,var(--eg-primary-soft) 54%,var(--eg-surface))}.demo-stage--store .meeting-history-loading__progress span,.demo-stage--store .meeting-history-loading__progress small{color:var(--eg-muted);font-size:13px;line-height:18px}.demo-stage--store .meeting-history-loading__progress strong{color:var(--eg-primary);font-size:14px;line-height:20px;text-align:right}.demo-stage--store .meeting-history-loading__progress small{grid-column:1 / -1}.demo-stage--store .meeting-history-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.demo-stage--store .meeting-history-error{border-color:color-mix(in srgb,var(--eg-negative) 36%,var(--eg-border));background:color-mix(in srgb,var(--eg-negative-soft) 42%,var(--eg-surface))}.demo-stage--store .meeting-history-error__icon{color:var(--eg-negative);background:var(--eg-negative-soft)}.demo-stage--store .meeting-history-error dl{margin:14px 0 0}.demo-stage--store .meeting-history-error dl>div{min-height:44px;display:grid;grid-template-columns:minmax(96px,112px) minmax(0,1fr);align-items:center;gap:10px;border-top:1px solid var(--eg-border);padding:7px 0}.demo-stage--store .meeting-history-error dt,.demo-stage--store .meeting-history-error__copy-field>span,.demo-stage--store .meeting-history-error__recommendation strong,.demo-stage--store .meeting-history-error__copy-status{font-size:13px;line-height:18px}.demo-stage--store .meeting-history-error dt,.demo-stage--store .meeting-history-error__copy-status{color:var(--eg-muted)}.demo-stage--store .meeting-history-error dd{min-width:0;margin:0;color:var(--eg-text);font-size:14px;line-height:20px;font-weight:700;overflow-wrap:anywhere}.demo-stage--store .meeting-history-error__copy-field{display:grid;gap:6px;margin-top:12px}.demo-stage--store .meeting-history-error__copy-field>span{color:var(--eg-text);font-weight:700}.demo-stage--store .meeting-history-error__copy-field pre{min-height:150px;margin:0;overflow:auto;border:1px solid var(--eg-border);border-radius:8px;padding:10px 12px;color:var(--eg-text);background:var(--eg-surface);font:inherit;font-size:14px;line-height:21px;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.demo-stage--store .meeting-history-error__copy-field pre:focus-visible{border-color:var(--eg-primary);outline:3px solid color-mix(in srgb,var(--eg-primary) 18%,transparent)}.demo-stage--store .meeting-history-error__recommendation{display:grid;gap:3px;margin:10px 0 0;border-radius:8px;padding:10px 12px;color:var(--eg-text);background:color-mix(in srgb,var(--eg-warning) 12%,var(--eg-surface));font-size:14px;line-height:20px}.demo-stage--store .meeting-history-error__recommendation strong{color:var(--eg-warning)}.demo-stage--store .meeting-history-error__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;margin-top:12px}.demo-stage--store .meeting-history-error__actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--eg-border);border-radius:8px;padding:0 10px;font-size:14px;line-height:20px;font-weight:700}.demo-stage--store .meeting-history-error__actions .is-secondary{color:var(--eg-primary);background:var(--eg-surface)}.demo-stage--store .meeting-history-error__actions .is-primary{border-color:var(--eg-primary);color:var(--eg-on-primary);background:var(--eg-primary)}.demo-stage--store .meeting-history-error__copy-status{margin:8px 0 0}.demo-stage--store .meeting-history-error__copy-status.is-error{color:var(--eg-negative)}@keyframes meeting-history-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.demo-stage--store .meeting-history-loading__spinner svg,.demo-stage--store .meeting-history-loading__steps .is-active svg{animation:none}}.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:2px 0 0;border:1px solid var(--eg-border);border-radius:10px;padding:12px;color:var(--eg-muted);background:var(--eg-surface);font-size:13px;line-height:19px}.demo-stage--store .record-detail__remote-audio{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center}.demo-stage--store .record-detail__remote-audio>svg{width:44px;height:44px;border-radius:8px;padding:10px;color:var(--eg-primary);background:var(--eg-primary-soft)}.demo-stage--store .record-detail__remote-audio h2{margin:0;color:var(--eg-text);font-size:18px;line-height:23px}.demo-stage--store .record-detail__remote-audio p{margin:4px 0 0;color:var(--eg-muted);font-size:14px;line-height:20px}.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 .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}}.mobile-environment-settings__trigger{width:44px;height:44px;flex:0 0 44px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--eg-primary, #6f1d2f) 18%,var(--eg-border, #ddd3d0));border-radius:8px;padding:0;color:var(--eg-primary, #6f1d2f);background:var(--eg-surface, #fff);cursor:pointer}.guide-global-header-actions{display:flex;align-items:center;gap:6px}.mobile-environment-settings__trigger:hover{border-color:color-mix(in srgb,var(--eg-primary, #6f1d2f) 42%,var(--eg-border, #ddd3d0));background:var(--eg-primary-soft, #f6e8ec)}.mobile-environment-settings__trigger:focus-visible,.mobile-environment-settings__panel button:focus-visible{outline:3px solid color-mix(in srgb,var(--eg-primary, #6f1d2f) 24%,transparent);outline-offset:2px}.mobile-environment-settings__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;border:0;padding:0;background:#1713147a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-environment-settings__panel{position:absolute;inset:auto 0 0;z-index:71;max-height:calc(100% - 42px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-bottom:0;border-radius:16px 16px 0 0;color:var(--eg-text, #2b2022);background:var(--eg-surface, #fff);box-shadow:0 -18px 48px #1d151633}.mobile-environment-settings__panel>header{min-height:72px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;border-bottom:1px solid var(--eg-border, #ddd3d0);padding:10px 12px;background:var(--eg-surface-muted, #faf6f3)}.mobile-environment-settings__mark{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.mobile-environment-settings__panel>header>div{min-width:0;display:grid;gap:2px}.mobile-environment-settings__panel>header span{overflow:hidden;color:var(--eg-muted, #66585b);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-environment-settings__panel h2{margin:0;font-size:20px;line-height:26px}.mobile-environment-settings__panel>header>button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:8px;padding:0;color:var(--eg-primary, #6f1d2f);background:transparent;cursor:pointer}.mobile-environment-settings__body{min-height:0;flex:1;display:grid;align-content:start;gap:18px;overflow-y:auto;padding:16px 12px 20px}.mobile-environment-settings__body>section{display:grid;gap:10px}.mobile-environment-settings__section-title{display:flex;align-items:center;gap:8px;color:var(--eg-primary, #6f1d2f)}.mobile-environment-settings__section-title h3{margin:0;font-size:15px;line-height:22px}.mobile-environment-settings__theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-environment-settings__theme-options>button{min-height:76px;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:8px;border:1px solid var(--eg-border, #ddd3d0);border-radius:var(--eg-radius-md, 8px);padding:10px;color:var(--eg-text, #2b2022);background:var(--eg-surface, #fff);text-align:left;cursor:pointer}.mobile-environment-settings__theme-options>button:hover{border-color:color-mix(in srgb,var(--eg-primary, #6f1d2f) 38%,var(--eg-border, #ddd3d0));background:var(--eg-primary-soft, #f6e8ec)}.mobile-environment-settings__theme-options>button.is-active{border-color:var(--eg-primary, #6f1d2f);background:var(--eg-primary-soft, #f6e8ec);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eg-primary, #6f1d2f) 18%,transparent)}.mobile-environment-settings__theme-options>button>span:nth-child(2){min-width:0;display:grid;gap:2px}.mobile-environment-settings__theme-options strong,.mobile-environment-settings__theme-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-environment-settings__theme-options strong{font-size:14px;line-height:20px}.mobile-environment-settings__theme-options small{color:var(--eg-muted, #66585b);font-size:13px;line-height:18px}.mobile-environment-settings__theme-options b{width:20px;height:20px;display:grid;place-items:center;color:var(--eg-primary, #6f1d2f)}.mobile-environment-settings__theme-palette{width:32px;height:32px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px}.mobile-environment-settings__theme-palette i{display:block}.admin-runtime-context--settings{width:100%}.admin-runtime-settings-entry{width:100%;min-height:64px;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:10px;border:1px solid var(--eg-border, #ddd3d0);border-radius:8px;padding:9px 10px;color:var(--eg-text, #2b2022);background:var(--eg-surface, #fff);text-align:left;cursor:pointer}.admin-runtime-settings-entry:hover{border-color:color-mix(in srgb,var(--eg-primary, #6f1d2f) 38%,var(--eg-border, #ddd3d0));background:var(--eg-primary-soft, #f6e8ec)}.admin-runtime-settings-entry__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;color:var(--eg-on-primary, #fff);background:var(--eg-primary, #6f1d2f)}.admin-runtime-settings-entry__icon svg{width:22px;height:22px}.admin-runtime-settings-entry__copy{min-width:0;display:grid;gap:3px}.admin-runtime-settings-entry__copy strong{font-size:15px;line-height:20px}.admin-runtime-settings-entry__copy small{overflow:hidden;color:var(--eg-muted, #66585b);font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-environment-settings__panel>footer{min-height:48px;display:flex;align-items:center;border-top:1px solid var(--eg-border, #ddd3d0);padding:8px 12px;color:var(--eg-muted, #66585b);background:var(--eg-surface-muted, #faf6f3);font-size:13px;line-height:18px}.admin-runtime-modal-scrim--application,.admin-runtime-modal-scrim--mobile{z-index:90}.admin-runtime-modal--application,.admin-runtime-modal--mobile{z-index:91}.admin-runtime-modal--mobile{width:calc(100% - 20px);max-height:calc(100% - 20px);border-radius:14px}.admin-runtime-modal--mobile .admin-runtime-modal__head{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;padding:12px}.admin-runtime-modal--mobile .admin-runtime-modal__head p{display:none}.admin-runtime-modal--mobile .admin-runtime-modal__body{gap:10px;padding:12px}.admin-runtime-modal--mobile .admin-runtime-section{border-radius:8px;padding:10px}.admin-runtime-modal--mobile .admin-runtime-section header{align-items:flex-start;flex-direction:column;gap:3px}.admin-runtime-modal--mobile .admin-runtime-section small{text-align:left}.admin-runtime-modal--mobile .admin-runtime-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-runtime-modal--mobile .admin-runtime-input,.admin-runtime-modal--mobile .admin-runtime-input-row,.admin-runtime-modal--mobile .admin-runtime-store-grid,.admin-runtime-modal--mobile .admin-runtime-saved-api-row{grid-template-columns:minmax(0,1fr)}.admin-runtime-modal--mobile .admin-runtime-store-grid .admin-runtime-store-picker{min-height:54px}.admin-runtime-modal--mobile .admin-runtime-production-endpoint>span{align-items:flex-start;flex-direction:column;gap:3px}.admin-runtime-modal--mobile .admin-runtime-actions{padding:10px 12px 12px}.admin-runtime-modal--mobile .admin-runtime-actions button{flex:1 1 0;padding-inline:10px}@media(max-width:350px){.mobile-environment-settings__theme-options{grid-template-columns:1fr}.mobile-environment-settings__theme-options>button{min-height:64px}}@media(prefers-reduced-motion:reduce){.mobile-environment-settings__trigger,.admin-runtime-settings-entry{transition:none}}.demo-stage.demo-stage--merchandise:not(.is-frameless):not(.is-fullscreen-preview){padding:16px 16px 16px 88px}.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);--demo-selector-trigger-border: color-mix(in srgb, var(--eg-on-primary) 22%, transparent);--demo-selector-trigger-border-active: color-mix(in srgb, var(--eg-on-primary) 52%, transparent);--demo-selector-trigger-bg: color-mix(in srgb, var(--eg-primary) 58%, transparent);--demo-selector-trigger-bg-active: color-mix(in srgb, var(--eg-primary) 82%, transparent);--demo-selector-trigger-ring: color-mix(in srgb, var(--eg-primary) 24%, transparent);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:1px solid var(--demo-selector-trigger-border);border-radius:999px;padding:var(--ty-space-1);color:#fffaf2;background:var(--demo-selector-trigger-bg);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:border-box;width:calc(var(--ty-target-min) - (var(--ty-space-1) * 2) - (var(--ty-border-width) * 2));height:calc(var(--ty-target-min) - (var(--ty-space-1) * 2) - (var(--ty-border-width) * 2));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:is(:hover,:focus-visible,.is-open),.demo-global-theme-switch .enterprise-guide-theme-switcher__trigger:is(:hover,:focus-visible,.is-open){border-color:var(--demo-selector-trigger-border-active);background:var(--demo-selector-trigger-bg-active);box-shadow:0 16px 38px color-mix(in srgb,var(--eg-primary) 30%,transparent),inset 0 1px 0 var(--demo-selector-trigger-border),0 0 0 var(--ty-focus-width) var(--demo-selector-trigger-ring);outline:none}.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:1px solid var(--demo-selector-trigger-border);border-radius:999px;background:var(--demo-selector-trigger-bg);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 .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(216px,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(216px,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:11px 12px 10px;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);overflow:hidden;font-size:16px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.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:8px 11px 9px;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:rgba(var(--eg-secondary-rgb),.46);color:var(--demo-selector-panel-ink);background:rgba(var(--eg-secondary-rgb),.16);box-shadow:0 5px 12px rgba(var(--eg-ambient-rgb),.14)}.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 .product-side-toggle__menu>.product-side-toggle__row{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;overflow:hidden;border-radius:10px;color:#fffaf2cc;background:transparent;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>.product-side-toggle__row:hover,.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>.product-side-toggle__row:focus-within{color:var(--demo-selector-panel-ink);background:#fffaf221}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__menu>.product-side-toggle__row.is-active{color:var(--demo-selector-active-ink);background:var(--demo-selector-active-bg);box-shadow:0 6px 14px rgba(var(--eg-ambient-rgb),.18);font-weight:850}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__primary,.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__new-window{min-height:44px;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__primary{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;justify-content:start;gap:10px;padding:0 8px;text-align:left}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__primary>svg{width:18px;height:18px;color:color-mix(in srgb,var(--eg-secondary) 76%,#fffaf2)}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row.is-active>.product-side-toggle__primary>svg{color:var(--demo-selector-active-ink)}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__primary>span{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__new-window{width:44px;min-width:44px;display:grid;place-items:center;padding:0;border-left:1px solid rgba(255,250,242,.12);color:#fffaf299}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row.is-active>.product-side-toggle__new-window{border-left-color:rgba(var(--eg-primary-rgb),.16);color:var(--demo-selector-active-ink)}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__primary:hover,.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__primary:focus-visible,.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__new-window:hover,.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__new-window:focus-visible{color:inherit;background:transparent;box-shadow:none}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__new-window:hover,.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>.product-side-toggle__new-window:focus-visible{background:#fffaf21a}.demo-stage:not(.is-frameless) .demo-product-control-dock .product-side-toggle__row>button:focus-visible{position:relative;z-index:1;outline:2px solid currentColor;outline-offset:-3px}.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{width:min(248px,calc(100vw - 88px));display:flex;flex-direction:column;border-radius:16px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__panel{max-height:min(456px,calc(100vh - 36px))}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel{max-height:min(388px,calc(100vh - 36px))}.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]{min-height:0;gap:5px;overflow-y:auto;overscroll-behavior:contain;padding:8px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options{max-height:min(286px,calc(100vh - 170px))}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radiogroup]{max-height:min(222px,calc(100vh - 164px))}.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:54px;border-radius:9px;padding:7px 8px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__options button{grid-template-columns:30px minmax(0,1fr) auto 16px;gap:6px}.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:13px;line-height:18px}.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 .enterprise-guide-theme-switcher__panel [role=radio] small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:#fffaf2b8}.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 .demo-profile-switcher__mark{width:30px;height:30px;border-radius:7px;font-size:14px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__group{display:grid;gap:5px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__group+.demo-profile-switcher__group{margin-top:3px}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__group-label{min-height:22px;display:flex;align-items:center;gap:7px;padding:1px 3px;color:#fffaf294;font-size:13px;font-weight:760}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__group-label:after{content:"";height:1px;flex:1;background:#fffaf229}.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-profile-switcher__group-label small{order:2;color:#fffaf275;font-size:13px}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__panel [role=radio]{grid-template-columns:38px minmax(0,1fr) 16px;gap:7px}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__palette{width:38px;height:28px;display:flex;overflow:hidden;border:1px solid rgba(255,250,242,.38);border-radius:7px;box-shadow:0 3px 8px rgba(var(--eg-ambient-rgb),.18)}.demo-stage:not(.is-frameless) .demo-product-control-dock .enterprise-guide-theme-switcher__palette>i{min-width:0;flex:1}.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{flex-direction:row}.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}}.demo-stage.is-frameless .demo-configuration-trigger,.demo-stage.is-frameless .demo-configuration-trigger.is-open,.demo-stage.is-frameless .demo-configuration-trigger.is-dragging{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;display:grid;place-items:center;grid-template-columns:1fr;align-content:center;gap:0;overflow:hidden;border:1px solid rgba(255,250,242,.24);border-radius:999px;padding:4px;color:#fffaf2;background:rgba(var(--eg-primary-rgb),.62);box-shadow:0 14px 34px rgba(var(--eg-primary-rgb),.22),inset 0 1px #fffaf22e;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.demo-stage.is-frameless .demo-configuration-trigger{touch-action:none;cursor:grab}.demo-stage.is-frameless .demo-configuration-trigger.is-dragging{cursor:grabbing}.demo-stage.is-frameless .demo-configuration-trigger:hover,.demo-stage.is-frameless .demo-configuration-trigger:focus-visible,.demo-stage.is-frameless .demo-configuration-trigger.is-open{border-color:#fffaf27a;background:rgba(var(--eg-primary-rgb),.82);box-shadow:0 16px 38px rgba(var(--eg-primary-rgb),.3),inset 0 1px #fffaf238;outline:3px solid rgba(var(--eg-primary-rgb),.16)}.demo-stage.is-frameless .demo-configuration-trigger .product-side-toggle__icon,.demo-stage.is-frameless .demo-configuration-trigger.is-open .product-side-toggle__icon,.demo-stage.is-frameless .demo-configuration-trigger.is-dragging .product-side-toggle__icon{width:34px;min-width:34px;height:34px;display:grid;place-items:center;margin:0;border-radius:999px;color:#fffaf2;background:linear-gradient(135deg,var(--eg-primary),var(--eg-secondary));box-shadow:0 8px 18px rgba(var(--eg-primary-rgb),.24),inset 0 0 0 1px #fffaf247;opacity:1;transform:none;pointer-events:none}.demo-stage.is-frameless .demo-configuration-trigger .product-side-toggle__label,.demo-stage.is-frameless .demo-configuration-trigger:hover .product-side-toggle__label,.demo-stage.is-frameless .demo-configuration-trigger:focus-within .product-side-toggle__label,.demo-stage.is-frameless .demo-configuration-trigger.is-open .product-side-toggle__label{display:none!important}.demo-stage.is-frameless .demo-configuration-trigger.has-update:not(.is-open):after{content:"";top:1px;right:1px;width:9px;min-width:9px;height:9px;border:2px solid #fffaf2;padding:0;background:#f7cf5b}.demo-configuration-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px}.demo-configuration-layer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;padding:0;background:#241a1857;-webkit-backdrop-filter:blur(12px) saturate(1.04);backdrop-filter:blur(12px) saturate(1.04);cursor:default}.demo-configuration-dialog{position:relative;z-index:1;width:min(1040px,calc(100vw - 40px));max-height:calc(100dvh - 40px);box-sizing:border-box;display:grid;gap:16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--eg-border-strong) 86%,transparent);border-radius:18px;padding:20px;color:var(--eg-text);background:color-mix(in srgb,var(--eg-surface) 96%,transparent);box-shadow:0 32px 90px #241a1857;-webkit-backdrop-filter:blur(26px) saturate(1.08);backdrop-filter:blur(26px) saturate(1.08);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.demo-configuration-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.demo-configuration-dialog__head>div{min-width:0}.demo-configuration-dialog__head span,.demo-configuration-dialog__head h2,.demo-configuration-dialog__head p{display:block;margin:0}.demo-configuration-dialog__head span{color:var(--eg-primary);font-size:13px;font-weight:850}.demo-configuration-dialog__head h2{margin-top:3px;font-size:26px;line-height:32px}.demo-configuration-dialog__head p{margin-top:4px;color:var(--eg-muted);font-size:14px;line-height:20px}.demo-configuration-dialog__head>button{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--eg-border);border-radius:999px;padding:0;color:var(--eg-primary);background:var(--eg-surface-tint);cursor:pointer}.demo-configuration-dialog__head>button:hover,.demo-configuration-dialog__head>button:focus-visible{border-color:var(--eg-primary);background:var(--eg-primary-soft);outline:3px solid rgba(var(--eg-primary-rgb),.14)}.demo-configuration-dialog__tabs{display:none}.demo-configuration-dialog__selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.demo-configuration-dialog__selectors.is-without-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-configuration-selector{min-width:0;display:grid;gap:10px}.demo-configuration-selector>header{min-height:50px;display:grid;align-content:start;gap:3px;padding:0 2px}.demo-configuration-selector>header span,.demo-configuration-selector>header strong{display:block}.demo-configuration-selector>header span{color:var(--eg-primary);font-size:13px;font-weight:850}.demo-configuration-selector>header strong{min-width:0;overflow:hidden;font-size:18px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.demo-configuration-wheel__viewport{--demo-configuration-wheel-row-height: 72px;--demo-configuration-wheel-viewport-height: 216px;position:relative;height:var(--demo-configuration-wheel-viewport-height);overflow:hidden;border:1px solid var(--eg-border-strong);border-radius:16px;background:linear-gradient(180deg,var(--eg-surface-tint),var(--eg-surface) 35%,var(--eg-surface) 65%,var(--eg-surface-tint));transition:border-color .18s ease,background-color .18s ease}.demo-configuration-wheel__marker{position:absolute;top:50%;right:12px;left:12px;z-index:1;height:var(--demo-configuration-wheel-row-height);border:1px solid rgba(var(--eg-primary-rgb),.22);border-radius:14px;background:rgba(var(--eg-primary-rgb),.07);box-shadow:0 10px 24px rgba(var(--eg-primary-rgb),.09);transform:translateY(-50%);pointer-events:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.demo-configuration-wheel__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(--demo-configuration-wheel-row-height);scrollbar-width:none;padding:var(--demo-configuration-wheel-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)}.demo-configuration-wheel__rail::-webkit-scrollbar{display:none}.demo-configuration-wheel__rail>button{width:calc(100% - 24px);height:var(--demo-configuration-wheel-row-height);min-height:var(--demo-configuration-wheel-row-height);display:grid;grid-template-columns:minmax(0,1fr) minmax(74px,auto);align-items:center;gap:10px;border:0;border-radius:12px;margin:0 12px;padding:9px 14px;color:var(--eg-muted);background:transparent;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always}.demo-configuration-wheel__copy{min-width:0;display:grid;gap:4px}.demo-configuration-wheel__label-line{min-width:0;display:flex;align-items:center;gap:7px}.demo-configuration-wheel__label-line strong{min-width:0;flex:0 1 auto}.demo-configuration-wheel__label-line em{flex:none;border:1px solid color-mix(in srgb,var(--eg-accent) 42%,var(--eg-border));border-radius:4px;padding:0 5px;color:var(--eg-accent);background:color-mix(in srgb,var(--eg-accent) 9%,var(--eg-surface));font-size:13px;font-style:normal;font-weight:850;line-height:18px}.demo-configuration-wheel__value{min-width:0;display:flex;align-items:center;justify-self:end;gap:8px}.demo-configuration-wheel__palette{display:inline-flex;align-items:center;overflow:hidden;flex:none;height:24px;border:1px solid color-mix(in srgb,var(--eg-border-strong) 78%,transparent);border-radius:5px;box-shadow:0 3px 9px #241a181f}.demo-configuration-wheel__palette i{width:9px;height:100%}.demo-configuration-wheel__rail strong,.demo-configuration-wheel__rail small,.demo-configuration-wheel__rail b{display:block}.demo-configuration-wheel__rail strong,.demo-configuration-wheel__rail small{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.demo-configuration-wheel__rail strong{font-size:15px;line-height:20px}.demo-configuration-wheel__rail small{font-size:13px;font-weight:700;line-height:18px;opacity:.72}.demo-configuration-wheel__rail b{overflow:hidden;color:inherit;font-size:16px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.demo-configuration-wheel__rail>button.is-active{color:var(--eg-primary)}.demo-configuration-wheel__rail>button:focus-visible{outline:2px solid var(--eg-primary);outline-offset:-3px}.demo-configuration-command-group{display:grid;gap:8px;border-top:1px solid var(--eg-border);padding-top:12px}.demo-configuration-command-group h3{margin:0;color:var(--eg-muted);font-size:13px;line-height:18px}.demo-configuration-command-group>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.demo-configuration-command-group button{position:relative;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--eg-border);border-radius:10px;padding:0 12px;color:var(--eg-text);background:var(--eg-surface-muted);cursor:pointer}.demo-configuration-command-group button>span{display:grid;place-items:center;flex:none;color:var(--eg-primary)}.demo-configuration-command-group button strong{min-width:0;overflow:hidden;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.demo-configuration-command-group button small{flex:none;border-radius:999px;padding:2px 7px;color:var(--eg-primary-pressed);background:color-mix(in srgb,var(--eg-secondary) 22%,var(--eg-surface));font-size:13px;font-weight:850}.demo-configuration-command-group button:hover,.demo-configuration-command-group button:focus-visible{border-color:rgba(var(--eg-primary-rgb),.42);background:var(--eg-primary-soft);outline:3px solid rgba(var(--eg-primary-rgb),.12)}.demo-configuration-command-group button:disabled{cursor:progress;opacity:.62}.demo-configuration-dialog__actions{display:flex;justify-content:flex-end;gap:8px}.demo-configuration-dialog__actions button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--eg-border-strong);border-radius:999px;padding:0 16px;font-size:14px;font-weight:850;cursor:pointer}.demo-configuration-dialog__actions button.is-ghost{color:var(--eg-primary);background:var(--eg-surface)}.demo-configuration-dialog__actions button.is-primary{border-color:var(--eg-primary);color:#fffaf2;background:var(--eg-primary)}.demo-configuration-dialog__actions button:hover,.demo-configuration-dialog__actions button:focus-visible{outline:3px solid rgba(var(--eg-primary-rgb),.14)}.demo-configuration-dialog__actions button.is-primary:hover,.demo-configuration-dialog__actions button.is-primary:focus-visible{background:var(--eg-primary-hover)}@media(max-width:760px){.demo-configuration-layer{padding:12px}.demo-configuration-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);gap:12px;padding:16px}.demo-configuration-dialog__head h2{font-size:22px;line-height:28px}.demo-configuration-dialog__tabs{min-height:44px;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;border:1px solid var(--eg-border);border-radius:12px;padding:3px;background:var(--eg-surface-muted)}.demo-configuration-dialog__tabs button{min-width:0;min-height:44px;border:0;border-radius:9px;padding:0 8px;color:var(--eg-muted);background:transparent;font-size:13px;font-weight:800;cursor:pointer}.demo-configuration-dialog__tabs button.is-active{color:var(--eg-primary);background:var(--eg-surface);box-shadow:0 4px 12px rgba(var(--eg-primary-rgb),.1)}.demo-configuration-dialog__selectors,.demo-configuration-dialog__selectors.is-without-profile{display:block}.demo-configuration-selector{display:none}.demo-configuration-dialog__selectors.is-mobile-product .demo-configuration-selector--product,.demo-configuration-dialog__selectors.is-mobile-profile .demo-configuration-selector--profile,.demo-configuration-dialog__selectors.is-mobile-theme .demo-configuration-selector--theme{display:grid}.demo-configuration-command-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.demo-configuration-dialog{padding:14px}.demo-configuration-dialog__head p{max-width:220px}.demo-configuration-wheel__rail>button{grid-template-columns:minmax(0,1fr) 60px;gap:8px;padding-right:12px;padding-left:12px}.demo-configuration-wheel__palette{display:none}.demo-configuration-command-group button{padding:0 8px}}.demo-stage:not(.is-frameless) .demo-product-control-dock>.demo-side-tool-trigger,.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__trigger{border:1px solid var(--demo-selector-trigger-border);border-radius:999px;background:var(--demo-selector-trigger-bg);box-shadow:0 14px 34px color-mix(in srgb,var(--eg-primary) 20%,transparent),inset 0 1px color-mix(in srgb,var(--eg-on-primary) 16%,transparent);outline:none}.demo-stage:not(.is-frameless) .demo-product-control-dock>.demo-side-tool-trigger:is(:hover,:focus-visible,.is-open),.demo-stage:not(.is-frameless) .demo-product-control-dock .demo-dock-selector__trigger:is(:hover,:focus-visible,.is-open){border-color:var(--demo-selector-trigger-border-active);background:var(--demo-selector-trigger-bg-active);box-shadow:0 16px 38px color-mix(in srgb,var(--eg-primary) 30%,transparent),inset 0 1px 0 var(--demo-selector-trigger-border),0 0 0 var(--ty-focus-width) var(--demo-selector-trigger-ring);outline:none}@media(prefers-reduced-motion:reduce){.demo-configuration-trigger,.demo-configuration-dialog,.demo-configuration-wheel__viewport,.demo-configuration-wheel__marker,.demo-configuration-wheel__rail{scroll-behavior:auto;transition:none}}@media(prefers-contrast:more){.demo-configuration-layer__scrim,.demo-configuration-dialog{-webkit-backdrop-filter:none;backdrop-filter:none}.demo-configuration-dialog{border-width:2px;background:var(--eg-surface)}}.demo-stage.demo-stage--merchandise.is-fullscreen-preview{width:100vw;height:100dvh;min-height:0;padding:0;overflow:hidden;place-items:stretch}.demo-stage.demo-stage--merchandise.is-fullscreen-preview .demo-admin-viewport{width:100%;height:100%;min-width:0;min-height:0;place-self:stretch}.demo-stage.demo-stage--merchandise.is-fullscreen-preview .demo-admin-viewport>.demo-admin-wrap{width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;transform:none}.demo-stage.demo-stage--merchandise.is-fullscreen-preview>.demo-product-control-dock{display:none}: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}}
