@font-face{font-family:BDO Grotesk;src:url(/brand/fonts/BDOGrotesk-VF.ttf)format("truetype-variations");font-weight:100 900;font-display:swap}:root{--bb-supernova:#fdce02;--bb-onyx:#0c0c0b;--bb-ceramic:#fdfdfd;--bb-surface:#121210;--bb-surface-2:#1b1b19;--bb-border:#2e2e2b;--bb-muted:#a09e99;--bb-accent-dim:#262114;--bb-radius:.5rem;--slidev-theme-primary:var(--bb-supernova)}@supports (color:lab(0% 0 0)){:root{--bb-surface:lab(5.28687% -.21138 .811592);--bb-surface-2:lab(9.54501% -.281572 1.10154);--bb-border:lab(18.8415% -.465825 1.83855);--bb-muted:lab(65.2443% -.09951 3.05871);--bb-accent-dim:lab(13.1027% .284225 10.1078)}}:is(.slidev-layout,.bb-app){background-color:var(--bb-onyx);color:var(--bb-ceramic);font-feature-settings:"ss01","cv01";font-family:BDO Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,roboto,Helvetica Neue,arial,sans-serif}:is(.slidev-layout,.bb-app) h1,:is(.slidev-layout,.bb-app) h2,:is(.slidev-layout,.bb-app) h3{color:var(--bb-ceramic);letter-spacing:-.02em;text-wrap:balance;font-weight:700}:is(.slidev-layout,.bb-app) h1{font-size:3.25rem;line-height:1.05}:is(.slidev-layout,.bb-app) h2{font-size:2rem;line-height:1.15}:is(.slidev-layout,.bb-app) a{color:var(--bb-supernova);text-underline-offset:3px}:is(.slidev-layout,.bb-app) code{font-variant-ligatures:none}.accent{color:var(--bb-supernova)}.muted{color:var(--bb-muted)}.dim{opacity:.6}:is(.slidev-layout,.bb-app) :is(.punch,.scene,.scene-sm,.lede,.rule,.quote,.big,.huge) :is(p,li){line-height:inherit;margin:0}.scene{text-wrap:balance;max-width:22ch;font-size:2.6rem;font-weight:500;line-height:1.25}.punch{letter-spacing:-.03em;text-wrap:balance;max-width:19ch;font-size:4.1rem;font-weight:700;line-height:1.04}.punch-sm{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-size:3rem;font-weight:700;line-height:1.08}.scene-sm{text-wrap:balance;max-width:30ch;font-size:2.05rem;font-weight:600;line-height:1.3}.lede{color:var(--bb-muted);max-width:46ch;font-size:1.5rem;line-height:1.45}.huge{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--bb-supernova);font-size:7rem;font-weight:700;line-height:1}.big{font-variant-numeric:tabular-nums;font-size:3.5rem;font-weight:700;line-height:1.05}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bb-supernova);font-size:.8rem;font-weight:700}.card{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius);padding:1.25rem 1.4rem}.card-accent{background:var(--bb-accent-dim);border-color:var(--bb-supernova)}.rule{border-left:4px solid var(--bb-supernova);text-wrap:balance;padding:.35rem 0 .35rem 1.15rem;font-size:1.6rem;line-height:1.35}.quote{color:var(--bb-muted);font-size:1.35rem;font-style:italic;line-height:1.5}.stack{flex-direction:column;gap:1rem;display:flex}.stack-tight{flex-direction:column;gap:.5rem;display:flex}.row{align-items:center;gap:1rem;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.bb-mark{width:auto;height:2.25rem}.bb-wordmark{width:auto;height:1.75rem}.bb-corner{z-index:10;pointer-events:none;opacity:.9;position:absolute;bottom:1rem;right:1.4rem}.bb-hairline{background:linear-gradient(90deg,var(--bb-supernova)0%,var(--bb-supernova)38%,transparent 100%);z-index:10;pointer-events:none;height:3px;position:absolute;inset:0 0 auto}.bb-live{background:var(--bb-ceramic);position:absolute;inset:0}.bb-live iframe{border:0;width:100%;height:100%;display:block}.bb-live-fallback{background:var(--bb-onyx);color:var(--bb-ceramic);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex;position:absolute;inset:0}:is(.slidev-layout,.bb-app) img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bb-onyx);background-color:var(--bb-onyx)}body{background:var(--bb-onyx);color:var(--bb-ceramic);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0}.shell{width:100%;max-width:34rem;padding:calc(1.25rem + env(safe-area-inset-top))calc(1.15rem + env(safe-area-inset-right))calc(1.25rem + env(safe-area-inset-bottom))calc(1.15rem + env(safe-area-inset-left));box-sizing:border-box;margin:0 auto}.shell.has-bar{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}body.has-banner .shell{padding-top:calc(var(--bb-banner-h,4.5rem) + 1.25rem)}.bb-app .punch{letter-spacing:-.02em;max-width:18ch;font-size:2.1rem}.bb-app .punch-sm{max-width:22ch;font-size:1.7rem}.bb-app .lede{max-width:none;font-size:1.05rem}.bb-app .big{font-size:2.1rem}.bb-app .rule{padding-left:.9rem;font-size:1.15rem}.bb-app h1{font-size:2.1rem}.bb-app h2{font-size:1.45rem}.short-url{color:var(--bb-supernova);letter-spacing:-.02em;overflow-wrap:break-word;font-size:1.6rem;font-weight:700;line-height:1.1}.meta-row{color:var(--bb-muted);flex-wrap:wrap;align-items:baseline;gap:.9rem;font-size:.9rem;display:flex}.meta-row span+span:before{content:"·";opacity:.5;margin-right:.9rem}.includes{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.includes li{padding-left:1.6rem;font-size:1.05rem;font-weight:600;line-height:1.3;list-style:none;position:relative}.includes li::marker{content:""}.includes li:before{content:"";border-left:3px solid var(--bb-supernova);border-bottom:3px solid var(--bb-supernova);width:.6rem;height:.32rem;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}.todo{border:1px dashed var(--bb-supernova);border-radius:var(--bb-radius);color:var(--bb-muted);padding:1rem 1.25rem}.todo .label{color:var(--bb-supernova);letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;font-weight:700}.btn{appearance:none;font:inherit;border-radius:var(--bb-radius);border:1px solid var(--bb-border);background:var(--bb-surface);color:var(--bb-ceramic);cursor:pointer;min-height:3rem;padding:0 1.25rem;font-weight:700;transition:background .18s,border-color .18s,opacity .18s}.btn:disabled{opacity:.4;cursor:default}.btn-primary{background:var(--bb-supernova);border-color:var(--bb-supernova);color:var(--bb-onyx)}.btn-quiet{color:var(--bb-muted);text-underline-offset:3px;background:0 0;border-color:#0000;min-height:2.75rem;padding:0;font-weight:600;text-decoration:underline}.btn-block{width:100%}:where(.btn,.likert button,.choices label,.field input):focus-visible{outline:2px solid var(--bb-supernova);outline-offset:2px}.field{flex-direction:column;gap:.35rem;display:flex}.field label{letter-spacing:.12em;text-transform:uppercase;color:var(--bb-muted);font-size:.8rem;font-weight:700}.field input{font:inherit;color:var(--bb-ceramic);background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius);box-sizing:border-box;width:100%;min-height:3rem;padding:0 .9rem;font-size:1.05rem}.field input::placeholder{color:var(--bb-muted);opacity:.7}.field .error{color:var(--bb-supernova);text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:600}.likert-row{border:1px solid var(--bb-border);background:var(--bb-surface);border-radius:var(--bb-radius);min-width:0;margin:0;padding:.95rem .9rem .8rem}.likert-row .statement{margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.3}.likert-row .statement .n{color:var(--bb-muted);font-variant-numeric:tabular-nums;margin-right:.4rem;font-weight:700}.likert{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.likert button{appearance:none;font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--bb-radius);border:1px solid var(--bb-border);background:var(--bb-surface-2);min-height:3rem;color:var(--bb-ceramic);cursor:pointer;font-size:1.05rem;font-weight:700;transition:background .18s,border-color .18s,color .18s}.likert button[aria-pressed=true]{background:var(--bb-supernova);border-color:var(--bb-supernova);color:var(--bb-onyx)}.likert-ends{color:var(--bb-muted);justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.choices{border:0;flex-direction:column;gap:.55rem;min-width:0;margin:0;padding:0;display:flex}.choices legend{letter-spacing:-.015em;text-wrap:balance;margin-bottom:.35rem;padding:0;font-size:1.25rem;font-weight:700;line-height:1.2}.choices .help{color:var(--bb-muted);margin:0 0 .4rem;font-size:.95rem;line-height:1.35}.choices input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choices label{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius);cursor:pointer;box-sizing:border-box;grid-template-columns:1.4rem 1fr;align-items:start;gap:.7rem;min-height:2.75rem;padding:.9rem 1rem;font-size:1rem;font-weight:600;line-height:1.3;transition:background .18s,border-color .18s;display:grid}.choices label .box{border:2px solid var(--bb-border);background:var(--bb-surface-2);border-radius:.3rem;width:1.15rem;height:1.15rem;margin-top:.1rem;transition:border-color .18s,background .18s;position:relative}.choices label .detail{color:var(--bb-muted);padding-top:.15rem;font-size:.88rem;font-weight:500;display:block}.choices input:checked+label{background:var(--bb-accent-dim);border-color:var(--bb-supernova)}.choices input:checked+label .box{border-color:var(--bb-supernova)}.choices input:checked+label .box:before{content:"";border-left:3px solid var(--bb-supernova);border-bottom:3px solid var(--bb-supernova);width:.6rem;height:.3rem;position:absolute;top:.2rem;left:.14rem;transform:rotate(-45deg)}.choices input:focus-visible+label{outline:2px solid var(--bb-supernova);outline-offset:2px}.bar{z-index:30;background:var(--bb-surface);border-top:1px solid var(--bb-border);padding:.75rem calc(1.15rem + env(safe-area-inset-right))calc(.75rem + env(safe-area-inset-bottom))calc(1.15rem + env(safe-area-inset-left));align-items:center;gap:.75rem;display:flex;position:fixed;inset:auto 0 0}.bar>*{flex:1}.bar .btn-primary{flex:1.6}.progress{background:var(--bb-border);border-radius:2px;height:3px;overflow:hidden}.progress>span{background:var(--bb-supernova);height:100%;transition:width .35s;display:block}.progress-label{color:var(--bb-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:flex}.follow{flex-direction:column;justify-content:center;gap:1.4rem;min-height:calc(100dvh - 4rem);display:flex}.follow .btn-quiet{align-self:flex-start}.view-switch{right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:40;appearance:none;font:inherit;border:1px solid var(--bb-supernova);background:var(--bb-supernova);min-height:2.75rem;color:var(--bb-onyx);cursor:pointer;border-radius:999px;padding:0 1.15rem;font-size:.95rem;font-weight:700;position:fixed;box-shadow:0 6px 18px #00000073}.view-switch:focus-visible{outline:2px solid var(--bb-ceramic);outline-offset:2px}.has-bar~.view-switch{bottom:calc(6.5rem + env(safe-area-inset-bottom))}.shell.has-switch{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.shell.has-bar.has-switch{padding-bottom:calc(10rem + env(safe-area-inset-bottom))}.overlay{z-index:60;background:var(--bb-surface);overscroll-behavior:contain;animation:.25s both overlay-in;position:fixed;inset:0;overflow-y:auto}.overlay .shell{flex-direction:column;justify-content:center;gap:1.1rem;min-height:100dvh;display:flex}@keyframes overlay-in{0%{opacity:0;transform:translateY(1.5rem)}}.banner{z-index:80;padding:calc(.55rem + env(safe-area-inset-top))1rem .55rem;color:#fff;background:#b4820a;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;animation:.3s both banner-in;display:flex;position:fixed;inset:0 0 auto}.banner .dot{background:#fff;border-radius:50%;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite banner-pulse}@keyframes banner-in{0%{transform:translateY(-100%)}}@keyframes banner-pulse{50%{opacity:.3}}.wall-wait{text-align:left;flex-direction:column;justify-content:center;gap:1.4rem;min-height:calc(100dvh - 4rem);display:flex}.wall-wait .mark{--mark-h:2.1rem;height:var(--mark-h);width:calc(var(--mark-h)*484/107.4);align-self:flex-start;display:block;position:relative;overflow:hidden}.wall-wait .mark img{width:130.165%;max-width:none;height:auto;display:block;position:absolute;top:-112.942%;left:-17.0041%}.results{flex-direction:column;gap:1.5rem;display:flex}.results .area .head{justify-content:space-between;align-items:baseline;gap:.75rem;font-weight:700;display:flex}.results .area .pct{font-variant-numeric:tabular-nums;color:var(--bb-muted)}.results .area.top{border-left:4px solid var(--bb-supernova);padding-left:.9rem}.results .area.top .head,.results .area.top .pct{color:var(--bb-supernova)}.results .area:not(.top){border-left:4px solid var(--bb-border);color:var(--bb-muted);padding-left:.9rem}.results .area .lever{color:var(--bb-muted);margin:.1rem 0 .6rem;font-size:.82rem}.results .item{margin:0 0 .7rem;font-size:.95rem;line-height:1.35}.results .item .what{font-weight:600}.results .item.emphasis .what{color:var(--bb-ceramic)}.results .item .remedy{color:var(--bb-muted);padding-top:.15rem;font-weight:500;display:block}.results .facts{flex-direction:column;gap:.6rem;display:flex}.results .fact .label{letter-spacing:.14em;text-transform:uppercase;color:var(--bb-muted);font-size:.75rem;font-weight:700;display:block}.results .fact .value{font-size:1.05rem;font-weight:600;line-height:1.3}.email-status{border:1px solid var(--bb-border);border-radius:var(--bb-radius);background:var(--bb-surface);color:var(--bb-muted);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem .95rem;font-size:.92rem;display:flex}.email-status.failed{border-color:var(--bb-supernova)}.email-status .who{color:var(--bb-ceramic);overflow-wrap:anywhere;font-weight:600}.reactions{flex-direction:column;gap:.6rem;display:flex}.reactions-line{letter-spacing:.16em;text-transform:uppercase;color:var(--bb-muted);margin:0;font-size:.8rem;font-weight:700}.reactions-row{gap:.5rem;display:flex;position:relative}.reaction{appearance:none;aspect-ratio:1;min-width:3rem;min-height:3rem;font:inherit;border-radius:var(--bb-radius);border:1px solid var(--bb-border);background:var(--bb-surface);color:var(--bb-ceramic);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:1 1 0;padding:0;font-size:1.75rem;line-height:1;transition:transform 80ms,border-color .18s}.reaction:active{border-color:var(--bb-supernova);transform:scale(.9)}.reaction.hot{border-color:var(--bb-supernova);background:color-mix(in srgb,var(--bb-supernova)20%,var(--bb-surface));transform:scale(1.1)}.reaction:focus-visible{outline:2px solid var(--bb-supernova);outline-offset:2px}.reaction-bursts{pointer-events:none;position:absolute;inset:0;overflow:visible}.reaction-burst{font-size:1.75rem;line-height:1;animation:.9s ease-out both reaction-burst;position:absolute;bottom:60%;transform:translate(-50%)}@keyframes reaction-burst{0%{opacity:1;transform:translate(-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-4.5rem)scale(1.3)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reaction.hot{transform:none}}.closing{flex-direction:column;gap:1.6rem;padding-bottom:1rem;display:flex}.closing-section{flex-direction:column;gap:.6rem;display:flex}.closing-h{letter-spacing:.08em;text-transform:uppercase;color:var(--bb-muted);margin:0;font-size:.78rem;font-weight:700}.closing-row{flex-wrap:wrap;gap:.6rem;display:flex}.closing-row .btn{text-align:center;flex:7rem;text-decoration:none}.closing .btn-block{text-align:center;text-decoration:none}.closing-note{color:var(--bb-muted);margin:0;font-size:.85rem}.closing-contact{flex-direction:column;gap:.45rem;margin:0;font-size:1.05rem;display:flex}.closing-contact div{align-items:baseline;gap:.8rem;display:flex}.closing-contact dt{min-width:5rem;color:var(--bb-muted);font-size:.85rem}.closing-contact dd{margin:0;font-weight:700}.closing-contact a{color:var(--bb-ceramic);text-decoration:underline;-webkit-text-decoration-color:var(--bb-supernova);text-decoration-color:var(--bb-supernova);text-underline-offset:.15em}.results a.btn,.closing a.btn{color:var(--bb-ceramic);box-sizing:border-box;justify-content:center;align-items:center;gap:.55rem;max-width:100%;display:inline-flex}.closing .btn-ico{flex:none;width:1.15rem;height:1.15rem}.results a.btn-primary,.closing a.btn-primary{color:var(--bb-onyx);text-decoration:none}
