:root{--bg:#0b0b0c;--surface:#19191c;--surface-2:#232328;--dialog-surface:#19191c;--dialog-control:#232328;--hairline:#ffffff0d;--hairline-2:#ffffff1c;--text:#f7f7f8;--text-2:#b4b4bd;--text-3:#9c9ca6;--purple:#a78bfa;--blue:#60a5fa;--teal:#34d399;--pink:#f472b6;--orange:#fb923c;--yellow:#facc15;--accent:#60a5fa;--green:#34d399;--amber:#fbbf24;--violet:#a78bfa;--red:#f87171;--grad:linear-gradient(135deg,#8b5cf6 0%,#3b82f6 50%,#10b981 100%);--grad-text:linear-gradient(120deg,#a78bfa 0%,#60a5fa 55%,#34d399 100%);--r-card:24px;--r-ctl:16px;--gap:12px;--rail-w:176px;--ok:#34d399;--ai:#a78bfa;--info:#60a5fa;--warn:#fbbf24;--wa-ok:var(--ok);--wa-warn:var(--warn);--wa-red:var(--red);--canvas:#050506;--chrome:#17171af0;--track:#ffffff14;--pill:#fff;--pill-ink:#0b0b0c;--ok-btn:#0a7a55;--card-glow:none;--glass-blur:none;--mesh:var(--canvas);--chev-r:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 5l7 7-7 7%22/%3E%3C/svg%3E");--chev-l:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M15 5l-7 7 7 7%22/%3E%3C/svg%3E");--chev-d:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23A3A3AC%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 9l7 7 7-7%22/%3E%3C/svg%3E")}html.light{--bg:#f4f4f6;--surface:#fff;--surface-2:#ececf1;--dialog-surface:#fff;--dialog-control:#f7f7f9;--hairline:#11111812;--hairline-2:#11111821;--text:#141417;--text-2:#4a4a55;--text-3:#5e5e6a;--purple:#7c3aed;--blue:#2563eb;--teal:#0e9f6e;--pink:#db2777;--orange:#ea580c;--yellow:#ca8a04;--accent:#2563eb;--green:#0e9f6e;--amber:#b45309;--violet:#7c3aed;--red:#dc2626;--grad-text:linear-gradient(120deg,#7c3aed 0%,#2563eb 55%,#0e9f6e 100%);--ok:#0b8a5f;--ai:#7c3aed;--info:#2563eb;--warn:#b45309;--wa-ok:#10b981;--wa-warn:#f59e0b;--wa-red:#f43f5e;--canvas:#e9eaef;--chrome:#fffffff0;--track:#11111814;--pill:#141417;--pill-ink:#fff;--ok-btn:#0b6b4c;--card-glow:inset 0 1px 0 #ffffffe6, 0 22px 44px -14px #14141e33, 0 0 0 1px #ffffff59;--glass-blur:blur(20px) saturate(1.8);--mesh:radial-gradient(ellipse 55% 50% at 8% 4%, #3462ee21, transparent 68%), radial-gradient(ellipse 50% 45% at 92% 8%, #eaf0dc8c, transparent 70%), radial-gradient(ellipse 55% 50% at 85% 92%, #4a91a826, transparent 68%), radial-gradient(ellipse 45% 40% at 10% 90%, #efe34721, transparent 66%), var(--canvas)}html.light,html.color{--tile-veil:linear-gradient(125deg, #ffffff8c 0%, #ffffff1f 42%, #ffffff57 100%), #ffffffe6;--tile-frost:blur(26px) saturate(1.7);--tile-glass:inset 0 0 0 1px #fffc, inset 0 1px 0 #fff, 0 24px 50px -18px #14141e33}html.light .card,html.light .kpi{background:var(--tile-veil);-webkit-backdrop-filter:var(--tile-frost);box-shadow:var(--tile-glass);border:1px solid #0000}html.glass{--bg:#0a0a0b;--canvas:#0a0a0b;--surface:linear-gradient(#302f2bdb,#262522db), #ffffff0a;--surface-2:linear-gradient(#3a3934d1,#2e2d29d1), #ffffff0d;--dialog-surface:#1b1b1a;--dialog-control:#262624;--hairline:#ffffff0f;--hairline-2:#ffffff1f;--text:#f4f2ea;--text-2:#f4f2eac2;--text-3:#f4f2ea8c;--chrome:linear-gradient(160deg, #141413f5, #0c0c0cf0);--chrome-blur:blur(16px) saturate(120%);--track:#ffffff17;--pill:#ebe5a5;--pill-ink:#161612;--accent:#c2ccff;--grad-text:linear-gradient(120deg,#cde6d3 0%,#d9d6e9 45%,#ebe5a5 100%);--glass-blur:blur(3px) saturate(120%);--card-glow:inset 0 1px 0 #ffffff0f, 0 14px 34px -16px #000000e6, 0 2px 6px -2px #0009;--mesh:radial-gradient(ellipse 80% 55% at 50% -10%, #ffffff08, transparent 70%), #0a0a0b;--ok:#cde6d3;--warn:#ebe5a5;--info:#cfe0f5;--ai:#d9d6e9;--green:#a9dfbe;--amber:#e4d39f;--violet:#c9c4e8;--red:#f0b7ae;--teal:#a9dfbe;--purple:#c9c4e8;--blue:#b5c7ff;--pink:#f0c4d8;--orange:#f0cda8;--yellow:#ebe5a5;--r-card:28px}html.color{--bg:#e8ecf1;--surface:#ecf1f8bf;--surface-2:#e0e7f2d9;--dialog-surface:#fff;--dialog-control:#f4f7fa;--hairline:#12172112;--hairline-2:#12172121;--accent:#3462ee;--green:#2e7d6b;--amber:#a97708;--violet:#3462ee;--red:#d3455b;--ok:#2e7d6b;--ai:#3462ee;--info:#3462ee;--warn:#a97708;--wa-ok:#10b981;--wa-warn:#f59e0b;--wa-red:#f43f5e;--teal:#4a91a8;--blue:#3462ee;--purple:#5a5fd6;--pink:#db2777;--orange:#ea580c;--yellow:#efe347;--grad-text:linear-gradient(120deg,#3462ee 0%,#4a91a8 100%);--canvas:#e8ecf1;--chrome:linear-gradient(140deg, #121721f5, #121721e0);--chrome-blur:blur(24px) saturate(140%);--track:#1217211a;--ok-btn:#0b6b4c;--glass-blur:blur(20px) saturate(140%);--mesh:radial-gradient(ellipse 60% 60% at 0% 100%, #acc2ecf2, transparent 70%), radial-gradient(ellipse 50% 50% at 4% 0%, #c0c8f2cc, transparent 70%), radial-gradient(ellipse 55% 60% at 100% 0%, #e9eed6, transparent 70%), radial-gradient(ellipse 45% 45% at 100% 100%, #ece4cee6, transparent 70%), linear-gradient(112deg, #bfceee 0%, #cfdbea 36%, #dae4df 62%, #e7ebd3 100%);--tile-veil:linear-gradient(125deg, #ffffff38 0%, #ffffff0a 44%, #ffffff24 100%), #ffffff52;--tile-frost:blur(18px) saturate(1.3);--tile-glass:inset 0 1px 0 #fff6, 0 1px 0 #ffffff2e;--card-glow:0 0 0 0 transparent;--r-card:24px;--r-ctl:16px;--pill:#0a0a0a;--pill-ink:#fff;--text:#0d0d0f;--text-2:#5c6266;--text-3:#72787c}html.color .card,html.color .kpi,html.color .input,html.color .seg a,html.color .seg button,html.color .chip,html.color .avatar,html.color .btn.ghost{-webkit-backdrop-filter:var(--glass-blur)}html.color .kpi:nth-child(4n+1){background:#3462ee;border-color:#0000;box-shadow:0 10px 26px #1e28501f}html.color .kpi:nth-child(4n+1) *{color:#fff}html.color .kpi:nth-child(4n+1) .bar{background:#ffffff47}html.color .kpi:nth-child(4n+1) .bar i{background:#fff!important}html.color .kpi:nth-child(4n+2){background:#efe347;border-color:#0000;box-shadow:0 10px 26px #1e28501f}html.color .kpi:nth-child(4n+3){background:#121721;border-color:#0000;box-shadow:0 10px 26px #1e285024}html.color .kpi:nth-child(4n+3) *{color:#fff}html.color .kpi:nth-child(4n+3) .bar{background:#ffffff3d}html.color .kpi:nth-child(4n+3) .bar i{background:#fff!important}html.color .kpi:nth-child(4n+4){background:#3a788d;border-color:#0000;box-shadow:0 10px 26px #1e28501f}html.color .kpi:nth-child(4n+4) *{color:#fff}html.color .kpi:nth-child(4n+4) .bar{background:#ffffff42}html.color .kpi:nth-child(4n+4) .bar i{background:#fff!important}html.color .kpi:nth-child(4n+1){box-shadow:none;background:#2657ed}html.color .kpi:nth-child(4n+2){box-shadow:none}html.color .kpi:nth-child(4n+2) *{color:#0d0d0f}html.color .kpi:nth-child(4n+2) .num{color:#0d0d0f!important}html.color .kpi:nth-child(4n+2) .bar{background:#0d0d0f24}html.color .kpi:nth-child(4n+2) .bar i{background:#0d0d0f!important}html.color .kpi:nth-child(4n+3){box-shadow:none;background:#0a0a0a}html.color .kpi:nth-child(4n+4){box-shadow:none}html.color .kpi:nth-child(4n+1) .num,html.color .kpi:nth-child(4n+3) .num,html.color .kpi:nth-child(4n+4) .num{color:#fff!important}html.color .panel-action{color:var(--text-2);background:0 0;border-color:#0d0d0f24;border-radius:999px;padding:7px 12px}html.color .panel-action:hover{color:var(--text);box-shadow:none;border-color:#0d0d0f4d;transform:none}html.color .icon-chip{color:#3462ee;box-shadow:none;background:#3462ee1f;border-color:#3462ee3d}html.color .kpi:nth-child(4n+1) .icon-chip{box-shadow:none;color:#2657ed;background:#fff;border-color:#0000}html.color .kpi:nth-child(4n+2) .icon-chip{box-shadow:none;color:#0d0d0f;background:#fff;border-color:#0000}html.color .kpi:nth-child(4n+3) .icon-chip{box-shadow:none;color:#0a0a0a;background:#fff;border-color:#0000}html.color .kpi:nth-child(4n+4) .icon-chip{box-shadow:none;color:#33697c;background:#fff;border-color:#0000}html.color .kpi .icon-chip *,html.color .statile .icon-chip *{color:inherit}html.color .kpi:nth-child(4n+1) .icon-chip,html.color .kpi:nth-child(4n+2) .icon-chip,html.color .kpi:nth-child(4n+3) .icon-chip,html.color .kpi:nth-child(4n+4) .icon-chip,html.color .statile--t1 .icon-chip,html.color .statile--t2 .icon-chip,html.color .statile--t3 .icon-chip,html.color .statile--t4 .icon-chip{border-radius:999px}html.color .icon-chip.bare{box-shadow:none;color:#3462ee;background:0 0;border:none}html.color .tabbar a{color:#ffffff9e}html.color .tabbar a:hover{color:#fff}html.color .tabbar a.on{color:#121721;background:#fff}html.light .nebula,html.color .nebula,html.color .aurora:before,html.color .aurora:after{display:none}html.color .gradtext{filter:none}html.color .card{box-shadow:var(--card-glow), inset 0 0 0 1px #ffffffd9;background:var(--tile-veil);-webkit-backdrop-filter:var(--tile-frost);box-shadow:var(--tile-glass);border:1px solid #0000}html.color .ring,html.light .ring{color:#fff;background:linear-gradient(160deg,#5c7ef4 0%,#3462ee 70%);width:40px;height:40px;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 16px #3462ee59,inset 0 1px #ffffff73}html.light .ring{background:linear-gradient(160deg,#5b8def 0%,#2563eb 70%);box-shadow:0 6px 16px #2563eb59,inset 0 1px #ffffff73}html.color .ring:before,html.light .ring:before{display:none}html.color .ring svg,html.light .ring svg{width:18px;height:18px}html.color .card.row:hover .ring,html.light .card.row:hover .ring,html.color .ring:hover,html.light .ring:hover{color:#fff;transform:translateY(-1px)scale(1.06);box-shadow:0 10px 22px #3462ee73,inset 0 1px #ffffff8c}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}html,body{height:100%}html{background:var(--mesh);overscroll-behavior:none;background-attachment:fixed}body{background:var(--mesh);color:var(--text);overscroll-behavior:none;overflow-wrap:break-word;background-attachment:fixed;min-height:100dvh}body:before{content:"";height:calc(env(safe-area-inset-top) + 6px);z-index:60;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#00000080,#0000);position:fixed;top:0;left:0;right:0}@media (min-width:1024px) and (hover:hover){body:before{display:none}}::selection{background:#8b5cf659}a{color:inherit;text-decoration:none}.lt{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:38px}.lt-greet{font-size:28px;line-height:34px}.lt-hero{font-size:26px;line-height:32px}.lt-welcome{font-size:37px;line-height:44px}.title{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:30px}.headline{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:22px}.body{color:var(--text-2);font-size:15px;font-weight:500;line-height:22px}.sub{color:var(--text-3);font-size:13.5px;font-weight:500;line-height:19px}.page-head{margin-bottom:var(--gap);align-items:center;gap:16px;padding:13px 20px;display:flex}.page-head-title{font-size:28px;line-height:34px}.page-head-sub{color:var(--text-2);margin-top:6px;font-size:14.5px;font-weight:500;line-height:20px}.ibtn.back-btn{width:32px;height:32px;color:var(--text);flex:none;text-decoration:none}.ibtn.back-btn:hover{color:var(--text);text-decoration:none}.page-head{flex-wrap:wrap}.page-head-main{flex:260px}.dash-top{gap:var(--gap);margin-bottom:var(--gap);flex-wrap:wrap;display:flex}.dash-top>*,.dash-stats>*{flex:1 1 calc(50% - var(--gap) / 2);min-width:0}@media (min-width:1024px){.dash-top{grid-template-columns:repeat(12,1fr);display:grid}.dash-top .s2{grid-column:span 2}.dash-top .s3{grid-column:span 3}.dash-top .s4{grid-column:span 4}.dash-top .s5{grid-column:span 5}.dash-top .s6{grid-column:span 6}.dash-top .s7{grid-column:span 7}.dash-top .s8{grid-column:span 8}.dash-top .s9{grid-column:span 9}.dash-top .s10{grid-column:span 10}.dash-top .s12{grid-column:1/-1}}.statile{min-width:0;color:inherit;grid-template-columns:auto 1fr;align-content:center;align-items:center;row-gap:3px;padding:15px 16px;text-decoration:none;transition:transform .16s;display:grid;container:statile/inline-size}a.statile{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}a.statile:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px);box-shadow:0 14px 30px -12px #14193259}a.statile:active{transform:translateY(-1px)}a.statile:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a.statile:hover .icon-chip{filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){a.statile,a.statile:hover,a.statile:active{transition:box-shadow .16s;transform:none}}.statile .icon-chip{grid-row:1/3;margin:0 11px 0 0}@container statile (max-width:154px){.statile .icon-chip.sm{border-radius:9px;width:28px;height:28px;margin-right:9px}.statile .icon-chip.sm svg{width:15px;height:15px}}@container statile (max-width:112px){.statile .icon-chip{display:none}}.statile-val{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:24px;font-weight:800;line-height:28px;overflow:hidden}.statile-lbl{color:var(--text-3);grid-column:2;font-size:12.5px;font-weight:600;line-height:16px}@container statile (max-width:154px){.statile-val{letter-spacing:-.015em;font-size:20px;line-height:25px}.statile-lbl{font-size:12px;line-height:15px}}@container statile (max-width:112px){.statile-val{font-size:22px;line-height:27px}}@container statile (max-width:86px){.statile-val{letter-spacing:-.01em;font-size:18px;line-height:23px}}.dash-top .page-head{margin-bottom:0;display:flex}.page-head-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:1023px){.dash-top>.page-head{flex-basis:100%}}@media (min-width:720px) and (max-width:1023px){:is(.dash-top:has(.statile:nth-child(3)):not(:has(.statile:nth-child(4))) .statile,.dash-stats:has(.statile:nth-child(3)):not(:has(.statile:nth-child(4))) .statile){flex:1 1 calc(33.333% - var(--gap))}}html.color .statile--t1{box-shadow:none;background:#2657ed;border-color:#0000}html.color .statile--t1 *{color:#fff}html.color .statile--t1 .icon-chip{box-shadow:none;color:#2657ed;background:#fff;border-color:#0000}html.color .statile--t2{box-shadow:none;background:#efe347;border-color:#0000}html.color .statile--t2 *{color:#0d0d0f}html.color .statile--t2 .statile-val{color:#0d0d0f!important}html.color .statile--t2 .icon-chip{box-shadow:none;color:#0d0d0f;background:#fff;border-color:#0000}html.color .statile--t3{box-shadow:none;background:#0a0a0a;border-color:#0000}html.color .statile--t3 *{color:#fff}html.color .statile--t3 .icon-chip{box-shadow:none;color:#0a0a0a;background:#fff;border-color:#0000}html.color .statile--t4{box-shadow:none;background:#3a788d;border-color:#0000}html.color .statile--t4 *{color:#fff}html.color .statile--t4 .icon-chip{box-shadow:none;color:#33697c;background:#fff;border-color:#0000}.lt+.sub{color:var(--text-2);font-size:16px;line-height:24px}.cap{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:700;line-height:15px}.gradtext{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.center{text-align:center}.btn{letter-spacing:-.01em;cursor:pointer;border:none;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .2s;display:flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:default}.btn.primary{background:var(--pill);color:var(--pill-ink);box-shadow:0 10px 26px #00000059}html.light .btn.primary{box-shadow:0 10px 24px #14141738}html.glass .btn.primary{box-shadow:0 10px 28px #05061073,inset 0 1px #fff9}.btn.ghost{border:1px solid var(--hairline-2);color:var(--text);background:var(--surface)}html.glass .btn.ghost{background:linear-gradient(140deg,#111113eb,#111113b8);border-color:#cec4ff4d}.btn.quiet{color:var(--text-2);background:0 0;height:44px;font-weight:600}.btn-row{width:auto;padding:0 20px}.btn-bare{cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.linklike{cursor:pointer;font:inherit;color:var(--accent);text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.linklike:hover{color:var(--text)}.input{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--hairline-2);width:100%;height:54px;color:var(--text);outline:none;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.input:focus{border-color:#a78bfa8c;box-shadow:0 0 0 3px #8b5cf629}.input::placeholder{color:var(--text-3);font-weight:500}.input>input,.input>textarea,.input>select{flex:auto;width:0;min-width:0}textarea.input{min-width:0}.acting-bar{z-index:28;color:#3a2a05;background:linear-gradient(#fcd34d,#fbbf24);align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0;box-shadow:0 2px 12px -4px #00000059}.acting-dot{background:#7c5a06;border-radius:99px;flex:none;width:8px;height:8px}.acting-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acting-back{cursor:pointer;color:#3a2a05;background:#ffffff73;border:1px solid #3a2a054d;border-radius:9px;flex:none;margin-left:auto;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:700}.acting-back:hover{background:#ffffffbf}.acting-back:disabled{opacity:.6;cursor:default}@media (min-width:1024px){.acting-bar{margin-left:236px}}select{appearance:none;font-family:inherit;font-size:inherit;color:var(--text);cursor:pointer;background-color:#0000;background-image:var(--chev-d);background-position:right 6px center;background-repeat:no-repeat;background-size:11px 11px;border:none;outline:none;padding-right:26px;font-weight:600}select.input{background-position:right 14px center;background-color:var(--surface);padding-right:38px}select.input:focus{border-color:#a78bfa8c;box-shadow:0 0 0 3px #8b5cf629}select:disabled{opacity:.5;cursor:default}html.glass{--chev-d:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23C4B5FD%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 9l7 7 7-7%22/%3E%3C/svg%3E")}html.light,html.color{--chev-d:url("data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%235E5E6A%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 9l7 7 7-7%22/%3E%3C/svg%3E")}html select,html option{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.light select,html.light option,html.color select,html.color option{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select option{background:var(--dialog-surface);color:var(--text)}.field-label{color:var(--text-2);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--card-glow);position:relative}.card.dialog,html.light .card.dialog,html.glass .card.dialog,html.color .card.dialog{background:var(--dialog-surface);-webkit-backdrop-filter:none;border:1px solid var(--hairline-2)}.card.dialog .input,html.light .card.dialog .input,html.glass .card.dialog .input,html.color .card.dialog .input{background:var(--dialog-control)}.card.dialog .sub,html.light .card.dialog .sub,html.glass .card.dialog .sub,html.color .card.dialog .sub{color:var(--text-2)}.row{align-items:center;gap:12px;padding:14px 16px;display:flex}.row+.row{border-top:1px solid var(--hairline)}.row .grow{flex:1;min-width:0}:where(a,button).row{cursor:pointer;isolation:isolate;transition:transform .16s;position:relative}:where(a,button).row:after{content:"";pointer-events:none;opacity:0;z-index:-1;background:linear-gradient(120deg,#a78bfa33,#60a5fa29 52%,#34d39929);border-radius:14px;transition:opacity .22s;position:absolute;inset:3px}:where(a,button).card.row:after{border-radius:calc(var(--r-card) - 3px)}:where(a,button).row:hover:after,:where(a,button).row:focus-visible:after{opacity:1}:where(a,button).row:active{transform:scale(.99)}.chev{transition:transform .16s,color .16s}:where(a,button).row:hover .chev,:where(a,button).row:focus-visible .chev{color:var(--accent);transform:translate(3px)}:where(a,button).card:not(.row){cursor:pointer;transition:transform .18s,box-shadow .2s,border-color .2s}:where(a,button).card:not(.row):hover{border-color:var(--hairline-2);box-shadow:var(--card-glow), 0 14px 34px -14px #8b5cf66b;transform:translateY(-2px)}.chev{width:18px;height:18px;color:var(--text-3);flex:none}.dot{border-radius:99px;flex:none;width:8px;height:8px}.hr{background:var(--hairline);flex:none;height:1px}.stack{flex-direction:column;display:flex}.spacer{flex:1;min-height:16px}.hidden{display:none!important}.badge{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:700}html.color .badge.amber,html.light .badge.amber{color:#7a5605}html.color .badge.green,html.light .badge.green{color:#246255}html.color .badge.blue,html.light .badge.blue{color:#2a4fbe}html.color .badge.gray,html.light .badge.gray{color:#5c6266}html.color .badge.red,html.light .badge.red{color:#98283a}html.color .badge.violet,html.light .badge.violet{color:#2a4fbe}.badge.green{color:var(--ok);background:#10b98124}.badge.violet{color:var(--ai);background:#8b5cf629}.badge.blue{color:var(--info);background:#3b82f626}.badge.amber{color:var(--warn);background:#fbbf242e}.badge.gray{background:var(--surface-2);color:var(--text-3)}html.glass .badge.green{background:#10b98147}html.glass .badge.violet{background:#8b5cf64d}html.glass .badge.blue{background:#3b82f64d}html.glass .badge.amber{background:#fbbf2442}.avatar{background:var(--surface-2);border:1px solid var(--hairline-2);border-radius:99px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:flex}.avatar.site-logo{background:#fff;overflow:hidden}.avatar.site-logo img{object-fit:contain;display:block}.site-logo-mark{border:1px solid var(--hairline-2);background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;min-width:40px;max-width:104px;height:40px;padding:2px;display:inline-flex;overflow:hidden}.site-logo-mark img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.chip{border:1px solid var(--hairline);background:var(--surface);border-radius:99px;flex:none;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.em{line-height:1}.ic-ok{color:var(--ok)}.ic-ai{color:var(--ai)}.ic-info{color:var(--info)}.ic-warn{color:var(--warn)}.kpis{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.kpi{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);min-width:0;box-shadow:var(--card-glow);flex:1;padding:16px;position:relative;container:kpi/inline-size}.kpi .num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:10px 0 1px;font-size:33px;font-weight:800;line-height:39px}.kpi .delta{color:var(--ok);font-size:12.5px;font-weight:700}.kpi-head{letter-spacing:-.015em;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:700;line-height:21px;display:flex}.kpi-head>span:not(.icon-chip):not(.ring){overflow-wrap:anywhere;min-width:0}.kpi-head .em{font-size:16px}@container kpi (max-width:215px){.kpi-head{gap:7px;font-size:14.5px;line-height:19px}.kpi-head .dash-chev{display:none}.kpi .icon-chip.sm{border-radius:9px;width:28px;height:28px}.kpi .icon-chip.sm svg{width:15px;height:15px}.kpi .num{margin:8px 0 1px;font-size:26px;line-height:31px}.kpi .sub{font-size:12px;line-height:16px}.kpi .delta{font-size:11.5px}.kpi .bar{height:7px;margin-top:10px}.kpi .bh-hero{gap:10px}.kpi .bh-hero svg{width:46px;height:46px}}@container kpi (max-width:128px){.kpi .num{font-size:23px;line-height:28px}}.bar{background:var(--track);border-radius:99px;flex:none;height:8px;margin-top:12px;overflow:hidden}.bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.grid2{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.pair{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:520px){.pair{grid-template-columns:1fr 1fr}}.seg{scrollbar-width:none;gap:8px;padding:3px 0;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg a,.seg button{color:var(--text-2);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;border-radius:99px;flex:none;padding:10px 17px;font-family:inherit;font-size:13px;font-weight:600}.seg .on{background:var(--pill);color:var(--pill-ink);border-color:#0000}.stepper{align-items:center;padding:18px 8px 14px;display:flex}.step{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:8px;font-family:inherit;display:flex;position:relative}.step .pt{background:var(--surface-2);border:1.5px solid var(--hairline-2);z-index:1;border-radius:99px;width:12px;height:12px}.step.done .pt,.step.cur .pt{background:var(--accent);border-color:var(--accent)}.step.cur .pt{box-shadow:0 0 0 4px #3b82f638}.step span{color:var(--text-3);font-size:12.5px;font-weight:600}.step.cur span{color:var(--text)}.step:before{content:"";background:var(--hairline-2);height:1.5px;position:absolute;top:5px;left:-50%;right:50%}.step:first-child:before{display:none}.step.done:before,.step.cur:before{background:var(--accent)}.hero-wrap{display:inline-block;position:relative}.hero-wrap:before{content:"";z-index:-1;filter:blur(34px);background:radial-gradient(circle at 32% 28%,#8b5cf647,#0000 58%),radial-gradient(circle at 72% 72%,#60a5fa2e,#0000 58%),radial-gradient(circle at 55% 45%,#f0abfc1f,#0000 62%);position:absolute;inset:-52px}html.light .hero-wrap:before{opacity:.55}html.glass .hero-wrap:before{opacity:.9}html.glass .hero-wrap:after{content:"";z-index:-2;filter:blur(40px);opacity:.32;pointer-events:none;background:linear-gradient(90deg,#7c3aed 0%,#a21caf 24%,#db2777 46%,#ef4444 64%,#f97316 82%,#fbbf24 100%);border-radius:50%;height:44%;position:absolute;top:38%;left:-70px;right:-70px;transform:rotate(-7deg)scaleY(1.4)}html.glass .card,html.glass .kpi,html.glass .input,html.glass .seg a,html.glass .seg button,html.glass .chip,html.glass .avatar,html.glass .btn.ghost{-webkit-backdrop-filter:var(--glass-blur)}html.glass .card:after,html.glass .kpi:after{content:"";z-index:0;border-radius:inherit;filter:blur(5px);opacity:.5;pointer-events:none;background:linear-gradient(#0000,#ffffff0a);position:absolute;inset:10% 0}.aurora{position:relative;overflow:hidden}.aurora:before{content:"";z-index:0;pointer-events:none;filter:blur(26px)saturate(155%);background:radial-gradient(50% 60% at 22% 30%,#8b5cf69e,#0000 68%),radial-gradient(45% 55% at 82% 18%,#581c8794,#0000 64%),radial-gradient(55% 65% at 64% 82%,#a855f770,#0000 68%),radial-gradient(40% 50% at 28% 88%,#4c1d955c,#0000 64%),radial-gradient(60% 45%,#6d28d94d,#0000 70%);position:absolute;inset:-35%}.aurora:after{content:"";z-index:0;pointer-events:none;opacity:.45;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 13px),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 13px);position:absolute;inset:0;-webkit-mask:radial-gradient(130% 95% at 50% 6%,#000 28%,#0000 78%);mask:radial-gradient(130% 95% at 50% 6%,#000 28%,#0000 78%)}.aurora>*{z-index:1;position:relative}html.light .aurora:before{opacity:.35}.ring{width:34px;height:34px;color:var(--text);border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ring:before{content:"";-webkit-mask-composite:xor;background:conic-gradient(from 210deg,#f6f2ff,#c4b5fd,#8b5cf6,#6d28d9,#312e81,#8b5cf6,#f6f2ff);border-radius:99px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ring svg{width:16px;height:16px}.svc-tile{overflow:hidden}.svc-art{filter:drop-shadow(0 14px 26px #0000008c)saturate(115%);width:78%;max-width:190px;height:auto;margin:8px auto 0;display:block}.icon-chip{color:#c4b5fd;background:linear-gradient(#00000059,#00000059),#8b5cf624;border:1px solid #cec4ff3d;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.icon-chip.sm{border-radius:10px;width:34px;height:34px}.icon-chip.sm svg{width:17px;height:17px}html.light .icon-chip{color:#7c3aed;box-shadow:none;background:#7c3aed14;border-color:#7c3aed38}html.light .icon-chip.bare{box-shadow:none;color:#7c3aed;background:0 0;border:none}html.color .panel-head>.icon-chip:not(.bare){color:#fff;background:linear-gradient(160deg,#5c7ef4 0%,#3462ee 70%);border-color:#0000;border-radius:99px;box-shadow:0 6px 16px #3462ee59,inset 0 1px #ffffff73}html.light .panel-head>.icon-chip:not(.bare){color:#fff;background:linear-gradient(160deg,#5b8def 0%,#2563eb 70%);border-color:#0000;border-radius:99px;box-shadow:0 6px 16px #2563eb59,inset 0 1px #ffffff73}html.color .panel-head>.icon-chip.tone-blue:not(.bare){background:linear-gradient(160deg,#5c7ef4 0%,#3462ee 70%);box-shadow:0 6px 16px #3462ee59,inset 0 1px #ffffff73}html.color .panel-head>.icon-chip.tone-teal:not(.bare){background:linear-gradient(160deg,#6faec2 0%,#4a91a8 70%);box-shadow:0 6px 16px #4a91a861,inset 0 1px #ffffff73}html.color .panel-head>.icon-chip.tone-yellow:not(.bare){color:#121721;background:linear-gradient(160deg,#f6ed7d 0%,#efe347 70%);box-shadow:0 6px 16px #aea01452,inset 0 1px #fff9}html.color .panel-head>.icon-chip.tone-ink:not(.bare){background:linear-gradient(160deg,#3a4356 0%,#121721 70%);box-shadow:0 6px 16px #12172157,inset 0 1px #ffffff47}.tbl a.cell.svc-pick{align-items:center;gap:10px;display:flex}.tbl tr.svc-row td{padding-top:8px;padding-bottom:8px}.tbl tr.svc-row--more td{border-bottom:none;padding-top:13px;padding-bottom:6px}.panel--flush:has(.svc-row--more){padding-bottom:12px}.stepnum{color:#e9d5ff;background:#8b5cf647;border:1px solid #a78bfa80;border-radius:99px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.conn-steps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.conn-steps li{color:var(--text-2);align-items:flex-start;gap:9px;font-size:13px;font-weight:500;line-height:19px;display:flex}.conn-steps li .stepnum{margin-top:1px}.conn-steps strong{color:var(--text);font-weight:700}.setup-steps{border-top:1px solid var(--hairline);margin-top:14px}.setup-step{border-bottom:1px solid var(--hairline)}.setup-step__head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:14px 2px;font-family:inherit;display:flex}.setup-step__head .grow{flex:1;min-width:0}.setup-step__head .stepnum{width:28px;height:28px;font-size:12.5px}.setup-step__head .stepnum svg{width:15px;height:15px}html.light .stepnum:not(.is-done),html.color .stepnum:not(.is-done){color:#1e3a8a;background:#2563eb21;border-color:#2563eb57}.stepnum.is-done{color:var(--ok);background:color-mix(in srgb, var(--ok) 20%, transparent);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.setup-step__chev{width:18px;height:18px;color:var(--text-3);flex:none;transition:transform .18s,color .16s}.setup-step.is-open .setup-step__chev{transform:rotate(180deg)}.setup-step__head:hover .setup-step__chev,.setup-step__head:focus-visible .setup-step__chev{color:var(--accent)}.setup-step__body{padding:2px 2px 18px}.qa{border-top:1px solid var(--hairline)}.qa summary{cursor:pointer;align-items:center;gap:10px;padding:13px 2px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";color:var(--text-3);margin-left:auto;padding-left:8px;font-weight:700}.qa[open] summary:after{content:"−"}.qa summary:hover:after,.qa summary:focus-visible:after{color:var(--accent)}.qa summary .headline,.qa summary .grow{flex:1;min-width:0}.qa__body{padding:0 2px 14px}.qa__body p{margin:0 0 8px}.qa__body p:last-child{margin-bottom:0}.switch{border:1px solid var(--hairline-2);background:var(--surface-2);cursor:pointer;border-radius:99px;flex:none;width:46px;height:28px;padding:0;transition:background .18s,border-color .18s;position:relative}.switch i{background:var(--text-3);border-radius:99px;width:20px;height:20px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.switch.on{background:color-mix(in srgb, var(--ok) 30%, transparent);border-color:color-mix(in srgb, var(--ok) 55%, transparent)}.switch.on i{background:var(--ok);transform:translate(18px)}.switch:disabled{opacity:.55;cursor:default}.theme-swatches{flex-wrap:wrap;gap:8px;display:flex}.theme-swatch{border:1px solid var(--hairline-2);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-width:86px;padding:12px 10px;transition:transform .12s,box-shadow .15s;display:flex}.theme-swatch span{padding:6px 12px;font-size:13px;font-weight:700;line-height:1;display:inline-block;box-shadow:0 2px 8px #1414282e}.theme-swatch:hover{transform:translateY(-1px)}.theme-swatch.on{box-shadow:0 0 0 2px var(--accent), 0 6px 16px -6px color-mix(in srgb, var(--accent) 55%, transparent);border-color:#0000}.theme-swatch:disabled{opacity:.55;cursor:default;transform:none}.inset{background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-ctl);padding:14px}.linkish{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.veditor{z-index:70;background:var(--bg);padding:calc(env(safe-area-inset-top) + var(--gap)) var(--gap) calc(env(safe-area-inset-bottom) + var(--gap));flex-direction:column;display:flex;position:fixed;inset:0}.vhead{flex:none;align-items:center;gap:10px;padding:4px 2px 12px;display:flex}.vsplit{gap:var(--gap);flex:1;grid-template-rows:42vh 1fr;min-height:0;display:grid}.vframe{border:1px solid var(--hairline-2);background:#fff;border-radius:18px;min-height:0;overflow:hidden}.vframe iframe{border:0;width:100%;height:100%;display:block}.vfields{min-height:0;padding:4px 2px;overflow-y:auto}@media (min-width:1024px){.vsplit{gap:var(--gap);grid-template-rows:none;grid-template-columns:1fr 1fr}.veditor{padding:var(--gap)}}.pub-bar{left:var(--gap);right:var(--gap);bottom:calc(84px + env(safe-area-inset-bottom));z-index:45;position:fixed}@media (min-width:1024px){.pub-bar{display:none}}.dash{gap:var(--gap);grid-template-columns:1fr;align-content:start;display:grid}@media (max-width:699px){.dash{flex-wrap:wrap;display:flex}.dash>*{flex:100%;min-width:0}.dash>.mw1{flex:1 1 calc(50% - var(--gap) / 2)}}@media (min-width:700px){.dash{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dash{grid-template-columns:repeat(12,1fr)}.dash .s3{grid-column:span 3}.dash .s4{grid-column:span 4}.dash .s5{grid-column:span 5}}.dash-tile{min-width:0;color:inherit;text-decoration:none;display:block}.tile-flex{flex-direction:column;display:flex}.tile-flex>.spark{flex:auto;height:84px;min-height:84px}.tile-flex>.spark--sm{min-height:44px}.tile-flex>.mini-rv{flex-direction:column;flex:auto;height:36px;min-height:36px;display:flex}.tile-flex>.mini-rv>svg{flex:auto;height:28px;min-height:28px}a.dash-tile{transition:transform .16s,box-shadow .2s}a.dash-tile:hover{transform:translateY(-2px)}.dash-chev{opacity:0;margin-left:auto;transition:opacity .15s}a.dash-tile:hover .dash-chev{opacity:.8}.dash-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spark{gap:5px;height:96px;margin-top:4px;display:flex}.spark-col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.spark-plot{flex:1;align-items:flex-end;display:flex}.spark-b{background:var(--blue);opacity:.4;border-radius:4px 4px 0 0;width:100%;min-height:4px;display:block}.spark-b.today{opacity:1}.spark-l{color:var(--text-3);text-align:center;font-size:11.5px;line-height:1}.spark--sm{gap:4px;height:44px;margin-top:10px}.dash-src{align-items:center;gap:10px;padding:5px 0;display:flex}.dash-src-name{text-overflow:ellipsis;white-space:nowrap;flex:none;width:92px;overflow:hidden}.dash-src-track{background:var(--surface);border-radius:99px;flex:1;height:6px;overflow:hidden}.dash-src-track i{background:var(--accent);opacity:.8;border-radius:99px;height:100%;display:block}.dash-row{color:inherit;border-radius:10px;align-items:center;gap:10px;padding:7px 0;text-decoration:none;display:flex}.dash-row:hover{background:#ffffff0a}.dash-camp{color:inherit;border-radius:12px;padding:2px;text-decoration:none;display:block}.dash-camp:hover .headline{color:var(--accent)}@media (prefers-reduced-motion:reduce){a.dash-tile{transition:none}}.abt-last{margin-bottom:9px}.abt-stats{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;gap:6px 14px;margin-bottom:2px;padding:8px 0;display:flex}.abt-stat{min-width:0;color:inherit;border-radius:8px;align-items:baseline;gap:5px;text-decoration:none;display:inline-flex}.abt-stat-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:15.5px;font-weight:800;line-height:18px}.abt-stat-l{color:var(--text-3);white-space:nowrap;font-size:12px;font-weight:600}.abt-stat:hover .abt-stat-n,.abt-stat:hover .abt-stat-l{color:var(--accent)}.abt-gap{color:var(--text-2);background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:6px 9px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.abt-gap:hover{color:var(--text);border-color:var(--hairline-2)}.abt-gap-ic{color:var(--warn);flex:none;display:inline-flex}.abt-gap-ic svg{width:14px;height:14px}.abt{flex-direction:column;display:flex}.abt-runs{margin-top:auto;padding-top:10px}.abt-cap{margin-bottom:6px}.abt-run-row{flex-wrap:wrap;gap:6px;display:flex}.abt-run{cursor:pointer;text-align:left;max-width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--hairline);border-radius:11px;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .14s,border-color .14s,transform .14s;display:inline-flex}.abt-run:hover{border-color:var(--accent);transform:translateY(-1px)}.abt-run-ic{color:var(--ai);flex:none;display:inline-flex}.abt-run-ic svg{width:15px;height:15px}.abt-run-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cg-filter{flex-wrap:wrap;margin-bottom:12px}.cg-filter button{align-items:center;gap:7px;display:inline-flex}.cg-n{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.cg-tags{flex-wrap:wrap;align-items:center;gap:5px;max-width:230px;display:flex;position:relative}.cg-tag{background:color-mix(in srgb, var(--tag-c,var(--ai)) 17%, transparent);color:color-mix(in srgb, var(--tag-c,var(--ai)) 62%, white);border-radius:99px;align-items:center;gap:5px;padding:3px 6px 3px 9px;font-size:12px;font-weight:700;display:inline-flex}html.color .cg-tag,html.light .cg-tag{color:color-mix(in srgb, var(--tag-c,var(--ai)) 74%, black)}.cg-tag--st{text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#ff2d55;padding:3px 9px;font-size:10.5px;box-shadow:0 0 10px #ff2d5580}html.color .cg-tag--st,html.light .cg-tag--st{color:#fff;box-shadow:0 0 8px #ff2d5559}.cg-tag button{color:inherit;cursor:pointer;opacity:.55;background:0 0;border:0;padding:0;font-size:13px;line-height:1;display:inline-flex}.cg-tag button:hover{opacity:1}.cg-dot{border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.cg-addtag{border:1px dashed var(--hairline);width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.cg-addtag:hover{color:var(--accent);border-color:var(--accent)}.cg-pop{z-index:60;background:var(--dialog-surface,#19191c);border:1px solid var(--hairline);border-radius:12px;min-width:220px;max-width:280px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 48px #00000080}.cg-pop-new{gap:6px;margin-bottom:8px;display:flex}.cg-pop-new input{min-width:0;font:inherit;border:1px solid var(--hairline);color:var(--text);background:0 0;border-radius:8px;flex:1;padding:6px 9px;font-size:13px;font-weight:600}.cg-pop-new input:focus{border-color:var(--accent);outline:none}.cg-pop-list{flex-wrap:wrap;gap:6px;max-height:160px;display:flex;overflow-y:auto}.cg-pop-list button{font:inherit;cursor:pointer;border:1px solid var(--hairline);color:var(--text-2);background:0 0;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.cg-pop-list button:hover{border-color:var(--accent);color:var(--text)}.cg-pop-empty{color:var(--text-3);font-size:12.5px}.cg-cell{width:100%;max-width:180px;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:9px;padding:5px 9px;font-size:13px;font-weight:600}.cg-cell::placeholder{color:var(--text-3);font-weight:500}.cg-cell:hover{border-color:var(--hairline);background:var(--surface)}.cg-cell:focus{border-color:var(--accent);background:var(--surface);outline:none}.cmp-bar{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.cmp-back{flex:none;text-decoration:none}.cmp-title{letter-spacing:-.02em;color:var(--text);flex:none;font-size:19px;font-weight:800;line-height:24px}.cmp-from{background:var(--surface);border:1px solid var(--hairline);min-width:0;color:var(--text-3);border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.cmp-from svg{width:15px;height:15px;color:var(--accent);flex:none}.cmp-from-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmp-from strong{color:var(--text);font-weight:700}.cmp-from-edit{color:var(--accent);flex:none;font-weight:700;text-decoration:none}.cmp-save{color:var(--text-3);flex:none;margin-left:auto;font-size:12.5px;font-weight:600}.cmp-save.is-err{color:var(--red)}@media (max-width:699px){.cmp-from{display:none}}.cmp-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"tools""letter";display:grid}.cmp-tools{grid-area:tools;min-width:0}.cmp-letter{grid-area:letter;min-width:0}.cmp-tool-card{padding:14px}.cmp-tabs{margin-bottom:10px}.cmp-tabs button{flex:1}.cmp-tool-help{margin-top:10px}@media (min-width:1024px){.cmp-grid{grid-template-columns:236px minmax(0,1fr);grid-template-areas:"tools letter";align-items:start}.cmp-tools{position:sticky;top:18px}}.blk-palette{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.blk-add{cursor:pointer;border:1px solid var(--hairline-2);background:var(--surface);color:var(--text);font:inherit;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;font-size:12px;font-weight:600;transition:transform .13s,border-color .13s,background .13s;display:flex}.blk-add:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));transform:translateY(-2px)}.blk-add:active:not(:disabled){transform:translateY(0)}.blk-add:disabled{opacity:.45;cursor:default}.blk-add-l{text-align:center;line-height:1.2}.cmp-canvas{padding:14px}.cmp-canvas-head{align-items:center;gap:10px;padding:0 4px 10px;display:flex}.cmp-canvas-count{color:var(--text-3);margin-right:auto;font-size:12px;font-weight:600}.cv-view button{padding:6px 14px;font-size:12.5px}.cv-wrap{border-radius:var(--r-ctl);flex-direction:column;align-items:center;padding:26px 14px 18px;display:flex}.cv-brand{letter-spacing:.02em;width:100%;max-width:600px;padding:0 6px 12px;font-size:15px;font-weight:800}.cv-card{width:100%;max-width:600px;box-shadow:0 10px 30px #191e3c1f}.cv-foot{text-align:center;padding:16px 8px 0;font-size:12px;line-height:18px}.cv-blk{border-radius:6px;transition:box-shadow .12s;position:relative}.cv-wrap.is-live .cv-blk{cursor:pointer}.cv-wrap.is-live .cv-blk:hover:not(.is-sel){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent)}.cv-blk.is-sel{box-shadow:inset 0 0 0 2px var(--accent);cursor:auto}.cv-ed{white-space:pre-wrap;word-break:break-word;cursor:text;outline:none;min-height:1em}.cv-ed:empty:before{content:attr(data-ph);opacity:.42;pointer-events:none}.cv-bar{z-index:6;background:#15161c;border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;top:-13px;right:10px;box-shadow:0 6px 18px #05081459}.cv-bar button{color:#e7e9f2;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:12.5px;line-height:1;display:inline-flex}.cv-bar button:hover:not(:disabled){background:#ffffff29}.cv-bar button:disabled{opacity:.35;cursor:default}.cv-bar .cv-bar-danger:hover:not(:disabled){background:#f43f5e66}.cv-insp{background:#1014200d;border:1px solid #10142024;border-radius:12px;flex-direction:column;gap:8px;margin:8px 0 12px;padding:10px;display:flex}.cv-insp .input{color:#141417;background:#fff;border-color:#1014202e;height:40px;font-size:13.5px;font-weight:500}.cv-insp .input::placeholder{color:#8a8fa0}.cv-insp .chip{color:#141417;background:#fff;border-color:#1014202e}.cv-ph{color:#1014208c;border:1.5px dashed #10142047;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:26px 16px;font-size:13.5px;font-weight:600;display:flex}.cv-ph svg{flex:none;width:18px;height:18px}.cv-hint{color:#10142099;text-align:center;border:1.5px dashed #10142047;border-radius:10px;padding:22px 16px;font-size:14px;font-weight:500}.cv-flag{color:#b45309;vertical-align:middle;margin-left:10px;font-size:11.5px;font-weight:700;display:inline-block}.cv-sp.is-sel{background:repeating-linear-gradient(45deg,transparent,transparent 5px,color-mix(in srgb, var(--accent) 18%, transparent) 5px,color-mix(in srgb, var(--accent) 18%, transparent) 10px);border-radius:5px}.cv-frame{border-radius:var(--r-ctl);border:1px solid var(--hairline-2);overflow:hidden}.cv-frame iframe{background:#eef1f6;border:0;width:100%;height:max(560px,100dvh - 260px);display:block}.blk-input{resize:none;height:auto;min-height:44px;padding:10px 14px;font-size:14.5px;font-weight:500;line-height:21px;overflow:hidden}.blk-mono{color:#141417;background:#fff;border-color:#1014202e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.blk-seg{margin-top:0}.blk-seg button{padding:6px 12px;font-size:12.5px}.blk-warn{color:var(--warn);margin-top:6px;font-weight:600}@media (min-width:1024px){html:is(.cmp-focus,.rail-mini){--rail-w:64px}html:is(.cmp-focus,.rail-mini) .sidebar{padding-left:8px;padding-right:8px}html:is(.cmp-focus,.rail-mini) .sidebar .sb-brand span,html:is(.cmp-focus,.rail-mini) .sidebar .sb-ws-name,html:is(.cmp-focus,.rail-mini) .sidebar .sb-cap,html:is(.cmp-focus,.rail-mini) .sidebar .sb-item span:not(.icon-chip),html:is(.cmp-focus,.rail-mini) .sidebar .sb-foot-label{display:none}html:is(.cmp-focus,.rail-mini) .sidebar .sb-brand{justify-content:center;padding:2px 0}html:is(.cmp-focus,.rail-mini) .sidebar .sb-ws{justify-content:center;margin:10px 0 0;padding:7px 0}html:is(.cmp-focus,.rail-mini) .sidebar .sb-item{justify-content:center;gap:0;padding:0}html:is(.cmp-focus,.rail-mini) .sidebar .sb-item svg{opacity:1;width:19px;height:19px}html:is(.cmp-focus,.rail-mini) .sidebar .sb-item.on{border-radius:12px}html:is(.cmp-focus,.rail-mini) .sb-foot{justify-content:center;gap:0;padding:0}html:is(.cmp-focus,.rail-mini) .sb-foot svg{transform:rotate(180deg)}}.sb-foot{cursor:pointer;color:#ffffff73;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:10px;width:100%;height:32px;margin-top:6px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .13s,color .13s;display:flex}.sb-foot svg{flex:none;width:15px;height:15px;transition:transform .16s}.sb-foot:hover{color:#fff;background:linear-gradient(120deg,#8b5cf62e,#60a5fa14)}html.color .sb-foot:hover{background:linear-gradient(120deg,#3462ee33,#60a5fa17)}.svc-open{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}button.ring.svc-open{cursor:pointer}.svc-veil{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505088c;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.svc-dialog{overscroll-behavior:contain;width:100%;max-width:640px;max-height:86dvh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.28s cubic-bezier(.16,1,.3,1) svc-up;overflow-y:auto}@keyframes svc-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:641px){.svc-veil{align-items:center;padding:24px}.svc-dialog{border-radius:22px;padding:20px}}.svc-tiers{gap:10px;margin-top:14px;display:grid}@media (min-width:720px){.svc-tiers{grid-template-columns:1fr 1fr 1fr}}.svc-tier{border:1px solid var(--hairline);background:var(--dialog-control);border-radius:14px;padding:12px}.svc-feats{gap:4px;margin:8px 0 0;padding-left:16px;display:grid}.svc-feats li{color:var(--text-2);font-size:13px;line-height:18px}@media (prefers-reduced-motion:reduce){.svc-dialog{animation:none}}.orb{vertical-align:middle;--o:81px;--eye-w:calc(var(--o) * .065);--eye-h:calc(var(--o) * .13);flex:none;display:inline-block;position:relative}.orb-stage{width:var(--o);height:var(--o);pointer-events:none;transform:translate(-50%,-50%) scale(var(--s,1));transform-origin:50%;position:absolute;top:50%;left:50%}.orb-face,.orb-gl{position:absolute;inset:0}.orb-poster{background:radial-gradient(58% 42% at 50% 86%,#e879f999,#e879f900 72%),radial-gradient(70% 55% at 50% 104%,#60a5fa73,#60a5fa00 70%),radial-gradient(34% 26% at 34% 24%,#ffffff80,#fff0 72%),radial-gradient(120% 110% at 50% 26%,#6d28d9 0%,#4c1d95 46%,#17123a 100%);border-radius:99px;transition:opacity .8s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #cec4ff38}.orb-poster[data-off]{opacity:0}.orb-eyes{z-index:2;pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.orb-row{gap:calc(var(--o) * .2);align-items:center;display:flex}.orb-eye-w{transition:transform .3s cubic-bezier(.16,1,.3,1);display:block}.orb-eye{width:var(--eye-w);height:var(--eye-h);transform-origin:50%;background:#fff;border-radius:99px;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1);animation:4.5s ease-in-out infinite orb-blink;display:block}@keyframes orb-blink{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.06)}}.orb--attentive .orb-row{transform:translateY(calc(var(--o) * .022))}.orb--attentive .orb-eye-w{transform:scale(1.08,1.16)}.orb--thinking .orb-row{animation:2.8s ease-in-out infinite orb-think}.orb--thinking .orb-eye-w{transform:scaleY(.72)}.orb--thinking .orb-eye-w:first-child{transform:scaleY(.58) translateY(calc(var(--o) * .012))}.orb--thinking .orb-eye{animation:2.3s ease-in-out infinite orb-blink}.orb--thinking .orb-face{animation:2.8s ease-in-out infinite orb-bob}@keyframes orb-think{0%{transform:translate(calc(var(--o) * -.032), calc(var(--o) * -.026))}24%{transform:translate(calc(var(--o) * -.045), calc(var(--o) * -.044))}48%{transform:translate(calc(var(--o) * .045), calc(var(--o) * -.044))}72%{transform:translate(calc(var(--o) * .032), calc(var(--o) * -.012))}to{transform:translate(calc(var(--o) * -.032), calc(var(--o) * -.026))}}@keyframes orb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--o) * -.026))}}.orb--happy .orb-row{transform:translateY(calc(var(--o) * -.02));gap:calc(var(--o) * .12)}.orb--happy .orb-eye{width:calc(var(--o) * .105);height:calc(var(--o) * .07);border-top:calc(var(--o) * .038) solid #fff;background:0 0;border-radius:50% 50% 0 0/100% 100% 0 0;animation:none}.orb--error .orb-eye{animation:none}.orb--error .orb-eye-w{transform:scaleY(.45)}.orb--error .orb-eye-w:first-child{transform:scaleY(.45)rotate(14deg)}.orb--error .orb-eye-w:last-child{transform:scaleY(.45)rotate(-14deg)}@media (prefers-reduced-motion:reduce){.orb-eye,.orb-row,.orb-face{animation:none!important}.orb--thinking .orb-row{transform:translate(calc(var(--o) * -.05), calc(var(--o) * -.03))}}.assistant-fab{right:12px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:50;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .2s,box-shadow .2s;display:inline-flex;position:fixed;box-shadow:0 6px 14px -8px #4c1d9580}.assistant-fab:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 54%,#8b5cf624,#8b5cf600 70%);border-radius:99px;position:absolute;inset:-8%}.assistant-fab:hover{transform:translateY(-1px);box-shadow:0 10px 20px -10px #4c1d9599}.assistant-fab:active{transform:translateY(0)}@media (min-width:1024px){.assistant-fab{bottom:20px;right:20px}}.asst-win{--asst-line:#cec4ff29;z-index:65;color:#fff;border:1px solid var(--asst-line);-webkit-backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(168deg,#111018eb,#09090dde);border-radius:20px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 70px -26px #0009,0 0 40px -12px #8b5cf659}.asst-orb-btn{cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.asst-orb-btn:hover{filter:brightness(1.08)}.asst-orb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asst-head>.grow{flex:1;min-width:0}.asst-head.is-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.asst-head.is-draggable.is-dragging{cursor:grabbing}.asst-head.is-draggable button,.asst-head.is-draggable a{cursor:pointer}.asst-win .headline{color:#fff}.asst-win .sub{color:#ffffff8c}.asst-win .body{color:#ffffffa8}.asst-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.asst-empty-copy{text-align:center;font-size:13.5px}.asst-win .input{color:#fff;background:#ffffff0f;border-color:#cec4ff2e}@media (min-width:641px){.asst-win .input{font-size:14px}}.asst-win .input:focus{border-color:#c4b5fd8c;box-shadow:0 0 0 3px #8b5cf633}.asst-win .input::placeholder{color:#ffffff61}.asst-win .btn.ghost{color:#ffffffbf;background:#ffffff0f;border-color:#cec4ff2e}.asst-win .btn.ghost:hover{color:#fff;background:#ffffff1c}.asst-sug{text-align:left;cursor:pointer;color:#ffffffd9;background:linear-gradient(140deg,#ffffff12,#ffffff08);border:1px solid #cec4ff33;border-radius:14px;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .14s,border-color .14s,transform .14s;display:block;box-shadow:inset 0 1px #ffffff0d}.asst-sug:hover{color:#fff;background:linear-gradient(140deg,#8b5cf647,#60a5fa29);border-color:#cec4ff66;transform:translateY(-1px)}.asst-bubble{white-space:pre-wrap;color:#ffffffeb;background:#000;border:1px solid #cec4ff29;border-radius:16px;max-width:82%;padding:10px 14px;font-size:13.5px;font-weight:500;line-height:21px;box-shadow:inset 0 1px #ffffff08}.asst-bubble p{margin:0}.asst-bubble p+p{margin-top:8px}.asst-bubble ul{margin:6px 0 0;padding-left:18px}.asst-bubble li{margin:2px 0}.asst-bubble strong{color:#fff;font-weight:700}.asst-bubble--mine strong{color:#fff}.asst-link{color:#c4b5fd;text-underline-offset:2px;font-weight:600;text-decoration:underline}.asst-link:hover{color:#ddd6fe}.asst-thread{align-items:center;gap:6px;display:flex}.asst-thread-open{cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #cec4ff21;border-radius:12px;flex:1;align-items:baseline;gap:10px;min-width:0;padding:10px 12px;font-family:inherit;transition:background .14s,border-color .14s;display:flex}.asst-thread-open:hover{background:#8b5cf62e;border-color:#cec4ff52}.asst-thread-title{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.asst-thread-date{color:#ffffff73;flex:none;font-size:11.5px}.asst-thread-del{cursor:pointer;color:#fff6;background:0 0;border:none;border-radius:9px;flex:none;width:30px;height:30px;font-size:13px;transition:color .14s,background .14s}.asst-thread-del:hover{color:#fca5a5;background:#f871711f}.asst-bubble--mine{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6d5ae8 55%,#4f7df0 100%);border:none;box-shadow:0 6px 18px -8px #6d28d98c}.asst-send{cursor:pointer;color:#fff;background:linear-gradient(140deg,#8b5cf6,#6d28d9);border:1px solid #cec4ff59;border-radius:99px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 8px 22px -8px #6d28d9a6}.asst-send:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px #6d28d9bf}.asst-send:disabled{opacity:1;cursor:default;box-shadow:none;color:#ffffff80;background:#2b2740;border-color:#cec4ff38;transform:none}.asst-dots{gap:5px;display:inline-flex}.asst-dots i{background:#ffffffbf;border-radius:99px;width:6px;height:6px;animation:1.2s ease-in-out infinite asst-dot}.asst-dots i:nth-child(2){animation-delay:.18s}.asst-dots i:nth-child(3){animation-delay:.36s}@keyframes asst-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.asst-dots i{opacity:.7;animation:none}}.asst-win--min.asst-win--dock{border:1px solid #ffffff24;border-radius:18px;height:auto;top:auto;bottom:10px;right:10px}.asst-win--min{overflow:visible;box-shadow:0 18px 40px -18px #00000080}.asst-win--min .asst-glass-effect{-webkit-backdrop-filter:blur(30px)saturate(165%)}.asst-win--min .asst-glass-tint{background:linear-gradient(168deg,#161322d1,#0a0910c2)}.asst-win--dock{width:var(--asst-dock-w);border:0;border-left:1px solid var(--asst-line);border-radius:0;height:auto;top:0;bottom:0;right:0;box-shadow:-20px 0 55px -34px #00000080}.asst-rz{z-index:4;touch-action:none;position:absolute}.asst-rz--l{cursor:ew-resize;width:9px;top:14px;bottom:14px;left:-4px}.asst-rz--r{cursor:ew-resize;width:9px;top:14px;bottom:14px;right:-4px}.asst-rz--t{cursor:ns-resize;height:9px;top:-4px;left:14px;right:14px}.asst-rz--b{cursor:ns-resize;height:9px;bottom:-4px;left:14px;right:14px}.asst-rz--tl{cursor:nwse-resize;z-index:5;width:18px;height:18px;top:-4px;left:-4px}.asst-rz--br{cursor:nwse-resize;z-index:5;width:18px;height:18px;bottom:-4px;right:-4px}.asst-rz--tr{cursor:nesw-resize;z-index:5;width:18px;height:18px;top:-4px;right:-4px}.asst-rz--bl{cursor:nesw-resize;z-index:5;width:18px;height:18px;bottom:-4px;left:-4px}.asst-rz--dock{cursor:ew-resize;z-index:5;width:9px;top:0;bottom:0;left:-4px}.asst-win--liquid{background:0 0;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1a,0 24px 70px -26px #0009,0 0 40px -12px #8b5cf64d}.asst-glass{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.asst-glass-effect{-webkit-backdrop-filter:blur(16px)saturate(150%);position:absolute;inset:0}.asst-glass-tint{background:linear-gradient(168deg,#16132270,#0a091061);position:absolute;inset:0}.asst-glass-shine{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,inset 0 8px 24px -12px #ffffff1a}.asst-win--liquid>.asst-body{z-index:1;position:relative}.asst-win--liquid .asst-sug,.asst-win--liquid .asst-thread-open{background:#161420c7}.asst-win--liquid .input{background:#17141f}.asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#000;border-color:#cec4ff3d}.btn.asst-ctl{border-radius:10px;flex:none;width:30px;height:30px;min-height:0;padding:0;font-size:13px}.btn.asst-ctl svg{width:15px;height:15px}.asst-menu-wrap{flex:none;position:relative}.asst-menu{z-index:40;background:linear-gradient(168deg,#1c1a28,#111019);border:1px solid #cec4ff38;border-radius:14px;min-width:196px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 1px #ffffff12,0 18px 44px -16px #000000bf}.asst-menu--up{top:auto;bottom:calc(100% + 8px)}.asst-menu-item{cursor:pointer;text-align:left;white-space:nowrap;color:#ffffffd1;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.asst-menu-item:hover{color:#fff;background:#8b5cf638}.asst-menu-item svg{opacity:.85;flex:none;width:15px;height:15px}.asst-menu-sep{background:#cec4ff24;height:1px;margin:5px 8px}html{--asst-dock-w:clamp(280px, 16vw, 350px)}html.asst-docked .app-shell{padding-right:var(--asst-dock-w);transition:padding-right .26s cubic-bezier(.22,1,.36,1)}@media (max-width:640px){.asst-win:not(.asst-win--min),.asst-win--dock:not(.asst-win--min){z-index:70;border:0;border-radius:0;width:auto!important;height:auto!important;inset:0!important}.asst-win--min{top:auto;left:var(--gap);right:var(--gap);bottom:calc(90px + env(safe-area-inset-bottom));z-index:70;border:1px solid #ffffff24;border-radius:18px;width:auto;height:auto}.asst-grip{display:none}html.asst-docked .app-shell{padding-right:0}html.asst-sheet .tabbar{display:none}.asst-bubble{border-radius:18px;max-width:88%;padding:11px 15px;font-size:15.5px;line-height:23px}.asst-bubble ul{padding-left:20px}.asst-bubble p+p{margin-top:10px}.asst-sug{border-radius:15px;padding:13px 15px;font-size:15px;line-height:20px}.asst-empty-copy{font-size:15px;line-height:22px}.asst-title{font-size:16px}.asst-thread-title{font-size:14.5px}.asst-thread-date{font-size:12.5px}.asst-menu{min-width:224px}.asst-menu-item{padding:12px 11px;font-size:14.5px}.asst-menu-item svg{width:17px;height:17px}.btn.asst-ctl{border-radius:12px;width:38px;height:38px}.btn.asst-ctl svg{width:18px;height:18px}.asst-thread-del{width:36px;height:36px}.asst-send{width:50px;height:50px}}.panel{padding:18px}.panel-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-head .panel-title{letter-spacing:-.022em;color:var(--text);min-width:0;font-size:19px;font-weight:700;line-height:25px}.panel-head .sub,.panel-head .panel-meta{color:var(--text-3);white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:17px}.dash-tile .panel-head{margin-bottom:12px}.panel-action{color:var(--accent);cursor:pointer;background:var(--surface-2);border:1px solid var(--hairline);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:7px 13px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;transition:border-color .14s,transform .14s,box-shadow .14s;display:inline-flex}.panel-action:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 4px 12px -6px color-mix(in srgb, var(--accent) 50%, transparent);text-decoration:none;transform:translateY(-1px)}.panel-action:disabled{opacity:.5;box-shadow:none;cursor:default;transform:none}html.light .panel-action{color:#1d4ed8}.panel-action:after{content:"";width:12px;height:12px;-webkit-mask:var(--chev-r) center/contain no-repeat;-webkit-mask:var(--chev-r) center/contain no-repeat;mask:var(--chev-r) center/contain no-repeat;background:currentColor;flex:none}.back-btn:before{content:"";width:17px;height:17px;-webkit-mask:var(--chev-l) center/contain no-repeat;-webkit-mask:var(--chev-l) center/contain no-repeat;mask:var(--chev-l) center/contain no-repeat;background:currentColor;display:block}.chip-go:after,.link-go:after{content:"";vertical-align:-1px;width:11px;height:11px;-webkit-mask:var(--chev-r) center/contain no-repeat;-webkit-mask:var(--chev-r) center/contain no-repeat;mask:var(--chev-r) center/contain no-repeat;background:currentColor;margin-left:5px;display:inline-block}.dash-chev{width:14px;height:14px;-webkit-mask:var(--chev-r) center/contain no-repeat;-webkit-mask:var(--chev-r) center/contain no-repeat;mask:var(--chev-r) center/contain no-repeat;background:currentColor;font-size:0}.tbl .panel-action{margin-left:0;padding:5px 10px;font-size:12.5px}.panel--flush{padding:15px 15px 4px}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;letter-spacing:0;text-transform:none;color:var(--text-3);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:0 14px 9px 0;font-size:12.5px;font-weight:500;line-height:16px}.tbl td{border-bottom:1px solid var(--hairline);vertical-align:middle;color:var(--text-2);padding:11px 14px 11px 0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl tbody tr:last-child td{border-bottom:0}.tbl td.k{color:var(--text);font-weight:600}.tbl th.num,.tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.tbl .sub{margin-top:1px;font-size:12.5px;line-height:17px}.tbl tbody tr.rowlink{cursor:pointer;transition:background .13s}.tbl tbody tr.rowlink:hover,.tbl tbody tr.rowlink:focus-within{background:var(--track)}.tbl a.cell{color:inherit;text-decoration:none;display:block}.tbl a.cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.panel>.row{padding-left:0;padding-right:0}.tbl .icon-chip.bare svg{width:20px;height:20px}.tbl td.action:before{display:none}@media (max-width:719px){.tbl,.tbl tbody{width:100%;display:block}.tbl thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tbl tbody tr{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:2px 8px;width:100%;padding:12px 0;display:flex}.tbl tbody tr:last-child{border-bottom:0}.tbl tbody tr:before{content:"";flex:100%;order:0;height:0;margin-top:-2px}.tbl td{border-bottom:0;width:auto;min-width:0;padding:0;display:block}.tbl td:before{content:none}.tbl td.k{flex:1 1 0;order:-2;min-width:38%;margin-right:auto;font-size:15px;line-height:20px}.tbl td.num{text-align:right;color:var(--text);flex:none;order:-1;font-weight:700}.tbl td.action{flex:none;order:-1}.tbl tbody tr>td:not(.k):not(.num):not(.action){color:var(--text-2);order:1;font-size:13px;line-height:18px}.tbl tbody tr>td:not(.k):not(.num):not(.action):has(+td:not(.k):not(.num):not(.action)):after{content:"·";color:var(--text-3);margin-left:8px}.tbl td.num~td.num{text-align:left;color:var(--text-2);order:1;font-size:13px;font-weight:500;line-height:18px}.tbl td.num~td.num:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-size:10.5px;font-weight:700}.tbl td.num.nolbl:before{content:none}.tbl tbody tr:has(td.pri) td.num{text-align:left;color:var(--text-2);order:1;font-size:13px;font-weight:500;line-height:18px}.tbl tbody tr:has(td.pri) td.num:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-right:4px;font-size:10.5px;font-weight:700}.tbl tbody tr td.pri{text-align:right;color:var(--text);order:-1;font-size:14px;font-weight:700;line-height:20px}.tbl tbody tr td.pri:before{content:none}.tbl tbody tr>td.num~td.num{color:var(--text-2)!important;font-weight:500!important}.tbl tbody tr:has(td.pri)>td.num{color:var(--text-2)!important;font-weight:500!important}.tbl td[colspan]{flex:100%;order:0}html.glass .card.panel .tbl tbody tr>td,html.glass .dtile-body .card.panel .tbl tbody tr>td{border-bottom:0}.tbl td.k .sub{font-size:12.5px}}.site-preview{border:1px solid var(--hairline-2);cursor:pointer;background:#fff;border-radius:20px;height:340px;position:relative;overflow:hidden}.site-preview:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1024px){.site-preview{border-radius:18px;height:440px}}.imggrid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.imgtile{aspect-ratio:1;border:1px solid var(--hairline-2);background:var(--surface);border-radius:16px;padding:0;position:relative;overflow:hidden}.imgtile img{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .35s;display:block}.imgtile:hover img{transform:scale(1.05)}.imgtile__num{z-index:2;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:99px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 9px;font-size:12px;font-weight:700;display:flex;position:absolute;top:9px;left:9px}.imgtile__num.cover{text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#8b5cf6,#3462ee);padding:0 10px;font-size:10px}.imgtile__bar{z-index:2;opacity:0;background:linear-gradient(#0000,#0009);justify-content:center;gap:8px;padding:10px 8px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.imgtile:hover .imgtile__bar{opacity:1}@media (hover:none){.imgtile__bar{opacity:1;background:linear-gradient(#0000,#00000080)}}.ibtn{color:#17181d;cursor:pointer;background:#fffffff0;border:none;border-radius:99px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .12s,background .12s;display:flex;box-shadow:0 3px 10px #00000059}.ibtn:hover{transform:scale(1.1)}.ibtn:disabled{opacity:.35;pointer-events:none}.ibtn.danger:hover{color:#fff;background:#e5484d}.imgadd{aspect-ratio:1;border:1.5px dashed var(--hairline-2);color:var(--text-3);cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:flex}.imgadd:hover{border-color:var(--accent);color:var(--accent);background:#8b5cf60f}.imgadd svg{width:26px;height:26px}.rowbtn{border:1px solid var(--hairline-2);background:var(--surface);width:48px;height:48px;color:var(--text-3);cursor:pointer;border-radius:13px;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.rowbtn:hover{color:var(--red);background:#f871710f;border-color:#f8717180}.rowbtn svg{width:19px;height:19px}.rowbtn:disabled{opacity:.35;pointer-events:none}.rowbtn.move:hover{color:var(--accent);background:#8b5cf612;border-color:#8b5cf680}.rowbtn.sm{border-radius:11px;width:40px;height:40px}.oltile__cap{text-align:left;cursor:pointer;width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin-top:7px;padding:0 2px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:17px;display:block;overflow:hidden}.oltile__cap:hover{color:var(--accent)}.oltile__cap.empty{color:var(--text-3);font-style:italic;font-weight:500}.olitem{border:1px solid var(--hairline);background:var(--surface-2);border-radius:16px;padding:14px 14px 12px}html.glass .olitem{-webkit-backdrop-filter:var(--glass-blur)}.olitem__head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.olitem__badge{color:#e9d5ff;background:#8b5cf642;border:1px solid #a78bfa80;border-radius:99px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}html.color .olitem__badge,html.light .olitem__badge{color:var(--accent);background:#3462ee1f;border-color:#3462ee4d}.addbtn{align-self:flex-start;align-items:center;gap:8px;width:auto;height:46px;padding:0 20px;display:inline-flex}.addbtn svg{width:18px;height:18px}.term{background:#030509bd;border:1px solid #ffffff12;border-radius:16px;padding:14px 14px 12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.term-dots{gap:6px;margin-bottom:10px;display:flex}.term-dots i{border-radius:99px;width:10px;height:10px}.term-dots i:first-child{background:#ff5f57}.term-dots i:nth-child(2){background:#febc2e}.term-dots i:nth-child(3){background:#28c840}.term-file{color:#fbbf24;background:#fbbf2412;border:1px solid #fbbf2473;border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:7px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:inline-flex}.term-code{color:#aab4c5;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.75;display:block;overflow-x:auto}.term-code::-webkit-scrollbar{height:4px}.term-code::-webkit-scrollbar-thumb{background:#a78bfa73;border-radius:99px}.term .ln{color:#5b6573;-webkit-user-select:none;user-select:none;text-align:right;min-width:2ch;margin-right:12px;display:inline-block}.term .tc{color:#5b6573}.term .tk{color:#ff9e64}.term .ts{color:#e5c07b}.term .tn{color:#6fe0c0}.term .tf{color:#7aa2f7}.term .tp{color:#7d8590}html.glass .seg .on{box-shadow:inset 0 1px #ffffffb3,0 8px 20px #00000080,0 0 16px -6px #8b5cf680}.app-shell{z-index:1;position:relative}.page{padding:calc(var(--gap) + env(safe-area-inset-top)) var(--gap) calc(118px + env(safe-area-inset-bottom));flex-direction:column;min-height:100dvh;display:flex;position:relative}.skl{background:var(--track);border-radius:12px;animation:1.25s ease-in-out infinite skl-pulse}@keyframes skl-pulse{0%,to{opacity:.5}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.skl{opacity:.7;animation:none}}.page-auth{max-width:480px;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.apphead{justify-content:space-between;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.tabbar{bottom:max(10px, calc(env(safe-area-inset-bottom) - 18px));left:var(--gap);right:var(--gap);z-index:40;background:var(--chrome);border:1px solid var(--hairline-2);border-radius:32px;justify-content:space-evenly;align-items:center;gap:2px;padding:8px 10px;display:flex;position:fixed;box-shadow:0 18px 44px #00000073}html.glass .tabbar{-webkit-backdrop-filter:var(--chrome-blur);border-color:#0000;box-shadow:0 16px 48px #00000080,0 0 16px -2px #8b5cf68c,0 0 40px -6px #8b5cf64d,inset 0 1px #ffffff1f}html.glass .tabbar:before{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(170deg,#f6e4ff 0%,#f0abfc 14%,#c4b5fd 34%,#8b5cf6 58%,#6d28d9 80%,#a78bfa 100%);border-radius:34px;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html.light .tabbar{box-shadow:0 14px 36px #19193c29}.tabbar a{width:48px;height:48px;color:var(--text-3);border-radius:99px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.tabbar a svg{width:26px;height:26px}.tabbar a .tab-logo{object-fit:contain;filter:drop-shadow(0 1px 6px #8b5cf659);width:30px;height:30px;display:block}.tabbar a:hover{color:var(--text)}.tabbar a.on{background:var(--pill);color:var(--pill-ink)}.icon-chip.bare{width:auto;height:auto;box-shadow:none;color:#c4b5fd;background:0 0;border:none;border-radius:0}.icon-chip.bare svg{width:27px;height:27px}.sidebar{display:none}.d-right{margin-top:var(--gap)}@media (min-width:1024px){:root{--r-card:18px;--r-ctl:12px;--gap:14px}.tabbar{display:none}.sidebar{width:var(--rail-w);z-index:30;padding:calc(16px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(168deg,#111018db,#09090dcc);border-right:1px solid #cec4ff21;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff0d,16px 0 48px -28px #5a3cbe66}.sb-brand{letter-spacing:-.35px;color:#fafafa;align-items:center;gap:8px;padding:2px 8px;font-size:22px;font-weight:600;display:flex}.sb-brand img{filter:drop-shadow(0 2px 8px #8b5cf666);width:26px;height:26px;display:block}.sb-ws{color:#ffffffc7;background:linear-gradient(140deg,#ffffff12,#ffffff08);border:1px solid #cec4ff29;border-radius:11px;align-items:center;gap:8px;min-width:0;margin:12px 4px 0;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff0f}.sb-ws-mark{object-fit:contain;background:#ffffff0f;border-radius:5px;flex:none;width:18px;height:18px}.sb-ws-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-scroll{scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:#cec4ff3d transparent;flex:1;margin-top:6px;overflow-y:auto}.sb-scroll::-webkit-scrollbar{width:9px}.sb-scroll::-webkit-scrollbar-track{background:0 0}.sb-scroll::-webkit-scrollbar-thumb{background:#cec4ff3d padding-box content-box;border:3px solid #0000;border-radius:99px}.sb-scroll::-webkit-scrollbar-thumb:hover{background:#cec4ff6b padding-box content-box}.sb-cap{color:#fff6;padding:14px 12px 5px}.sb-item{color:#ffffffa3;border-radius:9px;align-items:center;gap:10px;height:34px;margin:1px 0;padding:0 11px;font-size:13.5px;font-weight:600;transition:background .13s,color .13s,box-shadow .13s;display:flex}.sb-item svg{opacity:.85;flex:none;width:16.5px;height:16.5px}.sb-item:not(.on):hover{color:#fff;background:linear-gradient(120deg,#8b5cf638,#60a5fa1a);box-shadow:inset 0 0 0 1px #cec4ff26,inset 0 1px #ffffff12}.sb-item:not(.on):hover svg{color:#ddd6fe;opacity:1}.sb-item.on{color:#fff;background:linear-gradient(120deg,#8b5cf652,#60a5fa2e);box-shadow:inset 0 0 0 1px #cec4ff47,inset 0 1px #ffffff1f,0 6px 18px -10px #8b5cf68c}.sb-item.on svg{color:#c4b5fd;opacity:1}.main{margin-left:var(--rail-w);min-width:0}.page{padding:var(--gap) var(--gap) 88px;min-height:100dvh}.col-narrow{max-width:840px;margin:0}.lt{letter-spacing:-.02em;font-size:30px;line-height:37px}.title{font-size:21px;line-height:27px}.btn{width:auto;height:46px;padding:0 22px;font-size:15px}.btn-full,.page-auth .btn{width:100%}.btn-pair{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-pair>.btn{flex:none}.btn.quiet{height:40px}.input{height:46px;font-size:15px}.kpis{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.d-2to1{gap:var(--gap);grid-template-columns:1.7fr 1fr;align-items:start;display:grid}.d-1to1{gap:var(--gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.d-1to1--even{align-items:stretch}.d-1to1--even>*,.d-1to1--even>.d-right,.d-1to1--even>.card,.d-1to1--even>.d-right>.card{height:100%}.d-1to2{gap:var(--gap);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.d-right{margin-top:0}.svc-grid{grid-template-columns:repeat(3,1fr)}.apphead:has(>.avatar:only-child){display:none}.apphead:has(>.chip+.avatar:last-child){display:none}.apphead:has(>.chip:only-child){display:none}.apphead--identity,.hq-subnav{display:none}.btn-fit{width:auto;margin:0 auto;padding:0 26px}.m-only{display:none}.d-cards{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1024px) and (max-width:1300px){.d-2to1{grid-template-columns:1.4fr 1fr}.d-1to2{grid-template-columns:1fr 1.3fr}.d-2to1 .kpis,.d-1to1 .kpis{grid-template-columns:1fr 1fr}html.asst-docked .d-2to1,html.asst-docked .d-1to1,html.asst-docked .d-1to2,html.asst-docked .d-cards{grid-template-columns:minmax(0,1fr)}html.asst-docked .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.asst-docked .dash,html.asst-docked .dash-top{grid-template-columns:repeat(6,minmax(0,1fr))}html.asst-docked .dash-top .s2,html.asst-docked .dash-top .s3{grid-column:span 3}html.asst-docked .dash-top .s4,html.asst-docked .dash-top .s6,html.asst-docked .dash-top .s7,html.asst-docked .dash-top .s8,html.asst-docked .dash-top .s9,html.asst-docked .dash-top .s10{grid-column:span 6}}.d-cards{gap:var(--gap)}@media (min-width:1024px){.d-cards>.card.row{align-items:flex-start;gap:14px;min-height:112px;padding:18px;transition:transform .18s,box-shadow .2s,border-color .2s}.d-cards>.card.row .sub{text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.d-cards>.card.row .icon-chip{margin-top:1px}.d-cards>.card.row .icon-chip.bare{width:auto;height:auto;margin-top:2px}.d-cards>.card.row:has(>.icon-chip.bare){gap:12px}.d-cards>.card.row .chev{margin-top:5px}.d-cards>.card.row .ring{margin-top:-6px}.d-cards>:where(a,button).card.row:hover,.d-cards>:where(a,button).card.row:focus-visible{border-color:var(--hairline-2);box-shadow:var(--card-glow), 0 14px 34px -14px #8b5cf66b;transform:translateY(-2px)}.d-cards>:where(a,button).card.row:active{transform:translateY(-2px)scale(.99)}}.cat-tile{color:inherit;flex-direction:column;padding:18px;text-decoration:none;display:flex}.cat-head{align-items:center;gap:10px;display:flex}.cat-head .headline{flex:1;min-width:0}.cat-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:32px;font-weight:800;line-height:38px}.cat-body{margin-top:16px}.cat-foot{margin-top:auto;padding-top:14px}.cat-foot .hr{margin-bottom:10px}.cat-foot .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(a).cat-tile:hover .chev,:where(a).cat-tile:focus-visible .chev{color:var(--accent);transform:translate(3px)}@media (min-width:1024px){.d-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.badge.red{color:var(--red);background:#f8717129}html.glass .badge.red{background:#f8717147}.wa-fleet{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}.wa-site{color:inherit;flex-direction:column;min-width:0;padding:18px;text-decoration:none;display:flex;position:relative}.wa-site-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.wa-site-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.wa-site--link{cursor:pointer;transition:transform .16s,box-shadow .2s}.wa-site--link:hover{transform:translateY(-2px)}.wa-site-act{z-index:2;justify-content:flex-end;margin-top:auto;padding-top:12px;display:flex;position:relative}.wa-site-head{align-items:center;gap:12px;display:flex}.wa-site-head .grow{flex:1;min-width:0}.wa-site-name{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.wa-site-meta{white-space:nowrap;gap:4px;margin-top:2px;display:flex}.wa-site-domain{text-overflow:ellipsis;overflow:hidden}.wa-ring{flex-direction:column;flex:none;align-items:flex-end;gap:4px;width:50px;display:flex}.wa-band{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-size:11px;font-weight:800}.wa-minis{grid-template-columns:repeat(3,1fr);gap:12px 14px;margin-top:16px;display:grid}@media (min-width:900px){.wa-fleet{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.wa-mini{min-width:0}.wa-mini-row{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.wa-mini-label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.wa-mini-num{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.wa-site-foot{margin-top:auto;padding-top:14px;font-size:13px}.wa-cell{flex-direction:column;gap:10px;min-width:0;display:flex}.wa-cell .wa-site{flex:1}.wa-meter{background:var(--track);border-radius:99px;height:8px;margin:6px 0;overflow:hidden}.wa-meter.sm{height:5px;margin:5px 0 0}.wa-meter i{border-radius:99px;min-width:2px;height:100%;display:block}.wa-meter i[data-tone=green]{background:var(--wa-ok)}.wa-meter i[data-tone=amber]{background:var(--wa-warn)}.wa-meter i[data-tone=red]{background:var(--wa-red)}.wa-hero{align-items:center;gap:18px;padding:22px;display:flex}.wa-kpis4{grid-template-columns:1fr 1fr}@media (min-width:900px){.wa-kpis4{grid-template-columns:repeat(4,1fr)}}.wa-legend{align-items:center;gap:16px;margin-bottom:12px;display:flex}.wa-swatch{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.wa-wrow{align-items:center;gap:10px;margin:7px 0;display:flex}.wa-wlabel{white-space:nowrap;text-overflow:ellipsis;flex:0 0 118px;overflow:hidden}.wa-wbars{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-wbar{border-radius:4px;min-width:2px;height:7px}.wa-wnum{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.wa-cat{margin-bottom:var(--gap);padding:18px}.wa-cat-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.wa-cat-score{align-items:baseline;gap:3px;display:flex}.wa-cat-explain{max-width:66ch;margin:10px 0 6px;font-size:15px;line-height:1.6}.wa-checks{margin-top:6px}.wa-check{border-top:1px solid var(--hairline)}.wa-check summary{cursor:pointer;align-items:center;gap:10px;padding:11px 2px;list-style:none;display:flex}.wa-check summary::-webkit-details-marker{display:none}.wa-check summary:after{content:"+";color:var(--text-3);margin-left:auto;padding-left:8px;font-weight:700}.wa-check[open] summary:after{content:"-"}.wa-check .wa-pts{font-variant-numeric:tabular-nums;color:var(--text-2);flex:none;font-size:14px;font-weight:800}.wa-check summary .headline{flex:1;min-width:0}.wa-check summary .wa-pts{margin-left:0}.wa-check-body{color:var(--text-2);padding:2px 2px 14px;font-size:15px;line-height:1.6}.wa-check-body p{margin:6px 0}.wa-check-body .wa-k{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-right:6px;font-size:12px;font-weight:800;display:inline-block}.wa-gain{font-variant-numeric:tabular-nums;min-width:44px;color:var(--ok);flex:none;font-weight:800}.bh-opts{flex-wrap:wrap;padding:8px 0 2px;overflow:visible}.bh-opts button{padding:9px 15px;font-size:13px}html.color .sidebar{border-right-color:#bfdbfe24;box-shadow:inset 0 1px #ffffff0d,16px 0 48px -28px #2563eb61}html.color .sb-brand img{filter:drop-shadow(0 2px 8px #3b82f666)}html.color .sb-ws{border-color:#bfdbfe29}html.color .sb-item.on{background:linear-gradient(120deg,#3462ee5c,#60a5fa2e);box-shadow:inset 0 0 0 1px #bfdbfe4d,inset 0 1px #ffffff1f,0 6px 18px -10px #3462ee8c}html.color .sb-item.on svg{color:#93c5fd}html.color .sb-item:not(.on):hover{background:linear-gradient(120deg,#3462ee3d,#60a5fa1c);box-shadow:inset 0 0 0 1px #bfdbfe2b,inset 0 1px #ffffff12}html.color .sb-item:not(.on):hover svg{color:#bfdbfe}html.color .badge.violet{background:#3462ee21}html.color .assistant-fab{box-shadow:0 6px 14px -8px #1e3a8a80}html.color .assistant-fab:before{background:radial-gradient(circle at 50% 54%,#3462ee29,#3462ee00 70%)}html.color .assistant-fab:hover{box-shadow:0 10px 20px -10px #1e3a8a99}html.color .orb-poster{background:radial-gradient(58% 42% at 50% 86%,#38bdf899,#38bdf800 72%),radial-gradient(70% 55% at 50% 104%,#60a5fa73,#60a5fa00 70%),radial-gradient(34% 26% at 34% 24%,#ffffff80,#fff0 72%),radial-gradient(120% 110% at 50% 26%,#1d4ed8 0%,#1e3a8a 46%,#0d1430 100%);box-shadow:inset 0 0 0 1px #bfdbfe3d}html.color .asst-win{--asst-line:#bfdbfe2b}html.color .asst-win .input{border-color:#bfdbfe2e}html.color .asst-win .input:focus{border-color:#93c5fd99;box-shadow:0 0 0 3px #3b82f638}html.color .asst-win .btn.ghost{border-color:#bfdbfe2e}html.color .asst-sug{border-color:#bfdbfe33}html.color .asst-sug:hover{background:linear-gradient(140deg,#3462ee4d,#60a5fa29);border-color:#bfdbfe66}html.color .asst-bubble{background:#121721;border-color:#bfdbfe38}html.color .asst-bubble--mine{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 45%,#2563eb 100%);border:none;box-shadow:0 6px 18px -8px #1d4ed88c}html.color .asst-link{color:#93c5fd}html.color .asst-link:hover{color:#bfdbfe}html.color .asst-thread-open{border-color:#bfdbfe29}html.color .asst-thread-open:hover{background:#3462ee33;border-color:#bfdbfe52}html.color .asst-send{background:linear-gradient(140deg,#3b82f6,#1d4ed8);border-color:#bfdbfe59;box-shadow:0 8px 22px -8px #1d4ed899}html.color .asst-send:hover{box-shadow:0 12px 28px -8px #1d4ed8b3}html.color .asst-send:disabled{color:#dbeafeb8;background:#2e4578;border-color:#93c5fd4d}html.color .asst-menu{border-color:#bfdbfe38}html.color .asst-menu-item:hover{background:#3462ee42}html.color .asst-menu-sep{background:#bfdbfe24}html.color .asst-win--liquid{box-shadow:inset 0 1px #ffffff1a,0 24px 70px -26px #0009,0 0 40px -12px #2563eb4d}html.color .asst-glass-tint{background:linear-gradient(168deg,#11152470,#080a1261)}html.color .asst-win--min .asst-glass-tint{background:linear-gradient(168deg,#111524d1,#080a12c2)}html.color .asst-win--liquid .asst-sug,html.color .asst-win--liquid .asst-thread-open{background:#121624c7}html.color .asst-win--liquid .input{background:#141a27}html.color .asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#121721;border-color:#bfdbfe38}html.color .sidebar{background:linear-gradient(168deg,#0f1118db,#08090dcc)}html.color .orb-gl{filter:hue-rotate(-55deg)}html.color::selection,html.color ::selection{background:#3462ee47}html.color .input:focus{border-color:#3462ee8c;box-shadow:0 0 0 3px #3462ee29}html.color :where(a,button).row:after{background:linear-gradient(120deg,#3462ee2e,#60a5fa29 52%,#34d39929)}html.color :where(a,button).card:not(.row):hover{box-shadow:var(--card-glow), 0 14px 34px -14px #3462ee6b}html.color .imgadd:hover{background:#3462ee0f}html.color .rowbtn.move:hover{background:#3462ee12;border-color:#3462ee80}.pj-toggle{color:var(--text-2);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:opacity .15s;display:inline-flex}.pj-toggle b{color:var(--text)}.pj-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pj-swatch{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.pj-tip{background:var(--dialog-surface,#fff);border:1px solid var(--hairline);pointer-events:none;z-index:2;border-radius:10px;min-width:150px;padding:8px 11px;font-size:12.5px;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 8px 24px -10px #00000059}.pj-tip-h{color:var(--text);margin-bottom:4px;font-weight:700}.pj-tip-row{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;line-height:1.7;display:flex}.pj-tip-row b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.pj-tip-row .sub{font-size:11.5px}.pj-notes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px;display:grid}.pj-note{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.pj-note .pj-swatch{margin-top:4px}.pj-note b{color:var(--text)}.qw-line{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}@media (max-width:640px){.qw-line{flex-wrap:wrap}.qw-line>.input:first-child{flex:100%}}.ins-kpis{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1100px){.ins-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-kpi{color:inherit;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;text-decoration:none;display:flex;container:inskpi/inline-size}.ins-kpi-h{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ins-kpi-row{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.ins-kpi .num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.ins-kpi-meter{width:90px}@container inskpi (max-width:190px){.ins-kpi-h{flex-wrap:wrap;gap:2px 8px;font-size:12px}.ins-kpi-row{flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;min-height:0}.ins-kpi .num{font-size:22px}.ins-kpi-row>svg,.ins-kpi-row>.ins-kpi-meter{flex:100%;width:100%;min-width:0}}.ins-delta{font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:700}.ins-delta.up{color:var(--ok);background:#10b98124}.ins-delta.down{color:var(--red);background:#ef444424}.ins-delta.flat{color:var(--text-3);background:var(--surface-2)}.ins-meter{background:var(--track);border-radius:99px;min-width:60px;height:8px;overflow:hidden}.ins-meter>div{background:linear-gradient(90deg,var(--accent),var(--teal,#4a91a8));border-radius:99px;height:100%}.ins-bar-row{align-items:center;gap:10px;text-decoration:none;display:flex}:root{--s1:#60a5fa;--s2:#5eead4;--s3:#a78bfa}html.glass{--s1:#b5c7ff;--s2:#a6dfc0;--s3:#e8d5a3}html.light{--s1:#2563eb;--s2:#0f9ba8;--s3:#7c6be8}html.color{--s1:#3462ee;--s2:#4a91a8;--s3:#7c6be8}.rv-stats{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;display:grid}.rv-stats>div{min-width:0}.rv-stats>div+div{border-left:1px solid var(--hairline);padding-left:14px}.rv-stat{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0;font-size:20px;font-weight:800;line-height:1.15}@media (max-width:640px){.rv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-stats>div:nth-child(3){border-left:none;padding-left:0}}.cols3-eq{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1180px){.cols3-eq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cols3-eq{grid-template-columns:1fr}}.tile-scroll{flex-direction:column;min-width:0;min-height:0;max-height:440px;display:flex}.tile-scroll-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.tile-scroll-body>.row+.row{border-top:1px solid var(--hairline)}.payer-mark{flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.payer-mark .avatar{width:34px;height:34px;font-size:13px}.payer-mark .site-logo-mark{max-width:34px;max-height:34px;display:inline-flex}.payer-mark .site-logo-mark img{object-fit:contain;max-width:34px;max-height:34px}.payer-mark .site-logo img{width:30px;height:30px}.rvh-until{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rvh-until input[type=month]{border:1px solid var(--hairline-2);background:var(--surface);height:34px;color:var(--text);font:inherit;border-radius:99px;padding:0 10px;font-size:13px;font-weight:600}.rvh-until input[type=month]:focus{outline:2px solid var(--accent);outline-offset:1px}html.glass .nebula{display:none}html.glass .card:after,html.glass .kpi:after{content:none}html.glass .gradtext{filter:none}html.glass .btn.primary{background:var(--pill);color:var(--pill-ink);box-shadow:0 8px 22px -8px #000000b3,inset 0 1px #ffffff8c}html.glass .btn.ghost{background:var(--surface-2);border-color:var(--hairline-2);color:var(--text)}html.glass .seg .on{background:var(--pill);color:var(--pill-ink);box-shadow:inset 0 1px #ffffff8c,0 6px 16px -8px #0009}html.glass .step.cur .pt{box-shadow:0 0 0 4px #ede6a840}html.glass .statile--t1{background:#cde6d3;border-color:#0000}html.glass .statile--t2{background:#d9d6e9;border-color:#0000}html.glass .statile--t3{background:#cfc5ac;border-color:#0000}html.glass .statile--t4{background:#ece8bf;border-color:#0000}html.glass .statile--t1 .icon-chip,html.glass .statile--t2 .icon-chip,html.glass .statile--t3 .icon-chip,html.glass .statile--t4 .icon-chip{color:#17171a;box-shadow:none;background:#ffffff8c;border-color:#17171a1a}html.glass a.statile:hover{filter:brightness(1.03)}html.glass .sb-item:not(.on):hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}html.glass .sb-item:not(.on):hover svg{color:var(--text)}html.glass .sb-item.on{background:var(--pill);color:var(--pill-ink);box-shadow:inset 0 1px #ffffff80,0 6px 16px -10px #0009}html.glass .tabbar:before{content:none}html.glass .tabbar{border-color:var(--hairline-2)}html.glass .tabbar a.on{background:var(--pill);color:var(--pill-ink)}html.glass .pj-tip{border-color:var(--hairline-2);background:#1a1a1c}html.glass .ins-meter>div{background:linear-gradient(90deg,var(--s1),var(--s2))}html.glass .icon-chip{color:var(--text);background:#ffffff12;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0f}html.glass .card,html.glass .kpi{border-color:#0000}html.glass .panel-action{color:var(--text);background:#ffffff12;border-color:#ffffff17}html.glass .panel-action:hover{background:#ffffff1c}html.glass .bar>i,html.glass .ins-meter>div{background:linear-gradient(90deg,var(--s2),var(--s1))}html.glass .tbl th{color:var(--text-3)}html.glass .input{background:#ffffff0d;border-color:#ffffff1a}html.glass .seg a,html.glass .seg button{color:var(--text-2);background:#ffffff0f;border-color:#ffffff14}html.glass .seg .on{background:var(--pill);color:var(--pill-ink);border-color:#0000}html.glass .chip{background:#ffffff12;border-color:#ffffff17}html.glass .avatar{color:var(--text);background:#ffffff1a}html.glass{--bg:#0b0b0b;--canvas:#0b0b0b;--mesh:#0b0b0b}html.glass .sidebar{box-shadow:none;background:0 0;border-right:none}html.glass .tabbar{background:#121212f5}html.glass .card.panel{--text:#161614;--text-2:#161614b8;--text-3:#1616148c;--hairline:#00000014;--hairline-2:#00000024;--track:#00000017;--surface:#ffffff8c;--surface-2:#ffffffb3;--dialog-surface:#fff;--dialog-control:#f4f4f1;--accent:#2f55c9;--ok:#1f5c3b;--warn:#6b4e12;--info:#1e3a66;--ai:#3e3a6b;--s1:#1d1d1b;--s2:#5e8f70;--s3:#c99a5b;--pill:#161614;--pill-ink:#f4f2ea;color:var(--text);-webkit-backdrop-filter:none;background:#d5d9ce;border-color:#0000;box-shadow:0 14px 34px -18px #000c}html.glass .card.panel:nth-of-type(4n+1){--panel-bg:#cfe6d6;background:#cfe6d6}html.glass .card.panel:nth-of-type(4n+2){--panel-bg:#d5d9ce;background:#d5d9ce}html.glass .card.panel:nth-of-type(4n+3){--panel-bg:#d6d3e4;background:#d6d3e4}html.glass .card.panel:nth-of-type(4n+4){--panel-bg:#d3c9ae;background:#d3c9ae}html.glass .card.panel .card{box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff80;border-color:#0000}html.glass .kpi,html.glass .ins-kpi,html.glass .cat-tile,html.glass .card:not(.panel){color:var(--text)}html.glass .card.panel .icon-chip{color:#161614;box-shadow:none;background:#ffffff8c;border-color:#0000000f}html.glass .card.panel .icon-chip svg{color:#161614}html.glass .card.panel .panel-action{color:#161614;background:#ffffff8c;border-color:#0000000f}html.glass .card.panel .panel-action:hover{background:#ffffffbf}html.glass .card.panel .seg a,html.glass .card.panel .seg button,html.glass .card.panel .pj-toggle,html.glass .card.panel .rvh-chip{color:#161614;background:#ffffff8c;border-color:#0000000f}html.glass .card.panel .btn.ghost{color:#161614;background:#ffffff8c;border-color:#00000014}html.glass .card.panel .btn.primary{color:#f4f2ea;box-shadow:none;background:#161614}html.glass .card.panel .input{color:#161614;background:#fff9;border-color:#00000014}html.glass .card.panel .input input,html.glass .card.panel textarea{color:#161614}html.glass .card.panel .input::placeholder,html.glass .card.panel input::placeholder{color:#16161473}html.glass .card.panel .badge.green{color:#1f5c3b}html.glass .card.panel .badge.amber{color:#6b4e12}html.glass .card.panel .badge.blue{color:#1e3a66}html.glass .card.panel .badge.violet{color:#3e3a6b}html.glass .card.panel .badge.red{color:#7a2418}html.glass .card.panel .badge.gray{color:#161614bd}html.glass .card.panel .ins-delta.flat{color:#16161499;background:#00000014}html.glass .card.panel .avatar{color:#161614;background:#fff9}html.glass .card.panel .pj-tip{color:#161614;background:#fff;border-color:#00000014}html.glass .card.panel .rvh-eyebrow,html.glass .card.panel .rvh-mode{color:#161614bd}html.glass .card.panel .gradtext{-webkit-text-fill-color:currentColor;color:#161614;filter:none;background:0 0}html.glass .card.panel a{color:var(--accent)}html.glass .card.panel .tbl th{color:#1616148c}html.glass .card.panel .tbl td,html.glass .card.panel .row{border-color:#00000014}html.glass .card.panel .hr{background:#00000014}html.glass .card.panel .payer-mark .avatar{background:#ffffffa6}html.glass .asst-win--liquid{border-color:#ffffff1a}html.glass .asst-win--liquid .input{background:#1b1b1a;border-color:#ffffff1a}html.glass .asst-win--liquid .asst-sug,html.glass .asst-win--liquid .asst-thread-open{background:#1c1c1ad9}html.glass .dtile:nth-of-type(4n+1) .card.panel{--panel-bg:#cfe6d6;background:#cfe6d6}html.glass .dtile:nth-of-type(4n+2) .card.panel{--panel-bg:#d5d9ce;background:#d5d9ce}html.glass .dtile:nth-of-type(4n+3) .card.panel{--panel-bg:#d6d3e4;background:#d6d3e4}html.glass .dtile:nth-of-type(4n+4) .card.panel{--panel-bg:#d3c9ae;background:#d3c9ae}html.glass .asst-win,html.glass .asst-win--dock{background:#0e0e0ef0;border-color:#ffffff1a;box-shadow:0 24px 60px -24px #000000e6}html.glass .asst-head{border-color:#ffffff14}html.glass .asst-title{color:var(--text)}html.glass .asst-bubble{border-color:#ffffff14}html.glass .asst-bubble code,html.glass .asst-bubble pre{color:var(--text);background:#ffffff14}html.glass .asst-sug,html.glass .asst-chip,html.glass .asst-thread,html.glass .asst-thread-open{color:var(--text);background:#ffffff12;border-color:#ffffff1a}html.glass .asst-sug:hover,html.glass .asst-chip:hover{background:#ffffff1f}html.glass .asst-composer,html.glass .asst-foot{background:0 0;border-color:#ffffff14}html.glass .asst-win .input,html.glass .asst-win textarea{color:var(--text);background:#1b1b1a;border-color:#ffffff1a}html.glass .asst-win .input:focus-within,html.glass .asst-win textarea:focus{border-color:#ebe5a58c;box-shadow:0 0 0 3px #ebe5a524}html.glass .asst-send{color:#161612;background:#ebe5a5;border-color:#0000}html.glass .asst-send svg{color:#161612}html.glass .asst-send:disabled svg{color:#f4f2ea80}html.glass .asst-win--min,html.glass .asst-win--min .asst-glass-tint{background:#0e0e0ef0}html.glass .asst-win ::-webkit-scrollbar-thumb{background:#ffffff24}html.glass .asst-menu,html.glass .asst-pop{background:#161616;border-color:#ffffff1a}html.glass .asst-menu button:hover{background:#ffffff14}html.glass .asst-fab{background:#141413e6;border-color:#ffffff1a;box-shadow:0 12px 30px -12px #000000e6}html.glass{--bg:#000;--canvas:#000;--mesh:#000;--surface:linear-gradient(#26221ff0,#26221ff0), #ffffff05;--surface-2:linear-gradient(#302b27f0,#302b27f0), #ffffff05;--dialog-surface:#26221f;--dialog-control:#332e29;--hairline:#ffffff0f;--hairline-2:#ffffff1f;--text:#fff;--text-2:#ffffffbd;--text-3:#8e8b88;--chrome:#000;--chrome-blur:none;--track:#ffffff1a;--pill:#e1d28e;--pill-ink:#1b1a16;--accent:#e1d28e;--grad-text:linear-gradient(120deg,#bab6c1 0%,#bfb293 50%,#e1d28e 100%);--card-glow:inset 0 1px 0 #ffffff0a, 0 12px 30px -16px #000000e6;--ok:#6ec997;--warn:#ffd78e;--info:#d2e1f9;--ai:#bfb293;--green:#6ec997;--amber:#ffd78e;--violet:#bfb293;--red:#ff8363;--teal:#6ec997;--purple:#bfb293;--blue:#d2e1f9;--pink:#ffc28e;--orange:#ffc28e;--yellow:#e1d28e;--s1:#e1d28e;--s2:#6ec997;--s3:#ffc28e;--r-card:28px}html.glass body,html.glass .page,html.glass .main{background:#000}html.glass .kpi,html.glass .ins-kpi{border-radius:22px}html.glass .badge.green{color:#0f2e1f;background:#6ec997}html.glass .badge.amber{color:#4a3410;background:#ffd78e}html.glass .badge.red{color:#3b1408;background:#ff8363}html.glass .badge.blue{color:#1e3a66;background:#d2e1f9}html.glass .badge.violet{color:#2b2838;background:#bfb293}html.glass .badge.gray{color:#cfcac4;background:#3a3531}html.glass .statile--t1{background:#bab6c1}html.glass .statile--t2{background:#bfb293}html.glass .statile--t3{background:#b0d2c1}html.glass .statile--t4{background:#c4c3aa}html.glass .statile--t1 *,html.glass .statile--t2 *,html.glass .statile--t3 *,html.glass .statile--t4 *{color:#000}html.glass .statile--t1 .statile-lbl,html.glass .statile--t2 .statile-lbl,html.glass .statile--t3 .statile-lbl,html.glass .statile--t4 .statile-lbl{color:#000000b3}html.glass .statile--t1 .icon-chip,html.glass .statile--t2 .icon-chip,html.glass .statile--t3 .icon-chip,html.glass .statile--t4 .icon-chip{color:#000;background:#ffffff73}html.glass .card.panel{--text:#000;--text-2:#3a3b38;--text-3:color-mix(in srgb, #000 62%, var(--panel-bg,#bab6c1));--hairline:#00000017;--hairline-2:#00000029;--track:#0000001a;--surface:#ffffff80;--surface-2:#ffffffa6;--dialog-surface:#fff;--dialog-control:#f1f2ec;--accent:#000;--ok:#1f5c3b;--warn:#6b4e12;--info:#1e3a66;--ai:#3e3a6b;--s1:#000;--s2:#64b699;--s3:#ffc28e;--pill:#26221f;--pill-ink:#fff;--panel-bg:#bab6c1;background:#bab6c1}html.glass .card.panel,html.glass .card.panel:nth-of-type(4n+1),html.glass .card.panel:nth-of-type(4n+2),html.glass .card.panel:nth-of-type(4n+3),html.glass .card.panel:nth-of-type(4n+4){--panel-bg:#bab6c1;background:#bab6c1}html.glass .card.panel:where(.card.panel~.card.panel){--panel-bg:#bfb293;background:#bfb293}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel){--panel-bg:#b9c1b6;background:#b9c1b6}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel~.card.panel~.card.panel){--panel-bg:#b0d2c1;background:#b0d2c1}html.glass .dtile:nth-of-type(5n+1) .card.panel{--panel-bg:#bab6c1;background:#bab6c1}html.glass .dtile:nth-of-type(5n+2) .card.panel{--panel-bg:#bfb293;background:#bfb293}html.glass .dtile:nth-of-type(5n+3) .card.panel{--panel-bg:#b9c1b6;background:#b9c1b6}html.glass .dtile:nth-of-type(5n+4) .card.panel{--panel-bg:#b0d2c1;background:#b0d2c1}html.glass .dtile:nth-of-type(5n+5) .card.panel{--panel-bg:#c4c3aa;background:#c4c3aa}html.glass .cols3-eq>.card.panel:first-child{--panel-bg:#b9c1b6;background:#b9c1b6}html.glass .cols3-eq>.card.panel:nth-child(2){--panel-bg:#bab6c1;background:#bab6c1}html.glass .cols3-eq>.card.panel:nth-child(3){--panel-bg:#bfb293;background:#bfb293}html.glass .card.panel .card{background:#ffffff8c}html.glass .card.panel .icon-chip,html.glass .card.panel .panel-action,html.glass .card.panel .seg a,html.glass .card.panel .seg button,html.glass .card.panel .pj-toggle,html.glass .card.panel .rvh-chip,html.glass .card.panel .btn.ghost,html.glass .card.panel .chip,html.glass .card.panel .avatar{color:#000;background:#ffffff8c;border-color:#0000}html.glass .card.panel .seg .on,html.glass .card.panel .btn.primary{color:#fff;background:#26221f}html.glass .card.panel .badge{background:#fff9}html.glass .card.panel .badge.green{color:#1f5c3b;background:#d2f9e8}html.glass .card.panel .badge.amber{color:#6b4e12;background:#f7f9d2}html.glass .card.panel .badge.blue{color:#1e3a66;background:#d2e1f9}html.glass .card.panel .badge.violet{color:#3e3a6b;background:#e6e3ec}html.glass .card.panel .badge.red{color:#7a2418;background:#ffd3c6}html.glass .card.panel .ins-delta.up{color:#0f2e1f;background:#6ec997}html.glass .card.panel .ins-delta.down{color:#3b1408;background:#ff8363}html.glass .card.panel .bar>i,html.glass .card.panel .ins-meter>div{--panel-bg:#26221f;background:#26221f}html.glass .card.panel .input{background:#fff9;border-color:#0000}html.glass .card.panel .gradtext{color:#000}html.glass .sidebar{background:#000}html.glass .sb-item.on{color:#1b1a16;background:#e1d28e}html.glass .sb-item.on svg{color:#1b1a16}html.glass .tabbar{background:#000;border-color:#ffffff14}html.glass .tabbar a.on{color:#1b1a16;background:#e1d28e}html.glass .seg a,html.glass .seg button,html.glass .chip,html.glass .btn.ghost,html.glass .input,html.glass .icon-chip,html.glass .panel-action{color:#fff;background:#26221f;border-color:#ffffff0f}html.glass .icon-chip svg{color:#fff}html.glass .seg .on,html.glass .btn.primary{color:#1b1a16;background:#e1d28e}html.glass .asst-win,html.glass .asst-win--dock,html.glass .asst-win--min,html.glass .asst-win--min .asst-glass-tint,html.glass .asst-glass-tint{background:#26221f}html.glass .asst-win .input,html.glass .asst-win textarea,html.glass .asst-win--liquid .input{background:#1a1714;border-color:#ffffff14}html.glass .asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#000;border-color:#ffffff0f}html.glass .asst-bubble--mine,html.glass .asst-send{color:#1b1a16;background:#e1d28e}html.glass .asst-send:disabled{color:#8e8b88;background:#3a3531}html.glass .asst-sug,html.glass .asst-thread-open{color:#fff;background:#332e29;border-color:#0000}html.glass .orbv{filter:hue-rotate(-176deg)saturate(.7)brightness(1.06)}html.glass ::selection{background:#e1d28e59}html.glass .input:focus,html.glass .input:focus-within{border-color:#e1d28e99;box-shadow:0 0 0 3px #e1d28e29}html.glass .headline{letter-spacing:-.01em;font-weight:700}html.glass .card.panel .panel-title,html.glass .card.panel .headline{color:var(--text)}html.glass svg[stroke=currentColor]{stroke-width:2.1px}html.glass .icon-chip.bare,html.glass .card.panel .icon-chip.bare,html.glass .card.panel .row .icon-chip.bare,html.glass .card.panel .tbl .icon-chip.bare{box-shadow:none;background:0 0;border:none}html.glass .card.panel .icon-chip.bare{color:var(--text)}html.glass .card.panel .icon-chip:not(.bare){color:#000;background:#fff}html.glass .card.panel{box-shadow:inset 0 1px #ffffff8c,0 30px 58px -32px #000000f2}html.glass .dtile-body>.card:before{content:"";pointer-events:none;background-image:radial-gradient(#0000004d 1px,#0000 1.4px);background-size:5px 4.5px;width:15px;height:9px;position:absolute;top:10px;left:50%;transform:translate(-50%)}html.glass .dtile-body>.card:not(.panel):before{background-image:radial-gradient(#ffffff42 1px,#0000 1.4px)}html.glass .card.panel .row{--pill-bg:#d2e1f9}html.glass .card.panel .row:nth-child(4n+2){--pill-bg:#d2f2f9}html.glass .card.panel .row:nth-child(4n+3){--pill-bg:#d2f9e8}html.glass .card.panel .row:nth-child(4n+4){--pill-bg:#f7f9d2}html.glass .card.panel .tbl tbody td{--pill-bg:#d2e1f9}html.glass .card.panel .tbl tbody tr:nth-child(4n+2) td{--pill-bg:#d2f2f9}html.glass .card.panel .tbl tbody tr:nth-child(4n+3) td{--pill-bg:#d2f9e8}html.glass .card.panel .tbl tbody tr:nth-child(4n+4) td{--pill-bg:#f7f9d2}html.glass .dtile-body .card.panel .row{background:var(--pill-bg);border-radius:16px;margin:5px 0;padding:12px 14px}html.glass .dtile-body .card.panel .row+.row{border-top:none}html.glass .dtile-body .card.panel .row:not(:has(.icon-chip)):not(:has(.avatar)):before{content:"";border:1.5px solid #0006;border-radius:50%;flex:none;width:9px;height:9px}html.glass .dtile-body .card.panel .tbl{border-collapse:separate;border-spacing:0 5px}html.glass .dtile-body .card.panel .tbl thead th{border:none;padding-bottom:0}html.glass .dtile-body .card.panel .tbl tbody td{background:var(--pill-bg);border-bottom:none;padding:9px 6px}html.glass .dtile-body .card.panel .tbl tbody td:first-child{border-radius:14px 0 0 14px;padding-left:10px}html.glass .dtile-body .card.panel .tbl tbody td:last-child{border-radius:0 14px 14px 0;padding-right:10px}html.glass .dtile-body .card.panel .tbl tbody td[colspan]{background:0 0;border-radius:0;padding-left:0;padding-right:0}html.glass .dtile-body .card.panel .tbl tbody td:first-child:last-child:not([colspan]){border-radius:14px}html.glass .dtile-body .card.panel .row:has(>.sub:only-child){background:0 0;padding-left:0;padding-right:0}html.glass .dtile-body .card.panel .row:has(>.sub:only-child):before{display:none}html.glass .dtile-body .card.panel .row .headline,html.glass .dtile-body .card.panel .tbl a{color:#000}html.glass .dtile-body .card.panel .row>.headline:last-child{background:#ffffffb8;border-radius:10px;padding:3px 10px;font-size:14px}html.glass .card.panel .tbl tbody td{border-bottom:1px solid var(--hairline)}html.glass .card.panel .tbl tbody tr:last-child td{border-bottom:none}html.glass .card.panel .tbl td.k,html.glass .card.panel .tbl a.cell{color:var(--text)}html.glass .card.panel .tbl td.num{color:var(--text);font-weight:600}html.glass .ins-delta{border-radius:99px;padding:3px 9px}html.glass .ins-delta.up:after{content:"↑";margin-left:3px}html.glass .ins-delta.down:after{content:"↓";margin-left:3px}html.glass .card.panel .bar>i,html.glass .card.panel .ins-meter>div,html.glass .card.panel .dash-src-track i{opacity:1;background:linear-gradient(90deg,#64b699,#b4ea97)}html.glass .card.panel .bar,html.glass .card.panel .ins-meter,html.glass .card.panel .dash-src-track,html.glass .card.panel .rvh-track{background:#0000001a}html.glass .card.panel .spark-b{opacity:1;background:linear-gradient(#ffc28e 0 42%,#ffd78e 42% 100%)}html.glass .card.panel .spark-b.today{background:linear-gradient(#64b699,#b4ea97)}html.glass .card.panel .chip{color:#000;background:#d2e1f9;border-color:#0000}html.glass .card.panel .chip:nth-of-type(3n+2){--panel-bg:#d2f9e8;background:#d2f9e8}html.glass .card.panel .chip:nth-of-type(3n+3){--panel-bg:#f7f9d2;background:#f7f9d2}html.glass .dtile-body .card.panel .tbl{border-spacing:0 4px}html.glass .dtile-body .card.panel .tbl tbody td{padding:9px 6px}html.glass .card.panel .tbl tbody tr:nth-child(4n+1){--pill-bg:#d2e1f9}html.glass .card.panel .tbl tbody tr:nth-child(4n+2){--pill-bg:#d2f2f9}html.glass .card.panel .tbl tbody tr:nth-child(4n+3){--pill-bg:#d2f9e8}html.glass .card.panel .tbl tbody tr:nth-child(4n+4){--pill-bg:#f7f9d2}html.glass .card.panel .tbl tbody tr.rowlink:hover,html.glass .card.panel .tbl tbody tr.rowlink:focus-within{background:0 0}html.glass .card.panel .tbl tbody tr.rowlink:hover td,html.glass .card.panel .tbl tbody tr.rowlink:focus-within td{background:var(--track)}html.glass .card.panel .tbl tbody tr.rowlink:hover td:first-child,html.glass .card.panel .tbl tbody tr.rowlink:focus-within td:first-child{border-radius:12px 0 0 12px}html.glass .card.panel .tbl tbody tr.rowlink:hover td:last-child,html.glass .card.panel .tbl tbody tr.rowlink:focus-within td:last-child{border-radius:0 12px 12px 0}html.glass :where(a,button).row:after{border-radius:13px}@media (max-width:719px){html.glass .dtile-body .card.panel .tbl tbody tr{background:var(--pill-bg);border-radius:16px;margin:6px 0;padding:10px 14px}html.glass .dtile-body .card.panel .tbl tbody td,html.glass .dtile-body .card.panel .tbl tbody td:first-child,html.glass .dtile-body .card.panel .tbl tbody td:last-child{background:0 0;border-radius:0;padding:2px 0}html.glass .card.panel .tbl tbody tr.rowlink:hover td,html.glass .card.panel .tbl tbody tr.rowlink:focus-within td{background:0 0}}html.glass .card{box-shadow:none}html.glass .card.panel{box-shadow:none;border-color:color-mix(in srgb,var(--panel-bg,#bab6c1),#fff 22%)}html.glass .statile{box-shadow:none}html.glass .dtile-body .card.panel .row,html.glass .dtile-body .card.panel .tbl tbody td{box-shadow:0 1px 3px #0000000d}html.glass .dtile-body .card.panel .row{box-shadow:0 1px 3px #0000000d,inset 0 1px #ffffff73}html.glass .card.panel .row{--chip-bg:#e4edfb}html.glass .card.panel .row:nth-child(4n+2){--chip-bg:#e4f7fb}html.glass .card.panel .row:nth-child(4n+3){--chip-bg:#e4fbf1}html.glass .card.panel .row:nth-child(4n+4){--chip-bg:#fafbe4}html.glass .dtile-body .card.panel .row>.headline:last-child{background:var(--chip-bg);border-radius:999px;padding:4px 12px}html.glass .dtile-body .card.panel .row:not(:has(.icon-chip)):not(:has(.avatar)):before{border-color:#0000003b}html.glass .card.panel .icon-chip:not(.bare){background:color-mix(in srgb,var(--panel-bg,#bab6c1),#fff 58%);color:#000}html.glass .card.panel .panel-action,html.glass .card.panel .btn.ghost{background:color-mix(in srgb,var(--panel-bg,#bab6c1),#fff 48%)}html.glass .ins-delta{color:#111;border-radius:10px;padding:3px 9px}html.glass .ins-delta.up{color:#111;background:#6ec997}html.glass .ins-delta.down{color:#111;background:#ff8363}html.glass .ins-delta.flat{color:#111;background:#ffd78e}html.glass .dtile-body>.card:not(.panel):before{content:none}html.glass .card.panel svg #mini-rv stop{stop-opacity:0}html.glass .card.panel:has(.tbl){--text:#fff;--text-2:#cfcac6;--text-3:#8e8b88;--hairline:#ffffff14;--hairline-2:#ffffff26;--track:#ffffff14;--surface:#ffffff0d;--surface-2:#ffffff14;--dialog-surface:#26221f;--dialog-control:#1a1714;--accent:#e1d28e;--ok:#6ec997;--warn:#ffd78e;--info:#8fb6ff;--ai:#c6beea;--s1:#e1d28e;--s2:#6ec997;--s3:#ffc28e;--pill:#e1d28e;--pill-ink:#1b1a16;--panel-bg:#26221f;background:#26221f;border-color:#ffffff12}html.glass .card.panel:has(.tbl) .icon-chip:not(.bare){color:#fff;background:#ffffff12;border-color:#0000}html.glass .card.panel:has(.tbl) .panel-action{color:#fff;background:#ffffff12;border-color:#0000}html.glass .card.panel:has(.tbl) .btn.ghost{color:#fff;background:#ffffff12;border-color:#0000}html.glass .card.panel:has(.tbl) .chip{color:#fff;background:#ffffff12;border-color:#0000}html.glass .card.panel:has(.tbl) .seg .on{color:#1b1a16;background:#e1d28e}html.glass .card.panel:has(.tbl) .badge.green{color:#0f2e1f;background:#6ec997}html.glass .card.panel:has(.tbl) .badge.amber{color:#4a3410;background:#ffd78e}html.glass .card.panel:has(.tbl) .badge.blue{color:#12233d;background:#d2e1f9}html.glass .card.panel:has(.tbl) .badge.violet{color:#2b2838;background:#c6beea}html.glass .card.panel:has(.tbl) .badge.red{color:#3b1408;background:#ff8363}html.glass .card.panel:has(.tbl) .badge.gray{color:#cfcac6;background:#ffffff1a}:is(html.glass .dtile-body .card.panel:has(.tbl),html.glass .cols3-eq>.card.panel:has(.tbl)){--text:#000;--text-2:#3a3b38;--text-3:color-mix(in srgb, #000 62%, var(--panel-bg,#bab6c1));--hairline:#00000017;--hairline-2:#00000029;--track:#0000001a;--surface:#ffffff80;--surface-2:#ffffffa6;--dialog-surface:#fff;--accent:#000;--ok:#1f5c3b;--warn:#6b4e12;--info:#1e3a66;--ai:#3e3a6b;--s1:#000;--s2:#64b699;--s3:#ffc28e;--pill:#26221f;--pill-ink:#fff;border-color:color-mix(in srgb,var(--panel-bg,#bab6c1),#fff 22%)}:is(html.glass .dtile-body .card.panel:has(.tbl) .icon-chip:not(.bare),html.glass .cols3-eq>.card.panel:has(.tbl) .icon-chip:not(.bare)){background:color-mix(in srgb,var(--panel-bg,#bab6c1),#fff 58%);color:#000}:is(html.glass .dtile-body .card.panel:has(.tbl) .panel-action,html.glass .cols3-eq>.card.panel:has(.tbl) .panel-action){background:color-mix(in srgb,var(--panel-bg,#bab6c1),#fff 48%);color:#000}:is(html.glass .dtile-body .card.panel:has(.tbl) .icon-chip.bare,html.glass .cols3-eq>.card.panel:has(.tbl) .icon-chip.bare){color:#000}html.glass .asst-win,html.glass .asst-win--dock{-webkit-backdrop-filter:blur(26px)saturate(190%);background:radial-gradient(130% 100% at 4% -12%,#395bee99,#0000 58%),radial-gradient(100% 85% at 102% 6%,#22be806b,#0000 60%),radial-gradient(95% 80% at 86% 104%,#ddc85257,#0000 62%),radial-gradient(70% 60% at 50% 118%,#e37b3e42,#0000 66%),linear-gradient(168deg,#0a0b1285,#07070b75);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff29,0 24px 60px -24px #000000eb,0 0 48px -14px #395bee80}html.glass .asst-glass-effect{-webkit-backdrop-filter:blur(26px)saturate(190%)}html.glass .asst-glass-tint{background:radial-gradient(130% 100% at 4% -12%,#395bee99,#0000 58%),radial-gradient(100% 85% at 102% 6%,#22be806b,#0000 60%),radial-gradient(95% 80% at 86% 104%,#ddc85257,#0000 62%),radial-gradient(70% 60% at 50% 118%,#e37b3e42,#0000 66%),linear-gradient(168deg,#0a0b1280,#07070b70)}html.glass .asst-win--liquid{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff29,0 24px 70px -26px #000000bf,0 0 46px -14px #395bee80}html.glass .asst-glass-shine{box-shadow:inset 0 1px #ffffff38,inset 0 10px 28px -14px #ffffff29}html.glass .asst-head{background:0 0;border-color:#ffffff1f}html.glass .asst-body,html.glass .asst-log{background:0 0}html.glass .asst-win--liquid .asst-sug,html.glass .asst-win--liquid .asst-thread-open,html.glass .asst-sug,html.glass .asst-chip,html.glass .asst-thread,html.glass .asst-thread-open{color:var(--text);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff29}html.glass .asst-sug:hover,html.glass .asst-chip:hover,html.glass .asst-thread:hover{background:#ffffff2b}html.glass .asst-min-btn,html.glass .asst-menu-btn{color:var(--text);background:#ffffff1f;border-color:#ffffff2e}html.glass .asst-win--liquid .input,html.glass .asst-win .input{background:#12141c;border-color:#ffffff24}html.glass .asst-win--liquid .asst-bubble:not(.asst-bubble--mine),html.glass .asst-bubble:not(.asst-bubble--mine){background:#0e1018;border-color:#ffffff1a}html.glass .asst-bubble--mine{color:#fff;box-shadow:none;background:linear-gradient(140deg,#5f8df5 0%,#395bee 72%);border:none}html.glass .asst-send{color:#fff;background:linear-gradient(140deg,#5f8df5 0%,#395bee 72%);border-color:#0000;box-shadow:0 6px 18px -8px #395beeb3}html.glass .asst-bubble a{color:#9fc0ff}.asst-win .btn.asst-ctl{border-radius:11px}.asst-win .btn.asst-ctl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asst-win .asst-menu{border-radius:16px;padding:7px}.asst-win .asst-menu .asst-menu-item{color:#ffffffdb;background:0 0;border:0;border-radius:11px;gap:0;min-height:40px;padding:10px 12px;font-weight:600}.asst-win .asst-menu .asst-menu-item svg{opacity:.9;flex:none;width:17px;height:17px;margin-right:11px}.asst-win .asst-menu .asst-menu-item:hover{color:#fff;background:#8b5cf638}html.color .asst-win .asst-menu .asst-menu-item:hover{background:#3462ee42}html.glass .asst-win .asst-menu .asst-menu-item:hover{background:#ffffff1c}.asst-win .asst-menu .asst-menu-item:hover svg{opacity:1}.asst-win .asst-menu .asst-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.asst-win .asst-menu .asst-menu-sep{background:#ffffff1f;margin:6px 12px}@media (max-width:640px){.asst-win .btn.asst-ctl{border-radius:12px}.asst-win .asst-menu .asst-menu-item{min-height:46px;padding:12px 13px;font-size:14.5px}.asst-win .asst-menu .asst-menu-item svg{width:18px;height:18px;margin-right:12px}}html.glass .asst-win{--asst-line:#ffffff1f}html.glass .asst-win,html.glass .asst-win--dock,html.glass .asst-glass-tint{background:radial-gradient(125% 100% at 2% -10%,#ddc8522b,#0000 60%),radial-gradient(105% 90% at 100% 2%,#22be8024,#0000 62%),radial-gradient(95% 85% at 82% 106%,#e37b3e1f,#0000 64%),radial-gradient(70% 60% at 46% 120%,#ddc85217,#0000 68%),linear-gradient(168deg,#0a0a0b99,#09090b8a)}html.glass .asst-win,html.glass .asst-win--dock,html.glass .asst-win--liquid{border-color:#e1d28e42;box-shadow:inset 0 1px #ffffff24,0 24px 60px -24px #000000e6,0 0 44px -16px #e1d28e38}html.glass .asst-win--min .asst-glass-tint{background:radial-gradient(125% 130% at 2% -20%,#ddc85233,#0000 62%),radial-gradient(105% 120% at 100% 0,#22be8029,#0000 64%),radial-gradient(95% 120% at 84% 110%,#e37b3e1f,#0000 66%),linear-gradient(168deg,#0a0a0bc2,#09090bb3)}html.glass .asst-send,html.glass .asst-bubble--mine{color:#1b1a16;background:#e1d28e;border:none}html.glass .asst-bubble--mine strong{color:#1b1a16}html.glass .asst-send:hover{background:#ebdda0}html.glass .asst-send:disabled{color:#8e8b88;box-shadow:none;background:#3a3531}html.glass .asst-bubble a,html.glass .asst-link{color:#e1d28e}html.glass .asst-bubble a:hover,html.glass .asst-link:hover{color:#f0e5b8}html.glass .card.panel:has(.tbl) .tbl th{color:var(--text-2)}html.glass .card.panel:has(.tbl) .rvh-eyebrow{color:var(--text-2)}html.glass .card.panel:has(.tbl) .rvh-mode{color:var(--text-2)}html.glass .card.panel:has(.tbl) .badge.gray{color:var(--text-2)}html.glass .card.panel:has(.tbl) .input::placeholder{color:#ffffff6b}html.glass .card.panel:has(.tbl) input::placeholder{color:#ffffff6b}html.glass .card.panel:has(.tbl) .ins-delta.flat{color:#cfcac6;background:#ffffff1a}:is(html.glass .dtile-body .card.panel:has(.tbl) .tbl th,html.glass .cols3-eq>.card.panel:has(.tbl) .tbl th){color:#161614b8}html.glass .dtile-body .card.panel{--teal:#186a55;--green:#186a55;--amber:#6b4e12;--violet:#3e3a6b;--blue:#1e3a66;--purple:#3e3a6b;--pink:#8c2a55;--orange:#7a3b10;--yellow:#5e5410;--red:#9b2f18;--info:#1e3a66;--ai:#3e3a6b}html.glass .card.panel:not(:has(.tbl)){--teal:#186a55;--green:#186a55;--amber:#6b4e12;--violet:#3e3a6b;--blue:#1e3a66;--purple:#3e3a6b;--pink:#8c2a55;--orange:#7a3b10;--yellow:#5e5410;--red:#9b2f18;--info:#1e3a66;--ai:#3e3a6b}.tile-scroll .row>.grow,.tile-scroll .row .dash-ellipsis,.cols3-eq .row>.grow{min-width:0}.tile-scroll .row,.cols3-eq .row{flex-wrap:wrap;row-gap:4px}.tile-scroll .row .badge,.cols3-eq .row .badge{max-width:100%}html.glass .kpi,html.glass .ins-kpi{background:linear-gradient(157deg,#2e2a26 0%,#252220 46%,#1f1c1a 100%);border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff12}html.glass a.ins-kpi:hover,html.glass a.kpi:hover{border-color:#e1d28e47;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #e1d28e1f}html.glass .ins-kpi-h{color:#a8a29b;border-bottom:1px solid #ffffff12;padding-bottom:7px}html.glass .ins-kpi-row{align-items:baseline}html.glass .ins-kpi .num{color:#d6f0e1;letter-spacing:-.03em}html.glass .ins-kpi-row>.sub{text-align:right;color:#a8a29b;background:#ffffff0f;border:1px solid #ffffff0f;border-radius:12px;flex:none;padding:5px 10px;line-height:1.25}html.glass .ins-kpi-row>.sub b{color:#e6e1da;font-weight:700}html.glass .ins-kpi-h>.sub{color:#a8a29b;background:#ffffff0f;border-radius:99px;padding:3px 9px;font-weight:600}.dash-stats{display:contents}.head-avatar{width:40px;height:40px;color:inherit;font-size:15px;text-decoration:none}@media (min-width:1024px){.head-avatar{display:none}}.ibtn{border:1px solid var(--hairline-2);background:var(--surface);width:44px;height:44px;color:var(--text);cursor:pointer;font:inherit;border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:inline-flex}.ibtn svg{width:20px;height:20px}.ibtn:hover{color:var(--text)}.ibtn:active{transform:scale(.94)}.ibtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ibtn.primary{background:var(--pill);color:var(--pill-ink);border-color:#0000}html.glass .ibtn{-webkit-backdrop-filter:var(--glass-blur)}@media (max-width:719px){.dash-top{margin-bottom:var(--gap);display:block}html .dash-top>.page-head.card{box-shadow:none;-webkit-backdrop-filter:none;margin:0 0 var(--gap);background:0 0;border-color:#0000;border-radius:0;flex-wrap:nowrap;align-items:flex-start;gap:12px;padding:6px 2px 0}html .dash-top>.page-head.card:after{content:none}html .dash-top>.page-head.card:only-child{margin-bottom:0}.dash-top .page-head-main{flex:auto}.dash-top .page-head-title{letter-spacing:-.025em;font-size:28px;line-height:34px}.dash-top .page-head-sub{margin-top:4px;font-size:14px;line-height:19px}.dash-top .page-head-line:has(.back-btn) .page-head-title{font-size:24px;line-height:30px}.dash-top .page-head-actions{align-self:flex-start;gap:8px;margin-top:-2px;margin-left:auto}.dash-top .page-head-actions .chip:has(svg){border-radius:99px;justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0;line-height:0}.dash-top .page-head-actions .chip:has(svg) svg{width:18px;height:18px}.dash-top .page-head-actions .avatar{width:40px;height:40px;font-size:15px}.dash-stats{gap:var(--gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gap);margin:-6px calc(-1 * var(--gap)) -6px;padding:6px var(--gap);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.dash-stats::-webkit-scrollbar{display:none}.dash-stats>*{scroll-snap-align:start;flex:0 0 42%;min-width:0}.dash-stats>:first-child:nth-last-child(2),.dash-stats>:first-child:nth-last-child(2)~*,.dash-stats>:only-child{flex-basis:calc(50% - var(--gap) / 2)}.dash-stats>.statile{min-height:64px;padding:13px 14px}a.statile:hover{box-shadow:none;transform:none}nav.roomtabs,div.roomtabs{counter-reset:room;scrollbar-width:none;margin:0 calc(-1 * var(--gap)) var(--gap);padding:2px var(--gap) 4px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gap);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;display:flex;overflow-x:auto}nav.roomtabs::-webkit-scrollbar{display:none}div.roomtabs::-webkit-scrollbar{display:none}.roomtabs>a,.roomtabs>button{counter-increment:room;border:1px solid var(--hairline-2);background:var(--surface);color:var(--text-2);scroll-snap-align:start;box-shadow:none;border-radius:99px;flex:none;align-items:center;gap:9px;margin:0;padding:5px 15px 5px 5px;font-size:13.5px;font-weight:600;line-height:20px;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.roomtabs>a:before,.roomtabs>button:before{content:counter(room,decimal-leading-zero);border:1px solid var(--hairline-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--text-3);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.roomtabs>a svg,.roomtabs>button svg{display:none}.roomtabs>a.on,.roomtabs>button.on{background:var(--pill);color:var(--pill-ink);border-color:#0000}.roomtabs>a.on:before,.roomtabs>button.on:before{color:inherit;opacity:.8;border-color:currentColor}.roomtabs>a.link-go{counter-increment:none;padding-left:15px}.roomtabs>a.link-go:before{content:none}html.glass .roomtabs>a,html.glass .roomtabs>button{-webkit-backdrop-filter:var(--glass-blur)}.row{flex-wrap:wrap;row-gap:8px}.row>.grow{flex:60%}.panel-head{flex-wrap:wrap}.phone-hide{display:none!important}.tabbar{padding:7px 8px}.tabbar a{width:44px;height:44px}}@media (min-width:720px){.phone-only{display:none!important}}.panel-head{flex-wrap:wrap}.panel-title,.headline,.num,.cat-num,.statile-val,.rv-stat,.lt,.title{overflow-wrap:normal}.panel-head>.panel-title{flex:auto}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel~.card.panel),html.glass .dtile:nth-of-type(5n+4) .card.panel,html.glass .cols3-eq>.card.panel:nth-child(3){--panel-bg:#e8c5a0;background:#e8c5a0}html.glass .ring:before{background:conic-gradient(from 210deg,#ffe6cc,#ffc28e,#e37b3e,#b45a1e,#3b1408,#e37b3e,#ffe6cc)}html.glass .ring{color:#f0cda8}html.glass .card.panel:has(.tbl) .icon-chip:not(.bare){color:#3b1408;background:linear-gradient(150deg,#ffc28e,#e37b3e);border-color:#0000}html.glass .card.panel:has(.tbl) .icon-chip.bare{color:#ffc28e}html.glass .card.panel:has(.tbl) .panel-action{color:#ffc28e;background:#e37b3e29;border-color:#e37b3e52}html.glass .card.panel:has(.tbl) .panel-action:hover{color:#ffd9b8;background:#e37b3e42}html.glass .kpi .bar>i,html.glass .ins-kpi .ins-meter>div{background:linear-gradient(90deg,#e37b3e,#ffc28e)}html.glass .kpi .num,html.glass .ins-kpi .num{color:#f0cda8}html.glass .dash-src-track i{background:linear-gradient(90deg,#e37b3e,#ffc28e)}.svc-price{color:var(--teal);font-weight:700}html.glass .svc-price{color:#ffc28e}.head-compact{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.head-compact-main{flex-direction:column;min-width:0;display:flex}.head-compact-title{letter-spacing:-.022em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:26px;font-weight:700;line-height:32px;overflow:hidden}.head-compact-stats{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hcs{border:1px solid var(--hairline);background:var(--surface);color:var(--text-2);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;line-height:1;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.hcs b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}a.hcs:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text)}a.hcs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hcs-icon{width:18px;height:18px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.hcs-icon svg{width:15px;height:15px}.head-compact-act{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:719px){.head-compact{gap:10px}.head-compact-title{font-size:22px;line-height:28px}.head-compact-stats{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;order:3;padding-bottom:2px;overflow-x:auto}.head-compact-stats::-webkit-scrollbar{display:none}.head-compact-act{margin-left:auto}}@media (min-width:1024px){.page:has(.mk-inbox){padding-bottom:var(--gap)}.dash-top--fluid{grid-template-columns:minmax(0,1fr);grid-auto-columns:158px;grid-auto-flow:column}.dash-top--fluid>.page-head,.dash-top--fluid .statile{grid-column:auto}}.pay-lede{text-align:center;color:var(--text-3);margin-top:2px;font-size:13px;font-weight:600}.pay-total{text-align:center;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:33px;font-weight:800;line-height:40px}.pay-gauge{--pg-l2:#7fad92;--pg-l1:#55917a;--pg-dom:#cfeda4;--pg-r1:#f2b77e;--pg-r2:#f6df9e;--pg-pill:#e7f7c9;--pg-pill-ink:#1f2419;--pg-pill-sub:#5e6b52;margin:auto -18px -18px;position:relative}html.color .pay-gauge{--pg-l2:#4a91a8;--pg-l1:#3462ee;--pg-dom:#b9cbf3;--pg-r1:#efe347;--pg-r2:#d9a13b;--pg-pill:#e4ebfb;--pg-pill-ink:#121721;--pg-pill-sub:#5c6266}.pay-gauge svg{width:min(100%,330px);height:auto;color:var(--text-3);margin:0 auto;display:block}.pay-gauge-pill{text-align:center;background:var(--pg-pill);color:var(--pg-pill-ink);white-space:nowrap;border-radius:16px;padding:8px 18px 9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pay-gauge-pill b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:22px;display:block}.pay-gauge-pill span{color:var(--pg-pill-sub);font-size:12px;font-weight:600}html.glass .dtile .card.panel.panel--paytile,html.glass .card.panel.panel--paytile{--panel-bg:#cfe6d6;background:#cfe6d6}html.glass .btn,html.glass .btn:hover,html.glass .btn.primary,html.glass .chip,html.glass .chip:hover,html.glass .seg a,html.glass .seg button,html.glass .ibtn,html.glass .ibtn:hover,html.glass .ibtn.primary,html.glass .panel-action,html.glass .panel-action:hover,html.glass .assistant-fab,html.glass .assistant-fab:hover,html.glass .asst-send,html.glass .asst-send:hover,html.glass .cal-tab,html.glass .cal-tab.on,html.glass .theme-swatch,html.glass .theme-swatch:hover,html.glass .theme-swatch span{box-shadow:none}html.glass .theme-swatch.on{box-shadow:0 0 0 2px var(--accent)}html.glass .seg .on,html.glass .sb-item.on{box-shadow:none}html.glass .panel-head>.icon-chip.tone-blue:not(.bare){color:#1b1a16;background:linear-gradient(160deg,#f0e5b8 0%,#d9c878 70%);box-shadow:0 6px 16px #b4a05059,inset 0 1px #ffffff8c}html.glass .panel-head>.icon-chip.tone-teal:not(.bare){color:#fff;background:linear-gradient(160deg,#7fad92 0%,#55917a 70%);box-shadow:0 6px 16px #55917a66,inset 0 1px #ffffff73}html.glass .panel-head>.icon-chip.tone-yellow:not(.bare){color:#3b1408;background:linear-gradient(160deg,#ffc28e 0%,#e37b3e 70%);box-shadow:0 6px 16px #e37b3e59,inset 0 1px #ffffff80}html.glass .panel-head>.icon-chip.tone-ink:not(.bare){color:#fff;background:linear-gradient(160deg,#4a443c 0%,#26221f 70%);box-shadow:0 6px 16px #14110c66,inset 0 1px #ffffff4d}.head-compact-tabs{flex:none;align-items:center;min-width:0;display:flex}.head-compact-tabs .mk-tabs{border-bottom:0;gap:2px;margin:0}.head-compact-tabs .mk-tab{padding:6px 10px}@media (max-width:900px){.head-compact-tabs{flex:100%;order:3}.head-compact-tabs .mk-tabs{overflow-x:auto}}.page-head-line{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.page-head-line:has(.back-btn){gap:8px}@media (min-width:720px){.page-head-line:has(.back-btn) .page-head-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (min-width:1024px) and (max-width:1163px){.page-head-line:has(.back-btn) .page-head-title{font-size:25px;line-height:31px}}.page-head-line .page-head-title,.page-head-line .head-compact-title{min-width:0}html.glass .mkscope .card.panel{--text:#f4f3ee;--text-2:#f4f3eebf;--text-3:#f4f3ee8c;--hairline:#ffffff12;--hairline-2:#ffffff24;--track:#ffffff17;--surface:#ffffff0d;--surface-2:#ffffff14;--dialog-surface:#1c1e24;--dialog-control:#282b33;--accent:#a8c4ff;--ok:#6ec997;--warn:#ffd78e;--info:#d2e1f9;--ai:#bfb293;--s1:#a8c4ff;--s2:#6ec997;--s3:#ffc28e;--pill:#e1d28e;--pill-ink:#1b1a16;color:var(--text);--panel-bg:#262a34;background:linear-gradient(135deg,#6082d633,#6082d600 46%),linear-gradient(315deg,#4660aa1f,#4660aa00 40%),linear-gradient(#24262ef5,#1c1e24f7);border-color:#0000;box-shadow:inset 0 1px #ffffff0d,0 14px 34px -18px #000000d9}html.glass .mkscope .card.panel .card{background:#ffffff0d}html.glass .mkscope .card.panel .icon-chip,html.glass .mkscope .card.panel .panel-action,html.glass .mkscope .card.panel .seg a,html.glass .mkscope .card.panel .seg button,html.glass .mkscope .card.panel .pj-toggle,html.glass .mkscope .card.panel .rvh-chip,html.glass .mkscope .card.panel .btn.ghost,html.glass .mkscope .card.panel .chip,html.glass .mkscope .card.panel .avatar{color:var(--text);background:#ffffff12;border-color:#0000}html.glass .mkscope .card.panel .seg .on,html.glass .mkscope .card.panel .btn.primary{color:#1b1a16;background:#e1d28e}html.glass .mkscope .card.panel.panel--danger{--accent:#ffb4a8;--panel-bg:#342426;background:linear-gradient(135deg,#d6606038,#d6606000 46%),linear-gradient(315deg,#aa46461f,#aa464600 40%),linear-gradient(#2e1e1ef5,#241818f7)}html.glass .mkscope .card.panel .icon-chip:not(.bare){color:#e7eeff;box-shadow:none;background:#7896dc3d;border:1px solid #a0b9f073}html.glass .mkscope .card.panel .icon-chip:not(.bare) svg{color:#e7eeff}html.glass .mkscope .card.panel .icon-chip.bare{color:#b9cbf5}html.glass .mkscope .card.panel .panel-action{color:#e7eeff;background:#7896dc3d;border:1px solid #a0b9f066}html.glass .mkscope .card.panel .panel-action:hover{color:#fff;background:#7896dc61}html.glass .mkscope .card.panel .badge{background:#ffffff1a}html.glass .mkscope .card.panel .badge.green{color:#1f5c3b;background:#d2f9e8}html.glass .mkscope .card.panel .badge.amber{color:#6b4e12;background:#f7f9d2}html.glass .mkscope .card.panel .badge.red{color:#7a2a16;background:#ffd8ce}html.glass .mkscope .card.panel .badge.blue{color:#1e3a66;background:#d2e1f9}.rst-form{flex-direction:column;gap:8px;padding:10px 0 12px;display:flex}.rst-kidlink{color:inherit;text-decoration:none}.rst-kidlink:hover{text-underline-offset:3px;text-decoration:underline}.rst-formpanel{border:1px solid var(--hairline);background:#7f7f7f0d;border-radius:12px;margin:0 8px 12px;padding:12px 14px}.rst-formpanel+.row{border-top:1px solid var(--hairline)}.rst-fp-form{margin-bottom:10px}.rst-fp-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rst-fp-head .grow{flex:1}.rst-fp-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 20px;margin-top:8px;display:grid}.rst-fp-grid>div{border-bottom:1px dashed var(--hairline);justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.rst-fp-grid>div>span{color:var(--text-3)}.rst-fp-grid>div>b{text-align:right;overflow-wrap:anywhere;font-weight:600}.rst-fp-band{border:1px solid var(--hairline);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;margin-top:10px;padding:10px 12px 6px}.rst-fp-band.after{background:color-mix(in srgb, var(--pill) 9%, transparent);border-color:color-mix(in srgb, var(--pill) 35%, var(--hairline))}.rst-fp-band-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11px;font-weight:800}.rst-fp-band.after .rst-fp-band-head{color:var(--pill)}.rst-fp-sec{border-top:1px solid var(--hairline);padding:8px 0 10px}.rst-fp-sec:first-of-type{border-top:0}.rst-fp-sec-head{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.rst-fp-num{background:var(--pill);width:20px;height:20px;color:var(--pill-ink);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.rst-fp-band .rst-fp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rst-fp-band .rst-fp-grid>div{flex-direction:column;align-items:flex-start;gap:2px}.rst-fp-band .rst-fp-grid>div>b{text-align:left}.rst-fp-row{border-top:1px dashed var(--hairline);flex-wrap:wrap;gap:6px 22px;padding:7px 0;display:flex}.rst-fp-row:first-of-type{border-top:0}.rst-fp-cell{flex:170px;gap:2px;min-width:150px;max-width:420px;font-size:13px;display:grid}.rst-fp-cell>span{color:var(--text-3)}.rst-fp-cell>b{overflow-wrap:anywhere;font-weight:600}.rst-fp-row.alert{background:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 40%, transparent);border-radius:10px;margin-top:6px;padding:8px 10px}.rst-fp-row.alert>.rst-fp-cell>span{color:var(--red)}.rst-form-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;display:grid}.row.rst-pkg{color:inherit;text-decoration:none}.row.rst-pkg:hover{background:#7896dc14}.rst-stats{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.rst-stat{flex-direction:column;gap:6px;min-width:110px;display:flex}.rst-stat .input{max-width:120px}.rst-step{align-items:center;gap:6px;display:flex}.rst-thumb{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.rst-photo{cursor:pointer;border:1px dashed #a0b9f066;border-radius:8px;place-items:center;width:56px;height:40px;display:grid;overflow:hidden}.rst-photo img{object-fit:cover;width:100%;height:100%}.rst-week{flex-wrap:wrap;gap:10px;padding:6px 0 4px;display:flex}.rst-day{background:#7896dc14;border:1px solid #a0b9f038;border-radius:12px;flex-direction:column;gap:5px;min-width:92px;padding:9px 11px;display:flex}.rst-day.full{background:#d660601a;border-color:#d6787852}.rst-day-name{letter-spacing:.04em;opacity:.8;font-size:12px;font-weight:700}.rst-day .input{max-width:74px}.rst-day-left{flex-direction:column;gap:1px;font-size:11.5px;font-weight:600;display:flex}.rst-day-left small{opacity:.6;font-weight:500}.rst-tiers{flex-wrap:wrap;gap:14px;padding:4px 0 2px;display:flex}.rst-daypick{flex-wrap:wrap;gap:7px;padding:2px 0 6px;display:flex}.rst-schedrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.rst-sess{border-top:1px solid var(--hairline-2);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:10px 0 4px;display:flex}.rst-hovdd .dd-btn{background:var(--pill);color:var(--pill-ink);white-space:nowrap;border:0;border-radius:999px;width:auto;max-width:none;padding:9px 16px;font-size:13.5px;font-weight:700}.rst-hovdd .dd-word{overflow:visible}.rst-statdd .dd-btn{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:99px;width:auto;max-width:none;height:auto;min-height:0;padding:4px 10px;font-size:11.5px;font-weight:700}.rst-statdd .dd-word{overflow:visible}.rst-statdd.green .dd-btn{color:var(--ok);background:#10b98124}.rst-statdd.blue .dd-btn{color:var(--info);background:#3b82f626}.rst-statdd.amber .dd-btn{color:var(--warn);background:#fbbf242e}.rst-daybtn{font:inherit;cursor:pointer;color:inherit;background:#7896dc1a;border:1px solid #a0b9f047;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.rst-daybtn.on{background:var(--accent,#a8c4ff);color:#12161f;border-color:#0000}.rst-pen{width:30px;height:30px;color:inherit;cursor:pointer;background:#7896dc1a;border:1px solid #a0b9f047;border-radius:9px;flex:none;place-items:center;display:grid}.rst-pen:hover{background:#7896dc38}a.rst-pkg-main{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.cfm-back{z-index:340;-webkit-backdrop-filter:blur(5px);background:#080a10a8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cfm{background:var(--dialog-surface,#1c1e24);width:min(430px,100%);color:var(--text,#f4f3ee);border:1px solid #ffffff14;border-radius:18px;padding:22px 24px 20px;box-shadow:0 26px 70px #0000008c}.cfm-title{font-size:17px;font-weight:800;line-height:1.25}.cfm-body{opacity:.78;margin-top:9px;font-size:13.5px;font-weight:500;line-height:1.55}.cfm-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.cfm-go{color:#fff;background:#c0392b;border-color:#0000}.cfm-go:hover{background:#d6483a}.row.rst-prog-head{border-bottom:1px solid var(--hairline,#ffffff14)}.rst-kids{border-left:2px solid #a0b9f033;margin:4px 0 2px 18px;padding-left:16px}.rst-kids>div>.row.rst-pkg{background:#7896dc0d;border-radius:12px}.rst-kids>div>.row.rst-pkg:hover{background:#7896dc1c}.rst-kids>div+div{margin-top:6px}.dd{min-width:0;position:relative}.dd-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.dd-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-pop{z-index:360;background:var(--dialog-surface,#1c1e24);max-width:340px;max-height:376px;color:var(--text,#f4f3ee);border:1px solid #ffffff17;border-radius:14px;padding:6px;overflow-y:auto;box-shadow:0 18px 50px #00000080}.dd-opt{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 12px 9px 8px;font-size:13.5px;font-weight:600;display:flex}.dd-opt.hi{background:#7896dc29}.dd-opt.on{color:var(--accent,#a8c4ff)}.dd-check{text-align:center;flex:none;width:16px;font-size:12px}.rst-status.dd{flex:none;max-width:132px}.rst-status .input{padding-top:6px;padding-bottom:6px}.rst-stat .input[type=date]{width:158px;max-width:none}.rst-stat .input[type=datetime-local]{width:215px;max-width:none}.rst-datefld{flex-direction:column;gap:4px;min-width:0;display:flex}.rst-datefld>span{color:var(--sub,#9aa3b5);font-size:11px;font-weight:600}.rst-langs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rst-langs>div>.sub{margin-bottom:5px;font-weight:700;display:block}@media (max-width:760px){.rst-langs{grid-template-columns:1fr}}.rst-fldlbl{color:var(--sub,#9aa3b5);margin:6px 0 4px;font-size:11px;font-weight:600;display:block}.rst-trbtn{font:inherit;color:var(--accent,#a8c4ff);cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-size:11.5px;font-weight:700}.rst-trbtn:disabled{opacity:.5;cursor:default}.art-prose{max-width:68ch}.art-prose h2{margin:22px 0 8px;font-size:19px}.art-prose p{color:var(--text);margin:0 0 14px;font-size:15.5px;line-height:1.65}.art-prose em{color:var(--text)}.art-prose .pullq{text-align:center;max-width:58ch;margin:30px auto;padding:0}.art-prose .pullq:before,.art-prose .pullq:after{content:"";height:6px;display:block}.art-prose .pullq:before{background:linear-gradient(#d5318e,#d5318e) top/100% 3px no-repeat,linear-gradient(#d5318e,#d5318e) bottom/100% 1px no-repeat;margin-bottom:6px}.art-prose .pullq:after{background:linear-gradient(#d5318e,#d5318e) top/100% 1px no-repeat,linear-gradient(#d5318e,#d5318e) bottom/100% 3px no-repeat;margin-top:14px}.art-prose .pullq blockquote{color:var(--text);background:0 0;border:0;margin:0;padding:24px 34px 2px;font-size:16px;font-weight:700;line-height:1.65;position:relative}.art-prose .pullq blockquote:before,.art-prose .pullq blockquote:after{color:#d5318e;pointer-events:none;font-size:52px;font-weight:800;line-height:1;position:absolute}.art-prose .pullq blockquote:before{content:"“";top:8px;left:0}.art-prose .pullq blockquote:after{content:"”";bottom:-.42em;right:0}.art-prose .pullq figcaption{letter-spacing:.03em;color:var(--text-2);margin-top:12px;font-size:13px;font-weight:700}.art-prose h2.srch{letter-spacing:.16em;text-transform:uppercase;color:#d5318e;margin:38px 0 10px;padding-top:18px;font-size:13px;position:relative}.art-prose h2.srch:before{content:"";background:linear-gradient(#d5318e,#d5318e) top/100% 1px no-repeat,linear-gradient(#d5318e,#d5318e) bottom/100% 3px no-repeat;width:100%;height:6px;position:absolute;top:0;left:0}.art-prose h2.srch~ul,.art-prose h2.srch~p{color:var(--text-2);font-size:13.5px;line-height:1.6}.art-prose blockquote{border-left:3px solid var(--ai);background:color-mix(in srgb, var(--ai) 7%, transparent);color:var(--text-2);border-radius:0 10px 10px 0;margin:0 0 14px;padding:10px 16px;font-size:14.5px;line-height:1.6}.art-prose ul{margin:0 0 14px;padding-left:22px}.art-prose li{color:var(--text);margin-bottom:6px;font-size:15.5px;line-height:1.6}.rst-fp-changes{border:1px solid color-mix(in srgb, var(--amber,#d97706) 45%, var(--hairline));background:color-mix(in srgb, var(--amber,#d97706) 9%, transparent);border-radius:12px;margin-top:8px;padding:10px 12px}.rst-fp-changes-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px;font-size:11px;font-weight:800}.rst-fp-changes ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rst-fp-changes li{color:var(--text);font-size:13px;line-height:1.45}.rst-fp-changes li span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-right:8px;font-size:10.5px;font-weight:800;display:inline-block}.rst-fp-changes-act{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.fam-link{color:inherit;text-decoration:none}.fam-link:hover,.fam-link:focus-visible{color:var(--blue,#2563eb);outline:none}.rst-fold{margin-bottom:var(--gap)}.rst-fold-h{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:10px;padding:14px 16px;display:flex}.rst-fold-h:hover{border-color:color-mix(in srgb, var(--accent,#c9247f) 45%, var(--hairline))}.rst-fold-h:focus-visible{outline:2px solid var(--accent,#c9247f);outline-offset:2px}.rst-fold-h[aria-expanded=true]{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.rst-fold-chev{width:18px;color:var(--ink-3,#7a7268);font-size:22px;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(0)}.rst-fold-chev.open{transform:rotate(90deg)}.rst-fold-t{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:700}.rst-fold-s{color:var(--ink-3,#7a7268);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.rst-fold-a{color:var(--accent,#c9247f);white-space:nowrap;font-size:13px;font-weight:600}.rst-fold-b{padding:var(--gap) 0 0}.rst-fold-b>.card:last-child{margin-bottom:0}@media (max-width:640px){.rst-fold-h{flex-wrap:wrap}.rst-fold-s{white-space:normal;flex-basis:100%;padding-left:28px}}@media (prefers-reduced-motion:reduce){.rst-fold-chev{transition:none}}.rst-hist .rst-fold{margin-bottom:8px}.rst-hist .rst-fold-b{padding:8px 0 0 14px}.rst-hist .rst-fold-l2>.rst-fold-h,.rst-hist .rst-fold-l3>.rst-fold-h,.rst-hist .rst-fold-l4>.rst-fold-h{padding:10px 14px}.rst-hist .rst-fold-l4>.rst-fold-h .rst-fold-t{white-space:normal;font-weight:600}.rst-hist .rst-fold-l4 .rst-fp-grid{margin-top:8px}.cfm.rf{max-width:620px}.rf-quick{flex-wrap:wrap;gap:6px;display:flex}.rf-items{gap:4px;max-height:40vh;padding:4px 0;display:grid;overflow:auto}.rf-item{border:1px solid var(--hairline);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rf-item.done,.rf-item.fee{opacity:.6;cursor:default}.rf-item.nonref .rf-lbl{color:var(--ink-3,#7a7268)}.rf-item .rf-lbl{flex:1;min-width:0;font-size:13.5px}.rf-item .rf-lbl em{color:var(--ink-3,#7a7268);font-size:12px;font-style:normal}.rf-item .rf-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}
