body.fx{--fx-lime:#CDF649;--fx-lime-deep:#CDF649;--fx-ink:#24282C;--fx-ink-2:#5D614B;--fx-mute:#5D614B;--fx-bg-1:#CACCC6;--fx-bg-2:#F6F6EF;--fx-bg-3:#CACCC6;--fx-bg-4:#F6F6EF;--fx-glass:rgba(255,255,255,.52);--fx-glass-strong:rgba(255,255,255,.72);--fx-glass-line:rgba(255,255,255,.62);--fx-shadow:0 30px 70px rgba(36,40,44,.16), 0 6px 18px rgba(36,40,44,.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:#f6f6ef!important;background-attachment:fixed!important;color:var(--fx-ink)!important;--tw-accent:#24282C;--tw-accent-soft:rgba(205,246,73,.28);--tw-ink:#24282C;--tw-ink-2:#5D614B;--tw-ink-3:#5D614B;--te-muted:#5D614B !important;--calm-muted:#5D614B !important;--muted:#5D614B !important;--text-3:#5D614B !important;--text3:#5D614B !important;--soft:#5D614B !important;--ink3:#5D614B !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 #24282c0f!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:#24282c0f!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:#24282c0d!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:#ffffff8c!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:#24282c1a!important}body.fx:not(#_) #sidebar .sb-logout{background:#24282c0d!important;border:1px solid rgba(36,40,44,.1)!important}body.fx:not(#_) #sidebar .sb-item:hover{background:#24282c0d!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:#24282c0f!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(36,40,44,.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:#ffffff8c!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:#fff!important;border:1px solid rgba(36,40,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%,rgba(205,246,73,.34) 0%,transparent 62%),radial-gradient(ellipse 55% 50% at 100% 18%,#F8DBDB 0%,transparent 62%),radial-gradient(ellipse 70% 60% at 0% 100%,#F6F6EF 0%,transparent 64%),linear-gradient(150deg,#f6f6ef 0% 50%,#f6f6ef)!important;background-attachment:fixed!important}body.fx:not(#_){min-height:100dvh!important}}body.fx:not(#_) :is(.sb-item,.ltab){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):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(#_) .setting-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 18px!important;background:var(--fx-lime,#CDF649)!important;color:var(--fx-ink,#24282C)!important;border:1px solid var(--fx-lime,#CDF649)!important;font-weight:650!important;font-size:13.5px!important;box-shadow:0 1px #ffffff80 inset!important}body.fx:not(#_) .setting-btn:hover{background:#d8fa6a!important;transform:translateY(-1px);box-shadow:0 6px 16px -8px #24282c59!important}body.fx:not(#_) .setting-btn.secondary{background:#fff!important;border-color:#24282c29!important}body.fx:not(#_) .setting-btn.secondary:hover{background:#24282c0a!important}body.fx:not(#_) .setting-btn.danger{background:#ff4e0012!important;border-color:#ff4e0047!important;color:#9a2c0c!important}body.fx:not(#_) .setting-btn.danger:hover{background:#ff4e0021!important}body.fx:not(#_) .setting-btn.da-go{background:#c2410c!important;border-color:#c2410c!important;color:#fff!important}body.fx:not(#_) .setting-btn[hidden]{display:none!important}body.fx:not(#_) .setting-btn:disabled{opacity:.45!important;transform:none!important;box-shadow:none!important;cursor:default!important}body.fx:not(#_){--accent:#24282C;--accent-2:rgba(205,246,73,.28);--accent-3:rgba(36,40,44,.14);--te-violet:#24282C;--accent2:#CDF649;--te-surface-violet:rgba(205,246,73,.2);--control-violet:#24282C;--lime:#CDF649;--te-lime:#CDF649}body.fx:not(#_) .auth-page{background:radial-gradient(ellipse 70% 60% at 4% 2%,rgba(205,246,73,.34) 0%,transparent 62%),radial-gradient(ellipse 55% 50% at 100% 18%,#F8DBDB 0%,transparent 62%),linear-gradient(150deg,#f6f6ef 0% 50%,#f6f6ef)!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:#f6f6ef!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:#ffffff8c!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:#ffffff9e!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(36,40,44,.18)!important;color:var(--fx-ink-2)!important}body.fx:not(#_) .profile-hero-band{background:#cdf64938!important;border-bottom:1px solid rgba(36,40,44,.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:#ff4e00!important;border-color:#ff4e00!important;color:#fff!important}body.fx:not(#_) :is(.btn-danger,.danger-btn,.btn.pink){background:#ff4e00!important;border-color:#ff4e00!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:#5d614b!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(#_):not(.has-wall){background:#f6f6ef!important}html:has(body.fx.os-desktop){background:#f6f6ef!important;background-attachment:scroll!important}body.fx.os-desktop:not(#_){background:#f6f6ef!important;background-attachment:scroll!important;--fx-glass:#FFFFFF;--fx-glass-strong:#FFFFFF;--fx-glass-line:rgba(36,40,44,.18);--fx-shadow:0 18px 44px rgba(36,40,44,.1), 0 3px 10px rgba(36,40,44,.06)}body.fx.tw-page:has(.suite-switcher):not(#_) .section{background:#fff!important;border:1px solid rgba(36,40,44,.12)!important;border-radius:18px!important;box-shadow:0 1px 2px #24282c0a,0 10px 28px #24282c0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.fx.tw-page:has(.suite-switcher):not(#_) .sec-head{background:transparent!important;box-shadow:none!important;border-bottom:1px solid rgba(36,40,44,.08)!important;min-height:52px!important;padding:14px 18px 12px!important}body.fx.tw-page:has(.suite-switcher):not(#_) .sec-title{font-size:15px!important;font-weight:700!important;letter-spacing:-.015em!important}body.fx.tw-page:has(.suite-switcher):not(#_) .sec-kicker{font-family:inherit!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:lowercase!important;color:#5d614b!important}body.fx.tw-page:has(.suite-switcher):not(#_) .sec-body{padding:16px 18px!important}
