@property --beat{syntax:"<number>";inherits:true;initial-value:0}.HomeHeroCard_card__F9pCx{position:relative;border-radius:24px;background:#26231f;border:1px solid rgba(244,239,230,.1);color:#f4efe6;padding:clamp(18px,2.4vw,26px);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}.HomeHeroCard_stage__sGWkl{transition:opacity .4s ease}.HomeHeroCard_stageFade__7E5xm{opacity:0}.HomeHeroCard_bubble__a_d1O{max-width:88%;min-height:3em;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;text-align:right;background:#f4efe6;color:#1a1815;font-weight:600;font-size:clamp(14px,1.6vw,16px);line-height:1.3;padding:12px 16px;border-radius:18px 18px 4px 18px}.HomeHeroCard_caret__ZPexD{display:inline-block;width:2px;height:1.1em;margin-left:2px;background:#2f4bd8;vertical-align:text-bottom}.HomeHeroCard_thinking__C4CLZ{display:flex;gap:5px;height:14px;margin-top:16px;opacity:0;transition:opacity .2s ease}.HomeHeroCard_thinkingOn__gcDQq{opacity:1}.HomeHeroCard_dot__nRqde{width:7px;height:7px;border-radius:50%;background:rgba(244,239,230,.5);animation:HomeHeroCard_fc-blink__9NeSz 1s ease-in-out infinite}.HomeHeroCard_dot__nRqde:nth-child(2){animation-delay:.15s}.HomeHeroCard_dot__nRqde:nth-child(3){animation-delay:.3s}.HomeHeroCard_rows__X511b{display:flex;flex-direction:column;gap:10px;margin-top:10px;height:182px}.HomeHeroCard_row__6bJ6h{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#1f1d1a;border:2px solid transparent;opacity:0;transform:translateY(12px);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.HomeHeroCard_rowIn__K3bLA{opacity:1;transform:translateY(0)}.HomeHeroCard_n__Px1Wl{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;color:rgba(244,239,230,.45)}.HomeHeroCard_name__zfTy7{font-weight:700;font-size:clamp(14px,1.6vw,16px)}.HomeHeroCard_you__H6d9W{position:relative;--beat:0;justify-content:space-between;overflow:hidden;background:transparent;border:2px dashed rgba(244,239,230,.22);box-shadow:0 0 calc(28px * var(--beat)) calc(4px * var(--beat)) rgb(239 68 68/calc(.55 * var(--beat)))}.HomeHeroCard_youName__76LmW{font-weight:700;font-size:clamp(14px,1.6vw,16px);color:rgba(244,239,230,.75)}.HomeHeroCard_verdict__Ggheh{display:inline-flex;align-items:center;gap:7px;margin-left:auto;opacity:0;transition:opacity .15s ease}.HomeHeroCard_verdictOn__H93e2{opacity:1}.HomeHeroCard_xmark__Rd5jl{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid #ef4444;color:#ef4444;font-size:9px;font-weight:900;line-height:1}.HomeHeroCard_miss__vT0pl{font-size:13px;font-weight:700;color:#ef4444;transform:scale(calc(1 + .08 * var(--beat)));transform-origin:right center}.HomeHeroCard_shimmer__ve46m{position:absolute;inset:0;opacity:0;background:linear-gradient(100deg,transparent 20%,rgba(154,170,255,.18) 45%,rgba(154,170,255,.28) 50%,rgba(154,170,255,.18) 55%,transparent 80%);background-size:220% 100%;pointer-events:none}.HomeHeroCard_shimmerOn___NI4e{opacity:1;animation:HomeHeroCard_fc-shimmer__IVfYj 1s linear infinite}.HomeHeroCard_stamped__44dHo{border-style:solid;border-color:#ef4444;background:rgb(239 68 68/calc(.04 + .18 * var(--beat)))}.HomeHeroCard_alarm__YQ_Lt{animation:HomeHeroCard_fc-stamp__agRji .26s ease-out,HomeHeroCard_fc-beat__tfne9 1s ease-out .26s 3}.HomeHeroCard_alarmHold__4Gx6M{--beat:0.5}.HomeHeroCard_panel__ePmt4{margin-top:18px;background:#2f4bd8;color:#fff;border-radius:18px;padding:clamp(16px,2.2vw,20px)}.HomeHeroCard_panelTitle__wWmLX{margin:0;font-weight:800;font-size:clamp(16px,1.9vw,19px);line-height:1.25;letter-spacing:-.02em}.HomeHeroCard_panelBtn__OS0Kz{margin-top:14px;width:100%;min-height:56px;border:0;border-radius:999px;background:#fff;color:#2f4bd8;font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:background-color .2s ease}.HomeHeroCard_panelBtn__OS0Kz:hover{background:#f4efe6}.HomeHeroCard_panelBtnPulse__W8La_{animation:HomeHeroCard_fc-btn-pulse__lL5d_ .65s ease}@keyframes HomeHeroCard_fc-blink__9NeSz{0%,to{opacity:.35}50%{opacity:1}}@keyframes HomeHeroCard_fc-shimmer__IVfYj{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes HomeHeroCard_fc-stamp__agRji{0%{transform:scale(1.15) translateX(0)}20%{transform:scale(1.12) translateX(-5px)}40%{transform:scale(1.08) translateX(5px)}60%{transform:scale(1.04) translateX(-3px)}80%{transform:scale(1.01) translateX(3px)}to{transform:scale(1) translateX(0)}}@keyframes HomeHeroCard_fc-beat__tfne9{0%{--beat:0}18%{--beat:1}32%{--beat:0.45}48%{--beat:0.85}to{--beat:0}}@keyframes HomeHeroCard_fc-btn-pulse__lL5d_{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,.5)}50%{transform:scale(1.03);box-shadow:0 0 0 10px rgba(255,255,255,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,255,255,0)}}.pl{--negro:#1A1815;--card:#262320;--row:#1f1d1a;--hueso:#F4EFE6;--muted:rgba(244,239,230,.62);--faint:rgba(244,239,230,.4);--line:rgba(244,239,230,.12);--anil:#2F4BD8;--anil-claro:#9AAAFF;--rojo:#F2555A;--display:var(--font-manrope),"Manrope",system-ui,sans-serif;--body:var(--font-inter-tight),"Inter Tight",system-ui,sans-serif;--serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;color-scheme:dark;background:var(--negro);color:var(--hueso);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100dvh;padding:8px;box-sizing:border-box}.pl *,.pl :after,.pl :before{box-sizing:content-box}.pl button{box-sizing:border-box}.pl em.s{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--anil-claro);letter-spacing:-.01em}.pl #intro{position:fixed;inset:0;z-index:15;background:var(--negro);display:flex;align-items:center;justify-content:center;transition:opacity .7s ease}.pl #intro.done{opacity:0;pointer-events:none}.pl #stage{width:min(760px,86vw);display:flex;flex-direction:column;align-items:center;font-family:var(--display)}.pl #stage svg{width:100%;height:auto;overflow:visible;display:block}.pl #stage .slot{position:relative;height:3.2em;width:100%;margin-top:1.1em;font-size:clamp(18px,3.4vw,40px)}.pl #stage .slot p{position:absolute;inset:0;margin:0;text-align:center}.pl #stage .listen{font-family:var(--mono);font-size:.45em;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);top:.4em}.pl #stage .tag{font-weight:500;letter-spacing:-.02em;color:rgba(244,239,230,.86)}.pl #stage .tag em{font-size:1.2em}.pl #skip{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);background:none;border:0;cursor:pointer;line-height:normal;padding:1px 6px}.pl .wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.pl header.top{display:flex;align-items:center;justify-content:space-between;padding-block:24px}.pl header.top svg{height:28px;width:auto;display:block}.pl .pill{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:7px 12px;border-radius:999px;border:1px solid rgba(154,170,255,.35);color:var(--anil-claro);display:inline-flex;align-items:center;gap:8px}.pl .pill i{width:7px;height:7px;border-radius:50%;background:var(--anil-claro);animation:pl-blink 1.6s ease-in-out infinite}@keyframes pl-blink{50%{opacity:.25}}.pl main{padding-block:clamp(32px,7vw,96px) 56px}.pl .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 20px}.pl h1{font-family:var(--display);font-weight:800;letter-spacing:-.045em;line-height:1;margin:0;text-wrap:balance}.pl h1 em.s{letter-spacing:-.01em}.pl .lead{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:56ch;margin:24px 0 0}.pl form.notify{margin-top:34px;max-width:520px}.pl .field{display:flex;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px}.pl .field:focus-within{border-color:var(--anil-claro)}.pl .field input{flex:1;min-width:0;background:transparent;border:0;color:var(--hueso);font:inherit;font-size:16px;padding:0 16px;outline:none}.pl .field input::-moz-placeholder{color:var(--faint)}.pl .field input::placeholder{color:var(--faint)}.pl .field button{border:0;border-radius:999px;background:var(--anil);color:#fff;font-family:var(--display);font-weight:700;font-size:15px;padding:14px 22px;cursor:pointer;white-space:nowrap;line-height:normal}.pl .field button:hover{filter:brightness(1.1)}.pl .field button:focus-visible{outline:2px solid var(--anil-claro);outline-offset:2px}.pl .fine{font-size:13px;color:var(--faint);margin:12px 0 0 16px}.pl .fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pl .fine+.fine{margin-top:4px}.pl .ok{margin:14px 0 16px;font-family:var(--display);font-weight:700;color:var(--anil-claro)}.pl .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pl .hp{display:none}.pl .ts{margin:12px 0 0 16px}@media (max-width:480px){.pl .field{flex-direction:column;border-radius:20px}.pl .field input{padding:12px 14px}.pl .field button{width:100%}}.pl footer{border-top:1px solid var(--line);padding-block:22px;color:var(--faint);font-size:13px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.pl footer a{color:inherit;text-decoration:none}.pl footer a:hover{color:var(--muted)}.pl .v2 .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.pl .v2 h1{font-size:clamp(40px,5.4vw,76px)}.pl .v2 .grid>div{min-width:0}@media (max-width:860px){.pl .v2 .grid{grid-template-columns:1fr}}.pl .card{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:12px}.pl .card .q{align-self:flex-end;background:var(--hueso);color:var(--negro);font-family:var(--display);font-weight:700;border-radius:18px 18px 4px 18px;padding:12px 18px;font-size:16px;max-width:90%}.pl .card .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:8px}.pl .row{display:flex;align-items:center;gap:12px;background:var(--row);border:2px solid transparent;border-radius:14px;padding:14px 16px;font-family:var(--display);font-weight:700}.pl .row .n{color:var(--faint);font-family:var(--mono);font-size:13px}.pl .row.you{color:var(--muted);border-style:dashed;border-color:rgba(242,85,90,.55);animation:pl-alarm 2.4s ease-in-out infinite}.pl .row.you b{margin-left:auto;color:var(--rojo);font-size:14px;display:inline-flex;align-items:center;gap:6px}@keyframes pl-alarm{0%,to{box-shadow:0 0 0 0 rgba(242,85,90,0);background:var(--row)}15%{box-shadow:0 0 24px 3px rgba(242,85,90,.5);background:rgba(242,85,90,.14)}25%{box-shadow:0 0 6px 0 rgba(242,85,90,.2)}38%{box-shadow:0 0 24px 3px rgba(242,85,90,.45);background:rgba(242,85,90,.12)}}.pl .card .warn{margin-top:6px;background:var(--anil);border-radius:16px;padding:16px 18px;font-family:var(--display);font-weight:700;color:#fff;font-size:15px}.pl .card .q{position:relative}.pl .card .q .sizer{visibility:hidden}.pl .card .q .typed{position:absolute;left:18px;right:18px;top:12px}.pl .card[data-step="1"] .typed:after{content:"";display:inline-block;width:2px;height:1em;vertical-align:-.15em;margin-left:2px;background:var(--negro);animation:pl-caret .9s steps(1) infinite}@keyframes pl-caret{50%{opacity:0}}.pl .card .lbl,.pl .card .q,.pl .card .warn,.pl .card [class*=row]{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.pl .card .lbl,.pl .card .q,.pl .card .row,.pl .card .warn{opacity:0;transform:translateY(10px)}.pl .card .lbl{display:flex;align-items:center;gap:10px}.pl .dots{display:inline-flex;gap:4px;opacity:0;transition:opacity .3s}.pl .dots i{width:5px;height:5px;border-radius:50%;background:var(--anil-claro);animation:pl-dot 1s ease-in-out infinite}.pl .dots i:nth-child(2){animation-delay:.15s}.pl .dots i:nth-child(3){animation-delay:.3s}@keyframes pl-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.pl .row.you{animation:none;border-color:rgba(244,239,230,.14)}.pl .row.you b{position:absolute;right:16px;transition:opacity .3s,transform .3s}.pl .row.you{position:relative}.pl .row.you .scan{color:var(--faint);font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.06em;opacity:0;background:linear-gradient(90deg,var(--faint) 0,var(--hueso) 50%,var(--faint) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:pl-shimmer 1.1s linear infinite}@keyframes pl-shimmer{to{background-position:-200% 0}}.pl .row.you .miss{opacity:0;transform:scale(.6)}.pl .card[data-step="1"] .q,.pl .card[data-step="2"] .lbl,.pl .card[data-step="2"] .q,.pl .card[data-step="3"] .lbl,.pl .card[data-step="3"] .q,.pl .card[data-step="4"] .lbl,.pl .card[data-step="4"] .q,.pl .card[data-step="5"] .lbl,.pl .card[data-step="5"] .q,.pl .card[data-step="6"] .lbl,.pl .card[data-step="6"] .q,.pl .card[data-step="7"] .lbl,.pl .card[data-step="7"] .q{opacity:1;transform:none}.pl .card[data-step="2"] .dots{opacity:1}.pl .card[data-step="3"] .r1,.pl .card[data-step="4"] .r1,.pl .card[data-step="4"] .r2,.pl .card[data-step="5"] .r1,.pl .card[data-step="5"] .r2,.pl .card[data-step="5"] .you,.pl .card[data-step="6"] .r1,.pl .card[data-step="6"] .r2,.pl .card[data-step="6"] .you,.pl .card[data-step="7"] .r1,.pl .card[data-step="7"] .r2,.pl .card[data-step="7"] .you{opacity:1;transform:none}.pl .card[data-step="5"] .scan{opacity:1}.pl .card[data-step="6"] .you,.pl .card[data-step="7"] .you{border-style:dashed;border-color:rgba(242,85,90,.55);color:var(--muted);animation:pl-alarm 2.4s ease-in-out infinite}.pl .card[data-step="6"] .miss,.pl .card[data-step="7"] .miss{opacity:1;transform:none;animation:pl-shake .45s ease .05s 1}@keyframes pl-shake{25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.pl .card[data-step="7"] .warn{opacity:1;transform:none}.pl .card.out>*{opacity:0!important;transition:opacity .5s ease}@media (prefers-reduced-motion:reduce){.pl .card *{animation:none!important;transition:none!important}}.pl:not([data-ready]) .reveal{opacity:0}.pl[data-ready] .reveal{animation:pl-up .8s cubic-bezier(.2,.7,.2,1) both}.pl[data-ready] .reveal.d2{animation-delay:.12s}.pl[data-ready] .reveal.d3{animation-delay:.24s}.pl[data-ready] .reveal.d4{animation-delay:.36s}@keyframes pl-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pl .pill i,.pl .reveal,.pl .row.you,.pl[data-ready] .reveal{animation:none}.pl #intro{transition:none}}