.bucko-brand{--bucko-ink:#07110d;--bucko-ink-soft:#0b1812;--bucko-forest:#0d2d20;--bucko-chartreuse:#ddff68;--bucko-ultraviolet:#795cff;--bucko-lilac:#c9bcff;--bucko-coral:#ff7a64;--bucko-apricot:#ffc39f;--bucko-cream:#f6f0df;--bucko-cream-soft:#fffaf0;--bucko-aqua:#58dfd0;--bucko-muted:#96a39b;--bucko-faint:#667269;--bucko-line:rgba(246,240,223,0.13);--bucko-panel:rgba(13,23,18,0.88);--bucko-panel-raised:rgba(17,29,23,0.92);--bucko-space-1:4px;--bucko-space-2:8px;--bucko-space-3:12px;--bucko-space-4:16px;--bucko-space-5:24px;--bucko-space-6:32px;--bucko-space-7:48px;--bucko-space-8:64px;--bucko-space-9:96px;--bucko-space-10:120px;min-height:100vh;overflow-x:clip;background:var(--bucko-ink);color:var(--bucko-cream);font-family:var(--bucko-sans,var(--board-sans,sans-serif));font-synthesis:none}.bucko-brand *,.bucko-brand :after,.bucko-brand :before{box-sizing:border-box}.bucko-brand a{color:inherit}.bucko-brand button,.bucko-brand input,.bucko-brand select,.bucko-brand textarea{font:inherit}.bucko-brand :focus-visible{outline:3px solid var(--bucko-chartreuse);outline-offset:3px;box-shadow:0 0 0 5px rgba(7,17,13,.8)}.bucko-public-nav{top:14px;width:min(1180px,calc(100% - 28px));min-height:64px;margin:14px auto 0;padding:8px 10px 8px 18px;border:1px solid rgba(246,240,223,.12);border-radius:999px;background:color-mix(in srgb,var(--bucko-ink) 86%,transparent);box-shadow:0 12px 40px rgba(3,18,13,.18);backdrop-filter:blur(18px) saturate(135%)}.bucko-app-nav,.bucko-public-nav{position:sticky;z-index:80;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.bucko-app-nav{top:0;min-height:66px;padding:9px max(18px,calc((100vw - 1360px) / 2));border-bottom:1px solid rgba(246,240,223,.09);background:color-mix(in srgb,var(--bucko-ink) 90%,transparent);backdrop-filter:blur(18px) saturate(130%)}.bucko-app-nav.is-minimal{grid-template-columns:1fr auto}.bucko-app-nav-account,.bucko-app-nav-links{display:flex;align-items:center}.bucko-app-nav-links{gap:5px}.bucko-app-nav-links a{min-height:40px;padding:11px 14px;border-radius:999px;color:rgba(246,240,223,.58);font-size:12px;font-weight:600;text-decoration:none}.bucko-app-nav-links a:hover,.bucko-app-nav-links a[aria-current=page]{color:var(--bucko-cream);background:rgba(246,240,223,.06)}.bucko-app-nav-account{justify-self:end;gap:10px}.bucko-app-nav-account>a{min-height:40px;padding:10px 13px;border-radius:999px;color:rgba(246,240,223,.7);font-size:12px;text-decoration:none}.bucko-app-nav-account>a,.bucko-plan-chip{display:inline-flex;align-items:center;font-weight:600}.bucko-plan-chip{min-height:32px;gap:7px;padding:7px 10px;border:1px solid rgba(221,255,104,.16);border-radius:999px;background:rgba(221,255,104,.06);color:var(--bucko-chartreuse);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.bucko-plan-chip>span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.bucko-wordmark{display:inline-flex;align-items:center;justify-self:start;gap:10px;width:-moz-fit-content;width:fit-content;color:var(--bucko-cream);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:12px;font-weight:600;letter-spacing:.18em;text-decoration:none}.bucko-wordmark-mark{display:block;width:46px;height:46px;flex:0 0 auto;overflow:hidden;border-radius:10px;box-shadow:0 8px 24px rgba(3,18,13,.24)}.bucko-wordmark-mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bucko-public-nav-actions,.bucko-public-nav-links{display:flex;align-items:center}.bucko-public-nav-links{justify-content:center;gap:6px}.bucko-nav-signin,.bucko-public-nav-links a{min-height:40px;padding:11px 14px;border-radius:999px;color:rgba(246,240,223,.64);font-size:13px;font-weight:600;text-decoration:none;transition:color .18s ease,background .18s ease}.bucko-nav-signin:hover,.bucko-public-nav-links a:hover,.bucko-public-nav-links a[aria-current=page]{color:var(--bucko-cream);background:rgba(246,240,223,.07)}.bucko-public-nav-actions{justify-content:flex-end;gap:4px}.bucko-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.bucko-button svg,.bucko-inline-link svg,.bucko-tier-card>a svg{width:17px;height:17px;transition:transform .18s ease}.bucko-button:hover svg,.bucko-inline-link:hover svg,.bucko-tier-card>a:hover svg{transform:translateX(3px)}.bucko-button-primary{border-color:var(--bucko-chartreuse);background:var(--bucko-chartreuse);color:var(--bucko-ink)!important;box-shadow:0 12px 30px rgba(221,255,104,.12)}.bucko-button-dark{border-color:var(--bucko-ink);background:var(--bucko-ink);color:var(--bucko-cream)!important}.bucko-button-violet{border-color:var(--bucko-ultraviolet);background:var(--bucko-ultraviolet);color:var(--bucko-cream)!important}.bucko-button-quiet{border-color:rgba(246,240,223,.16);background:rgba(246,240,223,.04);color:var(--bucko-cream)!important}.bucko-button-small{min-height:46px;padding:11px 17px;font-size:13px}.bucko-inline-link{gap:7px;color:inherit;font-size:13px;font-weight:700;text-decoration:none}.bucko-inline-link,.bucko-kicker{display:inline-flex;align-items:center}.bucko-kicker{gap:8px;color:var(--bucko-chartreuse);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.bucko-kicker:before{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;content:""}.bucko-kicker.is-violet{color:var(--bucko-lilac)}.bucko-kicker.is-coral{color:var(--bucko-coral)}.bucko-kicker.is-gold{color:#e8be5c}.bucko-kicker.is-aqua{color:var(--bucko-aqua)}.bucko-kicker.is-grey{color:#a8afa9}.bucko-kicker.is-muted{color:var(--bucko-muted)}.bucko-signal-field{--signal-color:var(--bucko-chartreuse);--signal-soft:rgba(221,255,104,0.16);position:absolute;width:min(760px,80vw);aspect-ratio:1;pointer-events:none;opacity:.78}.bucko-signal-field.is-violet{--signal-color:var(--bucko-lilac);--signal-soft:rgba(121,92,255,0.18)}.bucko-signal-field.is-coral{--signal-color:var(--bucko-coral);--signal-soft:rgba(255,122,100,0.16)}.bucko-signal-field.is-aqua{--signal-color:var(--bucko-aqua);--signal-soft:rgba(88,223,208,0.16)}.bucko-signal-field.is-compact{width:min(460px,76vw)}.bucko-signal-ring,.bucko-signal-route{position:absolute;inset:50%;border:1px solid color-mix(in srgb,var(--signal-color) 25%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.bucko-signal-ring.ring-one{width:34%;height:25%;transform:translate(-50%,-50%) rotate(-13deg)}.bucko-signal-ring.ring-two{width:61%;height:48%;transform:translate(-50%,-50%) rotate(17deg)}.bucko-signal-ring.ring-three{width:92%;height:72%;transform:translate(-50%,-50%) rotate(-8deg);border-style:dashed;opacity:.56}.bucko-signal-route{border-right-color:transparent;border-bottom-color:transparent;border-width:1px}.bucko-signal-route.route-one{width:76%;height:86%;transform:translate(-50%,-50%) rotate(46deg)}.bucko-signal-route.route-two{width:112%;height:54%;transform:translate(-50%,-50%) rotate(-27deg);opacity:.48}.bucko-signal-core{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:88px;height:88px;place-items:center;border:1px solid color-mix(in srgb,var(--signal-color) 68%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bucko-ink) 88%,transparent);box-shadow:0 0 0 18px var(--signal-soft),0 0 64px var(--signal-soft);color:var(--signal-color);transform:translate(-50%,-50%)}.bucko-signal-core span{max-width:62px;font-family:var(--bucko-mono,ui-monospace,monospace);font-size:9px;font-weight:600;letter-spacing:.13em;line-height:1.35;text-align:center}.bucko-signal-node{position:absolute;z-index:3;width:10px;height:10px;border:2px solid color-mix(in srgb,var(--signal-color) 84%,var(--bucko-ink));border-radius:50%;background:var(--signal-color);box-shadow:0 0 0 8px var(--signal-soft),0 0 28px var(--signal-soft)}.bucko-signal-node.node-one{top:19%;left:50%;width:14px;height:14px}.bucko-signal-node.node-two{top:42%;right:12%;width:18px;height:18px}.bucko-signal-node.node-three{right:28%;bottom:16%}.bucko-signal-node.node-four{bottom:26%;left:13%;width:16px;height:16px}.bucko-signal-node.node-five{top:31%;left:22%;width:8px;height:8px}.bucko-signal-node.node-six{top:7%;right:22%;width:7px;height:7px}.bucko-signal-field.is-orbit .bucko-signal-ring.ring-two,.bucko-signal-field.is-route .bucko-signal-route.route-one{animation:bucko-signal-drift 36s linear infinite}.bucko-signal-field.is-pulse .bucko-signal-core{animation:bucko-signal-breathe 5.5s ease-in-out infinite}.bucko-tier-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bucko-tier-card{--tier-accent:var(--bucko-chartreuse);position:relative;display:flex;min-width:0;min-height:560px;flex-direction:column;padding:26px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tier-accent) 25%,transparent);border-radius:28px;background:radial-gradient(circle at 92% -4%,color-mix(in srgb,var(--tier-accent) 18%,transparent),transparent 15rem),rgba(7,17,13,.88);box-shadow:0 18px 44px rgba(0,0,0,.16)}.bucko-tier-card.is-violet{--tier-accent:var(--bucko-lilac)}.bucko-tier-card.is-coral{--tier-accent:var(--bucko-coral)}.bucko-tier-card.is-current{box-shadow:0 0 0 1px var(--tier-accent),0 24px 64px color-mix(in srgb,var(--tier-accent) 14%,transparent)}.bucko-tier-card-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px;color:var(--tier-accent);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.12em}.bucko-tier-card-topline svg{width:22px;height:22px}.bucko-tier-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--tier-accent);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bucko-tier-eyebrow svg{width:13px;height:13px}.bucko-tier-card h3{margin:0 0 16px;color:var(--bucko-cream);font-size:clamp(30px,3vw,42px);font-weight:700;letter-spacing:-.045em;line-height:1}.bucko-tier-card>strong{display:block;margin-bottom:9px;color:var(--bucko-cream);font-size:16px;line-height:1.35}.bucko-tier-card>p{min-height:82px;margin:0 0 20px;color:rgba(246,240,223,.62);font-size:14px;line-height:1.55}.bucko-tier-price{display:flex;min-height:68px;flex-direction:column;justify-content:center;margin-bottom:22px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--tier-accent) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tier-accent) 20%,transparent)}.bucko-tier-price b{color:var(--tier-accent);font-family:var(--bucko-serif,serif);font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.bucko-tier-price span{margin-top:3px;color:rgba(246,240,223,.48);font-size:11px}.bucko-tier-card ul{display:grid;gap:10px;margin:0 0 26px;padding:0;list-style:none}.bucko-tier-card li{display:flex;align-items:flex-start;gap:9px;color:rgba(246,240,223,.78);font-size:13px;line-height:1.45}.bucko-tier-card li svg{width:15px;height:15px;flex:0 0 auto;margin-top:2px;color:var(--tier-accent)}.bucko-tier-card>a{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:12px 16px;border:1px solid color-mix(in srgb,var(--tier-accent) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tier-accent) 10%,transparent);color:var(--bucko-cream);font-size:13px;font-weight:700;text-decoration:none}.bucko-tier-path.is-compact .bucko-tier-card{min-height:430px;padding:22px}.bucko-tier-path.is-compact .bucko-tier-card-topline{margin-bottom:24px}.bucko-tier-path.is-compact .bucko-tier-card>p{min-height:62px}.bucko-footer{width:min(1400px,calc(100% - 40px));margin:24px auto 0;padding:46px 0 28px;border-top:1px solid rgba(246,240,223,.1);color:rgba(246,240,223,.62)}.bucko-footer-legal,.bucko-footer-legal>div,.bucko-footer-links,.bucko-footer-primary{display:flex;align-items:center}.bucko-footer-legal,.bucko-footer-primary{justify-content:space-between;gap:24px}.bucko-footer-primary>div:first-child p{margin:12px 0 0;font-size:13px}.bucko-footer-links{gap:20px}.bucko-footer a{color:inherit;font-size:12px;font-weight:600;text-decoration:none}.bucko-footer a:hover{color:var(--bucko-cream)}.bucko-footer-legal{margin-top:34px;padding-top:18px;border-top:1px solid rgba(246,240,223,.07);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.bucko-footer-legal>div{gap:16px}@keyframes bucko-signal-drift{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes bucko-signal-breathe{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.88}50%{transform:translate(-50%,-50%) scale(1.035);opacity:1}}@media (hover:hover) and (pointer:fine){.bucko-button:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(221,255,104,.16)}.bucko-tier-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.bucko-tier-card:hover{border-color:color-mix(in srgb,var(--tier-accent) 44%,transparent);transform:translateY(-5px)}}@media (max-width:940px){.bucko-public-nav{grid-template-columns:1fr auto}.bucko-public-nav-links{display:none}.bucko-tier-path{grid-template-columns:1fr}.bucko-app-nav{grid-template-columns:1fr auto;padding-inline:16px}.bucko-app-nav-links{display:none}.bucko-tier-card,.bucko-tier-card>p,.bucko-tier-path.is-compact .bucko-tier-card,.bucko-tier-path.is-compact .bucko-tier-card>p{min-height:0}}@media (max-width:640px){.bucko-public-nav{top:8px;width:calc(100% - 16px);min-height:58px;margin-top:8px;padding:6px 7px 6px 13px}.bucko-nav-signin{display:none}.bucko-button-small{min-height:42px;padding-inline:13px;font-size:12px}.bucko-tier-card{padding:22px;border-radius:24px}.bucko-footer{width:calc(100% - 32px)}.bucko-footer-legal,.bucko-footer-primary{align-items:flex-start;flex-direction:column}.bucko-footer-links{flex-wrap:wrap}}.bucko-flow-page{position:relative;min-height:100svh;padding:22px clamp(16px,3vw,44px) 40px;overflow:hidden;background:radial-gradient(circle at 10% 16%,rgba(221,255,104,.08),transparent 26rem),radial-gradient(circle at 84% 8%,rgba(121,92,255,.16),transparent 30rem),linear-gradient(145deg,#07110d,#091710 50%,#10152a)}.bucko-flow-page:after{position:absolute;right:-20%;bottom:-42%;width:72vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,122,100,.09),transparent 66%);content:"";pointer-events:none}.bucko-flow-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.bucko-flow-atmosphere .bucko-signal-field{top:2%;right:-19%;width:min(760px,68vw);opacity:.22}.bucko-flow-header{position:relative;z-index:4;display:flex;width:min(1320px,100%);min-height:58px;align-items:center;justify-content:space-between;margin:0 auto}.bucko-flow-back-link{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(246,240,223,.12);border-radius:999px;color:rgba(246,240,223,.68)!important;font-size:12px;font-weight:650;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.bucko-flow-back-link svg{width:15px;height:15px}.bucko-flow-back-link:hover{border-color:rgba(221,255,104,.35);color:var(--bucko-cream)!important;transform:translateX(-2px)}.bucko-flow-grid{position:relative;z-index:3;display:grid;width:min(1120px,100%);min-height:calc(100svh - 126px);grid-template-columns:minmax(0,.88fr) minmax(390px,.72fr);gap:clamp(44px,7vw,106px);align-items:center;margin:4px auto 0}.bucko-flow-grid.is-wide{width:min(1280px,100%);grid-template-columns:minmax(300px,.54fr) minmax(620px,1fr);gap:clamp(34px,5vw,76px)}.bucko-flow-story{position:relative;max-width:590px;padding:clamp(34px,7vw,80px) 0}.bucko-flow-mascot{position:relative;width:clamp(104px,12vw,170px);aspect-ratio:1;margin:0 0 28px;overflow:hidden;border:1px solid rgba(221,255,104,.24);border-radius:32px;background:radial-gradient(circle at 50% 42%,rgba(221,255,104,.16),transparent 66%),rgba(7,17,13,.84);box-shadow:0 22px 62px rgba(0,0,0,.34),0 0 58px rgba(221,255,104,.08);transform:rotate(-3deg)}.bucko-flow-mascot img{-o-object-fit:contain;object-fit:contain}.bucko-flow-eyebrow{display:block;color:var(--bucko-chartreuse);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:10px;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.bucko-flow-story h1{max-width:650px;margin:16px 0 20px;color:var(--bucko-cream);font-size:clamp(48px,5.6vw,82px);font-weight:700;letter-spacing:-.06em;line-height:.91}.bucko-flow-story h1 em{color:var(--bucko-chartreuse);font-family:var(--bucko-serif,serif);font-weight:500}.bucko-flow-story>p{max-width:510px;margin:0;color:rgba(246,240,223,.62);font-size:clamp(16px,1.5vw,19px);line-height:1.58}.bucko-flow-notes{display:grid;gap:11px;margin-top:34px}.bucko-flow-notes span{display:flex;align-items:center;gap:10px;color:rgba(246,240,223,.75);font-size:13px;font-weight:550}.bucko-flow-notes svg{width:17px;height:17px;color:var(--bucko-chartreuse)}.bucko-flow-panel{position:relative;width:100%;max-height:calc(100svh - 116px);padding:clamp(26px,4vw,44px);overflow-y:auto;border:1px solid rgba(7,17,13,.12);border-radius:34px;background:radial-gradient(circle at 100% 0,rgba(221,255,104,.2),transparent 16rem),linear-gradient(145deg,#fffdf6,#f6f0df);box-shadow:0 38px 110px rgba(0,0,0,.34);scrollbar-color:rgba(7,17,13,.24) transparent}.bucko-flow-panel,.bucko-flow-panel h1,.bucko-flow-panel h2,.bucko-flow-panel h3,.bucko-flow-panel label,.bucko-flow-panel strong{color:var(--bucko-ink)}.bucko-flow-panel input,.bucko-flow-panel select,.bucko-flow-panel textarea{border-color:rgba(7,17,13,.16)!important;background:rgba(255,253,246,.82)!important;color:var(--bucko-ink)!important;box-shadow:none!important}.bucko-flow-panel input:focus,.bucko-flow-panel select:focus,.bucko-flow-panel textarea:focus{border-color:rgba(13,45,32,.65)!important;outline:3px solid rgba(221,255,104,.5)!important;outline-offset:1px}.bucko-flow-panel .bucko-flow-primary-action,.bucko-flow-panel button[type=submit]{border:1px solid var(--bucko-ink)!important;background:var(--bucko-ink)!important;color:var(--bucko-cream)!important;box-shadow:0 12px 30px rgba(7,17,13,.14)!important}.bucko-flow-panel .bucko-flow-primary-action:hover,.bucko-flow-panel button[type=submit]:hover{background:var(--bucko-forest)!important}.bucko-flow-panel button:disabled{cursor:not-allowed;opacity:.45}.bucko-flow-panel a{color:#245f43}.bucko-flow-progress{margin:-4px 0 28px}.bucko-flow-progress>div:first-child{display:flex;justify-content:space-between;color:rgba(7,17,13,.52);font-family:var(--bucko-mono,ui-monospace,monospace);font-size:9px;font-weight:650;letter-spacing:.13em}.bucko-flow-progress-track{height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:rgba(7,17,13,.09)}.bucko-flow-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bucko-forest),#4f832a,var(--bucko-chartreuse));transition:width .32s ease}@media (max-width:900px){.bucko-flow-page{overflow:auto}.bucko-flow-grid,.bucko-flow-grid.is-wide{min-height:auto;grid-template-columns:1fr;gap:18px;padding-top:30px}.bucko-flow-story{max-width:720px;padding:20px 0}.bucko-flow-mascot{width:108px;margin-bottom:22px;border-radius:24px}.bucko-flow-story h1{max-width:720px;font-size:clamp(46px,10vw,74px)}.bucko-flow-notes{display:none}.bucko-flow-panel{max-height:none}}@media (max-width:560px){.bucko-flow-page{padding:14px 12px 24px}.bucko-flow-header .bucko-wordmark-mark{width:40px;height:40px}.bucko-flow-back-link{border:0;padding-inline:5px}.bucko-flow-grid,.bucko-flow-grid.is-wide{padding-top:14px}.bucko-flow-story{display:grid;grid-template-columns:76px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:center;padding:10px 4px 18px}.bucko-flow-mascot{grid-row:1/span 3;width:76px;margin:0;border-radius:18px}.bucko-flow-story h1{margin:7px 0 5px;font-size:34px;line-height:.96}.bucko-flow-story>p{display:none}.bucko-flow-panel{padding:24px 20px;border-radius:25px}}@media (prefers-reduced-motion:reduce){.bucko-brand *,.bucko-brand :after,.bucko-brand :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}