:root{--canvas:#fff;--ghost:#f5f5f5;--sky-wash:#c0eaff;--blue:#2597d0;--blue-deep:#1b6c96;--coal:#000;--charcoal:#070709;--slate:#60606c;--mid:#8b8b8b;--steel:#99a0ae;--hover:#efeff1;--grad:linear-gradient(#779bc1 0%, #9abfda 58%, #cbdfec 100%);--shadow-card:#166bc50d 0px 7px 7px 0px;--shadow-btn:#2424281a 0px 1px 2px 0px, #24242817 0px 3px 3px 0px, #2424280d 0px 6px 4px 0px;--shadow-xl:#10378408 0px 17px 37px 0px, #10378408 0px 67px 67px 0px, #10378405 0px 150px 90px 0px;--shadow-lift:#1037841a 0px 10px 30px 0px;--v-red:#c0392b;--v-red-tint:#f9e6e3;--v-red-ink:#7d2219;--v-amber:#b27218;--v-amber-tint:#f8eedd;--v-amber-ink:#6e4510;--v-green:#2d6f3e;--v-green-tint:#e3f0e6;--v-green-ink:#1d4a29;--head:"Figtree", -apple-system, system-ui, sans-serif;--body:"Inter", -apple-system, system-ui, sans-serif;--script:"Caveat", cursive;--top:54px;--bottom:30px;--ease:cubic-bezier(.2,.6,.2,1)}.m-body,.board-body{font-family:var(--body);color:var(--coal);-webkit-font-smoothing:antialiased;letter-spacing:-.01em;margin:0}.m-body{background:#e9eef3}.m-body *,.board-body *{box-sizing:border-box}:where(.m-body,.board-body) :where(button){font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){.phone *,.phone :before,.phone :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.stage{justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.phone{background:var(--charcoal);width:390px;height:844px;box-shadow:0 0 0 2px #2a2a30, var(--shadow-xl), 0 40px 80px #1037842e;border-radius:56px;flex-shrink:0;padding:12px;position:relative}.phone-screen{background:var(--canvas);isolation:isolate;border-radius:44px;width:100%;height:100%;position:relative;overflow:hidden}.island{z-index:60;background:#000;border-radius:20px;width:120px;height:34px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.sb{height:var(--top);z-index:50;pointer-events:none;font-family:var(--head);color:var(--charcoal);justify-content:space-between;align-items:center;padding:6px 30px 0 34px;font-size:16px;font-weight:600;display:flex;position:absolute;inset:0 0 auto}.sb.light{color:#fff}.sb-icons{align-items:center;gap:6px;display:flex}.home-ind{background:var(--charcoal);z-index:60;pointer-events:none;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.home-ind.light{background:#ffffffd9}@media (width<=500px){.stage.auto{min-height:100dvh;padding:0}.stage.auto .phone{width:100vw;height:100dvh;box-shadow:none;border-radius:0;padding:0}.stage.auto .phone-screen{border-radius:0}.stage.auto .island,.stage.auto .sb,.stage.auto .home-ind{display:none}.stage.auto{--top:max(env(safe-area-inset-top), 14px);--bottom:max(env(safe-area-inset-bottom), 10px)}}.screen-anim{will-change:transform;position:absolute;inset:0;box-shadow:-12px 0 36px #1037841f}.scr{background:var(--canvas);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.scroll{scrollbar-width:none;flex:1;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}.scr>.scroll:first-child{padding-top:calc(var(--top) + 8px)}.pad{padding-bottom:28px;padding-left:20px;padding-right:20px}.topbar{padding:var(--top) 12px 6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#ffffffe6;justify-content:space-between;align-items:center;gap:8px;display:flex}.topbar-title{font-family:var(--head);font-size:17px;font-weight:600}.topbar-step{font-family:var(--head);color:var(--mid);font-size:13px;font-weight:500}.icon-btn{cursor:pointer;width:40px;height:40px;color:var(--charcoal);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--hover)}.icon-btn.dark{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24}.icon-btn-spacer{width:40px}.dock{padding:12px 20px calc(var(--bottom) + 12px);z-index:4;background:linear-gradient(#fff0,#fff 28%);margin-top:-28px;position:relative}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.h1{font-family:var(--head);letter-spacing:-.035em;margin:10px 0;font-size:30px;font-weight:600;line-height:1.08}.h2{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600}.lede{color:var(--slate);margin:0 0 24px;font-size:15px;line-height:1.5}.muted{color:var(--mid)}.link{cursor:pointer;color:var(--blue);font-family:var(--head);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.wordmark{font-family:var(--head);letter-spacing:-.03em;color:var(--charcoal);font-weight:700;line-height:1}.wordmark span{color:var(--blue)}.wordmark.light{color:#fff}.wordmark.light span{color:var(--sky-wash)}.btn{font-family:var(--head);letter-spacing:-.14px;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:16px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,opacity .15s,background .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn--solid{background:var(--charcoal);color:#fff;box-shadow:var(--shadow-btn)}.btn--ghost{color:var(--blue);box-shadow:var(--shadow-card), 0 0 0 1px var(--hover);background:#fff}.btn--subtle{background:var(--hover);color:var(--blue)}.btn--light{color:var(--charcoal);box-shadow:var(--shadow-btn);background:#fff}.btn--block{width:100%}.btn--sm{padding:10px 18px;font-size:14px}.btn.is-pressed{background:var(--blue-deep)}.tag{font-family:var(--head);white-space:nowrap;border-radius:100px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.tag--ok{background:var(--sky-wash);color:var(--blue-deep)}.tag--neutral{background:var(--hover);color:var(--slate)}.tag--dark{background:var(--charcoal);color:#fff}.tag--red{background:var(--v-red-tint);color:var(--v-red)}.tag--amber{background:var(--v-amber-tint);color:var(--v-amber)}.tag--green{background:var(--v-green-tint);color:var(--v-green)}.vchip{font-family:var(--head);align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.vchip-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.vchip--red{color:var(--v-red)}.vchip--red .vchip-dot{background:var(--v-red)}.vchip--amber{color:var(--v-amber)}.vchip--amber .vchip-dot{background:var(--v-amber)}.vchip--green{color:var(--v-green)}.vchip--green .vchip-dot{background:var(--v-green)}.vchip--unscored{color:var(--slate)}.vchip--unscored .vchip-dot{background:var(--steel)}.verdict{border-radius:20px;align-items:center;gap:14px;padding:16px 18px;display:flex}.verdict-dot{color:#fff;width:44px;height:44px;font-family:var(--head);box-shadow:var(--shadow-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.verdict-title{font-family:var(--head);letter-spacing:-.02em;font-size:18px;font-weight:700;display:block}.verdict-sub{opacity:.85;margin-top:2px;font-size:13px;display:block}.verdict--red{background:var(--v-red-tint);color:var(--v-red-ink)}.verdict--red .verdict-dot{background:var(--v-red)}.verdict--amber{background:var(--v-amber-tint);color:var(--v-amber-ink)}.verdict--amber .verdict-dot{background:var(--v-amber)}.verdict--green{background:var(--v-green-tint);color:var(--v-green-ink)}.verdict--green .verdict-dot{background:var(--v-green)}.verdict--unscored{background:var(--ghost);color:var(--slate)}.verdict--unscored .verdict-dot{background:var(--steel)}.verdict--compact{border-radius:16px;gap:10px;padding:10px 14px}.verdict--compact .verdict-dot{width:30px;height:30px;font-size:15px}.verdict--compact .verdict-title{font-size:15px}.verdict--compact .verdict-sub{font-size:12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--ghost);color:var(--charcoal);border-radius:100px;padding:6px 12px;font-size:13px}.chip--muted{color:var(--slate);box-shadow:0 0 0 1px var(--hover) inset;background:#fff}.thumb{box-shadow:0 0 0 1px var(--hover) inset;background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.pimg{display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.pimg-clip{--S:calc(var(--s) * 100cqh);width:calc(var(--w) * var(--S));height:calc(var(--h) * var(--S));left:calc(50cqw - var(--w) * var(--S) / 2);top:calc(var(--fy) * 100cqh - var(--h) * var(--S) / 2);position:absolute;overflow:hidden}.pimg img{max-width:none;width:var(--S);height:var(--S);left:calc((var(--w) / 2 - var(--cx)) * var(--S));top:calc((var(--h) / 2 - var(--cy)) * var(--S));position:absolute}.img-fallback{background:var(--sky-wash);width:100%;height:100%;color:var(--blue-deep);font-family:var(--head);justify-content:center;align-items:center;font-weight:700;display:flex}.feed .img-fallback{color:#ffffff1f;background:#2a2d33;font-size:120px}.pcard{text-align:left;width:100%;box-shadow:var(--shadow-card), 0 0 0 1px var(--hover);cursor:pointer;background:#fff;border:0;border-radius:20px;align-items:center;gap:14px;padding:12px 14px;display:flex}div.pcard{cursor:default}.pc-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pc-brand{color:var(--mid);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500;display:block}.pc-name{font-family:var(--head);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.25;display:block}.when{color:var(--mid);white-space:nowrap;align-self:flex-start;font-size:12px}.group{margin-top:26px}.group-h{font-family:var(--head);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.group-sub{color:var(--slate);margin:3px 0 10px;font-size:13px}.group>.chips{margin-top:10px}.group-card{box-shadow:var(--shadow-card), 0 0 0 1px var(--hover);background:#fff;border-radius:20px;overflow:hidden}.ing{text-align:left;border:0;border-bottom:1px solid var(--hover);cursor:pointer;width:100%;color:var(--steel);background:#fff;align-items:center;gap:10px;padding:14px 12px 14px 16px;display:flex}.ing:last-child{border-bottom:0}.ing:hover{background:#fafbfc}.ing-text{flex:1;min-width:0}.ing-name{color:var(--coal);font-size:15px;font-weight:600;display:block}.ing--A .ing-name{color:var(--v-red)}.ing--B .ing-name{color:var(--v-amber)}.ing-family{color:var(--mid);margin-top:1px;font-size:12px;display:block}.ing-for{font-family:var(--head);color:var(--slate);background:var(--ghost);border-radius:100px;margin-top:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.select-tick{border-radius:8px!important}.select-count{font-family:var(--head);color:var(--blue-deep);margin:14px 4px 0;font-size:13px;font-weight:600}.home-lens{flex-wrap:wrap}.sheet-wrap{z-index:40;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.sheet-scrim{cursor:pointer;background:#07070961;border:0;animation:.25s both fade;position:absolute;inset:0}.sheet{padding:12px 22px calc(var(--bottom) + 22px);box-shadow:var(--shadow-xl);animation:up .34s var(--ease) both;background:#fff;border-radius:32px 32px 0 0;max-height:82%;position:relative;overflow-y:auto}.sheet-grab{background:var(--hover);border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.sheet-x{position:absolute;top:12px;right:12px}.sheet-title{font-family:var(--head);letter-spacing:-.03em;margin:12px 0 2px;font-size:24px;font-weight:700}.sheet-family{color:var(--mid);margin:0;font-size:13px}.sheet-h{font-family:var(--head);text-transform:uppercase;letter-spacing:.05em;color:var(--mid);margin:20px 0 6px;font-size:13px;font-weight:600}.sheet-why{color:var(--charcoal);margin:0;font-size:15.5px;line-height:1.55}.sheet-facts{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.sheet-facts>span{background:var(--ghost);border-radius:16px;flex-direction:column;gap:3px;padding:12px 14px;font-size:14px;display:flex}.sheet-facts .muted{font-size:12px}.sheet-swap{background:var(--sky-wash);color:var(--blue-deep);border-radius:16px;flex-direction:column;gap:3px;margin-top:10px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.sheet-swap .muted{color:var(--blue-deep);opacity:.75;font-size:12px;font-weight:400}@keyframes up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.tabbar{padding:8px 12px calc(var(--bottom) + 4px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--hover);background:#fffffff0;justify-content:space-around;display:flex}.tab{font-family:var(--head);color:var(--steel);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 16px;font-size:11px;font-weight:600;display:flex}.tab.on{color:var(--charcoal)}.handnote{font-family:var(--script);color:var(--charcoal);background:var(--sky-wash);border-radius:100px;padding:3px 16px;font-size:22px;font-weight:500;line-height:1.25;display:inline-block}.select-list{flex-direction:column;gap:12px;display:flex}.select{text-align:left;background:var(--ghost);cursor:pointer;border:0;border-radius:24px;align-items:center;gap:14px;width:100%;padding:20px;transition:box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 0 0 2px #0000}.select.on{box-shadow:0 0 0 2px var(--blue) inset, var(--shadow-xl);background:#fff}.select-text{flex:1}.select-title{font-family:var(--head);letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.select-hint{color:var(--slate);margin-top:2px;font-size:14px;display:block}.select-tick{width:26px;height:26px;box-shadow:0 0 0 1.5px var(--steel) inset;color:#fff;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.select.on .select-tick{background:var(--blue);box-shadow:none}.offer{border-bottom:1px solid var(--hover);align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.offer:last-child{border-bottom:0}.offer-logo{background:var(--ghost);width:40px;height:40px;font-family:var(--head);color:var(--slate);border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:flex}.offer-text{flex:1}.offer-store{font-family:var(--head);font-size:15px;font-weight:600;display:block}.offer-price{color:var(--mid);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.offer-price b{font-family:var(--head);color:var(--charcoal);font-size:15px;font-weight:700}.offer-price s{color:var(--steel)}.offer-note{font-family:var(--head);color:var(--blue-deep);background:var(--sky-wash);border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600}.swap .footnote+.footnote{margin-top:6px}.footnote{color:var(--mid);align-items:flex-start;gap:6px;margin:14px 2px 0;font-size:12px;line-height:1.45;display:flex}.footnote svg{flex-shrink:0;margin-top:1px}.welcome{background:#fff}.hero{background:var(--grad);padding:calc(var(--top) + 24px) 26px 0;color:#fff;border-radius:0 0 48px 48px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.hero-deco{pointer-events:none;background:#ffffff24;border-radius:24px;position:absolute}.hero-deco.d1{width:180px;height:120px;animation:9s ease-in-out infinite floaty;bottom:90px;left:-70px;transform:rotate(-14deg)}.hero-deco.d2{width:150px;height:100px;animation:11s ease-in-out infinite reverse floaty;top:140px;right:-60px;transform:rotate(11deg)}@keyframes floaty{0%,to{translate:0}50%{translate:0 -12px}}.hero-in{z-index:1;position:relative}.dict{opacity:.9;margin:18px 0 10px;font-size:13px}.hero-h1{font-family:var(--head);letter-spacing:-.045em;text-shadow:0 2px 24px #10378426;margin:0 0 14px;font-size:40px;font-weight:600;line-height:1.02}.hero-sub{opacity:.95;margin:0;font-size:15px;line-height:1.5}.mini-card{z-index:1;color:var(--coal);box-shadow:var(--shadow-xl);background:#fff;border-radius:28px 28px 0 0;margin:auto -4px -34px;padding:22px 20px 44px;animation:7s ease-in-out infinite cardFloat;position:relative}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mini-note{font-size:20px;position:absolute;top:-16px;right:14px}.mini-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mini-name{font-family:var(--head);font-size:15px;font-weight:600}.mini-rows{flex-direction:column;margin-top:10px;display:flex}.mini-rows>span{border-top:1px solid var(--hover);justify-content:space-between;align-items:center;padding:9px 2px;font-size:14px;font-weight:500;display:flex}.welcome-foot{padding:20px 22px calc(var(--bottom) + 14px);text-align:center}.welcome-bm{font-family:var(--head);color:var(--blue);margin:14px 0 0;font-size:14px;font-weight:600}.home-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.avatar{background:var(--sky-wash);width:38px;height:38px;color:var(--blue-deep);font-family:var(--head);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.home-greet{font-family:var(--head);letter-spacing:-.035em;margin:0 0 8px;font-size:30px;font-weight:600}.home-lens{align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.scan-cta{cursor:pointer;text-align:left;color:#fff;background:var(--grad);width:100%;box-shadow:var(--shadow-xl);border:0;border-radius:32px;flex-direction:column;gap:4px;padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.scan-cta:after{content:"";background:#ffffff29;border-radius:24px;width:160px;height:110px;position:absolute;top:-30px;right:-40px;transform:rotate(14deg)}.scan-cta-icon{background:#ffffff38;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:10px;display:flex}.scan-cta-title{font-family:var(--head);letter-spacing:-.03em;font-size:24px;font-weight:600}.scan-cta-sub{opacity:.92;font-size:14px}.scan-cta-btn{align-self:flex-start;margin-top:14px}.section-head{justify-content:space-between;align-items:center;margin:28px 0 12px;display:flex}.history{flex-direction:column;gap:10px;display:flex}.empty{text-align:center;background:var(--ghost);border-radius:28px;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 24px;display:flex}.empty-frame{width:64px;height:64px;color:var(--steel);box-shadow:var(--shadow-card);background:#fff;border-radius:20px;justify-content:center;align-items:center;display:flex}.empty-title{font-family:var(--head);margin:6px 0 0;font-size:17px;font-weight:600}.empty-sub{color:var(--slate);max-width:26em;margin:0 0 6px;font-size:14px}.empty .handnote{margin:4px 0 10px}.scanner{background:var(--charcoal);color:#fff}.feed{background:#2a2d33;position:absolute;inset:0;overflow:hidden}.feed .pimg{filter:saturate(.92)contrast(1.02);background:#f4f4f2;transform:rotate(-3deg)scale(1.08)}.feed:after{content:"";background:radial-gradient(78% 56% at 50% 46%,#0000 0%,#00000040 60%,#000000b8 100%);position:absolute;inset:0}.scan-top{z-index:2;padding:calc(var(--top) + 4px) 16px 0;justify-content:space-between;align-items:center;display:flex;position:relative}.lens-pill{font-family:var(--head);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600}.reticle{z-index:2;height:38%;position:absolute;top:25%;left:34px;right:34px}.rc{border:4px solid #fff;width:38px;height:38px;position:absolute}.rc.tl{border-bottom:0;border-right:0;border-radius:18px 0 0;top:0;left:0}.rc.tr{border-bottom:0;border-left:0;border-radius:0 18px 0 0;top:0;right:0}.rc.bl{border-top:0;border-right:0;border-radius:0 0 0 18px;bottom:0;left:0}.rc.br{border-top:0;border-left:0;border-radius:0 0 18px;bottom:0;right:0}.reticle-beam{background:var(--sky-wash);border-radius:3px;height:3px;animation:2.4s ease-in-out infinite rbeam;position:absolute;top:0;left:10px;right:10px;box-shadow:0 0 18px 4px #c0eaff8c}@keyframes rbeam{0%,to{top:8%}50%{top:90%}}.scan-hint{z-index:2;flex-direction:column;align-items:center;gap:10px;line-height:1.2;display:flex;position:absolute;top:66%;left:0;right:0}.hint-sub{text-shadow:0 1px 6px #0009}.hint-pill{font-family:var(--head);color:var(--charcoal);box-shadow:var(--shadow-btn);background:#fff;border-radius:100px;padding:10px 20px;font-size:15px;font-weight:600}.hint-sub{opacity:.85;font-size:13px}.shutter-row{z-index:2;left:0;right:0;bottom:calc(var(--bottom) + 22px);justify-content:space-around;align-items:center;padding:0 30px;display:flex;position:absolute}.shutter{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;width:78px;height:78px;padding:5px}.shutter span{background:#fff;border-radius:50%;width:100%;height:100%;transition:transform .12s;display:block}.shutter:active span{transform:scale(.88)}.shutter-side{background:#fff;border:2px solid #fffc;border-radius:14px;width:46px;height:46px;position:relative;overflow:hidden}.shutter-side.ghost{background:0 0;border-color:#0000}.feed-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.toast{z-index:20;left:50%;top:calc(var(--top) + 58px);color:#fff;font-family:var(--head);white-space:nowrap;background:#070709d1;border-radius:100px;padding:9px 16px;font-size:13px;font-weight:600;animation:.2s both fade;position:absolute;transform:translate(-50%)}.flash{z-index:10;background:#fff;animation:.32s ease-out both flash;position:absolute;inset:0}@keyframes flash{0%{opacity:0}25%{opacity:.95}to{opacity:0}}.reading-head{align-items:center;gap:12px;margin:6px 0 4px;display:flex}.label-card{box-shadow:var(--shadow-xl);background:#fdfdfb;border:1px solid #e7e6df;border-radius:18px;margin-top:10px;padding:20px 18px;position:relative;overflow:hidden;transform:rotate(-1deg)}.label-head{font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;color:#b9b7ae;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.label-text{color:#a9a79e;margin:0;font-size:14px;line-height:1.85}.tok{border-radius:6px;transition:color .25s,background .25s}.tok.lit{color:var(--blue);font-weight:500}.tok.lit.k-A{color:var(--v-red);background:var(--v-red-tint);padding:1px 4px;font-weight:700}.tok.lit.k-B{color:var(--v-amber);background:var(--v-amber-tint);padding:1px 4px;font-weight:700}.tok.lit.k-C,.tok.lit.k-good{color:var(--blue-deep);font-weight:600}.tok.lit.k-unknown{color:var(--slate)}.scanbeam{pointer-events:none;background:linear-gradient(#2597d000 0%,#2597d024 45%,#2597d047 50%,#2597d024 55%,#2597d000 100%);height:64px;animation:2.2s ease-in-out infinite beam;position:absolute;top:0;left:0;right:0}@keyframes beam{0%{opacity:0;transform:translateY(-64px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(300px)}}.reading-status{align-items:center;gap:12px;margin-top:26px;font-size:14px;display:flex}.reading-status b{font-family:var(--head);font-size:15px;font-weight:600;display:block}.spinner{border:3px solid var(--sky-wash);border-top-color:var(--blue);border-radius:50%;flex-shrink:0;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.progress{background:var(--hover);border-radius:6px;height:6px;margin-top:16px;overflow:hidden}.progress span{background:var(--blue);border-radius:6px;height:100%;transition:width .2s linear;display:block}.r-product{align-items:center;gap:14px;margin:4px 0 18px;display:flex}.r-name{font-family:var(--head);letter-spacing:-.025em;margin:1px 0 4px;font-size:20px;font-weight:600;line-height:1.2;display:block}.r-name .muted{font-size:14px;font-weight:500}.r-meta{color:var(--mid);font-size:12px;display:block}.r-counts{font-family:var(--head);color:var(--slate);margin:10px 4px 0;font-size:14px;font-weight:600}.result .footnote{margin-top:26px}.vs{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:4px;display:grid}.vs-card{background:var(--ghost);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:6px;min-height:168px;padding:14px 12px;display:flex}.vs-card.on{box-shadow:0 0 0 2px var(--blue) inset, var(--shadow-xl);background:#fff}.vs-label{text-transform:uppercase;letter-spacing:.05em;color:var(--mid);font-size:11px;font-weight:600}.vs-name{font-family:var(--head);font-size:13px;font-weight:600;line-height:1.2}.vs-card .vchip{text-align:left;align-items:flex-start;font-size:11.5px}.vs-card .vchip-dot{margin-top:3px}.vs-arrow{background:var(--charcoal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.swap-note{margin:16px auto 0;display:table}.swap-hero{box-shadow:var(--shadow-xl), 0 0 0 1px var(--hover);text-align:center;background:#fff;border-radius:28px;flex-direction:column;align-items:center;gap:4px;margin-top:18px;padding:20px;display:flex}.swap-hero .thumb{border-radius:24px;margin-bottom:8px}.swap-name{font-family:var(--head);letter-spacing:-.025em;margin-bottom:10px;font-size:20px;font-weight:600}.swap-name .muted{font-size:14px;font-weight:500}.swap-hero .verdict{text-align:left;width:100%}.diff-row{border-bottom:1px solid var(--hover);align-items:center;gap:10px;padding:13px 14px;display:flex}.diff-row:last-child{border-bottom:0}.diff-row .ing-name{flex:1}.diff-x{background:var(--hover);width:22px;height:22px;color:var(--slate);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.tap-ripple{z-index:80;pointer-events:none;width:46px;height:46px;animation:tap .9s var(--ease) both;background:#0707092e;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;box-shadow:0 0 0 2px #ffffffe6,0 4px 14px #07070940}@keyframes tap{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1)}55%{opacity:.9;transform:scale(.88)}to{opacity:0;transform:scale(1.7)}}.reset-hotspot{z-index:70;opacity:0;background:0 0;border:0;width:72px;height:44px;position:absolute;top:0;left:0}.board-body{background:#eef2f6}.board{max-width:1900px;margin:0 auto;padding:40px 40px 80px}.board-head{align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.board-head h1{font-family:var(--head);letter-spacing:-.03em;margin:2px 0 6px;font-size:28px;font-weight:600}.board-head p{color:var(--slate);max-width:70em;margin:0;font-size:14px;line-height:1.55}.board-head a{color:var(--blue)}.board-grid{grid-template-columns:repeat(auto-fill,390px);justify-content:center;gap:48px 36px;display:grid}.board-item{margin:0}.board-item figcaption{font-family:var(--head);justify-content:space-between;margin:0 6px 12px;font-size:15px;font-weight:600;display:flex}.board-item figcaption a{color:var(--blue);font-size:13px;text-decoration:none}.kit{box-shadow:var(--shadow-xl);background:#fff;border-radius:32px;margin-top:70px;padding:32px}.kit h2{font-family:var(--head);margin:0 0 12px;font-size:24px;font-weight:600}.kit-block{border-top:1px solid var(--hover);padding:18px 0}.kit-block h3{font-family:var(--head);text-transform:uppercase;letter-spacing:.05em;color:var(--mid);margin:0 0 12px;font-size:13px;font-weight:600}.kit-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kit-col{flex-direction:column;gap:10px;width:360px;display:flex}.kit-dark{background:var(--grad);border-radius:100px;padding:10px}.kit-tabbar{--bottom:8px;width:390px;box-shadow:0 0 0 1px var(--hover);border-radius:20px;overflow:hidden}.kit-sheet{background:var(--ghost);--bottom:10px;border-radius:24px;width:390px;height:220px;position:relative;overflow:hidden}.imbas-films{--canvas:#fff;--ghost:#f5f5f5;--hover:#efeff1;--sky:#c0eaff;--blue:#2597d0;--blue-deep:#1b6c96;--charcoal:#070709;--slate:#60606c;--mid:#8b8b8b;--grad:linear-gradient(#779bc1 0%, #9abfda 58%, #cbdfec 100%);--card:#166bc50d 0 7px 7px 0, 0 0 0 1px #efeff1;--lift:#1037841a 0 10px 30px 0;--red:#c0392b;--red-t:#f9e6e3;--red-i:#7d2219;--amb:#b27218;--amb-t:#f8eedd;--amb-i:#6e4510;--grn:#2d6f3e;--grn-t:#e3f0e6;--grn-i:#1d4a29;color:var(--charcoal);letter-spacing:-.01em;background:#fff;font-family:Inter,system-ui,sans-serif}.imbas-films button{font-family:Figtree,sans-serif}.imbas-films .film{background:linear-gradient(#e6f5ff 0%,#fff 46%);position:absolute;inset:0;overflow:hidden}.imbas-films .bgfx,.imbas-films .stagebox,.imbas-films .chrome,.imbas-films .zones{position:absolute;inset:0}.imbas-films .bgfx{pointer-events:none}.imbas-films .chrome{pointer-events:none;z-index:30;padding:14px 20px 0}.imbas-films .segs{gap:4px;display:flex}.imbas-films .seg{background:#0707091f;border-radius:3px;flex:1;height:3px;overflow:hidden}.imbas-films .seg i{background:var(--charcoal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.imbas-films .bar{pointer-events:auto;justify-content:space-between;align-items:center;margin-top:12px;display:flex}.imbas-films .bar .lbl{color:var(--slate);font:600 12px Figtree,sans-serif}.imbas-films .bar .skips{gap:6px;display:flex}.imbas-films .skip{cursor:pointer;color:var(--blue-deep);box-shadow:0 0 0 1px var(--hover);background:#ffffffd9;border:0;border-radius:100px;padding:7px 14px;font:600 13px Figtree,sans-serif}.imbas-films .zones{z-index:20;display:flex;top:70px;bottom:0}.imbas-films .zones button{cursor:pointer;background:0 0;border:0;flex:1}.imbas-films .zones button:first-child{flex:.4}.imbas-films .scene{flex-direction:column;padding:100px 24px 36px;animation:.5s .1s both film-sceneIn;display:flex;position:absolute;inset:0}@keyframes film-sceneIn{0%{opacity:0}to{opacity:1}}.imbas-films .scene.grad{background:var(--grad);color:#fff}.imbas-films .scene.centered{text-align:center;justify-content:center;align-items:center;padding-top:70px}.imbas-films .scene.leaving{pointer-events:none;animation:.32s ease-in forwards film-leave}@keyframes film-leave{to{opacity:0}}.imbas-films .lower{margin-top:auto}.imbas-films .lower.mid{flex-direction:column;flex:1;justify-content:center;margin-top:0;padding-bottom:16px;display:flex}.imbas-films .kick{background:var(--sky);color:var(--blue-deep);opacity:0;border-radius:100px;align-self:flex-start;padding:6px 13px;font:600 12.5px Figtree,sans-serif}.imbas-films .h1{letter-spacing:-.04em;color:var(--charcoal);text-wrap:balance;margin:18px 0 0;font:600 40px/1.04 Figtree,sans-serif}.imbas-films .h1.big{font-size:52px}.imbas-films .grad .h1{color:#fff}.imbas-films .cap{color:var(--slate);opacity:0;text-wrap:balance;max-width:22em;margin:18px 0 0;font-size:16px;line-height:1.5}.imbas-films .kw{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.imbas-films .kw>span{opacity:0;display:inline-block}.imbas-films .rows{margin-top:24px}.imbas-films .row{box-shadow:var(--card);opacity:0;background:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:10px;padding:16px 18px;display:grid;position:relative}.imbas-films .rows.lg .row{border-radius:24px;padding:20px}.imbas-films .rows.sm .row{border-radius:18px;margin-bottom:8px;padding:10px 16px}.imbas-films .row .hair{display:none}.imbas-films .row .no{background:var(--sky);width:30px;height:30px;color:var(--blue-deep);border-radius:50%;justify-content:center;align-items:center;font:700 13px Figtree,sans-serif;display:flex}.imbas-films .row:has(.ric) .no{display:none}.imbas-films .row .ric{background:var(--sky);width:48px;height:48px;color:var(--blue-deep);border-radius:15px;order:-1;justify-content:center;align-items:center;display:flex}.imbas-films .row .ric svg{width:28px;height:28px}.imbas-films .row .rt b{letter-spacing:-.025em;color:var(--charcoal);font:600 19px/1.15 Figtree,sans-serif;display:block}.imbas-films .rows.lg .rt b{font-size:21px}.imbas-films .row .rt small{color:var(--slate);margin-top:4px;font-size:14px;line-height:1.4;display:block}.imbas-films .row .meta{background:var(--sky);color:var(--blue-deep);border-radius:100px;align-self:start;padding:5px 11px;font:600 12px Figtree,sans-serif}.imbas-films .row.flag{grid-template-columns:auto 1fr auto}.imbas-films .row.flag .no{background:var(--red-t);color:var(--red)}.imbas-films .row.flag.amber .no{background:var(--amb-t);color:var(--amb)}.imbas-films .vrow{box-shadow:none;border-radius:22px;grid-template-columns:auto 1fr;padding:16px 18px}.imbas-films .vrow.red{background:var(--red-t)}.imbas-films .vrow.amber{background:var(--amb-t)}.imbas-films .vrow.green{background:var(--grn-t)}.imbas-films .vrow .vdisc{color:#fff;width:44px;height:44px;box-shadow:var(--card);border-radius:50%;justify-content:center;align-items:center;font:700 21px Figtree,sans-serif;display:flex}.imbas-films .vrow.red .vdisc{background:var(--red)}.imbas-films .vrow.amber .vdisc{background:var(--amb)}.imbas-films .vrow.green .vdisc{background:var(--grn)}.imbas-films .vrow.red .rt b{color:var(--red-i)}.imbas-films .vrow.amber .rt b{color:var(--amb-i)}.imbas-films .vrow.green .rt b{color:var(--grn-i)}.imbas-films .vrow .rt small{color:inherit;opacity:.8}.imbas-films .vrow.red .rt small{color:var(--red-i)}.imbas-films .vrow.amber .rt small{color:var(--amb-i)}.imbas-films .vrow.green .rt small{color:var(--grn-i)}.imbas-films .wm{letter-spacing:-.03em;color:var(--charcoal);opacity:0;font:700 24px Figtree,sans-serif;position:absolute;top:76px;left:24px}.imbas-films .wm b{color:var(--sky)}.imbas-films .scene.s-hook{padding-bottom:34px}.imbas-films .hero{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:20px;display:flex}.imbas-films .fbottle{opacity:0;width:auto;height:100%;max-height:430px;overflow:visible}.imbas-films .s-hook .h1{text-align:center;margin:18px 0 0;font-size:36px}.imbas-films .steps .row{grid-template-columns:auto 1fr;padding:20px;transition:opacity .5s,box-shadow .5s,transform .5s}.imbas-films .steps .numl{background:var(--sky);width:46px;height:46px;color:var(--blue-deep);border-radius:50%;justify-content:center;align-items:center;font:700 20px Figtree,sans-serif;transition:background .4s,color .4s;display:flex}.imbas-films .steps .rt b{font-size:19px}.imbas-films .steps.go .row{opacity:.5}.imbas-films .steps.go .row.on{opacity:1;box-shadow:var(--lift), 0 0 0 2px var(--blue) inset;transform:scale(1.015)}.imbas-films .steps .row.on .numl{background:var(--blue);color:#fff}.imbas-films .bigwm{letter-spacing:-.05em;opacity:0;color:#fff;font:700 76px Figtree,sans-serif}.imbas-films .bigwm b{color:var(--sky)}.imbas-films .bigwm.sm{font-size:56px}.imbas-films .lead{opacity:0;letter-spacing:-.02em;color:#fff;margin:14px 0 0;font:600 21px/1.3 Figtree,sans-serif}.imbas-films .dulu{color:var(--charcoal);background:var(--sky);opacity:0;border-radius:100px;margin-top:22px;padding:2px 20px 4px;font:500 30px Caveat,cursive}.imbas-films .bignum{letter-spacing:-.06em;color:var(--blue);opacity:0;margin-top:22px;font:700 150px/.9 Figtree,sans-serif}.imbas-films .bignum .plus{letter-spacing:0;margin-right:6px;font-size:90px}.imbas-films .labelcard{color:#77726a;opacity:0;background:#fdfdfb;border-radius:18px;margin-top:26px;padding:18px 18px 16px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 17px 37px #1037841f,0 0 0 1px #e7e6df}.imbas-films .labelcard .lh{letter-spacing:.1em;text-transform:uppercase;color:#b9b7ae;margin-bottom:9px;font:700 10px Figtree,sans-serif}.imbas-films .labelcard p{margin:0;font-size:14px;line-height:1.8}.imbas-films .tk{border-radius:6px;transition:color .25s,background .25s}.imbas-films .tk.lit{color:var(--blue);font-weight:500}.imbas-films .tk.lit.A{color:var(--red);background:var(--red-t);padding:1px 4px;font-weight:700}.imbas-films .tk.lit.B{color:var(--amb);background:var(--amb-t);padding:1px 4px;font-weight:700}.imbas-films .beam{pointer-events:none;background:linear-gradient(#2597d000,#2597d038 50%,#2597d000);height:54px;animation:2.4s ease-in-out infinite film-beam;position:absolute;top:0;left:0;right:0}@keyframes film-beam{0%{opacity:0;transform:translateY(-54px)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(190px)}}.imbas-films .ticker{color:var(--slate);margin-top:18px;font-size:14px}.imbas-films .ticker b{color:var(--charcoal);font-variant-numeric:tabular-nums;font:700 24px Figtree,sans-serif}.imbas-films .whyrow{box-shadow:var(--card);opacity:0;background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;display:flex}.imbas-films .whyrow b{letter-spacing:-.02em;font:600 18px Figtree,sans-serif;display:block}.imbas-films .whyrow small{color:var(--mid);margin-top:2px;font-size:12.5px;display:block}.imbas-films .seewhy{background:var(--sky);color:var(--blue-deep);white-space:nowrap;border-radius:100px;padding:8px 14px;font:600 13px Figtree,sans-serif;transition:transform .25s,box-shadow .25s}.imbas-films .seewhy.tap{transform:scale(1.1);box-shadow:0 0 0 7px #2597d033}.imbas-films .morebar{background:var(--sky);color:var(--blue-deep);opacity:0;border-radius:22px;align-items:center;gap:14px;margin-top:4px;padding:16px 18px;font:600 15px/1.35 Figtree,sans-serif;display:flex}.imbas-films .morebar b{letter-spacing:-.04em;color:var(--blue);font-variant-numeric:tabular-nums;font:700 40px/1 Figtree,sans-serif}.imbas-films .picker{z-index:5;flex-direction:column;padding:84px 22px 30px;display:flex;position:absolute;inset:0}.imbas-films .picker h1{letter-spacing:-.04em;color:var(--charcoal);margin:16px 0 10px;font:600 32px/1.08 Figtree,sans-serif}.imbas-films .picker p{color:var(--slate);margin:0 0 22px;font-size:15px;line-height:1.5}.imbas-films .popts{flex-direction:column;gap:12px;display:flex}.imbas-films .popt{text-align:left;cursor:pointer;background:var(--ghost);border:0;border-radius:24px;align-items:center;gap:14px;width:100%;padding:20px;transition:box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 0 0 2px #0000}.imbas-films .popt.on{box-shadow:0 0 0 2px var(--blue) inset, #1037841a 0 10px 30px;background:#fff}.imbas-films .popt b{letter-spacing:-.02em;color:var(--charcoal);font:600 19px Figtree,sans-serif;display:block}.imbas-films .popt small{color:var(--slate);margin-top:2px;font-size:14px;display:block}.imbas-films .popt .tk2{color:#fff;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;font-size:15px;display:flex;box-shadow:inset 0 0 0 1.5px #99a0ae}.imbas-films .popt.on .tk2{background:var(--blue);box-shadow:none}.imbas-films .pcta{cursor:pointer;background:var(--charcoal);color:#fff;border:0;border-radius:100px;margin-top:auto;padding:16px 26px;font:600 16px Figtree,sans-serif;box-shadow:0 1px 2px #2424281a,0 3px 3px #24242817}.imbas-films .done{text-align:center;background:var(--grad);justify-content:center;align-items:center}.imbas-films .done .bigwm,.imbas-films .done h1{color:#fff}.imbas-films .done p{color:#ffffffeb}.imbas-films .done .row2{flex-direction:column;gap:10px;width:100%;margin-top:24px;display:flex}.imbas-films .ghost{color:var(--blue-deep);cursor:pointer;background:#ffffffd9;border:0;border-radius:100px;padding:14px 20px;font:600 15px Figtree,sans-serif}.imbas-films{position:absolute;inset:0;overflow:hidden}.imbas-films .film-host{position:absolute;inset:0}.imbas-films .hero{color:inherit;background:0 0;border-radius:0;padding:0;position:static;overflow:visible}.imbas-films .chrome{padding-top:var(--top)}.imbas-films .scene{padding-top:calc(var(--top) + 86px)}.imbas-films .scene.centered{padding-top:calc(var(--top) + 56px)}.imbas-films .wm{top:calc(var(--top) + 62px)}.imbas-films .picker{padding-top:calc(var(--top) + 70px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.center{text-align:center}.stack{flex-direction:column;align-items:stretch;gap:10px;display:flex}.stack .link.center{align-self:center;padding:8px 12px}.welcome-note{color:var(--slate);text-align:center;margin:10px 4px 0;font-size:12.5px;line-height:1.45}.cap-hero{background:var(--sky-wash);width:96px;height:96px;color:var(--blue-deep);border-radius:28px;place-items:center;margin:28px auto 20px;display:grid}.tips{gap:12px;max-width:320px;margin:0 auto;padding:0;list-style:none;display:grid}.tips li{background:var(--ghost);color:var(--charcoal);border-radius:16px;padding:14px 16px 14px 44px;font-size:15px;line-height:1.4;position:relative}.tips li:before{content:"";background:var(--blue);width:14px;height:14px;box-shadow:0 0 0 4px var(--sky-wash);border-radius:50%;position:absolute;top:17px;left:16px}.rd-center{padding-top:calc(var(--top) + 8px);flex-direction:column;justify-content:center;align-items:center;display:flex}.rd-photo{background:var(--ghost);width:168px;height:224px;box-shadow:var(--shadow-lift);border-radius:22px;margin-bottom:22px;position:relative;overflow:hidden}.rd-photo img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}.rd-beam{height:36px;animation:rd-sweep 2.2s var(--ease) infinite;background:linear-gradient(#2597d000,#2597d047,#2597d000);position:absolute;top:-36px;left:0;right:0}@keyframes rd-sweep{to{top:100%}}.beta-spinner{border:3px solid var(--sky-wash);border-top-color:var(--blue);border-radius:50%;width:26px;height:26px;margin-top:8px;animation:.9s linear infinite beta-spin;display:block}@keyframes beta-spin{to{transform:rotate(360deg)}}.notice{background:var(--ghost);color:var(--charcoal);border-radius:16px;align-items:flex-start;gap:10px;margin:4px 0 14px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.notice svg{color:var(--blue-deep);flex-shrink:0;margin-top:2px}.notice--care{background:var(--sky-wash)}.editor{resize:vertical;border:1px solid var(--hover);width:100%;min-height:240px;color:var(--charcoal);box-shadow:var(--shadow-card);font:16px/1.55 var(--body);background:#fff;border-radius:18px;padding:14px;display:block}.editor:focus{outline:2px solid var(--blue);outline-offset:1px}.ed-count{color:var(--slate);margin:8px 4px 14px;font-size:13px}.ed-count--warn{color:var(--charcoal);font-weight:600}.problem{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;display:flex}.problem-icon{background:var(--sky-wash);width:72px;height:72px;color:var(--blue-deep);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.problem .lede{max-width:300px}.result .group-h+.chips{margin-top:10px}.res-name{font-family:var(--head);color:var(--charcoal);margin:0 0 12px;font-size:17px;font-weight:600}.res-links{justify-content:space-between;gap:12px;margin:14px 2px 4px;display:flex}.beta-foot{text-align:center;margin:14px 0 0}.kind{border:0;min-width:0;margin:18px 0 6px;padding:0}.kind-q{font-family:var(--head);color:var(--charcoal);padding:0;font-size:16px;font-weight:600}.kind-hint{color:var(--slate);margin:2px 0 10px;font-size:13px}.kind-row{flex-wrap:wrap;gap:8px;display:flex}.kind-chip{cursor:pointer;background:var(--ghost);color:var(--charcoal);font:500 14px var(--head);box-shadow:0 0 0 1px var(--hover) inset;border:0;border-radius:100px;padding:10px 16px}.kind-chip.on{background:var(--sky-wash);color:var(--blue-deep);box-shadow:0 0 0 2px var(--blue) inset}a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.beta-replay{flex-direction:column;align-items:center;gap:10px;margin-top:22px;display:flex}
