:root{--faint:#6f6a7d;--s2:#8f5300}.rat-legal{text-align:center;color:var(--faint);margin:8px 0 0;font-size:.8rem}.rat-legal a{color:var(--muted);padding:6px;display:inline-block}@media (min-width:760px){body{padding-bottom:120px}.bnav{z-index:30;background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);width:min(560px,100vw - 32px);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:repeat(6,1fr);align-items:end;padding:6px 8px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.bnav button{min-height:52px;color:var(--faint);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:.72rem;font-weight:600;display:flex;position:relative}.bnav button:hover{color:var(--accent)}.bnav button svg{width:23px;height:23px}.bnav button[aria-current=page]{color:var(--accent)}.bnav button[aria-current=page] svg{background:var(--accent-soft);border-radius:999px;width:47px;height:27px;margin-block:-2px;padding:2px 12px}.bnav .bdg{background:var(--s2);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-style:normal;display:grid;position:absolute;top:2px;left:calc(50% + 6px)}.bnav .bsearch-item{color:var(--accent)}.fab{display:none}.fbtn.addm{display:inline-flex}.ratrun{bottom:104px}}.bnav{background:color-mix(in srgb, var(--surface) 90%, var(--accent));border-top:1px solid color-mix(in srgb, var(--line) 60%, var(--accent));box-shadow:0 -6px 24px #1410281a,inset 0 -1px #ffffff80}@media (min-width:760px){.bnav{border:1px solid color-mix(in srgb, var(--line) 60%, var(--accent));box-shadow:0 10px 30px #14102829,0 2px 6px #14102814}}.bs-circle .rat-det{filter:drop-shadow(0 2px 3px #1f163040);width:54px;height:54px;margin-top:2px}.rat-det-lens{transform-origin:40px 33px;transform-box:view-box}.bsearch-item.busy .rat-det-lens{animation:1.2s ease-in-out infinite rj-sleuth}@keyframes rj-sleuth{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px,1px)rotate(-6deg)}75%{transform:translate(2px,-1px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.bsearch-item.busy .rat-det-lens{animation:none}}.bnav .bdg{color:#fff;box-shadow:0 0 0 2px var(--surface);background:#e5484d}body:has(.moment) [aria-label="Aviso de cookies"]{display:none}.m-card{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.m-rays-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (max-height:640px){.m-rat .rat{width:150px;height:100px}.m-rays{top:64px}}.sheet:not(.on){visibility:hidden;transition:transform .28s var(--ease-drawer), visibility 0s linear .28s;transform:translateY(calc(100% + 60px))}.sheet.on{visibility:visible;transition:transform .32s var(--ease-drawer)}.feed>.empty{grid-column:1/-1;justify-items:center;gap:10px;display:grid}.lv-note{background:var(--accent-soft);color:var(--fg);border-radius:14px;margin:0 0 12px;padding:10px 12px;font-size:.86rem;line-height:1.45}.ask-applied{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 112px);z-index:60;background:var(--hero);max-width:520px;color:var(--hero-fg);border-radius:18px;flex-direction:column;gap:10px;margin:0 auto;padding:14px 16px;animation:.35s cubic-bezier(.3,1.4,.5,1) both rj-in;display:flex;position:fixed;box-shadow:0 14px 40px #140e2459}.ask-applied>div{gap:8px;display:flex}@media (min-width:760px){.ask-applied{bottom:110px}}.vote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;font-size:.88rem;display:flex}.vote span{flex:auto}.vote .mini-btn.on,.pulse-stars button.on{background:var(--accent-soft);border-color:var(--accent)}.pulse{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;animation:.4s both rj-in;display:flex}.pulse-stars{gap:6px;display:flex}.pulse-stars button{border:1px solid var(--line);background:var(--raise);filter:grayscale();opacity:.6;cursor:pointer;border-radius:12px;padding:4px 8px;font-size:1.5rem}.pulse-stars button.on{filter:none;opacity:1}.pulse .linkbtn{align-self:flex-start}.queue-row{background:var(--accent-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:.86rem;display:flex}.queue-row.q-needs_you{background:color-mix(in srgb, #ffd166 30%, var(--surface))}.queue-row.q-ready{background:color-mix(in srgb, #5dcaa5 25%, var(--surface))}.queue-row.q-failed{background:color-mix(in srgb, var(--pink) 22%, var(--surface))}.queue-row.q-blocked{background:color-mix(in srgb, #ffd166 30%, var(--surface));justify-content:flex-start}.queue-row.q-blocked .q-eta{flex:100%;margin:0}.queue-row.q-blocked a.mini-btn{text-decoration:none}.queue-row.q-working>span{animation:1.4s ease-in-out infinite rj-blink}.queue-row{flex-wrap:wrap}.q-steps{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.q-steps li{text-align:center;color:var(--muted);justify-items:center;gap:3px;font-size:.7rem;line-height:1.2;display:grid;position:relative}.q-steps li:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:10px;left:calc(50% + 13px);right:calc(13px - 50%)}.q-steps li.done:not(:last-child):after{background:var(--accent)}.q-steps i{background:var(--surface);border:2px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;font-style:normal;font-weight:700;display:grid}.q-steps li.done i{background:var(--accent);border-color:var(--accent);color:#fff}.q-steps li.now{color:var(--fg);font-weight:600}.q-steps li.now i{border-color:var(--accent);color:var(--accent)}.q-steps li.warn i{color:#a87800;border-color:#e0a100}.q-steps.fail li.now i,.q-steps.fail li:first-child i{border-color:var(--pink);color:var(--pink)}.q-eta{width:100%;margin:2px 0 0;font-size:.82rem;line-height:1.35}.wm-tail{display:none}.wordmark .tail{position:relative}.wordmark .tail:after{content:"";z-index:-1;pointer-events:none;transform-origin:87% 23%;background:url(/marca/cola.svg) 50%/contain no-repeat;width:1.72em;height:.48em;animation:6s ease-in-out infinite jr-tail;position:absolute;top:.69em;left:-1.09em}@keyframes jr-tail{0%,to{transform:rotate(0)scaleX(1)}50%{transform:rotate(-2.5deg)scaleX(.97)}}@media (prefers-reduced-motion:reduce){.wordmark .tail:after{animation:none}}.hero .brand .wordmark{font-size:clamp(2.6rem,10vw,3.4rem)}.hero .logo-slot .logo-wheel{width:84px;height:84px}.gstrip.gpulse{animation:.7s rj-pulse}.auto .auto-cta{color:inherit;white-space:nowrap;margin-left:8px;font-weight:700;text-decoration:underline}html,body{overflow-x:clip}.fav-bar{background:var(--accent-soft,#eee9fc);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:10px 14px;font-weight:600;display:flex}.fav-bar .linkbtn{font-weight:700}.unseen-bar{flex-wrap:wrap;font-weight:500}.unseen-bar .linkbtn{white-space:nowrap}.learned-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.learned-list li{background:var(--raise,#f4f2fa);overflow-wrap:anywhere;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.learned-list b{font-size:.92rem;font-weight:600}.learned-actions{align-items:center;gap:14px;display:flex}.helpbtn{z-index:2;width:38px;height:38px;color:var(--hero-fg);font:700 1.05rem/1 var(--f-fredoka,var(--display)), sans-serif;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;position:absolute;top:12px;right:104px}.helpbtn:hover,.officebtn:hover,.cfgbtn:hover{background:#fff3}@media (max-width:759px){.hero{gap:10px;padding:12px 14px}.hero .brand{gap:8px}.hero .brand .wordmark{font-size:2rem}.hero .logo-slot .logo-wheel{width:50px;height:50px}.hero-top{min-height:50px;padding-right:124px}.officebtn,.cfgbtn,.helpbtn{width:34px;height:34px;font-size:.95rem;top:18px}.cfgbtn{right:12px}.officebtn{right:52px}.helpbtn{right:92px}.mini{min-height:0;padding:7px 8px}.mini b{font-size:1.15rem}.hero .gstrip{padding:8px 12px}.hero .auto span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}}.today .t-i[aria-pressed=true]{background:var(--hero);color:var(--hero-fg);box-shadow:0 4px 14px var(--glow)}.today .t-i[aria-pressed=true] i{background:var(--hero-fg)}.result .viewname{color:var(--ink,inherit);font-weight:800}@media (max-width:759px){.today{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.today::-webkit-scrollbar{display:none}.today .t-l,.today .t-i{scroll-snap-align:start;flex:none}.today .t-ok{white-space:nowrap;flex:none}}@media (min-width:760px){.hero .minis{margin-top:34px}}@media (max-width:759px){.today{padding-inline:12px;scroll-padding-inline:12px}}@media (min-width:760px){.bnav{width:min(420px,100vw - 32px)!important}}.helpbtn,.officebtn,.cfgbtn{color:#fff;background:#fff3;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff47}.helpbtn:hover,.officebtn:hover,.cfgbtn:hover,.officebtn[aria-expanded=true]{background:#ffffff52}.menuwrap{z-index:31;position:absolute;top:12px;right:12px}.menuwrap .cfgbtn{width:40px;height:40px;position:static}.lookmenu{z-index:30;color:#1d1a26;background:#fff;border-radius:16px;gap:6px;width:260px;padding:12px;display:grid;position:absolute;top:56px;right:12px;box-shadow:0 12px 32px #00000040}.lookmenu button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #e5e2ec;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.lookmenu button:hover{background:#eee9fc}.appmenu{width:280px;top:48px;right:0}.appmenu>button,.appmenu>a{text-align:left;color:inherit;font:inherit;border:1px solid #e5e2ec;border-radius:12px;align-items:center;gap:10px;padding:9px;text-decoration:none;display:flex}.appmenu>a:hover{background:#eee9fc}.appmenu span{color:#615c6e;font-size:.8rem;display:grid}.appmenu span b{color:#1d1a26;font-size:.92rem}.appmenu .mi{text-align:center;width:26px;font-size:1.15rem;font-style:normal}.appmenu .mi-sep{color:#615c6e;margin:6px 2px 0;font-size:.75rem;font-weight:700;display:block}.mi-looks{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mi-looks button{flex-direction:column;justify-content:center;gap:6px;padding:10px 6px;font-size:.82rem}@media (max-width:759px){.menuwrap{top:18px;right:12px}.menuwrap .cfgbtn{width:38px;height:38px}.hero-top{padding-right:52px}}.hero:has(.appmenu){z-index:40;overflow:visible}.mono.logo:after{display:none}.money-chip,.fact.cc{font-family:inherit}.money-chip{font-size:.76rem}.cargo{-webkit-line-clamp:3!important}.portal-row a.portal-done{color:var(--muted);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:7px 4px;font-weight:600;text-decoration:underline}.portal-row a.portal-done:hover{color:var(--fg)}.portal-row:has(a.portal-done) .portal-btn{flex:1}.sheet .d-facts{margin-left:0;padding-left:0!important}.d-facts .fact b{color:var(--fg);font-weight:700}.d-why{gap:4px;display:grid}.d-why b{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.78rem}.d-extra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.d-extra .vote{margin:0}.d-link{color:var(--muted);text-underline-offset:3px;font-size:.86rem;font-weight:600;text-decoration:underline}.d-link:hover{color:var(--fg)}.d-foot{bottom:calc(-1 * (env(safe-area-inset-bottom,0px) + 20px));z-index:2;margin:12px -18px calc(-1 * (env(safe-area-inset-bottom,0px) + 20px));padding:12px 18px calc(env(safe-area-inset-bottom,0px) + 16px);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr;gap:10px;display:grid;position:sticky}.d-foot .btn{justify-content:center;width:100%}@media (min-width:760px){.d-foot{border-radius:0 0 22px 22px}}.cgrp{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 2px 8px;font-size:.72rem;font-weight:800}details.csec{padding:0}details.csec>summary{cursor:pointer;border-radius:16px;margin:0;padding:12px;list-style:none}details.csec>summary::-webkit-details-marker{display:none}details.csec>summary>div{flex:1;min-width:0}.csec-sum{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.csec-sub,details.csec[open] .csec-sum{display:none}details.csec[open] .csec-sub{display:block}.csec-chev{color:var(--muted);flex:none;font-size:1.1rem;transition:transform .2s}details.csec[open] .csec-chev{transform:rotate(180deg)}details.csec>summary:hover{background:var(--raise)}.csec-body{padding:0 12px 12px}@media (max-width:520px){.cvm{grid-template-columns:1fr!important}}.lv-more{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:10px}.lv-more>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:700;list-style:none;display:flex}.lv-more>summary::-webkit-details-marker{display:none}.lv-more>summary:after{content:"⌄";color:var(--muted);transition:transform .2s}.lv-more[open]>summary:after{transform:rotate(180deg)}.lv-more>:not(summary){margin:0 12px 12px}.lv-how{background:0 0;border:0;margin-top:4px}.lv-how>summary{color:var(--muted);justify-content:flex-start;gap:6px;padding:6px 2px;font-size:.86rem;font-weight:600}.lv-how>p{color:var(--muted);margin:0 2px 6px;font-size:.86rem;line-height:1.45}.near{gap:8px;display:grid}.near-i{background:var(--raise);border-radius:12px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.near-i>span:first-child{font-size:1.2rem}.near-i b{white-space:nowrap;font-size:.92rem}.near-i .bp{background:var(--line);border-radius:99px;height:6px;display:block;overflow:hidden}.near-i .bp i{background:linear-gradient(90deg, var(--accent), var(--pink));height:100%;display:block}.near-i small{color:var(--muted);font-weight:700}@media (min-width:760px) and (max-width:1023px){.hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""kpis""game""auto"}.hero .minis{margin-top:0}.mini{min-width:0}.mini span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.fact.contract{background:var(--s3-bg);color:var(--s3);border-color:#0000;font-weight:700}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}.appmenu{transform-origin:100% 0;animation:rj-menu-in .16s var(--ease-out)}@keyframes rj-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.appmenu{animation:none}}.fact.newchip{color:#fff;letter-spacing:.01em;background:#d81b30;border-color:#0000;font-weight:800;box-shadow:0 2px 8px #ff304059}.sub-views{scrollbar-width:none;gap:6px;padding:2px 0 10px;display:flex;overflow-x:auto}.sub-view{border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:.84rem}.sub-view b{color:var(--muted);margin-left:4px;font-weight:600}.sub-view.on{background:var(--fg);color:var(--surface);border-color:var(--fg)}.sub-view.on b{color:inherit}.next-steps{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.closed-note{background:var(--raise);border-radius:12px;margin:10px 0 0;padding:8px 10px;font-size:.82rem;line-height:1.35}.contacts{margin-top:10px;font-size:.84rem}.contacts ul{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.contacts li{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.contacts li span{min-width:0}.mini-link{color:var(--accent);flex:none;font-size:.8rem}.q-asks{gap:3px;width:100%;margin:4px 0 0;padding-left:18px;font-size:.84rem;display:grid}.update-bar{left:50%;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--fg);color:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:.86rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.update-bar button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-weight:700}.ext-update{background:color-mix(in srgb, #ffd166 35%, var(--surface));color:var(--fg);border-radius:14px;margin:0 0 12px;padding:10px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:block}.appmenu{gap:0;width:280px;padding:8px}.appmenu>button,.appmenu>a{border:0;border-radius:10px;padding:8px 10px}.appmenu>button:hover,.appmenu>a:hover{background:#f1edfc}.appmenu .am-who{color:#1d1a26;margin:2px 10px 6px;font-size:.95rem;font-weight:700}.appmenu .am-g{letter-spacing:.06em;text-transform:uppercase;color:#8e899a;margin:8px 10px 2px;font-size:.7rem;font-weight:700}.appmenu .am-sep{border:0;border-top:1px solid #e5e2ec;margin:6px 4px}.appmenu .am-gift{background:#fff6e8;margin-top:6px}.appmenu .am-gift:hover{background:#ffedd2}.appmenu .am-out b{color:#b4325a}.bnav{grid-template-columns:repeat(4,1fr)!important}.bnav button[aria-expanded=true]{color:var(--accent)}.appmenu.am-bottom{top:auto;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:45;max-height:calc(100dvh - 120px);position:fixed;overflow-y:auto}@media (min-width:760px){.appmenu.am-bottom{bottom:92px;right:calc(50% + -1*min(280px,50vw - 16px))}}@media (max-height:760px){.appmenu.am-bottom{padding:6px}.appmenu.am-bottom>button,.appmenu.am-bottom>a{padding:5px 10px}.appmenu.am-bottom .am-g{margin:4px 10px 0}.appmenu.am-bottom .am-who{margin:0 10px 2px}.appmenu.am-bottom span{font-size:.74rem}.appmenu.am-bottom .am-sep{margin:4px}}@media (min-width:760px) and (max-height:760px){.appmenu.am-bottom{max-height:calc(100dvh - 96px);bottom:84px}}.mp-steps{margin-top:10px;font-size:.9rem}.mp-steps summary{cursor:pointer;color:var(--accent);font-weight:600}.mp-steps ol{gap:4px;margin:8px 0 6px;padding-left:20px;display:grid}.mp-steps p{color:var(--muted);margin:0;font-size:.84rem}.sh-h{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.sh-h .sh-back{width:auto;height:auto;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:-6px;padding:6px 12px 6px 8px;font-size:.92rem;font-weight:700}.sh-h .sh-back:hover{background:var(--accent-soft)}.d-remove{color:var(--ink-2,#5b5670);margin:4px 0 0;font-size:13px}.d-remove .linkbtn.danger{color:#c2185b;font-weight:700}.lang-welcome{z-index:95;padding:24px max(16px,env(safe-area-inset-left,0px));background:radial-gradient(circle at 50% 35%,#6a4bd699,#140e24e0);place-items:center;animation:.3s ease-out both lw-in;display:grid;position:fixed;inset:0}.lw-card{background:var(--surface);text-align:center;border-radius:28px;gap:10px;width:min(380px,100%);padding:30px 22px 20px;display:grid;box-shadow:0 30px 80px #140e2480}.lw-hello{font-family:var(--display);letter-spacing:-.02em;background:linear-gradient(100deg,var(--accent),var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.2rem,15vw,4.4rem);font-weight:700;line-height:1.05;animation:.6s cubic-bezier(.2,.8,.2,1) both lw-word}.lw-ask{min-height:2.8em;color:var(--fg);text-wrap:balance;margin:0 0 6px;font-size:1.05rem;font-weight:600;animation:.6s ease-out both lw-fade}.lw-picks{gap:8px;display:grid}.lw-pick{border:1px solid var(--line);background:var(--bg,#f6f4fb);min-height:48px;color:var(--fg);font-family:var(--display);cursor:pointer;border-radius:999px;font-size:1.05rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .1s}.lw-pick:hover,.lw-pick.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lw-pick:active{transform:scale(.98)}.lw-pick:disabled{opacity:.6;cursor:progress}.lw-later{color:var(--muted);margin:4px 0 0;font-size:.82rem}@keyframes lw-in{0%{opacity:0}to{opacity:1}}@keyframes lw-word{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes lw-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lang-welcome,.lw-hello,.lw-ask{animation:none}.lw-pick{transition:none}}.pl-title{font-family:var(--display);min-height:0;margin:0;font-size:1.45rem;font-weight:700}.pl-body{white-space:pre-line;color:var(--fg);text-wrap:pretty;margin:0 0 8px;font-size:1rem;line-height:1.5}.pl-later{min-height:36px;font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 10px;text-decoration:underline}.pl-later:hover{color:var(--fg)}.pl-later:disabled{opacity:.6;cursor:progress}.sheet .sh-h{z-index:3;background:var(--surface);margin:-8px -4px 12px;padding:10px 4px 8px;position:sticky;top:-8px;box-shadow:0 8px 12px -12px #140e2459}details.csec[open]>summary{z-index:2;background:var(--surface);position:sticky;top:46px;box-shadow:0 8px 10px -10px #140e244d}.csec-close{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:4px auto 2px;padding:0 16px;font-size:.86rem;font-weight:600;display:flex}.csec-close:hover{color:var(--accent);border-color:var(--accent)}.endcard{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:18px;grid-column:1/-1;justify-items:center;gap:6px;max-width:520px;margin:14px auto 6px;padding:18px 16px;display:grid}.endcard b{font-family:var(--display);font-size:1.05rem}.endcard p{color:var(--muted);text-wrap:pretty;margin:0;font-size:.9rem}.endcard-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.alerts-steps{gap:6px;margin:8px 0;padding-left:20px;display:grid}details.csec .csec-body .linkbtn{margin:4px 14px 4px 0;display:inline-flex}.gmail-code{background:var(--accent-soft);border-radius:12px;gap:6px;margin:6px 0;padding:10px 12px;display:grid}.gmail-code p{margin:0}.appmenu .am-card{background:#fff;border:1px solid #e5e2ec;border-radius:14px;margin:0 2px;display:grid;overflow:hidden}.appmenu .am-card>button,.appmenu .am-card>a{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.appmenu .am-card>*+*{border-top:1px solid #efedf3}.appmenu .am-card>button:hover,.appmenu .am-card>a:hover{background:#f6f3fd}.appmenu .am-card>button:focus-visible,.appmenu .am-card>a:focus-visible{outline-offset:-2px;outline:2px solid #6a4bd6}.appmenu .am-card .am-gift{background:#fff6e8;margin-top:0}.appmenu .am-card .am-gift:hover{background:#ffedd2}.appmenu .am-card .am-quiet b{color:#615c6e;font-weight:600}.appmenu .am-card-out{margin-top:10px}.appmenu .am-card-out>button{justify-content:center}.appmenu .am-card-out span{text-align:center}.appmenu .am-g{margin:12px 12px 4px}.appmenu .am-who+.am-g{margin-top:4px}@media (max-height:760px){.appmenu.am-bottom .am-card>button,.appmenu.am-bottom .am-card>a{padding:6px 12px}.appmenu.am-bottom .am-g{margin:8px 12px 2px}.appmenu.am-bottom .am-card-out{margin-top:8px}}.appmenu.am-bottom{background:#f5f4f8}.moved-portal{color:#3d3654;background:#f3f0fc;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:.84rem;line-height:1.35}.market-refs{gap:8px;margin-top:12px;display:grid}.market-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.market-list li{background:#fbfaff;border:1px solid #e5e2ec;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.market-list li b{font-size:.88rem}.market-list li span{color:#3d3654;font-size:.86rem}.market-list .mk-none{color:#8e899a}.market-list .mk-up{color:#1f7a4d;font-size:.8rem}.market-list .mk-down{color:#b4325a;font-size:.8rem}.push-ios ol{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:20px;display:flex}.push-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px;display:flex}.push-nudge{border:2px solid var(--accent);background:var(--surface);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 12px;padding:14px;display:flex}.push-nudge p{color:var(--muted);margin:0}.push-nudge .push-ios{align-self:stretch}.upd-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--surface,#fff);background:#e5484d;border-radius:999px;position:absolute;top:6px;left:calc(50% + 8px)}.appmenu .am-card>button{position:relative}.appmenu .am-card .upd-dot{box-shadow:none;flex:none;margin-left:auto;position:static}.upd-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.upd{border:1px solid var(--line,#e5e2ec);background:var(--surface,#fff);border-radius:16px;padding:14px 16px}.upd.urgent{background:color-mix(in srgb, #ffd166 18%, var(--surface,#fff));border-color:#f0b429}.upd h3{margin:4px 0 8px;font-size:1.05rem;line-height:1.3}.upd p{margin:0 0 6px;line-height:1.45}.upd-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.upd-tag{border-radius:999px;padding:1px 8px;font-size:.74rem;font-weight:700}.upd-tag.urgent{color:#6b4a00;background:#ffe3a3}.upd-tag.new{color:#fff;background:#e5484d}.upd-label{color:var(--muted);text-transform:uppercase;letter-spacing:.02em;font-size:.78rem;font-weight:700;margin-top:8px!important}.upd-todo{margin-top:4px}.upd-btn{margin-top:6px;text-decoration:none;display:inline-flex}.upd-done{color:#1f7a4d;font-weight:600;margin-top:8px!important}.upd-banner{gap:8px;padding-right:40px;display:grid;position:relative}.upd-banner p{margin:0}.upd-banner p b{margin-bottom:2px;display:block}.upd-banner-act:empty{display:none}.upd-banner .upd-btn{margin-top:0}.upd-x{width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:1rem;position:absolute;top:6px;right:6px}.upd-x:hover{background:#00000014}.ext-recheck{gap:6px;margin-top:4px;display:grid}.ext-recheck .linkbtn{justify-self:start;padding:0}.ext-recheck-msg{margin:0;font-size:.88rem}.ext-recheck-msg span{color:var(--muted);margin-top:4px;display:block}.push-why{margin:8px 0 6px;font-size:.82rem}.hero .rat-line{margin-top:-4px}.hero .rat-line span{white-space:normal;overflow:visible}@media (min-width:760px){.hero{grid-template-areas:"top kpis""game game""auto auto""ratline ratline"}.hero .rat-line{grid-area:ratline;margin-top:-10px}}.notices-one{display:contents}.notices-one:not(.ready)>*+*{display:none}@media (hover:none) and (pointer:coarse){.desk-only{display:none!important}}.card{position:relative}.card.leaving{pointer-events:none}.card-go{z-index:3;text-align:center;border-radius:inherit;background:color-mix(in srgb, var(--surface) 92%, transparent);place-content:center;justify-items:center;gap:8px;animation:.12s cubic-bezier(.23,1,.32,1) both rj-go-in;display:grid;position:absolute;inset:0}.card-go b{font-size:.95rem;animation:.26s ease-out 1.15s both rj-go-in}.go-check{width:52px;height:52px;animation:.38s cubic-bezier(.34,1.56,.64,1) 1.1s both rj-check-pop}.go-check-c{fill:none;stroke:#1fa971;stroke-width:3.5px;stroke-dasharray:145;stroke-dashoffset:145px;animation:.7s cubic-bezier(.65,0,.35,1) .1s forwards rj-draw}.go-check-p{fill:none;stroke:#1fa971;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36px;animation:.4s cubic-bezier(.65,0,.35,1) .75s forwards rj-draw}.card.leaving.stay .card-go{animation:.12s cubic-bezier(.23,1,.32,1) both rj-go-in,.3s ease-in 2.15s forwards rj-go-out}.card.leaving.out{transition:max-height .42s cubic-bezier(.4,0,.2,1) 2.05s,margin .42s 2.05s,padding .42s 2.05s;animation:.42s cubic-bezier(.4,0,1,1) 2.05s forwards rj-card-out;overflow:hidden}.card.leaving.out.collapse{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;max-height:0!important}@keyframes rj-go-in{0%{opacity:0}to{opacity:1}}@keyframes rj-go-out{to{opacity:0}}@keyframes rj-draw{to{stroke-dashoffset:0}}@keyframes rj-check-pop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rj-card-out{to{opacity:0;transform:translate(28px)}}.mini .num.bump{animation:.36s cubic-bezier(.34,1.56,.64,1) rj-num-bump;display:inline-block}@keyframes rj-num-bump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.go-check,.card-go b,.mini .num.bump{animation:none}.go-check-c,.go-check-p{stroke-dashoffset:0;animation:none}.card.leaving.out{transition:none;animation:.3s .6s forwards rj-go-out;transform:none}.card.leaving.stay .card-go{animation:.22s ease-in .78s forwards rj-go-out}}.focus-bar{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 14px;display:flex}.focus-bar p{margin:0;font-weight:600}.focus-btns{gap:8px;display:flex}.q-lang{box-sizing:border-box;background:color-mix(in srgb, #ffd166 28%, var(--surface));width:100%;color:var(--fg);border-radius:10px;flex:none;margin:8px 0 6px;padding:6px 10px;font-size:.8rem;line-height:1.35}.queue-row .q-lang{flex:100%;margin:2px 0 0}.minis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.minis.six .mini{grid-column:auto}@media (max-width:759px){.minis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.minis.six .mini,.minis.six .mini:nth-child(n+4){grid-column:auto}}.mini-new{animation:.28s cubic-bezier(.23,1,.32,1) both rj-mini-in}@keyframes rj-mini-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mini-new{animation:none}}.portal-row .portal-btn{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}a.mini-btn{text-decoration:none}.d-desc .d-text{color:var(--fg);gap:8px;font-size:.9rem;line-height:1.5;display:grid}.d-desc .d-text p{overflow-wrap:anywhere;margin:0}.d-desc .d-h{margin-top:4px;font-size:.9rem;display:block}.d-desc .d-li{padding-left:16px;position:relative}.d-desc .d-li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:4px}.d-desc .d-tr{color:var(--muted);margin:0 0 6px;font-size:.8rem}.d-desc .q-lang{margin:0 0 8px}.d-desc>.linkbtn{margin-top:6px}.c-top{align-items:flex-start}.c-top .mono{margin-top:2px}.mono.mc0{color:#5b3fd6;background:#ece7ff}.mono.mc1{color:#b4235a;background:#ffe4ec}.mono.mc2{color:#1a7a52;background:#dff5ea}.mono.mc3{color:#9a5b00;background:#fff1d6}.mono.mc4{color:#1f5f9e;background:#def0ff}.mono.mc5{color:#8a2fb8;background:#f3e3ff}.mono.mc6{color:#b24a17;background:#ffe8dc}.mono.mc7{color:#16707f;background:#e2f3f6}.mono.mc8{color:#4a4a63;background:#eeeef3}.d-pay{gap:4px;display:grid}.d-pay small{color:var(--muted);font-size:.76rem}.d-pay .d-pay-mine{color:var(--muted)}.d-desc{margin-top:14px}.stbtn.d-why-btn{background:var(--raise,#f6f5fa);color:var(--fg);border:1px solid var(--line);min-height:52px}@media (hover:hover) and (pointer:fine){.stbtn.d-why-btn:hover{border-color:var(--accent)}}.endcard-btns .mini-btn{flex:170px;justify-content:center;max-width:260px;min-height:42px}.favrow .fav-where{display:block}.phone-app{gap:10px;display:grid}.pa-pick{flex-wrap:wrap;gap:6px;display:flex}.pa-pick button{border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;min-height:36px;padding:7px 14px;font-size:.86rem;font-weight:600}.pa-pick button.on{background:var(--fg);color:var(--surface);border-color:var(--fg)}.pa-body{gap:8px;display:grid}.pa-body p{margin:0}.pa-body .btn{justify-self:start}.pa-steps{gap:6px;margin:0;padding-left:20px;display:grid}.pa-steps li{gap:0;padding:0;line-height:1.4;display:list-item}.pa-steps li::marker{color:var(--accent);font-weight:700}.pa-ico{vertical-align:-4px;color:#0a7aff;width:20px;height:20px;margin-right:2px}.pa-note{color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.pa-after{margin-top:4px;font-size:.9rem}.guide-block{gap:8px;margin-top:6px;display:grid}.push-ios .pa-body{margin-top:6px}.trial-numbers{grid-column:1/-1;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4}.deck-open{border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-soft);width:100%;color:var(--accent);font:700 .95rem var(--display);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:2px 0 10px;padding:11px 14px;display:flex}.deck-open:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.deck-wrap{z-index:35;background:var(--bg);padding:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);overscroll-behavior:contain;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.deck-top{align-items:center;gap:10px;width:100%;max-width:440px;display:flex}.deck-top b{font:700 1.15rem var(--display);color:var(--fg)}.deck-top span{color:var(--muted);flex:1;font-size:.9rem}.deck-x{border:1px solid var(--line);background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--fg);border-radius:50%;font-size:1rem}.deck-hint{text-align:center;max-width:440px;color:var(--muted);margin:8px 0 10px;font-size:.86rem}.deck-stack{flex:1;width:100%;max-width:440px;min-height:300px;max-height:520px;position:relative}.deck-front{touch-action:pan-y;cursor:grab;z-index:2;will-change:transform;position:absolute;inset:0}.deck-front:active{cursor:grabbing}.deck-front.anim{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.deck-card{background:var(--surface);border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:22px;flex-direction:column;gap:14px;height:100%;padding:22px 20px;display:flex;overflow:hidden;box-shadow:0 18px 40px -18px #1d1a2659}.deck-card.back{opacity:.7;z-index:1;position:absolute;inset:0;transform:scale(.95)translateY(12px)}.deck-head{align-items:center;gap:12px;display:flex}.deck-head .cargo{font:700 1.3rem/1.15 var(--display);color:var(--fg);margin:0}.deck-head .emp{color:var(--muted);margin-top:3px}.deck-brief{color:var(--fg);-webkit-line-clamp:9;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.deck-more{align-self:flex-start;margin-top:auto}.deck-stamp{z-index:3;font:800 1.3rem var(--display);text-transform:uppercase;letter-spacing:.04em;pointer-events:none;background:var(--surface);border:3px solid;border-radius:10px;padding:6px 14px;position:absolute;top:22px}.deck-stamp.yes{color:#2f8f5b;left:18px;transform:rotate(-12deg)}.deck-stamp.no{color:#c2415d;right:18px;transform:rotate(12deg)}.deck-btns{justify-content:center;gap:16px;width:100%;max-width:440px;margin-top:16px;display:flex}.deck-btn{font:700 1.05rem var(--display);cursor:pointer;border:2px solid;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.deck-btn span{font-size:1.2rem}.deck-btn.no{background:var(--surface);color:#c2415d;border-color:#f3c3cf}.deck-btn.yes{background:var(--accent);color:#fff;border-color:var(--accent)}.deck-done{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:360px;margin:auto;display:flex}.deck-done-t{font:700 1.4rem var(--display);color:var(--fg)}.deck-done p{color:var(--muted)}.deck-undo{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 90px);z-index:36;background:var(--hero);color:var(--hero-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 18px;font-size:.92rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.deck-undo button{background:var(--hero-fg);color:var(--hero);font:700 .9rem var(--display);cursor:pointer;border:0;border-radius:999px;padding:7px 14px}@media (prefers-reduced-motion:reduce){.deck-front.anim{transition:none}}.deck-card{gap:0;padding:0}.deck-band{background:radial-gradient(70% 140% at 100% 0%,color-mix(in srgb,var(--pink) 45%,transparent),transparent 60%),radial-gradient(70% 140% at 0% 100%,color-mix(in srgb,var(--accent) 70%,transparent),transparent 60%),var(--hero);flex:none;justify-content:space-between;align-items:flex-end;height:84px;padding:0 16px;display:flex;position:relative}.deck-band .mono{z-index:2;background:var(--surface);border:3px solid var(--surface);border-radius:16px;width:64px;height:64px;font-size:1.6rem;position:relative;transform:translateY(26px);box-shadow:0 6px 16px #0000002e}.deck-badges{align-self:center;gap:6px;display:flex}.deck-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:46px 18px 16px;display:flex;overflow-y:auto}.deck-scroll .cargo{font:700 1.35rem/1.15 var(--display);color:var(--fg);margin:0}.deck-scroll .emp{color:var(--muted);margin-top:-6px;font-size:1rem}.deck-when{color:var(--faint);margin-top:-6px;font-size:.82rem}.deck-key{grid-template-columns:1.4fr 1fr;gap:10px;display:grid}.deck-key>div{background:var(--raise);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.deck-key span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.deck-key b{font:700 1.05rem var(--display);color:var(--fg)}.deck-key b.hi{color:#1f7a4a}.deck-key small{color:var(--faint);font-size:.72rem}.deck-why{background:var(--accent-soft);border-radius:14px;padding:10px 12px}.deck-why b{color:var(--accent);font-size:.82rem}.deck-why p{color:var(--fg);margin:4px 0 0;font-size:.9rem;line-height:1.45}.deck-how{color:var(--muted);border-left:3px solid var(--pink);padding-left:10px;font-size:.82rem;line-height:1.45}.deck-ad b{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.deck-ad p{color:var(--fg);white-space:pre-line;margin:6px 0 0;font-size:.92rem;line-height:1.55}.deck-ad p.muted{color:var(--faint)}.deck-more{margin-top:4px}.deck-scroll>*{flex-shrink:0}.deck-scroll .cargo,.deck-scroll .emp{white-space:normal;-webkit-line-clamp:unset;height:auto;line-height:1.25;display:block;overflow:visible}.deck-scroll .emp,.deck-when{margin-top:-8px}.logo-3d{object-fit:cover;border-radius:22%;box-shadow:0 6px 16px #00000040}.rat3d{object-fit:contain;filter:drop-shadow(0 8px 12px #1d1a2638);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;display:block}.empty .rat3d.rat{width:auto;height:130px;margin:0 auto}.ratrun .rat3d.rat{width:auto;height:70px}.trip-done .rat3d.rat{flex:none;width:auto;height:84px}.deck-cta{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#3a2a6b,#6c4ce0 55%,#b65fb0);border:0;border-radius:22px;align-items:center;gap:16px;width:100%;margin:4px 0 14px;padding:16px 18px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 12px 28px #6c4ce04d}.deck-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px #6c4ce061}.deck-cta:active{transform:scale(.99)}.deck-cta-stack{flex:0 0 58px;height:70px;position:relative}.deck-cta-stack i{background:#fff;border-radius:12px;position:absolute;inset:0;box-shadow:0 4px 10px #0000002e}.deck-cta-stack i:first-child{opacity:.55;transform:rotate(-12deg)translate(-6px)}.deck-cta-stack i:nth-child(2){opacity:.75;transform:rotate(7deg)translate(5px)}.deck-cta-stack i:nth-child(3){place-items:center;animation:3.2s ease-in-out infinite deck-wiggle;display:grid}.deck-cta-stack b{color:#fff;width:30px;height:30px;font:800 .95rem var(--display);background:linear-gradient(135deg,#6c4ce0,#b65fb0);border-radius:9px;place-items:center;display:grid}.deck-cta-txt{flex:1;gap:3px;min-width:0;display:grid}.deck-cta-txt b{font:800 1.08rem/1.2 var(--display)}.deck-cta-txt small{opacity:.9;font-size:.82rem;line-height:1.35}.deck-cta-go{color:#4a32b8;font:800 .92rem var(--display);background:#fff;border-radius:999px;flex:none;padding:10px 16px}@keyframes deck-wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-6deg)translate(-3px)}92%{transform:rotate(6deg)translate(3px)}}@media (max-width:560px){.deck-cta{gap:12px;padding:14px}.deck-cta-go{padding:8px 12px;font-size:.85rem}.deck-cta-stack{flex-basis:46px;height:58px}}@media (prefers-reduced-motion:reduce){.deck-cta-stack i:nth-child(3){animation:none}}.deck-card .facts{justify-content:flex-start}
.site{flex-direction:column;gap:14px;max-width:560px;min-height:calc(100dvh - 124px);margin:0 auto;display:flex}.brand-hero{isolation:isolate;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--pink) 32%, transparent), transparent 55%), radial-gradient(90% 120% at 0% 100%, color-mix(in srgb, var(--accent) 55%, transparent), transparent 60%), var(--hero);color:var(--hero-fg);border-radius:20px;padding:18px;animation:.5s cubic-bezier(.2,.8,.2,1) both rj-in;position:relative;overflow:hidden}.brand-hero .brand{color:inherit;text-decoration:none}.brand-hero .logo-wheel{--w1:var(--hero-fg);--w2:var(--hero-muted);width:96px;height:96px}.brand-hero .wordmark{cursor:default;font-size:clamp(2.6rem,9vw,3.6rem)}.brand-hero .brand{align-items:center;gap:14px;display:flex}.brand-hero .head-account{z-index:1;background:linear-gradient(135deg, var(--accent), var(--pink));box-shadow:0 6px 18px color-mix(in srgb, var(--pink) 40%, transparent), inset 0 1px 0 #ffffff59;color:#fff;font-family:var(--display);letter-spacing:.01em;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:.84rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;position:absolute;top:10px;right:10px}.brand-hero .head-account:after{content:"→";transition:transform .18s}.brand-hero .head-account:hover{filter:brightness(1.08);box-shadow:0 10px 24px color-mix(in srgb, var(--pink) 55%, transparent), inset 0 1px 0 #fff6}.brand-hero .head-account:hover:after{transform:translate(3px)}.brand-hero .head-account:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (min-width:640px){.brand-hero .head-account{padding:11px 22px;font-size:1.02rem;top:50%;right:24px;transform:translateY(-50%)}}.site-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:14px;padding:22px 20px;display:flex}.site-card h1,.site-card h2{font-family:var(--display);margin:0;font-weight:700;line-height:1.15}.site-card h1{font-size:1.6rem}.site-card p{margin:0}.site-lead{color:var(--muted)}.site-card .btn{flex:none}.site-card .rat{align-self:center;width:132px;height:88px}.site-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-points li{align-items:flex-start;gap:10px;display:flex}.site-points li>span:first-child{background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.site-form{flex-direction:column;gap:12px;display:flex}.check{background:var(--raise);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.check input{width:22px;height:22px;accent-color:var(--accent);flex:none;margin:0}.msg-ok{background:var(--s4-bg);color:var(--s4);border-radius:12px;margin:0;padding:12px}.msg-error{color:var(--s3);margin:0;font-size:.9rem}.btn[disabled]{opacity:.6;cursor:default}.link{color:var(--accent);font-weight:600}.kv{gap:2px;margin:0;display:grid}.kv dt{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:10px;font-size:.72rem;font-weight:700}.kv dd{margin:0;font-weight:600}.notice{background:var(--s2-bg);color:var(--fg);border:1px solid color-mix(in srgb, var(--s2) 30%, transparent);border-radius:12px;margin:0;padding:12px;font-size:.9rem}.legal{flex-direction:column;gap:10px;line-height:1.6;display:flex}.legal h2{margin-top:12px;font-size:1.15rem}.legal ul{margin:0;padding-left:20px}.legal li+li{margin-top:4px}.back{color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none}.site-foot{justify-content:center;gap:4px;font-size:.8rem;display:flex}.site-foot a{color:var(--muted);align-items:center;min-height:40px;padding:6px 8px;display:inline-flex}.price{font-family:var(--display);color:var(--muted);margin:0;font-size:1.1rem}.price b{color:var(--fg);font-size:2.2rem}.site-lead.small{font-size:.85rem}.site-card h2{font-size:1.25rem}.btn.danger{background:var(--s3)}.linkbtn.danger{color:var(--s3);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600}.faq{flex-direction:column;gap:8px;display:flex}.faq details{background:var(--raise);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.faq summary{cursor:pointer;font-weight:700}.faq details p{color:var(--muted);margin:8px 0 0}.steps-list{gap:10px;margin:0;padding-left:22px;display:grid}.site-foot{flex-wrap:wrap}.foot-social{flex:100%;order:1;justify-content:center;gap:2px;display:flex}.site-foot .foot-social a{min-width:40px;color:var(--muted);justify-content:center;transition:color .15s,transform .15s}@media (hover:hover) and (pointer:fine){.site-foot .foot-social a:hover{color:var(--fg);transform:translateY(-1px)}}.site-foot .foot-social a:active{transform:scale(.94)}.site-foot .foot-legal{order:2}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.cta-row .btn{text-align:center;flex:220px;justify-content:center}.hired{text-align:center;align-items:stretch}.hired h1{margin:0}.hired .site-form{text-align:left}.hired-art{place-items:center;display:grid;position:relative}.hired-art .rat{width:170px;height:113px;animation:.9s cubic-bezier(.3,1.6,.5,1) infinite alternate rj-hop}.hired-art .confetti{opacity:.6;background:radial-gradient(circle,#ffd166 2px,#0000 3px) 0 0/22px 22px,radial-gradient(circle,#e07a98 2px,#0000 3px) 11px 11px/22px 22px;animation:2.4s ease-in-out infinite rj-blink;position:absolute;inset:-10px 10%}.hired-rate{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.hired-rate label{border:1px solid var(--line);background:var(--raise);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.hired-done{flex-direction:column;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.hired-art .rat,.hired-art .confetti{animation:none}}.pair-code{background:var(--hero);color:var(--hero-fg);text-align:center;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.pair-code b{font-family:var(--mono,monospace);letter-spacing:.12em;font-size:1.6rem}.pair-code span{color:var(--hero-muted);font-size:.85rem}.risk{background:color-mix(in srgb, #ffd166 25%, var(--surface));border-radius:14px;padding:12px 14px;font-size:.9rem}.risk p{margin:0 0 8px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.plan-card{border:1.5px solid var(--line,#e5e2ec);background:var(--card,#fff);border-radius:20px;flex-direction:column;gap:6px;padding:20px 18px;display:flex;position:relative}.plan-card h2{margin:0;font-size:1.3rem}.plan-card .price{margin:4px 0 0}.plan-card ul{gap:6px;margin:8px 0 12px;padding-left:18px;font-size:.92rem;display:grid}.plan-card.best{border-color:var(--accent,#6a4bd6);box-shadow:0 10px 30px #6a4bd62e}.plan-card.mine{outline:3px solid var(--accent-soft,#eee9fc)}.plan-tag{color:var(--muted,#615c6e);font-size:.9rem}.plan-alt{color:var(--muted,#615c6e);margin:0;font-size:.85rem}.plan-badge{background:var(--accent,#6a4bd6);color:#fff;border-radius:999px;padding:3px 12px;font-size:.78rem;font-weight:700;position:absolute;top:-12px;right:16px}.plan-cta{gap:8px;margin-top:auto;display:grid}.plan-cta .site-form{margin:0}.plan-cta .btn{text-align:center;width:100%}.plan-now{color:var(--muted,#615c6e);text-align:center;font-size:.85rem}@media (max-width:860px){.plans{grid-template-columns:minmax(0,1fr)}.plan-card.best{order:-1}}.site.wide{max-width:1040px}.plan-rows{list-style:none;gap:0!important;padding:0!important}.plan-rows li{border-bottom:1px solid var(--line,#e5e2ec);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.plan-rows li span{color:var(--muted,#615c6e)}.plan-rows li b{text-align:right}.plan-rows li.no b{color:var(--muted,#615c6e);opacity:.6;font-weight:400}.plan-rows li.up b{color:var(--accent,#6a4bd6)}.plan-rows li.up i{font-style:normal}.plan-save{color:#1a7a4f}.site-foot{padding-bottom:0;position:relative}.rat-lane{pointer-events:none;z-index:3;height:60px;position:absolute;bottom:6px;left:0;right:0;overflow:hidden}.rat-crosser{width:64px;animation:jr-cross var(--dur) linear both;position:absolute;bottom:4px}.rat-crosser.to-left{animation-name:jr-cross-left}.rat-crosser.to-left .rat{transform:scaleX(-1)}.rat-crosser.hop .rat{animation:.6s ease-in-out infinite jr-hop}.rat-crosser.to-left.hop .rat{animation-name:jr-hop-left}@keyframes jr-cross{0%{left:-80px}to{left:calc(100% + 20px)}}@keyframes jr-cross-left{0%{left:calc(100% + 20px)}to{left:-80px}}@keyframes jr-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes jr-hop-left{0%,to{transform:scaleX(-1)translateY(0)}50%{transform:scaleX(-1)translateY(-12px)}}.rat-climber{z-index:40;pointer-events:none;width:72px;animation:jr-climb var(--climb,10.4s) ease-in-out both;position:fixed;top:-90px}@keyframes jr-climb{0%{top:-90px}38%,58%{top:var(--depth)}to{top:-90px}}.rat-climber.left{left:-14px}.rat-climber.right{right:-14px}.rat-climber.left .rat{animation:jr-face-l var(--climb,10.4s) steps(1, end) both}.rat-climber.right .rat{animation:jr-face-r var(--climb,10.4s) steps(1, end) both}@keyframes jr-face-l{0%{transform:rotate(90deg)}58%,to{transform:rotate(90deg)scaleX(-1)}}@keyframes jr-face-r{0%{transform:rotate(-90deg)scaleX(-1)}58%,to{transform:rotate(-90deg)}}.rat-climber.through{animation-name:jr-climb-through;animation-timing-function:linear}@keyframes jr-climb-through{0%{top:-90px}45%,52%{top:var(--depth)}to{top:calc(100vh + 30px)}}.rat-climber.through.left .rat{animation:none;transform:rotate(90deg)}.rat-climber.through.right .rat{animation:none;transform:rotate(-90deg)scaleX(-1)}@media (max-width:640px){.rat-climber{width:52px;left:auto}.rat-climber.left{left:-12px}.rat-climber.right{right:-12px}.rat-crosser{width:52px}}@media (prefers-reduced-motion:reduce){.rat-lane,.rat-climber{display:none}}body:has(.site-foot){margin:0!important;padding-bottom:0!important}.site-foot{margin-bottom:0}.ofs{pointer-events:none;background:linear-gradient(#f1ecfc,#e4dbf8 60%);border-radius:26px 26px 0 0;flex:0 0 100vw;width:100vw;height:290px;margin-top:18px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.ofs-wall{justify-content:space-around;align-items:center;height:78px;padding:0 5%;display:flex;position:absolute;inset:0 0 auto}.ofs-win{background:linear-gradient(#bfe3ff,#e9f6ff);border:4px solid #fff;border-radius:8px;width:78px;height:48px;position:relative}.ofs-win i{border-left:3px solid #fff;position:absolute;top:0;bottom:0;left:50%}.ofs-clock{background:#fff;border:3px solid #2b2147;border-radius:50%;width:32px;height:32px;position:relative}.ofs-clock:before,.ofs-clock:after{content:"";transform-origin:bottom;background:#2b2147;width:2px;position:absolute;bottom:50%;left:50%}.ofs-clock:before{height:10px;animation:60s linear infinite ofs-tick}.ofs-clock:after{height:7px;transform:rotate(120deg)}@keyframes ofs-tick{to{transform:rotate(360deg)}}.ofs-board{color:#6a4bd6;background:#fff;border-radius:6px;gap:4px;width:96px;padding:6px 8px;font:700 .6rem/1 system-ui,sans-serif;display:grid;box-shadow:0 2px #d8cff0}.ofs-board i{background:#e6def8;border-radius:2px;height:4px}.ofs-board i:first-of-type{background:#c8b8f5;width:80%}.ofs-sign{color:#f5f2ff;font:700 .68rem/1 var(--f-fredoka,system-ui), sans-serif;letter-spacing:.04em;background:#2b2147;border-radius:8px;padding:6px 12px}.ofs-row{justify-content:space-around;align-items:flex-end;padding:0 1%;display:flex;position:absolute;left:0;right:0}.ofs-row.back{transform-origin:bottom;opacity:.92;bottom:128px;transform:scale(.78)}.ofs-row.front{bottom:30px}.cub{flex:none;width:170px;height:104px;position:relative}.cub-wall{background:#d9cff3;border:3px solid #c7b9ec;border-bottom:0;border-radius:12px 12px 0 0;height:92px;position:absolute;bottom:10px;left:0;right:0}.cub-note{background:#ffe58a;width:22px;height:20px;position:absolute;top:10px;right:14px;transform:rotate(4deg);box-shadow:0 1px #e7c94f}.cub:nth-child(2n) .cub-note{background:#ffc2d6;left:14px;right:auto;transform:rotate(-5deg);box-shadow:0 1px #f0a3bd}.cub-rat{z-index:1;width:92px;position:absolute;bottom:10px;left:6px}.cub-rat .rat{width:92px;height:62px}.cub-pc{z-index:1;background:#2b2147;border:3px solid #3b2f63;border-radius:5px;align-content:center;gap:4px;width:50px;height:36px;padding:0 7px;display:grid;position:absolute;bottom:20px;right:16px}.cub-pc:after{content:"";background:#3b2f63;width:6px;height:9px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.cub-pc i{transform-origin:0;height:3px;animation:2.4s ease-in-out infinite ofs-type;animation-delay:calc(var(--i) * -.45s);background:#9b86f0;border-radius:2px}.cub-pc i:nth-child(2){width:70%;animation-delay:calc(var(--i) * -.45s - .8s)}.cub-pc i:nth-child(3){width:45%;animation-delay:calc(var(--i) * -.45s - 1.6s)}@keyframes ofs-type{0%{transform:scaleX(.1)}60%,to{transform:scaleX(1)}}.cub-x{z-index:1;font-size:1rem;line-height:1;position:absolute;bottom:18px;right:74px}.cub-x.planta{font-size:1.4rem;right:2px}.cub-x.foto{font-size:.9rem;bottom:22px;right:72px}.cub-desk{z-index:1;background:#b98b5e;border-radius:4px;height:12px;position:absolute;bottom:0;left:-4px;right:-4px;box-shadow:inset 0 -3px #a07448}.ofs-floor{background:repeating-linear-gradient(90deg,#d4c8f2 0 58px,#cdbff0 58px 60px);border-top:2px solid #c6b7ee;height:30px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1100px){.ofs-row.back .cub:nth-child(n+6),.ofs-row.front .cub:nth-child(n+5){display:none}}@media (max-width:760px){.ofs{height:250px}.ofs-row.back{bottom:112px;transform:scale(.72)}.ofs-row.back .cub:nth-child(n+4),.ofs-row.front .cub:nth-child(n+3),.ofs-win:last-child,.ofs-sign{display:none}.cub{width:150px}.cub-x.cafe,.cub-x.papeles{display:none}}@media (max-width:400px){.cub{width:140px}.cub-rat,.cub-rat .rat{width:80px}.cub-rat .rat{height:54px}}@media (max-width:420px){.ofs-row.back .cub:nth-child(n+3){display:none}.ofs-row.back{justify-content:space-evenly}}.plan-streak{background:color-mix(in srgb, var(--pink,#e8829f) 14%, var(--surface,#fff));border:1px solid color-mix(in srgb, var(--pink,#e8829f) 30%, transparent);border-radius:16px;margin:18px 0 0;padding:14px 16px}.plan-facts{color:var(--muted,#615c6e);grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.plan-facts li{background:var(--raise,#f6f4fb);border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@media (max-width:640px){.plan-facts{grid-template-columns:1fr}}.faq-topics{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.faq-topics a{background:var(--raise,#f6f4fb);border:1px solid var(--line,#e5e2ec);color:inherit;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-topics a:hover{border-color:var(--accent,#6a4bd6)}.faq-group{margin-top:18px;scroll-margin-top:16px}.faq-group h2{margin:0 0 10px;font-size:1.2rem}.faq-more{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.faq-more-rat .rat{width:96px;height:64px}.faq-more div{gap:2px;display:grid}.faq-more b{font-family:var(--f-fredoka,var(--display)), sans-serif;font-size:1.15rem}.faq-more div span{color:var(--muted,#615c6e);font-size:.92rem}@media (max-width:640px){.faq-more{text-align:center;grid-template-columns:1fr;justify-items:center}}.entrar-rat{width:120px;margin:-4px 0 4px}.entrar-rat .rat{width:120px;height:80px}.guide-needs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.guide-toc{flex-wrap:wrap;gap:8px;display:flex}.guide-toc a{background:var(--raise);border:1px solid var(--line);color:inherit;border-radius:999px;padding:6px 12px;font-size:.9rem;text-decoration:none}.guide-steps{gap:18px;margin:0;padding-left:22px;display:grid}.guide-steps li{flex-direction:column;gap:10px;min-width:0;display:flex}.guide-steps li::marker{color:var(--accent);font-weight:700}.guide-steps .btn{align-self:flex-start}.guide-shot{border:1px solid var(--line);width:auto;max-width:100%;height:auto;box-shadow:var(--shadow);background:#fff;border-radius:12px;display:block}.guide-shot.narrow{max-width:320px}.guide-points{list-style:none}.guide-soon{text-align:center}.copy-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.copy-row code{background:var(--raise);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:8px 12px;font-size:1rem}.site-card[id]{scroll-margin-top:12px}.pin-demo{flex-direction:column;gap:0;max-width:340px;margin:0;display:flex}.pin-bar{color:#3c4043;background:#dee1e6;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:8px 10px;display:flex}.pin-url{text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;flex:1;min-width:0;padding:5px 12px;font-size:.85rem;overflow:hidden}.pin-icon{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pin-icon.on{background:#fff;outline:3px solid #e5484d}.pin-menu{color:#202124;width:82%;box-shadow:var(--shadow);background:#fff;border-radius:0 0 12px 12px;gap:10px;margin-left:auto;padding:12px;font-size:.9rem;display:grid}.pin-row{align-items:center;gap:10px;display:flex}.pin-row img{border-radius:6px}.pin-row span:nth-child(2){flex:1}.pin-pin{border-radius:8px;outline:3px solid #e5484d;padding:2px 6px}.pin-demo figcaption{color:var(--muted);margin-top:8px;font-size:.8rem}.guide-more{gap:14px;display:grid}.guide-more summary{cursor:pointer;font-weight:700}.guide-more[open] summary{margin-bottom:4px}.health{gap:12px}.health .dot{background:#a8a3b3;border-radius:50%;flex:none;width:12px;height:12px;margin-top:5px}.health .ok>.dot{background:#2fb36a;box-shadow:0 0 0 4px #2fb36a33}.health .warn>.dot{background:#e8a33d;box-shadow:0 0 0 4px #e8a33d38}.health .bad>.dot{background:#e0475b;box-shadow:0 0 0 4px #e0475b38}.health-sum{background:var(--accent-soft);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.health-sum.bad{background:color-mix(in srgb, #e0475b 12%, var(--surface))}.health-sum.warn{background:color-mix(in srgb, #e8a33d 14%, var(--surface))}.health-sum.ok{background:color-mix(in srgb, #2fb36a 12%, var(--surface))}.health-sum .dot{width:16px;height:16px;margin-top:6px}.health-sum h2{margin:0}.health-sum p{color:var(--muted);margin:2px 0 0}.health-area h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:6px 0;font-size:.8rem}.health-area ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.health-item{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:10px;padding:12px;display:flex}.health-item b{font-family:var(--display)}.health-item .tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:700}.health-item.ok .tag{color:#1d7a46;background:#2fb36a26}.health-item.warn .tag{color:#8a5a12;background:#e8a33d2e}.health-item.bad .tag{color:#a8283a;background:#e0475b26}.health-item.off .tag{color:var(--muted);background:#a8a3b333}.health-item p{margin:4px 0 2px;font-size:.88rem;line-height:1.4}.health-item small{color:var(--muted);font-size:.78rem}.google-btn{color:#1f1f1f;width:100%;box-shadow:none;background:#fff;border:1px solid #dadce0;justify-content:center;align-items:center;gap:10px;display:inline-flex}.google-btn:hover{background:#f8f9fa}.or-sep{color:var(--muted);align-items:center;gap:10px;margin:4px 0;font-size:.85rem;display:flex}.or-sep:before,.or-sep:after{content:"";background:var(--line);flex:1;height:1px}.toggle-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.toggle-row>div{gap:2px;min-width:0;display:grid}.toggle-row small{color:var(--muted)}.toggle-row small.ok{color:var(--hi)}.switch{border:1px solid var(--line);background:var(--raise);min-width:112px;color:var(--muted);font:600 .85rem var(--sans);cursor:pointer;border-radius:999px;flex:none;padding:8px 14px}.switch.on{background:var(--hi-bg);color:var(--hi);border-color:#0000}.switch:disabled{opacity:.6}.status-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.status-list li{padding-left:24px;position:relative}.status-list li:before{position:absolute;left:0}.status-list li.ok:before{content:"✅"}.status-list li.bad:before{content:"⚠️"}.row-hint{color:var(--muted);max-width:24ch;margin-top:2px;font-size:.75rem;font-weight:400;line-height:1.3;display:block}.invite-row{margin:6px 0 10px}.invite-box{gap:10px;margin:8px 0 12px;display:grid}.invite-box .invite-row{margin:0}.invite-h{margin:14px 0 6px;font-size:1rem}.invite-list{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.invite-list li{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.invite-list small{color:var(--muted);margin-top:2px;font-size:.85rem;display:block}.invite-ico{text-align:center;flex:none;width:28px}.back-link{color:var(--accent);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin:-4px 0 -6px 4px;padding:6px 10px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{background:var(--accent-soft)}.pay-confirm{background:var(--rat-soft,#ece7fc);border:1.5px solid var(--rat,#6a4bd6);border-radius:14px;gap:8px;padding:12px;display:grid}.pay-confirm p{margin:0;line-height:1.45}.store-btn{align-items:center;gap:10px;display:inline-flex}.store-demo,.popup-demo{gap:8px;max-width:460px;margin:10px 0 0;display:grid}.store-head{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.store-head b{font-size:15px;display:block}.store-head small{color:#5f6368}.store-add{color:#fff;white-space:nowrap;background:#1a73e8;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 0 0 3px #f4a6bf}.store-ask{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:14px;gap:10px;padding:16px;display:grid;box-shadow:0 6px 22px #0000002e}.store-ask-t{align-items:center;gap:10px;display:flex}.store-ask small{color:#5f6368}.store-ask-b{color:#1a73e8;justify-content:flex-end;align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.popup-demo .popup-head{color:#f5f2ff;background:#2b2147;border-radius:14px 14px 0 0;align-items:center;gap:8px;padding:10px 12px;display:flex}.popup-stats{background:#f5f4f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.popup-stats div{text-align:center;color:#615c6e;background:#fff;border:1px solid #e5e2ec;border-radius:10px;gap:2px;padding:8px 4px;font-size:12px;display:grid}.popup-stats b{color:#1d1a26;font-size:18px}.popup-btns{background:#f5f4f8;border-radius:0 0 14px 14px;grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 12px;display:grid}.popup-btns span{text-align:center;background:#fff;border:1px solid #e5e2ec;border-radius:12px;padding:10px 6px;font-size:13px;font-weight:700}.popup-btns span.on{color:#fff;background:#6a4bd6;border-color:#6a4bd6}@media (max-width:520px){.store-head{grid-template-columns:48px minmax(0,1fr)}.store-head .store-add{grid-column:1/-1;justify-self:start}.popup-stats div{font-size:11px}}.offscreen *,.offscreen :before,.offscreen :after{animation-play-state:paused!important}.sh-foot{flex-wrap:wrap}.sh-foot>.btn{white-space:normal;text-align:center;max-width:100%}.rat-answers{margin-top:8px;font-size:.86rem}.rat-answers summary{cursor:pointer;color:var(--accent);align-items:center;min-height:32px;font-weight:600;display:flex}.rat-answers ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rat-answers .ra-group{gap:2px;margin-top:8px;display:grid}.rat-answers .ra-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem;font-weight:700}.rat-answers li{background:var(--accent-soft,#eee9fc);border-radius:12px;gap:2px;padding:8px 10px;display:grid}.rat-answers .ra-q{color:var(--muted);font-size:.82rem;line-height:1.3}.rat-answers .ra-a{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.rat-answers .ra-de{background:var(--surface,#fff);border-radius:999px;padding:1px 8px;font-size:.72rem}.rat-answers b{overflow-wrap:anywhere}.rat-answers small{color:var(--muted)}.sub-view.zero:not(.on){opacity:.55}.q-answer{gap:8px;margin-top:8px;display:grid}.q-field{gap:4px;font-size:.86rem;display:grid}.q-field .field{min-height:40px}.q-opts{flex-wrap:wrap;gap:6px;display:flex}.q-opt{border:1px solid var(--line,#e5e2ec);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:.84rem}.q-opt.on{color:#fff;background:#6a4bd6;border-color:#6a4bd6}.q-lang{color:#7a5a00;background:#fff6e0;border-radius:10px;margin:4px 0;padding:6px 10px;font-size:.8rem}.q-field .q-orig{color:var(--muted,#6b6577);margin-top:2px;font-size:.76rem;display:block}.learned-row{border-top:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.learned-row .f{text-transform:none;letter-spacing:0;color:var(--fg);font-size:.9rem;font-weight:600}.lang-switch{font-family:var(--display);background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;gap:2px;padding:3px;font-size:.78rem;font-weight:700;display:inline-flex}.lang-switch a{color:#fff;opacity:.8;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:30px;padding:0 8px;text-decoration:none;display:inline-flex}.lang-switch a:hover{opacity:1;background:#ffffff24}.lang-switch a[aria-current]{opacity:1;color:var(--ink,#2b2147);background:#fff}.lang-switch a:focus-visible{outline-offset:1px;outline:3px solid #fff}.brand-hero .head-right{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.brand-hero:has(.head-right){padding-top:56px}.brand-hero .head-right .head-account{position:static;transform:none}@media (min-width:640px){.brand-hero:has(.head-right){padding-top:18px}.brand-hero .head-right{gap:12px;top:50%;left:auto;right:24px;transform:translateY(-50%)}.brand-hero .head-right .head-account{transform:none}.brand-hero .head-right .lang-switch{font-size:.86rem}}.site-foot .lang-switch{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--pink,#e58fb0) 38%, transparent), transparent 60%), radial-gradient(120% 140% at 0% 100%, color-mix(in srgb, var(--accent) 60%, transparent), transparent 65%), var(--hero,#2b2147);box-shadow:0 6px 18px color-mix(in srgb, var(--hero,#2b2147) 28%, transparent);border-color:#ffffff2e;align-self:center}.site-foot .lang-switch a{min-height:34px}.legal-courtesy{background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:10px;padding:10px 12px}.card .brought{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.72rem}.cta-row .btn,.lp-band .btn,.btn.big{text-align:center;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.site-foot{align-items:center;gap:8px 6px;margin-top:22px;padding-block:8px 18px}.site-foot .lang-switch{margin-inline-start:10px}.prelaunch-banner{text-align:center;color:var(--hero-fg,#f5f2ff);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--pink,#e07a98) 45%, transparent), transparent 60%), radial-gradient(120% 140% at 0% 100%, color-mix(in srgb, var(--accent,#6a4bd6) 70%, transparent), transparent 65%), var(--hero,#2b2147);border-radius:20px;justify-items:center;gap:8px;padding:18px 20px;display:grid}.prelaunch-banner>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.prelaunch-banner b{font-family:var(--display);font-size:1.25rem}.prelaunch-banner .pb-limited{background:#ffffff24;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.prelaunch-banner p{max-width:52ch;color:var(--hero-fg,#f5f2ff);opacity:.92;text-wrap:balance;margin:0}.prelaunch-banner .btn{justify-content:center;align-items:center;min-width:200px;display:inline-flex}.code-form{border-top:1px dashed var(--line);margin-top:4px;padding-top:14px}.otp-field{font:600 1.4rem/1.2 var(--mono);letter-spacing:.35em;text-align:center;max-width:220px}.mobile-hint{border:2px solid var(--accent);flex-direction:column;gap:10px;display:flex}.mobile-hint h2,.mobile-hint p{margin:0}.code-ask{color:var(--muted);margin:0;font-size:.92rem}.money-scroll{margin:0 -4px;overflow-x:auto}.money-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.money-table th,.money-table td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}.money-table th:first-child,.money-table td:first-child{text-align:left}.money-table th{color:var(--muted);font-weight:600}.money-table .neg{color:#c0392b}.cost-row{border:1px solid var(--line);background:var(--raise);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 10px;padding:12px;display:grid}.cost-row label{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.cost-row .wide{grid-column:1/-1}.cost-row.ended{opacity:.6}.cost-actions{flex-wrap:wrap;gap:8px;display:flex}[data-store] .store-hide{display:none!important}.store-note{z-index:100;background:#140e2473;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.store-note-card{background:var(--surface);max-width:360px;color:var(--fg);border-radius:18px;gap:10px;padding:20px;display:grid;box-shadow:0 12px 40px #140e244d}.store-note-card p{color:var(--muted);margin:0}.msg-warn{background:var(--s3-bg);color:var(--s3);border-radius:12px;margin:0;padding:12px}.cancel-why summary{cursor:pointer;color:var(--accent);font-size:.9rem}.cancel-why[open]{gap:8px;display:grid}.lang-nudge{color:#2b2147;text-align:center;background:#f3effd;border:1px solid #e2daf8;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;max-width:min(760px,100% - 32px);margin:8px auto 0;padding:8px 14px;font-size:.88rem;display:flex}.lang-nudge .ln-go{color:#6a4bd6;align-items:center;min-height:36px;font-weight:700;display:inline-flex}.lang-nudge .ln-no{color:#615c6e;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 4px;text-decoration:underline}@media (max-width:639px){.brand-hero:has(.head-right){justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 12px 14px;display:flex}.brand-hero .brand{gap:8px;min-width:0}.brand-hero .logo-wheel{width:48px;height:48px}.brand-hero .wordmark{font-size:1.9rem}.brand-hero .head-right{flex-direction:column;align-items:flex-end;gap:6px;position:static}.brand-hero .head-right .lang-switch{font-size:.7rem}.brand-hero .head-right .head-account{padding:7px 12px;font-size:.78rem}}.site-foot .foot-legal{text-align:center;color:var(--faint);flex-basis:100%;font-size:.78rem}.help-links a{white-space:nowrap}.store-only{display:none}[data-store] .store-only{display:revert}.rat-crosser .rat3d{width:auto;height:46px}.rat-crosser.veh{width:96px}.rat-crosser.veh .rat3d{height:52px}.rat-climber .rat3d{width:auto;height:56px}.cub-rat .rat3d{width:auto;height:88px;margin:0 auto}@media (max-width:640px){.cub-rat .rat3d{height:70px}.rat-crosser .rat3d{height:38px}}.ofs.ofs-3d{background:0 0;height:auto;padding:0;position:relative;overflow:hidden}.ofs.ofs-3d>.ofs-video{aspect-ratio:2212/936;object-fit:cover;object-position:center 45%;background:#e9e2f6;width:100%;max-height:460px;display:block}@media (max-width:640px){.ofs.ofs-3d>.ofs-video{aspect-ratio:auto;height:220px}}.lang-globe{position:relative}.lang-globe summary{color:var(--hero-fg);font:700 .82rem var(--display);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;list-style:none;display:inline-flex}.lang-globe summary::-webkit-details-marker{display:none}.lang-globe summary:after{content:"▾";opacity:.8;font-size:.7rem}.lang-globe[open] summary{background:#ffffff38}.lang-globe nav{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:150px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px #1d1a2638}.lang-globe nav a{color:var(--fg);border-radius:10px;padding:9px 12px;font-size:.92rem;text-decoration:none}.lang-globe nav a:hover{background:var(--accent-soft)}.lang-globe nav a[aria-current]{color:var(--accent);font-weight:700}.lang-globe nav a[aria-current]:after{content:" ✓"}@media (max-width:640px){.lang-globe summary b{display:none}.lang-globe summary{padding:6px 9px}}.brand-hero:has(.lang-globe[open]){z-index:40;overflow:visible}.ofs-3d .rat-lane{height:110px}.ofs-3d .rat-crosser{width:auto}.ofs-3d .rat-crosser .rat3d{height:84px}.ofs-3d .rat-crosser.veh .rat3d{height:96px}@media (max-width:640px){.ofs-3d .rat-crosser .rat3d{height:52px}.ofs-3d .rat-crosser.veh .rat3d{height:60px}}.brand-logo{filter:drop-shadow(0 6px 14px #0a051e59);width:auto;height:128px;display:block}.brand-hero .brand-logo{height:136px}.brand-logo.jump{animation:.6s cubic-bezier(.3,1.6,.5,1) jr-logo-jump}@keyframes jr-logo-jump{0%,to{transform:none}40%{transform:translateY(-8px)rotate(-2deg)}}@media (max-width:640px){.brand-logo,.brand-hero .brand-logo{height:84px}}@media (prefers-reduced-motion:reduce){.brand-logo.jump{animation:none}}.summary-picker{flex-wrap:wrap}.summary-picker .seg{background:var(--raise);border:1px solid var(--line);border-radius:12px;gap:4px;padding:3px;display:inline-flex}.summary-picker .seg button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:36px;padding:8px 12px;font-size:.85rem;font-weight:600}.summary-picker .seg button.on{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px #0000001f}@media (max-width:480px){.summary-picker .seg{width:100%}.summary-picker .seg button{flex:1}}.plans-trial-top{margin:14px 0 4px}.plans-trial-top .btn{padding:13px 24px;font-size:1.05rem}@media (max-width:640px){.plans-trial-top .btn{justify-content:center;width:100%;display:flex}}.ext-pub-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.ext-pub-points li{background:var(--raise);border-radius:14px;justify-items:start;gap:4px;padding:14px;display:grid}.ext-pub-points li span:last-child{color:var(--muted);font-size:.92rem;line-height:1.45}.ext-pub-rat{place-items:center;width:72px;height:66px;display:grid}.ext-pub-rat .rat3d{width:auto;height:64px}.ext-pub-cta{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:8px 0 4px;display:flex}.ext-pub-cta .sx-btn{min-width:300px}@media (max-width:640px){.ext-pub-points{grid-template-columns:1fr}.ext-pub-points li{grid-template-columns:60px 1fr;align-items:center;column-gap:8px;padding:10px 12px}.ext-pub-rat{grid-row:span 2}.ext-pub-cta .sx-btn{width:100%;min-width:0}.rat-climber,.rat-crosser{display:none}}
