/* Temas da área online. Somente cores e materiais; a diagramação permanece intacta. */
:root{
  --member-light-bg:#f7f7ff;
  --member-light-fg:#1a1c1f;
  --member-light-muted:#6b6f76;
  --member-light-card:rgba(255,255,255,.56);
  --member-light-card-strong:rgba(255,255,255,.78);
  --member-light-border:rgba(255,255,255,.86);
  --member-light-accent:#a43df0;
  --member-light-accent-2:#25b9da;
  --member-light-accent-soft:rgba(164,61,240,.1);
}

.member-theme-toggle{
  flex:0 0 auto;min-height:36px;padding:7px 10px;display:inline-flex;align-items:center;
  justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:11px;
  background:rgba(255,255,255,.07);color:#d8cedd;font:750 9px/1 Inter,"Segoe UI",sans-serif;
  cursor:pointer;white-space:nowrap
}
.member-theme-toggle:hover{border-color:#df86ff66;background:#df86ff12;color:#fff}
.member-theme-toggle i{font-style:normal;font-size:13px}

html[data-member-theme="dark"] body.dashboard-body{
  background:radial-gradient(circle at 82% 0,#32143d 0,transparent 32%),#0c0910!important;
  color:#f8f3fb!important
}
html[data-member-theme="dark"] .dashboard-body .nav{background:rgba(12,9,16,.82)!important}
html[data-member-theme="dark"] .dashboard-body .dash,
html[data-member-theme="dark"] .dashboard-body .dash-welcome h1,
html[data-member-theme="dark"] .dashboard-body .dash-title h2{color:#f8f3fb!important}
html[data-member-theme="dark"] .dashboard-body .dash-welcome p,
html[data-member-theme="dark"] .dashboard-body .dash-title span{color:#a99eae!important}
html[data-member-theme="dark"] .dashboard-body .glass,
html[data-member-theme="dark"] .dashboard-body .metric,
html[data-member-theme="dark"] .dashboard-body .device,
html[data-member-theme="dark"] .dashboard-body .project{
  border-color:rgba(255,255,255,.15)!important;
  background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;
  color:#f8f3fb!important;box-shadow:inset 0 1px rgba(255,255,255,.06),0 20px 55px rgba(0,0,0,.25)!important
}
html[data-member-theme="dark"] .dashboard-body .metric small,
html[data-member-theme="dark"] .dashboard-body .device small,
html[data-member-theme="dark"] .dashboard-body .project small{color:#a99eae!important}

html[data-member-theme="light"]{color-scheme:light}
html[data-member-theme="light"] body.dashboard-body{
  background:
    radial-gradient(ellipse 55% 46% at 3% 31%,rgba(222,179,255,.7),transparent 72%),
    radial-gradient(ellipse 45% 38% at 94% 25%,rgba(190,235,255,.25),transparent 74%),
    radial-gradient(ellipse 48% 38% at 35% 98%,rgba(242,194,255,.52),transparent 72%),
    radial-gradient(ellipse 38% 32% at 78% 90%,rgba(187,225,255,.18),transparent 74%),
    linear-gradient(135deg,#f3efff 0%,#fbf9ff 53%,#f5faff 100%)!important;
  background-attachment:fixed!important;
  color:var(--member-light-fg)!important
}
html[data-member-theme="light"] .member-nav{
  background:rgba(255,255,255,.58)!important;border-bottom-color:rgba(255,255,255,.88)!important;
  color:var(--member-light-fg)!important;box-shadow:0 12px 40px rgba(43,32,50,.07)!important
}
html[data-member-theme="light"] .member-nav .brand{color:var(--member-light-fg)!important}
html[data-member-theme="light"] .member-nav .brand i{background:#211b29!important;color:#bd57f4!important}
html[data-member-theme="light"] .member-nav .brand small,
html[data-member-theme="light"] .member-links a,
html[data-member-theme="light"] .member-user small{color:var(--member-light-muted)!important}
html[data-member-theme="light"] .member-links a:hover{background:rgba(26,28,31,.05)!important;color:#17191c!important}
html[data-member-theme="light"] .member-links a.active{background:var(--member-light-accent-soft)!important;color:#8d2ed0!important}
html[data-member-theme="light"] .member-user b{color:var(--member-light-fg)!important}
html[data-member-theme="light"] .member-user>span{border-color:#a43df040;background:#a43df012;color:#8d2ed0}
html[data-member-theme="light"] .member-account>button,
html[data-member-theme="light"] .member-theme-toggle{border-color:var(--member-light-border);background:rgba(255,255,255,.62);color:#555a62}

html[data-member-theme="light"] .dashboard-body :is(
  .dash,.projects-page,.profile-page,.support-page,.support-admin,.my-tickets,.help-page,.download-page
){color:var(--member-light-fg)!important}
html[data-member-theme="light"] .dashboard-body :is(h1,h2,h3,h4,strong,b){color:var(--member-light-fg)!important}
html[data-member-theme="light"] .dashboard-body :is(
  p,small,.profile-limit,.projects-toolbar p,.project-folder p,.project-folder footer,
  .conversation-message time,.support-copy p,.help-hero-v2 p
){color:var(--member-light-muted)!important}

html[data-member-theme="light"] .dashboard-body :is(
  .glass,.metric,.device,.project,.dashboard-plan,.profile-plan,.profile-card,.profile-machines,
  .project-folder,.projects-toolbar,.project-summary,.project-file,.project-dialog,.unorganized,
  .ticket-customer-list>a,.conversation-message,.customer-reply,.help-card,.help-article-dialog,
  .download-release,.download-changelog,.download-install,.support-card,.support-form
){
  border-color:rgba(105,78,130,.16)!important;
  background:var(--member-light-card)!important;
  color:var(--member-light-fg)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.96),0 22px 55px rgba(60,45,85,.11)!important;
  backdrop-filter:blur(24px) saturate(135%)!important;
  -webkit-backdrop-filter:blur(24px) saturate(135%)!important
}
html[data-member-theme="light"] .dashboard-body :is(input,select,textarea){
  border-color:rgba(105,78,130,.16)!important;background:rgba(255,255,255,.22)!important;
  color:var(--member-light-fg)!important
}
html[data-member-theme="light"] .dashboard-body :is(input,textarea)::placeholder{color:#77727d!important}
html[data-member-theme="light"] .dashboard-body :is(.eyebrow,.projects-breadcrumb,.profile-card>span,.profile-plan small,.profile-machines>header span){
  color:var(--member-light-accent)!important
}
html[data-member-theme="light"] .dashboard-body .btn:not(.primary){
  border-color:rgba(26,28,31,.14)!important;background:rgba(255,255,255,.7)!important;color:#30343a!important
}
html[data-member-theme="light"] .dashboard-body .eyebrow:before{
  background:var(--member-light-accent)!important;box-shadow:none!important
}
html[data-member-theme="light"] .dashboard-body .metric.accent{
  background:linear-gradient(135deg,rgba(238,205,255,.72),rgba(205,240,255,.62))!important;
  border-color:rgba(255,255,255,.9)!important
}
html[data-member-theme="light"] .dashboard-body .metric.accent small{color:#7d438f!important}

/* A loja de créditos recebe estilos por JavaScript depois do carregamento.
   A especificidade abaixo mantém a paleta clara mesmo nesses componentes. */
html[data-member-theme="light"] body.dashboard-body .credit-packages{
  color:var(--member-light-fg)!important;
  background:rgba(255,255,255,.4)!important;
  border-color:rgba(255,255,255,.88)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.95),0 22px 60px rgba(70,50,95,.11)!important;
  backdrop-filter:blur(28px) saturate(130%)!important;
  -webkit-backdrop-filter:blur(28px) saturate(130%)!important
}
html[data-member-theme="light"] body.dashboard-body .credit-packages :is(h2,h3,b){
  color:var(--member-light-fg)!important
}
html[data-member-theme="light"] body.dashboard-body .credit-packages :is(p,footer,.package-price del,.credit-current-balance span){
  color:var(--member-light-muted)!important
}
html[data-member-theme="light"] body.dashboard-body .credit-packages :is(header>div>span,article>small,article>em){
  color:#9636d7!important
}
html[data-member-theme="light"] body.dashboard-body .credit-package-grid article{
  color:var(--member-light-fg)!important;background:rgba(255,255,255,.5)!important;
  border-color:rgba(255,255,255,.9)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.9),0 16px 38px rgba(59,44,82,.08)!important;
  backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important
}
html[data-member-theme="light"] body.dashboard-body .credit-package-grid article.featured{
  border-color:rgba(164,61,240,.48)!important;
  background:linear-gradient(145deg,rgba(239,211,255,.62),rgba(211,244,255,.55))!important
}
html[data-member-theme="light"] body.dashboard-body .credit-package-grid h3 span{color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.dashboard-body .credit-package-grid article>i{
  background:linear-gradient(90deg,#b83ced 0%,#ac49ed 25%,#9667ed 50%,#788bed 75%,#58a8ed 100%)!important;
  background-size:170% 100%!important;background-position:left center!important;background-repeat:no-repeat!important;
  color:#fff!important;box-shadow:none!important
}
html[data-member-theme="light"] body.dashboard-body .credit-package-grid button{
  background:linear-gradient(90deg,#b43ce9 0%,#aa49eb 25%,#9567ed 50%,#788bed 75%,#57aef1 100%)!important;
  background-size:170% 100%!important;background-position:left center!important;background-repeat:no-repeat!important;
  color:#fff!important;
  box-shadow:0 9px 22px rgba(147,68,218,.2)!important
}
html[data-member-theme="light"] body.dashboard-body .credit-package-grid article:hover{
  background:rgba(255,255,255,.72)!important;border-color:rgba(164,61,240,.48)!important;
  box-shadow:0 20px 48px rgba(83,52,115,.13)!important
}

/* Central de ajuda */
html[data-member-theme="light"] body.dashboard-body :is(.help-page-v2,.help-hero-v2,.help-shell,.help-content){
  color:var(--member-light-fg)!important
}
html[data-member-theme="light"] body.dashboard-body .help-hero-v2 h1 em{
  background:linear-gradient(90deg,#ad35eb,#716df1 64%,#35aeca);
  -webkit-background-clip:text;background-clip:text;color:transparent!important
}
html[data-member-theme="light"] body.dashboard-body :is(
  .help-search-v2,.help-card-v2,.help-diagnostic,.help-cta,.help-no-results
){
  color:var(--member-light-fg)!important;
  border-color:rgba(105,78,130,.17)!important;
  background:rgba(255,255,255,.38)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.95),0 16px 40px rgba(73,52,94,.075)!important;
  backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important
}
html[data-member-theme="light"] body.dashboard-body .help-card-v2:hover{
  border-color:rgba(164,61,240,.38)!important;background:rgba(255,255,255,.58)!important
}
html[data-member-theme="light"] body.dashboard-body :is(
  .help-hero-v2 p,.help-card-v2 p,.help-diagnostic p,.help-cta p,.help-content-head>span
){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.dashboard-body :is(
  .help-card-v2,.help-card-v2 h3,.help-card-v2>b,.help-sidebar>button,
  .help-sidebar>button.active,.help-search-v2 input,.help-search-v2 kbd
){color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.dashboard-body .help-sidebar>button{
  border-color:transparent!important;background:transparent!important
}
html[data-member-theme="light"] body.dashboard-body .help-sidebar>button:is(:hover,.active){
  border-color:rgba(164,61,240,.2)!important;background:rgba(196,108,242,.09)!important
}
html[data-member-theme="light"] body.dashboard-body .help-search-v2 input{
  border:0!important;background:transparent!important;box-shadow:none!important
}
html[data-member-theme="light"] body.dashboard-body .help-search-v2 kbd{background:rgba(255,255,255,.35)!important}

/* Projetos */
html[data-member-theme="light"] body.dashboard-body :is(
  .projects-page,.projects-page-head,.projects-toolbar,.projects-empty,.project-summary,
  .project-file,.project-folder,.unorganized
){color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.dashboard-body :is(
  .projects-toolbar,.projects-empty,.project-summary,.project-file,.project-folder,.unorganized
){
  border-color:rgba(105,78,130,.17)!important;
  background:rgba(255,255,255,.35)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.95),0 15px 38px rgba(73,52,94,.065)!important
}
html[data-member-theme="light"] body.dashboard-body .projects-empty{border-style:dashed!important}
html[data-member-theme="light"] body.dashboard-body .projects-toolbar input{
  border:0!important;background:transparent!important;box-shadow:none!important
}
html[data-member-theme="light"] body.dashboard-body :is(
  .projects-page-head p,.projects-toolbar p,.projects-empty p,.project-folder p,.project-folder footer
){color:var(--member-light-muted)!important}

/* Painel principal: bordas e texto equivalentes ao modo escuro. */
html[data-member-theme="light"] body.dashboard-body :is(.dashboard-plan,.metric,.credit-packages){
  border-color:rgba(105,78,130,.18)!important
}
html[data-member-theme="light"] body.dashboard-body .dashboard-plan :is(h2,b,p,small),
html[data-member-theme="light"] body.dashboard-body .metric :is(b,small){
  color:var(--member-light-fg)!important
}

/* Assinatura visual dos títulos e ações principais. */
html[data-member-theme="light"] body.dashboard-body h1 em{
  display:inline;font-style:normal;
  background:linear-gradient(90deg,#b43ce9 0%,#aa49eb 25%,#9567ed 50%,#788bed 75%,#57aef1 100%);
  background-size:170% 100%;background-position:left center;background-repeat:no-repeat;
  -webkit-background-clip:text;background-clip:text;color:transparent!important
}
html[data-member-theme="light"] body.dashboard-body :is(.btn.primary,button[type="submit"],.download-button){
  border-color:rgba(174,70,235,.32)!important;
  background:linear-gradient(90deg,#b43ce9 0%,#aa49eb 25%,#9567ed 50%,#788bed 75%,#57aef1 100%)!important;
  background-size:170% 100%!important;background-position:left center!important;background-repeat:no-repeat!important;
  color:#fff!important;
  box-shadow:0 9px 24px rgba(147,68,218,.18),inset 0 1px rgba(255,255,255,.4)!important
}
html[data-member-theme="light"] body.dashboard-body :is(.btn.primary,button[type="submit"],.download-button) :is(b,span,small){
  color:#fff!important
}
html[data-member-theme="light"] body.dashboard-body .download-button,
html[data-member-theme="light"] body.dashboard-body .download-button b{
  color:#fff!important
}
html[data-member-theme="light"] body.dashboard-body .download-button small{
  color:rgba(255,255,255,.72)!important
}

/* Assistente em liquid glass claro. */
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel{
  color:var(--member-light-fg)!important;
  border-color:rgba(105,78,130,.2)!important;
  background:rgba(250,248,255,.88)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.95),0 30px 85px rgba(45,31,60,.22)!important;
  backdrop-filter:blur(30px) saturate(130%)!important;
  -webkit-backdrop-filter:blur(30px) saturate(130%)!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel header{
  color:var(--member-light-fg)!important;
  border-bottom-color:rgba(105,78,130,.14)!important;
  background:linear-gradient(110deg,rgba(224,186,250,.34),rgba(255,255,255,.18))!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel header :is(strong,small){color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel header small{color:#9636d7!important}
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel header button{
  color:#363039!important;border-color:rgba(105,78,130,.18)!important;background:rgba(255,255,255,.42)!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-msg.bot{
  color:#38333b!important;border-color:rgba(105,78,130,.15)!important;background:rgba(255,255,255,.58)!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-msg.user{
  color:#fff!important;
  background:linear-gradient(90deg,#b43ce9 0%,#aa49eb 25%,#9567ed 50%,#788bed 75%,#57aef1 100%)!important;
  background-size:170% 100%!important;background-position:left center!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-suggestions button{
  color:#514a55!important;border-color:rgba(105,78,130,.15)!important;background:rgba(255,255,255,.48)!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel form{
  border-top-color:rgba(105,78,130,.14)!important;background:rgba(255,255,255,.2)!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel form input{
  color:var(--member-light-fg)!important;border-color:rgba(105,78,130,.16)!important;
  background:rgba(255,255,255,.62)!important
}
html[data-member-theme="light"] body.dashboard-body .isa-chat-panel form button{
  color:#fff!important;
  background:linear-gradient(135deg,#b43ce9,#9862ea)!important
}

/* Leitura dos artigos da Central de Ajuda. */
html[data-member-theme="light"] body.dashboard-body .help-article-dialog{
  color:var(--member-light-fg)!important;
  border-color:rgba(105,78,130,.2)!important;
  background:rgba(250,249,255,.97)!important;
  box-shadow:0 42px 120px rgba(30,20,40,.3)!important;
  backdrop-filter:blur(28px) saturate(120%)!important;
  -webkit-backdrop-filter:blur(28px) saturate(120%)!important
}
html[data-member-theme="light"] body.dashboard-body .help-article-dialog::backdrop{
  background:rgba(25,20,30,.48)!important;backdrop-filter:blur(8px)!important
}
html[data-member-theme="light"] body.dashboard-body .help-dialog-close{
  color:#fff!important;border-color:rgba(47,35,54,.16)!important;background:#29222e!important
}
html[data-member-theme="light"] body.dashboard-body .help-article-body :is(h1,h2,h3,b,strong){
  color:var(--member-light-fg)!important
}
html[data-member-theme="light"] body.dashboard-body .help-article-body :is(
  p,.article-lead,.article-meta,.article-before p,.tutorial-copy p
){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.dashboard-body :is(
  .article-before,.help-article-body .tutorial-steps>li,.api-provider-links a
){
  color:var(--member-light-fg)!important;
  border-color:rgba(105,78,130,.16)!important;
  background:rgba(255,255,255,.62)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.94),0 12px 32px rgba(67,48,84,.06)!important
}
html[data-member-theme="light"] body.dashboard-body .tutorial-marker{
  border-color:rgba(105,78,130,.13)!important;
  background:linear-gradient(180deg,rgba(220,183,248,.2),rgba(255,255,255,.18))!important
}
html[data-member-theme="light"] body.dashboard-body .tutorial-button{
  color:#3a303e!important;border-color:rgba(164,61,240,.2)!important;background:rgba(195,111,238,.1)!important
}
html[data-member-theme="light"] body.dashboard-body .article-screenshot{
  border-color:rgba(105,78,130,.18)!important;background:#141018!important
}
html[data-member-theme="light"] body.dashboard-body .help-article-body{
  scrollbar-color:rgba(151,91,190,.72) transparent!important
}
html[data-member-theme="light"] body.dashboard-body .help-article-body::-webkit-scrollbar-track{
  background:transparent!important
}
html[data-member-theme="light"] body.dashboard-body .help-article-body::-webkit-scrollbar-thumb{
  border:2px solid transparent!important;
  background:linear-gradient(180deg,rgba(192,126,226,.84),rgba(145,91,190,.84))!important;
  background-clip:padding-box!important
}
html[data-member-theme="light"] body.dashboard-body .help-article-body::-webkit-scrollbar-thumb:hover{
  background:linear-gradient(180deg,#c67fe5,#9252b7)!important;
  background-clip:padding-box!important
}

/* Formulário e anexos do suporte. */
html[data-member-theme="light"] body.dashboard-body .support-page form{
  color:var(--member-light-fg)!important;
  border-color:rgba(105,78,130,.17)!important;
  background:rgba(255,255,255,.42)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.95),0 22px 58px rgba(66,47,82,.09)!important
}
html[data-member-theme="light"] body.dashboard-body .support-page label{color:#67616c!important}
html[data-member-theme="light"] body.dashboard-body .support-attachments{
  color:var(--member-light-fg)!important;
  border-color:rgba(105,78,130,.17)!important;
  background:rgba(255,255,255,.48)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.94)!important
}
html[data-member-theme="light"] body.dashboard-body .paste-image-hint{
  border-color:rgba(164,61,240,.28)!important;background:rgba(195,111,238,.07)!important
}
html[data-member-theme="light"] body.dashboard-body .paste-image-hint>span{
  color:#8230b6!important;border-color:rgba(164,61,240,.2)!important;background:rgba(255,255,255,.5)!important
}
html[data-member-theme="light"] body.dashboard-body .paste-image-hint :is(b,p),
html[data-member-theme="light"] body.dashboard-body .support-attachments>p{
  color:#5f5864!important
}
html[data-member-theme="light"] body.dashboard-body .attachment-button{
  color:#493e4e!important;border-color:rgba(164,61,240,.28)!important;background:rgba(201,124,240,.08)!important
}
html[data-member-theme="light"] body.dashboard-body .attachment-button:hover{
  border-color:rgba(164,61,240,.48)!important;background:rgba(201,124,240,.14)!important
}
html[data-member-theme="light"] body.dashboard-body .support-attachments code{
  color:#7d2aa9!important;background:rgba(192,107,235,.1)!important
}
html[data-member-theme="light"] body.dashboard-body .attachment-list>span{
  color:#49414d!important;border-color:rgba(105,78,130,.15)!important;background:rgba(255,255,255,.52)!important
}
.ticket-customer-list .projects-empty p{
  width:100%!important;max-width:none!important;margin:0 auto!important;text-align:center!important
}
.ticket-customer-list .projects-empty>span{display:none!important}
.ticket-customer-list .projects-empty h2{margin-top:0!important}

/* Biblioteca e player de tutoriais no tema claro. */
html[data-member-theme="light"] body.dashboard-body :is(.tutorial-shell,.tutorial-page){color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.dashboard-body .tutorial-player{
  color:var(--member-light-fg)!important;border-color:rgba(105,78,130,.18)!important;
  background:rgba(255,255,255,.58)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.94),0 24px 65px rgba(62,43,78,.12)!important
}
html[data-member-theme="light"] body.dashboard-body :is(.tutorial-video,.isa-video-player){
  background:#050506!important;color:#fff!important
}
html[data-member-theme="light"] body.dashboard-body .isa-video-settings{
  color:#eee!important;border-top-color:#302a34!important;background:#100d12!important
}
html[data-member-theme="light"] body.dashboard-body .isa-video-settings label{color:#c5bdc9!important}
html[data-member-theme="light"] body.dashboard-body .isa-video-settings select{
  color:#f4eff6!important;border-color:#493e4d!important;background:#211b23!important
}
html[data-member-theme="light"] body.dashboard-body .tutorial-meta{
  color:var(--member-light-fg)!important;background:rgba(255,255,255,.38)!important
}
html[data-member-theme="light"] body.dashboard-body .tutorial-meta h2{color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.dashboard-body .tutorial-meta p{color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.dashboard-body .tutorial-meta small{color:#9636d7!important}
html[data-member-theme="light"] body.dashboard-body .course-panel{
  color:var(--member-light-fg)!important;border-color:rgba(105,78,130,.18)!important;
  background:rgba(255,255,255,.52)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.94),0 20px 52px rgba(62,43,78,.09)!important;
  backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important
}
html[data-member-theme="light"] body.dashboard-body .course-head{border-bottom-color:rgba(105,78,130,.14)!important}
html[data-member-theme="light"] body.dashboard-body .course-head h2{color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.dashboard-body .course-head :is(p,small){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.dashboard-body .lesson-button{
  color:#343037!important;border-color:transparent!important;background:transparent!important
}
html[data-member-theme="light"] body.dashboard-body .lesson-button:is(:hover,.active){
  color:#69258e!important;border-color:rgba(164,61,240,.22)!important;background:rgba(194,105,239,.09)!important
}
html[data-member-theme="light"] body.dashboard-body .lesson-index{
  color:#544d58!important;background:rgba(90,70,100,.09)!important
}
html[data-member-theme="light"] body.dashboard-body .lesson-button.completed .lesson-index{
  color:#fff!important;background:linear-gradient(135deg,#b43ce9,#9567ed)!important
}
html[data-member-theme="light"] body.dashboard-body .lesson-button :is(small,.lesson-state){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.dashboard-body .lesson-button.completed .lesson-state{color:#8d2ed0!important}
html[data-member-theme="light"] body.dashboard-body .course-progress{background:rgba(83,62,93,.1)!important}
html[data-member-theme="light"] body.dashboard-body .welcome-dialog{
  color:var(--member-light-fg)!important;border-color:rgba(105,78,130,.2)!important;background:rgba(250,249,255,.97)!important
}
html[data-member-theme="light"] body.dashboard-body .welcome-copy h2{color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.dashboard-body .welcome-copy p{color:var(--member-light-muted)!important}
html[data-member-theme="light"] .dashboard-body .render-meta{background:rgba(22,19,25,.78)!important;color:#fff!important}
html[data-member-theme="light"] .dashboard-body .render-meta :is(b,small){color:#fff!important}
html[data-member-theme="light"] .profile-cancel-link{color:#d83d58!important}

html[data-member-theme="light"] body.dashboard-body .enterprise-profile-tabs{
  border-color:rgba(91,68,101,.16)!important;background:rgba(255,255,255,.72)!important;box-shadow:0 12px 36px rgba(67,43,75,.1)!important;backdrop-filter:blur(22px)!important
}
html[data-member-theme="light"] body.dashboard-body .enterprise-profile-tabs button{color:#746c78!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-profile-tabs button:hover{color:#762e8a!important;background:rgba(204,81,232,.1)!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-profile-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#c950e5,#aa3bc7)!important;box-shadow:0 8px 22px rgba(179,62,205,.25)!important}
html[data-member-theme="light"] body.dashboard-body :is(.enterprise-usage-board,.enterprise-team,.enterprise-api-vault){
  color:var(--member-light-fg)!important;border-color:rgba(91,68,101,.17)!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(247,242,250,.8))!important;box-shadow:0 18px 55px rgba(68,43,76,.11)!important
}
html[data-member-theme="light"] body.dashboard-body :is(.enterprise-usage-board,.enterprise-team,.enterprise-api-vault) :is(p,small,time,.api-readonly){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-usage-board>header article{border:1px solid rgba(89,66,99,.12)!important;background:rgba(113,78,127,.055)!important}
html[data-member-theme="light"] body.dashboard-body :is(.enterprise-usage-users>article,.enterprise-members article,.enterprise-project-usage>article,.enterprise-recent-usage>article,.enterprise-user-dashboard){border-color:rgba(83,61,93,.13)!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-user-dashboard>summary{color:#302b33!important}
html[data-member-theme="light"] body.dashboard-body .user-dashboard-body{color:#302b33!important}
html[data-member-theme="light"] body.dashboard-body .user-project-chart{border:1px solid rgba(83,61,93,.11)!important;background:rgba(101,73,113,.045)!important}
html[data-member-theme="light"] body.dashboard-body .user-project-chart article>div{background:rgba(83,61,93,.11)!important}
html[data-member-theme="light"] body.dashboard-body .user-render-gallery>details{border-color:rgba(83,61,93,.14)!important;background:rgba(255,255,255,.42)!important}
html[data-member-theme="light"] body.dashboard-body .user-scene-gallery button{color:#302b33!important;border-color:rgba(83,61,93,.15)!important;background:#fff!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-api-vault article{border-color:rgba(83,61,93,.14)!important;background:rgba(255,255,255,.62)!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-api-vault article.configured{border-color:rgba(112,145,54,.35)!important}
html[data-member-theme="light"] body.dashboard-body :is(.enterprise-api-vault input,.enterprise-invite input,.enterprise-invite select){color:#302b33!important;border-color:rgba(83,61,93,.2)!important;background:rgba(255,255,255,.82)!important;color-scheme:light!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-pending{background:rgba(100,72,112,.06)!important}
html[data-member-theme="light"] body.dashboard-body .enterprise-user-cost{border-color:rgba(83,61,93,.14)!important}
html[data-member-theme="light"] body.support-admin-body .support-admin{color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.support-admin-body .support-admin>header a{color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.support-admin-body .support-admin-layout{
  border-color:rgba(82,61,92,.17)!important;background:rgba(255,255,255,.72)!important;box-shadow:0 24px 70px rgba(65,42,73,.13)!important;backdrop-filter:blur(22px)!important
}
html[data-member-theme="light"] body.support-admin-body .support-admin-layout>aside{border-color:rgba(82,61,92,.14)!important;background:rgba(248,245,250,.68)!important}
html[data-member-theme="light"] body.support-admin-body .support-admin-layout>main{background:rgba(255,255,255,.42)!important}
html[data-member-theme="light"] body.support-admin-body :is(.support-admin-tools input,.support-admin-tools select,.ticket-detail-head select,.ticket-reply textarea){color:#302b33!important;border-color:rgba(82,61,92,.18)!important;background:rgba(255,255,255,.8)!important;color-scheme:light!important}
html[data-member-theme="light"] body.support-admin-body .ticket-list-item{color:#302b33!important;border-color:transparent!important;background:rgba(255,255,255,.56)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-list-item:is(:hover,.active){border-color:rgba(195,65,222,.34)!important;background:rgba(210,91,235,.1)!important;box-shadow:0 7px 20px rgba(85,51,93,.08)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-list-item :is(small,em){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.support-admin-body :is(.ticket-placeholder,.admin-loading){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-placeholder h2{color:var(--member-light-fg)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-detail-head{border-color:rgba(82,61,92,.14)!important;background:rgba(252,250,253,.88)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-detail-head :is(p,p a){color:var(--member-light-muted)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-message{border-color:rgba(82,61,92,.14)!important;background:rgba(255,255,255,.72)!important;box-shadow:0 7px 22px rgba(65,42,73,.07)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-message.staff{border-color:rgba(195,65,222,.24)!important;background:rgba(211,92,235,.09)!important}
html[data-member-theme="light"] body.support-admin-body .ticket-message p{color:#443d47!important}
html[data-member-theme="light"] body.support-admin-body .ticket-message :is(time,small),html[data-member-theme="light"] body.support-admin-body .ticket-reply :is(label,small){color:var(--member-light-muted)!important}

@media(max-width:620px){
  .member-theme-toggle{min-height:42px;padding:9px 11px}
}
@media(max-width:960px){
  .member-nav .member-account{display:flex!important}
  .member-nav .member-account .member-user,
  .member-nav .member-account>button:not(.member-theme-toggle){display:none!important}
}
