.premium-brand:focus-visible,.top-module-trigger:focus-visible,.premium-user-chip:focus-visible,.premium-module-scroll:focus-visible,.premium-submodule-strip-scroll a:focus-visible,.premium-main-shell:focus-visible,.workspace-advanced-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(hover:none)and (pointer:coarse){.top-module-trigger,.premium-submodule-strip-scroll a,.premium-top-actions>button{min-width:44px;min-height:44px}.premium-module-nav,.premium-submodule-strip-scroll{scroll-snap-type:x proximity;touch-action:pan-x pinch-zoom}.app-content-stage{touch-action:pan-y pinch-zoom}}@media(forced-colors:active){:focus-visible{outline:2px solid canvastext}.top-module-trigger[data-active=true],.premium-submodule-strip a[data-active=true]{border-color:highlight}}.route-progress{position:absolute!important;inset:0 0 auto!important}.premium-main-shell [data-slot=page-container]>*{animation-duration:var(--motion-block-duration)!important;filter:none!important}.premium-main-shell [data-slot=page-container]>:nth-child(n+6){animation:none!important}@media(max-width:800px){.premium-main-shell [data-slot=page-container]>*{animation-duration:var(--motion-block-mobile-duration)!important}}:root{--font-sans:"Urbanist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--background:#f4f4f4;--foreground:#272727;--card:#fcfcfc;--card-foreground:#272727;--popover:#fcfcfc;--popover-foreground:#272727;--primary:#272727;--primary-foreground:#fff;--secondary:#ebebeb;--secondary-foreground:#272727;--muted:#ededed;--muted-foreground:#666;--accent:#e9e9e7;--accent-foreground:#272727;--border:#e4e4e4;--input:#dadada;--ring:#666;--success:#237b18;--success-foreground:#fff;--destructive:#cd3421;--destructive-foreground:#fff;--warning:#986017;--warning-foreground:#fff;--radius:1rem;--radius-control:.75rem;--radius-card:1.25rem;--radius-overlay:1.5rem;--layout-page-max:108rem;--premium-surface:#f4f4f4;--premium-surface-strong:#fcfcfc;--premium-ink:#272727;--premium-border:#27272712;--premium-card-shadow:0 2px 10px -6px #00000014;--premium-shadow:0 24px 80px -40px #00000040;--chart-blue:#272727;--chart-lime:#29bf12;--chart-pink:#f4442e;--chart-orange:#e6943c;--chart-violet:#8c87a1;--chart-grid:#27272712;--chart-cursor:#27272708;--glass-bg:#ffffffb8;--glass-bg-strong:#ffffffe6;--glass-border:#ffffffb3;--surface-sheen:#ffffffb8;--surface-tint:#bed8c612;--ease-workspace:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.2, .8, .2, 1);--motion-press-duration:.1s;--motion-control-duration:.18s;--motion-overlay-duration:.28s;--motion-exit-duration:.16s;--motion-page-duration:.28s;--motion-block-duration:.3s;--motion-block-mobile-duration:.22s}.dark{--background:#202020;--foreground:#f4f4f4;--card:#272727;--card-foreground:#f4f4f4;--popover:#2c2c2c;--popover-foreground:#f4f4f4;--primary:#f4f4f4;--primary-foreground:#272727;--secondary:#343434;--secondary-foreground:#f4f4f4;--muted:#303030;--muted-foreground:#b0b0b0;--accent:#383838;--accent-foreground:#f4f4f4;--border:#3c3c3c;--input:#494949;--ring:#bcbcbc;--success:#8add7c;--success-foreground:#172515;--destructive:#ff8c7d;--destructive-foreground:#33150f;--warning:#f2b975;--warning-foreground:#2c1e0d;--premium-surface:#202020;--premium-surface-strong:#272727;--premium-border:#ffffff14;--premium-card-shadow:0 2px 8px -6px #00000059;--chart-blue:#dedede;--chart-lime:#60d849;--chart-pink:#ff745f;--chart-orange:#edaa5e;--chart-grid:#ffffff12;--glass-bg:#272727c2;--glass-bg-strong:#272727f0;--glass-border:#ffffff17;--surface-sheen:#ffffff08;--surface-tint:#8ab9a00a}html,body,button,input,textarea,select,.recharts-wrapper,[role=dialog]{font-family:var(--font-sans)}html:not(.dark) body{background:#dedede}body{letter-spacing:-.012em;font-weight:500}.app-frame-shell{height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));isolation:isolate;background:#dedede;display:block!important}.dark .app-frame-shell{background:#181818}.app-frame-shell>.ambient-bg{display:none}.premium-workspace-shell{border:1px solid var(--glass-border);background:var(--background);height:100%;box-shadow:var(--premium-shadow);border-radius:24px;overflow:hidden}.premium-top-shell{z-index:40;background:var(--background);flex:none;position:relative}.premium-top-shell:before{content:"";pointer-events:none;background:radial-gradient(at 15% 0,#bae0d345,#0000 55%),radial-gradient(at 42% 0,#e4ebaf3b,#0000 60%);position:absolute;inset:0 35% 0 0}.dark .premium-top-shell:before{opacity:.22}.premium-top-primary{grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:12px;min-height:82px;padding:16px 28px;display:grid;position:relative}.premium-brand-cluster{align-items:center;min-width:0;display:flex}.premium-brand{min-width:0;color:var(--foreground);border-radius:12px;align-items:center;gap:10px;padding:4px;display:flex}.premium-brand>img,.premium-brand-mark{object-fit:contain;width:34px;height:34px;color:var(--foreground);background:0 0;border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:650;display:grid}.premium-brand-copy{min-width:0}.premium-brand-copy strong{letter-spacing:-.04em;white-space:nowrap;font-size:16px;font-weight:650;display:block}.premium-module-nav-shell{min-width:0;position:relative}.premium-module-nav{scrollbar-width:none;overscroll-behavior-inline:contain;justify-content:safe center;align-items:center;gap:4px;padding:5px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.premium-module-nav::-webkit-scrollbar{display:none}.premium-submodule-strip-scroll::-webkit-scrollbar{display:none}.top-module-trigger{min-height:42px;color:var(--muted-foreground);white-space:nowrap;transition:background .22s ease,box-shadow .3s ease,color .18s ease,transform .32s var(--ease-spring);border:1px solid #0000;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:0;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.top-module-trigger>svg{stroke-width:1.7px;flex:none;width:17px;height:17px}.module-label{opacity:0;transition:grid-template-columns .3s var(--ease-spring),opacity var(--motion-control-duration) ease;grid-template-columns:0fr;display:grid}.module-label>span{min-width:0;transition:padding .3s var(--ease-spring);padding-inline-start:0;overflow:hidden}.top-module-trigger[data-active=true],.top-module-trigger:hover,.top-module-trigger:focus-visible{background:var(--card);border-color:var(--premium-border);color:var(--foreground);box-shadow:0 3px 12px -7px #00000038}.top-module-trigger:is([data-active=true],:hover,:focus-visible) .module-label{opacity:1;grid-template-columns:1fr}.top-module-trigger:is([data-active=true],:hover,:focus-visible) .module-label>span{padding-inline-start:7px}.top-module-trigger:active{transition-duration:var(--motion-press-duration);transform:scale(.96)}.premium-module-scroll{z-index:2;background:var(--card);border:1px solid var(--border);border-radius:12px;place-items:center;width:28px;height:32px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.premium-module-scroll svg{width:14px}.premium-module-scroll-left{left:-6px}.premium-module-scroll-right{right:-6px}.premium-top-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:3px;min-width:0;display:flex}.premium-top-actions>[data-slot=button]{width:34px;min-width:34px;height:34px;box-shadow:none;background:0 0;border-radius:50%}.premium-top-actions>.premium-settings-toggle:is([data-active=true],[data-state=open]){background:var(--accent);color:var(--foreground)}[data-slot=dropdown-item][aria-current=page]{background:var(--accent);font-weight:650}.premium-user-chip{min-width:0;max-width:220px;color:var(--foreground);text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:8px;padding:4px 6px;display:flex}.premium-user-chip:hover{background:var(--accent)}.premium-user-chip .profile-avatar{background:var(--secondary);width:34px;height:34px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.premium-user-chip .profile-copy{gap:2px;min-width:0;max-width:130px;display:grid}.profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.profile-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:11px;font-weight:500;overflow:hidden}.premium-user-chip>svg{width:12px;height:12px;color:var(--muted-foreground);flex:none}.premium-submodule-strip{align-items:center;min-width:0;padding:0 28px 12px;display:flex}.premium-submodule-strip-scroll{scrollbar-width:none;gap:5px;width:100%;min-width:0;padding:3px;display:flex;overflow-x:auto}.premium-submodule-strip a{color:var(--muted-foreground);transition:background var(--motion-control-duration) ease,color var(--motion-control-duration) ease,transform var(--motion-control-duration) var(--ease-spring);border-radius:10px;flex:none;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:550;display:inline-flex}.premium-submodule-strip a:active{transition-duration:var(--motion-press-duration);transform:scale(.97)}.premium-submodule-strip a>svg{stroke-width:1.6px;width:13px;height:13px}.premium-submodule-strip a:is(:hover,[data-active=true]){background:var(--card);color:var(--foreground)}.premium-submodule-strip a[data-active=true]{box-shadow:0 1px 5px #0000000a}.premium-main-shell,.dark .premium-main-shell{background:var(--background);width:100%;min-width:0;min-height:0;box-shadow:none;border:none;border-radius:0;flex:1;overflow:hidden;height:auto!important}.app-content-stage{overscroll-behavior-y:contain;scrollbar-gutter:stable;background:0 0}.premium-main-shell [data-slot=page-container]{padding:12px 28px 88px}[data-slot=page-header]{gap:16px;margin-bottom:8px}[data-slot=page-header] h1,.dashboard-premium-heading h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(25px,2.3vw,36px);font-weight:500;line-height:1.18}[data-slot=card],.premium-main-shell [data-slot=card],.dark .premium-main-shell [data-slot=card]{border-radius:var(--radius-card);border-color:var(--premium-border);box-shadow:var(--premium-card-shadow)}.premium-main-shell [data-slot=card]{contain:layout style}.metric-card,.dark .metric-card{background:linear-gradient(135deg,var(--surface-sheen),transparent 52%,var(--surface-tint)),var(--card);min-height:138px}.metric-card:after{display:none}.metric-card:hover{box-shadow:var(--premium-card-shadow);transform:none}.metric-card__eyebrow{color:var(--muted-foreground);font-size:12px;font-weight:550}.metric-card__value{letter-spacing:-.06em;font-size:clamp(30px,3vw,46px);font-weight:450;line-height:1.05}.metric-card__value--compact{font-size:clamp(26px,2.5vw,38px)}.metric-card__icon,.dark .metric-card__icon{background:var(--muted);width:28px;height:28px;color:var(--muted-foreground);border:none;border-radius:50%}.metric-delta{background:0 0;margin-top:3px;padding:0;font-size:11px;font-weight:600}.chart-card,.dark .chart-card{background:linear-gradient(155deg,var(--surface-sheen),transparent 45%,var(--surface-tint)),var(--card)}.chart-card__header{padding:20px 22px 8px}.chart-card__title{letter-spacing:-.025em;font-size:14px;font-weight:600}.chart-card__body{padding:6px 18px 18px}.recharts-cartesian-grid line{stroke:var(--chart-grid);stroke-dasharray:2 6}.recharts-cartesian-axis-tick text{fill:var(--muted-foreground);font-family:var(--font-sans);font-size:11px}.recharts-tooltip-wrapper{filter:none}[data-slot=button]{box-shadow:none;transition:background var(--motion-control-duration) ease,color var(--motion-control-duration) ease,border-color var(--motion-control-duration) ease,transform .25s var(--ease-spring);font-weight:600}[data-slot=button]:active:not(:disabled){transition-duration:var(--motion-press-duration);transform:scale(.97)}[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[role=tablist]{background:var(--muted);border:none;border-radius:12px}[role=tab]{border-radius:9px;transition:background .2s,box-shadow .2s}[role=tab][data-state=active]{background:var(--card);color:var(--foreground);box-shadow:0 2px 8px -5px #00000038}[data-slot=table]{font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;font-size:13px}[data-slot=table-container]{scrollbar-width:thin;scrollbar-color:var(--input) transparent;border-radius:inherit}[data-slot=table-head]{color:var(--muted-foreground);letter-spacing:0;text-transform:none;background:color-mix(in srgb,var(--muted) 55%,var(--card));border-bottom:1px solid var(--border);padding-inline:14px;font-size:11px;font-weight:600}[data-slot=table-cell]{padding-top:12px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);padding-inline:14px}[data-slot=table-body]>[data-slot=table-row]:last-child>[data-slot=table-cell]{border-bottom:0}[data-slot=table-row]:focus-within{background:var(--accent)}[data-slot=tabs-list]{scrollbar-width:none;scroll-padding-inline:4px}[data-slot=tabs-trigger]{flex-shrink:0}[data-slot=button][data-variant=default]{background-image:linear-gradient(#ffffff12,#0000)}.chart-card__actions>div{flex-wrap:wrap}@media(max-width:640px){.chart-card__header{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 18px 8px}[data-slot=page-header-actions]{max-width:100%}[data-slot=page-header-actions]>[data-slot=button]{white-space:normal;min-width:0;height:auto;min-height:40px}}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation-duration:var(--motion-control-duration);animation-timing-function:var(--ease-workspace);background:#1414143b}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]{border-radius:var(--radius-overlay);border-color:var(--glass-border);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation-duration:var(--motion-overlay-duration);animation-timing-function:var(--ease-workspace);box-shadow:0 25px 80px -30px #0000004d}[data-slot=dialog-content][data-state=closed],[data-slot=alert-dialog-content][data-state=closed],[data-slot=sheet-content][data-state=closed]{animation-duration:var(--motion-exit-duration)}[data-slot=dialog-title],[data-slot=sheet-title]{letter-spacing:-.04em;font-size:22px;font-weight:550}[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=select-content]{background:var(--glass-bg-strong);border-color:var(--premium-border);transform-origin:var(--radix-popper-transform-origin,center);animation-duration:var(--motion-control-duration);animation-timing-function:var(--ease-workspace);border-radius:14px;box-shadow:0 12px 35px -18px #00000040}.workspace-search{max-width:560px;padding:12px}.workspace-search [cmdk-input]{height:54px;font-size:17px}.workspace-search [cmdk-item]{cursor:pointer;border-radius:12px;min-height:48px;padding:12px}.workspace-search [cmdk-group-heading]{padding:12px}.workspace-search [cmdk-list]{max-height:min(55dvh,440px)}.workspace-advanced{border-top:1px solid var(--border);padding-top:14px}.workspace-advanced-trigger{text-align:left;width:100%;min-height:40px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:14px;font-weight:600;display:flex}.workspace-advanced-trigger svg{width:16px;transition:transform .28s var(--ease-spring)}.workspace-advanced-trigger[data-state=open] svg{transform:rotate(180deg)}.workspace-advanced-content{overflow:hidden}.workspace-advanced-content[data-state=open]{animation:workspace-expand .28s var(--ease-workspace)}.workspace-advanced-content[data-state=closed]{animation:workspace-collapse .22s var(--ease-workspace)}.assistant-launcher{bottom:max(28px,env(safe-area-inset-bottom));z-index:45;position:fixed;left:50%;transform:translate(-50%)}.assistant-launcher button{color:#f4f4f4;background:#272727;border:1px solid #ffffff2e;border-radius:999px;gap:9px;height:44px;padding:0 18px 0 8px;box-shadow:0 12px 35px -12px #0006}.assistant-launcher svg{box-sizing:content-box;color:#272727;transition:transform .28s var(--ease-spring);background:#d8f69b;border-radius:50%;padding:7px}@media(hover:hover)and (pointer:fine){.assistant-launcher button:hover{transform:translateY(-2px)}.assistant-launcher button:hover svg{transform:rotate(-8deg)scale(1.06)}.assistant-launcher button:active{transform:scale(.97)}}.assistant-panel{z-index:48;left:50%;bottom:max(26px,env(safe-area-inset-bottom));border:1px solid var(--glass-border);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);transform-origin:bottom;width:min(460px,100vw - 32px);max-height:calc(100dvh - 110px);transition:width var(--motion-overlay-duration) var(--ease-workspace);border-radius:24px;flex-direction:column;padding:16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 22px 65px -22px #00000052}.assistant-panel[data-state=open]{animation:assistant-open .32s var(--ease-workspace)}.assistant-panel[data-state=closed]{animation:assistant-close var(--motion-exit-duration) var(--ease-workspace);pointer-events:none}.assistant-panel:before{border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(at 24% 0,#d5f0b45c,#0000 65%),radial-gradient(at 90% 0,#f4a08236,#0000 60%);height:115px;position:absolute;inset:0 0 auto}.assistant-panel[data-expanded=true]{width:min(760px,100vw - 32px)}.assistant-header{justify-content:space-between;align-items:center;padding:0 0 14px;display:flex;position:relative}.assistant-header h2{letter-spacing:-.035em;font-size:17px;font-weight:600}.assistant-brand{align-items:center;gap:9px;display:flex}.assistant-brand-mark{color:#272727;background:#d8f69b;border:1px solid #27272712;border-radius:11px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #fff9}.assistant-brand-mark svg{stroke-width:1.7px;width:16px;height:16px}.assistant-header button{border-radius:50%;width:30px;height:30px}.assistant-prompts{flex-wrap:wrap;gap:6px;padding:6px 0 18px;display:flex;position:relative}.assistant-prompts button{border:1px solid var(--premium-border);background:color-mix(in oklab,var(--card) 75%,transparent);text-align:left;transition:background .18s,transform .22s var(--ease-spring);border-radius:999px;padding:7px 10px;font-size:12px}.assistant-prompts button:hover{background:var(--accent);transform:translateY(-1px)}.assistant-conversation{overscroll-behavior:contain;min-height:0;max-height:50dvh;padding:4px 3px 12px;font-size:13px;line-height:1.65;overflow-y:auto}.assistant-message{overflow-wrap:anywhere;animation:workspace-enter .22s var(--ease-workspace);margin:0 0 16px}.assistant-message[data-role=user]{background:var(--muted);border-radius:16px 16px 4px;margin-left:30px;padding:10px 14px}.assistant-message p{margin-bottom:8px}.assistant-message ul,.assistant-message ol{padding-left:18px}.assistant-message h1,.assistant-message h2,.assistant-message h3{margin:14px 0 5px;font-size:14px;font-weight:650}.assistant-message a{text-decoration:underline}.assistant-composer{color:#f4f4f4;background:#272727;border-radius:20px;align-items:flex-end;gap:7px;padding:7px;display:flex;position:relative}.assistant-composer textarea{resize:none;min-width:0;height:42px;max-height:120px;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:11px 7px;font-size:13px}.assistant-composer textarea::placeholder{color:#bababa}.assistant-composer:focus-within{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.assistant-composer textarea:focus-visible{box-shadow:none!important;outline:none!important}.assistant-composer button{color:#272727;background:#d8f69b;border-radius:50%;width:36px;height:36px;margin-bottom:3px}.assistant-composer button:disabled{opacity:.45}.assistant-meta{color:var(--muted-foreground);justify-content:space-between;gap:8px;margin:9px 4px 0;font-size:11px;display:flex}.assistant-sources{color:var(--muted-foreground);margin-bottom:12px;font-size:11px}.assistant-sources summary{cursor:pointer}.profile-settings-photo{background:var(--muted);border-radius:50%;place-items:center;width:80px;height:80px;font-size:26px;display:grid;overflow:hidden}.profile-settings-photo img{object-fit:cover;width:100%;height:100%}.page-enter{animation:workspace-enter var(--motion-page-duration) var(--ease-workspace)}.route-progress{height:2px;position:absolute!important;inset:0 0 auto!important}:is(button,a,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@keyframes workspace-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes assistant-open{0%{opacity:0;transform:translate(-50%,16px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes assistant-close{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,10px)scale(.97)}}@keyframes workspace-expand{0%{opacity:0;height:0}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes workspace-collapse{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@media(max-width:1100px){.premium-top-primary{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-inline:18px}.premium-user-chip .profile-copy{max-width:95px}.premium-submodule-strip{padding-inline:18px}}@media(max-width:800px){.premium-top-primary{grid-template-columns:1fr auto;gap:6px;padding:12px 16px 4px}.premium-brand-cluster{grid-area:1/1}.premium-top-actions{grid-area:1/2}.premium-module-nav-shell{grid-area:2/1/auto/-1}.premium-module-nav{justify-content:safe center;padding:8px 4px}.premium-submodule-strip{padding:0 12px 6px}.premium-main-shell [data-slot=page-container]{padding:12px 18px 88px}}@media(max-width:480px){.app-frame-shell{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.premium-workspace-shell{border:0;border-radius:0}.premium-top-primary{padding-inline:12px}.premium-brand-copy strong{font-size:14px}.premium-brand>img,.premium-brand-mark{width:28px;height:28px}.premium-user-chip .profile-copy{max-width:70px}.profile-copy strong,.profile-copy small{font-size:11px}.premium-user-chip>svg{display:none}.premium-top-actions{gap:0}.premium-top-actions>[data-slot=button]{width:30px;min-width:30px}.top-module-trigger{min-height:44px;padding:10px}.premium-module-nav{gap:2px}.premium-main-shell [data-slot=page-container]{padding-inline:14px}[data-slot=dialog-content]{border-radius:22px;max-height:calc(100dvh - 24px)}[data-slot=input],[data-slot=textarea]{font-size:16px}.assistant-launcher{bottom:max(16px,env(safe-area-inset-bottom))}.assistant-panel{bottom:max(12px,env(safe-area-inset-bottom))}.assistant-composer textarea{font-size:16px}}@media(min-width:360px)and (max-width:480px){.grid:has(>[data-module-metric-card]){grid-template-columns:repeat(2,minmax(0,1fr))}[data-module-metric-card]{min-height:124px;padding:14px}[data-module-metric-card] .metric-card__icon{display:none}[data-module-metric-card] .metric-card__eyebrow,[data-module-metric-card] .metric-card__description{white-space:normal}[data-module-metric-card] .metric-card__value{font-size:30px}}@media(pointer:coarse){.assistant-header button,.assistant-prompts button,.assistant-composer button{min-width:44px;min-height:44px}}@media(max-width:480px)and (pointer:coarse){.premium-user-chip .profile-copy{display:none}}@media(prefers-reduced-transparency:reduce){[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=popover-content],[data-slot=dropdown-content],[data-slot=dropdown-sub-content],[data-slot=select-content],.assistant-panel{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14141473}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.premium-top-shell,.assistant-launcher,.assistant-panel{display:none}.app-frame-shell,.premium-workspace-shell,.premium-main-shell,.app-content-stage{box-shadow:none;background:#fff;border:0;padding:0;height:auto!important;overflow:visible!important}}
