html{max-width:100%;scroll-behavior:smooth;overflow-x:clip}@media (max-width:767px){html{scroll-behavior:auto}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}}body{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100%;overflow-x:clip}main{min-width:0}canvas,img,svg,video{max-width:100%}@supports not (overflow:clip){body,html{overflow-x:hidden}}:root{--app-radius-card:12px;--app-radius-tile:10px;--app-card-border:hsl(var(--border));--app-card-background:hsl(var(--card)/0.86);--app-tile-background:hsl(var(--card)/0.7);--app-card-shadow:0 14px 34px rgba(15,23,42,0.08);--app-card-shadow-hover:0 18px 42px rgba(15,23,42,0.11);--app-tile-shadow:none}.app-card,.dashboard-card,.homepage-card,.section-shell{border:1px solid var(--app-card-border);border-radius:var(--app-radius-card)!important;background:var(--app-card-background);box-shadow:var(--app-card-shadow)!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.app-card:hover,.dashboard-card:hover,.homepage-card:hover,.section-shell:hover{box-shadow:var(--app-card-shadow-hover)!important}.dashboard-tile,.homepage-tile{border-radius:var(--app-radius-tile)!important;background:var(--app-tile-background);box-shadow:var(--app-tile-shadow)!important}.student-billing-alert,.student-billing-payment-row{border-color:hsl(var(--border)/.82)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.045),transparent 38%),hsl(var(--card)/.78)!important;box-shadow:0 12px 28px rgba(15,23,42,.055)}.student-billing-payment-pending,.student-billing-payment-processing{border-color:rgba(245,158,11,.28)!important;background:radial-gradient(circle at top right,rgba(245,158,11,.09),transparent 38%),hsl(var(--card)/.78)!important}.student-billing-payment-failed,.student-billing-payment-refunded{border-color:hsl(var(--destructive)/.2)!important;background:radial-gradient(circle at top right,hsl(var(--destructive)/.07),transparent 38%),hsl(var(--card)/.78)!important}.student-billing-trace-chip{max-width:100%}.student-billing-trace-success{border-color:hsl(var(--accent)/.22);background:hsl(var(--accent)/.09);color:hsl(var(--accent))}.student-billing-trace-warning{border-color:rgba(245,158,11,.32);background:rgba(245,158,11,.1);color:#b45309}.student-billing-trace-danger{border-color:hsl(var(--destructive)/.24);background:hsl(var(--destructive)/.09);color:hsl(var(--destructive))}[data-theme=dark] .student-billing-trace-warning{border-color:rgba(251,191,36,.3);background:rgba(245,158,11,.12);color:#fbbf24}.bookmark-row,.bookmarks-hero-card,.bookmarks-library-card{border-color:hsl(var(--border)/.82)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.045),transparent 38%),hsl(var(--card)/.82)!important}.bookmarks-filter-row{scrollbar-width:none}.bookmarks-filter-row::-webkit-scrollbar{display:none}.bookmark-row{border-radius:12px;box-shadow:0 12px 28px rgba(15,23,42,.045),inset 0 1px 0 hsl(var(--background)/.56)}.bookmarks-search-field .exam-input{box-shadow:inset 0 1px 0 hsl(var(--background)/.66)}[data-theme=dark] .bookmark-row,[data-theme=dark] .bookmarks-hero-card,[data-theme=dark] .bookmarks-library-card{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at top right,rgba(96,165,250,.06),transparent 38%),rgba(15,23,42,.72)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)}[data-theme=colorful] .bookmark-row,[data-theme=colorful] .bookmarks-hero-card,[data-theme=colorful] .bookmarks-library-card{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 38%),rgba(255,255,255,.78)!important}.planner-action-row,.planner-attempt-row,.planner-empty-state,.planner-page .dashboard-card,.planner-quick-action,.planner-signal-tile,.planner-target-tile,.planner-weekly-tile{border-color:hsl(var(--border)/.82)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.045),transparent 38%),hsl(var(--card)/.82)!important}.planner-action-row,.planner-attempt-row,.planner-empty-state,.planner-quick-action,.planner-signal-tile,.planner-target-tile,.planner-weekly-tile{box-shadow:0 12px 28px rgba(15,23,42,.045),inset 0 1px 0 hsl(var(--background)/.56)}.planner-hero-card{position:relative}.planner-hero-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--secondary)));opacity:.72;pointer-events:none}.planner-hero-card>*{position:relative;z-index:1}[data-theme=dark] .planner-action-row,[data-theme=dark] .planner-attempt-row,[data-theme=dark] .planner-empty-state,[data-theme=dark] .planner-page .dashboard-card,[data-theme=dark] .planner-quick-action,[data-theme=dark] .planner-signal-tile,[data-theme=dark] .planner-target-tile,[data-theme=dark] .planner-weekly-tile{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at top right,rgba(96,165,250,.055),transparent 38%),rgba(15,23,42,.72)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)}[data-theme=colorful] .planner-action-row,[data-theme=colorful] .planner-attempt-row,[data-theme=colorful] .planner-empty-state,[data-theme=colorful] .planner-page .dashboard-card,[data-theme=colorful] .planner-quick-action,[data-theme=colorful] .planner-signal-tile,[data-theme=colorful] .planner-target-tile,[data-theme=colorful] .planner-weekly-tile{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 38%),rgba(255,255,255,.78)!important}.ai-credits-card,.ai-focus-card,.ai-generated-question-card,.ai-mentor-answer-card,.ai-premium-lock-card,.ai-recommendation-card,.ai-revision-panel .dashboard-card,.ai-study-plan-card,.ai-weak-topic-banner,.mistake-example-card,.mistake-stat-tile,.mistake-topic-card,.revision-hero-card,.revision-signal-card{border-color:hsl(var(--border)/.82)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.045),transparent 38%),hsl(var(--card)/.82)!important}.revision-hero-card{position:relative}.revision-hero-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--secondary)));opacity:.72;pointer-events:none}.revision-hero-card>*{position:relative;z-index:1}.ai-credits-card,.ai-focus-card,.ai-generated-question-card,.ai-mentor-answer-card,.ai-premium-lock-card,.ai-recommendation-card,.ai-study-plan-card,.ai-weak-topic-banner,.mistake-example-card,.mistake-stat-tile,.mistake-topic-card,.revision-signal-card{box-shadow:0 12px 28px rgba(15,23,42,.045),inset 0 1px 0 hsl(var(--background)/.56)}[data-theme=dark] .ai-credits-card,[data-theme=dark] .ai-focus-card,[data-theme=dark] .ai-generated-question-card,[data-theme=dark] .ai-mentor-answer-card,[data-theme=dark] .ai-premium-lock-card,[data-theme=dark] .ai-recommendation-card,[data-theme=dark] .ai-revision-panel .dashboard-card,[data-theme=dark] .ai-study-plan-card,[data-theme=dark] .ai-weak-topic-banner,[data-theme=dark] .mistake-example-card,[data-theme=dark] .mistake-stat-tile,[data-theme=dark] .mistake-topic-card,[data-theme=dark] .revision-hero-card,[data-theme=dark] .revision-signal-card{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at top right,rgba(96,165,250,.055),transparent 38%),rgba(15,23,42,.72)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)}[data-theme=colorful] .ai-credits-card,[data-theme=colorful] .ai-focus-card,[data-theme=colorful] .ai-generated-question-card,[data-theme=colorful] .ai-mentor-answer-card,[data-theme=colorful] .ai-premium-lock-card,[data-theme=colorful] .ai-recommendation-card,[data-theme=colorful] .ai-revision-panel .dashboard-card,[data-theme=colorful] .ai-study-plan-card,[data-theme=colorful] .ai-weak-topic-banner,[data-theme=colorful] .mistake-example-card,[data-theme=colorful] .mistake-stat-tile,[data-theme=colorful] .mistake-topic-card,[data-theme=colorful] .revision-hero-card,[data-theme=colorful] .revision-signal-card{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 38%),rgba(255,255,255,.78)!important}.history-attempt-card,.history-empty-state,.history-hero-card,.history-latest-panel,.history-mini-metric,.history-outcome-row,.history-progress-card,.history-section-card,.history-stat-tile{border-color:hsl(var(--border)/.82)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.045),transparent 38%),hsl(var(--card)/.82)!important}.history-filter-row{scrollbar-width:none}.history-filter-row::-webkit-scrollbar{display:none}.history-hero-card{position:relative}.history-hero-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--secondary)));opacity:.72;pointer-events:none}.history-hero-card>*{position:relative;z-index:1}.history-attempt-card,.history-empty-state,.history-mini-metric,.history-outcome-row,.history-progress-card,.history-stat-tile{box-shadow:0 12px 28px rgba(15,23,42,.045),inset 0 1px 0 hsl(var(--background)/.56)}[data-theme=dark] .history-attempt-card,[data-theme=dark] .history-empty-state,[data-theme=dark] .history-hero-card,[data-theme=dark] .history-latest-panel,[data-theme=dark] .history-mini-metric,[data-theme=dark] .history-outcome-row,[data-theme=dark] .history-progress-card,[data-theme=dark] .history-section-card,[data-theme=dark] .history-stat-tile{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at top right,rgba(96,165,250,.055),transparent 38%),rgba(15,23,42,.72)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)}[data-theme=colorful] .history-attempt-card,[data-theme=colorful] .history-empty-state,[data-theme=colorful] .history-hero-card,[data-theme=colorful] .history-latest-panel,[data-theme=colorful] .history-mini-metric,[data-theme=colorful] .history-outcome-row,[data-theme=colorful] .history-progress-card,[data-theme=colorful] .history-section-card,[data-theme=colorful] .history-stat-tile{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 38%),rgba(255,255,255,.78)!important}.analytics-accuracy-panel,.analytics-daily-chart,.analytics-empty-state,.analytics-focus-card,.analytics-hero-card,.analytics-metric-tile,.analytics-mini-stat,.analytics-performance-row,.analytics-section-card,.analytics-speed-row,.analytics-topic-row,.analytics-trend-chart{border-color:hsl(var(--border)/.82)!important;background:radial-gradient(circle at top right,hsl(var(--primary)/.045),transparent 38%),hsl(var(--card)/.82)!important}.analytics-hero-card{position:relative}.analytics-hero-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--secondary)));opacity:.72;pointer-events:none}.analytics-hero-card>*{position:relative;z-index:1}.analytics-accuracy-panel{background:radial-gradient(circle at top right,hsl(var(--primary)/.1),transparent 42%),hsl(var(--primary)/.075)!important}.analytics-daily-chart,.analytics-empty-state,.analytics-focus-card,.analytics-metric-tile,.analytics-mini-stat,.analytics-performance-row,.analytics-speed-row,.analytics-topic-row,.analytics-trend-chart{box-shadow:0 12px 28px rgba(15,23,42,.045),inset 0 1px 0 hsl(var(--background)/.56)}.analytics-trend-chart a span:first-child{box-shadow:0 10px 22px hsl(var(--primary)/.16)}.analytics-daily-chart .grid{align-items:end}[data-theme=dark] .analytics-accuracy-panel,[data-theme=dark] .analytics-daily-chart,[data-theme=dark] .analytics-empty-state,[data-theme=dark] .analytics-focus-card,[data-theme=dark] .analytics-hero-card,[data-theme=dark] .analytics-metric-tile,[data-theme=dark] .analytics-mini-stat,[data-theme=dark] .analytics-performance-row,[data-theme=dark] .analytics-section-card,[data-theme=dark] .analytics-speed-row,[data-theme=dark] .analytics-topic-row,[data-theme=dark] .analytics-trend-chart{border-color:rgba(148,163,184,.14)!important;background:radial-gradient(circle at top right,rgba(96,165,250,.055),transparent 38%),rgba(15,23,42,.72)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)}[data-theme=dark] .analytics-accuracy-panel{background:radial-gradient(circle at top right,rgba(96,165,250,.12),transparent 42%),rgba(37,99,235,.1)!important}[data-theme=colorful] .analytics-accuracy-panel,[data-theme=colorful] .analytics-daily-chart,[data-theme=colorful] .analytics-empty-state,[data-theme=colorful] .analytics-focus-card,[data-theme=colorful] .analytics-hero-card,[data-theme=colorful] .analytics-metric-tile,[data-theme=colorful] .analytics-mini-stat,[data-theme=colorful] .analytics-performance-row,[data-theme=colorful] .analytics-section-card,[data-theme=colorful] .analytics-speed-row,[data-theme=colorful] .analytics-topic-row,[data-theme=colorful] .analytics-trend-chart{border-color:rgba(14,116,144,.16)!important;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 38%),rgba(255,255,255,.78)!important}[data-theme=colorful] .analytics-accuracy-panel{background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 42%),rgba(239,246,255,.86)!important}@media (max-width:640px){.analytics-page{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.analytics-hero-card>.grid>div:first-child,.analytics-hero-card>.grid>div:last-child,.analytics-section-card{padding:.82rem!important}.analytics-hero-card h1{margin-top:.68rem!important;font-size:1.34rem!important;line-height:1.56rem!important}.analytics-hero-card p,.analytics-section-card p{font-size:.76rem!important;line-height:1.34rem!important}.analytics-page h2{font-size:1.05rem!important;line-height:1.28rem!important}.analytics-page .badge-component{padding:.28rem .5rem!important;font-size:.56rem!important;letter-spacing:.07em!important}.analytics-empty-state .ui-button,.analytics-hero-card .ui-button,.analytics-section-card .ui-button{min-height:2.28rem!important;border-radius:10px!important;font-size:.72rem!important}.analytics-page section{gap:.72rem!important}.analytics-daily-chart,.analytics-empty-state,.analytics-focus-card,.analytics-metric-tile,.analytics-mini-stat,.analytics-performance-row,.analytics-speed-row,.analytics-topic-row,.analytics-trend-chart{border-radius:12px!important;padding:.72rem!important}.analytics-metric-tile p:first-child,.analytics-mini-stat p:first-child{font-size:.56rem!important;letter-spacing:.06em!important}.analytics-metric-tile p:last-child{font-size:1.05rem!important}.analytics-focus-card p:nth-of-type(2),.analytics-performance-row p:first-child,.analytics-speed-row p:first-child,.analytics-topic-row p:first-child{font-size:.88rem!important;line-height:1.3rem!important}.analytics-focus-card p:last-child,.analytics-performance-row p:last-child,.analytics-speed-row p:last-child,.analytics-topic-row p:last-child{font-size:.72rem!important;line-height:1.22rem!important}.analytics-topic-row .grid{gap:.45rem!important}.analytics-mini-stat{padding:.54rem .34rem!important}.analytics-mini-stat p:last-child{font-size:.82rem!important}.analytics-trend-chart .flex.h-28{height:6.75rem!important}.analytics-trend-chart .group{gap:.36rem!important}.analytics-daily-chart .flex.h-16{height:3.55rem!important}.analytics-daily-chart .grid{gap:.36rem!important}.analytics-empty-state h3{font-size:.98rem!important;line-height:1.32rem!important}.history-page{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.history-hero-card>.grid>div:first-child,.history-hero-card>.grid>div:last-child,.history-section-card{padding:.82rem!important}.history-hero-card h1{margin-top:.68rem!important;font-size:1.34rem!important;line-height:1.56rem!important}.history-hero-card p,.history-section-card p{font-size:.76rem!important;line-height:1.34rem!important}.history-hero-card .ui-button,.history-section-card .ui-button{min-height:2.28rem!important;border-radius:10px!important;font-size:.72rem!important}.history-page h2{font-size:1.05rem!important;line-height:1.28rem!important}.history-page .badge-component{padding:.28rem .5rem!important;font-size:.56rem!important;letter-spacing:.07em!important}.history-stat-grid{gap:.48rem!important}.history-attempt-card,.history-empty-state,.history-mini-metric,.history-outcome-row,.history-progress-card,.history-stat-tile{border-radius:12px!important;padding:.72rem!important}.history-mini-metric p:first-child,.history-stat-tile p:first-child{font-size:.56rem!important;letter-spacing:.06em!important}.history-stat-tile p:last-child{font-size:1.05rem!important}.history-search-field .exam-input{height:2.4rem!important;border-radius:10px!important;font-size:.78rem!important}.history-filter-chip{min-height:2rem;border-radius:10px!important;padding:.38rem .62rem!important;font-size:.68rem!important}.history-attempt-card h3{font-size:.9rem!important;line-height:1.34rem!important}.history-mini-grid{gap:.48rem!important}.history-mini-metric p:last-child{font-size:.82rem!important}.history-action-row,.history-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important}.history-action-row .ui-button,.history-card-actions .ui-button{width:100%}.revision-page{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.ai-revision-panel .dashboard-card,.revision-hero-card>.grid>div:first-child,.revision-hero-card>.grid>div:last-child{padding:.82rem!important}.revision-hero-card h1{margin-top:.68rem!important;font-size:1.34rem!important;line-height:1.56rem!important}.ai-revision-panel p,.revision-hero-card p{font-size:.76rem!important;line-height:1.34rem!important}.ai-revision-panel .ui-button,.revision-hero-card .ui-button{min-height:2.28rem!important;border-radius:10px!important;font-size:.72rem!important}.ai-revision-panel .badge-component,.revision-page .badge-component{padding:.28rem .5rem!important;font-size:.56rem!important;letter-spacing:.07em!important}.revision-signal-grid{gap:.48rem!important}.revision-signal-card{padding:.62rem!important}.revision-signal-card span.grid{height:1.9rem!important;width:1.9rem!important;border-radius:10px!important}.revision-signal-card p:first-of-type{margin-top:.45rem!important;font-size:.55rem!important;letter-spacing:.05em!important}.revision-signal-card p:last-child{font-size:.68rem!important;line-height:1.05rem!important}.ai-revision-panel h2{font-size:1.05rem!important;line-height:1.28rem!important}.ai-credits-card,.ai-focus-card,.ai-generated-question-card,.ai-mentor-answer-card,.ai-premium-lock-card,.ai-recommendation-card,.ai-study-plan-card,.ai-weak-topic-banner,.mistake-example-card,.mistake-stat-tile,.mistake-topic-card{border-radius:12px!important;padding:.72rem!important}.mistake-stat-tile p:first-child{font-size:.68rem!important}.mistake-stat-tile p:last-child{font-size:1.05rem!important}.ai-generated-question-card p:first-child,.ai-recommendation-card h3,.mistake-topic-card h3{font-size:.88rem!important;line-height:1.35rem!important}.ai-mentor-card .exam-input,.ai-mentor-card textarea,.ai-practice-card .exam-input{min-height:2.42rem!important;border-radius:10px!important;font-size:.8rem!important}.ai-mentor-card textarea{min-height:6.5rem!important}.planner-page{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.planner-hero-card>.grid>div:first-child,.planner-hero-card>.grid>div:last-child,.planner-page .dashboard-card{padding:.82rem!important}.planner-hero-card h1{overflow-wrap:anywhere;margin-top:.68rem!important;font-size:1.3rem!important;line-height:1.55rem!important}.planner-health-card p,.planner-hero-card p,.planner-section-card p{font-size:.76rem!important;line-height:1.34rem!important}.planner-hero-card .ui-button,.planner-section-card .ui-button{min-height:2.28rem!important;border-radius:10px!important;font-size:.74rem!important}.planner-page h2{font-size:1.05rem!important;line-height:1.28rem!important}.planner-page .badge-component{border-radius:999px!important;padding:.28rem .5rem!important;font-size:.56rem!important;letter-spacing:.07em!important}.planner-signal-tile,.planner-target-tile{padding:.64rem!important}.planner-signal-tile p:first-child,.planner-target-tile p:first-of-type{font-size:.57rem!important;letter-spacing:.06em!important}.planner-signal-tile p:last-child,.planner-target-tile span.text-lg{font-size:.98rem!important}.planner-action-row,.planner-attempt-row,.planner-empty-state,.planner-quick-action,.planner-weekly-tile{border-radius:12px!important;padding:.72rem!important}.planner-action-row{grid-template-columns:2.05rem minmax(0,1fr)!important;gap:.66rem!important}.planner-action-row>span:first-child,.planner-daily-row>span:first-child,.planner-quick-action span.grid,.planner-weekly-tile span.grid{width:2rem!important;height:2rem!important;border-radius:10px!important}.planner-action-row span.truncate,.planner-attempt-row p:first-child,.planner-daily-row h3,.planner-quick-action span.block:first-child,.planner-weekly-tile h3{font-size:.88rem!important;line-height:1.28rem!important}.planner-action-row .col-span-2{min-height:2rem;align-items:center;justify-content:center;border:1px solid hsl(var(--primary)/.18);border-radius:10px;background:hsl(var(--primary)/.075);color:hsl(var(--primary));font-size:.74rem!important}.planner-daily-row span.rounded-full{padding:.22rem .5rem!important;font-size:.68rem!important}.planner-checklist-row{padding-block:.68rem!important}.planner-checklist-row span.block:first-child{font-size:.82rem!important}.planner-focus-row{padding:.2rem 0}.planner-empty-state h3{font-size:.98rem!important}.bookmarks-page{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}.bookmarks-hero-card>.grid>div:first-child,.bookmarks-library-card,.bookmarks-side-panel .dashboard-card,.bookmarks-signal-panel{padding:.82rem!important}.bookmarks-hero-card h1{margin-top:.7rem!important;font-size:1.34rem!important;line-height:1.58rem!important}.bookmarks-hero-card p,.bookmarks-signal-panel p{font-size:.78rem!important;line-height:1.36rem!important}.bookmarks-signal-panel .ui-button{min-height:2.28rem!important;border-radius:10px!important;font-size:.74rem!important}.bookmarks-summary-grid .dashboard-tile{padding:.68rem!important}.bookmarks-summary-grid .dashboard-tile>div:first-child{width:2rem!important;height:2rem!important}.bookmarks-summary-grid p{line-height:1.2!important}.bookmarks-summary-grid p:first-of-type{font-size:.58rem!important;letter-spacing:.07em!important}.bookmarks-summary-grid p:nth-of-type(2){font-size:1rem!important}.bookmarks-toolbar{margin-top:.78rem!important}.bookmarks-search-field .exam-input{height:2.4rem!important;border-radius:10px!important;font-size:.78rem!important}.bookmarks-filter-chip{min-height:2rem;border-radius:10px!important;padding:.38rem .62rem!important;font-size:.68rem!important}.bookmark-row{gap:.72rem!important;padding:.72rem!important}.bookmark-row h3{font-size:.9rem!important;line-height:1.34rem!important}.bookmark-row p{font-size:.74rem!important;line-height:1.28rem!important}.bookmark-row-actions{gap:.48rem!important}.bookmark-row-actions .ui-button{width:100%;min-height:2.22rem!important;border-radius:10px!important;padding-inline:.52rem!important;font-size:.7rem!important}.bookmarks-library-card h2,.bookmarks-side-panel h2{font-size:1.05rem!important}.student-billing-alert{padding:.72rem!important}.student-billing-alert p:first-child{font-size:.82rem!important;line-height:1.15rem!important}.student-billing-alert p:last-child{font-size:.72rem!important;line-height:1.22rem!important}.student-billing-payment-row{padding:.72rem!important}.student-billing-payment-row .grid.h-9.w-9{height:2rem!important;width:2rem!important}.student-billing-payment-row p{line-height:1.25rem!important}.student-billing-trace{gap:.36rem!important;margin-top:.62rem!important}.student-billing-trace-chip{padding:.2rem .42rem!important;font-size:.56rem!important;letter-spacing:.06em!important}.student-billing-action{width:100%;min-height:2.15rem!important;border-radius:8px!important;font-size:.7rem!important}}[data-theme=dark] *{scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.7) rgba(255,255,255,.06)}[data-theme=dark] ::-webkit-scrollbar{width:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:rgba(255,255,255,.04)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(124,58,237,.9),rgba(37,99,235,.85));border-radius:999px}html{background:hsl(var(--background))}body{min-height:100vh;background-color:hsl(var(--background));background-image:radial-gradient(circle at 8% -10%,rgba(20,184,166,.2),transparent 30%),radial-gradient(circle at 92% 2%,rgba(251,146,60,.2),transparent 27%),radial-gradient(circle at 52% 78%,rgba(59,130,246,.14),transparent 34%),linear-gradient(135deg,#fff7ed,#ecfeff 42%,#f0fdf4);color:hsl(var(--foreground))}.text-muted,.text-muted-foreground{color:hsl(var(--muted-foreground))!important}.glass-panel{border-color:rgba(14,116,144,.18)!important;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.68)),radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 34%)!important;box-shadow:var(--app-card-shadow)!important}[data-theme=dark] .glass-panel{border-color:rgba(148,163,184,.16)!important;background:linear-gradient(145deg,rgba(15,23,42,.86),rgba(8,13,26,.78)),radial-gradient(circle at top left,rgba(34,211,238,.13),transparent 35%)!important;box-shadow:var(--app-card-shadow)!important}.exam-input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-color:hsl(var(--field-border)/.96)!important;background:linear-gradient(180deg,hsl(var(--field)/.98),hsl(var(--field)/.9))!important;color:hsl(var(--foreground))!important;box-shadow:0 12px 30px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.76)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}[data-theme=dark] .exam-input,[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-theme=dark] select,[data-theme=dark] textarea{background:linear-gradient(180deg,hsl(var(--field)/.84),hsl(var(--field)/.66))!important;box-shadow:0 14px 34px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.06)!important}.exam-input:focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{border-color:hsl(var(--field-focus)/.9)!important;box-shadow:0 0 0 4px hsl(var(--field-focus)/.14),0 18px 42px rgba(14,116,144,.12)!important}input::-moz-placeholder,textarea::-moz-placeholder{color:hsl(var(--muted-foreground)/.78)!important}input::placeholder,textarea::placeholder{color:hsl(var(--muted-foreground)/.78)!important}select option{background:hsl(var(--card));color:hsl(var(--foreground))}.primary-cta-button{position:relative;isolation:isolate;overflow:hidden;border:1px solid hsl(var(--primary)/.32);background:linear-gradient(135deg,hsl(var(--primary)) 0,hsl(var(--accent)) 52%,hsl(var(--secondary)) 100%);color:hsl(var(--brand-foreground))!important;box-shadow:0 18px 42px hsl(var(--primary)/.18),inset 0 1px 0 hsl(var(--brand-foreground)/.22)}.primary-cta-button:hover{border-color:hsl(var(--primary)/.5);filter:saturate(1.08) brightness(1.03)}.primary-cta-button:active{filter:saturate(1.02) brightness(.98)}[data-theme=dark] .primary-cta-button{border-color:rgba(125,211,252,.34);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,#0e7490,#2563eb 48%,#059669);color:#ffffff!important;box-shadow:0 18px 46px rgba(34,211,238,.2),0 10px 28px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.18)}[data-theme=colorful] .primary-cta-button{border-color:rgba(37,99,235,.34);background:linear-gradient(135deg,#2563eb,#0891b2 52%,#16a34a)}[data-theme=colorful] *{scrollbar-width:thin;scrollbar-color:rgba(14,116,144,.42) rgba(14,116,144,.08)}[data-theme=colorful] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=colorful] ::-webkit-scrollbar-track{background:rgba(14,116,144,.06)}[data-theme=colorful] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(14,116,144,.62),rgba(5,150,105,.52));border:2px solid rgba(255,255,255,.9);border-radius:999px}[data-theme=colorful] h1{line-height:1.04}[data-theme=colorful] h2{line-height:1.12}[data-theme=colorful] h3{line-height:1.18}[data-theme=colorful] li:not([class*=text-]),[data-theme=colorful] p:not([class*=text-]),[data-theme=colorful] td:not([class*=text-]){color:hsl(var(--muted-foreground))}[data-theme=colorful] .text-muted-foreground{color:#334155!important}[data-theme=colorful] .text-muted{color:#475569!important}[data-theme=colorful] .text-foreground{color:#0f172a!important}[data-theme=colorful] label:not([class*=text-]),[data-theme=colorful] th:not([class*=text-]){color:hsl(225 46% 17%)}[data-theme=colorful] .container-shell{position:relative}[data-theme=colorful] .section-spacing{padding-top:clamp(3.75rem,7vw,6rem);padding-bottom:clamp(3.75rem,7vw,6rem)}[data-theme=colorful] .glass-panel,[data-theme=colorful] .saas-insight-card,[data-theme=colorful] .section-shell{border-color:var(--line-soft)!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(219,234,254,.55)),radial-gradient(circle at top right,rgba(53,132,228,.1),transparent 40%)!important;box-shadow:var(--shadow-card)!important;backdrop-filter:blur(12px)}[data-theme=colorful] .glass-panel:hover,[data-theme=colorful] .section-shell:hover{border-color:var(--line-medium)!important}[data-theme=colorful] .text-muted-foreground>svg,[data-theme=colorful] .text-muted>svg,[data-theme=colorful] svg.text-muted,[data-theme=colorful] svg.text-muted-foreground{color:hsl(222 35% 28%)!important;opacity:1!important}[data-theme=colorful] .glass-panel svg,[data-theme=colorful] .homepage-hero-shell svg,[data-theme=colorful] .pricing-card svg,[data-theme=colorful] .section-shell svg{opacity:1!important}[data-theme=colorful] [class*="from-examstack-sky/20"][class*="to-examstack-violet/20"],[data-theme=colorful] [class*=from-examstack-sky\\\/20][class*=to-examstack-violet\\\/20]{border:1px solid rgba(14,116,144,.2)!important;background:linear-gradient(135deg,rgba(14,116,144,.14),rgba(37,99,235,.1),rgba(5,150,105,.1))!important;color:#0e7490!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}[data-theme=colorful] [class*="from-examstack-sky/20"][class*="to-examstack-violet/20"] svg,[data-theme=colorful] [class*=from-examstack-sky\\\/20][class*=to-examstack-violet\\\/20] svg{color:#0e7490!important;stroke-width:2.35}.ai-campaign-card,.homepage-hero-column,.homepage-hero-panel,.homepage-hero-search,.homepage-hero-shell,.homepage-saas-card,.saas-login-card{box-sizing:border-box;min-width:0;max-width:100%}.saas-login-card{width:min(100%,42rem);inline-size:min(100%,42rem);max-width:calc(100vw - 2rem);max-inline-size:calc(100vw - 2rem);background:linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--card)/.92)),linear-gradient(135deg,rgba(37,99,235,.06),rgba(20,184,166,.045));box-shadow:0 20px 52px hsl(var(--foreground)/.08),inset 0 1px 0 hsl(var(--background)/.68)}.saas-auth-shell{background:radial-gradient(circle at 16% 0,hsl(var(--primary)/.08),transparent 28rem),linear-gradient(180deg,hsl(var(--background)),hsl(var(--background)))}.saas-auth-header{box-shadow:0 10px 30px hsl(var(--foreground)/.045),inset 0 -1px 0 hsl(var(--background)/.58)}.saas-auth-nav-icon,.saas-auth-nav-link{box-shadow:inset 0 1px 0 hsl(var(--background)/.7)}.saas-landing-page.hero-section-spacing{padding-top:clamp(1.25rem,3vw,2.25rem);padding-bottom:clamp(2rem,4.5vw,3.75rem)}.saas-landing-feature-card,.saas-landing-hero,.saas-landing-insight-card{box-sizing:border-box;min-width:0;max-width:100%;box-shadow:0 14px 40px hsl(var(--foreground)/.06),inset 0 1px 0 hsl(var(--background)/.58)}.saas-login-heading{position:relative}.saas-login-security-pill{box-shadow:inset 0 1px 0 hsl(var(--background)/.7)}.saas-login-role-option{box-shadow:0 10px 28px hsl(var(--foreground)/.045),inset 0 1px 0 hsl(var(--background)/.6)}.saas-login-role-option-active{box-shadow:0 14px 34px hsl(var(--primary)/.12),inset 0 1px 0 hsl(var(--background)/.72)}.saas-login-role-option-active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:hsl(var(--primary))}.saas-login-role-icon,.saas-login-role-status{box-shadow:inset 0 1px 0 hsl(var(--background)/.72)}.saas-login-input{min-height:2.85rem;font-size:1rem!important;box-shadow:none!important}.saas-register-card{background:linear-gradient(180deg,hsl(var(--card)/.98),hsl(var(--card)/.92)),linear-gradient(135deg,rgba(245,158,11,.055),rgba(37,99,235,.045));box-shadow:0 20px 52px hsl(var(--foreground)/.08),inset 0 1px 0 hsl(var(--background)/.68)}.saas-register-section{box-shadow:0 12px 34px hsl(var(--foreground)/.045),inset 0 1px 0 hsl(var(--background)/.58)}.saas-register-card .exam-input,.saas-register-card select{width:100%;min-width:0;min-height:2.5rem;height:2.5rem;box-shadow:none!important}.saas-register-card textarea.exam-input{min-height:5.75rem;height:auto}.homepage-hero-column>*{max-width:100%}@media (max-width:767px){.homepage-hero-shell{width:100%;max-width:100%;border-radius:28px}.ai-campaign-copy,.ai-campaign-title,.homepage-hero-title,.homepage-saas-copy,.saas-login-card{overflow-wrap:break-word;word-break:normal}.ai-campaign-card,.homepage-hero-panel,.homepage-hero-search,.homepage-saas-card,.saas-login-card{width:100%;max-width:100%!important}.homepage-hero-title{font-size:clamp(2.18rem,10vw,2.45rem)!important;line-height:1.1!important}.homepage-hero-copy{font-size:1rem;line-height:1.75}.saas-login-card{width:calc(100vw - 2rem)!important;inline-size:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;flex-basis:calc(100vw - 2rem)!important;padding:1rem;border-radius:1rem!important}.saas-login-page.section-spacing,.saas-register-page.section-spacing{padding-top:1rem;padding-bottom:1.5rem}.saas-register-card .exam-input,.saas-register-card select,.saas-register-card textarea{border-radius:.85rem!important;font-size:1rem!important}.saas-register-card .exam-input,.saas-register-card select{min-height:2.75rem;height:2.75rem}.saas-register-card textarea.exam-input{min-height:5.75rem;height:auto}.saas-login-role-option{min-height:4.35rem}.saas-login-role-option-active:before{width:3px}}@media (min-width:768px){.saas-login-input{font-size:.875rem!important}}[data-theme=dark] .saas-login-card{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,13,22,.92)),linear-gradient(135deg,rgba(96,165,250,.075),rgba(45,212,191,.055));box-shadow:0 22px 56px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .saas-login-role-option{box-shadow:0 12px 30px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.045)}[data-theme=dark] .saas-register-card{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,13,22,.92)),linear-gradient(135deg,rgba(245,158,11,.07),rgba(96,165,250,.055));box-shadow:0 22px 56px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=dark] .saas-auth-header{box-shadow:0 12px 32px rgba(0,0,0,.22),inset 0 -1px 0 rgba(255,255,255,.045)}[data-theme=colorful] .ai-campaign-copy,[data-theme=colorful] .ai-campaign-meta,[data-theme=colorful] .ai-campaign-title,[data-theme=colorful] .homepage-saas-copy,[data-theme=colorful] .homepage-saas-title{color:hsl(var(--foreground))!important}[data-theme=colorful] .ai-campaign-copy,[data-theme=colorful] .homepage-saas-copy{color:hsl(var(--muted-foreground))!important}[data-theme=colorful] .ai-campaign-badge,[data-theme=colorful] .ai-campaign-icon{border-color:rgba(234,88,12,.2)!important;background:rgba(251,191,36,.16)!important;color:#b45309!important}[data-theme=dark] .ai-campaign-action.primary-cta-button{border-color:rgba(251,191,36,.45);background:radial-gradient(circle at 16% 0,rgba(255,255,255,.26),transparent 30%),linear-gradient(135deg,#facc15,#fb923c 50%,#22d3ee);color:#07111f!important;box-shadow:0 16px 38px rgba(251,191,36,.2),0 10px 28px rgba(34,211,238,.13),inset 0 1px 0 rgba(255,255,255,.42)}[data-theme=colorful] .homepage-saas-card{border-color:rgba(14,116,144,.18)!important;background:radial-gradient(circle at 8% 0,rgba(14,116,144,.13),transparent 36%),linear-gradient(145deg,rgba(236,254,255,.9),rgba(240,253,244,.72))!important}[data-theme=colorful] .homepage-saas-link{color:#0e7490!important;text-decoration-color:rgba(14,116,144,.5)!important}[data-theme=colorful] .homepage-saas-link:hover{color:#075985!important}[data-theme=colorful] .dashboard-header,[data-theme=colorful] .saas-header,[data-theme=colorful] .site-navbar{backdrop-filter:blur(18px)}[data-theme=colorful] .navbar-pill-link{color:hsl(222 27% 34%)!important;background:transparent!important}[data-theme=colorful] .about-page{background:linear-gradient(180deg,#f6fbff,#eefcff 26%,#fff8ed 48%,#f0fdf4 72%,#ffffff)!important}[data-theme=colorful] .about-hero-section{border-color:rgba(14,116,144,.2)!important;background:linear-gradient(118deg,rgba(191,219,254,.88),rgba(224,242,254,.95) 30%,rgba(204,251,241,.84) 63%,rgba(255,237,213,.82)),#f8fbff!important}[data-theme=colorful] .about-story-section{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,246,255,.82) 48%,rgba(255,251,235,.72))!important}[data-theme=colorful] .about-quality-section{border-color:rgba(20,184,166,.22)!important;background:linear-gradient(135deg,rgba(236,254,255,.96),rgba(240,253,244,.9) 48%,rgba(254,249,195,.78))!important}[data-theme=colorful] .about-page .homepage-middle-section{border-color:rgba(234,88,12,.16)!important;background:linear-gradient(135deg,rgba(255,247,237,.92),rgba(236,254,255,.86) 52%,rgba(240,253,244,.78))!important}[data-theme=colorful] .about-ownership-section{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.82) 46%,rgba(240,253,244,.76))!important}[data-theme=colorful] .about-page .homepage-card{border-color:rgba(14,116,144,.18)!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,249,255,.84))!important;box-shadow:0 18px 46px rgba(15,23,42,.09)!important}[data-theme=colorful] .about-page .homepage-card:hover{border-color:rgba(14,116,144,.27)!important;box-shadow:0 24px 58px rgba(15,23,42,.12)!important}[data-theme=colorful] .about-command-center{background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(236,254,255,.86) 54%,rgba(255,247,237,.72))!important}[data-theme=colorful] .about-command-body,[data-theme=colorful] .about-command-header,[data-theme=colorful] .about-pipeline-step,[data-theme=colorful] .about-signal-cell,[data-theme=colorful] .about-trust-item{border-color:rgba(14,116,144,.18)!important}[data-theme=colorful] .about-signal-cell:nth-child(2n){background:rgba(240,253,244,.46)}[data-theme=colorful] .about-signal-cell:nth-child(3n){background:rgba(255,247,237,.5)}[data-theme=colorful] .about-pipeline-step,[data-theme=colorful] .about-trust-item{background:rgba(255,255,255,.72)!important}[data-theme=colorful] .about-final-card{background:linear-gradient(135deg,rgba(236,254,255,.92),rgba(255,247,237,.82),rgba(240,253,244,.86))!important}[data-theme=colorful] .homepage-discovery-section{background:linear-gradient(180deg,rgba(191,229,255,.78),rgba(220,250,255,.86) 48%,rgba(239,253,246,.84))!important}[data-theme=colorful] .homepage-features-section{background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(236,254,255,.88) 42%,rgba(240,253,244,.82) 72%,rgba(255,247,237,.76))!important}[data-theme=colorful] .homepage-mock-featured{border-color:rgba(14,116,144,.2)!important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,253,244,.78),rgba(255,247,237,.72))!important}[data-theme=colorful] .homepage-department-card:nth-child(3n+1){background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.82))!important}[data-theme=colorful] .homepage-department-card:nth-child(3n+2){background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,253,244,.78))!important}[data-theme=colorful] .homepage-department-card:nth-child(3n){background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,247,237,.78))!important}[data-theme=colorful] .admin-main,[data-theme=colorful] .dashboard-main,[data-theme=colorful] .saas-app-shell main{color:hsl(var(--foreground))}[data-theme=colorful] .ui-button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}[data-theme=colorful] .ui-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,23,42,.1)!important}[data-theme=colorful] .ui-button:active{transform:translateY(0)}[data-theme=colorful] .navbar-signin-button,[data-theme=colorful] .ui-button.bg-gradient-to-r,[data-theme=colorful] a.bg-primary{background-image:linear-gradient(135deg,#0e7490,#2563eb 54%,#059669)!important;color:#ffffff!important}[data-theme=colorful] .header-button,[data-theme=colorful] .theme-toggle-button,[data-theme=colorful] .ui-button.border{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.84))!important;color:hsl(var(--foreground))!important}[data-theme=colorful] .exam-input,[data-theme=colorful] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-theme=colorful] select,[data-theme=colorful] textarea{border-color:hsl(var(--field-border)/.98)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.92))!important;color:hsl(var(--foreground))!important;box-shadow:var(--shadow-field),inset 0 1px 0 rgba(255,255,255,.82)!important}[data-theme=colorful] .exam-input:hover,[data-theme=colorful] input:not([type=checkbox]):not([type=radio]):not([type=range]):hover,[data-theme=colorful] select:hover,[data-theme=colorful] textarea:hover{border-color:rgba(14,116,144,.34)!important}[data-theme=colorful] .exam-input:focus,[data-theme=colorful] input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,[data-theme=colorful] select:focus,[data-theme=colorful] textarea:focus{border-color:hsl(var(--field-focus)/.88)!important;box-shadow:0 0 0 4px hsl(var(--field-focus)/.13),0 14px 34px rgba(14,116,144,.12)!important}[data-theme=colorful] input::-moz-placeholder,[data-theme=colorful] textarea::-moz-placeholder{color:hsl(222 25% 45%/.72)!important}[data-theme=colorful] input::placeholder,[data-theme=colorful] textarea::placeholder{color:hsl(222 25% 45%/.72)!important}[data-theme=colorful] select option{background:#ffffff;color:hsl(var(--foreground))}[data-theme=colorful] .header-input{border-color:rgba(14,116,144,.2)!important;background:rgba(255,255,255,.92)!important}[data-theme=colorful] table{border-collapse:separate;border-spacing:0;color:hsl(var(--foreground))}[data-theme=colorful] .badge-component.bg-transparent{border-color:rgba(14,116,144,.18)!important;background:rgba(255,255,255,.56)!important;color:hsl(var(--muted-foreground))!important}[data-theme=colorful] [role=tab],[data-theme=colorful] [role=tablist] button{border-color:rgba(14,116,144,.14)!important}[data-theme=colorful] [role=tab][aria-selected=true],[data-theme=colorful] [role=tablist] button[aria-selected=true]{background:linear-gradient(135deg,rgba(14,116,144,.13),rgba(37,99,235,.09))!important;color:hsl(var(--foreground))!important}[data-theme=colorful] [class*=border-dashed]{border-color:rgba(14,116,144,.26)!important;background:linear-gradient(135deg,rgba(236,254,255,.66),rgba(255,247,237,.48))!important}[data-theme=colorful] [class*=border-dashed]:hover{border-color:rgba(14,116,144,.42)!important;background:linear-gradient(135deg,rgba(236,254,255,.86),rgba(240,253,244,.68))!important}@media (max-width:768px){[data-theme=colorful] .admin-main,[data-theme=colorful] .dashboard-main,[data-theme=colorful] .saas-app-shell main{padding-inline:1rem}[data-theme=colorful] .glass-panel,[data-theme=colorful] .section-shell{border-radius:1.25rem!important}}[data-theme=colorful] body{background-color:var(--surface-page);background-image:radial-gradient(circle at 8% -10%,rgba(37,99,235,.24),transparent 30%),radial-gradient(circle at 92% 0,rgba(8,145,178,.22),transparent 28%),radial-gradient(circle at 54% 96%,rgba(245,158,11,.16),transparent 34%),linear-gradient(135deg,#edf7ff,#e6fbff 38%,#effcf4 68%,#fff7ed)!important;color:hsl(var(--foreground))}[data-theme=colorful] .admin-auth-shell,[data-theme=colorful] .admin-shell,[data-theme=colorful] .auth-shell,[data-theme=colorful] .dashboard-main,[data-theme=colorful] .saas-app-shell{background:radial-gradient(circle at 8% -12%,rgba(37,99,235,.22),transparent 30%),radial-gradient(circle at 96% 2%,rgba(8,145,178,.19),transparent 28%),radial-gradient(circle at 48% 104%,rgba(245,158,11,.14),transparent 36%),linear-gradient(135deg,#eef7ff,#e8fbff 42%,#effcf4 72%,#fff7ed)!important;color:hsl(var(--foreground))!important}[data-theme=colorful] .glass-panel,[data-theme=colorful] .monetization-card,[data-theme=colorful] .saas-insight-card,[data-theme=colorful] .section-shell,[data-theme=colorful] [class*="rgba(5,12,24,0.96)"]{border-color:var(--line-soft)!important;border-radius:8px!important;background:var(--surface-panel)!important;box-shadow:var(--shadow-card)!important;backdrop-filter:blur(18px)}[data-theme=colorful] .glass-panel:hover,[data-theme=colorful] .saas-insight-card:hover,[data-theme=colorful] .section-shell:hover,[data-theme=colorful] [class*="rgba(5,12,24,0.96)"]:hover{border-color:var(--line-medium)!important;box-shadow:var(--shadow-card-hover)!important}[data-theme=colorful] .ai-campaign-card,[data-theme=colorful] .homepage-hero-panel,[data-theme=colorful] .homepage-hero-search,[data-theme=colorful] .homepage-hero-shell,[data-theme=colorful] .homepage-saas-card{border-radius:8px!important}[data-theme=colorful] .homepage-hero-copy{color:#64748b!important}[data-theme=colorful] .font-display,[data-theme=colorful] h1,[data-theme=colorful] h2,[data-theme=colorful] h3{color:#0f172a!important;letter-spacing:0!important}[data-theme=colorful] .admin-sidebar *,[data-theme=colorful] .dashboard-sidebar *,[data-theme=colorful] .saas-sidebar *{border-color:rgba(226,232,240,.12)}[data-theme=colorful] .admin-sidebar h1,[data-theme=colorful] .admin-sidebar h2,[data-theme=colorful] .admin-sidebar h3,[data-theme=colorful] .dashboard-sidebar h1,[data-theme=colorful] .dashboard-sidebar h2,[data-theme=colorful] .dashboard-sidebar h3,[data-theme=colorful] .saas-sidebar h1,[data-theme=colorful] .saas-sidebar h2,[data-theme=colorful] .saas-sidebar h3{color:#f8fafc!important}[data-theme=colorful] .admin-sidebar .text-muted-foreground,[data-theme=colorful] .admin-sidebar p,[data-theme=colorful] .dashboard-sidebar .text-muted-foreground,[data-theme=colorful] .dashboard-sidebar p,[data-theme=colorful] .saas-sidebar .text-muted-foreground,[data-theme=colorful] .saas-sidebar p{color:#94a3b8!important}[data-theme=colorful] .saas-sidebar-brand{border-color:rgba(226,232,240,.12)!important;background:transparent!important}[data-theme=colorful] .admin-nav-link,[data-theme=colorful] .dashboard-nav-link,[data-theme=colorful] .saas-nav-link{border-radius:8px!important;color:#aebdd1!important}[data-theme=colorful] .navbar-pill-rail{isolation:isolate;overflow:hidden;border-color:transparent!important;border-radius:9999px!important;background:#ffffff!important;background-clip:border-box!important;box-shadow:inset 0 0 0 1px #dbe4ef!important;transform:translateZ(0)}[data-theme=colorful] .navbar-pill-link{border-radius:9999px!important;background-clip:padding-box!important;color:#475569!important}[data-theme=colorful] .header-button,[data-theme=colorful] .mobile-nav-toggle,[data-theme=colorful] .theme-toggle-button,[data-theme=colorful] .ui-button{border-color:rgba(124,58,237,.14)!important;border-radius:8px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,244,255,.92))!important;color:#1e293b!important;box-shadow:0 8px 20px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.74)!important}[data-theme=colorful] .ui-button.bg-gradient-to-r,[data-theme=colorful] a.bg-primary,[data-theme=colorful] a.inline-flex[class*=bg-gradient-to-r],[data-theme=colorful] button.bg-primary,[data-theme=colorful] button.inline-flex[class*=bg-gradient-to-r]{border-color:transparent!important;background:linear-gradient(135deg,#7dd3fc,#2563eb 52%,#7c3aed)!important;color:#ffffff!important;box-shadow:0 12px 28px rgba(37,99,235,.16),0 8px 20px rgba(124,58,237,.12),inset 0 1px 0 rgba(255,255,255,.26)!important}[data-theme=colorful] .notes-back-link{border-color:rgba(37,99,235,.22)!important;background:#2563eb!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(37,99,235,.2),inset 0 1px 0 rgba(255,255,255,.18)!important}[data-theme=colorful] .notes-back-link:hover{background:#1d4ed8!important}[data-theme=colorful] .navbar-signin-button{border:1px solid rgba(124,58,237,.28)!important;background:linear-gradient(135deg,#7dd3fc,#2563eb 52%,#7c3aed)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(37,99,235,.18),0 8px 20px rgba(124,58,237,.14)!important}[data-theme=colorful] .navbar-signin-button:hover{background:linear-gradient(135deg,#60a5fa,#1d4ed8 52%,#6d28d9)!important;color:#ffffff!important}[data-theme=colorful] .auth-google-button{border:1px solid rgba(124,58,237,.28)!important;background:linear-gradient(135deg,#7dd3fc,#2563eb 52%,#7c3aed)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(37,99,235,.18),0 8px 20px rgba(124,58,237,.14)!important}[data-theme=colorful] .auth-google-button:hover{border-color:rgba(124,58,237,.38)!important;background:linear-gradient(135deg,#60a5fa,#1d4ed8 52%,#6d28d9)!important;color:#ffffff!important}[data-theme=colorful] .auth-google-icon{border:1px solid rgba(255,255,255,.22);background:linear-gradient(135deg,#7dd3fc,#2563eb 52%,#7c3aed)!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}[data-theme=colorful] .header-button:hover,[data-theme=colorful] .theme-toggle-button:hover,[data-theme=colorful] .ui-button:hover{border-color:rgba(124,58,237,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(236,243,252,.95))!important;color:#0f172a!important}[data-theme=colorful] .ui-button.bg-gradient-to-r:hover,[data-theme=colorful] a.bg-primary:hover,[data-theme=colorful] a.inline-flex[class*=bg-gradient-to-r]:hover,[data-theme=colorful] button.bg-primary:hover,[data-theme=colorful] button.inline-flex[class*=bg-gradient-to-r]:hover{background:linear-gradient(135deg,#60a5fa,#1d4ed8 52%,#6d28d9)!important;color:#ffffff!important}[data-theme=colorful] .ai-campaign-action.primary-cta-button{border-color:rgba(124,58,237,.32)!important;border-radius:9999px!important;background:linear-gradient(135deg,#7dd3fc,#2563eb 52%,#7c3aed)!important;color:#ffffff!important;text-shadow:0 1px 1px rgba(15,23,42,.18);box-shadow:0 16px 34px rgba(37,99,235,.17),0 8px 22px rgba(124,58,237,.14),inset 0 1px 0 rgba(255,255,255,.28)!important}[data-theme=colorful] .ai-campaign-action.primary-cta-button:hover{border-color:rgba(99,102,241,.44)!important;background:linear-gradient(135deg,#60a5fa,#1d4ed8 52%,#6d28d9)!important;color:#ffffff!important;box-shadow:0 18px 38px rgba(37,99,235,.2),0 10px 24px rgba(124,58,237,.16),inset 0 1px 0 rgba(255,255,255,.24)!important}[data-theme=colorful] .dashboard-select,[data-theme=colorful] .exam-input,[data-theme=colorful] .header-input,[data-theme=colorful] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-theme=colorful] select,[data-theme=colorful] textarea{border-color:var(--line-soft)!important;border-radius:8px!important;background:#ffffff!important;color:#0f172a!important;box-shadow:var(--shadow-field)!important}[data-theme=colorful] .shadow-glow,[data-theme=colorful] .shadow-neon,[data-theme=colorful] .shadow-soft{box-shadow:0 14px 34px rgba(15,23,42,.09)!important}[data-theme=colorful] .navbar-pill-rail.shadow-soft{box-shadow:inset 0 0 0 1px #dbe4ef!important}[data-theme=colorful] td,[data-theme=colorful] th{border-color:var(--line-soft)!important}[data-theme=colorful] .monetization-card h3{color:#0f172a!important}[data-theme=colorful] .monetization-card p,[data-theme=colorful] .monetization-sponsor{color:#64748b!important}[data-theme=colorful] .monetization-label{border-color:rgba(37,99,235,.18)!important;background:rgba(37,99,235,.08)!important;color:#1d4ed8!important}[data-theme=colorful] .dashboard-sidebar{border-color:#dbe4ef!important;background:radial-gradient(circle at -18% -8%,rgba(37,99,235,.12),transparent 38%),radial-gradient(circle at 118% 8%,rgba(8,145,178,.1),transparent 34%),linear-gradient(180deg,#ffffff,#f7fbff 52%,#f2f7fb)!important;color:#0f172a!important;box-shadow:16px 0 38px rgba(15,23,42,.08)!important}[data-theme=colorful] .dashboard-sidebar-brand{border-color:#dbe4ef!important;background:linear-gradient(135deg,rgba(239,246,255,.9),rgba(236,254,255,.72))!important}[data-theme=colorful] .dashboard-sidebar-brand-link{color:#0f172a!important}[data-theme=colorful] .dashboard-sidebar-logo{box-shadow:0 10px 22px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.28)!important}[data-theme=colorful] .dashboard-sidebar-title{color:#0f172a!important}[data-theme=colorful] .dashboard-sidebar-subtitle{color:#64748b!important}[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link{border:1px solid transparent!important;border-radius:8px!important;color:#475569!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link svg{color:#64748b!important;transition:color .16s ease!important}[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link:hover{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important}[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link:hover svg{color:#2563eb!important}[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link-active,[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link-active:hover{border-color:#2563eb!important;background:linear-gradient(135deg,#2563eb,#0891b2)!important;color:#ffffff!important;box-shadow:inset 3px 0 0 rgba(255,255,255,.72),0 12px 24px rgba(37,99,235,.18)!important}[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link-active svg{color:#ffffff!important}[data-theme=colorful] .dashboard-sidebar .dashboard-nav-link:focus-visible{outline:none;border-color:#60a5fa!important;box-shadow:inset 3px 0 0 #2563eb,0 0 0 3px rgba(37,99,235,.14)!important}[data-theme=colorful] .dashboard-header .header-button,[data-theme=colorful] .dashboard-header .theme-toggle-button{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease!important}[data-theme=colorful] .dashboard-header .header-button:hover,[data-theme=colorful] .dashboard-header .theme-toggle-button:hover,[data-theme=colorful] .dashboard-main .ui-button:hover{transform:none!important}[data-theme=colorful] .dashboard-header .header-button:hover,[data-theme=colorful] .dashboard-header .theme-toggle-button:hover{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;box-shadow:0 10px 24px rgba(37,99,235,.1)!important}[data-theme=colorful] .dashboard-header .header-button:hover svg,[data-theme=colorful] .dashboard-header .theme-toggle-button:hover svg{color:currentColor!important}[data-theme=colorful] .dashboard-main .glass-panel{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease!important}[data-theme=colorful] .dashboard-main .glass-panel:hover{border-color:var(--line-medium)!important;background:#ffffff!important;box-shadow:var(--shadow-card-hover)!important}[data-theme=colorful] .site-navbar{background:linear-gradient(105deg,rgba(239,246,255,.96),rgba(240,253,250,.96) 35%,rgba(255,251,235,.96) 65%,rgba(245,243,255,.96))!important;border-bottom-color:rgba(99,102,241,.14)!important;box-shadow:0 1px 0 rgba(99,102,241,.08),0 8px 28px rgba(15,23,42,.07)!important}[data-theme=colorful] .navbar-pill-rail{background:rgba(255,255,255,.9)!important;box-shadow:inset 0 0 0 1.5px rgba(99,102,241,.18),0 4px 14px rgba(99,102,241,.07)!important}[data-theme=colorful] .navbar-pill-link{color:#334155!important;font-weight:500!important}[data-theme=colorful] .navbar-pill-link:hover{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(16,185,129,.06))!important;color:#1e293b!important}[data-theme=colorful] .navbar-pill-link[aria-current=page]{background:transparent!important;background-image:none!important;color:#1d4ed8!important;box-shadow:none!important;border-color:transparent!important;outline:none!important;font-weight:600!important}[data-theme=colorful] .primary-cta-button{border-color:rgba(37,99,235,.3)!important;border-radius:9999px!important;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.22),transparent 32%),linear-gradient(135deg,#2563eb,#0891b2 54%,#16a34a)!important;color:#ffffff!important;font-weight:700!important;text-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(37,99,235,.25),0 2px 8px rgba(8,145,178,.15),inset 0 1px 0 rgba(255,255,255,.25)!important}[data-theme=colorful] .primary-cta-button:hover{background:radial-gradient(circle at 18% 0,rgba(255,255,255,.18),transparent 32%),linear-gradient(135deg,#1d4ed8,#0e7490 54%,#15803d)!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(37,99,235,.3),0 3px 10px rgba(8,145,178,.18),inset 0 1px 0 rgba(255,255,255,.2)!important;transform:translateY(-1px)}[data-theme=colorful] .navbar-signin-button{border:1.5px solid rgba(99,102,241,.3)!important;background:rgba(255,255,255,.85)!important;color:#2563eb!important;font-weight:600!important;box-shadow:0 2px 8px rgba(99,102,241,.08)!important}[data-theme=colorful] .navbar-signin-button:hover{border-color:rgba(99,102,241,.5)!important;background:rgba(239,246,255,.95)!important;color:#1d4ed8!important}[data-theme=colorful] .site-navbar .navbar-actions a.border-border:not(.primary-cta-button):not(.navbar-signin-button){border-color:rgba(14,116,144,.25)!important;background:rgba(236,254,255,.8)!important;color:#0e7490!important;font-weight:600!important}[data-theme=colorful] .site-navbar .navbar-actions a.border-border:not(.primary-cta-button):not(.navbar-signin-button):hover{background:rgba(207,250,254,.9)!important;border-color:rgba(14,116,144,.4)!important}[data-theme=colorful] .navbar-account-pill{border-color:rgba(99,102,241,.3)!important;background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(240,253,250,.95))!important;color:#1e293b!important}[data-theme=colorful] .navbar-account-pill:hover{border-color:rgba(99,102,241,.45)!important;background:linear-gradient(135deg,rgba(224,231,255,.95),rgba(209,250,229,.95))!important}[data-theme=colorful] .site-navbar .header-button,[data-theme=colorful] .site-navbar .theme-toggle-button{border-color:rgba(99,102,241,.2)!important;background:rgba(255,255,255,.9)!important;color:#334155!important}[data-theme=colorful] .site-navbar .header-button:hover,[data-theme=colorful] .site-navbar .theme-toggle-button:hover{border-color:rgba(99,102,241,.35)!important;background:rgba(239,246,255,.95)!important}.support-float-panel{box-shadow:0 24px 72px rgba(15,23,42,.35),inset 0 1px 0 rgba(255,255,255,.06)}[data-theme=colorful] .support-float-panel{border-color:rgba(14,116,144,.2)!important;background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(236,254,255,.94)),radial-gradient(circle at top left,rgba(20,184,166,.12),transparent 36%),radial-gradient(circle at top right,rgba(59,130,246,.12),transparent 32%)!important;color:#0f172a!important}[data-theme=colorful] .support-float-header{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,242,247,.96))!important;color:#0f172a!important}[data-theme=colorful] .support-float-header .text-white,[data-theme=colorful] .support-float-header .text-white\/70,[data-theme=colorful] .support-float-header .text-white\/80,[data-theme=colorful] .support-float-header .text-white\/85,[data-theme=colorful] .support-float-header .text-white\/90{color:#0f172a!important}[data-theme=colorful] .support-float-header .support-chip{border-color:rgba(148,163,184,.18)!important;background:rgba(241,245,249,.95)!important;color:#1e293b!important}[data-theme=colorful] .support-float-bubble,[data-theme=colorful] .support-float-mobile-bubble{border-color:rgba(148,163,184,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.92))!important;color:#0f172a!important}[data-theme=colorful] .support-float-action-card{border-color:rgba(148,163,184,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.94))!important;box-shadow:0 8px 22px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.8)!important}[data-theme=colorful] .support-float-action-card:hover{background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(224,242,254,.96))!important}[data-theme=colorful] .support-float-action-card.support-float-action-card-primary{border-color:rgba(14,116,144,.18)!important;background:linear-gradient(135deg,#0f766e,#14b8a6 52%,#0ea5e9)!important;color:#ffffff!important}[data-theme=colorful] .support-float-action-card.support-float-action-card-primary .text-primary-foreground,[data-theme=colorful] .support-float-action-card.support-float-action-card-primary .text-white{color:#ffffff!important}[data-theme=colorful] .support-float-action-card.support-float-action-card-primary .text-white\/70{color:rgba(255,255,255,.88)!important}[data-theme=colorful] .support-float-action-card .text-primary-foreground,[data-theme=colorful] .support-float-action-card .text-white{color:#0f172a!important}[data-theme=colorful] .support-float-action-card .text-primary-foreground\/85,[data-theme=colorful] .support-float-action-card .text-white\/70,[data-theme=colorful] .support-float-action-card .text-white\/85{color:#475569!important}[data-theme=colorful] .support-float-panel .text-white,[data-theme=colorful] .support-float-panel .text-white\/70,[data-theme=colorful] .support-float-panel .text-white\/80,[data-theme=colorful] .support-float-panel .text-white\/85,[data-theme=colorful] .support-float-panel .text-white\/90{color:#0f172a!important}[data-theme=colorful] .support-float-bot-bubble{background:rgba(255,255,255,.92)!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.18)!important}[data-theme=colorful] .support-float-user-bubble{background:linear-gradient(135deg,#1d4ed8,#2563eb 52%,#0ea5e9)!important;color:#ffffff!important}[data-theme=colorful] .support-float-input-shell{background:rgba(255,255,255,.96)!important;border-color:rgba(148,163,184,.22)!important}[data-theme=colorful] .support-float-input{color:#0f172a!important}[data-theme=colorful] .support-float-input::-moz-placeholder{color:#64748b!important}[data-theme=colorful] .support-float-input::placeholder{color:#64748b!important}[data-theme=colorful] .support-float-chat-action{border:1px solid rgba(37,99,235,.18);background:rgba(239,246,255,.95);color:#1d4ed8}[data-theme=colorful] .support-float-chat-action:hover{background:rgba(219,234,254,.95);color:#1e40af}[data-theme=colorful] .support-float-composer{border-color:rgba(148,163,184,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,248,255,.94)),radial-gradient(circle at top left,rgba(59,130,246,.06),transparent 42%)!important;box-shadow:0 10px 22px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.82)!important}[data-theme=colorful] .support-float-composer:focus-within{border-color:rgba(59,130,246,.26)!important;box-shadow:0 14px 28px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important}[data-theme=colorful] .support-float-composer-label{color:#1e293b!important}[data-theme=colorful] .support-float-composer-hint{color:#64748b!important}[data-theme=colorful] .support-float-input-shell{border-color:rgba(148,163,184,.18)!important;background:rgba(255,255,255,.92)!important}[data-theme=colorful] .support-float-prompt{border-color:rgba(148,163,184,.2)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.92))!important;color:#0f172a!important;box-shadow:0 8px 18px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.78)!important}[data-theme=colorful] .support-float-prompt:hover{background:linear-gradient(180deg,rgba(239,246,255,1),rgba(224,242,254,.95))!important;color:#0f172a!important}[data-theme=colorful] .support-float-message-time,[data-theme=colorful] .support-float-meta{color:#64748b!important}[data-theme=colorful] .support-float-bot-bubble .support-float-message-text{color:#0f172a!important;line-height:1.6;letter-spacing:0}[data-theme=colorful] .support-float-user-bubble .support-float-message-text{color:#ffffff!important;line-height:1.6;letter-spacing:0}[data-theme=colorful] .support-float-user-bubble .support-float-message-time,[data-theme=colorful] .support-float-user-bubble .support-float-meta{color:rgba(255,255,255,.72)!important}[data-theme=colorful] .support-float-bot-bubble .support-float-message-time,[data-theme=colorful] .support-float-bot-bubble .support-float-meta{color:#64748b!important}[data-theme=colorful] .support-float-bot-avatar{border:1px solid rgba(37,99,235,.16);background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),transparent 42%),linear-gradient(180deg,rgba(219,234,254,.98),rgba(191,219,254,.92))!important;color:#1d4ed8!important;box-shadow:0 8px 18px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important}[data-theme=colorful] .support-float-launcher-badge{border:1px solid rgba(255,255,255,.22);background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.24),transparent 36%),linear-gradient(135deg,rgba(74,222,128,.95),rgba(45,212,191,.95),rgba(34,211,238,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 16px rgba(45,212,191,.14)!important}@media (max-width:639px){.support-float-mobile-bubble{padding-inline:.7rem;max-width:9.6rem}.support-float-panel{max-width:calc(100vw - .75rem);height:min(82dvh,36rem)}}