.ws-chat-scroll>:first-child{margin-top:auto}.ws-frame-wrap>.ws-preview-blank{width:100%;height:100%;min-width:0;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;padding:26px 28px;overflow:auto;text-align:left}.ws-preview-blank-note{max-width:54ch;margin-top:auto}.ws-preview-blank-note h2{margin:0 0 8px;font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.ws-preview-blank-note p{margin:0;font-size:.9rem;line-height:1.6;color:var(--muted)}@media (max-width:860px){.ws-preview-blank-note h2{font-size:1.2rem}}:root{--font:var(--font-bvp),var(--font-plex-sans-jp),"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI","Yu Gothic",Meiryo,system-ui,sans-serif;--serif:var(--font-bvp),var(--font-plex-sans-jp),system-ui,sans-serif;--font-lp:var(--font-bvp);--bg:#f6f7fa;--surface:#ffffff;--surface-2:#f2f4f8;--surface-3:#e8ecf3;--ink:#0b1b3b;--brand-logo-ink:#0b1b3b;--ink-2:#2b3a58;--muted:#56627a;--faint:#8a93a7;--line:#e3e7ef;--line-strong:#d2d8e3;--brand:#ff6a00;--brand-hover:#f05a00;--brand-ink:#1a0b00;--brand-soft:#fff4ec;--brand-soft-ink:#b84300;--accent:#ff6a00;--success:#1f8a4c;--success-soft:#e6f4ec;--warn:#b86e00;--warn-soft:#fff4e0;--danger:#d23b30;--danger-soft:#fdecea;--info:#2f5fb3;--info-soft:#eaf0fb;--shadow-sm:0 1px 2px rgba(11,27,59,0.06),0 1px 1px rgba(11,27,59,0.03);--shadow-md:0 1px 2px rgba(11,27,59,0.06),0 12px 32px -12px rgba(11,27,59,0.18);--shadow-lg:0 2px 4px rgba(11,27,59,0.06),0 30px 60px -20px rgba(11,27,59,0.28);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--grad:linear-gradient(180deg,#ff9a2e,#ff5a12);--scroll-thumb:rgba(86,98,122,0.3);--scroll-thumb-hover:rgba(86,98,122,0.55);--thumb-1:#e8ecf3;--thumb-2:#ffe4cf;--thumb-3:#dfe9f5;--thumb-4:#fff0d9;--thumb-5:#ece8f2;--hp-wash:radial-gradient(1200px 520px at 50% -10%,#ffe8d6 0%,rgba(255,232,214,0) 60%),radial-gradient(700px 380px at 92% 0%,rgba(255,179,71,0.22),transparent 70%),radial-gradient(700px 380px at 6% 10%,rgba(255,122,26,0.16),transparent 70%);--hp-chip-bg:#ffffff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#070912;--surface:#0e1222;--surface-2:#141a2e;--surface-3:#1b2239;--ink:#eef1f8;--brand-logo-ink:#ffffff;--ink-2:#c9d0df;--muted:#a9b2c6;--faint:#7c869c;--line:#1c2338;--line-strong:#29314a;--brand:#ff6a00;--brand-hover:#ff8a3d;--brand-ink:#1a0b00;--brand-soft:#2a1607;--brand-soft-ink:#ffa366;--accent:#ff6a00;--success:#3fbf6f;--success-soft:#0f2519;--warn:#e0a640;--warn-soft:#2a2010;--danger:#f0655c;--danger-soft:#2d1517;--info:#6ea8ff;--info-soft:#101f3a;--shadow-sm:0 1px 2px rgba(0,0,0,0.5);--shadow-md:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -16px rgba(0,0,0,0.7);--shadow-lg:0 2px 4px rgba(0,0,0,0.4),0 30px 70px -20px rgba(0,0,0,0.8);--scroll-thumb:rgba(169,178,198,0.24);--scroll-thumb-hover:rgba(169,178,198,0.45);--thumb-1:#161c30;--thumb-2:#2a1a10;--thumb-3:#132036;--thumb-4:#2a2212;--thumb-5:#1d1a2c;--hp-wash:radial-gradient(900px 480px at 50% -12%,rgba(255,106,0,0.32),transparent 62%),radial-gradient(640px 420px at 96% 4%,rgba(255,179,71,0.16),transparent 70%),radial-gradient(640px 420px at 2% 8%,rgba(232,64,28,0.18),transparent 70%);--hp-chip-bg:rgba(255,255,255,0.05)}}:root[data-theme=dark]{--bg:#070912;--surface:#0e1222;--surface-2:#141a2e;--surface-3:#1b2239;--ink:#eef1f8;--brand-logo-ink:#ffffff;--ink-2:#c9d0df;--muted:#a9b2c6;--faint:#7c869c;--line:#1c2338;--line-strong:#29314a;--brand:#ff6a00;--brand-hover:#ff8a3d;--brand-ink:#1a0b00;--brand-soft:#2a1607;--brand-soft-ink:#ffa366;--accent:#ff6a00;--success:#3fbf6f;--success-soft:#0f2519;--warn:#e0a640;--warn-soft:#2a2010;--danger:#f0655c;--danger-soft:#2d1517;--info:#6ea8ff;--info-soft:#101f3a;--shadow-sm:0 1px 2px rgba(0,0,0,0.5);--shadow-md:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -16px rgba(0,0,0,0.7);--shadow-lg:0 2px 4px rgba(0,0,0,0.4),0 30px 70px -20px rgba(0,0,0,0.8);--scroll-thumb:rgba(169,178,198,0.24);--scroll-thumb-hover:rgba(169,178,198,0.45);--thumb-1:#161c30;--thumb-2:#2a1a10;--thumb-3:#132036;--thumb-4:#2a2212;--thumb-5:#1d1a2c;--hp-wash:radial-gradient(900px 480px at 50% -12%,rgba(255,106,0,0.32),transparent 62%),radial-gradient(640px 420px at 96% 4%,rgba(255,179,71,0.16),transparent 70%),radial-gradient(640px 420px at 2% 8%,rgba(232,64,28,0.18),transparent 70%);--hp-chip-bg:rgba(255,255,255,0.05)}body{font-family:var(--font);letter-spacing:-.005em}h1,h2,h3{letter-spacing:-.02em}h1{font-weight:700}h2,h3{font-weight:650}:focus-visible{outline-color:var(--brand)}.btn{border-radius:999px;font-weight:600;padding:9px 18px;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s,box-shadow .25s,border-color .2s,color .2s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-primary{background:var(--grad);color:#1a0b00;box-shadow:0 0 0 1px rgba(255,106,0,.35),0 10px 30px -12px rgba(255,90,18,.7)}.btn-primary:hover:not(:disabled){background:var(--grad);box-shadow:0 0 0 1px rgba(255,106,0,.5),0 16px 36px -12px rgba(255,90,18,.85)}.btn-secondary{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-secondary:hover:not(:disabled){background:var(--surface);border-color:color-mix(in srgb,var(--brand) 45%,var(--line-strong))}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}.btn-lg{padding:13px 26px}.btn-sm{padding:6px 13px}.icon-btn{border-radius:999px}.card{border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.card .ch h2{font-weight:650}.menu{border-radius:14px;box-shadow:var(--shadow-lg);padding:6px}.field label,.field>span{letter-spacing:0}.field input,.field select,.field textarea{border-radius:var(--r-md);transition:border-color .15s,box-shadow .2s}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(255,106,0,.6);box-shadow:0 0 0 4px rgba(255,106,0,.12)}.seg{padding:3px;gap:2px;background:var(--surface)}.seg,.seg button{border-radius:999px}.seg button{padding:6px 14px;font-weight:550}.seg:not(.ws-viewseg) button.active,.seg:not(.ws-viewseg) button[data-state=active]{background:var(--ink);color:var(--bg)}.badge{font-weight:600;letter-spacing:.01em}.app-hdr{background:color-mix(in srgb,var(--bg) 78%,transparent)}.app-hdr,:root .ws-top{backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px)}:root .ws-top{background:color-mix(in srgb,var(--surface) 82%,transparent)}:root .ws-dock-tabs{gap:4px;padding:8px 10px;align-items:center}:root .ws-dock-tab{padding:6px 13px;border-radius:999px;border:1px solid transparent;font-weight:550}:root .ws-dock-tab:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}:root .ws-dock-tab.active{color:var(--ink);background:var(--bg);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}:root .ws-dock-tab.active svg{color:var(--brand)}:root .ws-dock-ind{display:none}:root .ws-viewseg{background:var(--surface-2);border-color:var(--line)}:root .ws-viewseg:before{top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm)}:root .ws-viewseg button.active{color:var(--ink)}:root .ws-preview{background:var(--bg)}:root .ws-frame{border-radius:18px;box-shadow:var(--shadow-lg);border:1px solid var(--line)}:root .ws-url{border-radius:999px}:root .msg-bubble{border-radius:18px;padding:11px 15px}:root .msg.user .msg-bubble{background:var(--ink);color:var(--bg);border-bottom-right-radius:6px}:root .msg.assistant .msg-bubble{background:var(--surface);box-shadow:var(--shadow-sm);border-bottom-left-radius:6px}:root .ws-composer{border-top:0;background:transparent;padding:10px 12px 14px}:root .ws-composer textarea{border-radius:18px}:root .ws-composer .send:not(:disabled){background:var(--grad);color:#1a0b00;border-radius:999px;box-shadow:0 8px 22px -10px rgba(255,90,18,.8)}:root .ws-composer .send,:root .ws-mode-pill{border-radius:999px}:root .ws-suggest .chip{background:var(--surface);border-radius:14px;transition:outline-color .15s,transform .2s cubic-bezier(.22,1,.36,1)}:root .ws-suggest .chip:hover{outline-color:color-mix(in srgb,var(--brand) 55%,transparent);transform:translateY(-1px)}:root .settings-wrap{max-width:1104px;padding-top:0}:root .settings-header{margin:0 calc(50% - 50vw) 28px;padding:44px max(20px,calc(50vw - 532px)) 32px;background:var(--hp-wash);border-bottom:1px solid var(--line)}:root .settings-h1{font-size:clamp(30px,3.6vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.1}:root .settings-h1:before{content:"";display:block;width:28px;height:3px;border-radius:3px;margin-bottom:14px;background:var(--grad)}:root .settings-nav{gap:4px;top:84px}:root .settings-nav-item{border-radius:999px;padding:9px 14px;border:1px solid transparent;transition:background-color .2s,color .2s,border-color .2s}:root .settings-nav-item:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}:root .settings-nav-item.is-active{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-sm)}:root .settings-nav-item.is-active svg{color:var(--brand)}:root .settings-h2{font-size:20px;font-weight:700;letter-spacing:-.025em}:root .settings-main .rounded-2xl,:root .settings-panel{border-radius:18px;box-shadow:var(--shadow-md)}@property --hp-angle{syntax:"<angle>";initial-value:0deg;inherits:false}:root .ws-composer{position:relative;margin:6px 12px 12px;padding:6px 8px 8px;border-radius:20px;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-md);isolation:isolate;transition:box-shadow .3s,border-color .3s}:root .ws-composer textarea,:root .ws-composer textarea:focus{background:transparent;border:0;box-shadow:none;outline:none}:root .ws-composer:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--hp-angle),transparent 0 62%,#ff9a2e 74%,#ff5a12 82%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;animation:hp-spin 6s linear infinite;pointer-events:none;transition:opacity .3s}:root .ws-composer:focus-within{border-color:transparent;box-shadow:0 0 0 4px rgba(255,106,0,.1),0 24px 50px -24px rgba(255,90,18,.55)}:root .ws-composer:focus-within:before{opacity:1;animation-duration:3s}@keyframes hp-spin{to{--hp-angle:360deg}}:root .ws-composer .send:not(:disabled){animation:hp-pop .35s cubic-bezier(.22,1,.36,1)}:root .ws-composer .send:not(:disabled):hover{transform:translateY(-1px) scale(1.04)}@keyframes hp-pop{0%{transform:scale(.85)}}:root .msg{animation:hp-rise .45s cubic-bezier(.22,1,.36,1) both}:root .msg.assistant .msg-bubble{border-left:2px solid color-mix(in srgb,var(--brand) 55%,transparent);padding:14px 18px 14px 20px}:root .msg.assistant .msg-bubble .md ol,:root .msg.assistant .msg-bubble .md ul{padding-left:1.6em;margin:.2em 0 1em}:root .msg.assistant .msg-bubble .md li{margin:.45em 0;padding-left:.2em}:root .msg.assistant .msg-bubble .md li ol,:root .msg.assistant .msg-bubble .md li ul{margin:.35em 0 .2em}:root .msg.assistant .msg-bubble .md ol>li::marker{font-weight:650;color:var(--brand)}:root .msg.assistant .msg-bubble .md p{margin:0 0 .9em}:root .msg.assistant .msg-bubble .md li>p{display:block;margin:0 0 .3em}@keyframes hp-rise{0%{opacity:0;transform:translateY(10px)}}:root .ws-suggest .chip{animation:hp-rise .45s cubic-bezier(.22,1,.36,1) both}:root .ws-suggest .chip:nth-child(2){animation-delay:70ms}:root .ws-suggest .chip:nth-child(3){animation-delay:.14s}:root .ws-suggest .chip:nth-child(n+4){animation-delay:.21s}:root .ws-suggest .chip:after{content:"→";position:absolute;right:12px;top:50%;color:var(--brand);font-weight:700;opacity:0;transform:translate(-6px,-50%);transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1)}:root .ws-suggest .chip:hover:after{opacity:1;transform:translateY(-50%)}:root .ws-preview{position:relative;isolation:isolate;background:var(--hp-wash),var(--bg);overflow:hidden}:root .ws-preview:after,:root .ws-preview:before{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);pointer-events:none}:root .ws-preview:before{width:46%;aspect-ratio:1;left:-12%;top:8%;background:radial-gradient(circle,rgba(255,122,26,.32),transparent 65%);animation:hp-drift-a 22s ease-in-out infinite alternate}:root .ws-preview:after{width:40%;aspect-ratio:1;right:-10%;bottom:-6%;background:radial-gradient(circle,rgba(255,179,71,.28),transparent 65%);animation:hp-drift-b 26s ease-in-out infinite alternate}@keyframes hp-drift-a{to{transform:translate(12%,10%) scale(1.1)}}@keyframes hp-drift-b{to{transform:translate(-14%,-8%) scale(1.08)}}:root .ws-frame{animation:hp-rise .6s cubic-bezier(.22,1,.36,1) both}:root .ws-preview-bar{background:transparent}:root .ws-journey-step{border-radius:999px;transition:background-color .2s,transform .25s cubic-bezier(.22,1,.36,1)}:root .ws-journey-step:hover{transform:translateY(-1px)}:root .ws-journey-step.is-current .ws-journey-num{background:var(--grad);color:#1a0b00;box-shadow:0 0 0 4px rgba(255,106,0,.14);animation:hp-pulse 2.4s ease-in-out infinite}@keyframes hp-pulse{50%{box-shadow:0 0 0 7px rgba(255,106,0,.06)}}:root .ws-publish{position:relative;overflow:hidden;isolation:isolate}:root .ws-publish:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none}:root .ws-publish:hover:after{transform:translateX(120%)}@media (prefers-reduced-motion:reduce){:root .msg,:root .ws-composer .send,:root .ws-composer:before,:root .ws-frame,:root .ws-journey-step.is-current .ws-journey-num,:root .ws-preview:after,:root .ws-preview:before,:root .ws-suggest .chip{animation:none}}:root .ws-frame-wrap.desktop{padding:22px 26px 26px}:root .ws-replay-failed{position:relative;align-self:stretch;max-width:100%;margin-top:8px;padding:14px 16px 14px 18px;border-radius:16px;background:var(--surface);border:1px solid color-mix(in srgb,var(--warn) 28%,var(--line));box-shadow:var(--shadow-sm);color:var(--ink);font-size:.85rem;line-height:1.5;overflow:hidden;animation:hp-rise .45s cubic-bezier(.22,1,.36,1) both}:root .ws-replay-failed:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ffb347,#ff5a12)}:root .ws-replay-head{display:flex;align-items:center;gap:10px}:root .ws-replay-ico{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}:root .ws-replay-title strong{font-weight:650}:root .ws-replay-unconfirmed{color:var(--muted)}:root .ws-replay-obs{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}:root .ws-replay-row{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}:root .ws-replay-step{align-self:flex-start;font-size:.75rem;font-weight:600;padding:2px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}:root .ws-replay-what{font-weight:600;color:var(--ink)}:root .ws-replay-seen{display:block;white-space:pre-wrap;overflow-wrap:anywhere;padding-left:10px;border-left:2px solid var(--line-strong);color:var(--muted)}:root .ws-replay-seen-lbl{font-weight:600;color:var(--ink-2);margin-right:6px}:root .ws-replay-seen-lbl:after{content:":"}:root .ws-replay-askfix{display:inline-flex;margin-top:12px}:root .ws-dash-nav{padding:14px 12px;background:var(--surface)}:root .ws-dash-search{border-radius:999px;padding:8px 12px;border-color:var(--line)}:root .ws-dash-nav .navitem{position:relative;border-radius:999px;padding:8px 14px;border:1px solid transparent;color:var(--ink-2);transition:background-color .2s,color .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1)}:root .ws-dash-nav .navitem:after,:root .ws-dash-nav .navitem:before{display:none}:root .ws-dash-nav .navitem:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}:root .ws-dash-nav .navitem.active{background:var(--bg);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm);font-weight:600}:root .ws-dash-nav .navitem.active svg{color:var(--brand)}:root .ws-dash-main{padding:clamp(20px,3.2vw,40px) clamp(20px,3.6vw,48px) 56px;background:var(--hp-wash),var(--bg);background-repeat:no-repeat;background-size:100% 420px,auto}:root .ws-dash-section{max-width:1120px;margin-inline:auto;animation:hp-rise .45s cubic-bezier(.22,1,.36,1) both}:root .ws-dash-section .phead{margin-bottom:26px}:root .ws-dash-section .phead h1{font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:6px}:root .ws-dash-section .phead h1:before{content:"";display:block;width:26px;height:3px;border-radius:3px;margin-bottom:12px;background:var(--grad)}:root .ws-dash-section .phead .sub{font-size:.95rem}:root .ws-dash-section .card{border-radius:18px;margin-bottom:14px}:root .ws-dash-section>.card:not(:has(>.ch,>.table-wrap,>table)){padding:18px 20px}:root .ws-dash-section>.card>strong:first-child{display:block;font-size:.98rem;font-weight:650;margin-bottom:4px}:root .ws-dash-section .toolbar{padding:12px 14px 12px 18px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}:root .ws-dash-section .empty{position:relative;overflow:hidden;isolation:isolate;border-style:solid;border-color:var(--line);border-radius:20px;box-shadow:var(--shadow-md)}:root .ws-dash-section .empty:before{content:"";position:absolute;inset:-40% 20% auto;height:260px;z-index:-1;background:radial-gradient(closest-side,rgba(255,122,26,.22),transparent);filter:blur(20px)}:root .ws-dash-section .empty .glyph{border-radius:18px;color:#1a0b00;box-shadow:0 14px 34px -12px rgba(255,90,18,.7);animation:hp-float 5s ease-in-out infinite}@keyframes hp-float{50%{transform:translateY(-5px)}}:root .ws-dash-section .empty h2{font-size:1.35rem;font-weight:700}:root .ws-dash-section>.card:has(.btn-danger){border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--danger-soft) 60%,var(--surface)),var(--surface) 70%)}@media (prefers-reduced-motion:reduce){:root .ws-dash-section,:root .ws-dash-section .empty .glyph{animation:none}}:root .admc .top,:root header.top{background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px)}:root .admc .adm-rail{padding:14px 12px;background:var(--surface)}:root .admc .side .grp{font-size:.66rem;font-weight:700;color:var(--faint);padding:12px 12px 4px}:root .admc .navitem{border-radius:999px;padding:7px 12px;border:1px solid transparent;transition:background-color .2s,color .2s,border-color .2s}:root .admc .navitem.active{background:var(--bg);color:var(--ink);border-color:var(--line-strong);box-shadow:var(--shadow-sm);font-weight:600}:root .admc .navitem.active svg{color:var(--brand)}:root .admc .main{padding:22px 26px 48px;background:var(--hp-wash),var(--bg);background-repeat:no-repeat;background-size:100% 360px,auto}:root .admc .main>*{animation:hp-rise .4s cubic-bezier(.22,1,.36,1) both}:root .admc .phead{margin-bottom:18px}:root .admc .phead h1{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}:root .admc .phead h1:before{content:"";display:block;width:22px;height:3px;border-radius:3px;margin-bottom:9px;background:var(--grad)}:root .admc .phead .sub{font-size:.82rem}:root .admc .adm-kpis{gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}:root .admc .adm-kpi{border-radius:16px;padding:12px 14px;box-shadow:var(--shadow-sm);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .2s}:root .admc .adm-kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}:root .admc .adm-kpi-n{font-size:1.45rem;letter-spacing:-.02em}:root .admc .adm-kpi-lbl svg{width:14px;height:14px}:root .admc .adm-chart-card,:root .admc .card{border-radius:16px;box-shadow:var(--shadow-sm)}:root .admc .card .ch{padding:12px 16px}:root .admc .card .ch h2{font-size:.95rem;font-weight:650}:root .admc thead th{background:var(--surface-2);color:var(--muted);font-weight:650;letter-spacing:.04em}:root .admc tbody tr{transition:background-color .15s}:root .admc tbody tr:hover{background:color-mix(in srgb,var(--brand) 4%,transparent)}:root .admc .adm-feed-row{border-radius:12px}:root .admc .search{border-radius:999px}:root .admc .top,:root .app-hdr,:root .dx-nav,:root .ws-top,:root header.top{backdrop-filter:none;-webkit-backdrop-filter:none}:root .app-hdr,:root .dx-nav{background:var(--bg)}:root .admc .top,:root .ws-top,:root header.top{background:var(--surface)}:root .ws-composer:before{animation:none}:root .ws-composer:focus-within:before{animation:hp-spin 3s linear infinite}:root .ws-dash-section .empty .glyph,:root .ws-journey-step.is-current .ws-journey-num,:root .ws-preview:after,:root .ws-preview:before{animation:none}:root .ws-dash-section .empty:before,:root .ws-preview:after,:root .ws-preview:before{filter:none}