.app-wrapper{background:var(--bnt-bg);min-height:100vh}.app-container{background:var(--bnt-bg);width:100%;min-height:100vh}:root{--bnt-green:#2d9b4f;--bnt-green-deep:#15833c;--bnt-green-bright:#2cc15e;--bnt-green-ink:#0e4f27;--bnt-green-dark:#1f7a3a;--bnt-green-darker:#1e5c30;--bnt-green-link:#1f7a3a;--bnt-green-tint-strong:#15833c;--bnt-green-fill:#15833c;--bnt-green-fill-end:#1e5c30;--bnt-green-link-2:#1f7a3a;--bnt-green-link-3:#1a6e37;--bnt-green-link-4:#15803d;--bnt-green-ink-2:#166534;--bnt-green-ink-3:#276749;--bnt-green-disabled:#9ae6b4;--bnt-ink:#1a202c;--bnt-ink-strong:#0f172a;--bnt-body:#4a5568;--bnt-body-2:#334155;--bnt-body-3:#475569;--bnt-ink-soft:#2d3748;--bnt-muted:#526175;--bnt-muted-2:#5a6b7f;--bnt-faint:#5a6b7f;--bnt-faint-2:#5a6b7f;--bnt-surface:#fff;--bnt-bg:#f7f9fc;--bnt-bg-shell:#eef1f5;--bnt-tint-green:#f1f9f3;--bnt-tint-green-2:#e8f5ec;--bnt-tint-green-3:#f0fdf4;--bnt-on-accent:#fff;--bnt-on-accent-ink:#1f7a3a;--bnt-glass:#ffffffeb;--bnt-glass-soft:#ffffffb3;--bnt-tint-green-4:#e2f4e8;--bnt-tint-green-5:#d1fae5;--bnt-surface-tint:#f7f8fa;--bnt-surface-muted:#f1f4f8;--bnt-surface-muted-2:#f1f5f9;--bnt-surface-muted-3:#edf2f7;--bnt-border:#e2e8f0;--bnt-border-cool:#e4e8ec;--bnt-border-faint:#f1f4f8;--bnt-border-faint-2:#f1f5f9;--bnt-border-strong:#cbd5e0;--bnt-border-green:#cde6d5;--bnt-border-green-2:#86efac;--bnt-border-green-3:#bbf7d0;--bnt-error:#c53030;--bnt-error-bright:#e53e3e;--bnt-error-bg:#fff5f5;--bnt-error-border:#fed7d7;--bnt-warn:#92400e;--bnt-warn-bg:#fffbeb;--bnt-warn-border:#fde68a;--bnt-warn-icon:#d97706;--bnt-warn-2:#b45309;--bnt-warn-3:#744210;--bnt-warn-bg-2:#fef3c7;--bnt-warn-bg-3:#fefce8;--bnt-warn-border-2:#faf089;--bnt-info:#1e40af;--bnt-info-2:#2b6cb0;--bnt-info-link:#1d4ed8;--bnt-info-bg:#eff6ff;--bnt-info-border:#bee3f8;--bnt-today:#4c51bf;--bnt-bin-general:#e53e3e;--bnt-bin-recycling:#f5c518;--bnt-bin-garden:#4caf50;--bnt-bin-glass:#7b2d8b;--bnt-bin-hard:#e67e22;--bnt-radius-sm:8px;--bnt-radius:12px;--bnt-radius-lg:16px;--bnt-radius-xl:20px;--bnt-radius-pill:999px;--bnt-scene-house:#e8edf2;--bnt-scene-window:#dde4eb;--bnt-scene-window-lit:#dde4eb;--bnt-scene-yard:#e4f1e7;--bnt-scene-path:#e9ecf1;--bnt-scene-path-edge:#f6f8fa;--bnt-scene-joint:#d6dbe2;--bnt-scene-grass:#cfe8d6;--bnt-scene-stripe:#ffffff29;--bnt-scene-blade:#86c496;--bnt-scene-kerb-top:#f4f6f9;--bnt-scene-kerb-face:#d2d8e0;--bnt-scene-pit:#a3acb8;--bnt-scene-gutter:#c6cdd6;--bnt-scene-road:#dce1e8;--bnt-scene-contact:#0f172a38;--bnt-scene-pole:#b6bfca;--bnt-scene-lamp:#9aa5b2;--bnt-scene-lens:#c9d0d9;--bnt-scene-letterbox:#7b8898;--bnt-scene-post:#a2adba;--bnt-scene-slot:#4f5b69;--bnt-scene-moon:#e8edf300;--bnt-scene-light:#ffc8784d;--bnt-scene-cone:#ffd6961f;--bnt-scene-lit:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bnt-green-ink:#a7e9bd;--bnt-green-link:#5ccb80;--bnt-green-link-2:#5ccb80;--bnt-green-link-3:#6fd08f;--bnt-green-link-4:#5ccb80;--bnt-green-ink-2:#a7e9bd;--bnt-green-ink-3:#8edca8;--bnt-green-disabled:#2f5a3e;--bnt-ink:#e8edf3;--bnt-ink-strong:#f1f5f9;--bnt-ink-soft:#d5dce5;--bnt-body:#bac4d0;--bnt-body-2:#c3ccd8;--bnt-body-3:#b3bdca;--bnt-muted:#a0acbb;--bnt-muted-2:#95a2b2;--bnt-faint:#95a2b2;--bnt-faint-2:#95a2b2;--bnt-surface:#171d26;--bnt-bg:#10151c;--bnt-bg-shell:#0b0f14;--bnt-tint-green:#13231a;--bnt-tint-green-2:#162d20;--bnt-tint-green-3:#13261a;--bnt-tint-green-4:#183324;--bnt-tint-green-5:#1c3b29;--bnt-surface-tint:#1a212b;--bnt-surface-muted:#1f2732;--bnt-surface-muted-2:#1f2732;--bnt-surface-muted-3:#232c38;--bnt-glass:#10151cdb;--bnt-glass-soft:#171d26b8;--bnt-border:#2c3644;--bnt-border-cool:#2c3644;--bnt-border-faint:#222a35;--bnt-border-faint-2:#222a35;--bnt-border-strong:#3f4b5b;--bnt-border-green:#2b5a3b;--bnt-border-green-2:#3f8f5a;--bnt-border-green-3:#2b5a3b;--bnt-error:#fc8b8b;--bnt-error-bright:#f87171;--bnt-error-bg:#2a1618;--bnt-error-border:#5c2b2f;--bnt-warn:#f5c67a;--bnt-warn-2:#f6b26b;--bnt-warn-3:#f5c67a;--bnt-warn-bg:#2a2113;--bnt-warn-bg-2:#2e2411;--bnt-warn-bg-3:#292413;--bnt-warn-border:#6b5321;--bnt-warn-border-2:#6b5a21;--bnt-info:#93c5fd;--bnt-info-2:#90cdf4;--bnt-info-link:#93c5fd;--bnt-info-bg:#15213a;--bnt-info-border:#284270;--bnt-today:#a3bffa;--bnt-scene-house:#1d2632;--bnt-scene-window:#141a22;--bnt-scene-window-lit:#e9b865;--bnt-scene-yard:#16241b;--bnt-scene-path:#222a35;--bnt-scene-path-edge:#2c3644;--bnt-scene-joint:#2c3644;--bnt-scene-grass:#1a2f22;--bnt-scene-stripe:#ffffff06;--bnt-scene-blade:#3f7d52;--bnt-scene-kerb-top:#3a4554;--bnt-scene-kerb-face:#28303b;--bnt-scene-pit:#0b0f14;--bnt-scene-gutter:#0f141b;--bnt-scene-road:#151b23;--bnt-scene-contact:#0000008c;--bnt-scene-pole:#344050;--bnt-scene-lamp:#3f4b5b;--bnt-scene-lens:#ffe2a8;--bnt-scene-letterbox:#3a4554;--bnt-scene-post:#2c3644;--bnt-scene-slot:#151b23;--bnt-scene-moon:#e8edf3d9;--bnt-scene-light:#ffc8784d;--bnt-scene-cone:#ffd6961f;--bnt-scene-lit:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bnt-green-ink:#a7e9bd;--bnt-green-link:#5ccb80;--bnt-green-link-2:#5ccb80;--bnt-green-link-3:#6fd08f;--bnt-green-link-4:#5ccb80;--bnt-green-ink-2:#a7e9bd;--bnt-green-ink-3:#8edca8;--bnt-green-disabled:#2f5a3e;--bnt-ink:#e8edf3;--bnt-ink-strong:#f1f5f9;--bnt-ink-soft:#d5dce5;--bnt-body:#bac4d0;--bnt-body-2:#c3ccd8;--bnt-body-3:#b3bdca;--bnt-muted:#a0acbb;--bnt-muted-2:#95a2b2;--bnt-faint:#95a2b2;--bnt-faint-2:#95a2b2;--bnt-surface:#171d26;--bnt-bg:#10151c;--bnt-bg-shell:#0b0f14;--bnt-tint-green:#13231a;--bnt-tint-green-2:#162d20;--bnt-tint-green-3:#13261a;--bnt-tint-green-4:#183324;--bnt-tint-green-5:#1c3b29;--bnt-surface-tint:#1a212b;--bnt-surface-muted:#1f2732;--bnt-surface-muted-2:#1f2732;--bnt-surface-muted-3:#232c38;--bnt-glass:#10151cdb;--bnt-glass-soft:#171d26b8;--bnt-border:#2c3644;--bnt-border-cool:#2c3644;--bnt-border-faint:#222a35;--bnt-border-faint-2:#222a35;--bnt-border-strong:#3f4b5b;--bnt-border-green:#2b5a3b;--bnt-border-green-2:#3f8f5a;--bnt-border-green-3:#2b5a3b;--bnt-error:#fc8b8b;--bnt-error-bright:#f87171;--bnt-error-bg:#2a1618;--bnt-error-border:#5c2b2f;--bnt-warn:#f5c67a;--bnt-warn-2:#f6b26b;--bnt-warn-3:#f5c67a;--bnt-warn-bg:#2a2113;--bnt-warn-bg-2:#2e2411;--bnt-warn-bg-3:#292413;--bnt-warn-border:#6b5321;--bnt-warn-border-2:#6b5a21;--bnt-info:#93c5fd;--bnt-info-2:#90cdf4;--bnt-info-link:#93c5fd;--bnt-info-bg:#15213a;--bnt-info-border:#284270;--bnt-today:#a3bffa;--bnt-scene-house:#1d2632;--bnt-scene-window:#141a22;--bnt-scene-window-lit:#e9b865;--bnt-scene-yard:#16241b;--bnt-scene-path:#222a35;--bnt-scene-path-edge:#2c3644;--bnt-scene-joint:#2c3644;--bnt-scene-grass:#1a2f22;--bnt-scene-stripe:#ffffff06;--bnt-scene-blade:#3f7d52;--bnt-scene-kerb-top:#3a4554;--bnt-scene-kerb-face:#28303b;--bnt-scene-pit:#0b0f14;--bnt-scene-gutter:#0f141b;--bnt-scene-road:#151b23;--bnt-scene-contact:#0000008c;--bnt-scene-pole:#344050;--bnt-scene-lamp:#3f4b5b;--bnt-scene-lens:#ffe2a8;--bnt-scene-letterbox:#3a4554;--bnt-scene-post:#2c3644;--bnt-scene-slot:#151b23;--bnt-scene-moon:#e8edf3d9;--bnt-scene-light:#ffc8784d;--bnt-scene-cone:#ffd6961f;--bnt-scene-lit:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bnt-bg-shell);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}#root{height:100%}h1,h2,h3,h4{letter-spacing:-.025em;text-wrap:balance;font-family:Gabarito,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}button,input{font-family:inherit}:focus-visible{outline:3px solid var(--bnt-green);outline-offset:2px;border-radius:4px}.bnt-combobox-input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{clip:auto;background:var(--bnt-green);color:#fff;z-index:9999;border-radius:0 0 8px 8px;width:auto;height:auto;margin:0;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;top:0;left:0;overflow:visible}@keyframes bnt-spin{to{transform:rotate(360deg)}}@keyframes bnt-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bnt-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bnt-soft-pulse{0%,to{opacity:1}50%{opacity:.6}}.bnt-bin-loader{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:60vh;display:flex}.bnt-bin-lane{justify-content:center;align-items:flex-end;width:100%;max-width:260px;height:118px;display:flex;overflow:hidden}.bnt-bin{width:76px;height:auto;animation:2.7s linear infinite bnt-bin-roll;overflow:visible}.bnt-bin-body{fill:#333f38}.bnt-bin-lid,.bnt-bin-lip{fill:#e0524a}.bnt-bin-band{fill:#00000026}.bnt-bin-ridge{stroke:#ffffff29;stroke-width:2px;stroke-linecap:round;fill:none}.bnt-bin-tyre{fill:#171b1f}.bnt-bin-hub{fill:#7c8a82}.bnt-bin-spoke{stroke:#3a423d;stroke-width:2px;stroke-linecap:round}.bnt-bin-shadow{fill:#16211b;opacity:.12;transform-box:fill-box;transform-origin:50%;animation:.52s ease-in-out infinite bnt-bin-shadow}.bnt-bin-wheel{transform-box:fill-box;transform-origin:50%;animation:.8s linear infinite bnt-bin-spin}.bnt-bin-rock{transform-box:fill-box;transform-origin:50% 94%;animation:.52s ease-in-out infinite bnt-bin-bob}.bnt-bin-dots{gap:7px;display:flex}.bnt-bin-dots i{background:var(--bnt-green);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite bnt-bin-blink}.bnt-bin-dots i:nth-child(2){animation-delay:.18s}.bnt-bin-dots i:nth-child(3){animation-delay:.36s}@keyframes bnt-bin-roll{0%{transform:translate(-150%)}to{transform:translate(150%)}}@keyframes bnt-bin-spin{to{transform:rotate(360deg)}}@keyframes bnt-bin-bob{0%,to{transform:translateY(0)rotate(-1.4deg)}50%{transform:translateY(-2.5px)rotate(1.4deg)}}@keyframes bnt-bin-shadow{0%,to{opacity:.14;transform:scaleX(1)}50%{opacity:.09;transform:scaleX(.88)}}@keyframes bnt-bin-blink{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.screen-inner{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto}@media (width>=600px) and (width<=1023px){.screen-inner{max-width:560px}}@media (width>=1024px){.screen-inner{max-width:780px}}@media (width<=390px){.screen-inner{max-width:100%}}::view-transition-old(root){animation:.18s ease-in both bnt-page-out}::view-transition-new(root){animation:.28s ease-out both bnt-page-in}@keyframes bnt-page-out{to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes bnt-page-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.bnt-wx{pointer-events:none;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.bnt-wx-back{z-index:1}.bnt-wx-front{z-index:5}.bnt-bin-cell{position:relative}.bnt-bin-cell svg{z-index:2;position:relative}.bnt-bin-cell .bnt-bin-label{z-index:6;position:relative}@media (prefers-reduced-motion:reduce){.bnt-wx{display:none}}.bnt-segmented-track{border-radius:var(--bnt-radius);background:var(--bnt-surface-muted);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.bnt-segmented-option{cursor:pointer;display:block;position:relative}.bnt-segmented-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bnt-segmented-option span{text-align:center;color:var(--bnt-muted);border-radius:9px;padding:9px 6px;font-size:14px;font-weight:700;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);display:block}.bnt-segmented-option input:checked+span{background:var(--bnt-surface);color:var(--bnt-ink);box-shadow:0 1px 3px #0f172a1f, 0 0 0 1px var(--bnt-border)}.bnt-segmented-option input:focus-visible+span{outline:3px solid var(--bnt-green);outline-offset:1px}.bnt-segmented-option:hover input:not(:checked)+span{color:var(--bnt-ink)}@media (prefers-reduced-motion:reduce){.bnt-segmented-option span{transition:none}}::selection{background:#2d9b4f47}.bnt-source-note{border-radius:var(--bnt-radius);border:1px solid var(--bnt-warn-border);background:var(--bnt-warn-bg);color:var(--bnt-warn);font-size:13px;line-height:1.5}.bnt-source-note.is-verified{border-color:var(--bnt-border);background:var(--bnt-surface);color:var(--bnt-body)}.bnt-source-note summary{cursor:pointer;border-radius:var(--bnt-radius);align-items:center;gap:12px;min-height:44px;padding:10px 14px;list-style:none;display:flex}.bnt-source-note summary::-webkit-details-marker{display:none}.bnt-source-note summary:focus-visible{outline-offset:-3px}.bnt-source-note-text{flex:1;min-width:0}.bnt-source-note-status{display:block}.bnt-source-note.is-verified strong{color:var(--bnt-ink)}.bnt-source-note-toggle{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.bnt-source-note-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .18s cubic-bezier(.16,1,.3,1);transform:translateY(-2px)rotate(45deg)}.bnt-source-note[open] .bnt-source-note-toggle:after{transform:translateY(1px)rotate(-135deg)}.bnt-source-note-body{padding:0 14px 12px}.bnt-source-note-body p{margin:0}.bnt-source-note-links{flex-wrap:wrap;gap:4px 18px;display:flex;margin-top:10px!important}.bnt-source-note-links a{color:var(--bnt-green-link);text-underline-offset:3px;padding:4px 0;font-weight:700}.bnt-source-note.is-pending .bnt-source-note-links a{color:var(--bnt-warn)}@media (prefers-reduced-motion:reduce){.bnt-source-note-toggle:after{transition:none}}.bnt-hero-source-link{color:var(--bnt-green-link);text-underline-offset:3px;white-space:nowrap;flex-shrink:0;margin:-5px 0;padding:5px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.bnt-rules-link{color:var(--bnt-muted);margin:0;font-size:13px;line-height:1.6}.bnt-rules-link a{color:var(--bnt-green-link);text-underline-offset:3px;white-space:nowrap;font-weight:700}.bnt-kerbside{display:block;overflow:visible}.bnt-kerbside .ks-house{fill:var(--bnt-scene-house)}.bnt-kerbside .ks-window{fill:var(--bnt-scene-window)}.bnt-kerbside .ks-window-lit{fill:var(--bnt-scene-window-lit)}.bnt-kerbside .ks-yard{fill:var(--bnt-scene-yard)}.bnt-kerbside .ks-path{fill:var(--bnt-scene-path)}.bnt-kerbside .ks-path-edge{fill:var(--bnt-scene-path-edge)}.bnt-kerbside .ks-joint{stroke:var(--bnt-scene-joint);stroke-width:1.5px}.bnt-kerbside .ks-grass{fill:var(--bnt-scene-grass)}.bnt-kerbside .ks-stripe{fill:var(--bnt-scene-stripe)}.bnt-kerbside .ks-blade{fill:none;stroke:var(--bnt-scene-blade);stroke-width:1.8px;stroke-linecap:round}.bnt-kerbside .ks-kerb-top{fill:var(--bnt-scene-kerb-top)}.bnt-kerbside .ks-kerb-face{fill:var(--bnt-scene-kerb-face)}.bnt-kerbside .ks-pit{fill:var(--bnt-scene-pit)}.bnt-kerbside .ks-gutter{fill:var(--bnt-scene-gutter)}.bnt-kerbside .ks-road{fill:var(--bnt-scene-road)}.bnt-kerbside .ks-contact{fill:var(--bnt-scene-contact)}.bnt-kerbside .ks-pole{fill:var(--bnt-scene-pole)}.bnt-kerbside .ks-pole-arm{fill:none;stroke:var(--bnt-scene-pole);stroke-width:4px;stroke-linecap:round}.bnt-kerbside .ks-lamp-head{fill:var(--bnt-scene-lamp)}.bnt-kerbside .ks-lens{fill:var(--bnt-scene-pole)}.bnt-kerbside .ks-lens-on{fill:var(--bnt-scene-lens)}.bnt-kerbside .ks-box{fill:var(--bnt-scene-letterbox)}.bnt-kerbside .ks-post{fill:var(--bnt-scene-post)}.bnt-kerbside .ks-slot{fill:var(--bnt-scene-slot)}.bnt-kerbside .ks-moon{fill:var(--bnt-scene-moon)}.bnt-kerbside .ks-light-core{stop-color:var(--bnt-scene-light)}.bnt-kerbside .ks-cone-top{stop-color:var(--bnt-scene-cone)}.bnt-kerbside .ks-light-edge{stop-color:#ffc87800}.bnt-kerbside .ks-lit{opacity:var(--bnt-scene-lit)}@media (prefers-reduced-motion:no-preference){.bnt-kerbside .ks-lit{animation:1.2s ease-out .6s both bnt-lamp-on}}@keyframes bnt-lamp-on{0%{opacity:0}28%{opacity:calc(var(--bnt-scene-lit) * .75)}36%{opacity:calc(var(--bnt-scene-lit) * .12)}52%{opacity:calc(var(--bnt-scene-lit) * .9)}60%{opacity:calc(var(--bnt-scene-lit) * .55)}to{opacity:var(--bnt-scene-lit)}}.bnt-fb{background:var(--bnt-surface);border:1px solid var(--bnt-border);border-radius:var(--bnt-radius-lg);padding:16px 16px 18px;scroll-margin:24px;box-shadow:0 1px 3px #0000000a}.bnt-fb.is-quiet{background:var(--bnt-surface-muted);box-shadow:none;border-color:#0000;padding:10px 14px}.bnt-fb-step.is-entering{animation:.32s cubic-bezier(.16,1,.3,1) bnt-fb-in}@keyframes bnt-fb-in{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:none}}.bnt-fb-title{letter-spacing:-.02em;color:var(--bnt-ink);outline:none;margin:0;font-size:18px;font-weight:800;line-height:1.25}.bnt-fb-title:focus-visible{outline:3px solid var(--bnt-green);outline-offset:3px}.bnt-fb-sub{color:var(--bnt-muted);max-width:62ch;margin:4px 0 0;font-size:13.5px;line-height:1.5}.bnt-fb-choices{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (width<=359px){.bnt-fb-choices{grid-template-columns:1fr}}.bnt-fb-answer{border:1.5px solid var(--bnt-border-strong);border-radius:var(--bnt-radius);background:var(--bnt-surface);min-height:48px;color:var(--bnt-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14.5px;font-weight:700;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1);display:flex}.bnt-fb-answer:hover{border-color:var(--bnt-ink)}.bnt-fb-answer:active{background:var(--bnt-surface-muted)}.bnt-fb-answer-icon{border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:inline-grid}.bnt-fb-answer-icon.is-yes{background:var(--bnt-tint-green-2);color:var(--bnt-green-link)}.bnt-fb-answer-icon.is-no{background:var(--bnt-error-bg);color:var(--bnt-error)}.bnt-fb-done{align-items:flex-start;gap:12px;display:flex}.bnt-fb-done-icon{background:var(--bnt-tint-green-2);width:32px;height:32px;color:var(--bnt-green-link);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bnt-fb-inline-link,.bnt-fb-hint a{color:var(--bnt-green-link);text-underline-offset:3px;font-weight:700}.bnt-fb-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.bnt-fb-quiet{color:var(--bnt-muted);margin:0;font-size:13px}.bnt-fb-link{font:inherit;color:var(--bnt-green-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;font-weight:700;text-decoration:underline}.bnt-fb-set{border:0;min-width:0;margin:14px 0 0;padding:0}.bnt-fb-label{color:var(--bnt-ink);margin-bottom:8px;padding:0;font-size:13.5px;font-weight:700;display:block}.bnt-fb-opt{color:var(--bnt-muted);font-weight:500}.bnt-fb-options{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.bnt-fb-options .bnt-fb-option{border-radius:var(--bnt-radius);justify-content:flex-start;padding:10px 14px}.bnt-fb-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.bnt-fb-bins{flex-wrap:wrap;gap:8px;display:flex}.bnt-fb-option,.bnt-fb-day,.bnt-fb-bin{border:1.5px solid var(--bnt-border);border-radius:var(--bnt-radius-pill);background:var(--bnt-surface);min-height:44px;color:var(--bnt-ink-soft);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:700;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.bnt-fb-day{border-radius:var(--bnt-radius);padding:8px 0;font-size:13px}.bnt-fb-option input,.bnt-fb-day input,.bnt-fb-bin input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bnt-fb-option:hover,.bnt-fb-day:hover,.bnt-fb-bin:hover{border-color:var(--bnt-border-strong)}:is(.bnt-fb-option:has(input:checked),.bnt-fb-day:has(input:checked),.bnt-fb-bin:has(input:checked)){border-color:var(--bnt-green);background:var(--bnt-tint-green-3);color:var(--bnt-green-link)}:is(.bnt-fb-option:has(input:focus-visible),.bnt-fb-day:has(input:focus-visible),.bnt-fb-bin:has(input:focus-visible)){outline:3px solid var(--bnt-green);outline-offset:2px}:is(.bnt-fb-option:has(input:disabled),.bnt-fb-day:has(input:disabled),.bnt-fb-bin:has(input:disabled)){opacity:.6;cursor:default}.bnt-fb-lid{border-radius:7px 7px 2px 2px;flex-shrink:0;width:14px;height:9px}.bnt-fb-fields{flex-direction:column;gap:14px;margin-top:16px;display:flex}.bnt-fb-field{flex-direction:column;min-width:0;display:flex}.bnt-fb-input{border:1.5px solid var(--bnt-border);border-radius:var(--bnt-radius);background:var(--bnt-surface);width:100%;min-height:44px;color:var(--bnt-ink);font:inherit;padding:10px 12px;font-size:15px}textarea.bnt-fb-input{resize:vertical;line-height:1.45}.bnt-fb-input::placeholder{color:var(--bnt-faint)}.bnt-fb-input:focus-visible{outline:3px solid var(--bnt-green);outline-offset:1px;border-color:var(--bnt-green)}.bnt-fb-count{color:var(--bnt-faint);font-variant-numeric:tabular-nums;align-self:flex-end;margin-top:4px;font-size:12px}.bnt-fb-hint{color:var(--bnt-muted);margin-top:6px;font-size:12.5px;line-height:1.5}.bnt-fb-error{color:var(--bnt-error);margin:8px 0 0;font-size:13px;font-weight:600}.bnt-fb-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bnt-fb-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.bnt-fb-back{border-radius:var(--bnt-radius);min-height:44px;color:var(--bnt-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 16px;font-size:14px;font-weight:700}.bnt-fb-back:hover{color:var(--bnt-ink)}.bnt-fb-send{border-radius:var(--bnt-radius);background:var(--bnt-green-fill);min-height:46px;color:var(--bnt-on-accent);font:inherit;cursor:pointer;border:0;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:700;transition:background-color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.bnt-fb-send:hover:not(:disabled){background:var(--bnt-green-darker)}.bnt-fb-send:disabled,.bnt-fb-back:disabled{opacity:.7;cursor:default}.bnt-fb.is-compact{padding:12px 14px 12px 16px}.bnt-fb-inline{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.bnt-fb-inline-text{flex:180px;min-width:0}.bnt-fb-inline .bnt-fb-title{font-size:16px}.bnt-fb-inline .bnt-fb-sub{margin-top:2px;font-size:12.5px}.bnt-fb-inline-choices{gap:8px;display:flex}.bnt-fb-answer.is-small{gap:6px;min-height:40px;padding:7px 14px 7px 10px;font-size:13.5px}.bnt-fb-answer.is-small .bnt-fb-answer-icon{width:22px;height:22px}.bnt-fb-done.is-inline{align-items:center}.bnt-fb-done.is-inline .bnt-fb-title{font-size:16px}@media (prefers-reduced-motion:reduce){.bnt-fb-step.is-entering{animation:none}.bnt-fb-answer,.bnt-fb-option,.bnt-fb-day,.bnt-fb-bin,.bnt-fb-send{transition:none}}.bnt-handy{border:1px solid var(--bnt-border);border-radius:var(--bnt-radius-lg);background:var(--bnt-surface);flex-direction:column;gap:14px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000a}.bnt-handy-title{letter-spacing:-.02em;color:var(--bnt-ink);margin:0;font-size:16px;font-weight:800}.bnt-handy-remind{border-radius:var(--bnt-radius);background:var(--bnt-tint-green);padding:12px}.bnt-handy-divider{background:var(--bnt-border);height:1px;margin:12px 0}.bnt-email-remind-head{align-items:center;gap:12px;display:flex}.bnt-email-remind-icon{background:var(--bnt-tint-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bnt-email-remind-text{flex:1;min-width:0}.bnt-email-remind-title{color:var(--bnt-ink);font-size:14px;font-weight:700}.bnt-email-remind-sub{color:var(--bnt-muted);font-size:12px}.bnt-email-remind-form,.bnt-email-remind-done{margin:10px 0 0;padding-left:48px}.bnt-email-remind-done{color:var(--bnt-ink-soft);font-size:13px;line-height:1.5}.bnt-email-remind-controls{flex-wrap:wrap;gap:8px;display:flex}.bnt-email-remind-controls .bnt-fb-input{flex:180px;min-width:0}.bnt-email-remind-btn{flex:none;min-height:44px;padding:10px 18px;font-size:14px}@media (width<=480px){.bnt-email-remind-form,.bnt-email-remind-done{padding-left:0}}.bnt-emailpage{max-width:560px;margin:0 auto;padding:56px 20px 64px}.bnt-emailpage-card{border:1px solid var(--bnt-border);border-radius:var(--bnt-radius-lg);background:var(--bnt-surface);padding:28px 24px}.bnt-emailpage-title{letter-spacing:-.02em;color:var(--bnt-ink);text-wrap:balance;margin:0;font-size:26px;font-weight:800;line-height:1.2}.bnt-emailpage-title:focus{outline:none}.bnt-emailpage-lead{color:var(--bnt-body);margin:10px 0 0;font-size:15px;line-height:1.6}.bnt-emailpage-btn{margin-top:20px}.bnt-emailpage-home{margin:24px 0 0;font-size:14px;font-weight:600}.bnt-emailpage-home a{color:var(--bnt-green-link)}@media (width>=1024px){.bnt-emailpage{padding-top:120px}}.bnt-privacy-notice{border:1px solid var(--bnt-border);border-radius:var(--bnt-radius);background:var(--bnt-surface);color:var(--bnt-body);align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.bnt-privacy-notice-dot{background:var(--bnt-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.bnt-privacy-notice a{color:var(--bnt-green-link);text-underline-offset:3px;white-space:nowrap;font-weight:700}.bnt-plus{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding:40px 20px 64px;display:flex}@media (width>=1024px){.bnt-plus{padding-top:96px}}.bnt-plus-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--bnt-green-link);margin:0 0 8px;font-size:12px;font-weight:800}.bnt-plus-title{letter-spacing:-.02em;color:var(--bnt-ink);text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1.15}.bnt-plus-title:focus{outline:none}.bnt-plus-lead{color:var(--bnt-body);margin:12px 0 0;font-size:16px;line-height:1.6}.bnt-plus-list{color:var(--bnt-body);flex-direction:column;gap:8px;margin:16px 0 0;padding-left:20px;font-size:15px;line-height:1.5;display:flex}.bnt-plus-card{border:1px solid var(--bnt-border);border-radius:var(--bnt-radius-lg);background:var(--bnt-surface);padding:22px 20px}.bnt-plus-h2{color:var(--bnt-ink);margin:0;font-size:18px;font-weight:800}.bnt-plus-note{color:var(--bnt-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.bnt-plus-fine{color:var(--bnt-muted);margin:0;font-size:13px;line-height:1.55}.bnt-plus-fine a,.bnt-plus-addresses a{color:var(--bnt-green-link)}.bnt-plus-addresses{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bnt-plus-addresses li{flex-direction:column;gap:2px;font-size:14px;display:flex}.bnt-plus-addr{color:var(--bnt-ink);font-weight:700}.bnt-plus-check{color:var(--bnt-muted);font-size:13px;line-height:1.5}.bnt-plus-plans{gap:12px;margin-top:14px;display:grid}@media (width>=560px){.bnt-plus-plans{grid-template-columns:1.3fr 1fr}}.bnt-plus-plan{border:1px solid var(--bnt-border);border-radius:var(--bnt-radius);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.bnt-plus-plan.is-main{border:2px solid var(--bnt-green);background:var(--bnt-tint-green)}.bnt-plus-plan p{margin:0}.bnt-plus-plan-name{letter-spacing:.06em;text-transform:uppercase;color:var(--bnt-muted);font-size:13px;font-weight:800}.bnt-plus-plan-price{color:var(--bnt-ink);font-size:28px;font-weight:800}.bnt-plus-plan-price span{color:var(--bnt-muted);font-size:15px;font-weight:600}.bnt-plus-plan-note{color:var(--bnt-body);font-size:13px;line-height:1.5}.bnt-plus-secondary{border:1px solid var(--bnt-border-strong);border-radius:var(--bnt-radius);background:var(--bnt-surface);min-height:46px;color:var(--bnt-ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:700;display:inline-flex}.bnt-plus-secondary:disabled{opacity:.7;cursor:default}.bnt-plus-textbtn{font:inherit;color:var(--bnt-green-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700;text-decoration:underline}.bnt-plus-signin-link{margin:0}.bnt-plus-label{color:var(--bnt-ink);margin:14px 0 6px;font-size:14px;font-weight:700;display:block}.bnt-plus-input{border:1px solid var(--bnt-border-strong);border-radius:var(--bnt-radius);background:var(--bnt-surface);width:100%;max-width:320px;min-height:46px;color:var(--bnt-ink);font:inherit;box-sizing:border-box;padding:10px 12px;font-size:16px}.bnt-plus-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bnt-plus-row .bnt-plus-label{width:100%;margin-bottom:0}.bnt-plus-row .bnt-plus-input{width:auto}.bnt-plus-code{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--bnt-ink);margin:14px 0 0;font-size:34px;font-weight:800}
