body.fx{--fx-lime:#CBF03C;--fx-lime-deep:#BCE22A;--fx-ink:#161616;--fx-ink-2:#4A4A4D;--fx-mute:#57575A;--fx-bg-1:#D9D9DC;--fx-bg-2:#DDDDE0;--fx-bg-3:#D5D5D8;--fx-bg-4:#EEEEF1;--fx-glass:rgba(252,252,255,.52);--fx-glass-strong:rgba(253,253,255,.72);--fx-glass-line:rgba(255,255,255,.62);--fx-shadow:0 30px 70px rgba(74,74,77,.16), 0 6px 18px rgba(74,74,77,.08);--fx-r-panel:18px;--fx-r-card:13px;--fx-r-tile:15px;--fx-r-dock:19px;--fx-r-btn:11px}body.fx{--fx-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.55'/></svg>")}body.fx:not(#_){background:#efeff2!important;background-attachment:fixed!important;color:var(--fx-ink)!important;--tw-accent:#161616;--tw-accent-soft:rgba(203,240,60,.28);--tw-ink:#161616;--tw-ink-2:#4A4A4D;--tw-ink-3:#57575A;--te-muted:#55555E !important;--calm-muted:#55555E !important;--muted:#55555E !important;--text-3:#4E4E58 !important;--text3:#4E4E58 !important;--soft:#4E4E58 !important;--ink3:#4E4E58 !important}body.fx:not(#_):before{content:none!important}body.fx:not(#_) :is(.nav,#nav){height:52px!important;min-height:52px!important;padding:0 26px!important;gap:4px!important;background:#fff!important;border-bottom:none!important;box-shadow:0 1px #1616160f!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.fx:not(#_) :is(.nav,#nav) :is(.logo,.nav-logo){color:var(--fx-ink)!important}body.fx:not(#_) :is(.nav,#nav) .nav-brand{color:var(--fx-ink)!important}body.fx:not(#_) :is(.nav,#nav) .nav-title{color:var(--fx-ink-2)!important}body.fx:not(#_) :is(.nav,#nav) :is(.logo,.nav-logo) img{width:26px!important;height:26px!important}body.fx:not(#_) :is(.nav,#nav) .nav-logo-name{display:none!important}body.fx:not(#_) :is(.nav,#nav) .nav-sep{display:none!important}body.fx:not(#_) :is(.nav,#nav) .nav-link{height:28px!important;padding:0 12px!important;border-radius:999px!important;font-size:15px!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--fx-ink)!important;background:transparent!important}body.fx:not(#_) :is(.nav,#nav) .nav-link:hover{background:#1616160f!important}body.fx:not(#_) :is(.nav,#nav) .nav-link.active{background:var(--fx-lime)!important;color:var(--fx-ink)!important;font-weight:650!important}body.fx:not(#_) :is(.nav,#nav) :is(.nav-pill,.nav-user){height:28px!important;padding:0 12px!important;border-radius:999px!important;background:#1616160d!important;color:var(--fx-ink)!important;font-size:13px!important}body.fx:not(#_) :is(.nav,#nav) .nav-user :is(#nav-avatar,span:first-child){background:var(--fx-ink)!important;color:var(--fx-lime)!important}@media(min-width:861px){body.fx:not(#_):not(.board-page):not(.tools-workbench) :is(.side,#sidebar){top:56px!important;background:#fdfdff8c!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:24px!important;box-shadow:none!important}}body.fx:not(#_) .side-title{font-family:inherit!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:lowercase!important;color:var(--fx-mute)!important}body.fx:not(#_) #sidebar :is(.sb-logo-title,.sb-uname,.sb-item.active,.sb-item:hover){color:var(--fx-ink)!important}body.fx:not(#_) #sidebar :is(.sb-logo-sub,.sb-uemail,.sb-item,.sb-logout,.sb-back-link){color:var(--fx-ink-2)!important}body.fx:not(#_) #sidebar :is(.sb-logo,.sb-footer){border-color:#1616161a!important}body.fx:not(#_) #sidebar .sb-logout{background:#1616160d!important;border:1px solid rgba(22,22,22,.1)!important}body.fx:not(#_) #sidebar .sb-item:hover{background:#1616160d!important}body.fx:not(#_) .side-btn{font-size:15px!important;font-weight:450!important;color:var(--fx-ink)!important;border-radius:10px!important}body.fx:not(#_) .side-btn:hover{background:#ffffff80!important}body.fx:not(#_) :is(.side-btn.active,.side-btn.pane-tab.active){background:#ffffffb8!important;color:var(--fx-ink)!important;font-weight:600!important;box-shadow:none!important}body.fx:not(#_) .side-ic{background:#1616160f!important;color:var(--fx-ink)!important}body.fx:not(#_) .side-btn.active .side-ic{background:var(--fx-lime)!important;color:var(--fx-ink)!important}body.fx:not(#_) :is(.panel,.hero-card,.share-card,.hw-focus,.hw-toolbar,.section,.topic-bar,.preset-bar,.tabs){border:1px solid var(--fx-glass-line)!important;border-radius:var(--fx-r-panel)!important;background:var(--fx-glass)!important;backdrop-filter:blur(42px) saturate(1.35)!important;-webkit-backdrop-filter:blur(42px) saturate(1.35)!important;box-shadow:var(--fx-shadow)!important}body.fx:not(#_) .panel:hover{box-shadow:var(--fx-shadow)!important}body.fx:not(#_) .panel-head{background:transparent!important;border-bottom:1px solid rgba(22,22,22,.07)!important;box-shadow:none!important}body.fx:not(#_) .panel-title{font-size:15px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--fx-ink)!important}body.fx:not(#_) :is(.card,.tool-card,.course-card,.course-item,.board-card,.pack-card,.lesson-preset,.game-tile-comm,.lesson-preview-card,.recent-board-item,.stat,.stage,.preset,.lib-item,.activity-btn,.quality-card,.hw-card,.hw-metric,.tpl-card,.type-card,.library-item,.stat-card,.insight-card,.stat-pill,.side-section):not(.dark):not(.ink):not(.lime):not(.featured):not(.card-sticky):not(.card-note):not(.card-frame){background:#fdfdff8c!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:var(--fx-r-card)!important;box-shadow:none!important}body.fx:not(#_) #side :is(.side-section,.stat-pill,.wb-metric){background:#fbfbf8!important;border:1px solid rgba(32,32,44,.14)!important}body.fx:not(#_) :is(.card,.tool-card,.course-card,.course-item,.board-card,.pack-card,.lesson-preset,.game-tile-comm,.lesson-preview-card,.recent-board-item):not(.dark):not(.ink):not(.lime):not(.featured):not(.card-sticky):not(.card-note):not(.card-frame):hover{background:#ffffffc7!important}body.fx:not(#_) :is(.card,.tool-card,.board-card,.pack-card,.community-card):before{display:none!important}body.fx:not(#_) :is(.btn,.tool-btn,.filter-btn,.mdo-btn,.smart-pill,.pane-tab,.mini-btn){border-radius:999px!important;font-weight:600!important}body.fx:not(#_) :is(.btn.lime,.btn.btn-primary,.btn-primary,.topic-go,.tool-btn.primary,.btn-new-course){background:var(--fx-lime)!important;color:var(--fx-ink)!important;border:none!important;box-shadow:none!important}body.fx:not(#_) :is(.btn.lime,.btn.btn-primary,.btn-primary,.topic-go,.tool-btn.primary,.btn-new-course):hover{background:var(--fx-lime-deep)!important}@media(min-width:861px){body.fx:not(#_) :is(.btn.ghost,.btn.soft,.btn-ghost,.btn.btn-ghost){background:#fff9!important;border:1px solid rgba(255,255,255,.7)!important}}body.fx:not(#_) :is(.btn.ghost,.btn.soft,.btn-ghost,.btn.btn-ghost){color:var(--fx-ink)!important;box-shadow:none!important}@media(min-width:861px){body.fx:not(#_) :is(input[type=text],input[type=search],input[type=email],textarea,select){background:#fff9!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:14px!important;color:var(--fx-ink)!important}}body.fx:not(#_) :is(input[type=text],input[type=search],input[type=email],textarea,select){border-radius:14px!important;color:var(--fx-ink)!important}body.fx:not(#_) :is(.nav,#nav,#layout,#page,.wrap,.shell,footer){position:relative;z-index:1}@media(min-width:861px){body.fx.tw-page:not(#_) #main{background:var(--fx-glass)!important;border:1px solid var(--fx-glass-line)!important;border-radius:var(--fx-r-panel)!important;backdrop-filter:blur(42px) saturate(1.35)!important;-webkit-backdrop-filter:blur(42px) saturate(1.35)!important;box-shadow:var(--fx-shadow)!important;margin:14px 14px 14px 0!important}body.fx.tw-page:not(#_) #sidebar{margin:14px!important;padding-top:14px!important;border-right:none!important}body.fx.tw-page:not(#_) #layout{background:transparent!important}html:has(body.fx){background:radial-gradient(ellipse 70% 60% at 4% 2%,#E3C4B2 0%,transparent 62%),radial-gradient(ellipse 55% 50% at 100% 18%,#D5D5D8 0%,transparent 62%),radial-gradient(ellipse 70% 60% at 0% 100%,#E6E6E9 0%,transparent 64%),linear-gradient(150deg,#efeff2,#eaeaef,#e4e4ea)!important;background-attachment:fixed!important}body.fx:not(#_){min-height:100dvh!important}}body.fx:not(#_) :is(.sb-item,.ltab,.setting-btn){border-radius:10px!important;font-weight:500!important;color:var(--fx-ink)!important;background:transparent!important;border:none!important;box-shadow:none!important}body.fx:not(#_) :is(.sb-item,.ltab,.setting-btn):hover{background:#ffffff80!important}body.fx:not(#_) :is(.sb-item.active,.ltab.active){background:#ffffffb8!important;color:var(--fx-ink)!important;font-weight:600!important}body.fx:not(#_) .sb-label{font-family:inherit!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:lowercase!important;color:var(--fx-mute)!important}@media(min-width:861px){body.fx:not(#_) :is(.form-input,.setting-input,.field input,.field textarea,.field select){background:#fff9!important;border:1px solid rgba(255,255,255,.7)!important}}body.fx:not(#_) :is(.form-input,.setting-input,.field input,.field textarea,.field select){border-radius:14px!important;color:var(--fx-ink)!important}body.fx:not(#_) :is(.form-label,.setting-label,.stat-lbl,.side-title,.sec-eyebrow){font-family:inherit!important;letter-spacing:0!important;text-transform:lowercase!important;color:var(--fx-mute)!important}body.fx:not(#_) :is(.card-title,.sec-title,.stat-val,.stat-num){color:var(--fx-ink)!important;letter-spacing:-.02em!important}body.fx:not(#_) :is(.btn-outline,.btn-sm,.setting-btn){border-radius:999px!important}body.fx:not(#_){--accent:#161616;--accent-2:rgba(203,240,60,.28);--accent-3:rgba(22,22,22,.14);--te-violet:#161616;--te-surface-violet:rgba(203,240,60,.2);--control-violet:#161616;--lime:#CBF03C;--te-lime:#CBF03C}body.fx:not(#_) .auth-page{background:radial-gradient(ellipse 70% 60% at 4% 2%,#E3C4B2 0%,transparent 62%),radial-gradient(ellipse 55% 50% at 100% 18%,#D5D5D8 0%,transparent 62%),linear-gradient(150deg,#efeff2,#eaeaef,#e4e4ea)!important}body.fx:not(#_) .auth-card{background:var(--fx-glass-strong)!important;border:1px solid var(--fx-glass-line)!important;border-radius:var(--fx-r-panel)!important;box-shadow:var(--fx-shadow)!important;backdrop-filter:blur(22px) saturate(1.15)!important;-webkit-backdrop-filter:blur(22px) saturate(1.15)!important}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.fx:not(#_) .board-auth-card{background:#fafafb!important}}body.fx:not(#_) .auth-title{font-weight:800!important;letter-spacing:-.03em!important;color:var(--fx-ink)!important}body.fx:not(#_) :is(.auth-sub,.auth-field-label){color:var(--fx-mute)!important;font-family:inherit!important;letter-spacing:0!important}body.fx:not(#_) .auth-inp{background:#ffffffb3!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:14px!important;color:var(--fx-ink)!important}body.fx:not(#_) :is(.auth-btn,button[type=submit].btn,.btn#submit-btn){background:var(--fx-lime)!important;color:var(--fx-ink)!important;border:none!important;border-radius:999px!important;font-weight:650!important;box-shadow:none!important}body.fx:not(#_) :is(.auth-btn,button[type=submit].btn,.btn#submit-btn):hover{background:var(--fx-lime-deep)!important;transform:none!important}body.fx:not(#_) .auth-back{color:var(--fx-ink-2)!important}@media(min-width:861px){body.fx:not(#_) .input{background:#ffffffb3!important;border:1px solid rgba(255,255,255,.8)!important}}body.fx:not(#_) .input{border-radius:14px!important;color:var(--fx-ink)!important}body.fx:not(#_) .label{color:var(--fx-mute)!important;font-family:inherit!important;letter-spacing:0!important}body.fx:not(#_) .hero{background:#fdfdff8c!important;color:var(--fx-ink)!important}body.fx:not(#_) :is(.hero-title,.panel-title){color:var(--fx-ink)!important;font-weight:800!important;letter-spacing:-.03em!important}body.fx:not(#_) :is(.hero-sub,.panel-sub,.helper,.meta-line){color:var(--fx-ink-2)!important}body.fx:not(#_) .hero-badge{background:var(--fx-lime)!important;color:var(--fx-ink)!important}body.fx:not(#_) .hero-point{background:#ffffff80!important;color:var(--fx-ink-2)!important;border-radius:var(--fx-r-card)!important}body.fx:not(#_) .hero :is(p,li,span,div,small):not([class*=btn]):not([class*=badge]){color:var(--fx-ink-2)!important}body.fx:not(#_) .yt-lesson-cta{background:var(--fx-lime)!important;color:var(--fx-ink)!important;box-shadow:none!important;border-radius:var(--fx-r-card)!important}body.fx:not(#_) .yt-lesson-cta:hover{background:var(--fx-lime-deep)!important;filter:none!important}body.fx:not(#_) .lesson-preview{background:#fdfdff9e!important;border:1px solid var(--fx-glass-line)!important;color:var(--fx-ink)!important;box-shadow:none!important;border-radius:var(--fx-r-card)!important}body.fx:not(#_) .lesson-preview :is(.lesson-preview-title,.lesson-preview-meta,.lesson-preview-badge){color:var(--fx-ink)!important}body.fx:not(#_) .lesson-preview .lesson-preview-badge{background:var(--fx-lime)!important}body.fx:not(#_) .lesson-preview :is(button,.lesson-preview-canvas){background:#fff9!important;border:1px dashed rgba(22,22,22,.18)!important;color:var(--fx-ink-2)!important}body.fx:not(#_) .profile-hero-band{background:#cbf03c38!important;border-bottom:1px solid rgba(22,22,22,.07)!important}body.fx:not(#_) :is(.st-item.active,.chip.active,.filter-btn.active,.tab.active,.pill.active,.cat.active){background:var(--fx-lime)!important;color:var(--fx-ink)!important;border-color:var(--fx-lime)!important;box-shadow:none!important}body.fx:not(#_) :is(.st-item.active,.chip.active,.filter-btn.active) :is(.st-icon,svg,.ic){color:var(--fx-ink)!important}body.fx:not(#_) :is(.side-btn,.sb-item,.st-item){border:none!important}body.fx:not(#_) .tool-skill-chip.active{background:var(--fx-lime)!important;color:var(--fx-ink)!important;border-color:var(--fx-lime)!important}body.fx:not(#_) .tools-mini-actions a{background:var(--fx-lime)!important;color:var(--fx-ink)!important;border-radius:999px!important;box-shadow:none!important}body.fx:not(#_) .wb-btn.primary{background:var(--fx-lime)!important;color:var(--fx-ink)!important;border:none!important;border-radius:999px!important;box-shadow:none!important}body.fx:not(#_) .wb-btn{border-radius:999px!important}body.fx:not(#_) :is(.suite-tab.active,.journal-filter.active,.gb-filter[aria-pressed=true],.seg-btn.active,.switch-tab.active){background:var(--fx-lime)!important;border-color:var(--fx-lime)!important;color:var(--fx-ink)!important;box-shadow:none!important}body.fx:not(#_) :is(.suite-tab,.journal-filter,.gb-filter,.seg-btn){border-radius:999px!important}body.fx:not(#_) .gb-filter.attention[aria-pressed=true]{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}body.fx:not(#_) :is(.btn-danger,.danger-btn,.btn.pink){background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}body.fx:not(#_) :is(.side-btn,.comm-tab,.sb-item){background:transparent!important;border:none!important;box-shadow:none!important}body.fx:not(#_) :is(.side-btn:hover,.comm-tab:hover,.sb-item:hover){background:#ffffff80!important}body.fx:not(#_) :is(.side-btn.active,.comm-tab.active,.sb-item.active){background:#ffffffb8!important}@media(min-width:861px){body.fx:not(#_):not(.tools-workbench) :is(.side,#sidebar){border-radius:14px!important}}body.fx:not(#_) :is(.hw-search,.curr-search,.search-wrap,.gb-search,.search-box) input{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}body.fx:not(#_) .new-board-btn{background:var(--fx-lime)!important;border:none!important;border-radius:var(--fx-r-btn,11px)!important;color:var(--fx-ink)!important;font-weight:650!important}body.fx:not(#_) .new-board-btn:hover{background:var(--fx-lime-deep)!important}body.fx:not(#_) .new-board-btn{width:auto!important;display:inline-flex!important;padding:10px 18px!important}body.fx:not(#_) .new-board-btn.secondary{background:#ffffff9e!important;color:var(--fx-ink)!important;border:1px solid rgba(255,255,255,.7)!important}body.fx:not(#_) .new-board-btn.secondary:hover{background:#ffffffd9!important}body.fx:not(#_) :is(.nav-logo,.mb-apple,.tb-logo,.logo) img{width:var(--fx-logo-size,26px)!important;height:var(--fx-logo-size,26px)!important;border-radius:0!important;background:none!important}body.fx:not(#_) :is(.tools-workbench .tool p,.tool-copy p){color:#55555e!important}@media(max-width:540px){body.fx:not(#_) .auth-card{border:none!important;border-radius:0!important;box-shadow:none!important}body.fx:not(#_) .auth-titlebar{border-radius:0!important}}body.fx.os-desktop #desktop:not(#_){background:#f0f0f3!important}html:has(body.fx.os-desktop){background:#f0f0f3!important;background-attachment:scroll!important}body.fx.os-desktop:not(#_){background:#f0f0f3!important;background-attachment:scroll!important;--fx-glass:#FFFFFF;--fx-glass-strong:#FFFFFF;--fx-glass-line:rgba(22,22,22,.18);--fx-shadow:0 18px 44px rgba(38,38,41,.1), 0 3px 10px rgba(38,38,41,.06)}
