@font-face{font-family:Fredoka Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:101.84%;ascent-override:95.64%;descent-override:23.17%;line-gap-override:0%}@font-face{font-family:Fredoka Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");size-adjust:102.06%;ascent-override:95.43%;descent-override:23.12%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:101.39%;ascent-override:99.71%;descent-override:34.82%;line-gap-override:0%}@font-face{font-family:Nunito Sans Fallback Roboto;src:local("Roboto"),local("Roboto-Regular");size-adjust:101.61%;ascent-override:99.49%;descent-override:34.74%;line-gap-override:0%}:root{--bb-ink:#2B2350;--bb-text:#4A4270;--bb-text-2:#5A5280;--bb-muted:#8A84A8;--bb-muted-aa:#6A648A;--bb-purple:#7C5CFF;--bb-purple-btn:#7356FA;--bb-purple-ink:#6848F0;--bb-purple-deep:#5A3EE0;--bb-lilac:#EDE7FF;--bb-lilac-soft:#F4F1FF;--bb-lilac-softer:#F8F7FD;--bb-line:#ECE8FA;--bb-line-strong:#D9D3F7;--bb-mint:#E3F8EE;--bb-mint-strong:#3DDC97;--bb-mint-ink:#0F3D2A;--bb-butter:#FFF4D6;--bb-sun:#FFD66B;--bb-sun-deep:#E0B13B;--bb-peach:#FFE9E3;--bb-peach-ink:#B4442A;--bb-peach-line:#FF8A65;--bb-sky:#E6F0FF;--bb-sky-line:#D3E3FF;--bb-font-head:"Fredoka","Fredoka Fallback","Fredoka Fallback Roboto","Nunito",system-ui,sans-serif;--bb-font-body:"Nunito Sans","Nunito Sans Fallback","Nunito Sans Fallback Roboto","Nunito",system-ui,-apple-system,sans-serif;--bb-width:1120px;--bb-panel-radius:32px;--bb-panel-inset:24px;--bb-press:0 4px 0 var(--bb-purple-deep);--bb-press-alt:0 4px 0 var(--bb-line-strong);--navy-900:#FFFFFF;--navy-800:#FFFFFF;--navy-700:#F8F7FD;--navy-600:#ECE8FA;--cream:#FFFFFF;--cream-deep:#F8F7FD;--paper:#FFFFFF;--brand:var(--bb-purple-ink);--brand-dark:var(--bb-purple-deep);--brand-light:#F1ECFF;--gold-400:#9A6A00;--gold-deep:#7A5200;--gold-glow:rgba(255,214,107,0.28);--text-primary:var(--bb-ink);--text-secondary:var(--bb-text);--text-muted:var(--bb-muted-aa);--border:var(--bb-line);--success:#10b981;--danger:#DC2626;--info:var(--bb-purple-ink);--warning:#f59e0b;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-pill:999px;--shadow-sm:0 2px 0 rgba(43,35,80,0.07);--shadow-md:0 4px 0 var(--bb-line-strong);--shadow-lg:0 8px 0 rgba(43,35,80,0.10),0 18px 40px rgba(43,35,80,0.12);--hero-bg:var(--bb-lilac);--hero-glow:transparent}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{overflow-x:hidden;max-width:100vw}body{opacity:1;font-family:var(--bb-font-body);background:var(--navy-900);min-height:100vh}body,h1,h2,h3,h4,h5,h6{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--bb-font-head);font-weight:700;line-height:1.15;letter-spacing:-.01em}p{line-height:1.6}button,input,select,textarea{font-family:var(--bb-font-body);font-size:16px}@media (min-width:768px){input,select,textarea{font-size:.95rem}button{font-size:.9rem}}input,select,textarea{display:block;width:100%;padding:.62rem .85rem;background:var(--bb-lilac-softer);border:2px solid var(--bb-line);border-radius:14px;color:var(--text-primary);outline:none;margin-bottom:.75rem;transition:border-color .15s,box-shadow .15s,background .15s;max-width:100%}input::placeholder,textarea::placeholder{color:var(--bb-muted-aa);opacity:1}input[type=checkbox],input[type=color],input[type=radio],input[type=range]{accent-color:var(--bb-purple-btn)}input:focus,select:focus,textarea:focus{border-color:var(--bb-purple);background:#fff;box-shadow:0 0 0 3px rgba(124,92,255,.18)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-gold:focus-visible,.cta:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--bb-purple);outline-offset:2px;border-radius:10px}label{font-size:.86rem;color:var(--text-primary);margin-bottom:.35rem;text-transform:none}.bb-btn,.btn-brand,.btn-gold,label{display:block;font-weight:700;letter-spacing:0}.bb-btn,.btn-brand,.btn-gold{width:100%;padding:.75rem 1.1rem;background:var(--bb-purple-btn);border:none;border-radius:14px;color:#fff;font-family:var(--bb-font-head);font-size:.95rem;cursor:pointer;text-align:center;text-decoration:none;min-height:44px;box-sizing:border-box;box-shadow:var(--bb-press);transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .15s;position:relative}.bb-btn:hover,.btn-brand:hover,.btn-gold:hover{background:var(--bb-purple-ink);transform:translateY(-1px);box-shadow:0 5px 0 var(--bb-purple-deep)}.bb-btn:active,.btn-brand:active,.btn-gold:active{transform:translateY(4px);box-shadow:0 0 0 var(--bb-purple-deep)}.bb-btn:disabled,.bb-btn[aria-disabled=true],.btn-brand:disabled,.btn-gold:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:var(--bb-press)}.bb-btn{width:auto}.bb-btn,.bb-btn-alt,.btn-outline-gold{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap;line-height:1.1}.bb-btn-alt,.btn-outline-gold{padding:.7rem 1.1rem;min-height:44px;background:#fff;color:var(--bb-ink);border:2px solid var(--bb-line-strong);border-radius:14px;box-shadow:var(--bb-press-alt);font-family:var(--bb-font-head);font-weight:700;font-size:.95rem;cursor:pointer;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.bb-btn-alt:hover,.btn-outline-gold:hover{transform:translateY(-1px);border-color:var(--bb-purple);box-shadow:0 5px 0 var(--bb-line-strong)}.bb-btn-alt:active,.btn-outline-gold:active{transform:translateY(4px);box-shadow:0 0 0 var(--bb-line-strong)}.bb-btn-alt:disabled,.btn-outline-gold:disabled{opacity:.45;cursor:not-allowed;transform:none}.bb-btn-sun{background:var(--bb-sun);color:var(--bb-ink);box-shadow:0 4px 0 var(--bb-sun-deep)}.bb-btn-sun:hover{background:#FFDD80;box-shadow:0 5px 0 var(--bb-sun-deep)}.bb-btn-sun:active{box-shadow:0 0 0 var(--bb-sun-deep)}.bb-btn-lg{padding:.9rem 1.5rem;font-size:1.05rem}.bb-btn-sm{padding:.5rem .85rem;min-height:38px;font-size:.85rem;border-radius:12px}.cta{--cta-grad:var(--bb-purple-btn);--cta-fg:#fff;--cta-press:var(--bb-purple-deep);--cta-shadow:transparent;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.62rem 1.15rem;background:var(--cta-grad);color:var(--cta-fg);border:none;border-radius:14px;font-family:var(--bb-font-head);font-weight:700;font-size:.92rem;line-height:1.1;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:0 4px 0 var(--cta-press);transition:transform .12s ease,box-shadow .12s ease,opacity .15s ease;position:relative}.cta:hover{transform:translateY(-1px);box-shadow:0 5px 0 var(--cta-press)}.cta:active{transform:translateY(4px);box-shadow:0 0 0 var(--cta-press)}.cta:disabled{opacity:.45;cursor:not-allowed;transform:none}.cta.cta-lg{padding:.85rem 1.5rem;font-size:1rem}.cta.cta-sm{padding:.45rem .85rem;font-size:.82rem}.cta-amber{--cta-grad:var(--bb-purple-btn);--cta-fg:#fff;--cta-press:var(--bb-purple-deep)}.cta-emerald{--cta-grad:#0B7F57;--cta-fg:#fff;--cta-press:#075E40}.cta-indigo,.cta-violet{--cta-grad:var(--bb-purple-btn);--cta-press:var(--bb-purple-deep)}.cta-ghost{--cta-grad:#fff;--cta-fg:var(--bb-ink);--cta-press:var(--bb-line-strong);border:2px solid var(--bb-line-strong)}.cta-ghost:hover{border-color:var(--bb-purple)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .38s ease both}.fade-in{animation:fadeIn .28s ease both}[data-delay="1"]{animation-delay:.05s}[data-delay="2"]{animation-delay:.1s}[data-delay="3"]{animation-delay:.16s}[data-delay="4"]{animation-delay:.22s}[data-delay="5"]{animation-delay:.28s}.vk-tile:hover .vk-tile-icon{transform:scale(1.12) rotate(-5deg)}.lift{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.lift:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--bb-line-strong)}.hover-underline{transition:color .15s;position:relative}.hover-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:currentColor;transition:width .2s ease}.hover-underline:hover:after{width:100%}.lf-card{background:var(--navy-800);border:2px solid var(--border);border-radius:20px;padding:1.25rem;overflow:hidden;word-break:break-word;max-width:100%;box-shadow:none}.right-column-wrapper{display:flex;flex-direction:column;gap:0}.page-wrapper{min-height:100vh;background:var(--navy-900);display:flex;flex-direction:column}.page-container{flex:1 1;max-width:1200px;margin:0 auto;width:100%;padding:2rem}@media (max-width:768px){.page-container{padding:1rem}}.gen-layout{flex:1 1;display:flex;gap:1rem;padding:1rem;overflow:hidden}.gen-left{width:280px;flex-shrink:0}.gen-center{flex:1 1;min-width:0;overflow:auto}.gen-right{width:260px;flex-shrink:0}@media (max-width:1100px){.gen-left{width:240px}.gen-right{width:220px}}@media (max-width:900px){.gen-layout{flex-direction:column;overflow:visible;height:auto;padding:.75rem}.gen-center,.gen-left,.gen-right{width:100%!important;flex-shrink:unset!important}.gen-center{min-height:400px}}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.pricing-grid{gap:1.25rem}.credits-grid,.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr)}.credits-grid{gap:1rem}.dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.marketplace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:1000px){.features-grid{grid-template-columns:1fr 1fr}.pricing-grid{max-width:480px}.credits-grid,.pricing-grid{grid-template-columns:1fr;margin:0 auto}.credits-grid{max-width:400px}.admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.features-grid{grid-template-columns:1fr}.dash-stats,.stats-grid{grid-template-columns:1fr 1fr}.marketplace-grid{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dash-stats,.stats-grid{grid-template-columns:1fr 1fr}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}table{min-width:500px;width:100%;border-collapse:collapse}code,embed,iframe,img,object,pre,video{max-width:100%}code,pre{overflow-x:auto}.lf-card,li,p,td,th{overflow-wrap:break-word;word-wrap:break-word}@media (max-width:900px){.desktop-nav{display:none!important}.hamburger{display:flex!important}}.marketplace-filters{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-bottom:1.5rem}.marketplace-filters select{margin:0;width:auto;min-width:120px}@media (max-width:600px){.marketplace-filters{flex-direction:column}.marketplace-filters input,.marketplace-filters select{width:100%}}@media (max-width:900px){.credits-grid,.pricing-grid{grid-template-columns:1fr!important;max-width:420px;margin-left:auto;margin-right:auto}}.auth-wrapper{min-height:100vh;background:#fff;display:flex;flex-direction:column;position:relative}.auth-wrapper:before{content:"";position:fixed;inset:0;background:none;pointer-events:none;z-index:0}.auth-inner{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;position:relative;z-index:1;animation:fadeUp .4s ease both}.mkt-card{transition:transform .18s ease,box-shadow .18s ease}.mkt-card:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--bb-line-strong)!important}@media (max-width:700px){.referral-grid{grid-template-columns:1fr!important}}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:2rem 1.5rem}@media (max-width:900px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}}@media (max-width:480px){.footer-grid{gap:1.75rem 1rem}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 6px #22c55e}50%{opacity:.5;box-shadow:0 0 12px #22c55e}}.marketplace-filter-grid{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:end}@media (max-width:700px){.marketplace-filter-grid{grid-template-columns:1fr}.marketplace-filter-grid select{width:100%!important}}.pricing-comparison-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-comparison-table table{min-width:480px}@media (max-width:600px){.pricing-comparison-table table{min-width:360px;font-size:.78rem}.pricing-comparison-table td,.pricing-comparison-table th{padding:.5rem!important}}.marketplace-selects,.mkt-selects{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:600px){.marketplace-selects,.mkt-selects{grid-template-columns:1fr}}@media (max-width:480px){.mkt-selects{grid-template-columns:1fr}}.ks-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}@media (max-width:800px){.ks-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.ks-grid{grid-template-columns:repeat(2,1fr)}}.pack-contents-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width:700px){.pack-contents-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.pack-contents-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-charts,.admin-overview{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.admin-charts,.admin-overview{grid-template-columns:1fr!important}}.account-section{contain:layout}.notif-toggle{width:48px!important;height:26px!important;min-width:48px!important;flex-shrink:0!important;position:relative;border-radius:13px;border:none;cursor:pointer;transition:background .2s}.notif-toggle-knob{width:20px;height:20px;border-radius:50%;background:#fff;position:absolute;top:3px;transition:left .2s}:root{--eyfs-color:#f97316;--eyfs-bg:rgba(249,115,22,0.1);--ks1-color:#f59e0b;--ks1-bg:rgba(245,158,11,0.1);--ks2-color:#10b981;--ks2-bg:rgba(16,185,129,0.1);--ks3-color:#6366f1;--ks3-bg:rgba(99,102,241,0.1);--ks4-color:#8b5cf6;--ks4-bg:rgba(139,92,246,0.1);--ks5-color:#ec4899;--ks5-bg:rgba(236,72,153,0.1)}.doc-preview{background:#fff;color:#1a1a2e;border-radius:14px;padding:1.25rem 1.5rem;font-family:Inter,sans-serif;line-height:1.75;border:1px solid var(--border)}.doc-preview h3{color:#1a1a2e;font-size:.95rem;font-weight:700;margin-bottom:.5rem}.doc-preview p{color:#374151;font-size:.88rem;margin-bottom:.5rem}.doc-preview ul{color:#374151;font-size:.88rem;padding-left:1.25rem}.doc-preview li{margin-bottom:.3rem;line-height:1.65}.doc-preview .label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.3rem;margin-top:.75rem;opacity:.7}.section-gradient-brand{background:var(--bb-lilac);position:relative}.section-gradient-brand:before{content:none}.section-gradient-green{background:var(--bb-mint)}.js-reveal .reveal,.js-reveal .reveal-left,.js-reveal .reveal-right,.js-reveal .reveal-zoom,.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatYb{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes cardIn{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes typeLine{0%{width:0}to{width:var(--lw,100%)}}@keyframes sheen{0%{background-position:-160% 0}to{background-position:260% 0}}.slide-preview-dark{background:#0f172a;border-radius:12px;border:2px solid rgba(255,255,255,.08)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-line{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}.content-type-btn{transition:all .15s ease}.content-type-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.refine-theme-grid{grid-template-columns:1fr 1fr!important}}.bb-wrap{width:100%;max-width:calc(var(--bb-width) + 3rem);margin:0 auto;padding:0 1.5rem}.bb-section{padding:52px 0}.bb-section-tight{padding:32px 0}.bb-panel{margin:0 var(--bb-panel-inset);border-radius:var(--bb-panel-radius);padding:52px 0;position:relative;overflow:hidden}.bb-panel-lilac{background:var(--bb-lilac)}.bb-panel-mint{background:var(--bb-mint)}.bb-panel-butter{background:var(--bb-butter)}.bb-panel-peach{background:var(--bb-peach)}.bb-panel-sky{background:var(--bb-sky)}.bb-panel-ink{background:var(--bb-ink);color:#fff}.bb-panel-ink h2,.bb-panel-ink h3{color:#fff}.bb-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:22px;flex-wrap:wrap}.bb-sh h2{font:700 clamp(1.6rem,3.2vw,2rem)/1.15 var(--bb-font-head);color:var(--bb-ink);margin:0;letter-spacing:-.01em}.bb-sh p{color:var(--bb-text-2);margin:4px 0 0;font-size:1rem;line-height:1.5}.bb-link{font:700 .95rem var(--bb-font-head);color:var(--bb-purple-ink);text-decoration:none;white-space:nowrap}.bb-link:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.bb-link{white-space:normal}}.bb-h1{font:700 clamp(2.4rem,5.6vw,3.75rem)/1.02 var(--bb-font-head);color:var(--bb-ink);letter-spacing:-.01em;margin:0}.bb-lede{font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55;color:var(--bb-text);margin:14px 0 0}.bb-kicker{display:inline-block;background:#fff;color:var(--bb-purple-ink);font-weight:800;font-size:.82rem;padding:6px 12px;border-radius:999px;margin-bottom:14px}.bb-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bb-g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bb-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bb-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:960px){.bb-g4,.bb-g5{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-g3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bb-wrap{padding:0 16px}.bb-panel{margin:0 8px;border-radius:24px}.bb-panel,.bb-section{padding:36px 0}.bb-g2,.bb-g3{grid-template-columns:1fr}}.bb-tile{display:flex;flex-direction:column;gap:6px;border:2px solid var(--bb-line);border-radius:18px;padding:16px;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}a.bb-tile:hover{border-color:var(--bb-line-strong);transform:translateY(-2px)}.bb-tile h3{font:700 1.06rem/1.25 var(--bb-font-head);color:var(--bb-ink);margin:0}.bb-tile p{font-size:.875rem;color:var(--bb-text-2);line-height:1.5;margin:0}.bb-card{background:#fff;border:2px solid var(--bb-line);border-radius:20px;padding:20px}.bb-tile-butter,.bb-tile-lilac,.bb-tile-mint,.bb-tile-peach,.bb-tile-sky,.bb-tiles-colour>.bb-card,.bb-tiles-colour>.bb-tile{border-color:transparent;border-radius:22px}.bb-tile-peach,.bb-tiles-colour>:nth-child(4n+1){background:var(--bb-peach)}.bb-tile-mint,.bb-tiles-colour>:nth-child(4n+2){background:var(--bb-mint)}.bb-tile-butter,.bb-tiles-colour>:nth-child(4n+3){background:var(--bb-butter)}.bb-tile-sky,.bb-tiles-colour>:nth-child(4n+4){background:var(--bb-sky)}.bb-tile-lilac{background:var(--bb-lilac)}.bb-tiles-colour>a.bb-tile:hover,a.bb-tile-butter:hover,a.bb-tile-lilac:hover,a.bb-tile-mint:hover,a.bb-tile-peach:hover,a.bb-tile-sky:hover{border-color:transparent;box-shadow:0 4px 0 var(--bb-line-strong)}.bb-tile-butter .bb-chip,.bb-tile-lilac .bb-chip,.bb-tile-lilac .bb-pill,.bb-tile-mint .bb-chip,.bb-tile-peach .bb-chip,.bb-tile-peach .bb-pill-peach,.bb-tile-sky .bb-chip,.bb-tiles-colour .bb-chip,.bb-tiles-colour .bb-pill-peach{background:#fff}.bb-tiles-colour>li{border-radius:22px}.bb-tiles-colour>li>.bb-tile{background:transparent;border-color:transparent}.bb-panel .bb-tiles-colour>:nth-child(n){background:#fff}.bb-panel .bb-tiles-colour .bb-chip{background:var(--bb-lilac-soft)}.bb-panel .bb-tiles-colour .bb-pill-peach{background:var(--bb-peach)}.bb-card,.bb-tile{min-width:0;overflow-wrap:break-word}.bb-chip{display:inline-flex;align-items:center;gap:.3rem;font:600 .85rem/1.1 var(--bb-font-head);padding:8px 13px;border-radius:12px;background:var(--bb-lilac-soft);color:var(--bb-text-2);border:0;cursor:pointer;white-space:nowrap;text-decoration:none}.bb-chip:hover{background:#E9E2FF;color:var(--bb-ink)}.bb-chip.is-on,.bb-chip[aria-pressed=true],.bb-chip[aria-selected=true]{background:var(--bb-ink);color:#fff}.bb-chip-white{background:#fff}.bb-pill{display:inline-flex;align-items:center;align-self:flex-start;font:800 .78rem/1.2 var(--bb-font-body);padding:4px 10px;border-radius:999px;background:var(--bb-lilac-soft);color:var(--bb-purple-ink)}.bb-pill-mint{background:var(--bb-mint-strong);color:var(--bb-mint-ink);font-family:var(--bb-font-head);font-weight:700}.bb-pill-peach{background:var(--bb-peach);color:var(--bb-peach-ink)}.bb-pill-butter{background:var(--bb-sun);color:var(--bb-ink)}.bb-sticker{display:inline-block;background:var(--bb-mint-strong);color:var(--bb-mint-ink);font:700 1rem/1 var(--bb-font-head);padding:10px 14px;border-radius:14px;transform:rotate(-4deg)}.bb-faq{background:var(--bb-lilac-softer);border-radius:16px;padding:0}.bb-faq>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:15px 16px;font-weight:700;color:var(--bb-ink)}.bb-faq>summary::-webkit-details-marker{display:none}.bb-faq>summary:after{content:"+";font:700 1.2rem/1 var(--bb-font-head);color:var(--bb-purple-ink);transition:transform .15s;flex-shrink:0}.bb-faq[open]>summary:after{transform:rotate(45deg)}.bb-faq>:not(summary){padding:0 16px 15px;margin:0;color:var(--bb-text);font-size:.92rem;line-height:1.65}.bb-nav{background:#fff;height:72px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:0 max(1.5rem,calc((100vw - var(--bb-width)) / 2));position:sticky;top:0;z-index:1000;border-bottom:2px solid transparent}.bb-nav-solid,.bb-nav.is-scrolled{border-bottom-color:var(--bb-line)}.bb-logo{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0;color:var(--bb-ink)}.bb-logo-word{font:700 1.3rem/1 var(--bb-font-head);color:var(--bb-ink);letter-spacing:-.01em}.bb-nav-links{display:flex;align-items:center;gap:1.35rem}.bb-nav-link{color:var(--bb-text-2);text-decoration:none;font:700 .94rem/1 var(--bb-font-body);white-space:nowrap;background:none;border:0;padding:6px 0;cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.bb-nav-link:hover{color:var(--bb-ink)}.bb-nav-link.is-active,.bb-nav-link[aria-current=page]{color:var(--bb-purple-ink)}.bb-nav-menu{position:absolute;top:calc(100% + 2px);background:#fff;border:2px solid var(--bb-line);border-radius:18px;padding:.45rem;box-shadow:var(--shadow-lg);z-index:200}.bb-nav-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;color:var(--bb-ink);text-decoration:none;font-size:.88rem;border-radius:10px;background:transparent;border:0;width:100%;text-align:left;cursor:pointer;font-family:var(--bb-font-body)}.bb-nav-item:focus-visible,.bb-nav-item:hover{background:var(--bb-lilac-soft)}.bb-nav-group{padding:.55rem .75rem .2rem;font:700 .78rem var(--bb-font-head);color:var(--bb-muted-aa)}.bb-nav-burger{display:none;background:#fff;border:2px solid var(--bb-line);border-radius:12px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;color:var(--bb-ink);font-size:1.15rem;line-height:1}.bb-mnav{position:fixed;top:72px;left:0;right:0;bottom:0;background:#fff;border-top:2px solid var(--bb-line);z-index:999;padding:1rem 16px 2rem;overflow-y:auto}.bb-mnav-link{display:flex;align-items:center;width:100%;padding:.85rem 0;color:var(--bb-ink);text-decoration:none;font:700 1.02rem var(--bb-font-body);border:0;border-bottom:2px solid var(--bb-line);background:none;text-align:left;cursor:pointer}@media (max-width:900px){.bb-nav{padding:0 16px;height:64px}.bb-mnav{top:64px}.bb-nav-burger{display:inline-flex!important}}[hidden]{display:none!important}@media (max-width:640px){.bb-btn,.bb-btn-alt,.bb-btn-sun{white-space:normal;text-align:center}}.dash-tips{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0 0 1.1rem}.dash-tip{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:#fff;border:2px solid var(--bb-line);border-radius:18px;padding:14px 16px}.dash-tip strong{font:600 1.02rem/1.25 var(--bb-font-head);color:var(--bb-ink);padding-right:22px}.dash-tip span{font-size:.86rem;line-height:1.45;color:var(--bb-text-2);flex:1 1}.dash-tip .bb-btn-alt,.dash-tip .bb-btn-sm{margin-top:4px}.dash-tip-trial{background:var(--bb-lilac);border-color:var(--bb-lilac)}.dash-tip-x{position:absolute;top:8px;right:10px;background:none;border:none;color:var(--bb-muted-aa);font-size:1.15rem;line-height:1;cursor:pointer;padding:4px}