:root{--bg:#0B0B0C;--surface:#19191C;--surface-2:#232328;--dialog-surface:#19191C;--dialog-control:#232328;--hairline:rgba(255,255,255,.05);--hairline-2:rgba(255,255,255,.11);--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,#3B82F6 50%,#10B981);--grad-text:linear-gradient(120deg,#A78BFA,#60A5FA 55%,#34D399);--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:rgba(23,23,26,.94);--track:rgba(255,255,255,.08);--pill:#FFFFFF;--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:#FFFFFF;--surface-2:#ECECF1;--dialog-surface:#FFFFFF;--dialog-control:#F7F7F9;--hairline:rgba(17,17,24,.07);--hairline-2:rgba(17,17,24,.13);--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,#2563EB 55%,#0E9F6E);--ok:#0B8A5F;--ai:#7C3AED;--info:#2563EB;--warn:#B45309;--wa-ok:#10B981;--wa-warn:#F59E0B;--wa-red:#F43F5E;--canvas:#E9EAEF;--chrome:rgba(255,255,255,.94);--track:rgba(17,17,24,.08);--pill:#141417;--pill-ink:#FFFFFF;--ok-btn:#0B6B4C;--card-glow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 44px -14px rgba(20,20,30,.20),0 0 0 1px rgba(255,255,255,.35);--glass-blur:blur(20px) saturate(1.8);--mesh:radial-gradient(ellipse 55% 50% at 8% 4%,rgba(52,98,238,.13),transparent 68%),radial-gradient(ellipse 50% 45% at 92% 8%,rgba(234,240,220,.55),transparent 70%),radial-gradient(ellipse 55% 50% at 85% 92%,rgba(74,145,168,.15),transparent 68%),radial-gradient(ellipse 45% 40% at 10% 90%,rgba(239,227,71,.13),transparent 66%),var(--canvas)}html.color,html.light{--tile-veil:linear-gradient(125deg,rgba(255,255,255,.55),rgba(255,255,255,.12) 42%,rgba(255,255,255,.34)),rgba(255,255,255,.9);--tile-frost:blur(26px) saturate(1.7);--tile-glass:inset 0 0 0 1px rgba(255,255,255,.8),inset 0 1px 0 rgba(255,255,255,1),0 24px 50px -18px rgba(20,20,30,.2)}html.light .card,html.light .kpi{background:var(--tile-veil);backdrop-filter:var(--tile-frost);-webkit-backdrop-filter:var(--tile-frost);border:1px solid transparent;box-shadow:var(--tile-glass)}html.glass{--bg:#0A0A0B;--canvas:#0A0A0B;--surface:linear-gradient(rgba(48,47,43,.86),rgba(38,37,34,.86)),rgba(255,255,255,.04);--surface-2:linear-gradient(rgba(58,57,52,.82),rgba(46,45,41,.82)),rgba(255,255,255,.05);--dialog-surface:#1B1B1A;--dialog-control:#262624;--text:#F4F2EA;--text-2:rgba(244,242,234,.76);--text-3:rgba(244,242,234,.55);--chrome:linear-gradient(160deg,rgba(20,20,19,.96),rgba(12,12,12,.94));--chrome-blur:blur(16px) saturate(120%);--track:rgba(255,255,255,.09);--pill:#EBE5A5;--pill-ink:#161612;--accent:#C2CCFF;--grad-text:linear-gradient(120deg,#CDE6D3,#D9D6E9 45%,#EBE5A5);--glass-blur:blur(3px) saturate(120%);--card-glow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px -16px rgba(0,0,0,.9),0 2px 6px -2px rgba(0,0,0,.6);--mesh:radial-gradient(ellipse 80% 55% at 50% -10%,rgba(255,255,255,.03),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}html.color{--bg:#E8ECF1;--surface:rgba(236,241,248,.75);--surface-2:rgba(224,231,242,.85);--dialog-surface:#FFFFFF;--dialog-control:#F4F7FA;--hairline:rgba(18,23,33,.07);--hairline-2:rgba(18,23,33,.13);--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,#4A91A8);--canvas:#E8ECF1;--chrome:linear-gradient(140deg,rgba(18,23,33,.96),rgba(18,23,33,.88));--chrome-blur:blur(24px) saturate(140%);--track:rgba(18,23,33,.10);--ok-btn:#0B6B4C;--glass-blur:blur(20px) saturate(140%);--mesh:radial-gradient(ellipse 60% 60% at 0% 100%,rgba(172,194,236,.95),transparent 70%),radial-gradient(ellipse 50% 50% at 4% 0%,rgba(192,200,242,.8),transparent 70%),radial-gradient(ellipse 55% 60% at 100% 0%,rgba(233,238,214,1),transparent 70%),radial-gradient(ellipse 45% 45% at 100% 100%,rgba(236,228,206,.9),transparent 70%),linear-gradient(112deg,#BFCEEE,#CFDBEA 36%,#DAE4DF 62%,#E7EBD3);--tile-veil:linear-gradient(125deg,rgba(255,255,255,.22),rgba(255,255,255,.04) 44%,rgba(255,255,255,.14)),rgba(255,255,255,.32);--tile-frost:blur(18px) saturate(1.3);--tile-glass:inset 0 1px 0 rgba(255,255,255,.4),0 1px 0 rgba(255,255,255,.18);--card-glow:0 0 0 0 transparent;--r-card:24px;--r-ctl:16px;--pill:#0A0A0A;--pill-ink:#FFFFFF;--text:#0D0D0F;--text-2:#5C6266;--text-3:#72787C}html.color .avatar,html.color .btn.ghost,html.color .card,html.color .chip,html.color .input,html.color .kpi,html.color .seg a,html.color .seg button{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}html.color .kpi:nth-child(4n+1){background:#3462EE;border-color:transparent;box-shadow:0 10px 26px rgba(30,40,80,.12)}html.color .kpi:nth-child(4n+1) *{color:#fff}html.color .kpi:nth-child(4n+1) .bar{background:rgba(255,255,255,.28)}html.color .kpi:nth-child(4n+1) .bar i{background:#fff!important}html.color .kpi:nth-child(4n+2){background:#EFE347;border-color:transparent;box-shadow:0 10px 26px rgba(30,40,80,.12)}html.color .kpi:nth-child(4n+2) *{color:#121721}html.color .kpi:nth-child(4n+2) .bar{background:rgba(18,23,33,.16)}html.color .kpi:nth-child(4n+2) .bar i{background:#121721!important}html.color .kpi:nth-child(4n+3){background:#121721;border-color:transparent;box-shadow:0 10px 26px rgba(30,40,80,.14)}html.color .kpi:nth-child(4n+3) *{color:#fff}html.color .kpi:nth-child(4n+3) .bar{background:rgba(255,255,255,.24)}html.color .kpi:nth-child(4n+3) .bar i{background:#fff!important}html.color .kpi:nth-child(4n+4){background:#3A788D;border-color:transparent;box-shadow:0 10px 26px rgba(30,40,80,.12)}html.color .kpi:nth-child(4n+4) *{color:#fff}html.color .kpi:nth-child(4n+4) .bar{background:rgba(255,255,255,.26)}html.color .kpi:nth-child(4n+4) .bar i{background:#fff!important}html.color .kpi:nth-child(4n+1){background:#2657ED;box-shadow:none}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:rgba(13,13,15,.14)}html.color .kpi:nth-child(4n+2) .bar i{background:#0D0D0F!important}html.color .kpi:nth-child(4n+3){background:#0A0A0A;box-shadow:none}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:transparent;border-color:rgba(13,13,15,.14);border-radius:999px;padding:7px 12px}html.color .panel-action:hover{color:var(--text);border-color:rgba(13,13,15,.3);box-shadow:none;transform:none}html.color .icon-chip{color:#3462EE;background:rgba(52,98,238,.12);border-color:rgba(52,98,238,.24);box-shadow:none}html.color .kpi:nth-child(4n+1) .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#2657ED}html.color .kpi:nth-child(4n+2) .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#0D0D0F}html.color .kpi:nth-child(4n+3) .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#0A0A0A}html.color .kpi:nth-child(4n+4) .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#33697C}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{background:none;border:none;box-shadow:none;color:#3462EE}html.color .tabbar a{color:rgba(255,255,255,.62)}html.color .tabbar a:hover{color:#fff}html.color .tabbar a.on{background:#FFFFFF;color:#121721}html.color .aurora:after,html.color .aurora:before,html.color .nebula,html.light .nebula{display:none}html.color .gradtext{filter:none}html.color .card{border-color:transparent;box-shadow:var(--card-glow),inset 0 0 0 1px rgba(255,255,255,.85);background:var(--tile-veil);backdrop-filter:var(--tile-frost);-webkit-backdrop-filter:var(--tile-frost);border:1px solid transparent;box-shadow:var(--tile-glass)}html.color .ring,html.light .ring{width:40px;height:40px;color:#fff;background:linear-gradient(160deg,#5C7EF4,#3462EE 70%);box-shadow:0 6px 16px rgba(52,98,238,.35),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .15s ease,box-shadow .15s ease}html.light .ring{background:linear-gradient(160deg,#5B8DEF,#2563EB 70%);box-shadow:0 6px 16px rgba(37,99,235,.35),inset 0 1px 0 rgba(255,255,255,.45)}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.color .ring:hover,html.light .card.row:hover .ring,html.light .ring:hover{transform:translateY(-1px) scale(1.06);color:#fff;box-shadow:0 10px 22px rgba(52,98,238,.45),inset 0 1px 0 rgba(255,255,255,.55)}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}body,html{height:100%}body,html{background:var(--mesh);background-attachment:fixed;overscroll-behavior:none}body{color:var(--text);min-height:100vh;min-height:100dvh;overflow-wrap:break-word}body:before{content:"";position:fixed;top:0;left:0;right:0;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(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}@media (min-width:1024px) and (hover:hover){body:before{display:none}}::selection{background:rgba(139,92,246,.35)}a{color:inherit;text-decoration:none}.lt{font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.02em}.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{font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em}.headline{font-size:17px;font-weight:700;letter-spacing:-.01em}.body,.headline{line-height:22px}.body{font-size:15px;color:var(--text-2)}.body,.sub{font-weight:500}.sub{font-size:13.5px;line-height:19px;color:var(--text-3)}.page-head{display:flex;align-items:center;gap:16px;padding:13px 20px;margin-bottom:var(--gap)}.page-head-title{font-size:28px;line-height:34px}.page-head-sub{margin-top:6px;font-size:14.5px;line-height:20px;font-weight:500;color:var(--text-2)}.ibtn.back-btn{width:32px;height:32px;flex:none}.ibtn.back-btn,.ibtn.back-btn:hover{color:var(--text);text-decoration:none}.page-head{flex-wrap:wrap}.page-head-main{flex:1 1 260px}.dash-top{display:flex;flex-wrap:wrap;gap:var(--gap);margin-bottom:var(--gap)}.dash-stats>*,.dash-top>*{flex:1 1 calc(50% - var(--gap) / 2);min-width:0}@media (min-width:1024px){.dash-top{display:grid;grid-template-columns:repeat(12,1fr)}.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{display:grid;grid-template-columns:auto 1fr;align-items:center;align-content:center;row-gap:3px;padding:15px 16px;min-width:0;color:inherit;text-decoration:none;transition:transform .16s ease;container-type:inline-size;container-name:statile}a.statile{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}a.statile:hover{transform:translateY(-3px);box-shadow:0 14px 30px -12px rgba(20,25,50,.35);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}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:active,a.statile:hover{transform:none;transition:box-shadow .16s ease}}.statile .icon-chip{grid-row:1/3;margin:0 11px 0 0}@container statile (max-width:154px){.statile .icon-chip.sm{width:28px;height:28px;border-radius:9px;margin-right:9px}.statile .icon-chip.sm svg{width:15px;height:15px}}@container statile (max-width:112px){.statile .icon-chip{display:none}}.statile-val{grid-column:2;font-size:24px;line-height:28px;font-weight:800;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.statile-lbl{grid-column:2;font-size:12.5px;line-height:16px;font-weight:600;color:var(--text-3)}@container statile (max-width:154px){.statile-val{font-size:20px;line-height:25px;letter-spacing:-.015em}.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{font-size:18px;line-height:23px;letter-spacing:-.01em}}.dash-top .page-head{display:flex;margin-bottom:0}.page-head-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none}@media (max-width:1023px){.dash-top>.page-head{flex-basis:100%}}@media (min-width:720px) and (max-width:1023px){.dash-stats:has(.statile:nth-child(3)):not(:has(.statile:nth-child(4))) .statile,.dash-top:has(.statile:nth-child(3)):not(:has(.statile:nth-child(4))) .statile{flex:1 1 calc(33.333% - var(--gap))}}html.color .statile--t1{background:#2657ED;border-color:transparent;box-shadow:none}html.color .statile--t1 *{color:#fff}html.color .statile--t1 .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#2657ED}html.color .statile--t2{background:#EFE347;border-color:transparent;box-shadow:none}html.color .statile--t2 *{color:#0D0D0F}html.color .statile--t2 .statile-val{color:#0D0D0F!important}html.color .statile--t2 .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#0D0D0F}html.color .statile--t3{background:#0A0A0A;border-color:transparent;box-shadow:none}html.color .statile--t3 *{color:#fff}html.color .statile--t3 .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#0A0A0A}html.color .statile--t4{background:#3A788D;border-color:transparent;box-shadow:none}html.color .statile--t4 *{color:#fff}html.color .statile--t4 .icon-chip{background:#FFFFFF;border-color:transparent;box-shadow:none;color:#33697C}.lt+.sub{font-size:16px;line-height:24px;color:var(--text-2)}.cap{font-size:11.5px;line-height:15px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.gradtext{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}html.glass .gradtext{filter:drop-shadow(0 0 11px rgba(139,92,246,.45)) drop-shadow(0 0 22px rgba(59,130,246,.25))}.center{text-align:center}.btn{height:52px;border-radius:99px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:-.01em;flex:none;border:none;cursor:pointer;font-family:inherit;width:100%;transition:transform .15s ease,box-shadow .2s ease}.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 rgba(0,0,0,.35)}html.light .btn.primary{box-shadow:0 10px 24px rgba(20,20,23,.22)}html.glass .btn.primary{box-shadow:0 10px 28px rgba(5,6,16,.45),inset 0 1px 0 rgba(255,255,255,.6)}.btn.ghost{border:1px solid var(--hairline-2);color:var(--text);background:var(--surface)}html.glass .btn.ghost{background:linear-gradient(140deg,rgba(17,17,19,.92),rgba(17,17,19,.72));border-color:rgba(206,196,255,.3)}html.glass .chip{background:linear-gradient(140deg,rgba(17,17,19,.9),rgba(17,17,19,.7));border-color:rgba(206,196,255,.24)}.btn.quiet{background:transparent;color:var(--text-2);font-weight:600;height:44px}.btn-row{width:auto;padding:0 20px}.btn-bare{font-family:inherit;text-align:inherit}.btn-bare,.linklike{background:none;border:0;cursor:pointer;padding:0;margin:0}.linklike{font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.input,.linklike:hover{color:var(--text)}.input{height:54px;width:100%;border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--hairline-2);display:flex;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:600;font-family:inherit;outline:none}.input:focus{border-color:rgba(167,139,250,.55);box-shadow:0 0 0 3px rgba(139,92,246,.16)}.input::placeholder{color:var(--text-3);font-weight:500}input[type=datetime-local].input,input[type=time].input{padding:0 10px;gap:6px;min-width:118px}input[type=datetime-local].input::-webkit-calendar-picker-indicator,input[type=time].input::-webkit-calendar-picker-indicator{flex:none;margin:0 0 0 auto;padding:0;width:16px;height:16px;opacity:.55;cursor:pointer}input[type=datetime-local].input::-webkit-calendar-picker-indicator:hover,input[type=time].input::-webkit-calendar-picker-indicator:hover{opacity:1}.input>input,.input>select,.input>textarea{width:0;min-width:0;flex:1 1 auto}textarea.input{min-width:0}.acting-bar{position:sticky;top:0;z-index:28;display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:600;color:#3a2a05;background:linear-gradient(180deg,#FCD34D,#FBBF24);box-shadow:0 2px 12px -4px rgba(0,0,0,.35)}.acting-dot{width:8px;height:8px;border-radius:99px;background:#7c5a06;flex:none}.acting-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acting-back{margin-left:auto;flex:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:#3a2a05;padding:6px 12px;border-radius:9px;border:1px solid rgba(58,42,5,.3);background:rgba(255,255,255,.45)}.acting-back:hover{background:rgba(255,255,255,.75)}.acting-back:disabled{opacity:.6;cursor:default}@media (min-width:1024px){.acting-bar{margin-left:236px}}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:inherit;font-weight:600;color:var(--text);cursor:pointer;border:none;outline:none;background-color:transparent;padding-right:26px;background-image:var(--chev-d);background-repeat:no-repeat;background-position:right 6px center;background-size:11px 11px}select.input{padding-right:38px;background-position:right 14px center;background-color:var(--surface)}select.input:focus{border-color:rgba(167,139,250,.55);box-shadow:0 0 0 3px rgba(139,92,246,.16)}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.color,html.light{--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 option,html select{color-scheme:dark}html.color option,html.color select,html.light option,html.light select{color-scheme:light}select option{background:var(--dialog-surface);color:var(--text)}.field-label{color:var(--text-2);margin-bottom:8px;display:block}.field-error,.field-label{font-size:13px;font-weight:600}.field-error{margin:6px 0 0;line-height:18px;color:var(--red)}html[class] .input[aria-invalid=true]:not(:focus){border-color:var(--red)}html[class] .input[aria-invalid=true]:focus,html[class] .input[aria-invalid=true]:focus-within{border-color:var(--red);box-shadow:0 0 0 3px rgba(248,113,113,.18)}html[class] .input:has([aria-invalid=true]){border-color:var(--red)}html[class] .input:has([aria-invalid=true]):focus-within{box-shadow:0 0 0 3px rgba(248,113,113,.18)}html[class] input[aria-invalid=true],html[class] select[aria-invalid=true],html[class] textarea[aria-invalid=true]{border-color:var(--red)}.field-error{flex-basis:100%}.card{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--card-glow)}.card.dialog,html.color .card.dialog,html.glass .card.dialog,html.light .card.dialog{background:var(--dialog-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--hairline-2)}.card.dialog .input,html.color .card.dialog .input,html.glass .card.dialog .input,html.light .card.dialog .input{background:var(--dialog-control)}.card.dialog .sub,html.color .card.dialog .sub,html.glass .card.dialog .sub,html.light .card.dialog .sub{color:var(--text-2)}.row{display:flex;align-items:center;gap:12px;padding:14px 16px}.row+.row{border-top:1px solid var(--hairline)}.row .grow{flex:1 1;min-width:0}:where(a,button).row{cursor:pointer;position:relative;isolation:isolate;transition:transform .16s ease}:where(a,button).row:after{content:"";position:absolute;inset:3px;border-radius:14px;pointer-events:none;opacity:0;z-index:-1;transition:opacity .22s ease;background:linear-gradient(120deg,rgba(167,139,250,.2),rgba(96,165,250,.16) 52%,rgba(52,211,153,.16))}:where(a,button).card.row:after{border-radius:calc(var(--r-card) - 3px)}:where(a,button).row:focus-visible:after,:where(a,button).row:hover:after{opacity:1}:where(a,button).row:active{transform:scale(.99)}.chev{transition:transform .16s ease,color .16s ease}:where(a,button).row:focus-visible .chev,:where(a,button).row:hover .chev{transform:translateX(3px);color:var(--accent)}:where(a,button).card:not(.row){cursor:pointer;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}:where(a,button).card:not(.row):hover{transform:translateY(-2px);border-color:var(--hairline-2);box-shadow:var(--card-glow),0 14px 34px -14px rgba(139,92,246,.42)}.chev{width:18px;height:18px;color:var(--text-3);flex:none}.dot{width:8px;height:8px;border-radius:99px}.dot,.hr{flex:none}.hr{height:1px;background:var(--hairline)}.stack{display:flex;flex-direction:column}.spacer{flex:1 1;min-height:16px}.hidden{display:none!important}.badge{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:4px 10px;flex:none}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{background:rgba(16,185,129,.14);color:var(--ok)}.badge.violet{background:rgba(139,92,246,.16);color:var(--ai)}.badge.blue{background:rgba(59,130,246,.15);color:var(--info)}.badge.amber{background:rgba(251,191,36,.18);color:var(--warn)}.badge.gray{background:var(--surface-2);color:var(--text-3)}html.glass .badge.green{background:rgba(16,185,129,.28)}html.glass .badge.violet{background:rgba(139,92,246,.3)}html.glass .badge.blue{background:rgba(59,130,246,.3)}html.glass .badge.amber{background:rgba(251,191,36,.26)}.avatar{width:40px;height:40px;border-radius:99px;background:var(--surface-2);border:1px solid var(--hairline-2);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex:none}.avatar.site-logo{background:#fff;overflow:hidden}.avatar.site-logo img{display:block;object-fit:contain}.site-logo-mark{height:40px;min-width:40px;max-width:104px;flex:none;border-radius:11px;background:#fff;border:1px solid var(--hairline-2);padding:2px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.site-logo-mark img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}.chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--hairline);background:var(--surface);border-radius:99px;padding:9px 14px;font-size:13px;font-weight:600;flex:none}.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{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.kpi{flex:1 1;min-width:0;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:16px;position:relative;box-shadow:var(--card-glow);container-type:inline-size;container-name:kpi}.kpi .num{font-size:33px;line-height:39px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:10px 0 1px}.kpi .delta{font-size:12.5px;font-weight:700;color:var(--ok)}.kpi-head{display:flex;align-items:center;gap:8px;font-size:16px;line-height:21px;font-weight:700;letter-spacing:-.015em;min-width:0}.kpi-head>span:not(.icon-chip):not(.ring){min-width:0;overflow-wrap:anywhere}.kpi-head .em{font-size:16px}@container kpi (max-width:215px){.kpi-head{font-size:14.5px;line-height:19px;gap:7px}.kpi-head .dash-chev{display:none}.kpi .icon-chip.sm{width:28px;height:28px;border-radius:9px}.kpi .icon-chip.sm svg{width:15px;height:15px}.kpi .num{font-size:26px;line-height:31px;margin:8px 0 1px}.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{height:8px;background:var(--track);margin-top:12px;overflow:hidden;flex:none}.bar,.bar i{border-radius:99px}.bar i{display:block;height:100%;background:var(--accent)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.pair{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:520px){.pair{grid-template-columns:1fr 1fr}}.seg{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:3px 0}.seg::-webkit-scrollbar{display:none}.seg a,.seg button{flex:none;padding:10px 17px;border-radius:99px;font-size:13px;font-weight:600;color:var(--text-2);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;font-family:inherit}.seg .on{background:var(--pill);border-color:transparent;color:var(--pill-ink)}.stepper{padding:18px 8px 14px}.step,.stepper{display:flex;align-items:center}.step{flex:1 1;flex-direction:column;gap:8px;position:relative;cursor:pointer;background:none;border:none;font-family:inherit}.step .pt{width:12px;height:12px;border-radius:99px;background:var(--surface-2);border:1.5px solid var(--hairline-2);z-index:1}.step.cur .pt,.step.done .pt{background:var(--accent);border-color:var(--accent)}.step.cur .pt{box-shadow:0 0 0 4px rgba(59,130,246,.22)}.step.held{opacity:.45;cursor:not-allowed}.step span{font-size:12.5px;font-weight:600;color:var(--text-3)}.step.cur span{color:var(--text)}.step:before{content:"";position:absolute;top:5px;left:-50%;right:50%;height:1.5px;background:var(--hairline-2)}.step:first-child:before{display:none}.step.cur:before,.step.done:before{background:var(--accent)}.hero-wrap{position:relative;display:inline-block}.hero-wrap:before{content:"";position:absolute;inset:-52px;z-index:-1;filter:blur(34px);background:radial-gradient(circle at 32% 28%,rgba(139,92,246,.28),transparent 58%),radial-gradient(circle at 72% 72%,rgba(96,165,250,.18),transparent 58%),radial-gradient(circle at 55% 45%,rgba(240,171,252,.12),transparent 62%)}html.light .hero-wrap:before{opacity:.55}html.glass .hero-wrap:before{opacity:.9}html.glass .hero-wrap:after{content:"";position:absolute;left:-70px;right:-70px;top:38%;height:44%;z-index:-2;background:linear-gradient(90deg,#7C3AED,#A21CAF 24%,#DB2777 46%,#EF4444 64%,#F97316 82%,#FBBF24);filter:blur(40px);opacity:.32;transform:rotate(-7deg) scaleY(1.4);border-radius:50%;pointer-events:none}html.glass .avatar,html.glass .btn.ghost,html.glass .card,html.glass .chip,html.glass .input,html.glass .kpi,html.glass .seg a,html.glass .seg button{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}html.glass .card:after,html.glass .kpi:after{content:"";position:absolute;inset:10% 0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,transparent,rgba(255,255,255,.04));filter:blur(5px);opacity:.5;pointer-events:none}.aurora{position:relative;overflow:hidden}.aurora:before{inset:-35%;background:radial-gradient(50% 60% at 22% 30%,rgba(139,92,246,.62),transparent 68%),radial-gradient(45% 55% at 82% 18%,rgba(88,28,135,.58),transparent 64%),radial-gradient(55% 65% at 64% 82%,rgba(168,85,247,.44),transparent 68%),radial-gradient(40% 50% at 28% 88%,rgba(76,29,149,.36),transparent 64%),radial-gradient(60% 45% at 50% 50%,rgba(109,40,217,.3),transparent 70%);filter:blur(26px) saturate(155%)}.aurora:after,.aurora:before{content:"";position:absolute;z-index:0;pointer-events:none}.aurora:after{inset:0;opacity:.45;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 13px),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 13px);-webkit-mask:radial-gradient(130% 95% at 50% 6%,#000 28%,transparent 78%);mask:radial-gradient(130% 95% at 50% 6%,#000 28%,transparent 78%)}.aurora>*{position:relative;z-index:1}html.light .aurora:before{opacity:.35}.ring{position:relative;width:34px;height:34px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;color:var(--text);flex:none}.ring:before{content:"";position:absolute;inset:0;border-radius:99px;padding:2px;background:conic-gradient(from 210deg,#F6F2FF,#C4B5FD,#8B5CF6,#6D28D9,#312E81,#8B5CF6,#F6F2FF);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ring svg{width:16px;height:16px}.svc-tile{overflow:hidden}.svc-art{width:78%;max-width:190px;height:auto;display:block;margin:8px auto 0;filter:drop-shadow(0 14px 26px rgba(0,0,0,.55)) saturate(115%)}.icon-chip{width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#C4B5FD;background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.35)),rgba(139,92,246,.14);border:1px solid rgba(206,196,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.icon-chip.sm{width:34px;height:34px;border-radius:10px}.icon-chip.sm svg{width:17px;height:17px}html.light .icon-chip{color:#7C3AED;background:rgba(124,58,237,.08);border-color:rgba(124,58,237,.22);box-shadow:none}html.light .icon-chip.bare{background:none;border:none;box-shadow:none;color:#7C3AED}html.color .panel-head>.icon-chip:not(.bare){border-radius:99px;color:#fff;border-color:transparent;background:linear-gradient(160deg,#5C7EF4,#3462EE 70%);box-shadow:0 6px 16px rgba(52,98,238,.35),inset 0 1px 0 rgba(255,255,255,.45)}html.light .panel-head>.icon-chip:not(.bare){border-radius:99px;color:#fff;border-color:transparent;background:linear-gradient(160deg,#5B8DEF,#2563EB 70%);box-shadow:0 6px 16px rgba(37,99,235,.35),inset 0 1px 0 rgba(255,255,255,.45)}html.color .panel-head>.icon-chip.tone-blue:not(.bare){background:linear-gradient(160deg,#5C7EF4,#3462EE 70%);box-shadow:0 6px 16px rgba(52,98,238,.35),inset 0 1px 0 rgba(255,255,255,.45)}html.color .panel-head>.icon-chip.tone-teal:not(.bare){background:linear-gradient(160deg,#6FAEC2,#4A91A8 70%);box-shadow:0 6px 16px rgba(74,145,168,.38),inset 0 1px 0 rgba(255,255,255,.45)}html.color .panel-head>.icon-chip.tone-yellow:not(.bare){color:#121721;background:linear-gradient(160deg,#F6ED7D,#EFE347 70%);box-shadow:0 6px 16px rgba(174,160,20,.32),inset 0 1px 0 rgba(255,255,255,.6)}html.color .panel-head>.icon-chip.tone-ink:not(.bare){background:linear-gradient(160deg,#3A4356,#121721 70%);box-shadow:0 6px 16px rgba(18,23,33,.34),inset 0 1px 0 rgba(255,255,255,.28)}.tbl a.cell.svc-pick{display:flex;align-items:center;gap:10px}.tbl tr.svc-row td{padding-top:8px;padding-bottom:8px}.tbl tr.svc-row--more td{padding-top:13px;padding-bottom:6px;border-bottom:none}.panel--flush:has(.svc-row--more){padding-bottom:12px}.stepnum{width:20px;height:20px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:11px;font-weight:700;color:#E9D5FF;background:rgba(139,92,246,.28);border:1px solid rgba(167,139,250,.5)}.conn-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.conn-steps li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:19px;font-weight:500;color:var(--text-2)}.conn-steps li .stepnum{margin-top:1px}.conn-steps strong{color:var(--text);font-weight:700}.setup-steps{margin-top:14px;border-top:1px solid var(--hairline)}.setup-step{border-bottom:1px solid var(--hairline)}.setup-step__head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 2px;background:none;border:0;font-family:inherit;color:inherit;text-align:left;cursor:pointer}.setup-step__head .grow{flex:1 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.color .stepnum:not(.is-done),html.light .stepnum:not(.is-done){color:#1E3A8A;background:rgba(37,99,235,.13);border-color:rgba(37,99,235,.34)}.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;flex:none;color:var(--text-3);transition:transform .18s ease,color .16s ease}.setup-step.is-open .setup-step__chev{transform:rotate(180deg)}.setup-step__head:focus-visible .setup-step__chev,.setup-step__head:hover .setup-step__chev{color:var(--accent)}.setup-step__body{padding:2px 2px 18px}.qa{border-top:1px solid var(--hairline)}.qa summary{display:flex;align-items:center;gap:10px;padding:13px 2px;cursor:pointer;list-style:none}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";margin-left:auto;color:var(--text-3);font-weight:700;padding-left:8px}.qa[open] summary:after{content:"\2212"}.qa summary:focus-visible:after,.qa summary:hover:after{color:var(--accent)}.qa summary .grow,.qa summary .headline{flex:1 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{position:relative;width:46px;height:28px;flex:none;border-radius:99px;border:1px solid var(--hairline-2);background:var(--surface-2);cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease}.switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:99px;background:var(--text-3);transition:transform .18s ease,background .18s ease}.switch.on{background:color-mix(in srgb,var(--ok) 30%,transparent);border-color:color-mix(in srgb,var(--ok) 55%,transparent)}.switch.on i{transform:translateX(18px);background:var(--ok)}.switch:disabled{opacity:.55;cursor:default}.theme-swatches{display:flex;gap:8px;flex-wrap:wrap}.theme-swatch{padding:12px 10px;min-width:86px;border-radius:12px;border:1px solid var(--hairline-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .15s ease}.theme-swatch span{display:inline-block;padding:6px 12px;font-size:13px;font-weight:700;line-height:1;box-shadow:0 2px 8px rgba(20,20,40,.18)}.theme-swatch:hover{transform:translateY(-1px)}.theme-swatch.on{border-color:transparent;box-shadow:0 0 0 2px var(--accent),0 6px 16px -6px color-mix(in srgb,var(--accent) 55%,transparent)}.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{background:none;border:0;padding:0;font:inherit;color:var(--accent);font-weight:600;cursor:pointer;text-decoration:underline}.veditor{position:fixed;inset:0;z-index:70;background:var(--bg);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + var(--gap)) var(--gap) calc(env(safe-area-inset-bottom) + var(--gap))}.vhead{display:flex;align-items:center;gap:10px;padding:4px 2px 12px;flex:none}.vsplit{flex:1 1;min-height:0;display:grid;grid-template-rows:42vh 1fr;gap:var(--gap)}.vframe{border-radius:18px;overflow:hidden;border:1px solid var(--hairline-2);background:#fff;min-height:0}.vframe iframe{width:100%;height:100%;border:0;display:block}.vfields{overflow-y:auto;min-height:0;padding:4px 2px}@media (min-width:1024px){.vsplit{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:var(--gap)}.veditor{padding:var(--gap)}}.pub-bar{position:fixed;left:var(--gap);right:var(--gap);bottom:calc(84px + env(safe-area-inset-bottom));z-index:45}@media (min-width:1024px){.pub-bar{display:none}}.dash{display:grid;gap:var(--gap);grid-template-columns:1fr;align-content:start}@media (max-width:699px){.dash{display:flex;flex-wrap:wrap}.dash>*{flex:1 1 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;display:block;color:inherit;text-decoration:none}.tile-flex{display:flex;flex-direction:column}.tile-flex>.spark{flex:1 1 auto;height:84px;min-height:84px}.tile-flex>.spark--sm{min-height:44px}.tile-flex>.mini-rv{flex:1 1 auto;height:36px;min-height:36px;display:flex;flex-direction:column}.tile-flex>.mini-rv>svg{flex:1 1 auto;height:28px;min-height:28px}a.dash-tile{transition:transform .16s ease,box-shadow .2s ease}a.dash-tile:hover{transform:translateY(-2px)}.dash-chev{margin-left:auto;opacity:0;transition:opacity .15s ease}a.dash-tile:hover .dash-chev{opacity:.8}.dash-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.spark{display:flex;gap:5px;height:96px;margin-top:4px}.spark-col{flex:1 1;display:flex;flex-direction:column;min-width:0;gap:6px}.spark-plot{flex:1 1;display:flex;align-items:flex-end}.spark-b{display:block;width:100%;min-height:4px;border-radius:4px 4px 0 0;background:var(--blue);opacity:.4}.spark-b.today{opacity:1}.spark-l{font-size:11.5px;line-height:1;color:var(--text-3);text-align:center}.spark--sm{height:44px;margin-top:10px;gap:4px}.dash-src{display:flex;align-items:center;gap:10px;padding:5px 0}.dash-src-name{flex:none;width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-src-track{flex:1 1;height:6px;border-radius:99px;background:var(--surface);overflow:hidden}.dash-src-track i{display:block;height:100%;border-radius:99px;background:var(--accent);opacity:.8}.dash-row{display:flex;align-items:center;gap:10px;padding:7px 0;color:inherit;text-decoration:none;border-radius:10px}.dash-row:hover{background:rgba(255,255,255,.04)}.dash-camp{display:block;color:inherit;text-decoration:none;border-radius:12px;padding:2px}.dash-camp:hover .headline{color:var(--accent)}@media (prefers-reduced-motion:reduce){a.dash-tile{transition:none}}.abt-last{margin-bottom:9px}.abt-stats{display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 0;margin-bottom:2px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.abt-stat{display:inline-flex;align-items:baseline;gap:5px;min-width:0;color:inherit;text-decoration:none;border-radius:8px}.abt-stat-n{font-size:15.5px;font-weight:800;line-height:18px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.abt-stat-l{font-size:12px;font-weight:600;color:var(--text-3);white-space:nowrap}.abt-stat:hover .abt-stat-l,.abt-stat:hover .abt-stat-n{color:var(--accent)}.abt-gap{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 9px;border-radius:10px;text-decoration:none;font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--surface-2);border:1px solid var(--hairline)}.abt-gap:hover{color:var(--text);border-color:var(--hairline-2)}.abt-gap-ic{display:inline-flex;flex:none;color:var(--warn)}.abt-gap-ic svg{width:14px;height:14px}.abt{display:flex;flex-direction:column}.abt-runs{margin-top:auto;padding-top:10px}.abt-cap{margin-bottom:6px}.abt-run-row{display:flex;flex-wrap:wrap;gap:6px}.abt-run{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 11px;border-radius:11px;cursor:pointer;text-align:left;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--text);background:var(--surface-2);border:1px solid var(--hairline);transition:background .14s ease,border-color .14s ease,transform .14s ease}.abt-run:hover{border-color:var(--accent);transform:translateY(-1px)}.abt-run-ic{display:inline-flex;flex:none;color:var(--ai)}.abt-run-ic svg{width:15px;height:15px}.abt-run-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-filter{flex-wrap:wrap;margin-bottom:12px}.cg-engine{display:flex;align-items:flex-start;gap:10px}.dues-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.dues-table th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:800;text-align:left;padding:6px 8px;white-space:nowrap}.dues-table td{padding:5px 8px;border-top:1px solid rgba(128,128,128,.14);vertical-align:middle}.dues-table td.who{white-space:nowrap}.dues-table td.who small{display:block;color:var(--text-3);font-weight:500}.dues-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid transparent;background:rgba(128,128,128,.12);color:var(--text);cursor:pointer;white-space:nowrap;font:inherit}.dues-chip small{font-weight:600;opacity:.8}.dues-chip.due{background:rgba(245,166,35,.16);border-color:rgba(245,166,35,.45)}.dues-chip.overdue{background:rgba(220,53,69,.16);border-color:rgba(220,53,69,.5)}.dues-chip.paid{background:rgba(40,167,69,.16);border-color:rgba(40,167,69,.45)}.dues-chip.covered{background:rgba(52,120,246,.14);border-color:rgba(52,120,246,.4)}.dues-chip.reported{background:rgba(122,92,255,.16);border-color:rgba(122,92,255,.5)}.dues-chip.waived{background:rgba(128,128,128,.12)}.dues-chip.void{opacity:.45}.dues-set{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:8px 0 12px;font-size:13px;font-weight:600;color:var(--text-2)}.dues-set input[type=number]{width:60px;height:32px;padding:0 8px;border:1px solid rgba(128,128,128,.35);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-weight:700}.dues-edit{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(128,128,128,.25);display:grid;gap:10px;max-width:560px}.dues-edit .row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dues-edit input,.dues-edit select{height:34px;padding:0 8px;border:1px solid rgba(128,128,128,.35);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-weight:600}.cg-age{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-2px 0 12px;font-size:13px;font-weight:600;color:var(--text-2)}.cg-age-lbl{font-weight:800;color:var(--text)}.cg-age-in{display:inline-flex;align-items:center;gap:6px}.cg-age-in input{width:66px;height:32px;padding:0 8px;border:1px solid rgba(128,128,128,.35);border-radius:8px;background:transparent;color:var(--text);font:inherit;font-weight:700}.cg-age-sum{color:var(--text);font-weight:600}.cg-kids{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cg-kid{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;background:rgba(128,128,128,.14);color:var(--text)}.cg-engine-lbl{flex:none;width:58px;padding-top:11px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.cg-engine .cg-filter{flex:1 1;min-width:0;margin-bottom:8px}.cg-table{table-layout:auto}.cg-table td:first-child{overflow-wrap:anywhere}.cg-filter button{gap:7px}.cg-filter button,.cg-n{display:inline-flex;align-items:center}.cg-n{justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:11px;font-weight:800;line-height:1}.cg-tags{position:relative;display:flex;flex-wrap:wrap;max-width:230px}.cg-tag,.cg-tags{gap:5px;align-items:center}.cg-tag{display:inline-flex;font-size:12px;font-weight:700;padding:3px 6px 3px 9px;border-radius:99px;background:color-mix(in srgb,var(--tag-c,var(--ai)) 17%,transparent);color:color-mix(in srgb,var(--tag-c,var(--ai)) 62%,white)}html.color .cg-tag,html.light .cg-tag{color:color-mix(in srgb,var(--tag-c,var(--ai)) 74%,black)}.cg-tag--st{padding:3px 9px;text-transform:uppercase;font-size:10.5px;letter-spacing:.05em;background:#FF2D55;color:#fff;box-shadow:0 0 10px rgba(255,45,85,.5)}html.color .cg-tag--st,html.light .cg-tag--st{color:#fff;box-shadow:0 0 8px rgba(255,45,85,.35)}.cg-tag button{display:inline-flex;border:0;background:none;color:inherit;cursor:pointer;opacity:.55;padding:0;font-size:13px;line-height:1}.cg-tag button:hover{opacity:1}.cg-dot{display:inline-block;width:8px;height:8px;border-radius:99px;flex:none}.cg-x{font-size:.85em;font-weight:700;opacity:.75;margin-left:2px}.cg-state{position:relative;display:inline-block}.cg-state .badge,.cg-state .sub{white-space:nowrap;display:inline-block}.cg-state.busy{opacity:.55}.cg-stateselect{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.cg-addtag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:99px;border:1px dashed var(--hairline);background:none;color:var(--text-3);cursor:pointer;font-size:14px;line-height:1}.cg-addtag:hover{color:var(--accent);border-color:var(--accent)}.cg-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:220px;max-width:280px;background:var(--dialog-surface,#19191C);border:1px solid var(--hairline);border-radius:12px;padding:10px;box-shadow:0 18px 48px rgba(0,0,0,.5)}.cg-pop-new{display:flex;gap:6px;margin-bottom:8px}.cg-pop.pl-pop{width:min(520px,calc(100vw - 32px));min-width:0;max-width:none;text-align:left;font-weight:400;text-transform:none;letter-spacing:0;padding:12px 14px}.cg-pop.pl-pop.pl-right{left:auto;right:0}.card:has(.cg-pop){z-index:61}.pl-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.pl-head .cap{white-space:nowrap}.pl-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 8px;padding:9px 0;border-top:1px solid var(--hairline);font-size:13.5px}.pl-row:first-of-type{border-top:0}.pl-row .btn{padding:6px 12px;font-size:13px;line-height:1.2;height:auto;white-space:nowrap}.pl-row .badge{margin-left:6px;vertical-align:middle}.cg-pop-new input{flex:1 1;min-width:0;font:inherit;font-size:13px;font-weight:600;padding:6px 9px;border-radius:8px;border:1px solid var(--hairline);background:transparent;color:var(--text)}.cg-pop-new input:focus{outline:none;border-color:var(--accent)}.cg-pop-list{display:flex;flex-wrap:wrap;gap:6px;max-height:160px;overflow-y:auto}.cg-pop-list button{font:inherit;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:99px;cursor:pointer;border:1px solid var(--hairline);background:none;color:var(--text-2)}.cg-pop-list button:hover{border-color:var(--accent);color:var(--text)}.cg-pop-empty{font-size:12.5px;color:var(--text-3)}.cg-cell{width:100%;max-width:180px;padding:5px 9px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;color:var(--text);background:transparent;border:1px solid transparent}.cg-cell::placeholder{color:var(--text-3);font-weight:500}.cg-cell:hover{border-color:var(--hairline);background:var(--surface)}.cg-cell:focus{outline:none;border-color:var(--accent);background:var(--surface)}.cmp-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;margin-bottom:var(--gap)}.cmp-back{flex:none;text-decoration:none}.cmp-title{font-size:19px;line-height:24px;font-weight:800;letter-spacing:-.02em;color:var(--text);flex:none}.cmp-from{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 12px;border-radius:99px;background:var(--surface);border:1px solid var(--hairline);font-size:12.5px;color:var(--text-3)}.cmp-from svg{width:15px;height:15px;flex:none;color:var(--accent)}.cmp-from-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmp-from strong{color:var(--text);font-weight:700}.cmp-from-edit{flex:none;color:var(--accent);font-weight:700;text-decoration:none}.cmp-save{margin-left:auto;flex:none;font-size:12.5px;font-weight:600;color:var(--text-3)}.cmp-save.is-err{color:var(--red)}@media (max-width:699px){.cmp-from{display:none}}.cmp-grid{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"tools" "letter"}.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 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{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.blk-add{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;cursor:pointer;border-radius:14px;border:1px solid var(--hairline-2);background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:600;transition:transform .13s ease,border-color .13s ease,background .13s ease}.blk-add:hover:not(:disabled){transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.blk-add:active:not(:disabled){transform:translateY(0)}.blk-add:disabled{opacity:.45;cursor:default}.blk-add-l{line-height:1.2;text-align:center}.cmp-canvas{padding:14px}.cmp-canvas-head{display:flex;align-items:center;gap:10px;padding:0 4px 10px}.cmp-canvas-count{font-size:12px;font-weight:600;color:var(--text-3);margin-right:auto}.cv-view button{font-size:12.5px;padding:6px 14px}.cv-wrap{border-radius:var(--r-ctl);padding:26px 14px 18px;display:flex;flex-direction:column;align-items:center}.cv-brand{padding:0 6px 12px;font-size:15px;font-weight:800;letter-spacing:.02em}.cv-brand,.cv-card{width:100%;max-width:600px}.cv-card{box-shadow:0 10px 30px rgba(25,30,60,.12)}.cv-foot{padding:16px 8px 0;font-size:12px;line-height:18px;text-align:center}.cv-blk{position:relative;border-radius:6px;transition:box-shadow .12s ease}.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{outline:none;white-space:pre-wrap;word-break:break-word;min-height:1em;cursor:text}.cv-ed:empty:before{content:attr(data-ph);opacity:.42;pointer-events:none}.cv-bar{position:absolute;top:-13px;right:10px;z-index:6;display:flex;gap:2px;padding:3px;border-radius:10px;background:#15161C;box-shadow:0 6px 18px rgba(5,8,20,.35)}.cv-bar button{width:26px;height:26px;border:none;background:none;color:#E7E9F2;border-radius:7px;cursor:pointer;font-size:12.5px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}.cv-bar button:hover:not(:disabled){background:rgba(255,255,255,.16)}.cv-bar button:disabled{opacity:.35;cursor:default}.cv-bar .cv-bar-danger:hover:not(:disabled){background:rgba(244,63,94,.4)}.cv-insp{margin:8px 0 12px;padding:10px;border-radius:12px;display:flex;flex-direction:column;gap:8px;background:rgba(16,20,32,.05);border:1px solid rgba(16,20,32,.14)}.cv-insp .input{height:40px;font-size:13.5px;font-weight:500;background:#FFFFFF;border-color:rgba(16,20,32,.18);color:#141417}.cv-insp .input::placeholder{color:#8A8FA0}.cv-insp .chip{background:#FFFFFF;border-color:rgba(16,20,32,.18);color:#141417}.cv-ph{display:flex;align-items:center;justify-content:center;gap:9px;padding:26px 16px;border-radius:10px;border:1.5px dashed rgba(16,20,32,.28);color:rgba(16,20,32,.55);font-size:13.5px;font-weight:600}.cv-ph svg{width:18px;height:18px;flex:none}.cv-hint{padding:22px 16px;border-radius:10px;border:1.5px dashed rgba(16,20,32,.28);color:rgba(16,20,32,.6);font-size:14px;font-weight:500;text-align:center}.cv-flag{display:inline-block;margin-left:10px;font-size:11.5px;font-weight:700;color:#B45309;vertical-align:middle}.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);overflow:hidden;border:1px solid var(--hairline-2)}.cv-frame iframe{width:100%;height:max(560px,calc(100dvh - 260px));border:0;display:block;background:#EEF1F6}.blk-input{height:auto;min-height:44px;padding:10px 14px;line-height:21px;font-size:14.5px;font-weight:500;resize:none;overflow:hidden}.blk-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:#FFFFFF;border-color:rgba(16,20,32,.18);color:#141417}.blk-seg{margin-top:0}.blk-seg button{font-size:12.5px;padding:6px 12px}.blk-warn{margin-top:6px;color:var(--warn);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-cap,html:is(.cmp-focus,.rail-mini) .sidebar .sb-foot-label,html:is(.cmp-focus,.rail-mini) .sidebar .sb-item span:not(.icon-chip):not(.sb-count),html:is(.cmp-focus,.rail-mini) .sidebar .sb-ws-name{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;padding:7px 0;margin:10px 0 0}html:is(.cmp-focus,.rail-mini) .sidebar .sb-item{justify-content:center;padding:0;gap:0}html:is(.cmp-focus,.rail-mini) .sidebar .sb-item svg{width:19px;height:19px;opacity:1}html:is(.cmp-focus,.rail-mini) .sidebar .sb-item.on{border-radius:12px}html:is(.cmp-focus,.rail-mini) .sb-foot{justify-content:center;padding:0;gap:0}html:is(.cmp-focus,.rail-mini) .sb-foot svg{transform:rotate(180deg)}}@property --sb-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --sb-fade-bot{syntax:"<length>";inherits:false;initial-value:0}.sb-foot{display:flex;align-items:center;gap:10px;height:34px;padding:0 11px;margin-top:11px;flex:none;position:relative;border:0;background:none;width:100%;cursor:pointer;border-radius:9px;font-size:13px;font-weight:600;color:rgba(255,255,255,.52);transition:background .13s ease,color .13s ease}.sb-foot:before{content:"";position:absolute;left:11px;right:11px;top:-6px;height:1px;background:rgba(255,255,255,.08)}html:is(.cmp-focus,.rail-mini) .sb-foot:before{left:14px;right:14px}.sb-foot svg{width:16.5px;height:16.5px;flex:none;opacity:.85;transition:transform .16s ease}.sb-foot:hover svg{opacity:1}.sb-foot:hover{color:#fff;background:linear-gradient(120deg,rgba(139,92,246,.18),rgba(96,165,250,.08))}html.color .sb-foot:hover{background:linear-gradient(120deg,rgba(52,98,238,.2),rgba(96,165,250,.09))}.svc-open{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left}.svc-open,button.ring.svc-open{cursor:pointer}.svc-veil{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(5,5,8,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:0}.svc-dialog{width:100%;max-width:640px;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom));animation:svc-up .28s cubic-bezier(.16,1,.3,1)}@keyframes svc-up{0%{transform:translateY(24px);opacity:.4}to{transform:translateY(0);opacity:1}}@media (min-width:641px){.svc-veil{align-items:center;padding:24px}.svc-dialog{border-radius:22px;padding:20px}}.svc-tiers{display:grid;gap:10px;margin-top:14px}@media (min-width:720px){.svc-tiers{grid-template-columns:1fr 1fr 1fr}}.svc-tier{border:1px solid var(--hairline);border-radius:14px;padding:12px;background:var(--dialog-control)}.svc-feats{margin:8px 0 0;padding-left:16px;display:grid;gap:4px}.svc-feats li{font-size:13px;line-height:18px;color:var(--text-2)}@media (prefers-reduced-motion:reduce){.svc-dialog{animation:none}}.orb{position:relative;display:inline-block;flex:none;vertical-align:middle;--o:81px;--eye-w:calc(var(--o) * .065);--eye-h:calc(var(--o) * .13)}.orb-stage{position:absolute;left:50%;top:50%;width:var(--o);height:var(--o);pointer-events:none;transform:translate(-50%,-50%) scale(var(--s,1));transform-origin:center}.orb-face,.orb-gl,.orb-poster{position:absolute;inset:0}.orb-poster{border-radius:99px;transition:opacity .8s ease;background:radial-gradient(58% 42% at 50% 86%,rgba(232,121,249,.6),rgba(232,121,249,0) 72%),radial-gradient(70% 55% at 50% 104%,rgba(96,165,250,.45),rgba(96,165,250,0) 70%),radial-gradient(34% 26% at 34% 24%,rgba(255,255,255,.5),rgba(255,255,255,0) 72%),radial-gradient(120% 110% at 50% 26%,#6D28D9 0,#4C1D95 46%,#17123A 100%);box-shadow:inset 0 0 0 1px rgba(206,196,255,.22)}.orb-poster[data-off]{opacity:0}.orb-eyes{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.orb-row{display:flex;gap:calc(var(--o) * .2);align-items:center}.orb-eye-w{display:block;transition:transform .3s cubic-bezier(.16,1,.3,1)}.orb-eye{display:block;width:var(--eye-w);height:var(--eye-h);border-radius:99px;background:#fff;transform-origin:center;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1);animation:orb-blink 4.5s ease-in-out infinite}@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:orb-think 2.8s ease-in-out infinite}.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:orb-blink 2.3s ease-in-out infinite}.orb--thinking .orb-face{animation:orb-bob 2.8s ease-in-out infinite}@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{animation:none;background:transparent;width:calc(var(--o) * .105);height:calc(var(--o) * .07);border-top:calc(var(--o) * .038) solid #fff;border-radius:50% 50% 0 0/100% 100% 0 0}.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-face,.orb-row{animation:none!important}.orb--thinking .orb-row{transform:translate(calc(var(--o) * -.05),calc(var(--o) * -.03))}}.assistant-fab{position:fixed;right:12px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:50;width:56px;height:56px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;color:#fff;border:0;padding:0;cursor:pointer;background:transparent;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 14px -8px rgba(76,29,149,.5)}.assistant-fab:before{content:"";position:absolute;inset:-8%;border-radius:99px;pointer-events:none;background:radial-gradient(circle at 50% 54%,rgba(139,92,246,.14),rgba(139,92,246,0) 70%)}.assistant-fab:hover{transform:translateY(-1px);box-shadow:0 10px 20px -10px rgba(76,29,149,.6)}.assistant-fab:active{transform:translateY(0)}@media (min-width:1024px){.assistant-fab{bottom:20px;right:20px}}.asst-win{--asst-line:rgba(206,196,255,.16);position:fixed;z-index:65;display:flex;flex-direction:column;overflow:hidden;color:#fff;border-radius:20px;border:1px solid var(--asst-line);background:linear-gradient(168deg,rgba(17,16,24,.92),rgba(9,9,13,.87));backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 70px -26px rgba(0,0,0,.6),0 0 40px -12px rgba(139,92,246,.35)}.asst-orb-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;background:none;cursor:pointer;border-radius:99px;line-height:0}.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 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 a,.asst-head.is-draggable button{cursor:pointer}.asst-win .headline{color:#fff}.asst-win .sub{color:rgba(255,255,255,.55)}.asst-win .body{color:rgba(255,255,255,.66)}.asst-title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asst-empty-copy{font-size:13.5px;text-align:center}.asst-win .input{background:rgba(255,255,255,.06);border-color:rgba(206,196,255,.18);color:#fff}@media (min-width:641px){.asst-win .input{font-size:14px}}.asst-win .input:focus{border-color:rgba(196,181,253,.55);box-shadow:0 0 0 3px rgba(139,92,246,.2)}.asst-win .input::placeholder{color:rgba(255,255,255,.38)}.asst-win .btn.ghost{background:rgba(255,255,255,.06);border-color:rgba(206,196,255,.18);color:rgba(255,255,255,.75)}.asst-win .btn.ghost:hover{background:rgba(255,255,255,.11);color:#fff}.asst-sug{display:block;width:100%;text-align:left;padding:11px 14px;border-radius:14px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.85);background:linear-gradient(140deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border:1px solid rgba(206,196,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:background .14s ease,border-color .14s ease,transform .14s ease}.asst-sug:hover{background:linear-gradient(140deg,rgba(139,92,246,.28),rgba(96,165,250,.16));border-color:rgba(206,196,255,.4);color:#fff;transform:translateY(-1px)}.asst-bubble{max-width:82%;padding:10px 14px;border-radius:16px;white-space:pre-wrap;font-size:13.5px;line-height:21px;font-weight:500;color:rgba(255,255,255,.92);background:#000;border:1px solid rgba(206,196,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.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{font-weight:700;color:#fff}.asst-bubble--mine strong{color:#fff}.asst-link{color:#C4B5FD;font-weight:600;text-decoration:underline;text-underline-offset:2px}.asst-link:hover{color:#DDD6FE}.asst-thread{display:flex;align-items:center;gap:6px}.asst-thread-open{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:12px;cursor:pointer;font-family:inherit;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(206,196,255,.13);transition:background .14s ease,border-color .14s ease}.asst-thread-open:hover{background:rgba(139,92,246,.18);border-color:rgba(206,196,255,.32)}.asst-thread-title{flex:1 1;min-width:0;font-size:13px;font-weight:600;color:rgba(255,255,255,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asst-thread-date{flex:none;font-size:11.5px;color:rgba(255,255,255,.45)}.asst-thread-del{flex:none;width:30px;height:30px;border-radius:9px;cursor:pointer;border:none;background:none;color:rgba(255,255,255,.4);font-size:13px;transition:color .14s ease,background .14s ease}.asst-thread-del:hover{color:#FCA5A5;background:rgba(248,113,113,.12)}.asst-bubble--mine{color:#fff;border:none;background:linear-gradient(135deg,#8B5CF6,#6D5AE8 55%,#4F7DF0);box-shadow:0 6px 18px -8px rgba(109,40,217,.55)}.asst-send{width:46px;height:46px;border-radius:99px;border:1px solid rgba(206,196,255,.35);flex:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(140deg,#8B5CF6,#6D28D9);box-shadow:0 8px 22px -8px rgba(109,40,217,.65);transition:transform .14s ease,box-shadow .14s ease}.asst-send:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px rgba(109,40,217,.75)}.asst-send:disabled{opacity:1;cursor:default;transform:none;box-shadow:none;background:#2B2740;border-color:rgba(206,196,255,.22);color:rgba(255,255,255,.5)}.asst-dots{display:inline-flex;gap:5px}.asst-dots i{width:6px;height:6px;border-radius:99px;background:rgba(255,255,255,.75);animation:asst-dot 1.2s ease-in-out infinite}.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{animation:none;opacity:.7}}.asst-win--min.asst-win--dock{top:auto;right:10px;bottom:10px;height:auto;border:1px solid rgba(255,255,255,.14);border-radius:18px}.asst-win--min{box-shadow:0 18px 40px -18px rgba(0,0,0,.5);overflow:visible}.asst-win--min .asst-glass-effect{backdrop-filter:blur(30px) saturate(165%);-webkit-backdrop-filter:blur(30px) saturate(165%)}.asst-win--min .asst-glass-tint{background:linear-gradient(168deg,rgba(22,19,34,.82),rgba(10,9,16,.76))}.asst-win--dock{top:0;right:0;bottom:0;width:var(--asst-dock-w);height:auto;border-radius:0;border:0;border-left:1px solid var(--asst-line);box-shadow:-20px 0 55px -34px rgba(0,0,0,.5)}.asst-rz{position:absolute;z-index:4;touch-action:none}.asst-rz--l{left:-4px}.asst-rz--l,.asst-rz--r{top:14px;bottom:14px;width:9px;cursor:ew-resize}.asst-rz--r{right:-4px}.asst-rz--t{top:-4px}.asst-rz--b,.asst-rz--t{left:14px;right:14px;height:9px;cursor:ns-resize}.asst-rz--b{bottom:-4px}.asst-rz--tl{top:-4px;left:-4px}.asst-rz--br,.asst-rz--tl{width:18px;height:18px;cursor:nwse-resize;z-index:5}.asst-rz--br{bottom:-4px;right:-4px}.asst-rz--tr{top:-4px;right:-4px}.asst-rz--bl,.asst-rz--tr{width:18px;height:18px;cursor:nesw-resize;z-index:5}.asst-rz--bl{bottom:-4px;left:-4px}.asst-rz--dock{left:-4px;top:0;bottom:0;width:9px;cursor:ew-resize;z-index:5}.asst-win--liquid{background:none;border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 70px -26px rgba(0,0,0,.6),0 0 40px -12px rgba(139,92,246,.3)}.asst-glass{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}.asst-glass-effect{position:absolute;inset:0;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.asst-glass-tint{position:absolute;inset:0;background:linear-gradient(168deg,rgba(22,19,34,.44),rgba(10,9,16,.38))}.asst-glass-shine{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 8px 24px -12px rgba(255,255,255,.1)}.asst-win--liquid>.asst-body{position:relative;z-index:1}.asst-win--liquid .asst-sug,.asst-win--liquid .asst-thread-open{background:rgba(22,20,32,.78)}.asst-win--liquid .input{background:#17141F}.asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#000;border-color:rgba(206,196,255,.24)}.btn.asst-ctl{width:30px;height:30px;min-height:0;padding:0;border-radius:10px;flex:none;font-size:13px}.btn.asst-ctl svg{width:15px;height:15px}.asst-menu-wrap{position:relative;flex:none}.asst-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:196px;padding:6px;border-radius:14px;border:1px solid rgba(206,196,255,.22);background:linear-gradient(168deg,#1C1A28,#111019);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 44px -16px rgba(0,0,0,.75)}.asst-menu--up{top:auto;bottom:calc(100% + 8px)}.asst-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;border:none;background:none;cursor:pointer;font-family:inherit;text-align:left;white-space:nowrap;font-size:13px;font-weight:600;color:rgba(255,255,255,.82);transition:background .12s ease,color .12s ease}.asst-menu-item:hover{background:rgba(139,92,246,.22);color:#fff}.asst-menu-item svg{width:15px;height:15px;flex:none;opacity:.85}.asst-menu-sep{height:1px;margin:5px 8px;background:rgba(206,196,255,.14)}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--dock:not(.asst-win--min),.asst-win:not(.asst-win--min){inset:0!important;width:auto!important;height:auto!important;border-radius:0;border:0;z-index:70}.asst-win--min{top:auto;left:var(--gap);right:var(--gap);bottom:calc(90px + env(safe-area-inset-bottom));width:auto;height:auto;border-radius:18px;border:1px solid rgba(255,255,255,.14);z-index:70}.asst-grip{display:none}html.asst-docked .app-shell{padding-right:0}html.asst-sheet .tabbar{display:none}.asst-bubble{max-width:88%;font-size:15.5px;line-height:23px;padding:11px 15px;border-radius:18px}.asst-bubble ul{padding-left:20px}.asst-bubble p+p{margin-top:10px}.asst-sug{font-size:15px;line-height:20px;padding:13px 15px;border-radius:15px}.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{font-size:14.5px;padding:12px 11px}.asst-menu-item svg{width:17px;height:17px}.btn.asst-ctl{width:38px;height:38px;border-radius:12px}.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{display:flex;align-items:center;gap:12px;margin-bottom:18px}.panel-head .panel-title{font-size:19px;line-height:25px;font-weight:700;letter-spacing:-.022em;color:var(--text);min-width:0}.panel-head .panel-meta,.panel-head .sub{font-size:13px;line-height:17px;font-weight:500;color:var(--text-3);white-space:nowrap;min-width:0}.dash-tile .panel-head{margin-bottom:12px}.panel-action{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:10px;font-size:12.5px;font-weight:600;line-height:1;font-family:inherit;color:var(--accent);cursor:pointer;background:var(--surface-2);border:1px solid var(--hairline);white-space:nowrap;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.panel-action:hover{text-decoration:none;transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--accent) 50%,transparent)}.panel-action:disabled{opacity:.5;transform:none;box-shadow:none;cursor:default}.panel-actions{margin-left:auto;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.panel-actions .panel-action{margin-left:0}html.light .panel-action{color:#1D4ED8}.panel-action:after{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:var(--chev-r) center/contain no-repeat;mask:var(--chev-r) center/contain no-repeat}.back-btn:before{content:"";display:block;width:17px;height:17px;background:currentColor;-webkit-mask:var(--chev-l) center/contain no-repeat;mask:var(--chev-l) center/contain no-repeat}.chip-go:after,.link-go:after{content:"";display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:-1px}.chip-go:after,.dash-chev,.link-go:after{background:currentColor;-webkit-mask:var(--chev-r) center/contain no-repeat;mask:var(--chev-r) center/contain no-repeat}.dash-chev{font-size:0;width:14px;height:14px}.tbl .panel-action{padding:5px 10px;font-size:12.5px;margin-left:0}.panel--flush{padding:15px 15px 4px}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:12.5px;line-height:16px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-3);padding:0 14px 9px 0;white-space:nowrap}.tbl td,.tbl th{border-bottom:1px solid var(--hairline)}.tbl td{padding:11px 14px 11px 0;vertical-align:middle;color:var(--text-2)}.tbl td:last-child,.tbl th:last-child{padding-right:0}.tbl tbody tr:last-child td{border-bottom:0}.tbl td.k{color:var(--text);font-weight:600}.tbl td.num,.tbl th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl .sub{font-size:12.5px;line-height:17px;margin-top:1px}.tbl tbody tr.rowlink{cursor:pointer;transition:background .13s ease}.tbl tbody tr.rowlink:focus-within,.tbl tbody tr.rowlink:hover{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{display:block;width:100%}.tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tbl tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;width:100%;padding:12px 0;border-bottom:1px solid var(--hairline)}.tbl tbody tr:last-child{border-bottom:0}.tbl tbody tr:before{content:"";flex:1 1 100%;height:0;order:0;margin-top:-2px}.tbl td{display:block;width:auto;min-width:0;border-bottom:0;padding:0}.tbl td:before{content:none}.tbl td.k{order:-2;flex:1 1;min-width:38%;margin-right:auto;font-size:15px;line-height:20px}.tbl td.num{text-align:right;font-weight:700;color:var(--text)}.tbl td.action,.tbl td.num{order:-1;flex:none}.tbl tbody tr>td:not(.k):not(.num):not(.action){order:1;font-size:13px;line-height:18px;color:var(--text-2)}.tbl tbody tr>td:not(.k):not(.num):not(.action):has(+td:not(.k):not(.num):not(.action)):after{content:"·";margin-left:8px;color:var(--text-3)}.tbl td.num~td.num{order:1;text-align:left;font-weight:500;color:var(--text-2);font-size:13px;line-height:18px}.tbl td.num~td.num:before{content:attr(data-label);margin-right:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.tbl td.num.nolbl:before{content:none}.tbl tbody tr:has(td.pri) td.num{order:1;text-align:left;font-weight:500;color:var(--text-2);font-size:13px;line-height:18px}.tbl tbody tr:has(td.pri) td.num:before{content:attr(data-label);margin-right:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.tbl tbody tr td.pri{order:-1;text-align:right;font-weight:700;color:var(--text);font-size:14px;line-height:20px}.tbl tbody tr td.pri:before{content:none}
  /* !important, deliberately: each skin restates the table's own ink at a
     weight this cannot reach from inside the media query (html.glass .card
     .panel .tbl td.num is five classes deep), so "1h ago" came out bold white
     - the loudest thing on the row, for its least important fact. The line-two
     figures are meta and must read as meta in every skin, so this wins outright
     rather than by matching each skin's selector and going stale when one
     changes. Weight and colour only: position and size already hold. */.tbl tbody tr:has(td.pri)>td.num,.tbl tbody tr>td.num~td.num{font-weight:500!important;color:var(--text-2)!important}.tbl td[colspan]{flex:1 1 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{position:relative;height:340px;border-radius:20px;overflow:hidden;border:1px solid var(--hairline-2);background:#fff;cursor:pointer}.site-preview:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1024px){.site-preview{height:440px;border-radius:18px}}.imggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--gap)}.imgtile{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid var(--hairline-2);background:var(--surface);padding:0}.imgtile img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer;transition:transform .35s ease}.imgtile:hover img{transform:scale(1.05)}.imgtile__num{position:absolute;top:9px;left:9px;z-index:2;min-width:26px;height:26px;padding:0 9px;border-radius:99px;pointer-events:none;background:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.imgtile__num.cover{background:linear-gradient(135deg,#8B5CF6,#3462EE);text-transform:uppercase;letter-spacing:.05em;font-size:10px;padding:0 10px}.imgtile__bar{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;gap:8px;justify-content:center;padding:10px 8px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);opacity:0;transition:opacity .18s ease}.imgtile:hover .imgtile__bar{opacity:1}@media (hover:none){.imgtile__bar{opacity:1;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}}.ibtn{width:36px;height:36px;border:none;background:rgba(255,255,255,.94);color:#17181d;display:flex;box-shadow:0 3px 10px rgba(0,0,0,.35);transition:transform .12s ease,background .12s ease}.ibtn:hover{transform:scale(1.1)}.ibtn:disabled{opacity:.35;pointer-events:none}.ibtn.danger:hover{background:#e5484d;color:#fff}.ibtn svg{width:18px;height:18px}.imgadd{aspect-ratio:1;border-radius:16px;border:1.5px dashed var(--hairline-2);background:transparent;color:var(--text-3);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;transition:border-color .18s,color .18s,background .18s}.imgadd:hover{border-color:var(--accent);color:var(--accent);background:rgba(139,92,246,.06)}.imgadd svg{width:26px;height:26px}.rowbtn{width:48px;height:48px;flex:none;border-radius:13px;border:1px solid var(--hairline-2);background:var(--surface);color:var(--text-3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.rowbtn:hover{color:var(--red);border-color:rgba(248,113,113,.5);background:rgba(248,113,113,.06)}.rowbtn svg{width:19px;height:19px}.rowbtn:disabled{opacity:.35;pointer-events:none}.rowbtn.move:hover{color:var(--accent);border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.07)}.rowbtn.sm{width:40px;height:40px;border-radius:11px}.oltile__cap{display:block;width:100%;margin-top:7px;padding:0 2px;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit;font-size:12.5px;line-height:17px;font-weight:600;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oltile__cap:hover{color:var(--accent)}.oltile__cap.empty{color:var(--text-3);font-weight:500;font-style:italic}.olitem{border:1px solid var(--hairline);border-radius:16px;padding:14px 14px 12px;background:var(--surface-2)}html.glass .olitem{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.olitem__head{gap:10px;margin-bottom:12px}.olitem__badge,.olitem__head{display:flex;align-items:center}.olitem__badge{width:28px;height:28px;border-radius:99px;flex:none;font-size:12px;font-weight:700;justify-content:center;background:rgba(139,92,246,.26);border:1px solid rgba(167,139,250,.5);color:#E9D5FF}html.color .olitem__badge,html.light .olitem__badge{background:rgba(52,98,238,.12);border-color:rgba(52,98,238,.3);color:var(--accent)}.addbtn{display:inline-flex;align-items:center;gap:8px;width:auto;height:46px;padding:0 20px;align-self:flex-start}.addbtn svg{width:18px;height:18px}.term{background:rgba(3,5,9,.74);border:1px solid rgba(255,255,255,.07);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);padding:14px 14px 12px;overflow:hidden}.term-dots{display:flex;gap:6px;margin-bottom:10px}.term-dots i{width:10px;height:10px;border-radius:99px}.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{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:99px;border:1px solid rgba(251,191,36,.45);color:#FBBF24;background:rgba(251,191,36,.07);font-size:12px;font-weight:600;margin-bottom:12px}.term-code,.term-file{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.term-code{font-size:11.5px;line-height:1.75;color:#AAB4C5;white-space:pre;overflow-x:auto;display:block}.term-code::-webkit-scrollbar{height:4px}.term-code::-webkit-scrollbar-thumb{background:rgba(167,139,250,.45);border-radius:99px}.term .ln{-webkit-user-select:none;user-select:none;display:inline-block;min-width:2ch;margin-right:12px;text-align:right}.term .ln,.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 0 rgba(255,255,255,.7),0 8px 20px rgba(0,0,0,.5),0 0 16px -6px rgba(139,92,246,.5)}html.glass .step.cur .pt{box-shadow:0 0 0 4px rgba(139,92,246,.25)}.app-shell{z-index:1}.app-shell,.page{position:relative}.page{padding:calc(var(--gap) + env(safe-area-inset-top)) var(--gap) calc(118px + env(safe-area-inset-bottom));min-height:100dvh;display:flex;flex-direction:column}.skl{background:var(--track);border-radius:12px;animation:skl-pulse 1.25s ease-in-out infinite}@keyframes skl-pulse{0%,to{opacity:.5}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.skl{animation:none;opacity:.7}}.page-auth{max-width:480px;margin:0 auto;padding:calc(24px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));min-height:100dvh;display:flex;flex-direction:column}.apphead{justify-content:space-between;gap:12px;padding:6px 0 2px}.apphead,.tabbar{display:flex;align-items:center}.tabbar{position:fixed;bottom:max(10px,calc(env(safe-area-inset-bottom) - 18px));left:var(--gap);right:var(--gap);z-index:40;justify-content:space-evenly;gap:2px;padding:8px 10px;border-radius:32px;background:var(--chrome);border:1px solid var(--hairline-2);box-shadow:0 18px 44px rgba(0,0,0,.45)}html.glass .tabbar{border-color:transparent;backdrop-filter:var(--chrome-blur);-webkit-backdrop-filter:var(--chrome-blur);box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 16px -2px rgba(139,92,246,.55),0 0 40px -6px rgba(139,92,246,.3),inset 0 1px 0 rgba(255,255,255,.12)}html.glass .tabbar:before{content:"";position:absolute;inset:-2px;border-radius:34px;padding:2px;pointer-events:none;background:linear-gradient(170deg,#F6E4FF,#F0ABFC 14%,#C4B5FD 34%,#8B5CF6 58%,#6D28D9 80%,#A78BFA);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html.light .tabbar{box-shadow:0 14px 36px rgba(25,25,60,.16)}.tabbar a{width:48px;height:48px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--text-3);transition:background .15s ease,color .15s ease}.tabbar a svg{width:26px;height:26px}.tabbar a .tab-logo{width:30px;height:30px;display:block;object-fit:contain;filter:drop-shadow(0 1px 6px rgba(139,92,246,.35))}.tabbar a:hover{color:var(--text)}.tabbar a.on{background:var(--pill);color:var(--pill-ink)}.tabbar .tab-more{width:48px;height:48px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--text-3);border:0;background:none;padding:0;cursor:pointer;font:inherit;transition:background .15s ease,color .15s ease}.tabbar .tab-more svg{width:26px;height:26px}.tabbar .tab-more:hover{color:var(--text)}.tabbar .tab-more.on{background:var(--pill);color:var(--pill-ink)}.tab-sheet{position:fixed;inset:0;z-index:39;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gap) calc(84px + env(safe-area-inset-bottom))}.tab-scrim{position:absolute;inset:0;border:0;padding:0;cursor:default;background:rgba(6,6,10,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tab-sheet-card{position:relative;padding:8px;max-height:calc(100dvh - 140px);overflow-y:auto}.tab-sheet-group+.tab-sheet-group{border-top:1px solid var(--hairline);margin-top:4px;padding-top:4px}.tab-sheet-cap{padding:8px 12px 2px}.tab-sheet-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--r-ctl);color:var(--text);text-decoration:none;font-size:15px;font-weight:600}.tab-sheet-item svg{width:22px;height:22px;color:var(--text-3);flex:none}.tab-sheet-item.on{background:var(--surface-2)}.tab-sheet-item.on svg{color:var(--text)}@media (min-width:1024px){.tab-sheet{display:none}}button.sb-item{background:none;border:0;width:100%;font-family:inherit;text-align:left;cursor:pointer}.ny-peek{position:fixed;top:var(--gap);right:var(--gap);bottom:var(--gap);z-index:66;width:min(440px,calc(100vw - 2*var(--gap)));display:flex;flex-direction:column;padding:0;overflow:hidden;outline:none;box-shadow:0 24px 60px -24px color-mix(in srgb,var(--text) 45%,transparent)}.ny-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hairline)}.ny-title{flex:1 1;min-width:0;font-size:16px;font-weight:800;letter-spacing:-.01em}.ny-x{display:inline-flex;background:none;border:0;padding:6px;border-radius:8px;color:var(--text-3);cursor:pointer}.ny-x:hover{color:var(--text);background:var(--surface-2)}.ny-x svg{width:18px;height:18px}.ny-tabs{display:flex;gap:6px;padding:10px 16px 0}.ny-body{flex:1 1;min-height:0;overflow-y:auto;padding:6px 16px 16px}.ny-band{display:flex;align-items:baseline;gap:8px;padding:12px 0 2px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ny-band .sub{text-transform:none;letter-spacing:0}.ny-foot{display:flex;gap:8px;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--hairline)}@media (max-width:1023px){.ny-peek{display:none}}.att-scope{margin-bottom:var(--gap)}.att-scope,.lf-bar{display:flex;gap:8px;flex-wrap:wrap}.lf-bar{align-items:center;padding:10px 12px;border-bottom:1px solid var(--hairline)}.lf-filter{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--text-2);padding-right:8px;border-right:1px solid var(--hairline)}.lf-filter svg{width:15px;height:15px}.lf-chip{display:inline-flex;align-items:stretch;border:1px solid var(--hairline);border-radius:8px;overflow:hidden;font-size:12.5px;font-weight:600;color:var(--text);text-decoration:none}.lf-chip-label{background:var(--surface-2);color:var(--text-2)}.lf-chip-label,.lf-chip-value{padding:5px 8px}.lf-chip-x{padding:5px 8px 5px 0;color:var(--text-3)}.lf-chip:hover .lf-chip-x,.lf-q{color:var(--text)}.lf-q{flex:1 1 200px;min-width:0;border:0;background:transparent;font:inherit;font-size:14px;padding:6px 8px;border-radius:8px;outline:none}.lf-q:focus-visible{background:var(--surface-2);box-shadow:inset 0 0 0 2px var(--accent)}.lf-q::placeholder{color:var(--text-3)}.lf-count{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--hairline)}.lf-n{font-size:15px;font-weight:700}.lf-stats{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;padding-left:10px;border-left:1px solid var(--hairline)}.lf-stat{font-size:13px;font-weight:600;color:var(--text-3);text-decoration:none;white-space:nowrap}.lf-stat b{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lf-stat b,a.lf-stat:hover{color:var(--text)}.lf-tools{gap:2px;border:1px solid var(--hairline);border-radius:8px;padding:2px}.lf-tool,.lf-tools{display:inline-flex}.lf-tool{align-items:center;justify-content:center;width:30px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--text-2);cursor:pointer;text-decoration:none}.lf-tool:hover{background:var(--surface-2);color:var(--text)}.lf-tool svg{width:16px;height:16px}.lf-right{margin-left:auto;display:inline-flex;gap:8px}.er,.lf-right{align-items:center}.er{display:flex;flex-direction:column;text-align:center;gap:10px;padding:40px 24px 44px;max-width:460px;margin:0 auto}.er--compact{padding:22px 16px;gap:8px}.er-glyph{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:99px;background:var(--surface-2);color:var(--text-3);margin-bottom:2px}.er-glyph svg{width:26px;height:26px}.er--compact .er-glyph{width:40px;height:40px}.er--compact .er-glyph svg{width:19px;height:19px}.er-head{font-size:19px;line-height:25px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.er--compact .er-head{font-size:15.5px;line-height:21px}.er-say{font-size:14px;line-height:20px;color:var(--text-2);max-width:38ch}.er--compact .er-say{font-size:13px;line-height:18px}.er-doors{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.er-doors .btn{width:auto;flex:none}.icon-chip.bare{width:auto;height:auto;background:none;border:none;box-shadow:none;border-radius:0;color:#C4B5FD}.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{position:fixed;left:0;top:0;bottom:0;width:var(--rail-w);z-index:30;display:flex;flex-direction:column;padding:calc(16px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(168deg,rgba(17,16,24,.86),rgba(9,9,13,.8));-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);border-right:1px solid rgba(206,196,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),16px 0 48px -28px rgba(90,60,190,.4)}.sb-brand{display:flex;align-items:center;gap:8px;padding:2px 8px;font-size:22px;font-weight:600;letter-spacing:-.35px;color:#FAFAFA}.sb-brand img{width:26px;height:26px;display:block;filter:drop-shadow(0 2px 8px rgba(139,92,246,.4))}.sb-ws{display:flex;align-items:center;gap:8px;margin:12px 4px 0;padding:8px 12px;border-radius:11px;border:1px solid rgba(206,196,255,.16);background:linear-gradient(140deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-size:12.5px;font-weight:600;color:rgba(255,255,255,.78);min-width:0}.sb-ws-mark{width:18px;height:18px;flex:none;border-radius:5px;object-fit:contain;background:rgba(255,255,255,.06)}.sb-ws-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-scroll{flex:1 1;overflow-y:auto;margin-top:6px;--sb-fade-top:0px;--sb-fade-bot:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sb-fade-top),#000 calc(100% - var(--sb-fade-bot)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sb-fade-top),#000 calc(100% - var(--sb-fade-bot)),transparent 100%);transition:--sb-fade-top .12s linear,--sb-fade-bot .12s linear;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:rgba(206,196,255,.24) transparent}.sb-scroll[data-top="1"]{--sb-fade-top:20px}.sb-scroll[data-bot="1"]{--sb-fade-bot:28px}.sb-scroll::-webkit-scrollbar{width:9px}.sb-scroll::-webkit-scrollbar-track{background:transparent}.sb-scroll::-webkit-scrollbar-thumb{background:rgba(206,196,255,.24);border-radius:99px;border:3px solid transparent;background-clip:content-box}.sb-scroll::-webkit-scrollbar-thumb:hover{background:rgba(206,196,255,.42);background-clip:content-box}.sb-cap{padding:14px 12px 5px;color:rgba(255,255,255,.4)}.sb-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 11px;margin:1px 0;border-radius:9px;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.64);transition:background .13s ease,color .13s ease,box-shadow .13s ease}.sb-item svg{width:16.5px;height:16.5px;flex:none;opacity:.85}.sb-count{margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.sb-item:not(.on):hover{color:#fff;background:linear-gradient(120deg,rgba(139,92,246,.22),rgba(96,165,250,.1));box-shadow:inset 0 0 0 1px rgba(206,196,255,.15),inset 0 1px 0 rgba(255,255,255,.07)}.sb-item:not(.on):hover svg{color:#DDD6FE;opacity:1}.sb-item.on{color:#fff;background:linear-gradient(120deg,rgba(139,92,246,.32),rgba(96,165,250,.18));box-shadow:inset 0 0 0 1px rgba(206,196,255,.28),inset 0 1px 0 rgba(255,255,255,.12),0 6px 18px -10px rgba(139,92,246,.55)}.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{font-size:30px;line-height:37px;letter-spacing:-.02em}.title{font-size:21px;line-height:27px}.btn{height:46px;font-size:15px;width:auto;padding:0 22px}.btn-full,.page-auth .btn{width:100%}.btn-pair{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.btn-pair>.btn{flex:none}.btn.quiet{height:40px}.input{height:46px;font-size:15px}.kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--gap)}.d-2to1{grid-template-columns:1.7fr 1fr}.d-1to1,.d-2to1{display:grid;gap:var(--gap);align-items:start}.d-1to1{grid-template-columns:1fr 1fr}.d-1to1--even{align-items:stretch}.d-1to1--even>*,.d-1to1--even>.card,.d-1to1--even>.d-right,.d-1to1--even>.d-right>.card{height:100%}.d-1to2{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--gap);align-items:start}.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;padding:0 26px;margin:0 auto}.m-only{display:none}.d-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}}@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-1to1 .kpis,.d-2to1 .kpis{grid-template-columns:1fr 1fr}html.asst-docked .d-1to1,html.asst-docked .d-1to2,html.asst-docked .d-2to1,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 .s10,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{grid-column:span 6}}.d-cards{gap:var(--gap)}@media (min-width:1024px){.d-cards>.card.row{align-items:flex-start;padding:18px;gap:14px;min-height:112px;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.d-cards>.card.row .sub{text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;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:focus-visible,.d-cards>:where(a,button).card.row:hover{transform:translateY(-2px);border-color:var(--hairline-2);box-shadow:var(--card-glow),0 14px 34px -14px rgba(139,92,246,.42)}.d-cards>:where(a,button).card.row:active{transform:translateY(-2px) scale(.99)}}.cat-tile{display:flex;flex-direction:column;padding:18px;text-decoration:none;color:inherit}.cat-head{display:flex;align-items:center;gap:10px}.cat-head .headline{flex:1 1;min-width:0}.cat-num{font-size:32px;line-height:38px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-body,.cat-num{margin-top:16px}.cat-foot{margin-top:auto;padding-top:14px}.cat-foot .hr{margin-bottom:10px}.cat-foot .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(a).cat-tile:focus-visible .chev,:where(a).cat-tile:hover .chev{transform:translateX(3px);color:var(--accent)}@media (min-width:1024px){.d-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.badge.red{background:rgba(248,113,113,.16);color:var(--red)}html.glass .badge.red{background:rgba(248,113,113,.28)}.wa-fleet{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.wa-site{position:relative;display:flex;flex-direction:column;padding:18px;text-decoration:none;color:inherit;min-width:0}.wa-site-hit{position:absolute;inset:0;z-index:1;border-radius:inherit}.wa-site-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.wa-site--link{cursor:pointer;transition:transform .16s ease,box-shadow .2s ease}.wa-site--link:hover{transform:translateY(-2px)}.wa-site-act{position:relative;z-index:2;display:flex;justify-content:flex-end;margin-top:auto;padding-top:12px}.wa-site-head{display:flex;align-items:center;gap:12px}.wa-site-head .grow{flex:1 1;min-width:0}.wa-site-name{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-site-meta{margin-top:2px;display:flex;gap:4px;white-space:nowrap}.wa-site-domain{overflow:hidden;text-overflow:ellipsis}.wa-ring{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;width:50px}.wa-band{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.wa-minis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 14px;margin-top:16px}@media (min-width:900px){.wa-fleet{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.wa-mini{min-width:0}.wa-mini-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.wa-mini-label{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-mini-num{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-site-foot{margin-top:auto;padding-top:14px;font-size:13px}.wa-cell{display:flex;flex-direction:column;gap:10px;min-width:0}.wa-cell .wa-site{flex:1 1}.wa-meter{height:8px;border-radius:99px;background:var(--track);overflow:hidden;margin:6px 0}.wa-meter.sm{height:5px;margin:5px 0 0}.wa-meter i{display:block;height:100%;border-radius:99px;min-width:2px}.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{display:flex;align-items:center;gap:18px;padding:22px}.wa-kpis4{grid-template-columns:1fr 1fr}@media (min-width:900px){.wa-kpis4{grid-template-columns:repeat(4,1fr)}}.wa-legend{display:flex;gap:16px;align-items:center;margin-bottom:12px}.wa-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.wa-wrow{display:flex;align-items:center;gap:10px;margin:7px 0}.wa-wlabel{flex:0 0 118px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-wbars{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.wa-wbar{height:7px;border-radius:4px;min-width:2px}.wa-wnum{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.wa-cat{padding:18px;margin-bottom:var(--gap)}.wa-cat-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}.wa-cat-score{display:flex;align-items:baseline;gap:3px}.wa-cat-explain{margin:10px 0 6px;max-width:66ch;font-size:15px;line-height:1.6}.wa-checks{margin-top:6px}.wa-check{border-top:1px solid var(--hairline)}.wa-check summary{display:flex;align-items:center;gap:10px;padding:11px 2px;cursor:pointer;list-style:none}.wa-check summary::-webkit-details-marker{display:none}.wa-check summary:after{content:"+";margin-left:auto;color:var(--text-3);font-weight:700;padding-left:8px}.wa-check[open] summary:after{content:"-"}.wa-check .wa-pts{font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2);flex:none}.wa-check summary .headline{flex:1 1;min-width:0}.wa-check summary .wa-pts{margin-left:0}.wa-check-body{padding:2px 2px 14px;font-size:15px;line-height:1.6;color:var(--text-2)}.wa-check-body p{margin:6px 0}.wa-check-body .wa-k{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-right:6px}.wa-gain{flex:none;min-width:44px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ok)}.bh-opts{flex-wrap:wrap;overflow:visible;padding:8px 0 2px}.bh-opts button{font-size:13px;padding:9px 15px}html.color .sidebar{border-right-color:rgba(191,219,254,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),16px 0 48px -28px rgba(37,99,235,.38)}html.color .sb-brand img{filter:drop-shadow(0 2px 8px rgba(59,130,246,.4))}html.color .sb-ws{border-color:rgba(191,219,254,.16)}html.color .sb-item.on{background:linear-gradient(120deg,rgba(52,98,238,.36),rgba(96,165,250,.18));box-shadow:inset 0 0 0 1px rgba(191,219,254,.3),inset 0 1px 0 rgba(255,255,255,.12),0 6px 18px -10px rgba(52,98,238,.55)}html.color .sb-item.on svg{color:#93C5FD}html.color .sb-item:not(.on):hover{background:linear-gradient(120deg,rgba(52,98,238,.24),rgba(96,165,250,.11));box-shadow:inset 0 0 0 1px rgba(191,219,254,.17),inset 0 1px 0 rgba(255,255,255,.07)}html.color .sb-item:not(.on):hover svg{color:#BFDBFE}html.color .badge.violet{background:rgba(52,98,238,.13)}html.color .assistant-fab{box-shadow:0 6px 14px -8px rgba(30,58,138,.5)}html.color .assistant-fab:before{background:radial-gradient(circle at 50% 54%,rgba(52,98,238,.16),rgba(52,98,238,0) 70%)}html.color .assistant-fab:hover{box-shadow:0 10px 20px -10px rgba(30,58,138,.6)}html.color .orb-poster{background:radial-gradient(58% 42% at 50% 86%,rgba(56,189,248,.6),rgba(56,189,248,0) 72%),radial-gradient(70% 55% at 50% 104%,rgba(96,165,250,.45),rgba(96,165,250,0) 70%),radial-gradient(34% 26% at 34% 24%,rgba(255,255,255,.5),rgba(255,255,255,0) 72%),radial-gradient(120% 110% at 50% 26%,#1D4ED8 0,#1E3A8A 46%,#0D1430 100%);box-shadow:inset 0 0 0 1px rgba(191,219,254,.24)}html.color .asst-win{--asst-line:rgba(191,219,254,.17)}html.color .asst-win .input{border-color:rgba(191,219,254,.18)}html.color .asst-win .input:focus{border-color:rgba(147,197,253,.6);box-shadow:0 0 0 3px rgba(59,130,246,.22)}html.color .asst-win .btn.ghost{border-color:rgba(191,219,254,.18)}html.color .asst-sug{border-color:rgba(191,219,254,.2)}html.color .asst-sug:hover{background:linear-gradient(140deg,rgba(52,98,238,.3),rgba(96,165,250,.16));border-color:rgba(191,219,254,.4)}html.color .asst-bubble{background:#121721;border-color:rgba(191,219,254,.22)}html.color .asst-bubble--mine{border:none;background:linear-gradient(135deg,#60A5FA,#3B82F6 45%,#2563EB);box-shadow:0 6px 18px -8px rgba(29,78,216,.55)}html.color .asst-link{color:#93C5FD}html.color .asst-link:hover{color:#BFDBFE}html.color .asst-thread-open{border-color:rgba(191,219,254,.16)}html.color .asst-thread-open:hover{background:rgba(52,98,238,.2);border-color:rgba(191,219,254,.32)}html.color .asst-send{border-color:rgba(191,219,254,.35);background:linear-gradient(140deg,#3B82F6,#1D4ED8);box-shadow:0 8px 22px -8px rgba(29,78,216,.6)}html.color .asst-send:hover{box-shadow:0 12px 28px -8px rgba(29,78,216,.7)}html.color .asst-send:disabled{background:#2E4578;border-color:rgba(147,197,253,.3);color:rgba(219,234,254,.72)}html.color .asst-menu{border-color:rgba(191,219,254,.22)}html.color .asst-menu-item:hover{background:rgba(52,98,238,.26)}html.color .asst-menu-sep{background:rgba(191,219,254,.14)}html.color .asst-win--liquid{box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 70px -26px rgba(0,0,0,.6),0 0 40px -12px rgba(37,99,235,.3)}html.color .asst-glass-tint{background:linear-gradient(168deg,rgba(17,21,36,.44),rgba(8,10,18,.38))}html.color .asst-win--min .asst-glass-tint{background:linear-gradient(168deg,rgba(17,21,36,.82),rgba(8,10,18,.76))}html.color .asst-win--liquid .asst-sug,html.color .asst-win--liquid .asst-thread-open{background:rgba(18,22,36,.78)}html.color .asst-win--liquid .input{background:#141A27}html.color .asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#121721;border-color:rgba(191,219,254,.22)}html.color .sidebar{background:linear-gradient(168deg,rgba(15,17,24,.86),rgba(8,9,13,.8))}html.color .orb-gl{filter:hue-rotate(-55deg)}html.color ::selection,html.color::selection{background:rgba(52,98,238,.28)}html.color .input:focus{border-color:rgba(52,98,238,.55);box-shadow:0 0 0 3px rgba(52,98,238,.16)}html.color :where(a,button).row:after{background:linear-gradient(120deg,rgba(52,98,238,.18),rgba(96,165,250,.16) 52%,rgba(52,211,153,.16))}html.color :where(a,button).card:not(.row):hover{box-shadow:var(--card-glow),0 14px 34px -14px rgba(52,98,238,.42)}html.color .imgadd:hover{background:rgba(52,98,238,.06)}html.color .rowbtn.move:hover{border-color:rgba(52,98,238,.5);background:rgba(52,98,238,.07)}.pj-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--surface);border:1px solid var(--hairline);cursor:pointer;font-family:inherit;transition:opacity .15s}.pj-toggle b{color:var(--text)}.pj-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pj-swatch{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.pj-tip{position:absolute;top:8px;transform:translateX(-50%);background:var(--dialog-surface,#fff);border:1px solid var(--hairline);border-radius:10px;padding:8px 11px;font-size:12.5px;pointer-events:none;box-shadow:0 8px 24px -10px rgba(0,0,0,.35);z-index:2;min-width:150px}.pj-tip-h{font-weight:700;color:var(--text);margin-bottom:4px}.pj-tip-row{display:flex;align-items:center;gap:6px;color:var(--text-2);white-space:nowrap;line-height:1.7}.pj-tip-row b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.pj-tip-row .sub{font-size:11.5px}.pj-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:12px}.pj-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--text-2)}.pj-note .pj-swatch{margin-top:4px}.pj-note b{color:var(--text)}.qw-line{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}@media (max-width:640px){.qw-line{flex-wrap:wrap}.qw-line>.input:first-child{flex:1 1 100%}}.ins-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}@media (max-width:1100px){.ins-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ins-kpi{padding:14px 16px;display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none;min-width:0;container-type:inline-size;container-name:inskpi}.ins-kpi-h{gap:8px;font-size:12.5px;font-weight:600;color:var(--text-2)}.ins-kpi-h,.ins-kpi-row{display:flex;align-items:center;justify-content:space-between}.ins-kpi-row{gap:10px;min-height:36px}.ins-kpi .num{font-size:26px;line-height:1;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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>.ins-kpi-meter,.ins-kpi-row>svg{flex:1 1 100%;width:100%;min-width:0}}.ins-delta{font-size:11.5px;font-weight:700;border-radius:6px;padding:2px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ins-delta.up{color:var(--ok);background:rgba(16,185,129,.14)}.ins-delta.down{color:var(--red);background:rgba(239,68,68,.14)}.ins-delta.flat{color:var(--text-3);background:var(--surface-2)}.ins-meter{height:8px;border-radius:99px;background:var(--track);overflow:hidden;min-width:60px}.ins-meter>div{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent),var(--teal,#4A91A8))}.ins-bar-row{display:flex;align-items:center;gap:10px;text-decoration:none}: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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hairline)}.rv-stats>div{min-width:0}.rv-stats>div+div{border-left:1px solid var(--hairline);padding-left:14px}.rv-stat{font-size:20px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;margin:2px 0}@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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch}@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{display:flex;flex-direction:column;min-height:0;min-width:0;max-height:440px}.tile-scroll-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}.tile-scroll-body>.row+.row{border-top:1px solid var(--hairline)}.payer-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none}.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{max-width:34px;max-height:34px;object-fit:contain}.payer-mark .site-logo img{width:30px;height:30px}.rvh-until{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.rvh-until input[type=month]{height:34px;padding:0 10px;border-radius:99px;border:1px solid var(--hairline-2);background:var(--surface);color:var(--text);font:inherit;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 .main,html.glass .page,html.glass body{background:var(--mesh)}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 rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.55)}html.glass .btn.ghost{color:var(--text)}html.glass .btn.ghost,html.glass .chip{background:var(--surface-2);border-color:var(--hairline-2)}html.glass .seg .on{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 6px 16px -8px rgba(0,0,0,.6)}html.glass .step.cur .pt{box-shadow:0 0 0 4px rgba(237,230,168,.25)}html.glass .badge.green{background:#CDE9D2;color:#1F5C3B}html.glass .badge.violet{background:#DAD7EA}html.glass .badge.blue{background:#CFE0F5}html.glass .badge.amber{background:#F1E5B7;color:#6B4E12}html.glass .badge.red{background:#F5CFC7;color:#7A2418}html.glass .badge.gray{background:rgba(255,255,255,.1);color:var(--text-2)}html.glass .ins-delta.up{background:#CDE9D2;color:#1F5C3B}html.glass .ins-delta.down{background:#F5CFC7;color:#7A2418}html.glass .ins-delta.flat{background:rgba(255,255,255,.1);color:var(--text-2)}html.glass .statile--t1{background:#CDE6D3;border-color:transparent}html.glass .statile--t2{background:#D9D6E9;border-color:transparent}html.glass .statile--t3{background:#CFC5AC;border-color:transparent}html.glass .statile--t4{background:#ECE8BF;border-color:transparent}html.glass .statile--t1 *,html.glass .statile--t2 *,html.glass .statile--t3 *,html.glass .statile--t4 *{color:#17171A}html.glass .statile--t1 .icon-chip,html.glass .statile--t2 .icon-chip,html.glass .statile--t3 .icon-chip,html.glass .statile--t4 .icon-chip{background:rgba(255,255,255,.55);border-color:rgba(23,23,26,.1);color:#17171A;box-shadow:none}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:rgba(23,23,26,.66)}html.glass a.statile:hover{filter:brightness(1.03)}html.glass .sidebar{background:var(--chrome)}html.glass .sb-item:not(.on):hover{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}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 0 rgba(255,255,255,.5),0 6px 16px -10px rgba(0,0,0,.6)}html.glass .sb-item.on svg{color:var(--pill-ink)}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 .input:focus,html.glass .input:focus-within{border-color:rgba(237,230,168,.55);box-shadow:0 0 0 3px rgba(237,230,168,.14)}html.glass ::selection{background:rgba(237,230,168,.28)}html.glass .pj-tip{background:#1A1A1C;border-color:var(--hairline-2)}html.glass .ins-meter>div{background:linear-gradient(90deg,var(--s1),var(--s2))}html.glass .icon-chip{color:var(--text);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}html.glass .icon-chip svg{color:var(--text-2)}html.glass .card,html.glass .kpi{border-color:transparent}html.glass .panel-action{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.09);color:var(--text)}html.glass .panel-action:hover{background:rgba(255,255,255,.11)}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:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}html.glass .seg a,html.glass .seg button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:var(--text-2)}html.glass .seg .on{background:var(--pill);color:var(--pill-ink);border-color:transparent}html.glass .chip{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.09)}html.glass .avatar{background:rgba(255,255,255,.1);color:var(--text)}html.glass .badge.violet{background:#D9D6E9;color:#3E3A6B}html.glass{--bg:#0B0B0B;--canvas:#0B0B0B;--mesh:#0B0B0B}html.glass .main,html.glass .page,html.glass body{background:#0B0B0B}html.glass .sidebar{background:transparent;border-right:none;box-shadow:none}html.glass .tabbar{background:rgba(18,18,18,.96)}html.glass .card.panel{--text:#161614;--text-2:rgba(22,22,20,.72);--text-3:rgba(22,22,20,.55);--hairline:rgba(0,0,0,.08);--hairline-2:rgba(0,0,0,.14);--track:rgba(0,0,0,.09);--surface:rgba(255,255,255,.55);--surface-2:rgba(255,255,255,.7);--dialog-control:#F4F4F1;--accent:#2F55C9;--s1:#1D1D1B;--s2:#5E8F70;--s3:#C99A5B;--pill:#161614;--pill-ink:#F4F2EA;color:var(--text);border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 14px 34px -18px rgba(0,0,0,.8);background:#D5D9CE}html.glass .card.panel:nth-of-type(4n+1){background:#CFE6D6;--panel-bg:#CFE6D6}html.glass .card.panel:nth-of-type(4n+2){background:#D5D9CE;--panel-bg:#D5D9CE}html.glass .card.panel:nth-of-type(4n+3){background:#D6D3E4;--panel-bg:#D6D3E4}html.glass .card.panel:nth-of-type(4n+4){background:#D3C9AE;--panel-bg:#D3C9AE}html.glass .card.panel .card{background:rgba(255,255,255,.5);border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.glass .card.panel .card.dialog{--text:#F4F2EA;--text-2:rgba(244,242,234,.76);--text-3:rgba(244,242,234,.62);--hairline:rgba(255,255,255,.08);--hairline-2:rgba(255,255,255,.14);--track:rgba(255,255,255,.1);--surface:rgba(255,255,255,.06);--surface-2:rgba(255,255,255,.1);--dialog-surface:#1B1B1A;--dialog-control:#262624;--accent:#C2CCFF;--ok:#CDE6D3;--warn:#EBE5A5;--info:#CFE0F5;--ai:#D9D6E9;--pill:#EBE5A5;--pill-ink:#161612;color:var(--text);background:#1B1B1A;border:1px solid var(--hairline-2);box-shadow:0 24px 64px rgba(0,0,0,.55)}html.glass .card.panel .card.dialog .input,html.glass .card.panel .card.dialog select,html.glass .card.panel .card.dialog textarea{background:var(--dialog-control);color:var(--text);border-color:var(--hairline-2)}html.glass .card:not(.panel),html.glass .cat-tile,html.glass .ins-kpi,html.glass .kpi{color:var(--text)}html.glass .card.panel .icon-chip{background:rgba(255,255,255,.55);border-color:rgba(0,0,0,.06);color:#161614;box-shadow:none}html.glass .card.panel .icon-chip svg{color:#161614}html.glass .card.panel .panel-action{background:rgba(255,255,255,.55);border-color:rgba(0,0,0,.06);color:#161614}html.glass .card.panel .panel-action:hover{background:rgba(255,255,255,.75)}html.glass .card.panel .pj-toggle,html.glass .card.panel .rvh-chip,html.glass .card.panel .seg a,html.glass .card.panel .seg button{background:rgba(255,255,255,.55);border-color:rgba(0,0,0,.06);color:#161614}html.glass .card.panel .seg .on{background:#161614;color:#F4F2EA}html.glass .card.panel .btn.ghost{background:rgba(255,255,255,.55);border-color:rgba(0,0,0,.08);color:#161614}html.glass .card.panel .btn.primary{background:#161614;color:#F4F2EA;box-shadow:none}html.glass .card.panel .input{border-color:rgba(0,0,0,.08);color:#161614}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:rgba(22,22,20,.45)}html.glass .card.panel .card.dialog .input{background:var(--dialog-control);border-color:var(--hairline-2);color:var(--text)}html.glass .card.panel .card.dialog .input input,html.glass .card.panel .card.dialog textarea{color:var(--text)}html.glass .card.panel .card.dialog .input::placeholder,html.glass .card.panel .card.dialog input::placeholder,html.glass .card.panel .card.dialog textarea::placeholder{color:var(--text-3)}html.glass .card.panel .badge.gray{color:rgba(22,22,20,.74)}html.glass .card.panel .ins-delta.up{background:rgba(31,92,59,.14);color:#1F5C3B}html.glass .card.panel .ins-delta.down{background:rgba(122,36,24,.14);color:#7A2418}html.glass .card.panel .ins-delta.flat{background:rgba(0,0,0,.08);color:rgba(22,22,20,.6)}html.glass .card.panel .avatar{background:rgba(255,255,255,.6);color:#161614}html.glass .card.panel .pj-tip{background:#FFFFFF;color:#161614;border-color:rgba(0,0,0,.08)}html.glass .card.panel .rvh-eyebrow,html.glass .card.panel .rvh-mode{color:rgba(22,22,20,.74)}html.glass .card.panel .gradtext{background:none;-webkit-text-fill-color:currentColor;color:#161614;filter:none}html.glass .card.panel a{color:var(--accent)}html.glass .card.panel .tbl th{color:rgba(22,22,20,.55)}html.glass .card.panel .row,html.glass .card.panel .tbl td{border-color:rgba(0,0,0,.08)}html.glass .card.panel .hr{background:rgba(0,0,0,.08)}html.glass .card.panel .bar>i,html.glass .card.panel .ins-meter>div{background:#161614;--panel-bg:#161614}html.glass .card.panel .payer-mark .avatar{background:rgba(255,255,255,.65)}html.glass .asst-win--liquid{border-color:rgba(255,255,255,.1)}html.glass .asst-glass-tint{background:linear-gradient(168deg,rgba(24,24,22,.9),rgba(12,12,12,.86))}html.glass .asst-win--liquid .input{background:#1B1B1A;border-color:rgba(255,255,255,.1)}html.glass .asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#161616;border-color:rgba(255,255,255,.08)}html.glass .asst-win--liquid .asst-sug,html.glass .asst-win--liquid .asst-thread-open{background:rgba(28,28,26,.85)}html.glass .orbv{filter:hue-rotate(-168deg) saturate(.62) brightness(1.08)}html.glass .dtile:nth-of-type(4n+1) .card.panel{background:#CFE6D6;--panel-bg:#CFE6D6}html.glass .dtile:nth-of-type(4n+2) .card.panel{background:#D5D9CE;--panel-bg:#D5D9CE}html.glass .dtile:nth-of-type(4n+3) .card.panel{background:#D6D3E4;--panel-bg:#D6D3E4}html.glass .dtile:nth-of-type(4n+4) .card.panel{background:#D3C9AE;--panel-bg:#D3C9AE}html.glass .card.panel:where(.card.panel~.card.panel){background:#D5D9CE;--panel-bg:#D5D9CE}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel){background:#D6D3E4;--panel-bg:#D6D3E4}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel~.card.panel){background:#D3C9AE;--panel-bg:#D3C9AE}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel~.card.panel~.card.panel){background:#CFE6D6;--panel-bg:#CFE6D6}html.glass .cols3-eq>.card.panel:first-child{background:#D5D9CE;--panel-bg:#D5D9CE}html.glass .cols3-eq>.card.panel:nth-child(2){background:#D6D3E4;--panel-bg:#D6D3E4}html.glass .cols3-eq>.card.panel:nth-child(3){background:#D3C9AE;--panel-bg:#D3C9AE}html.glass .asst-win,html.glass .asst-win--dock{background:rgba(14,14,14,.94);border-color:rgba(255,255,255,.1);box-shadow:0 24px 60px -24px rgba(0,0,0,.9)}html.glass .asst-head{border-color:rgba(255,255,255,.08)}html.glass .asst-menu-btn,html.glass .asst-min-btn{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}html.glass .asst-title{color:var(--text)}html.glass .asst-bubble{border-color:rgba(255,255,255,.08)}html.glass .asst-bubble a{color:#C2CCFF}html.glass .asst-bubble code,html.glass .asst-bubble pre{background:rgba(255,255,255,.08);color:var(--text)}html.glass .asst-bubble--mine{background:#EBE5A5;color:#161612}html.glass .asst-chip,html.glass .asst-sug,html.glass .asst-thread,html.glass .asst-thread-open{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1);color:var(--text)}html.glass .asst-chip:hover,html.glass .asst-sug:hover{background:rgba(255,255,255,.12)}html.glass .asst-composer,html.glass .asst-foot{border-color:rgba(255,255,255,.08);background:transparent}html.glass .asst-win .input,html.glass .asst-win textarea{background:#1B1B1A;border-color:rgba(255,255,255,.1);color:var(--text)}html.glass .asst-win .input:focus-within,html.glass .asst-win textarea:focus{border-color:rgba(235,229,165,.55);box-shadow:0 0 0 3px rgba(235,229,165,.14)}html.glass .asst-send{background:#EBE5A5;color:#161612}html.glass .asst-send svg{color:#161612}html.glass .asst-send:disabled{background:#3A3A34;color:rgba(244,242,234,.5)}html.glass .asst-send:disabled svg{color:rgba(244,242,234,.5)}html.glass .asst-win--min,html.glass .asst-win--min .asst-glass-tint{background:rgba(14,14,14,.94)}html.glass .asst-win ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}html.glass .asst-menu,html.glass .asst-pop{background:#161616;border-color:rgba(255,255,255,.1)}html.glass .asst-menu button:hover{background:rgba(255,255,255,.08)}html.glass .asst-fab{background:rgba(20,20,19,.9);border-color:rgba(255,255,255,.1);box-shadow:0 12px 30px -12px rgba(0,0,0,.9)}html.glass{--bg:#000000;--canvas:#000000;--mesh:#000000;--surface:linear-gradient(rgba(38,34,31,.94),rgba(38,34,31,.94)),rgba(255,255,255,.02);--surface-2:linear-gradient(rgba(48,43,39,.94),rgba(48,43,39,.94)),rgba(255,255,255,.02);--dialog-surface:#26221F;--dialog-control:#332E29;--hairline:rgba(255,255,255,.06);--hairline-2:rgba(255,255,255,.12);--text:#FFFFFF;--text-2:rgba(255,255,255,.74);--text-3:#8E8B88;--chrome:#000000;--chrome-blur:none;--track:rgba(255,255,255,.1);--pill:#E1D28E;--pill-ink:#1B1A16;--accent:#E1D28E;--grad-text:linear-gradient(120deg,#BAB6C1,#BFB293 50%,#E1D28E);--card-glow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 30px -16px rgba(0,0,0,.9);--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 .main,html.glass .page,html.glass body{background:#000000}html.glass .ins-kpi,html.glass .kpi{border-radius:22px}html.glass .badge.green{background:#6EC997;color:#0F2E1F}html.glass .badge.amber{background:#FFD78E;color:#4A3410}html.glass .badge.red{background:#FF8363;color:#3B1408}html.glass .badge.blue{background:#D2E1F9;color:#1E3A66}html.glass .badge.violet{background:#BFB293;color:#2B2838}html.glass .badge.gray{background:#3A3531;color:#CFCAC4}html.glass .ins-delta.up{color:#0F2E1F}html.glass .ins-delta.flat{background:#3A3531;color:#CFCAC4}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:#000000}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:rgba(0,0,0,.7)}html.glass .statile--t1 .icon-chip,html.glass .statile--t2 .icon-chip,html.glass .statile--t3 .icon-chip,html.glass .statile--t4 .icon-chip{background:rgba(255,255,255,.45);color:#000}html.glass .card.panel{--text:#000000;--text-2:#3A3B38;--text-3:color-mix(in srgb,#000000 62%,var(--panel-bg,#BAB6C1));--hairline:rgba(0,0,0,.09);--hairline-2:rgba(0,0,0,.16);--track:rgba(0,0,0,.1);--surface:rgba(255,255,255,.5);--surface-2:rgba(255,255,255,.65);--dialog-surface:#FFFFFF;--dialog-control:#F1F2EC;--accent:#000000;--ok:#1F5C3B;--warn:#6B4E12;--info:#1E3A66;--ai:#3E3A6B;--s1:#000000;--s2:#64B699;--s3:#FFC28E;--pill:#26221F;--pill-ink:#FFFFFF}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){background:#BAB6C1;--panel-bg:#BAB6C1}html.glass .card.panel:where(.card.panel~.card.panel){background:#BFB293;--panel-bg:#BFB293}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel){background:#B9C1B6;--panel-bg:#B9C1B6}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel~.card.panel){background:#C4C3AA;--panel-bg:#C4C3AA}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel~.card.panel~.card.panel){background:#B0D2C1;--panel-bg:#B0D2C1}html.glass .dtile:nth-of-type(5n+1) .card.panel{background:#BAB6C1;--panel-bg:#BAB6C1}html.glass .dtile:nth-of-type(5n+2) .card.panel{background:#BFB293;--panel-bg:#BFB293}html.glass .dtile:nth-of-type(5n+3) .card.panel{background:#B9C1B6;--panel-bg:#B9C1B6}html.glass .dtile:nth-of-type(5n+4) .card.panel{background:#B0D2C1;--panel-bg:#B0D2C1}html.glass .dtile:nth-of-type(5n+5) .card.panel{background:#C4C3AA;--panel-bg:#C4C3AA}html.glass .cols3-eq>.card.panel:first-child{background:#B9C1B6;--panel-bg:#B9C1B6}html.glass .cols3-eq>.card.panel:nth-child(2){background:#BAB6C1;--panel-bg:#BAB6C1}html.glass .cols3-eq>.card.panel:nth-child(3){background:#BFB293;--panel-bg:#BFB293}html.glass .card.panel .card{background:rgba(255,255,255,.55)}html.glass .card.panel .avatar,html.glass .card.panel .btn.ghost,html.glass .card.panel .chip,html.glass .card.panel .icon-chip,html.glass .card.panel .panel-action,html.glass .card.panel .pj-toggle,html.glass .card.panel .rvh-chip,html.glass .card.panel .seg a,html.glass .card.panel .seg button{background:rgba(255,255,255,.55);border-color:transparent;color:#000000}html.glass .card.panel .btn.primary,html.glass .card.panel .seg .on{background:#26221F;color:#FFFFFF}html.glass .card.panel .badge{background:rgba(255,255,255,.6)}html.glass .card.panel .badge.green{background:#D2F9E8;color:#1F5C3B}html.glass .card.panel .badge.amber{background:#F7F9D2;color:#6B4E12}html.glass .card.panel .badge.blue{background:#D2E1F9;color:#1E3A66}html.glass .card.panel .badge.violet{background:#E6E3EC;color:#3E3A6B}html.glass .card.panel .badge.red{background:#FFD3C6;color:#7A2418}html.glass .card.panel .ins-delta.up{background:#6EC997;color:#0F2E1F}html.glass .card.panel .ins-delta.down{background:#FF8363;color:#3B1408}html.glass .card.panel .bar>i,html.glass .card.panel .ins-meter>div{background:#26221F;--panel-bg:#26221F}html.glass .card.panel .input{background:rgba(255,255,255,.6);border-color:transparent}html.glass .card.panel .gradtext{color:#000000}html.glass .sidebar{background:#000000}html.glass .sb-item.on{background:#E1D28E;color:#1B1A16}html.glass .sb-item.on svg{color:#1B1A16}html.glass .tabbar{background:#000000;border-color:rgba(255,255,255,.08)}html.glass .tabbar a.on{background:#E1D28E;color:#1B1A16}html.glass .btn.ghost,html.glass .chip,html.glass .icon-chip,html.glass .input,html.glass .panel-action,html.glass .seg a,html.glass .seg button{background:#26221F;border-color:rgba(255,255,255,.06);color:#FFFFFF}html.glass .icon-chip svg{color:#FFFFFF}html.glass .btn.primary,html.glass .seg .on{background:#E1D28E;color:#1B1A16}html.glass .asst-glass-tint,html.glass .asst-win,html.glass .asst-win--dock,html.glass .asst-win--min,html.glass .asst-win--min .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:rgba(255,255,255,.08)}html.glass .asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#000000;border-color:rgba(255,255,255,.06)}html.glass .asst-bubble--mine,html.glass .asst-send{background:#E1D28E;color:#1B1A16}html.glass .asst-sug,html.glass .asst-thread-open{background:#332E29;border-color:transparent;color:#FFFFFF}html.glass .asst-bubble a{color:#E1D28E}html.glass .orbv{filter:hue-rotate(-176deg) saturate(.7) brightness(1.06)}html.glass ::selection{background:rgba(225,210,142,.35)}html.glass .input:focus,html.glass .input:focus-within{border-color:rgba(225,210,142,.6);box-shadow:0 0 0 3px rgba(225,210,142,.16)}html.glass .headline{font-weight:700;letter-spacing:-.01em}html.glass .card.panel .headline,html.glass .card.panel .panel-title{color:var(--text)}html.glass svg[stroke=currentColor]{stroke-width:2.1}html.glass .card.panel .icon-chip.bare,html.glass .card.panel .row .icon-chip.bare,html.glass .card.panel .tbl .icon-chip.bare,html.glass .icon-chip.bare{background:none;border:none;box-shadow:none}html.glass .card.panel .icon-chip.bare{color:var(--text)}html.glass .card.panel .icon-chip:not(.bare){background:#FFFFFF}html.glass .card{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 22px 46px -30px rgba(0,0,0,.9)}html.glass .card.panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 30px 58px -32px rgba(0,0,0,.95)}html.glass .statile{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 22px 46px -30px rgba(0,0,0,.9)}html.glass .dtile-body>.card:before{content:"";position:absolute;top:10px;left:50%;width:15px;height:9px;transform:translateX(-50%);background-image:radial-gradient(rgba(0,0,0,.3) 1px,transparent 1.4px);background-size:5px 4.5px;pointer-events:none}html.glass .dtile-body>.card:not(.panel):before{background-image:radial-gradient(rgba(255,255,255,.26) 1px,transparent 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:"";flex:none;width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(0,0,0,.4)}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}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:none;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:none;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:rgba(255,255,255,.72);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 tbody tr.rowlink:focus-within,html.glass .card.panel .tbl tbody tr.rowlink:hover{background:rgba(255,255,255,.4)}html.glass .card.panel .tbl a.cell,html.glass .card.panel .tbl td.k{color:var(--text)}html.glass .card.panel .tbl td.num{color:var(--text);font-weight:600}html.glass .ins-delta{border-radius:99px}html.glass .ins-delta.up{color:#06231A}html.glass .ins-delta.down{color:#3B1408}html.glass .ins-delta.flat{color:#4A3410}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 .dash-src-track i,html.glass .card.panel .ins-meter>div{background:linear-gradient(90deg,#64B699,#B4EA97);opacity:1}html.glass .card.panel .bar,html.glass .card.panel .dash-src-track,html.glass .card.panel .ins-meter,html.glass .card.panel .rvh-track{background:rgba(0,0,0,.1)}html.glass .card.panel .spark-b{background:linear-gradient(180deg,#FFC28E 0 42%,#FFD78E 42% 100%);opacity:1}html.glass .card.panel .spark-b.today{background:linear-gradient(180deg,#64B699,#B4EA97)}html.glass .ins-kpi .ins-meter>div,html.glass .kpi .bar>i{background:linear-gradient(90deg,#6EC997,#B4EA97)}html.glass .ins-kpi .num,html.glass .kpi .num{color:#D6F0E1}html.glass .card.panel svg #mini-rv stop{stop-opacity:.07}html.glass .card.panel .chip{background:#D2E1F9;border-color:transparent;color:#000}html.glass .card.panel .chip:nth-of-type(3n+2){background:#D2F9E8;--panel-bg:#D2F9E8}html.glass .card.panel .chip:nth-of-type(3n+3){background:#F7F9D2;--panel-bg:#F7F9D2}.tour-offer .chip{background:transparent;border:1px solid var(--hairline-2);color:var(--text-2);cursor:pointer}.tour-offer .chip.on{background:var(--pill);border-color:transparent;color:var(--pill-ink)}.tour-offer .chip.on:before{content:"\2713\00a0"}html.glass .card.panel .card.dialog .chip:nth-of-type(n){background:transparent;border-color:rgba(244,242,234,.3);color:var(--text-2)}html.glass .card.panel .card.dialog .chip.on:nth-of-type(n){background:#F4F2EA;border-color:transparent;color:#161614}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:focus-within,html.glass .card.panel .tbl tbody tr.rowlink:hover{background:none}html.glass .card.panel .tbl tbody tr.rowlink:focus-within td,html.glass .card.panel .tbl tbody tr.rowlink:hover td{background:var(--track)}html.glass .card.panel .tbl tbody tr.rowlink:focus-within td:first-child,html.glass .card.panel .tbl tbody tr.rowlink:hover td:first-child{border-radius:12px 0 0 12px}html.glass .card.panel .tbl tbody tr.rowlink:focus-within td:last-child,html.glass .card.panel .tbl tbody tr.rowlink:hover 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;padding:10px 14px;margin:6px 0}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:none;border-radius:0;padding:2px 0}html.glass .card.panel .tbl tbody tr.rowlink:focus-within td,html.glass .card.panel .tbl tbody tr.rowlink:hover td{background:none}}html.glass .card{box-shadow:none}html.glass .card.panel{box-shadow:none;border-color:color-mix(in srgb,var(--panel-bg,#BAB6C1),#FFFFFF 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 rgba(0,0,0,.05)}html.glass .dtile-body .card.panel .row{box-shadow:0 1px 3px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.45)}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:rgba(0,0,0,.23)}html.glass .card.panel .icon-chip:not(.bare){background:color-mix(in srgb,var(--panel-bg,#BAB6C1),#FFFFFF 58%);color:#000}html.glass .card.panel .btn.ghost,html.glass .card.panel .panel-action{background:color-mix(in srgb,var(--panel-bg,#BAB6C1),#FFFFFF 48%)}html.glass .ins-delta{border-radius:10px;padding:3px 9px;color:#111111}html.glass .ins-delta.up{background:#6EC997;color:#111111}html.glass .ins-delta.down{background:#FF8363;color:#111111}html.glass .ins-delta.flat{background:#FFD78E;color:#111111}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:#FFFFFF;--text-2:#CFCAC6;--text-3:#8E8B88;--hairline:rgba(255,255,255,.08);--hairline-2:rgba(255,255,255,.15);--track:rgba(255,255,255,.08);--surface:rgba(255,255,255,.05);--surface-2:rgba(255,255,255,.08);--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;background:#26221F;--panel-bg:#26221F;border-color:rgba(255,255,255,.07)}html.glass .card.panel:has(.tbl) .btn.ghost,html.glass .card.panel:has(.tbl) .chip,html.glass .card.panel:has(.tbl) .icon-chip:not(.bare),html.glass .card.panel:has(.tbl) .panel-action{background:rgba(255,255,255,.07);color:#FFFFFF;border-color:transparent}html.glass .card.panel:has(.tbl) .icon-chip.bare{color:#FFFFFF}html.glass .card.panel:has(.tbl) .seg .on{background:#E1D28E;color:#1B1A16}html.glass .card.panel:has(.tbl) .badge.green{background:#6EC997;color:#0F2E1F}html.glass .card.panel:has(.tbl) .badge.amber{background:#FFD78E;color:#4A3410}html.glass .card.panel:has(.tbl) .badge.blue{background:#D2E1F9;color:#12233D}html.glass .card.panel:has(.tbl) .badge.violet{background:#C6BEEA;color:#2B2838}html.glass .card.panel:has(.tbl) .badge.red{background:#FF8363;color:#3B1408}html.glass .card.panel:has(.tbl) .badge.gray{background:rgba(255,255,255,.1);color:#CFCAC6}html.glass .cols3-eq>.card.panel:has(.tbl),html.glass .dtile-body .card.panel:has(.tbl){--text:#000000;--text-2:#3A3B38;--text-3:color-mix(in srgb,#000000 62%,var(--panel-bg,#BAB6C1));--hairline:rgba(0,0,0,.09);--hairline-2:rgba(0,0,0,.16);--track:rgba(0,0,0,.1);--surface:rgba(255,255,255,.5);--surface-2:rgba(255,255,255,.65);--dialog-surface:#FFFFFF;--accent:#000000;--ok:#1F5C3B;--warn:#6B4E12;--info:#1E3A66;--ai:#3E3A6B;--s1:#000000;--s2:#64B699;--s3:#FFC28E;--pill:#26221F;--pill-ink:#FFFFFF;border-color:color-mix(in srgb,var(--panel-bg,#BAB6C1),#FFFFFF 22%)}html.glass .cols3-eq>.card.panel:has(.tbl) .icon-chip:not(.bare),html.glass .dtile-body .card.panel:has(.tbl) .icon-chip:not(.bare){background:color-mix(in srgb,var(--panel-bg,#BAB6C1),#FFFFFF 58%);color:#000}html.glass .cols3-eq>.card.panel:has(.tbl) .panel-action,html.glass .dtile-body .card.panel:has(.tbl) .panel-action{background:color-mix(in srgb,var(--panel-bg,#BAB6C1),#FFFFFF 48%);color:#000}html.glass .cols3-eq>.card.panel:has(.tbl) .icon-chip.bare,html.glass .dtile-body .card.panel:has(.tbl) .icon-chip.bare{color:#000}html.glass .asst-win,html.glass .asst-win--dock{background:radial-gradient(130% 100% at 4% -12%,rgba(57,91,238,.6),transparent 58%),radial-gradient(100% 85% at 102% 6%,rgba(34,190,128,.42),transparent 60%),radial-gradient(95% 80% at 86% 104%,rgba(221,200,82,.34),transparent 62%),radial-gradient(70% 60% at 50% 118%,rgba(227,123,62,.26),transparent 66%),linear-gradient(168deg,rgba(10,11,18,.52),rgba(7,7,11,.46));border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 60px -24px rgba(0,0,0,.92),0 0 48px -14px rgba(57,91,238,.5)}html.glass .asst-glass-effect,html.glass .asst-win,html.glass .asst-win--dock{backdrop-filter:blur(26px) saturate(190%);-webkit-backdrop-filter:blur(26px) saturate(190%)}html.glass .asst-glass-tint{background:radial-gradient(130% 100% at 4% -12%,rgba(57,91,238,.6),transparent 58%),radial-gradient(100% 85% at 102% 6%,rgba(34,190,128,.42),transparent 60%),radial-gradient(95% 80% at 86% 104%,rgba(221,200,82,.34),transparent 62%),radial-gradient(70% 60% at 50% 118%,rgba(227,123,62,.26),transparent 66%),linear-gradient(168deg,rgba(10,11,18,.5),rgba(7,7,11,.44))}html.glass .asst-win--liquid{border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 24px 70px -26px rgba(0,0,0,.75),0 0 46px -14px rgba(57,91,238,.5)}html.glass .asst-glass-shine{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 10px 28px -14px rgba(255,255,255,.16)}html.glass .asst-win--min .asst-glass-tint{background:radial-gradient(140% 180% at 2% 0,rgba(57,91,238,.62),transparent 62%),radial-gradient(120% 160% at 100% 100%,rgba(34,190,128,.4),transparent 64%),linear-gradient(168deg,rgba(10,11,18,.5),rgba(7,7,11,.46))}html.glass .asst-head{border-color:rgba(255,255,255,.12)}html.glass .asst-body,html.glass .asst-head,html.glass .asst-log{background:transparent}html.glass .asst-chip,html.glass .asst-sug,html.glass .asst-thread,html.glass .asst-thread-open,html.glass .asst-win--liquid .asst-sug,html.glass .asst-win--liquid .asst-thread-open{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);color:var(--text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html.glass .asst-chip:hover,html.glass .asst-sug:hover,html.glass .asst-thread:hover{background:rgba(255,255,255,.17)}html.glass .asst-menu-btn,html.glass .asst-min-btn{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);color:var(--text)}html.glass .asst-win .input,html.glass .asst-win--liquid .input{background:#12141C;border-color:rgba(255,255,255,.14)}html.glass .asst-bubble:not(.asst-bubble--mine),html.glass .asst-win--liquid .asst-bubble:not(.asst-bubble--mine){background:#0E1018;border-color:rgba(255,255,255,.1)}html.glass .asst-bubble--mine{border:none;box-shadow:none}html.glass .asst-bubble--mine,html.glass .asst-send{background:linear-gradient(140deg,#5F8DF5,#395BEE 72%);color:#FFFFFF}html.glass .asst-send{border-color:transparent;box-shadow:0 6px 18px -8px rgba(57,91,238,.7)}html.glass .asst-send:disabled{background:rgba(255,255,255,.1);color:rgba(255,255,255,.45)}html.glass .asst-bubble a{color:#9FC0FF}html.glass .asst-glass-tint,html.glass .asst-win,html.glass .asst-win--dock{background:radial-gradient(125% 100% at 2% -10%,rgba(139,92,246,.19),transparent 60%),radial-gradient(105% 90% at 100% 2%,rgba(59,130,246,.17),transparent 62%),radial-gradient(95% 85% at 82% 106%,rgba(16,185,129,.14),transparent 64%),radial-gradient(70% 60% at 46% 120%,rgba(139,92,246,.1),transparent 68%),linear-gradient(168deg,rgba(10,10,11,.6),rgba(9,9,11,.54))}html.glass .asst-win,html.glass .asst-win--dock,html.glass .asst-win--liquid{border-color:rgba(59,130,246,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 60px -24px rgba(0,0,0,.9),0 0 44px -16px rgba(59,130,246,.34)}html.glass .asst-win--min .asst-glass-tint{background:radial-gradient(125% 150% at 0 -35%,rgba(139,92,246,.34),transparent 64%),radial-gradient(115% 140% at 100% -12%,rgba(59,130,246,.31),transparent 66%),radial-gradient(100% 140% at 88% 125%,rgba(16,185,129,.25),transparent 68%),linear-gradient(168deg,rgba(10,10,11,.66),rgba(9,9,11,.6))}html.glass .asst-bubble--mine,html.glass .asst-send{background:linear-gradient(135deg,#8B5CF6,#3B82F6);color:#FFFFFF}.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{padding:7px;border-radius:16px}.asst-win .asst-menu .asst-menu-item{background:none;border:0;border-radius:11px;gap:0;padding:10px 12px;min-height:40px;color:rgba(255,255,255,.86);font-weight:600}.asst-win .asst-menu .asst-menu-item svg{width:17px;height:17px;flex:none;opacity:.9;margin-right:11px}.asst-win .asst-menu .asst-menu-item:hover{background:rgba(139,92,246,.22);color:#fff}html.color .asst-win .asst-menu .asst-menu-item:hover{background:rgba(52,98,238,.26)}html.glass .asst-win .asst-menu .asst-menu-item:hover{background:rgba(255,255,255,.11)}.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{margin:6px 12px;background:rgba(255,255,255,.12)}@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:rgba(255,255,255,.12)}html.glass .asst-glass-tint,html.glass .asst-win,html.glass .asst-win--dock{background:radial-gradient(125% 100% at 2% -10%,rgba(221,200,82,.17),transparent 60%),radial-gradient(105% 90% at 100% 2%,rgba(34,190,128,.14),transparent 62%),radial-gradient(95% 85% at 82% 106%,rgba(227,123,62,.12),transparent 64%),radial-gradient(70% 60% at 46% 120%,rgba(221,200,82,.09),transparent 68%),linear-gradient(168deg,rgba(10,10,11,.6),rgba(9,9,11,.54))}html.glass .asst-win,html.glass .asst-win--dock,html.glass .asst-win--liquid{border-color:rgba(225,210,142,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 24px 60px -24px rgba(0,0,0,.9),0 0 44px -16px rgba(225,210,142,.22)}html.glass .asst-win--min .asst-glass-tint{background:radial-gradient(125% 130% at 2% -20%,rgba(221,200,82,.2),transparent 62%),radial-gradient(105% 120% at 100% 0,rgba(34,190,128,.16),transparent 64%),radial-gradient(95% 120% at 84% 110%,rgba(227,123,62,.12),transparent 66%),linear-gradient(168deg,rgba(10,10,11,.76),rgba(9,9,11,.7))}html.glass .asst-bubble--mine,html.glass .asst-send{background:#E1D28E;color:#1B1A16;border:none}html.glass .asst-bubble--mine strong{color:#1B1A16}html.glass .asst-send:hover{background:#EBDDA0}html.glass .asst-send:disabled{background:#3A3531;color:#8E8B88;box-shadow:none}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) .badge.gray,html.glass .card.panel:has(.tbl) .rvh-eyebrow,html.glass .card.panel:has(.tbl) .rvh-mode,html.glass .card.panel:has(.tbl) .tbl th{color:var(--text-2)}html.glass .card.panel:has(.tbl) .input::placeholder,html.glass .card.panel:has(.tbl) input::placeholder{color:rgba(255,255,255,.42)}html.glass .card.panel:has(.tbl) .ins-delta.flat{background:rgba(255,255,255,.1);color:#CFCAC6}html.glass .cols3-eq>.card.panel:has(.tbl) .tbl th,html.glass .dtile-body .card.panel:has(.tbl) .tbl th{color:rgba(22,22,20,.72)}html.glass .card.panel:not(:has(.tbl)),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}.cols3-eq .row>.grow,.tile-scroll .row .dash-ellipsis,.tile-scroll .row>.grow{min-width:0}.cols3-eq .row,.tile-scroll .row{flex-wrap:wrap;row-gap:4px}.cols3-eq .row .badge,.tile-scroll .row .badge{max-width:100%}html.glass .ins-kpi,html.glass .kpi{background:linear-gradient(157deg,#2E2A26,#252220 46%,#1F1C1A);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}html.glass a.ins-kpi:hover,html.glass a.kpi:hover{border-color:rgba(225,210,142,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(225,210,142,.12)}html.glass .ins-kpi-h{color:#A8A29B;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.07)}html.glass .ins-kpi-row{align-items:baseline}html.glass .ins-kpi .num{color:#D6F0E1;letter-spacing:-.03em}html.glass .ins-kpi-row>.sub{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:5px 10px;text-align:right;line-height:1.25;color:#A8A29B;flex:none}html.glass .ins-kpi-row>.sub b{color:#E6E1DA;font-weight:700}html.glass .ins-kpi-h>.sub{background:rgba(255,255,255,.06);border-radius:99px;padding:3px 9px;font-weight:600;color:#A8A29B}.dash-stats{display:contents}.head-avatar{width:40px;height:40px;font-size:15px;text-decoration:none;color:inherit}@media (min-width:1024px){.head-avatar{display:none}}.ibtn{width:44px;height:44px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:1px solid var(--hairline-2);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease}.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:transparent}html.glass .ibtn{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}@media (max-width:719px){.dash-top{display:block;margin-bottom:var(--gap)}html .dash-top>.page-head.card{background:none;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:6px 2px 0;margin:0 0 var(--gap);flex-wrap:nowrap;align-items:flex-start;gap:12px}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:1 1 auto}.dash-top .page-head-title{font-size:28px;line-height:34px;letter-spacing:-.025em}.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{margin-left:auto;align-self:flex-start;gap:8px;margin-top:-2px}.dash-top .page-head-actions .chip:has(svg){width:40px;height:40px;padding:0;gap:0;justify-content:center;font-size:0;line-height:0;border-radius:99px}.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{display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;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}.dash-stats::-webkit-scrollbar{display:none}.dash-stats>*{flex:0 0 42%;min-width:0;scroll-snap-align:start}.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{padding:13px 14px;min-height:64px}a.statile:hover{transform:none;box-shadow:none}div.roomtabs,nav.roomtabs{counter-reset:room;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;border:0;border-radius:0;background:none;margin:0 calc(-1 * var(--gap)) var(--gap);padding:2px var(--gap) 4px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gap)}div.roomtabs::-webkit-scrollbar,nav.roomtabs::-webkit-scrollbar{display:none}.roomtabs>a,.roomtabs>button{counter-increment:room;gap:9px;margin:0;padding:5px 15px 5px 5px;background:var(--surface);color:var(--text-2);font-size:13.5px;font-weight:600;line-height:20px;text-decoration:none;scroll-snap-align:start;box-shadow:none;transition:background .14s ease,color .14s ease}.roomtabs>a,.roomtabs>a:before,.roomtabs>button,.roomtabs>button:before{display:inline-flex;align-items:center;flex:none;border-radius:99px;border:1px solid var(--hairline-2)}.roomtabs>a:before,.roomtabs>button:before{content:counter(room,decimal-leading-zero);width:26px;height:26px;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3)}.roomtabs>a svg,.roomtabs>button svg{display:none}.roomtabs>a.on,.roomtabs>button.on{background:var(--pill);color:var(--pill-ink);border-color:transparent}.roomtabs>a.on:before,.roomtabs>button.on:before{border-color:currentColor;color:inherit;opacity:.8}.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{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.row{flex-wrap:wrap;row-gap:8px}.row>.grow{flex:1 1 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}.cat-num,.headline,.lt,.num,.panel-title,.rv-stat,.statile-val,.title{overflow-wrap:normal}.panel-head>.panel-title{flex:1 1 auto}html.glass .card.panel:where(.card.panel~.card.panel~.card.panel~.card.panel){background:#E8C5A0;--panel-bg:#E8C5A0}html.glass .cols3-eq>.card.panel:nth-child(3),html.glass .dtile:nth-of-type(5n+4) .card.panel{background:#E8C5A0;--panel-bg:#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){background:linear-gradient(150deg,#FFC28E,#E37B3E);color:#3B1408;border-color:transparent}html.glass .card.panel:has(.tbl) .icon-chip.bare{color:#FFC28E}html.glass .card.panel:has(.tbl) .panel-action{background:rgba(227,123,62,.16);color:#FFC28E;border-color:rgba(227,123,62,.32)}html.glass .card.panel:has(.tbl) .panel-action:hover{background:rgba(227,123,62,.26);color:#FFD9B8}html.glass .ins-kpi .ins-meter>div,html.glass .kpi .bar>i{background:linear-gradient(90deg,#E37B3E,#FFC28E)}html.glass .ins-kpi .num,html.glass .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{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:var(--gap);min-width:0}.head-compact-main{min-width:0;display:flex;flex-direction:column}.head-compact-title{font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.022em;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head-compact-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.hcs{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:99px;border:1px solid var(--hairline);background:var(--surface);color:var(--text-2);font-size:12.5px;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .14s ease,color .14s ease}.hcs b{font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}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{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;color:var(--accent)}.hcs-icon svg{width:15px;height:15px}.head-compact-act{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}@media (max-width:719px){.head-compact{gap:10px}.head-compact-title{font-size:22px;line-height:28px}.head-compact-stats{order:3;flex-basis:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.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)}}@media (min-width:1024px){.dash-top--fluid{grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:158px}.dash-top--fluid .statile,.dash-top--fluid>.page-head{grid-column:auto}}.pay-lede{text-align:center;font-size:13px;font-weight:600;color:var(--text-3);margin-top:2px}.pay-total{text-align:center;font-size:33px;line-height:40px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.pay-gauge{position:relative;margin:auto -18px -18px;--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}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{display:block;width:min(100%,330px);height:auto;margin:0 auto;color:var(--text-3)}.pay-gauge-pill{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;text-align:center;background:var(--pg-pill);color:var(--pg-pill-ink);border-radius:16px;padding:8px 18px 9px;white-space:nowrap}.pay-gauge-pill b{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:22px}.pay-gauge-pill span{font-size:12px;color:var(--pg-pill-sub);font-weight:600}html.glass .card.panel.panel--paytile,html.glass .dtile .card.panel.panel--paytile{background:#CFE6D6;--panel-bg:#CFE6D6}html.glass .assistant-fab,html.glass .assistant-fab:hover,html.glass .asst-send,html.glass .asst-send:hover,html.glass .btn,html.glass .btn.primary,html.glass .btn:hover,html.glass .cal-tab,html.glass .cal-tab.on,html.glass .chip,html.glass .chip:hover,html.glass .ibtn,html.glass .ibtn.primary,html.glass .ibtn:hover,html.glass .panel-action,html.glass .panel-action:hover,html.glass .seg a,html.glass .seg button,html.glass .theme-swatch,html.glass .theme-swatch span,html.glass .theme-swatch:hover{box-shadow:none}html.glass .theme-swatch.on{box-shadow:0 0 0 2px var(--accent)}html.glass .sb-item.on,html.glass .seg .on{box-shadow:none}html.glass .panel-head>.icon-chip.tone-blue:not(.bare){color:#1B1A16;background:linear-gradient(160deg,#F0E5B8,#D9C878 70%);box-shadow:0 6px 16px rgba(180,160,80,.35),inset 0 1px 0 rgba(255,255,255,.55)}html.glass .panel-head>.icon-chip.tone-teal:not(.bare){color:#FFFFFF;background:linear-gradient(160deg,#7FAD92,#55917A 70%);box-shadow:0 6px 16px rgba(85,145,122,.4),inset 0 1px 0 rgba(255,255,255,.45)}html.glass .panel-head>.icon-chip.tone-yellow:not(.bare){color:#3B1408;background:linear-gradient(160deg,#FFC28E,#E37B3E 70%);box-shadow:0 6px 16px rgba(227,123,62,.35),inset 0 1px 0 rgba(255,255,255,.5)}html.glass .panel-head>.icon-chip.tone-ink:not(.bare){color:#FFFFFF;background:linear-gradient(160deg,#4A443C,#26221F 70%);box-shadow:0 6px 16px rgba(20,17,12,.4),inset 0 1px 0 rgba(255,255,255,.3)}.page-head-tabs{margin-top:10px;min-width:0}.page-head-tabs .mk-tabs{margin:0;border-bottom:0;gap:2px}.page-head-tabs .mk-tab{padding:6px 10px}.head-compact-tabs{display:flex;align-items:center;min-width:0;flex:none}.head-compact-tabs .mk-tabs{margin:0;border-bottom:0;gap:2px}.head-compact-tabs .mk-tab{padding:6px 10px}@media (max-width:900px){.head-compact-tabs{order:3;flex:1 1 100%}.head-compact-tabs .mk-tabs{overflow-x:auto}}.page-head-line{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap}.page-head-line:has(.back-btn){gap:8px}@media (min-width:720px){.page-head-line:has(.back-btn) .page-head-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@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 .head-compact-title,.page-head-line .page-head-title{min-width:0}html.glass .mkscope .card.panel{--text:#F4F3EE;--text-2:rgba(244,243,238,.75);--text-3:rgba(244,243,238,.55);--hairline:rgba(255,255,255,.07);--hairline-2:rgba(255,255,255,.14);--track:rgba(255,255,255,.09);--surface:rgba(255,255,255,.05);--surface-2:rgba(255,255,255,.08);--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);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 34px -18px rgba(0,0,0,.85);background:linear-gradient(135deg,rgba(96,130,214,.2),rgba(96,130,214,0) 46%),linear-gradient(315deg,rgba(70,96,170,.12),rgba(70,96,170,0) 40%),linear-gradient(rgba(36,38,46,.96),rgba(28,30,36,.97));--panel-bg:#262A34}html.glass .mkscope .card.panel .card{background:rgba(255,255,255,.05)}html.glass .mkscope .card.panel .avatar,html.glass .mkscope .card.panel .btn.ghost,html.glass .mkscope .card.panel .chip,html.glass .mkscope .card.panel .icon-chip,html.glass .mkscope .card.panel .panel-action,html.glass .mkscope .card.panel .pj-toggle,html.glass .mkscope .card.panel .rvh-chip,html.glass .mkscope .card.panel .seg a,html.glass .mkscope .card.panel .seg button{background:rgba(255,255,255,.07);border-color:transparent;color:var(--text)}html.glass .mkscope .card.panel .btn.primary,html.glass .mkscope .card.panel .seg .on{background:#E1D28E;color:#1B1A16}html.glass .mkscope .card.panel.panel--danger{--accent:#FFB4A8;--panel-bg:#342426;background:linear-gradient(135deg,rgba(214,96,96,.22),rgba(214,96,96,0) 46%),linear-gradient(315deg,rgba(170,70,70,.12),rgba(170,70,70,0) 40%),linear-gradient(rgba(46,30,30,.96),rgba(36,24,24,.97))}html.glass .mkscope .card.panel .icon-chip:not(.bare){color:#E7EEFF;background:rgba(120,150,220,.24);border:1px solid rgba(160,185,240,.45);box-shadow:none}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:rgba(120,150,220,.24);border:1px solid rgba(160,185,240,.4)}html.glass .mkscope .card.panel .panel-action:hover{color:#FFFFFF;background:rgba(120,150,220,.38)}html.glass .mkscope .card.panel .badge{background:rgba(255,255,255,.1)}html.glass .mkscope .card.panel .badge.green{background:#D2F9E8;color:#1F5C3B}html.glass .mkscope .card.panel .badge.amber{background:#F7F9D2;color:#6B4E12}html.glass .mkscope .card.panel .badge.red{background:#FFD8CE;color:#7A2A16}html.glass .mkscope .card.panel .badge.blue{background:#D2E1F9;color:#1E3A66}.rst-form{display:flex;flex-direction:column;gap:8px;padding:10px 0 12px}.rst-kidlink{color:inherit;text-decoration:none}.rst-kidlink:hover{text-decoration:underline;text-underline-offset:3px}.rst-formpanel{margin:0 8px 12px;padding:12px 14px;border:1px solid var(--hairline);border-radius:12px;background:rgba(127,127,127,.05)}.rst-formpanel+.row{border-top:1px solid var(--hairline)}.rst-fp-form{margin-bottom:10px}.rst-fp-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rst-fp-head .grow{flex:1 1}.rst-fp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 20px;margin-top:8px}.rst-fp-grid>div{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:3px 0;border-bottom:1px dashed var(--hairline)}.rst-fp-grid>div>span{color:var(--text-3)}.rst-fp-grid>div>b{text-align:right;font-weight:600;overflow-wrap:anywhere}.rst-fp-band{margin-top:10px;padding:10px 12px 6px;border-radius:12px;border:1px solid var(--hairline);background:color-mix(in srgb,var(--text) 3%,transparent)}.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{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.rst-fp-band.after .rst-fp-band-head{color:var(--pill)}.rst-fp-ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 6px}.rst-fp-sec{padding:8px 0 10px;border-top:1px solid var(--hairline)}.rst-fp-sec:first-of-type{border-top:0}.rst-fp-sec-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:6px}.rst-fp-num{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pill);color:var(--pill-ink);font-size:11px;font-weight:800}.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{display:flex;flex-wrap:wrap;gap:6px 22px;padding:7px 0;border-top:1px dashed var(--hairline)}.rst-fp-row:first-of-type{border-top:0}.rst-fp-cell{display:grid;gap:2px;flex:1 1 170px;min-width:150px;max-width:420px;font-size:13px}.rst-fp-cell>span{color:var(--text-3)}.rst-fp-cell>b{font-weight:600;overflow-wrap:anywhere}.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;padding:8px 10px;margin-top:6px}.rst-fp-row.alert>.rst-fp-cell>span{color:var(--red)}.rst-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;align-items:end}.row.rst-pkg{text-decoration:none;color:inherit}.row.rst-pkg:hover{background:rgba(120,150,220,.08)}.rst-stats{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.rst-stat{display:flex;flex-direction:column;gap:6px;min-width:110px}.rst-stat .input{max-width:120px}.rst-step{display:flex;align-items:center;gap:6px}.rst-day .rst-step{gap:4px}.rst-day .rst-step .btn{padding:0 7px;min-height:24px;height:24px;font-size:13px}.rst-day .rst-step .headline{font-size:13px;min-width:16px;text-align:center}.rst-day .rst-step small{font-size:10.5px;font-weight:600;opacity:.6;margin-left:2px}.rst-thumb{width:40px;height:40px;object-fit:cover;border-radius:8px;flex:none}.rst-photo{display:grid;place-items:center;width:56px;height:40px;border-radius:8px;border:1px dashed rgba(160,185,240,.4);cursor:pointer;overflow:hidden}.rst-photo img{width:100%;height:100%;object-fit:cover}.rst-week{display:flex;flex-wrap:wrap;gap:10px;padding:6px 0 4px}.rst-day{display:flex;flex-direction:column;gap:5px;min-width:92px;padding:9px 11px;border-radius:12px;background:rgba(120,150,220,.08);border:1px solid rgba(160,185,240,.22)}.rst-day.full{background:rgba(214,96,96,.1);border-color:rgba(214,120,120,.32)}.rst-day-name{font-weight:700;font-size:12px;letter-spacing:.04em;opacity:.8}.rst-day .input{max-width:74px}.rst-day-left{font-size:11.5px;font-weight:600;display:flex;flex-direction:column;gap:1px}.rst-day-left small{font-weight:500;opacity:.6}.rst-day-early{display:flex;flex-direction:column;gap:2px;margin-top:2px}.rst-day-early .input{max-width:74px}.rst-day-early small{font-size:10.5px;font-weight:600;opacity:.6}.rst-tiers{gap:14px;padding:4px 0 2px}.rst-daypick,.rst-tiers{display:flex;flex-wrap:wrap}.rst-daypick{gap:7px;padding:2px 0 6px}.rst-schedrow{gap:12px;align-items:center;margin-top:4px}.rst-schedrow,.rst-sess{display:flex;flex-wrap:wrap}.rst-sess{gap:14px;align-items:flex-end;padding:10px 0 4px;border-top:1px solid var(--hairline-2)}.qb-item{border:1px solid var(--hairline-2);border-radius:12px;padding:4px 12px 10px;margin-bottom:10px}.qb-grid{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 6px}.qb-day{display:flex;flex-direction:column;gap:4px;min-width:96px;padding:8px 9px;border-radius:12px;background:rgba(120,150,220,.08);border:1px solid rgba(160,185,240,.22)}.qb-dayname{font-weight:700;font-size:12px;letter-spacing:.04em;opacity:.8}.qb-opt{display:flex;justify-content:space-between;gap:6px;align-items:center;font:inherit;font-size:12.5px;font-weight:600;padding:4px 8px;border-radius:8px;border:1px solid var(--hairline-2);background:var(--card,transparent);color:inherit;cursor:pointer}.qb-opt small{font-weight:500;opacity:.6}.qb-opt.on{background:var(--accent);border-color:var(--accent);color:#fff}.qb-opt.on small{opacity:.85}.qb-opt.full{opacity:.45}.qb-seat{display:inline-flex;gap:8px;align-items:center;font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--hairline-2)}.ql-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 14px;align-items:start;padding:9px 0}.ql-row,.ql-row+.ql-row{border-top:1px dashed var(--hairline)}.ql-lbl{color:var(--text-3);font-size:12.5px;padding-top:9px}.ql-val{min-width:0}.ql-stack{display:grid;gap:6px;justify-items:start}.ql-stack .qb-seat{display:flex}.ql-stack .qb-seat>b{min-width:44px}.ql-stack .qb-seat>label{min-width:118px}.ql-fee{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ql-fee .input{max-width:120px}.ql-ext{gap:18px;align-items:flex-start}.ql-ext,.ql-pay{display:flex;flex-wrap:wrap}.ql-pay{gap:14px;align-items:center;min-height:36px}.ql-start{display:grid;gap:4px}.ql-terms{display:grid;gap:6px;justify-items:start}.ql-terms .rst-stats{margin:0}.ql-sib{display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-height:36px}.ql-before{display:grid;gap:8px}.ql-before-sum{padding-top:4px;border-top:1px dashed var(--hairline);gap:8px}.ql-before-sum .ql-fee>.sub:first-child{min-width:96px}.ql-paid{display:grid;gap:6px;padding:8px 10px;border:1px dashed var(--hairline-2);border-radius:10px;justify-self:start;min-width:340px}.ql-paid .ql-fee{justify-content:space-between}.ql-paid .ql-fee>.sub:first-child{min-width:0}.ql-tr-lines{display:grid;gap:0;max-width:760px}.ql-tr-line{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:0 12px;align-items:stretch}.ql-tr-line>*{padding:2px 0}.ql-tr-line .amt{display:flex;align-items:center;justify-content:flex-end;text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:12px;border-left:1px solid var(--hairline-2)}.ql-tr-line.crossed{opacity:.7}.ql-tr-line.crossed .amt{text-decoration:line-through;font-weight:500}.ql-tr-line.adds .sub,.ql-tr-line.crossed .sub{padding-left:16px}.ql-tr-line.adds .amt{color:var(--accent,#EBCB6B)}.ql-tr-line.total{margin-top:4px;padding-top:8px;border-top:1px solid var(--hairline-2)}.ql-stmt-head{flex-basis:100%;display:grid;gap:4px;margin:6px 0 8px}.ql-stmt-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;font-size:13px}.ql-stmt-meta>div{display:contents}.ql-stmt-row{align-items:stretch}.ql-stmt-amt{flex:none;min-width:104px;display:flex;align-items:center;justify-content:flex-end;margin:-14px 0;padding:14px 0 14px 14px;border-left:1px solid var(--hairline-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pe-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;align-items:center;font-size:13.5px}.pe-grid>div{display:contents}.pe-help{margin:12px 0 0;max-width:900px;padding:10px 12px;border:1px dashed var(--hairline-2);border-radius:10px;line-height:1.5}.qb-cal-d.before{background:transparent;color:var(--text-3);border:1px dashed var(--hairline-2)}.qb-month.history{opacity:.85}.qb-cal-d.today{box-shadow:0 0 0 2px #FF2DA0,0 0 8px rgba(255,45,160,.7);position:relative;z-index:1}.ql-sib .qb-num{width:70px}@media (max-width:720px){.ql-row{grid-template-columns:1fr}.ql-lbl{padding-top:0}}.qb-seat label{display:inline-flex;gap:4px;align-items:center;cursor:pointer}.qb-seat.on{border-color:var(--accent)}.qb-seat .btn.btn-row{padding:0 8px;min-height:24px;height:24px}.rst-hovdd .dd-btn{background:var(--pill);color:var(--pill-ink);border:0;border-radius:999px;width:auto;max-width:none;padding:9px 16px;font-weight:700;font-size:13.5px;white-space:nowrap}.rst-hovdd .dd-word{overflow:visible}.rst-statdd .dd-btn{border:0;border-radius:99px;width:auto;max-width:none;padding:4px 10px;height:auto;min-height:0;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.rst-statdd .dd-word{overflow:visible}.rst-statdd.green .dd-btn{background:rgba(16,185,129,.14);color:var(--ok)}.rst-statdd.blue .dd-btn{background:rgba(59,130,246,.15);color:var(--info)}.rst-statdd.amber .dd-btn{background:rgba(251,191,36,.18);color:var(--warn)}.rst-daybtn{padding:7px 14px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;background:rgba(120,150,220,.1);border:1px solid rgba(160,185,240,.28);color:inherit}.rst-daybtn.on{background:var(--accent,#A8C4FF);color:#12161F;border-color:transparent}.rst-daybtn small{margin-left:6px;font-weight:500;opacity:.6}.rst-daybtn.on small{opacity:.85}.rst-daybtn.full{opacity:.45}.rst-pen{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;border:1px solid rgba(160,185,240,.28);background:rgba(120,150,220,.1);color:inherit;cursor:pointer}.rst-pen:hover{background:rgba(120,150,220,.22)}a.rst-pkg-main{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;text-decoration:none;color:inherit}.cfm-back{position:fixed;inset:0;z-index:340;background:rgba(8,10,16,.66);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:grid;place-items:center;padding:22px}.cfm{width:min(430px,100%);border-radius:18px;padding:22px 24px 20px;background:var(--dialog-surface,#1C1E24);color:var(--text,#F4F3EE);box-shadow:0 26px 70px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.08)}.cfm-title{font-size:17px;font-weight:800;line-height:1.25}.cfm-body{margin-top:9px;font-size:13.5px;font-weight:500;line-height:1.55;opacity:.78}.cfm-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:20px}.cfm-go{background:#C0392B;color:#fff;border-color:transparent}.cfm-go:hover{background:#D6483A}.row.rst-prog-head{border-bottom:1px solid var(--hairline,rgba(255,255,255,.08))}.rst-kids{margin:4px 0 2px 18px;padding-left:16px;border-left:2px solid rgba(160,185,240,.2)}.rst-kids>div>.row.rst-pkg{border-radius:12px;background:rgba(120,150,220,.05)}.rst-kids>div>.row.rst-pkg:hover{background:rgba(120,150,220,.11)}.rst-kids>div+div{margin-top:6px}.dd{position:relative;min-width:0}.dd-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;cursor:pointer}.dd-word{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-pop{z-index:360;max-width:340px;max-height:376px;overflow-y:auto;padding:6px;background:var(--dialog-surface,#1C1E24);color:var(--text,#F4F3EE);border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.5)}.dd-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:9px 12px 9px 8px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.dd-opt.hi{background:rgba(120,150,220,.16)}.dd-opt.on{color:var(--accent,#A8C4FF)}.dd-check{width:16px;flex:none;text-align:center;font-size:12px}.df-pop{position:fixed;z-index:400;width:252px;padding:10px;background:var(--dialog-surface,#1C1E24);color:var(--text,#F4F3EE);border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.5);font-size:13px}.df-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}.df-month{font-weight:700}.df-nav{border:0;background:none;color:inherit;font:inherit;font-size:18px;line-height:1;cursor:pointer;width:28px;height:28px;border-radius:8px;display:grid;place-items:center}.df-nav:hover{background:rgba(120,150,220,.16)}.df-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.df-dow{text-align:center;font-size:11px;font-weight:700;color:var(--text-3,#9C9CA6);padding:2px 0 4px;text-transform:capitalize}.df-day{border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer;height:30px;border-radius:8px}.df-day:hover{background:rgba(120,150,220,.16)}.df-day.today{box-shadow:inset 0 0 0 1px var(--accent,#A8C4FF)}.df-day.on{background:var(--accent,#A8C4FF);color:#0B0B0C}.df-day:disabled{opacity:.3;cursor:default;background:none}.df-foot{display:flex;justify-content:space-between;margin-top:6px}.df-link{border:0;background:none;color:var(--accent,#A8C4FF);font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:4px 6px;border-radius:6px}.df-link:hover{background:rgba(120,150,220,.16)}.df-link:disabled{opacity:.4;cursor:default;background:none}.rst-status.dd{max-width:132px;flex:none}.rst-status .input{padding-top:6px;padding-bottom:6px}.rst-stat .input[type=date]{max-width:none;width:158px}.rst-stat .input[type=datetime-local]{max-width:none;width:215px}.rst-datefld{display:flex;flex-direction:column;gap:4px;min-width:0}.rst-datefld>span{font-size:11px;font-weight:600;color:var(--sub,#9AA3B5)}.rst-langs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rst-langs>div>.sub{display:block;margin-bottom:5px;font-weight:700}@media (max-width:760px){.rst-langs{grid-template-columns:1fr}}.rst-fldlbl{display:block;font-size:11px;font-weight:600;color:var(--sub,#9AA3B5);margin:6px 0 4px}.rst-trbtn{margin-left:10px;border:0;background:none;padding:0;font:inherit;font-size:11.5px;font-weight:700;color:var(--accent,#A8C4FF);cursor:pointer}.rst-trbtn:disabled{opacity:.5;cursor:default}.art-prose{max-width:68ch}.art-prose h2{font-size:19px;margin:22px 0 8px}.art-prose p{font-size:15.5px;line-height:1.65;margin:0 0 14px}.art-prose em,.art-prose p{color:var(--text)}.art-prose .pullq{margin:30px auto;padding:0;text-align:center;max-width:58ch}.art-prose .pullq:after,.art-prose .pullq:before{content:"";display:block;height:6px}.art-prose .pullq:before{margin-bottom:6px;background:linear-gradient(#D5318E,#D5318E) top /100% 3px no-repeat,linear-gradient(#D5318E,#D5318E) bottom /100% 1px no-repeat}.art-prose .pullq:after{margin-top:14px;background:linear-gradient(#D5318E,#D5318E) top /100% 1px no-repeat,linear-gradient(#D5318E,#D5318E) bottom /100% 3px no-repeat}.art-prose .pullq blockquote{position:relative;margin:0;border:0;background:none;padding:24px 34px 2px;font-size:16px;line-height:1.65;font-weight:700;color:var(--text)}.art-prose .pullq blockquote:after,.art-prose .pullq blockquote:before{position:absolute;font-size:52px;line-height:1;font-weight:800;color:#D5318E;pointer-events:none}.art-prose .pullq blockquote:before{content:"\201C";top:8px;left:0}.art-prose .pullq blockquote:after{content:"\201D";right:0;bottom:-.42em}.art-prose .pullq figcaption{margin-top:12px;font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--text-2)}.art-prose h2.srch{position:relative;margin:38px 0 10px;padding-top:18px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#D5318E}.art-prose h2.srch:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(#D5318E,#D5318E) top /100% 1px no-repeat,linear-gradient(#D5318E,#D5318E) bottom /100% 3px no-repeat}.art-prose h2.srch~p,.art-prose h2.srch~ul{font-size:13.5px;line-height:1.6;color:var(--text-2)}.art-prose blockquote{margin:0 0 14px;padding:10px 16px;border-left:3px solid var(--ai);background:color-mix(in srgb,var(--ai) 7%,transparent);border-radius:0 10px 10px 0;font-size:14.5px;line-height:1.6;color:var(--text-2)}.art-prose ul{margin:0 0 14px;padding-left:22px}.art-prose li{font-size:15.5px;line-height:1.6;color:var(--text);margin-bottom:6px}.rst-fp-changes{margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--amber,#d97706) 45%,var(--hairline));background:color-mix(in srgb,var(--amber,#d97706) 9%,transparent)}.rst-fp-changes-head{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px}.rst-fp-changes ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.rst-fp-changes li{font-size:13px;line-height:1.45;color:var(--text)}.rst-fp-changes li span{display:inline-block;margin-right:8px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.rst-fp-changes-act{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:8px}.fam-link{color:inherit;text-decoration:none}.fam-link:focus-visible,.fam-link:hover{color:var(--blue,#2563EB);outline:none}.rst-fold{margin-bottom:var(--gap)}.rst-fold-h{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);cursor:pointer;text-align:left;font:inherit;color:inherit}.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-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.rst-fold-chev{display:inline-block;width:18px;font-size:22px;line-height:1;color:var(--ink-3,#7a7268);transition:transform .15s ease;transform:rotate(0deg)}.rst-fold-chev.open{transform:rotate(90deg)}.rst-fold-t{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.rst-fold-s{color:var(--ink-3,#7a7268);min-width:0;overflow:hidden;text-overflow:ellipsis}.rst-fold-a,.rst-fold-s{font-size:13px;white-space:nowrap}.rst-fold-a{font-weight:600;color:var(--accent,#c9247f)}.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{flex-basis:100%;white-space:normal;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{font-weight:600;white-space:normal}.rst-hist .rst-fold-l4 .rst-fp-grid{margin-top:8px}.cfm.rf{max-width:620px}.rf-quick{display:flex;flex-wrap:wrap;gap:6px}.rf-items{display:grid;gap:4px;max-height:40vh;overflow:auto;padding:4px 0}.rf-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--hairline);border-radius:10px;cursor:pointer}.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 1;min-width:0;font-size:13.5px}.rf-item .rf-lbl em{font-style:normal;color:var(--ink-3,#7a7268);font-size:12px}.rf-item .rf-amt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.rst-sub{padding:14px;margin-top:10px;background:color-mix(in srgb,var(--card) 55%,transparent);border:1px solid var(--hairline);box-shadow:none}.rst-sub .rst-stats{margin-top:8px}.rst-help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--hairline-2);font-size:11px;font-weight:700;color:var(--text-3);cursor:help;margin-left:4px;vertical-align:middle}.rst-help:focus-visible,.rst-help:hover{color:var(--accent);border-color:var(--accent);outline:none}.att-created{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.qb-months{margin-top:10px;padding-top:8px;border-top:1px dashed var(--hairline)}.qb-month-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin-top:8px}.qb-month{display:grid;align-content:start;gap:6px;padding:10px 12px;border-radius:12px;background:var(--dialog-control);border:1px solid var(--hairline-2)}.qb-month.first{border-color:var(--accent,#EBCB6B)}.qb-month.covered{opacity:.7}.qb-month-head{display:grid;gap:1px}.qb-month-head b{font-size:13.5px}.qb-month-head small{color:var(--text-3);font-size:11.5px}.qb-month-days{display:flex;gap:4px;flex-wrap:wrap}.qb-month-days .chip{padding:2px 8px;font-size:11.5px}.qb-month-amt{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.qb-month-apply{display:flex;justify-content:flex-end}.chip.on,.pdfa-langs .chip.on,.qb-extpop .chip.on,.qb-month-days .chip.on,html.glass .chip.on,html.glass .qb-extpop .chip.on{background:var(--pill);border-color:transparent;color:var(--pill-ink)}.qb-month .qb-num{text-align:right;appearance:textfield}.qb-month .qb-num::-webkit-inner-spin-button,.qb-month .qb-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qb-month-seg{gap:4px;padding:2px 0 0;justify-content:flex-start;flex-wrap:wrap;overflow:visible}.qb-month-seg button{padding:4px 10px;font-size:11.5px;flex:none}.qb-month.waived{opacity:.75}.qb-cal{display:grid;gap:2px;margin:2px 0 0}.qb-cal-h{font-size:10px;color:var(--text-3);text-align:center;text-transform:lowercase}.qb-cal-d{font-size:10.5px;text-align:center;border-radius:6px;padding:2px 0;background:var(--track);color:var(--text-2);min-height:16px}.qb-cal-d.on{background:var(--pill);color:var(--pill-ink);font-weight:700}.qb-cal-d.closed{background:color-mix(in srgb,var(--red,#E5484D) 30%,transparent);color:var(--text)}.qb-cal-d.missed{background:color-mix(in srgb,var(--text-3) 22%,transparent);color:var(--text-3);text-decoration:line-through}.qb-cal-d.blank{background:transparent}.qb-cal-d.ext{background:#0075FF;color:#fff;font-weight:700}.qb-cal-d.start{background:#22C55E;color:#04200F;font-weight:700}.qb-cal-d.start.ext{background:linear-gradient(90deg,#0075FF 0 50%,#22C55E 50% 100%);color:#fff}.qb-cal-legend i.start{background:#22C55E}.qb-month.locked{opacity:.8;border-style:dashed}.dues-chip.adj{display:inline-flex;margin-top:4px;font-size:11px}button.qb-cal-d{border:0;font:inherit;font-size:10.5px;cursor:pointer;width:100%}button.qb-cal-d.pick:hover{outline:2px solid #0075FF;outline-offset:1px}.qb-cal-legend i.ext{background:#0075FF}.qb-month{position:relative}.qb-extpop{position:absolute;left:8px;right:8px;top:44px;z-index:6;padding:10px;border-radius:12px;background:var(--dialog-surface,#1C1E24);color:var(--text,#F4F3EE);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px rgba(0,0,0,.5);display:grid;gap:8px}.qb-extpop-head{font-size:12.5px;font-weight:700}.qb-extpop-quick{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.qb-extpop-quick .chip{padding:3px 9px;font-size:11.5px}.qb-extpop-min{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-3)}.qb-extpop-min .input{width:70px;padding-top:4px;padding-bottom:4px}.qb-extpop-apply{display:flex;gap:6px;flex-wrap:wrap}.qb-extpop-row{display:grid;gap:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.qb-extpop-row>.sub{font-size:11.5px}.qb-extpop{top:26px}.qb-extpop-apply .btn{padding:4px 10px;font-size:11.5px}.qb-cal-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:10.5px;color:var(--text-3)}.qb-cal-legend i{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:4px;vertical-align:-1px;background:var(--track)}.qb-cal-legend i.on{background:var(--pill)}.qb-cal-legend i.closed{background:color-mix(in srgb,var(--red,#E5484D) 30%,transparent)}.qb-cal-legend i.missed{background:color-mix(in srgb,var(--text-3) 22%,transparent)}.qb-amts{display:grid;gap:4px;margin-top:2px}.qb-amt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.qb-amt>span:first-child{min-width:92px;color:var(--text-3)}.qb-amt .input{width:104px}.qb-amt small{flex-basis:100%;padding-left:98px;font-size:11px}.qb-amt-total{font-size:13px}.qb-amt-total b{font-size:14px}.qb-undo.chip{padding:3px 9px;font-size:11.5px;cursor:pointer;background:color-mix(in srgb,var(--pill) 35%,transparent)}.qb-waive{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2)}.pdfa{position:relative;display:inline-flex}.pdfa-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:360;width:272px;padding:8px;background:var(--dialog-surface,#1C1E24);color:var(--text,#F4F3EE);border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.5);display:grid;gap:2px;text-align:left}.pdfa-pop .dd-opt{white-space:normal;text-decoration:none}.pdfa-langs{display:flex;gap:6px;padding:2px 4px 8px}.pdfa-mail{display:grid;gap:6px;padding:8px 4px 2px;border-top:1px solid rgba(255,255,255,.08);margin-top:4px}.pdfa-mail .input{width:100%;box-sizing:border-box}.cg-write{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:2px 0 12px;font-size:13px;font-weight:600;color:var(--text-2)}.cg-write .btn{height:36px}.qb-month-days .chip small{margin-left:5px;font-weight:500;opacity:.7}.qb-month-days .chip.on small{opacity:.85}.qb-month-days .chip.full{opacity:.45}.ql-changes{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--accent,#ebcb6b);font-size:13.5px;line-height:1.5}.cv-shelf{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cv-thumb{width:64px;height:44px;flex:none;border-radius:8px;border:1px solid var(--hairline);background:#fff 50%/cover no-repeat;cursor:pointer;padding:0}.cv-thumb.wide{width:128px;height:26px;background-size:cover}.cv-thumb.on{box-shadow:0 0 0 2px var(--accent)}.cv-thumb:hover{filter:brightness(1.04)}.cv-frame-row{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-2)}.cv-frame-row svg{width:15px;height:15px;color:var(--accent)}.cv-frame-row img{height:26px;width:46px;object-fit:cover;border-radius:6px;border:1px solid var(--hairline)}.cv-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cv-hl{background:#fff2a8;color:#2b2b2b;padding:0 5px;border-radius:3px}.cv-colors{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cv-swatch{width:22px;height:22px;flex:none;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--hairline);cursor:pointer;padding:0;position:relative;overflow:hidden}.cv-swatch.on{box-shadow:0 0 0 2px var(--accent)}.cv-swatch-any{background:conic-gradient(#d5318e,#f28a1f,#4aa24b,#12a9ec,#7a4fbf,#d5318e)}.cv-swatch-any input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.cv-ed b,.cv-ed strong{font-weight:800}.cv-ed mark{background:#fff2a8;color:inherit;padding:0 2px;border-radius:3px}.cv-range{display:inline-flex;align-items:center;gap:8px;min-width:260px}.cv-range input[type=range]{flex:1 1;min-width:120px;accent-color:var(--accent);cursor:pointer}.cv-range-v{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}