*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-6{bottom:1.5rem}.left-6{left:1.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-4{top:1rem}.top-6{top:1.5rem}.-z-10{z-index:-10}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-32{height:8rem}.h-9{height:2.25rem}.h-px{height:1px}.min-h-\[8rem\]{min-height:8rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-6{width:1.5rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-xl{max-width:36rem}.shrink-0{flex-shrink:0}.-translate-x-2{--tw-translate-x:-0.5rem}.-translate-x-2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-\[rgba\(223\2c 216\2c 198\2c 0\.18\)\]{border-color:hsla(43,28%,83%,.18)}.border-\[rgba\(43\2c 24\2c 16\2c 0\.10\)\]{border-color:rgba(43,24,16,.1)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.72\)\]{background-color:hsla(0,0%,100%,.72)}.bg-\[rgba\(42\2c 33\2c 27\2c 0\.72\)\]{background-color:rgba(42,33,27,.72)}.bg-background{background-color:var(--background)}.from-\[\#FFD78A\]{--tw-gradient-from:#ffd78a var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,215,138,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#E5B560\]{--tw-gradient-to:#e5b560 var(--tw-gradient-to-position)}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pr-5{padding-right:1.25rem}.text-center{text-align:center}.text-\[15px\]{font-size:15px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#2B1810\]{--tw-text-opacity:1;color:rgb(43 24 16/var(--tw-text-opacity,1))}.text-\[\#FFD78A\]{--tw-text-opacity:1;color:rgb(255 215 138/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:0 8px 24px rgba(0,0,0,.45);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(43\2c 24\2c 16\2c 0\.12\)\]{--tw-shadow:0 8px 24px rgba(43,24,16,.12);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color)}.shadow-\[0_8px_24px_rgba\(43\2c 24\2c 16\2c 0\.12\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--ink:58,40,32;--ink-rgb:43,24,16;--paper:243,238,221;--honey:255,183,3;--stone:210,221,194;--ink-hex:#2b1810;--paper-hex:#f3eedd;--honey-hex:#ffb703;--honey-deep:#fb8500;--stone-hex:#d2ddc2;--card-hex:#fbf7ea;--sky-hex:#8ecae6;--terra-hex:#bc4b4b;--risk-red:#c2413b;--risk-orange:#c88830;--risk-green:#4a8a5c;--adult-orange-hex:#e07b00;--adult-orange-soft:#fed;--text-primary:rgba(var(--ink),1);--text-secondary:rgba(var(--ink),0.55);--text-tertiary:rgba(var(--ink),0.35);--text-quaternary:rgba(var(--ink),0.18);--ink-05:rgba(var(--ink),0.05);--ink-08:rgba(var(--ink),0.08);--ink-10:rgba(var(--ink),0.10);--ink-20:rgba(var(--ink),0.20);--ink-40:rgba(var(--ink),0.40);--ink-80:rgba(var(--ink),0.80);--stone-20:rgba(var(--stone),0.20);--stone-40:rgba(var(--stone),0.40);--stone-60:rgba(var(--stone),0.60);--stone-80:rgba(var(--stone),0.80);--honey-20:rgba(var(--honey),0.20);--honey-40:rgba(var(--honey),0.40);--honey-60:rgba(var(--honey),0.60);--honey-80:rgba(var(--honey),0.80);--border-hair:rgba(var(--ink),0.06);--border-soft:rgba(var(--ink),0.10);--border-default:rgba(var(--ink),0.14);--radius-2xl:32px;--radius-xl:24px;--radius-lg:20px;--radius-md:16px;--radius-sm:12px;--radius-pill:9999px;--shadow-hair:0 1px 2px rgba(var(--ink),0.04);--shadow-card:0 2px 10px rgba(var(--ink),0.04),0 1px 3px rgba(var(--ink),0.03);--shadow-lift:0 16px 40px -12px rgba(var(--ink),0.10),0 4px 12px rgba(var(--ink),0.04);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.45,0,0.55,1);--dur-instant:120ms;--dur-fast:180ms;--dur-base:250ms;--dur-slow:400ms;--dur-entrance:600ms;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--sp-10:72px;--sticker-shadow:3px 3px 0 var(--ink-hex);--sticker-shadow-hover:5px 5px 0 var(--ink-hex);--sticker-shadow-active:1px 1px 0 var(--ink-hex);--sticker-shadow-lg:6px 6px 0 rgba(43,24,16,.92);--atm-shadow-card:0 14px 36px -16px rgba(43,24,16,.18),0 3px 10px rgba(43,24,16,.05);--atm-shadow-tray:inset 0 0 0 1px rgba(43,24,16,.06),0 1px 0 hsla(0,0%,100%,.7),0 22px 40px -28px rgba(43,24,16,.22);--z-base:1;--z-elev:10;--z-sticky:100;--z-overlay:1000;--z-modal:2000;--z-toast:3000;--bg:var(--paper-hex);--surface:var(--card-hex);--surface-raised:var(--card-hex);--forest:var(--ink-hex);--forest-mid:rgba(var(--ink),0.85);--separator:var(--border-hair);--border-strong:var(--border-default);--amber:var(--stone-hex);--shadow-raised:var(--shadow-lift);--shadow-btn:0 4px 12px rgba(var(--ink),0.18)}.dark{--ink:223,216,198;--ink-rgb:223,216,198;--paper:31,24,21;--honey:255,215,138;--stone:142,156,130;--ink-hex:#dfd8c6;--paper-hex:#1f1815;--honey-hex:#ffd78a;--honey-deep:#e5b560;--stone-hex:#8e9c82;--card-hex:#2a211b;--sky-hex:#6fa8c2;--terra-hex:#d8716a;--risk-red:#d8716a;--risk-orange:#e5b560;--risk-green:#6bb389;--adult-orange-hex:#e59446;--adult-orange-soft:rgba(229,148,70,.18);--text-primary:#dfd8c6;--text-secondary:hsla(43,28%,83%,.72);--text-tertiary:hsla(43,28%,83%,.45);--text-quaternary:hsla(43,28%,83%,.28);--ink-05:hsla(43,28%,83%,.07);--ink-08:hsla(43,28%,83%,.1);--ink-10:hsla(43,28%,83%,.14);--ink-20:hsla(43,28%,83%,.22);--ink-40:hsla(43,28%,83%,.4);--ink-80:hsla(43,28%,83%,.78);--stone-20:hsla(92,12%,56%,.22);--stone-40:hsla(92,12%,56%,.4);--stone-60:hsla(92,12%,56%,.62);--stone-80:hsla(92,12%,56%,.82);--honey-20:rgba(255,215,138,.22);--honey-40:rgba(255,215,138,.4);--honey-60:rgba(255,215,138,.62);--honey-80:rgba(255,215,138,.82);--border-hair:hsla(43,28%,83%,.08);--border-soft:hsla(43,28%,83%,.14);--border-default:hsla(43,28%,83%,.22);--shadow-hair:0 1px 2px rgba(0,0,0,.35);--shadow-card:0 2px 10px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.22);--shadow-lift:0 16px 40px -12px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.3);--sticker-shadow:3px 3px 0 #0e0908;--sticker-shadow-hover:5px 5px 0 #0e0908;--sticker-shadow-active:1px 1px 0 #0e0908;--sticker-shadow-lg:6px 6px 0 rgba(0,0,0,.85);--atm-shadow-card:0 14px 36px -16px rgba(0,0,0,.65),0 3px 10px rgba(0,0,0,.35);--atm-shadow-tray:inset 0 0 0 1px hsla(43,28%,83%,.08),0 1px 0 hsla(43,28%,83%,.06),0 22px 40px -28px rgba(0,0,0,.55);--cc-gold-deep:#c9962e;--bg:var(--paper-hex);--surface:var(--card-hex);--surface-raised:var(--card-hex);--forest:var(--ink-hex);--forest-mid:hsla(43,28%,83%,.85);--separator:var(--border-hair);--border-strong:var(--border-default);--amber:var(--stone-hex);--shadow-raised:var(--shadow-lift);--shadow-btn:0 4px 12px rgba(0,0,0,.5)}.dark body{background-color:var(--paper-hex);background-image:radial-gradient(ellipse 75% 60% at 8% 5%,rgba(229,181,96,.18),transparent 55%),radial-gradient(ellipse 65% 55% at 92% 92%,hsla(92,12%,56%,.14),transparent 55%),radial-gradient(ellipse 55% 45% at 90% 8%,hsla(4,59%,63%,.1),transparent 58%),radial-gradient(ellipse 48% 40% at 10% 88%,rgba(255,215,138,.1),transparent 52%)}.dark .bee-card{background:rgba(42,33,27,.55);backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);border:1px solid hsla(43,28%,83%,.12);box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px 0 hsla(43,28%,83%,.06)}.dark .bee-card-flat{background:rgba(42,33,27,.42);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);border:1px solid hsla(43,28%,83%,.1);box-shadow:0 4px 16px rgba(0,0,0,.32)}.dark .bee-card-honey{background:linear-gradient(135deg,rgba(255,215,138,.32),rgba(229,181,96,.24));border:1px solid rgba(255,215,138,.32);box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.1);color:var(--ink-hex)}.dark .bee-card-honey,.dark .bee-card-honey *{--text-primary:var(--ink-hex);--text-secondary:hsla(43,28%,83%,.78)}.dark a.bee-card-honey:hover,.dark a.bee-card:hover,.dark button.bee-card-honey:hover,.dark button.bee-card:hover{box-shadow:0 20px 56px rgba(0,0,0,.55),inset 0 1px 0 hsla(43,28%,83%,.1)}.dark .kids-glass-pill{background:rgba(42,33,27,.55);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);border:1px solid hsla(43,28%,83%,.12);box-shadow:inset 0 1px 0 hsla(43,28%,83%,.08),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.32)}.dark .kids-glass-pill:hover{background:rgba(42,33,27,.72)}.dark .kids-glass-pill[aria-pressed=true]{background:rgba(255,215,138,.32)!important;border-color:rgba(255,215,138,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 4px 12px rgba(0,0,0,.35)}.dark .kids-glass-row{background:rgba(42,33,27,.45);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);border:1px solid hsla(43,28%,83%,.1)}.dark .kids-glass-row:hover{background:rgba(42,33,27,.62)}.dark .kids-glass-cta{background:rgba(42,33,27,.55);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);border:1px solid hsla(43,28%,83%,.12);box-shadow:inset 0 1px 0 hsla(43,28%,83%,.08),0 1px 2px rgba(0,0,0,.32)}.dark .kids-glass-cta[data-active=true]{background:linear-gradient(135deg,rgba(255,215,138,.78),rgba(229,181,96,.62));border-color:rgba(255,215,138,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 14px rgba(0,0,0,.42)}.dark .kids-action{background:rgba(42,33,27,.55);backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);border:1px solid hsla(43,28%,83%,.14);color:var(--ink-hex);box-shadow:inset 0 1px 0 hsla(43,28%,83%,.08),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.32)}.dark .kids-action:hover{background:rgba(42,33,27,.72);box-shadow:inset 0 1px 0 hsla(43,28%,83%,.1),0 5px 14px rgba(0,0,0,.45)}.dark .kids-action--primary{background:linear-gradient(135deg,rgba(255,215,138,.55),rgba(229,181,96,.42));border-color:rgba(255,215,138,.32)}.dark .kids-action--primary:hover{background:linear-gradient(135deg,rgba(255,215,138,.68),rgba(229,181,96,.54))}.dark .kids-action--danger{background:linear-gradient(135deg,hsla(4,59%,63%,.65),rgba(150,60,55,.55));color:#fff6e6;border-color:rgba(150,60,55,.42)}.dark .kids-action--danger:hover{background:linear-gradient(135deg,hsla(4,59%,63%,.8),rgba(150,60,55,.72))}.dark ::selection{background:rgba(255,215,138,.32);color:var(--ink-hex)}.dark .bee-segmented{background:rgba(42,33,27,.62);border-color:hsla(43,28%,83%,.32);box-shadow:4px 4px 0 rgba(0,0,0,.62)}.dark .bee-segmented__item--active{background:var(--honey-hex);color:var(--paper-hex)}.dark .btn-pill{background:var(--ink-hex);color:var(--paper-hex);box-shadow:0 4px 16px rgba(0,0,0,.45)}.dark .btn-pill:hover:not(:disabled){background:#f5efe0;box-shadow:0 8px 22px rgba(0,0,0,.55)}.dark .btn-pill-honey{background:var(--honey-hex);color:var(--paper-hex);box-shadow:0 4px 16px rgba(255,215,138,.28)}.dark .btn-pill-honey:hover:not(:disabled){background:var(--honey-deep);box-shadow:0 8px 22px rgba(255,215,138,.42)}.dark .retro-badge{background:var(--sky-hex);color:var(--paper-hex);box-shadow:0 3px 10px rgba(0,0,0,.45)}.dark .hero-split__left{background:var(--honey-hex);color:var(--paper-hex)}.dark .hero-split__right{background:radial-gradient(circle at 30% 40%,rgba(255,215,138,.18),transparent 60%),linear-gradient(135deg,#2a211b,#1f1815)}.dark .hero-split{box-shadow:0 20px 60px rgba(0,0,0,.55)}.dark .glass-card{background:rgba(42,33,27,.52);backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);border:1px solid hsla(43,28%,83%,.12);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 0 hsla(43,28%,83%,.07),inset 0 -1px 0 rgba(0,0,0,.12)}.dark .glass-card-honey{background:linear-gradient(135deg,rgba(255,215,138,.3),rgba(229,181,96,.22));border:1px solid rgba(255,215,138,.3);box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08)}*{box-sizing:border-box;margin:0;padding:0}h1{letter-spacing:-.04em}h2{letter-spacing:-.03em}h3{letter-spacing:-.02em}.btn-primary,.btn-secondary,button{letter-spacing:-.01em}.kids-glass-pill{background:hsla(0,0%,100%,.5);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 rgba(43,24,16,.05),0 1px 2px rgba(43,24,16,.04);transition:background .18s var(--ease-out),transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.kids-glass-pill:hover{background:hsla(0,0%,100%,.72);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 4px 12px rgba(43,24,16,.08)}.kids-glass-pill:active{transform:translateY(0)}.kids-glass-pill[aria-pressed=true]{background:rgba(242,184,75,.55)!important;border-color:rgba(217,148,34,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 rgba(217,148,34,.4),0 4px 12px rgba(242,184,75,.25)}.kids-glass-row{background:hsla(0,0%,100%,.42);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid hsla(0,0%,100%,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 1px 2px rgba(43,24,16,.03);transition:background .18s var(--ease-out)}.kids-glass-row:hover{background:hsla(0,0%,100%,.62)}.kids-glass-cta{background:hsla(0,0%,100%,.55);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 1px 2px rgba(43,24,16,.04);transition:background .18s var(--ease-out),transform .15s var(--ease-out)}.kids-glass-cta[data-active=true]{background:linear-gradient(135deg,rgba(242,184,75,.85),rgba(217,148,34,.85));border-color:rgba(217,148,34,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 4px 14px rgba(242,184,75,.4)}.kids-glass-cta[data-active=true]:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 6px 18px rgba(242,184,75,.5)}.kids-glass-cta:disabled{opacity:.42;cursor:not-allowed;color:rgba(43,24,16,.42)}@media (prefers-reduced-motion:reduce){.kids-glass-cta,.kids-glass-pill,.kids-glass-row{transition:none}}.kids-action{display:inline-flex;align-items:center;gap:7px;padding:9px 15px 9px 13px;border-radius:9999px;background:hsla(0,0%,100%,.62);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border:1px solid hsla(0,0%,100%,.7);color:var(--ink-hex);font-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.015em;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),inset 0 -1px 0 rgba(43,24,16,.05),0 1px 2px rgba(43,24,16,.05);transition:background .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out);white-space:nowrap}.kids-action svg{stroke-width:2.2}.kids-action:hover{background:hsla(0,0%,100%,.78);transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 5px 14px rgba(43,24,16,.1)}.kids-action:active{transform:translateY(0)}.kids-action--primary{background:linear-gradient(135deg,rgba(242,184,75,.72),rgba(217,148,34,.62));border-color:rgba(217,148,34,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 3px 12px rgba(242,184,75,.22)}.kids-action--primary:hover{background:linear-gradient(135deg,rgba(242,184,75,.84),rgba(217,148,34,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 5px 16px rgba(242,184,75,.32)}.kids-action--danger{background:linear-gradient(135deg,rgba(194,65,59,.78),rgba(142,42,36,.72));color:#fff6e6;border-color:rgba(142,42,36,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 3px 12px rgba(142,42,36,.24)}.kids-action--danger:hover{background:linear-gradient(135deg,rgba(194,65,59,.92),rgba(142,42,36,.86));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 5px 16px rgba(142,42,36,.34)}.kids-nav-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kids-nav-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}@media (max-width:520px){.kids-nav-label{display:none!important}.kids-nav-title{font-size:17px!important}.kids-nav-mascot img{width:40px!important;height:40px!important}.kids-nav-actions{gap:6px}.kids-action span{display:none}.kids-action{min-width:44px;min-height:44px;padding:0;justify-content:center}}@media (max-width:380px){.kids-nav-mascot img{width:34px!important;height:34px!important}.kids-nav-title{font-size:15px!important}}@media (prefers-reduced-motion:reduce){.kids-action{transition:none}}.tap-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.strong-placeholder::placeholder{color:rgba(43,24,16,.55);opacity:1;font-weight:700}.footer-brand:hover .footer-brand__mark{transform:rotate(-8deg) scale(1.08)}@media (prefers-reduced-motion:reduce){.footer-brand:hover .footer-brand__mark{transform:none}}.bee-card:hover .channel-avatar-wrap{transform:scale(1.06) translateY(-2px)}.channel-avatar-wrap{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.channel-avatar-wrap{transition:none}}.kids-player-area{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.skip-link{position:absolute;top:-100px;left:12px;z-index:9999;padding:10px 14px;background:var(--ink-hex);color:var(--cc-gold);font-size:14px;font-weight:700;border-radius:8px;text-decoration:none;border:2px solid var(--cc-gold);transition:top .2s cubic-bezier(.22,1,.36,1)}.skip-link:focus{top:12px;outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px;border-radius:6px}a:focus-visible,button:focus-visible{outline-offset:3px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .5s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.animate-fade-in-up{animation:none;opacity:1}}@keyframes live-dot{0%,to{box-shadow:0 0 0 3px rgba(122,184,126,.25)}50%{box-shadow:0 0 0 6px rgba(122,184,126,0)}}@media (prefers-reduced-motion:reduce){[style*=live-dot]{animation:none!important}}.cinematic-progress{position:relative;height:4px;background:rgba(43,24,16,.06);border-radius:99px;overflow:hidden;box-shadow:inset 0 1px 1px rgba(43,24,16,.08)}.cinematic-progress__fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#c2413b,#f2b84b 40%,#fff6e6 70%,#f2b84b);background-size:200% 100%;transition:width 1.2s cubic-bezier(.22,1,.36,1);animation:progress-flow 2s linear infinite}@keyframes progress-flow{0%{background-position:200% 0}to{background-position:-200% 0}}.cinematic-progress__pulse{position:absolute;top:-2px;width:8px;height:8px;border-radius:50%;background:var(--cc-gold);box-shadow:0 0 10px var(--cc-gold),0 0 18px rgba(242,184,75,.55);transition:left 1.2s cubic-bezier(.22,1,.36,1)}.cinematic-scan{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(135deg,rgba(255,183,3,.13),rgba(194,65,59,.06));border:1px solid rgba(255,183,3,.32);border-radius:20px;overflow:hidden;isolation:isolate}.cinematic-scan__sweep{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,246,230,.5) 45%,rgba(255,246,230,.7) 50%,rgba(255,246,230,.5) 55%,transparent);background-size:60% 100%;background-repeat:no-repeat;animation:scan-sweep 2.4s cubic-bezier(.22,1,.36,1) infinite;z-index:0;pointer-events:none;mix-blend-mode:overlay}@keyframes scan-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.cinematic-scan__mascot{position:relative;z-index:1;animation:scan-mascot-bob 2.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes scan-mascot-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(2deg)}}.cinematic-scan__ticker{position:absolute;right:12px;bottom:6px;display:flex;gap:8px;font-size:10px;font-weight:700;color:rgba(43,24,16,.45);letter-spacing:.04em;pointer-events:none;z-index:1}.cinematic-scan__ticker span{display:inline-block;opacity:0;animation:ticker-pop 3.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes ticker-pop{0%,to{opacity:0;transform:translateY(4px)}10%,25%{opacity:1;transform:translateY(0)}35%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cinematic-progress__fill,.cinematic-scan__mascot,.cinematic-scan__sweep,.cinematic-scan__ticker span{animation:none}}@keyframes confetti-burst{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--rot)) scale(1.05)}}@media (prefers-reduced-motion:reduce){[style*=confetti-burst]{animation:none!important;opacity:0!important}}.glass-btn-honey:hover .cta-arrow-nest,button:hover .cta-arrow-nest{transform:translate(2px,-1px) scale(1.06)}.glass-btn-honey:active .cta-arrow-nest,button:active .cta-arrow-nest{transform:translate(0) scale(.96)}@media (prefers-reduced-motion:reduce){.cta-arrow-nest{transition:none!important}}::selection{background:var(--cc-gold);color:var(--ink-hex);text-shadow:none}body{font-family:var(--font-nunito),var(--font-noto-tc),-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang TC","Microsoft JhengHei",sans-serif;color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.01em;font-weight:400;line-height:1.65;font-feature-settings:"tnum" on,"lnum" on,"ss01" on;background-color:var(--paper-hex);background-image:radial-gradient(ellipse 75% 60% at 8% 5%,rgba(var(--honey),.42),transparent 55%),radial-gradient(ellipse 65% 55% at 92% 92%,rgba(var(--stone),.35),transparent 55%),radial-gradient(ellipse 55% 45% at 90% 8%,rgba(194,65,59,.12),transparent 58%),radial-gradient(ellipse 48% 40% at 10% 88%,rgba(var(--honey),.22),transparent 52%);background-attachment:fixed}.font-display{font-family:var(--font-huninn),"Huninn","PingFang TC","Noto Sans TC",sans-serif;font-weight:900;letter-spacing:-.055em;line-height:.95}.font-display-accent{letter-spacing:-.04em;color:var(--honey-hex);-webkit-text-stroke:1px var(--ink-hex);text-stroke:1px var(--ink-hex)}.font-display-accent,.font-hero{font-family:var(--font-huninn),"Huninn","PingFang TC",sans-serif;font-weight:900}.font-hero{font-size:clamp(44px,13vw,82px);letter-spacing:-.065em;line-height:.92}.bee-card{background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.82);border-radius:28px;box-shadow:0 8px 32px rgba(43,24,16,.08),inset 0 1px 0 hsla(0,0%,100%,.95);transition:transform .2s var(--ease-spring),box-shadow .2s}.bee-card,.bee-card-honey{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.bee-card-honey{background:rgba(255,183,3,.82);border:1px solid rgba(255,218,80,.88);border-radius:28px;box-shadow:0 8px 32px rgba(255,183,3,.22),inset 0 1px 0 hsla(0,0%,100%,.55)}.bee-card-flat{background:hsla(0,0%,100%,.45);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid hsla(0,0%,100%,.72);border-radius:20px;box-shadow:0 4px 16px rgba(43,24,16,.05)}a.bee-card-honey:hover,a.bee-card:hover,button.bee-card-honey:hover,button.bee-card:hover{transform:translateY(-3px);box-shadow:0 20px 56px rgba(43,24,16,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}a.bee-card-honey:active,a.bee-card:active,button.bee-card-honey:active,button.bee-card:active{transform:translateY(0);box-shadow:0 4px 16px rgba(43,24,16,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.bee-segmented{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:5px;background:var(--card-hex);border:2.5px solid var(--ink-hex);border-radius:9999px;box-shadow:4px 4px 0 rgba(43,24,16,.92)}.bee-segmented__item{padding:11px 14px;border-radius:9999px;border:none;background:transparent;color:var(--ink-hex);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:-.02em;cursor:pointer;transition:background .2s,color .2s}.bee-segmented__item--active{background:var(--ink-hex);color:var(--honey-hex);font-weight:900}.btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;background:var(--ink-hex);color:#fbf7ea;border:none;border-radius:9999px;font-family:inherit;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 16px rgba(58,40,32,.22);transition:transform .2s var(--ease-spring),box-shadow .2s,background .2s}.btn-pill:hover:not(:disabled){transform:translateY(-2px);background:#2a1d17;box-shadow:0 8px 22px rgba(58,40,32,.32)}.btn-pill:active:not(:disabled){transform:translateY(0) scale(.97)}.btn-pill:disabled{opacity:.4;cursor:not-allowed}.btn-pill-honey{background:var(--honey-hex);color:var(--ink-hex);box-shadow:0 4px 16px rgba(245,193,61,.45)}.btn-pill-honey:hover:not(:disabled){background:var(--honey-deep);box-shadow:0 8px 22px rgba(232,169,35,.55)}.btn-pill .arrow{display:inline-block;transition:transform .2s var(--ease-spring)}.btn-pill:hover .arrow{transform:translateX(4px)}.retro-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--sky-hex);color:var(--ink-hex);box-shadow:0 3px 10px rgba(58,40,32,.18);animation:badge-wobble 6s ease-in-out infinite}@keyframes badge-wobble{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.hero-split{display:grid;grid-template-columns:1fr 1fr;min-height:520px;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px rgba(58,40,32,.12)}.hero-split__left{background:var(--honey-hex);padding:48px 36px;display:flex;flex-direction:column;justify-content:center;gap:20px}.hero-split__right{background:radial-gradient(circle at 30% 40%,rgba(245,193,61,.35),transparent 60%),linear-gradient(135deg,#f3eedd,#fbf7ea);position:relative;overflow:hidden}@media (max-width:720px){.hero-split{grid-template-columns:1fr;min-height:auto}.hero-split__right{min-height:280px}}@keyframes fade-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes owl-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes scan-pulse{0%{transform:scale(.85);opacity:.5}to{transform:scale(2);opacity:0}}@keyframes eye-glow-red{0%,to{filter:drop-shadow(0 0 5px rgba(194,65,59,.4))}50%{filter:drop-shadow(0 0 12px rgba(194,65,59,.85))}}@keyframes eye-glow-green{0%,to{filter:drop-shadow(0 0 5px rgba(74,138,92,.4))}50%{filter:drop-shadow(0 0 12px rgba(74,138,92,.85))}}@keyframes shimmer-bar{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes stagger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes owl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes peekkids-spin{to{transform:rotate(1turn)}}.animate-fade-scale-in{animation:fade-scale-in .45s var(--ease-out) forwards}.animate-slide-up{animation:slide-up .5s var(--ease-spring) forwards}.animate-float{animation:float-gentle 4s ease-in-out infinite}.animate-radar{animation:radar-sweep 2.5s linear infinite}.animate-blink{animation:owl-blink 5s ease-in-out infinite}.animate-glow-red{animation:eye-glow-red 1.5s ease-in-out infinite}.animate-glow-green{animation:eye-glow-green 1.5s ease-in-out infinite}.animate-breathe{animation:owl-breathe 3.5s ease-in-out infinite}.stagger-1{animation:stagger-in .4s var(--ease-out) forwards .05s;opacity:0}.stagger-2{animation:stagger-in .4s var(--ease-out) forwards .12s;opacity:0}.stagger-3{animation:stagger-in .4s var(--ease-out) forwards .19s;opacity:0}.stagger-4{animation:stagger-in .4s var(--ease-out) forwards .26s;opacity:0}html{scroll-behavior:smooth}.reveal-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-up.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal-up{opacity:1;transform:none;transition:none}}.collapse-area{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .7s cubic-bezier(.22,1,.36,1),opacity .5s ease-out .1s;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.collapse-area.is-open{grid-template-rows:1fr;opacity:1;overflow:visible}.collapse-area>*{min-height:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box}@keyframes cta-pulse{0%,to{box-shadow:0 14px 32px -10px rgba(142,42,36,.55),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 0 rgba(194,65,59,.55)}50%{box-shadow:0 14px 32px -10px rgba(142,42,36,.55),inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 14px rgba(194,65,59,0)}}.cta-pulse{animation:cta-pulse 2.4s ease-in-out infinite}.cta-pulse:hover{animation-play-state:paused;transform:translateY(-2px);transition:transform .2s ease-out}.cta-pulse:active{transform:translateY(1px)}@keyframes cta-arrow-bob{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.cta-arrow{animation:cta-arrow-bob 1.6s ease-in-out infinite}@keyframes cta-shimmer-sweep{0%{transform:translateX(-120%) skewX(-22deg)}to{transform:translateX(220%) skewX(-22deg)}}.cta-shimmer{position:absolute;top:0;left:0;bottom:0;width:35%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.32),transparent);pointer-events:none;animation:cta-shimmer-sweep 3.4s ease-in-out infinite;animation-delay:1.2s;z-index:0}@media (prefers-reduced-motion:reduce){.cta-arrow,.cta-pulse,.cta-shimmer{animation:none}}.hero-clickable{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);user-select:none;-webkit-tap-highlight-color:transparent}.hero-clickable:hover{transform:translateY(-3px);box-shadow:0 22px 48px -16px rgba(43,24,16,.28),0 6px 16px rgba(43,24,16,.08),0 0 0 3px rgba(242,184,75,.45)}.hero-clickable:active{transform:translateY(0);box-shadow:0 8px 22px -12px rgba(43,24,16,.22),0 2px 6px rgba(43,24,16,.06)}.hero-clickable:focus-visible{outline:none;box-shadow:0 14px 36px -16px rgba(43,24,16,.18),0 0 0 4px rgba(242,184,75,.6)}@keyframes hero-hint-pulse{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.hero-hint{animation:hero-hint-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-hint{animation:none}.hero-clickable{transition:none}}.sticker-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.62);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);color:var(--ink-hex);cursor:pointer;font-family:inherit;box-shadow:0 4px 16px rgba(43,24,16,.07),inset 0 1px 0 hsla(0,0%,100%,.95);transition:transform .18s var(--ease-spring),box-shadow .18s var(--ease-spring),background .18s}html.candy .sticker-icon-btn{background:hsla(0,0%,100%,.14);box-shadow:3px 3px 0 rgba(0,0,0,.55);backdrop-filter:blur(10px)}.sticker-icon-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(43,24,16,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}.sticker-icon-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(43,24,16,.06)}.sticker-icon-btn--gold{background:rgba(255,183,3,.85);color:#2b1810;border:1px solid rgba(255,218,80,.9);box-shadow:0 4px 16px rgba(255,183,3,.28),inset 0 1px 0 hsla(0,0%,100%,.55)}.sticker-icon-btn--gold:hover{box-shadow:0 8px 24px rgba(255,183,3,.38),inset 0 1px 0 hsla(0,0%,100%,.55)}.sticker-icon-btn--gold:active{box-shadow:0 2px 8px rgba(255,183,3,.2)}.sticker-icon-btn--danger{background:rgba(194,65,59,.85);color:#fff6e6;border:1px solid hsla(2,64%,62%,.7);box-shadow:0 4px 16px rgba(194,65,59,.25)}.sticker-icon-btn--danger:hover{box-shadow:0 8px 24px rgba(194,65,59,.35)}.sticker-icon-btn--danger:active{box-shadow:0 2px 8px rgba(194,65,59,.15)}.sticker-tabs{display:flex;gap:8px;flex-wrap:wrap}.sticker-tab{position:relative;flex:1 1 auto;min-width:80px;padding:11px 16px;border-radius:999px;border:2px solid var(--ink-hex);background:var(--card-hex);color:var(--ink-hex);font-family:inherit;font-size:14px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:3px 3px 0 var(--ink-hex);transition:transform .2s var(--ease-spring),box-shadow .2s var(--ease-spring),background .2s,color .2s}html.candy .sticker-tab{background:hsla(0,0%,100%,.14);box-shadow:3px 3px 0 rgba(0,0,0,.55);backdrop-filter:blur(10px)}.sticker-tab:hover{transform:translate(-1px,-2px);box-shadow:5px 5px 0 var(--ink-hex)}html.candy .sticker-tab:hover{box-shadow:5px 5px 0 rgba(0,0,0,.6)}.sticker-tab.is-active{background:var(--cc-gold);color:#2b1810;border-color:#2b1810;box-shadow:4px 4px 0 #2b1810;transform:translateY(-1px)}html.candy .sticker-tab.is-active{background:linear-gradient(135deg,#f2b84b,#d99422);backdrop-filter:none}.sticker-tab.is-active:after{content:"";position:absolute;inset:4px;border-radius:999px;border:1.5px dashed rgba(43,24,16,.45);pointer-events:none}.sticker-wobble{transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-spring)}.sticker-wobble:hover{transform:translate(-2px,-3px)}.sticker-wobble:active{transform:translate(1px,1px)}@keyframes sticker-pop-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.sticker-pop{animation:sticker-pop-in .5s var(--ease-spring) backwards}@media (prefers-reduced-motion:reduce){.sticker-icon-btn,.sticker-tab,.sticker-wobble{transition:none}.sticker-pop{animation:none}}@keyframes urgency-pulse{0%,to{box-shadow:0 0 0 0 rgba(242,184,75,.55),0 2px 0 var(--ink-hex)}50%{box-shadow:0 0 0 8px rgba(242,184,75,0),0 2px 0 var(--ink-hex)}}.chip-urgent{animation:urgency-pulse 2.4s cubic-bezier(.22,1,.36,1) infinite;transition:transform .18s cubic-bezier(.22,1,.36,1)}.chip-urgent:hover{transform:scale(1.04) translateY(-1px);animation-play-state:paused}.chip-urgent:active{transform:scale(.97)}@keyframes urgency-pulse-red{0%,to{box-shadow:0 0 0 0 rgba(194,65,59,.55)}50%{box-shadow:0 0 0 9px rgba(194,65,59,0)}}.chip-blocked{animation:urgency-pulse-red 1.8s cubic-bezier(.22,1,.36,1) infinite;transition:transform .18s cubic-bezier(.22,1,.36,1)}.chip-blocked:hover{transform:scale(1.04) translateY(-1px);animation-play-state:paused}.chip-blocked:active{transform:scale(.97)}@keyframes bolt-bob{0%,to{transform:rotate(0deg) translateY(0)}20%{transform:rotate(-8deg) translateY(-1px)}40%{transform:rotate(6deg) translateY(0)}}.bolt-bob{display:inline-block;animation:bolt-bob 2.4s cubic-bezier(.22,1,.36,1) infinite;transform-origin:50% 80%}.cta-paywall{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s;will-change:transform}.cta-paywall:hover{transform:translate(-1px,-2px);box-shadow:5px 5px 0 var(--ink-hex);filter:brightness(1.06)}.cta-paywall:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink-hex)}.cta-escape{transition:border-color .2s cubic-bezier(.22,1,.36,1),color .2s,background .2s,transform .18s cubic-bezier(.22,1,.36,1)}.cta-escape:hover{border-color:var(--ink-hex);color:var(--ink-hex);background:rgba(242,184,75,.18);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.bolt-bob,.chip-blocked,.chip-urgent{animation:none}.chip-blocked,.chip-urgent,.cta-escape,.cta-paywall{transition:none}}.scan-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--ink-hex);animation:scan-pulse 1.8s var(--ease-out) infinite;pointer-events:none}.scan-ring-2{animation-delay:.6s}.scan-ring-3{animation-delay:1.2s}.progress-shimmer{background:linear-gradient(90deg,var(--ink-hex),rgba(var(--ink),.4),var(--ink-hex));background-size:200% 100%;animation:shimmer-bar 1.8s infinite}.card,.surface-white{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.surface-stone{background:rgba(var(--stone),.28);border:1px solid rgba(var(--stone),.5);border-radius:var(--radius-2xl);box-shadow:var(--shadow-hair)}.surface-stone-soft{background:rgba(var(--stone),.15);border:1px solid rgba(var(--stone),.35);border-radius:var(--radius-2xl)}.mascot-halo{position:relative}.mascot-halo:before{content:"";position:absolute;inset:-28%;border-radius:50%;background:radial-gradient(circle,rgba(var(--stone),.55) 0,rgba(var(--stone),0) 70%);z-index:-1;animation:mascot-breathe 3.5s ease-in-out infinite}@keyframes mascot-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}.surface-ink{background:var(--ink-hex);color:#fff;border-radius:var(--radius-xl)}.glass{background:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 12px 32px -12px rgba(var(--ink),.1),inset 0 1px 0 hsla(0,0%,100%,.9);border-radius:var(--radius-xl)}.glass,.glass-blush,.glass-lavender,.glass-mint,.glass-peach,.glass-sky,.glass-white{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}.glass-blush,.glass-lavender,.glass-mint,.glass-peach,.glass-sky,.glass-white{background:linear-gradient(160deg,hsla(0,0%,100%,.85) 0,rgba(var(--stone),.3) 100%);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 12px 32px -12px rgba(var(--ink),.08),inset 0 1px 0 hsla(0,0%,100%,.9);border-radius:var(--radius-2xl)}.badge-high,.chip-danger{background:rgba(194,65,59,.08);color:var(--risk-red);border:1px solid rgba(194,65,59,.22)}.badge-medium,.chip-warning{background:rgba(200,136,48,.1);color:var(--risk-orange);border:1px solid rgba(200,136,48,.22)}.badge-low,.chip-success{background:rgba(74,138,92,.08);color:var(--risk-green);border:1px solid rgba(74,138,92,.22)}.chip-neutral{background:var(--ink-05);color:var(--text-secondary);border:1px solid var(--border-soft)}.chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:-.005em;line-height:1.4;border:1px solid transparent}.input-field{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:14px 16px;font-family:inherit;font-size:15px;color:var(--text-primary);width:100%;transition:border-color .15s,box-shadow .15s;outline:none}.input-field::placeholder{color:var(--text-tertiary)}.input-field:hover{border-color:var(--border-default)}.input-field:focus{border-color:var(--ink-80);box-shadow:0 0 0 4px var(--ink-08)}.input-field--error{border-color:var(--risk-red);box-shadow:0 0 0 3px rgba(194,65,59,.1)}.btn-primary{position:relative;background:var(--ink-hex);color:#fff;font-family:inherit;font-weight:600;font-size:15px;letter-spacing:-.01em;padding:14px 24px;border-radius:var(--radius-lg);border:none;cursor:pointer;width:100%;transition:background .2s,box-shadow .2s,transform .12s var(--ease-spring);box-shadow:var(--shadow-btn);-webkit-font-smoothing:antialiased;overflow:hidden}.btn-primary:hover:not(:disabled){background:rgba(var(--ink),.88);box-shadow:0 6px 18px rgba(var(--ink),.22);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 1px 4px rgba(var(--ink),.15)}.btn-primary:disabled{background:var(--ink-10);color:var(--ink-40);box-shadow:none;cursor:not-allowed}.btn-secondary{background:var(--ink-05);color:var(--text-primary);font-family:inherit;font-weight:600;font-size:15px;letter-spacing:-.01em;padding:14px 24px;border-radius:var(--radius-lg);border:1px solid var(--border-soft);cursor:pointer;width:100%;transition:background .15s,border-color .15s,transform .12s var(--ease-spring)}.btn-secondary:hover{background:var(--ink-08);border-color:var(--border-default)}.btn-secondary:active{transform:scale(.98)}.step-card{transition:transform .25s var(--ease-spring),box-shadow .25s var(--ease-out),border-color .2s}.step-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift);border-color:var(--border-default)}.step-card:active{transform:translateY(-1px) scale(.98)}.step-card:hover .step-icon{animation:step-icon-pop .5s var(--ease-spring)}@keyframes step-icon-pop{0%{transform:scale(1) rotate(0deg)}40%{transform:scale(1.12) rotate(-6deg)}70%{transform:scale(.95) rotate(4deg)}to{transform:scale(1) rotate(0deg)}}.step-card:first-child .step-icon{animation:step-idle-float 4s ease-in-out infinite}.step-card:nth-child(2) .step-icon{animation:step-idle-float 4s ease-in-out 1.3s infinite}.step-card:nth-child(3) .step-icon{animation:step-idle-float 4s ease-in-out 2.6s infinite}@keyframes step-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes scan-stage-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.15)}}a[href]:has(>svg),button:has(>svg){transition:background .15s,transform .12s}:root{--cc-navy:#1e3a5f;--cc-navy-deep:#0f2444;--cc-red:#c2413b;--cc-red-deep:#8e2a24;--cc-gold:#f2b84b;--cc-gold-deep:#d99422;--cc-sky:#8ecae6;--cc-cream:#f3eedd;--cc-fur:#a87351}html.candy{--ink-hex:#fff;--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.82);--text-tertiary:hsla(0,0%,100%,.62);--text-quaternary:hsla(0,0%,100%,.4);--border-soft:hsla(0,0%,100%,.28);--border-default:hsla(0,0%,100%,.42);--ink-05:hsla(0,0%,100%,.08);--ink-08:hsla(0,0%,100%,.12);--ink-10:hsla(0,0%,100%,.16);--ink-20:hsla(0,0%,100%,.24);--ink-40:hsla(0,0%,100%,.48);--ink-80:hsla(0,0%,100%,.82);--card-hex:hsla(0,0%,100%,.14);--paper-hex:transparent;--honey-hex:var(--candy-yellow);--honey-deep:var(--candy-orange)}html.candy,html.candy body{background:radial-gradient(ellipse 60% 45% at 8% 12%,rgba(194,65,59,.55) 0,transparent 58%),radial-gradient(ellipse 55% 40% at 92% 18%,rgba(242,184,75,.45) 0,transparent 60%),radial-gradient(ellipse 65% 55% at 95% 100%,rgba(142,202,230,.35) 0,transparent 58%),radial-gradient(ellipse 55% 50% at 8% 92%,rgba(242,184,75,.35) 0,transparent 60%),linear-gradient(135deg,#0f2444,#1e3a5f 55%,#0f2444);background-attachment:fixed}html.candy body:before{inset:-10%;background:radial-gradient(circle at 20% 25%,rgba(194,65,59,.45) 0,transparent 22%),radial-gradient(circle at 78% 65%,rgba(242,184,75,.45) 0,transparent 22%),radial-gradient(circle at 60% 12%,hsla(0,0%,100%,.1) 0,transparent 14%),radial-gradient(circle at 35% 85%,rgba(142,202,230,.35) 0,transparent 20%);filter:blur(60px);animation:candy-drift 22s ease-in-out infinite}html.candy body:after,html.candy body:before{content:"";position:fixed;pointer-events:none;z-index:0}html.candy body:after{inset:0;background-image:radial-gradient(circle at 12% 18%,#f2b84b 0 1.2px,transparent 1.5px),radial-gradient(circle at 88% 32%,#f2b84b 0 1.4px,transparent 1.8px),radial-gradient(circle at 24% 78%,#f2b84b 0 1px,transparent 1.4px),radial-gradient(circle at 72% 88%,#f2b84b 0 1.2px,transparent 1.6px),radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.8) 0 .8px,transparent 1.2px),radial-gradient(circle at 18% 58%,hsla(0,0%,100%,.6) 0 .6px,transparent 1px);background-size:520px 520px,680px 680px,460px 460px,600px 600px,380px 380px,440px 440px;opacity:.7}@keyframes candy-drift{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(2%,-3%) rotate(2deg)}66%{transform:translate(-3%,2%) rotate(-2deg)}}html.candy main{position:relative;z-index:1}html.candy .bee-card{background:hsla(0,0%,100%,.16);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);border:1.5px solid hsla(0,0%,100%,.42);border-radius:28px;box-shadow:0 24px 64px -20px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.55)}html.candy a.bee-card:hover,html.candy button.bee-card:hover{transform:translateY(-4px);box-shadow:0 32px 80px -20px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.7)}html.candy a.bee-card:active,html.candy button.bee-card:active{transform:translateY(-1px) scale(.98)}html.candy .bee-card-honey{background:linear-gradient(135deg,#f2b84b,#d99422 55%,#c2413b);border:1.5px solid rgba(242,184,75,.85);border-radius:28px;box-shadow:0 24px 60px -18px rgba(194,65,59,.55),inset 0 1px 0 hsla(0,0%,100%,.35);color:#2b1810}html.candy .bee-card-honey,html.candy .bee-card-honey *{--text-primary:#2b1810;--text-secondary:rgba(43,24,16,.7)}html.candy .bee-card-flat{background:hsla(0,0%,100%,.12);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1.5px solid hsla(0,0%,100%,.32);border-radius:22px}html.candy .bee-segmented{background:hsla(0,0%,100%,.14);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border:1.5px solid hsla(0,0%,100%,.38);box-shadow:0 16px 40px -14px rgba(0,0,0,.35)}html.candy .bee-segmented__item{color:#fff}html.candy .bee-segmented__item--active{background:linear-gradient(135deg,#f2b84b,#c2413b);color:#fff;box-shadow:0 6px 18px rgba(194,65,59,.55)}html.candy .btn-pill{background:linear-gradient(135deg,#c2413b,#d99422 55%,#f2b84b);color:#fff;box-shadow:0 12px 32px rgba(194,65,59,.45)}html.candy .btn-pill:hover:not(:disabled){background:linear-gradient(135deg,#b03730,#c88330 55%,#e6a93a);box-shadow:0 18px 40px rgba(194,65,59,.55)}html.candy .btn-pill-honey{background:linear-gradient(135deg,#f2b84b,#d99422);color:#2b1810}html.candy .bee-card img{border-color:hsla(0,0%,100%,.6)!important}html.candy .bee-card [style*="--risk-green"],html.candy .bee-card [style*=risk-green]{background:linear-gradient(135deg,#f2b84b,#d99422)!important;border-color:hsla(0,0%,100%,.6)!important;color:#2b1810!important}html.candy h1,html.candy h2,html.candy h3{text-shadow:0 4px 24px rgba(0,0,0,.35)}html.candy .candy-logo{background:linear-gradient(90deg,#c2413b,#f2b84b 50%,#8ecae6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html.candy .candy-bear{background:radial-gradient(circle at 35% 30%,#f3eedd 0,#f2b84b 70%,#d99422 100%)!important;border:2.5px solid #f2b84b!important;box-shadow:0 10px 28px rgba(194,65,59,.35),inset 0 2px 0 hsla(0,0%,100%,.7)!important}html.candy .kids-timer-timeup{background:radial-gradient(circle at 20% 25%,rgba(194,65,59,.45) 0,transparent 45%),radial-gradient(circle at 85% 20%,rgba(242,184,75,.4) 0,transparent 45%),radial-gradient(circle at 75% 85%,rgba(142,202,230,.3) 0,transparent 50%),linear-gradient(135deg,#0f2444,#1e3a5f 55%,#0f2444)!important}html.candy .kids-timer-timeup:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 22%,#f2b84b 0 1.5px,transparent 2px),radial-gradient(circle at 82% 34%,#f2b84b 0 1.2px,transparent 1.8px),radial-gradient(circle at 28% 75%,#f2b84b 0 1px,transparent 1.4px),radial-gradient(circle at 70% 88%,#f2b84b 0 1.4px,transparent 2px),radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.9) 0 .8px,transparent 1.2px);background-size:320px 320px,420px 420px,280px 280px,380px 380px,240px 240px;opacity:.75;pointer-events:none}html.candy .kids-timer-timeup>*{position:relative;z-index:1}html.candy .kids-timer-timeup h1{color:#fff!important;text-shadow:0 6px 30px rgba(0,0,0,.4)}html.candy .kids-timer-timeup p{color:hsla(0,0%,100%,.92)!important}html.candy .kids-timer-setup-backdrop{background:radial-gradient(circle at 30% 30%,rgba(194,65,59,.45) 0,transparent 50%),radial-gradient(circle at 70% 70%,rgba(242,184,75,.35) 0,transparent 50%),rgba(15,36,68,.78)!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important}html.candy .candy-chip{background:hsla(0,0%,100%,.14)!important;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border:1.5px solid rgba(242,184,75,.45)!important;color:#fff!important;box-shadow:0 6px 18px rgba(15,36,68,.35)}html.candy .candy-chip:hover{background:hsla(0,0%,100%,.22)!important;border-color:rgba(242,184,75,.8)!important}html.candy .candy-chip--primary{background:linear-gradient(135deg,#f2b84b,#d99422)!important;border:1.5px solid hsla(0,0%,100%,.65)!important;color:#2b1810!important;box-shadow:0 8px 22px rgba(217,148,34,.55)!important}html.candy .candy-shield{background:linear-gradient(135deg,rgba(242,184,75,.28),rgba(142,202,230,.22))!important;border-left-color:#f2b84b!important;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}html.candy button[title*=\91CD\65B0\8A2D\5B9A\6642\9593]{background:linear-gradient(135deg,#c2413b,#d99422)!important;color:#fff!important;border:1.5px solid rgba(242,184,75,.85)!important;box-shadow:0 10px 28px rgba(194,65,59,.55)!important}@media (prefers-reduced-motion:reduce){html.candy body:before{animation:none}}.page-wrapper{width:100%;max-width:440px;margin:0 auto;position:relative;z-index:1}.page-main{min-height:100vh;padding:24px 20px 64px;position:relative}@media (max-width:480px){.page-main{padding:20px 16px 80px}.reveal-up+.reveal-up{margin-top:8px}body{font-size:15px}h2{font-size:min(26px,6vw)}}.glass-card{background:hsla(0,0%,100%,.58);border:1px solid hsla(0,0%,100%,.82);border-radius:28px;box-shadow:0 8px 32px rgba(43,24,16,.08),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(43,24,16,.04)}.glass-card,.glass-card-honey{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.glass-card-honey{background:rgba(255,183,3,.78);border:1px solid rgba(255,218,80,.85);border-radius:28px;box-shadow:0 8px 32px rgba(255,183,3,.22),inset 0 1px 0 hsla(0,0%,100%,.65),inset 0 -1px 0 rgba(217,148,34,.12);color:var(--ink-hex);text-decoration:none;display:flex;align-items:center;gap:14px;padding:18px 20px;transition:transform .2s var(--ease-spring),box-shadow .2s}.glass-card-honey:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(255,183,3,.32),inset 0 1px 0 hsla(0,0%,100%,.6)}.glass-nav{display:flex;justify-content:space-between;padding:10px 16px;margin-bottom:32px;box-shadow:0 4px 20px rgba(43,24,16,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.glass-back-btn,.glass-nav{align-items:center;border-radius:9999px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.8)}.glass-back-btn{display:inline-flex;gap:6px;padding:8px 16px;box-shadow:0 4px 16px rgba(43,24,16,.06),inset 0 1px 0 hsla(0,0%,100%,.95);color:var(--text-primary);font-size:13px;font-weight:600;font-family:inherit;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .18s var(--ease-spring),box-shadow .18s}.glass-back-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(43,24,16,.09),inset 0 1px 0 hsla(0,0%,100%,.95)}.glass-input-wrap{background:hsla(0,0%,100%,.7);border-radius:9999px;border:1px solid hsla(0,0%,100%,.9);padding:4px 4px 4px 18px;display:flex;align-items:center;gap:8px;box-shadow:0 2px 12px rgba(43,24,16,.06),inset 0 1px 0 hsla(0,0%,100%,.95);transition:box-shadow .2s,border-color .2s}.glass-input-wrap:focus-within{border-color:rgba(255,183,3,.45);box-shadow:0 0 0 3px rgba(255,183,3,.12),0 2px 12px rgba(43,24,16,.06)}.glass-input-wrap--error{border-color:rgba(194,65,59,.55)!important;box-shadow:0 0 0 3px rgba(194,65,59,.12)!important}.glass-btn-honey{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 18px;height:46px;background:var(--honey-hex);color:var(--ink-hex);border:none;border-radius:9999px;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 4px 16px rgba(255,183,3,.4);transition:background .15s,box-shadow .15s,transform .15s;flex:0 0 auto}.glass-btn-honey:hover:not(:disabled){background:var(--honey-deep);box-shadow:0 6px 24px rgba(255,183,3,.55);transform:translateY(-1px)}.glass-btn-honey:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px rgba(255,183,3,.3)}.glass-btn-honey:disabled{background:rgba(43,24,16,.08);box-shadow:none;cursor:not-allowed}.glass-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;background:rgba(255,183,3,.3);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,218,80,.55);border-radius:9999px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-hex);margin-bottom:14px}.glass-badge__dot{width:5px;height:5px;border-radius:50%;background:var(--cc-gold-deep);flex-shrink:0}.glass-subtle{background:hsla(0,0%,100%,.38);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.65);border-radius:20px}.glass-error{background:hsla(0,0%,100%,.58);border:1px solid rgba(194,65,59,.35);border-radius:24px;box-shadow:0 4px 20px rgba(194,65,59,.1),inset 0 1px 0 hsla(0,0%,100%,.95);padding:16px 18px}.glass-error,.glass-list-item{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);display:flex;align-items:center;gap:14px}.glass-list-item{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.8);border-radius:20px;box-shadow:0 4px 20px rgba(43,24,16,.06),inset 0 1px 0 hsla(0,0%,100%,.95);padding:14px 16px}.glass-avatar{border-radius:50%;background:hsla(0,0%,100%,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 2px 8px rgba(43,24,16,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.glass-card-hover{transition:transform .2s var(--ease-spring),box-shadow .2s}.glass-card-hover:hover{transform:translateY(-3px);box-shadow:0 20px 56px rgba(43,24,16,.12),inset 0 1px 0 hsla(0,0%,100%,.95)}.glass-hover-lift{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.glass-hover-lift:hover{transform:translateY(-3px)}.glass-press{transition:transform .15s ease-out}.glass-press:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.glass-hover-lift{transition:none}.glass-hover-lift:hover{transform:none}.glass-press{transition:none}.glass-press:active{transform:none}}@keyframes bear-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bear-blink{0%,90%,to{opacity:1}94%{opacity:.15}97%{opacity:1}}@keyframes loading-bar{0%{width:0;opacity:.9}85%{width:92%;opacity:1}to{width:96%;opacity:.7}}.bear-loading{animation:bear-float 2.4s ease-in-out infinite,bear-blink 4s ease-in-out infinite;display:inline-block}.bear-loading-bar{height:5px;border-radius:9999px;background:linear-gradient(90deg,var(--honey-hex),var(--cc-gold-deep));animation:loading-bar 3s ease-in-out infinite alternate}.bg-mascot-decoration{opacity:.13}@media (max-width:768px){.bg-mascot-decoration{display:none}}@media (prefers-reduced-motion:reduce){.glass-back-btn,.glass-btn-honey,.glass-card-honey,.glass-card-hover{transition:none}.bear-loading{animation:none}.bear-loading-bar{animation:none;width:60%}}.video-card-play-overlay{position:absolute;inset:0;background:rgba(43,24,16,.28);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s ease;backdrop-filter:blur(2px)}button.bee-card:hover .video-card-play-overlay{opacity:1}button.bee-card:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink-hex)}button.bee-card:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink-hex)}.hover\:w-48:hover{width:12rem}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group\/item:hover .group-hover\/item\:translate-x-0{--tw-translate-x:0px}.group\/item:hover .group-hover\/item\:scale-110,.group\/item:hover .group-hover\/item\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:hover .group-hover\/item\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group\/item:hover .group-hover\/item\:opacity-100{opacity:1}.group\/item:hover .group-hover\/item\:opacity-70{opacity:.7}@media (min-width:768px){.md\:text-base{font-size:1rem;line-height:1.5rem}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}