:root{--r-sm:8px;--r:10px;--r-lg:14px;--sh-1:0 1px 2px #0e15300f;--sh-2:0 1px 2px #0e15300f,0 12px 32px -14px #0e153038;--frame:#0b1128;--frame-2:#141b38;--frame-t:#f4f2eca8;--grid:#0e15300b}:root[data-theme=oscuro]{--frame:#05070f;--frame-2:#0d1222;--grid:#ffffff09}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]){--frame:#05070f;--frame-2:#0d1222;--grid:#ffffff09}}html,body{overscroll-behavior-y:none}body{background:var(--paper)}.ph h1,.acc-top h1,.title,.auth h1,.lib-h h1{letter-spacing:-.035em;text-wrap:balance;font-weight:760;font-stretch:112%;line-height:1.02}.ph h1,.acc-top h1{font-size:clamp(28px,3.4vw,40px)}.ph{align-items:flex-end;margin-bottom:28px}.ph p,.acc-top p{color:var(--mid);max-width:62ch;margin-top:8px;font-size:15.5px;line-height:1.55}.eyebrow,.slug-l{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.eyebrow:before,.slug-l:before{content:"";opacity:.7;background:currentColor;width:14px;height:1px}.it{font-family:var(--serif);letter-spacing:-.02em;color:var(--cobalt);font-style:italic;font-weight:400;font-stretch:100%}.box h2,.box h3,.set-l h2{letter-spacing:-.012em;font-size:16px;font-weight:680}.kicker,.back,.box-h a,.sec-l,.slug,.preview-l,.or,.badge,.chips a,.subnav a,.rules summary,.need b,.thread .meta,.spec dt,.brief dt,.dl .t small,.pill,.field>span{font-family:var(--sans);text-transform:none;letter-spacing:0}.kicker{color:var(--cobalt);font-size:13px;font-weight:650}.back{align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.field>span{color:var(--ink-2);font-size:14px;font-weight:620}.fine{font:400 13px/1.5 var(--sans);color:var(--mid);letter-spacing:0}.box-h a{font-size:14px;font-weight:600}.sec-l{color:var(--ink);border-bottom:1px solid var(--line);font-size:14px;font-weight:650}.pill{border-radius:999px;padding:3px 9px;font-size:12px;font-weight:620}.badge{border-width:1px;border-color:var(--line-2);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.thread .meta,.spec dt,.brief dt,.dl .t small{color:var(--mid);font-size:12.5px}.row .rt{font:500 13px var(--sans);color:var(--soft)}.opt{color:var(--soft);margin-left:4px;font-size:13px;font-style:normal;font-weight:400}kbd{font:600 12px var(--mono);border:1px solid var(--line-2);background:var(--white);border-bottom-width:2px;border-radius:5px;padding:0 5px}.btn{border-radius:var(--r);min-height:44px;font:620 15px var(--sans);letter-spacing:-.005em;border-width:1px;gap:8px;padding:0 18px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.btn:active{box-shadow:none;transform:none}.btn-c{background:var(--cobalt);border-color:var(--cobalt);color:#fff;box-shadow:inset 0 1px 0 #ffffff2e,var(--sh-1)}.btn-c:hover{background:var(--cobalt-2);border-color:var(--cobalt-2);box-shadow:inset 0 1px 0 #ffffff2e,var(--sh-1);transform:none}.btn-o{background:var(--white);border-color:var(--line-2);color:var(--ink)}.btn-o:hover{background:var(--sheet);border-color:var(--soft);color:var(--ink)}.btn-g{background:var(--white);border-color:var(--line-2);box-shadow:var(--sh-1)}.btn-g:hover{box-shadow:var(--sh-1);background:var(--sheet);transform:none}.btn-s{border-radius:var(--r-sm);min-height:38px;padding:0 14px;font-size:14px}.btn-xs{border-radius:var(--r-sm);min-height:32px;padding:0 10px;font-size:13px}.btn-danger{background:var(--white);color:#b8361d;border:1px solid #e9b4a8}.btn-danger:hover{background:var(--red-soft)}.btn svg{width:16px;height:16px}.linkbtn{font:600 14px var(--sans);color:var(--cobalt);cursor:pointer;background:0 0;border:0;padding:0}.input,.select,.textarea{border:1px solid var(--line-2);border-radius:var(--r);background:var(--white);min-height:44px;padding:10px 12px;font-size:16px;transition:border-color .15s,box-shadow .15s}.input:hover,.select:hover,.textarea:hover{border-color:var(--soft)}.input:focus,.select:focus,.textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.input[readonly]{background:var(--sheet);color:var(--mid)}.ok,.alert{border-radius:var(--r);border-width:1px;margin-bottom:16px;padding:12px 14px;font-size:14.5px}.ok{border-color:#b9c2ff}.alert{border-color:#efb7aa}.box,.kpi,.tbl-wrap,.panelbox,.card,.pack,.ocard,.pk2,.buybox2,.sheetbox,.doc{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);background:var(--white)}.box{padding:22px}.box.soft{background:var(--sheet)}.box-h{align-items:center;margin-bottom:16px}.kpi{padding:18px}.kpi.hi{border-color:var(--ink)}.tbl th{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);border-bottom:1px solid var(--line)}.grid{gap:16px}.mt16{margin-top:16px}.mt24{margin-top:24px}.crop{position:relative}.crop:before,.crop:after{content:"";pointer-events:none;border-color:var(--ink);opacity:.55;width:14px;height:14px;position:absolute}.crop:before{border-top:1.5px solid;border-left:1.5px solid;top:-7px;left:-7px}.crop:after{border-bottom:1.5px solid;border-right:1.5px solid;bottom:-7px;right:-7px}.top{background:color-mix(in srgb,var(--paper) 90%,transparent)}.top-crumb{display:none}.top-r{align-items:center;gap:8px;margin-left:auto;display:flex}.topbtn{border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--white);height:36px;color:var(--ink);font:600 14px var(--sans);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.topbtn:hover{background:var(--sheet)}.topbtn svg{width:18px;height:18px}@media (max-width:420px){.topbtn span{display:none}}button.av{cursor:pointer;border:0}.foot{font:400 12.5px/1.6 var(--sans);letter-spacing:0;border-top:1px solid var(--line)}.tabs{background:var(--white);border-top:1px solid var(--line);box-shadow:0 -6px 20px -14px #0e153040}.tabs .nl{color:var(--mid)}.tabs .nl.on{color:var(--cobalt);background:var(--cobalt-soft)}.tabs .nl.on svg{color:var(--cobalt)}.tabs .nl-t.c{font:600 11px var(--sans);letter-spacing:0;text-transform:none}.more-sheet{background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-2)}.more-sheet .nl{color:var(--ink)}.nav-g{gap:2px;display:grid}.nav-g+.nav-g{margin-top:14px}.nav-gl{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f2ec61;white-space:nowrap;padding:0 10px 6px;overflow:hidden}.side-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.nav-tg{border-radius:var(--r-sm);width:32px;height:32px;color:var(--frame-t);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.nav-tg:hover{color:#fff;background:#ffffff14}.nav-tg svg{width:19px;height:19px}@media (min-width:980px){body:has(.app){background:var(--frame);height:100dvh;overflow:hidden}.app{background:var(--frame);grid-template-columns:244px minmax(0,1fr);height:100dvh;transition:grid-template-columns .2s}.side{background:var(--frame);color:#f4f2ec;border:0;gap:0;height:100dvh;padding:18px 12px 12px}.side .logo{color:#f4f2ec;margin:0;padding:0 8px}.side-k{display:none}.side-nav{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin:0 -4px;padding:0 4px;display:block;overflow-y:auto}.side-nav::-webkit-scrollbar{display:none}.side .nl{border-radius:var(--r-sm);min-height:36px;color:var(--frame-t);padding:0 10px;font-size:14.5px;font-weight:550}.side .nl svg{color:#f4f2ec80;width:18px;height:18px}.side .nl:hover{color:#fff;background:#ffffff0f}.side .nl:hover svg{color:#fff}.side .nl.on{background:var(--frame-2);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.side .nl.on:before{content:"";background:#8f9dff;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.side .nl.on svg{color:#a9b4ff}.side .nl.ghost{color:#f4f2ec73;font-size:14px}.side-me{border-top:1px solid #ffffff14;padding-top:10px}.me{color:#f4f2ec}.me:hover,.me.on{background:#ffffff0f}.me .av{color:#0b1128;background:#f4f2ec}.me-t small{font:400 12px var(--sans);color:#f4f2ec80}.col{overscroll-behavior:contain;scroll-behavior:smooth;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:32px 32px;background-attachment:local;border-radius:16px;height:calc(100dvh - 16px);min-height:0;margin:8px 8px 8px 0;overflow-y:auto;box-shadow:0 0 0 1px #ffffff0a}.top{z-index:30;background:color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);height:60px;padding:0 24px 0 40px;display:flex;position:sticky;top:0}.top .logo.sm{display:none}.top-crumb{align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.top-crumb b{white-space:nowrap;text-overflow:ellipsis;font-weight:680;overflow:hidden}.top-k{font:500 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);border-right:1px solid var(--line-2);padding-right:10px}.body{padding:36px 0 64px}.body .wrap{max-width:1160px;padding:0 40px}.foot{padding:18px 40px 22px}.app.nav-min{grid-template-columns:68px minmax(0,1fr)}.nav-min .side{padding-inline:10px}.nav-min .side-top{flex-direction:column;gap:12px}.nav-min .logo-t,.nav-min .nl-t,.nav-min .nav-gl,.nav-min .me-t{display:none}.nav-min .side .logo{padding:0}.nav-min .side .nl{justify-content:center;padding:0}.nav-min .side .nl .nb{min-width:16px;height:16px;font-size:9px;position:absolute;top:2px;right:2px}.nav-min .nav-g+.nav-g{border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px}.nav-min .side .nl.on:before{left:-10px}.nav-min .me{justify-content:center;padding:6px 0}}.pop{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);width:min(360px,100vw - 24px);max-height:calc(100dvh - 88px);color:var(--ink);margin:0;padding:8px;position:fixed;inset:64px 16px auto auto;overflow:auto;box-shadow:0 24px 60px -20px #0e153073}.pop::backdrop{background:0 0}.pop-h{gap:2px;padding:10px 10px 8px;display:grid}.pop-h b{font-size:15px;font-weight:700}.pop-h span{color:var(--mid);font-size:13px}.pop-search{border:1px solid var(--line-2);border-radius:var(--r);background:var(--sheet);align-items:center;gap:8px;height:40px;margin:4px 6px 6px;padding:0 10px;display:flex}.pop-search svg{width:16px;height:16px;color:var(--soft);flex:none}.pop-search input{min-width:0;font:400 14.5px var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.pop-search:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.pop-l{gap:1px;margin:0;padding:2px 0;list-style:none;display:grid}.pop-l a,.pop-kbd{border-radius:var(--r-sm);color:var(--ink);align-items:flex-start;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.pop-l a:hover{background:var(--sheet)}.pop-l svg{width:17px;height:17px;color:var(--soft);flex:none;margin-top:2px}.pop-l span{gap:1px;min-width:0;display:grid}.pop-l b{font-size:14px;font-weight:580;line-height:1.35}.pop-l small{color:var(--mid);font-size:12.5px}.pop-f{border-top:1px solid var(--line);gap:8px;margin-top:6px;padding:10px 6px 4px;display:flex}.pop-f .btn{flex:1}.pop-me{width:min(280px,100vw - 24px)}.pop-me-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:10px;display:flex}.pop-me-h span:last-child{min-width:0;display:grid}.pop-me-h b{font-size:14.5px}.pop-me-h small{color:var(--mid);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pop-out{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.pop-out button{border-radius:var(--r-sm);width:100%;font:580 14px var(--sans);color:#b8361d;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}.pop-out button:hover{background:var(--red-soft)}.pop-out svg{width:17px;height:17px}.acc-h{margin-bottom:24px}.acc-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.acc-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:0 -4px;padding:0 4px;display:flex;overflow-x:auto}.acc-tabs::-webkit-scrollbar{display:none}.acc-tabs a{color:var(--mid);border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 12px;font-size:14.5px;font-weight:600;text-decoration:none}.acc-tabs a:hover{color:var(--ink)}.acc-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--cobalt)}.tab-n{background:var(--paper-2);min-width:20px;height:20px;color:var(--mid);border-radius:999px;place-items:center;margin-left:6px;padding:0 6px;font-size:12px;font-weight:650;display:inline-grid}.acc-tabs a[aria-current=page] .tab-n{background:var(--cobalt-soft);color:var(--cobalt)}.set-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.set{gap:16px;padding:24px;display:grid}.set+.set{border-top:1px solid var(--line)}.set-l h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-l p{color:var(--mid);max-width:42ch;margin-top:4px;font-size:14px;line-height:1.5}.set-r{align-content:start;gap:12px;min-width:0;display:grid}.set-act{justify-content:flex-end;display:flex}.set-line{border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.set-line b{font-size:15px;display:block}.set-line small{color:var(--mid);font-size:13px;display:block}.set-links{gap:8px}.set-links a{border:1px solid var(--line);border-radius:var(--r);color:var(--ink);gap:2px;padding:12px 14px;font-size:15px;font-weight:600;text-decoration:none;display:grid}.set-links a:hover{border-color:var(--soft);background:var(--sheet)}.set-links a span{color:var(--mid);font-size:13px;font-weight:400}.set.danger .set-l h2{color:#b8361d}.dev-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dev-list li{border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:12px;padding:12px 14px;display:flex}.dev-ic{border-radius:var(--r-sm);background:var(--sheet);width:34px;height:34px;color:var(--mid);flex:none;place-items:center;display:grid}.dev-ic svg{width:18px;height:18px}.dev-tx{flex:1;min-width:0;display:grid}.dev-tx b{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;display:flex}.dev-tx em{color:var(--cobalt);background:var(--cobalt-soft);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.dev-tx small{color:var(--mid);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media (min-width:860px){.set{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:32px;padding:28px}}.seg{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg a{font:600 13.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--mid);background:0 0;border:0;border-radius:7px;flex:none;padding:7px 12px;text-decoration:none}.seg a:hover{color:var(--ink)}.seg a[aria-current=true]{background:var(--white);color:var(--ink);box-shadow:var(--sh-1)}.seg a i{opacity:.55;font-variant-numeric:tabular-nums;margin-left:6px;font-style:normal}.req-layout{gap:24px;display:grid}.req-new-in{gap:12px;padding:20px;display:grid}.req-new h2{letter-spacing:-.01em;font-size:17px;font-weight:680}.req-new p{color:var(--mid);font-size:14.5px;line-height:1.5}.req-new .form{gap:14px}.req-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.req-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.req{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);align-items:flex-start;gap:14px;padding:16px;scroll-margin-top:90px;display:flex}.req:target{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.req-vote{flex:none}.vote{border:1px solid var(--line-2);border-radius:var(--r);background:var(--white);width:52px;min-height:56px;color:var(--ink);cursor:pointer;align-content:center;place-items:center;gap:2px;transition:border-color .15s,background .15s,color .15s;display:grid}.vote svg{fill:currentColor;width:16px;height:16px;color:var(--soft)}.vote b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.vote:hover:not(:disabled){border-color:var(--cobalt);color:var(--cobalt)}.vote:hover:not(:disabled) svg{color:var(--cobalt)}.vote.on{background:var(--cobalt-soft);color:var(--cobalt);border-color:#b9c2ff}.vote.on svg{color:var(--cobalt)}.vote:disabled{cursor:default;opacity:.85}.req-tx{flex:1;gap:6px;min-width:0;display:grid}.req-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.req-h h3{letter-spacing:-.005em;font-size:15.5px;font-weight:650;line-height:1.35}.req-h .pill{flex:none}.req-d{color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.req-reply{background:var(--sheet);border-radius:var(--r-sm);color:var(--ink-2);padding:8px 10px;font-size:14px;line-height:1.5}.req-m{color:var(--soft);font-size:13px}.req-m a{color:var(--mid)}.req-pick{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex:none;justify-items:center;gap:2px;width:58px;padding:8px 0;display:grid}.req-pick input{width:16px;height:16px;accent-color:var(--cobalt)}.req-pick b{font-variant-numeric:tabular-nums;font-size:16px}.req-pick small{color:var(--mid);font-size:11.5px}.req-pick:has(input:checked){border-color:var(--cobalt);background:var(--cobalt-soft)}.req-edit{gap:8px;margin-top:6px;display:grid}.req-edit .select,.req-edit .input{min-height:38px;padding:7px 10px;font-size:14px}.req-poll{gap:10px;margin-bottom:12px;padding:16px;display:grid}.req-poll b{font-size:15px;display:block}@media (min-width:700px){.req-edit{grid-template-columns:200px minmax(0,1fr) auto;align-items:center}.req-poll{grid-template-columns:minmax(0,1fr) minmax(0,320px) auto;align-items:center}}@media (min-width:1080px){.req-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.req-new{order:2;position:sticky;top:84px}.req-list{order:1}}.inbox-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.inbox-new{color:var(--red);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.dot-u{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.inbox{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);margin:0;padding:0;list-style:none;overflow:hidden}.inbox li+li{border-top:1px solid var(--line)}.inbox-r{color:var(--ink);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .12s;display:flex}.inbox-r:hover{background:var(--sheet)}.inbox-r.unread{background:color-mix(in srgb,var(--cobalt-soft) 45%,var(--white))}.inbox-ic{border-radius:var(--r);background:var(--paper-2);width:38px;height:38px;color:var(--mid);flex:none;place-items:center;display:grid}.inbox-ic svg{width:18px;height:18px}.inbox-ic.k-problema{background:var(--red-soft);color:#b8361d}.inbox-ic.k-consulta{background:var(--cobalt-soft);color:var(--cobalt)}.inbox-tx{flex:1;gap:3px;min-width:0;display:grid}.inbox-l1{align-items:center;gap:8px;min-width:0;display:flex}.inbox-l1 b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:620;overflow:hidden}.inbox-r.unread .inbox-l1 b{font-weight:720}.inbox-tx small{color:var(--mid);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inbox-no{font:500 11px var(--mono);letter-spacing:.06em;color:var(--soft);margin-right:8px}.inbox-m{flex:none;justify-items:end;gap:4px;display:grid}.inbox-m small{color:var(--soft);white-space:nowrap;font-size:12.5px}@media (max-width:560px){.inbox-r{align-items:flex-start;padding:14px}.inbox-ic{display:none}}.tk-layout{gap:20px;display:grid}.tk-form{gap:18px;padding:24px;display:grid}.tk-kinds{border:0;gap:8px;margin:0;padding:0;display:grid}.tk-kinds legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:14px;font-weight:620}.tk-kind{border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}.tk-kind:hover{border-color:var(--soft)}.tk-kind input{opacity:0;pointer-events:none;position:absolute}.tk-kind-ic{border-radius:var(--r-sm);background:var(--paper-2);width:34px;height:34px;color:var(--mid);flex:none;place-items:center;display:grid}.tk-kind-ic svg{width:17px;height:17px}.tk-kind b{font-size:15px;display:block}.tk-kind small{color:var(--mid);margin-top:2px;font-size:13px;line-height:1.4;display:block}.tk-kind:has(input:checked){border-color:var(--cobalt);background:color-mix(in srgb,var(--cobalt-soft) 50%,var(--white));box-shadow:0 0 0 1px var(--cobalt)}.tk-kind:has(input:checked) .tk-kind-ic{background:var(--cobalt);color:#fff}.tk-kind:has(input:focus-visible){outline:2px solid var(--cobalt);outline-offset:2px}.tk-act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.tk-quick{gap:8px;padding:18px;display:grid}.tk-quick>b{font-size:15px}.tk-quick>p{color:var(--mid);font-size:13.5px}.tk-quick .pop-l{margin:0 -8px}.tk-side{align-content:start;gap:12px;display:grid}@media (min-width:760px){.tk-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-kind{flex-direction:column}}@media (min-width:1080px){.tk-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.tk-side{position:sticky;top:84px}}.auth{background:var(--paper);min-height:100dvh;display:grid}.auth-l{min-height:100dvh;padding:20px max(20px,env(safe-area-inset-left,0px));flex-direction:column;display:flex}.auth-top{align-items:center;height:44px;display:flex}.auth-main{flex-direction:column;flex:1;justify-content:center;gap:18px;width:100%;max-width:400px;margin:0 auto;padding:32px 0;display:flex}.auth-h{gap:8px;margin-bottom:6px;display:grid}.auth-h h1{font-size:clamp(30px,4vw,40px)}.auth-h p{color:var(--mid);font-size:15.5px;line-height:1.5}.auth .or{margin:2px 0}.auth .form{gap:16px}.field-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex!important}.field-row a{color:var(--cobalt);font-size:13.5px;font-weight:600;text-decoration:none}.auth-alt{color:var(--mid);text-align:center;font-size:14px}.auth-alt a{color:var(--cobalt);font-weight:600;text-decoration:none}.auth-foot{color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:12.5px;display:flex}.auth-foot a{color:var(--mid)}.auth-r{display:none}.auth .login{gap:18px;max-width:none;margin:0;padding:0;display:grid}.auth .login .sheetbox{box-shadow:none;background:0 0;border:0;padding:0}.auth .h-md,.auth .h30{letter-spacing:-.035em;font-size:clamp(26px,3.4vw,34px);font-weight:760;font-stretch:112%;line-height:1.05}.auth .lead{color:var(--mid);font-size:15.5px}.auth .linkline{font-size:14px}@media (min-width:980px){.auth{background:var(--frame);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.auth-l{background:var(--paper);padding:28px 48px}.auth-r{height:100dvh;padding:12px 12px 12px 0;display:block;position:sticky;top:0}.auth-r img{object-fit:cover;object-position:center top;border-radius:18px;width:100%;height:100%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.lib-hero{background:var(--frame);aspect-ratio:3/2;box-shadow:var(--sh-2);border-radius:18px;position:relative;overflow:hidden}.lib-hero img{object-fit:cover;object-position:left center;width:100%;height:100%}@media (min-width:760px){.lib-hero{aspect-ratio:2.6}}.lib-sub{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:18px 0 22px;display:flex}.lib-sub p{color:var(--mid);max-width:62ch;font-size:15px;line-height:1.55}.lib-count{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.lib-count b{font:700 22px var(--sans);letter-spacing:-.02em;color:var(--ink);vertical-align:-2px;margin-right:4px}.lib-pass{border-radius:var(--r-lg);background:var(--frame);color:var(--paper);box-shadow:var(--sh-2);gap:20px;margin-bottom:24px;padding:24px;display:grid}.lib-pass.crop:before,.lib-pass.crop:after{border-color:var(--ink)}.lib-pass .slug-l{color:#a9b4ff;margin:0}.lib-pass h2{letter-spacing:-.035em;color:#fff;margin:6px 0 8px;font-size:clamp(24px,3vw,32px);font-weight:760;font-stretch:112%;line-height:1.05}.lib-pass .it{color:#a9b4ff}.lib-pass p{color:#f4f2ecb8;max-width:52ch;font-size:15px;line-height:1.55}.lib-pass .actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lib-pass:not(.on) .btn-o{color:#fff;background:0 0;border-color:#ffffff47}.lib-pass:not(.on) .btn-o:hover{background:#ffffff14;border-color:#ffffff80}.lib-pass:not(.on) .btn-c{color:var(--ink);background:#fff;border-color:#fff}.lib-pass:not(.on) .btn-c:hover{background:#e6e9ff;border-color:#e6e9ff}.lib-plans{align-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lib-plans li{border-radius:var(--r);border:1px dashed #ffffff38;grid-template-columns:1fr auto;gap:2px 12px;padding:14px 16px;display:grid}.lib-plans span{color:#f4f2eccc;font-size:14px}.lib-plans b{letter-spacing:-.02em;color:#fff;grid-row:span 2;align-self:center;font-size:22px;font-weight:760}.lib-plans small{color:#f4f2ec8c;font-size:12.5px}.lib-plans .promo{background:#8f9dff1a;border-style:solid;border-color:#8f9dff}.lib-pass.on{background:var(--white);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px}.lib-pass-ic{border-radius:var(--r);background:var(--cobalt-soft);width:40px;height:40px;color:var(--cobalt);place-items:center;display:grid}.lib-pass-ic svg{width:20px;height:20px}.lib-pass-tx{gap:2px;min-width:0;display:grid}.lib-pass-tx b{font-size:15px}.lib-pass-tx small{color:var(--mid);font-size:13px}@media (min-width:860px){.lib-pass:not(.on){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px}}@media (max-width:620px){.lib-pass.on{grid-template-columns:auto minmax(0,1fr)}.lib-pass.on .btn{grid-column:1/-1}}.pk2.locked .pk2-c img,.pk2.locked .pk2-c .ph-cover{filter:blur(7px)saturate(.8);transform:scale(1.08)}.pk2-c{position:relative;overflow:hidden}.pk2-lock{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1128d1;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:620;display:inline-flex;position:absolute;bottom:10px;left:10px}.pk2-lock svg{width:14px;height:14px}.lib-soon{justify-items:start;gap:18px;display:grid}.lib-soon-h{gap:6px;display:grid}.lib-soon-h h2{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,28px);font-weight:760;font-stretch:112%;line-height:1.1}.lib-soon-h p{color:var(--mid);font-size:15px}.lib-soon-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.lib-seal{border-radius:var(--r-lg);aspect-ratio:2/3;background:var(--frame);box-shadow:var(--sh-2);margin:0;position:relative;overflow:hidden}.lib-seal img{object-fit:cover;width:100%;height:100%}.lib-seal figcaption{color:#fff;background:linear-gradient(#0000,#05070fbf);justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.lib-seal figcaption span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.lib-seal figcaption b{background:#ffffff24;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:650}@media (max-width:560px){.lib-soon-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lib-seal figcaption{padding:8px}.lib-seal figcaption span{display:none}}.linkbtn{text-transform:none;letter-spacing:0}.pk2{border-radius:var(--r-lg);gap:12px;padding:14px}.pk2-c{border-radius:10px;margin:0;border:0!important}.pk2-h{font:600 12.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--mid)}.pk2 h3{letter-spacing:-.02em;font-size:17px;font-weight:700;font-stretch:108%;line-height:1.2}.pk2-f{border-top:1px solid var(--line)}.pk2-f small{font:400 12.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--soft)}.lic .form .btn{justify-self:start;width:auto}@media (max-width:620px){.lic .form .btn{width:100%}}.pk2-f{align-items:center}.pk2-f .btn{white-space:nowrap;flex:none}.pk2-f small{min-width:0}.sec-hero{background:var(--frame);aspect-ratio:2.4;box-shadow:var(--sh-2);border-radius:18px;margin:0 0 24px;position:relative;overflow:hidden}.sec-hero img{object-fit:cover;object-position:center;width:100%;height:100%}@media (min-width:760px){.sec-hero{aspect-ratio:3.4}}.crest{filter:drop-shadow(0 6px 14px #2b3fd659);flex:none;display:block}.crest-t{font-stretch:125%}.member{border-radius:var(--r-lg);background:linear-gradient(120deg,var(--frame) 0%,#18237a 100%);color:#fff;box-shadow:var(--sh-2);align-items:center;gap:16px;margin-bottom:24px;padding:16px 18px;display:flex}.member-tx{flex:1;gap:2px;min-width:0;display:grid}.member .slug-l{color:#a9b4ff;margin:0}.member b{font-size:16px}.member small{color:#ffffffb3;font-size:13px}.member .btn-o{color:#fff;background:0 0;border-color:#ffffff4d}.member .btn-o:hover{background:#ffffff14}@media (max-width:560px){.member{flex-wrap:wrap}.member .btn{width:100%}}.club-reveal img{animation:1.2s cubic-bezier(.22,.8,.2,1) both club-in}@keyframes club-in{0%{opacity:0;filter:blur(10px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.club-reveal img{animation:none}}.club-pass{color:#fff;background:radial-gradient(120% 90% at 0% 0%,#2a3cd0 0%,#2a3cd000 55%),radial-gradient(80% 80% at 100% 100%,#1b2a9a 0%,#1b2a9a00 60%),var(--frame);box-shadow:var(--sh-2);border-radius:20px;gap:24px;margin-bottom:28px;padding:28px;display:grid;position:relative;overflow:hidden}.club-pass:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.club-pass>*{z-index:1;position:relative}.club-crest{margin-bottom:14px}.club-crest img{filter:drop-shadow(0 10px 24px #2b3fd680);width:120px;height:auto;display:block}.club-pass .slug-l{color:#a9b4ff;margin:0}.club-pass h2{letter-spacing:-.035em;color:#fff;margin:6px 0 18px;font-size:clamp(28px,3.6vw,40px);font-weight:760;font-stretch:112%;line-height:1.02}.club-pass .it{color:#a9b4ff}.club-perks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.club-perks li{align-items:flex-start;gap:12px;display:flex}.club-perks svg{color:#a9b4ff;flex:none;width:20px;height:20px;margin-top:2px}.club-perks span{gap:1px;display:grid}.club-perks b{font-size:15px}.club-perks small{color:#ffffffa8;font-size:13.5px}.club-pass-r{align-content:center;gap:12px;display:grid}.club-pass .lib-plans li{background:#ffffff0a}.club-pass .btn-c{color:var(--ink);background:#fff;border-color:#fff;min-height:50px;font-size:16px}.club-pass .btn-c:hover{background:#e6e9ff;border-color:#e6e9ff}.club-ask{color:#ffffffb3;justify-self:center;font-size:13.5px}.club-ask:hover{color:#fff}@media (min-width:900px){.club-pass{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;padding:36px}}.lib-sub h2{letter-spacing:-.015em;font-size:18px;font-weight:700}.me-crest{font:600 10.5px var(--sans);color:#a9b4ff;align-items:center;gap:4px;display:inline-flex}.me-crest .crest{filter:none}.member-crest{filter:drop-shadow(0 6px 14px #2b3fd673);flex:none;width:56px;height:56px}.me-t b{color:#fff}:root[data-theme=oscuro] .btn-c{box-shadow:none;background:#56f;border-color:#56f}:root[data-theme=oscuro] :is(.card,.ocard:hover,a.kpi:hover,.showcase img){box-shadow:none}:root[data-theme=oscuro] .tabs{background:#070a14;border-top-color:#1b2136}:root[data-theme=oscuro] .tabs .nl{color:#9ca3b6}:root[data-theme=oscuro] .tabs .nl.on{color:#fff;background:#1c2347}:root[data-theme=oscuro] .top .logo.sm{color:#ebe7dd}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) .btn-c{box-shadow:none;background:#56f;border-color:#56f}:root:not([data-theme=claro]) :is(.card,.ocard:hover,a.kpi:hover,.showcase img){box-shadow:none}:root:not([data-theme=claro]) .tabs{background:#070a14;border-top-color:#1b2136}:root:not([data-theme=claro]) .tabs .nl{color:#9ca3b6}:root:not([data-theme=claro]) .tabs .nl.on{color:#fff;background:#1c2347}:root:not([data-theme=claro]) .top .logo.sm{color:#ebe7dd}}.themes button{font:600 13px var(--sans);letter-spacing:0;text-transform:none}.themes button[aria-pressed=true]{background:var(--cobalt);color:#fff}.home-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.home-h h1{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,44px);font-weight:760;font-stretch:112%;line-height:1.02}.club-chip{background:linear-gradient(120deg,var(--frame),#1f2c9a);color:#fff;box-shadow:var(--sh-2);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:13px;font-weight:650;display:inline-flex}.club-chip img{width:28px;height:28px}.home-next{color:#fff;box-shadow:var(--sh-2);background:radial-gradient(110% 120% at 0 0,#3e52ff 0%,#3e52ff00 55%),linear-gradient(135deg,#2b3fd6 0%,#1a2696 60%,#0f1660 100%);border-radius:20px;align-items:center;gap:20px;padding:26px;display:grid;position:relative;overflow:hidden}.home-next:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.home-next>*{z-index:1;position:relative}.home-next.is-club{background:radial-gradient(110% 120% at 0% 0%,#2a3cd0 0%,#2a3cd000 55%),var(--frame)}.home-next .slug-l{color:#c3cbff;margin:0}.home-next h2{letter-spacing:-.03em;color:#fff;max-width:22ch;margin:8px 0;font-size:clamp(24px,3vw,34px);font-weight:760;font-stretch:112%;line-height:1.05}.home-next p{color:#fffc;max-width:56ch;font-size:15.5px;line-height:1.55}.home-next .btn{color:#0b1128;box-shadow:none;background:#fff;border-color:#fff;margin-top:18px}.home-next .btn:hover{background:#e6e9ff;border-color:#e6e9ff}.home-next-art{filter:drop-shadow(0 12px 28px #0006);justify-self:end;width:150px;height:auto}.ring{--p:0%;background:conic-gradient(#fff var(--p),#ffffff29 0);border-radius:50%;justify-self:end;place-items:center;width:148px;height:148px;display:grid;box-shadow:0 12px 30px #00000040}.ring-in{text-align:center;background:#16208a;border-radius:50%;align-content:center;place-items:center;gap:2px;width:120px;height:120px;display:grid}.ring-in b{letter-spacing:-.03em;font-size:34px;font-weight:780;line-height:1}.ring-in b small{opacity:.6;font-size:16px;font-weight:600}.ring-in span{font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#c3cbff}.ring.p0{--p:0%}.ring.p5{--p:5%}.ring.p10{--p:10%}.ring.p15{--p:15%}.ring.p20{--p:20%}.ring.p25{--p:25%}.ring.p30{--p:30%}.ring.p35{--p:35%}.ring.p40{--p:40%}.ring.p45{--p:45%}.ring.p50{--p:50%}.ring.p55{--p:55%}.ring.p60{--p:60%}.ring.p65{--p:65%}.ring.p70{--p:70%}.ring.p75{--p:75%}.ring.p80{--p:80%}.ring.p85{--p:85%}.ring.p90{--p:90%}.ring.p95{--p:95%}.ring.p100{--p:100%}@media (min-width:760px){.home-next{grid-template-columns:minmax(0,1fr) auto;padding:32px 36px}}@media (max-width:759px){.ring,.home-next-art{display:none}}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}@media (min-width:900px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1);color:var(--ink);text-align:left;font:inherit;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.stat:hover{border-color:var(--soft);transform:translateY(-1px)}.stat svg{border-radius:var(--r);background:var(--cobalt-soft);width:40px;height:40px;color:var(--cobalt);grid-row:span 2;padding:10px}.stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:760;line-height:1}.stat span{color:var(--mid);font-size:13px}.stat.hot svg{background:var(--red-soft);color:var(--red)}.stat.club{background:linear-gradient(120deg,var(--frame),#1d2a93);color:#fff;border-color:#0000}.stat.club svg{color:#c3cbff;background:#ffffff1f}.stat.club span{color:#ffffffb3}.home-grid{gap:16px;display:grid}@media (min-width:1080px){.home-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.home-side{gap:16px;display:grid}.h-olist{gap:4px;margin:0 -8px;padding:0;list-style:none;display:grid}.orow{border-radius:var(--r);color:var(--ink);align-items:center;gap:14px;padding:12px;text-decoration:none;transition:background .12s;display:flex}.orow:hover{background:var(--sheet)}.orow-ic{border-radius:var(--r);background:var(--cobalt-soft);width:42px;height:42px;color:var(--cobalt);flex:none;place-items:center;display:grid}.orow-ic.done{color:#1e7a46;background:#e3f4ea}.orow-ic svg{width:19px;height:19px}.orow-tx{flex:1;gap:4px;min-width:0;display:grid}.orow-tx small{color:var(--soft);font-size:12.5px}.orow-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:650;overflow:hidden}.steps{align-items:center;gap:4px;display:flex}.steps i{background:var(--line);border-radius:3px;width:28px;height:5px}.steps i.d{background:var(--cobalt)}.steps i.n{background:linear-gradient(90deg,var(--cobalt) 50%,var(--line) 50%)}.steps em{color:var(--cobalt);margin-left:6px;font-size:12.5px;font-style:normal;font-weight:600}.orow-f{flex:none;align-items:center;gap:6px;display:flex}.orow-f>svg{width:16px;height:16px;color:var(--soft)}@media (max-width:560px){.orow-f .pill{display:none}}.clubcard{border-radius:var(--r-lg);background:var(--frame);color:#fff;box-shadow:var(--sh-2);display:grid;position:relative;overflow:hidden}.clubcard-art{aspect-ratio:2.4;object-fit:cover;width:100%}.clubcard-tx{gap:3px;padding:16px 18px 4px;display:grid}.clubcard .slug-l{color:#a9b4ff;margin:0}.clubcard b{font-size:17px}.clubcard small{color:#ffffffb3;font-size:13px}.clubcard .btn{color:#0b1128;background:#fff;border-color:#fff;justify-self:start;margin:12px 18px 18px}.clubcard.on{background:linear-gradient(130deg,var(--frame) 0%,#1d2a93 100%);grid-template-columns:auto 1fr;align-items:center;padding:16px 0 0 16px}.clubcard.on .clubcard-tx{padding:0 18px 0 0}.clubcard.on .btn{grid-column:1/-1;margin:14px 16px 16px 0}.clubcard-crest{filter:drop-shadow(0 8px 18px #2b3fd680);width:64px;height:64px}.clubcard .meter{background:#ffffff24;margin-top:8px}.clubcard .meter i{background:#a9b4ff}.feed{gap:2px;margin:0;padding:0;list-style:none;display:grid}.feed li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.feed li+li{border-top:1px solid var(--line)}.feed-ic{background:var(--paper-2);width:28px;height:28px;color:var(--mid);border-radius:50%;place-items:center;display:grid}.feed li.blue .feed-ic{background:var(--cobalt-soft);color:var(--cobalt)}.feed-ic svg{width:14px;height:14px}.feed-tx{color:var(--ink);font-size:14px;line-height:1.35;text-decoration:none}.feed-tx:hover{color:var(--cobalt)}.feed time{color:var(--soft);white-space:nowrap;font-size:12px}.feed-empty{color:var(--mid);font-size:14px}@media (hover:hover) and (pointer:fine){.only-touch{display:none}}.offer{background:var(--frame);color:#fff;overscroll-behavior:contain;border:0;border-radius:22px;width:min(880px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 40px 120px -20px #000000b3}.offer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070f9e}.offer:popover-open{animation:.35s cubic-bezier(.22,.8,.2,1) offer-in;display:grid}@keyframes offer-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.offer:popover-open{animation:none}}.offer-x{z-index:3;color:#fff;cursor:pointer;background:#05070f8c;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.offer-x:hover{background:#ffffff26}.offer-art{min-height:180px;position:relative}.offer-art>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.offer-art:after{content:"";background:linear-gradient(180deg,#0b112800 40%,var(--frame));position:absolute;inset:0}.offer-crest{z-index:2;filter:drop-shadow(0 14px 30px #2b3fd699);width:104px;height:104px;position:absolute;bottom:-30px;left:24px}.offer-b{gap:14px;padding:40px 24px 22px;display:grid;position:relative}.offer .slug-l{color:#a9b4ff;margin:0}.offer h2{letter-spacing:-.035em;color:#fff;font-size:clamp(30px,4vw,42px);font-weight:760;font-stretch:112%;line-height:1}.offer .it{color:#a9b4ff}.offer-perks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.offer-perks li{color:#ffffffdb;align-items:center;gap:10px;font-size:14.5px;display:flex}.offer-perks svg{color:#a9b4ff;flex:none;width:18px;height:18px}.offer-plans{gap:10px;margin-top:6px;display:grid}@media (min-width:700px){.offer-plans{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.offer-plan{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:16px;gap:4px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.offer-plan:hover{background:#a9b4ff14;border-color:#a9b4ff;transform:translateY(-2px)}.offer-plan.hot{background:linear-gradient(160deg,#8f9dff2e,#8f9dff0a);border-color:#8f9dff}.offer-plan em{font:600 11.5px var(--sans);color:#0b1128;background:#a9b4ff;border-radius:999px;padding:3px 9px;font-style:normal;position:absolute;top:-10px;left:14px}.offer-plan span{color:#ffffffc7;font-size:14px}.offer-plan b{letter-spacing:-.03em;font-size:28px;font-weight:780}.offer-plan small{color:#ffffff8c;min-height:2.6em;font-size:12.5px}.offer-plan .btn{color:#0b1128;background:#fff;border-color:#fff;justify-content:center;margin-top:8px;font-style:normal}.offer-f{color:#ffffff8c;text-align:center;font-size:12.5px}.offer-f a{color:#fffc}@media (min-width:700px){.offer-art{min-height:230px}.offer-b{padding:44px 32px 26px}}.sec-hero-btn{cursor:pointer;border:0;width:100%;padding:0;display:block}.sec-hero-btn:hover img{transform:scale(1.015)}.sec-hero img{transition:transform .5s cubic-bezier(.22,.8,.2,1)}.club-strip{border-radius:var(--r-lg);background:linear-gradient(120deg,var(--frame),#1d2a93);color:#fff;box-shadow:var(--sh-2);align-items:center;gap:14px;margin-bottom:24px;padding:14px 16px;display:flex}.club-strip img{filter:drop-shadow(0 8px 18px #2b3fd680);flex:none;width:56px;height:56px}.club-strip div{flex:1;gap:2px;min-width:0;display:grid}.club-strip b{font-size:16px}.club-strip small{color:#ffffffb3;font-size:13px}.club-strip .btn{color:#0b1128;background:#fff;border-color:#fff;flex:none}@media (max-width:560px){.club-strip{flex-wrap:wrap}.club-strip .btn{width:100%}}.pass{color:#fff;background:radial-gradient(90% 120% at 100% 0%,#2a3cd0 0%,#2a3cd000 60%),linear-gradient(135deg,var(--frame) 0%,#141d6e 100%);box-shadow:var(--sh-2);border-radius:20px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.pass:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.pass>*{z-index:1;position:relative}.pass-crest{filter:drop-shadow(0 14px 30px #2b3fd699);width:120px;height:120px}.pass-crest.sm{width:72px;height:72px;margin-bottom:6px}.pass-main{gap:8px;min-width:0;display:grid}.pass .slug-l{color:#a9b4ff;margin:0}.pass h2{letter-spacing:-.035em;color:#fff;font-size:clamp(28px,3.4vw,38px);font-weight:760;font-stretch:112%;line-height:1.02}.pass .it{color:#a9b4ff}.pass p{color:#ffffffbf;max-width:52ch;font-size:15px}.pass-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:6px 0 4px;display:grid}.pass-facts div{border-radius:var(--r);background:#ffffff0f;border:1px solid #ffffff1a;gap:2px;padding:10px 12px;display:grid}.pass-facts small{color:#fff9;font-size:12px}.pass-facts b{font-size:15.5px}.pass .meter{background:#ffffff24;margin-top:4px}.pass .meter i{background:#a9b4ff}.pass-left{color:#fff9;font-size:12.5px}.pass-act{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pass .btn-o{color:#fff;background:0 0;border-color:#ffffff4d}.pass .btn-o:hover{background:#ffffff14}.pass-main-btn{color:#0b1128;background:#fff;border-color:#fff}.pass-main-btn:hover{background:#e6e9ff}.pass-note{margin-top:4px;color:#ffffff8c!important;font-size:12.5px!important}.pass.off{grid-template-columns:1fr;padding:0}.pass.off .pass-art{aspect-ratio:2.6;object-fit:cover;width:100%}.pass.off .pass-main{margin-top:-56px;padding:0 24px 24px}@media (min-width:820px){.pass:not(.off){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;padding:30px}.pass.off{grid-template-columns:1.1fr 1fr}.pass.off .pass-art{aspect-ratio:auto;height:100%}.pass.off .pass-main{align-content:center;margin:0;padding:28px}}.av{position:relative;overflow:visible}.av.is-club{box-shadow:0 0 0 2px var(--paper),0 0 0 4px #7d8cff}.side .av.is-club{box-shadow:0 0 0 2px var(--frame),0 0 0 4px #7d8cff}.av-badge{filter:drop-shadow(0 2px 4px #0006);width:20px;height:20px;position:absolute;bottom:-7px;right:-8px}.otp{letter-spacing:.45em;text-align:center;max-width:280px;font:600 26px var(--mono)!important;min-height:58px!important;padding-left:.45em!important}.otp::placeholder{color:var(--line-2)}.tfa-intro,.tfa-on{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheet);grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:16px;display:grid}.tfa-intro b,.tfa-on b{font-size:15.5px;display:block}.tfa-intro small,.tfa-on small{color:var(--mid);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.tfa-intro form{grid-column:1/-1}.tfa-shield{color:#1e7a46;background:#e3f4ea;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.tfa-shield.off{background:var(--cobalt-soft);color:var(--cobalt)}.tfa-shield svg{width:22px;height:22px}.tfa-off{grid-column:1/-1}.tfa-off summary{cursor:pointer;color:var(--mid);font-size:13.5px;font-weight:600;list-style:none}.tfa-off summary::-webkit-details-marker{display:none}.tfa-off[open] summary{margin-bottom:10px}.tfa{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--sh-2);gap:20px;padding:20px;display:grid}.tfa-qr{justify-items:center;gap:10px;display:grid}.qr{border:1px solid var(--line);width:196px;height:196px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;padding:10px}.qr svg{width:100%;height:100%;display:block}.tfa-mobile{display:none}@media (hover:none){.tfa-mobile{display:inline-flex}}.tfa-steps{align-content:start;gap:16px;display:grid}.tfa-steps ol{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.tfa-steps li{counter-increment:s;grid-template-columns:28px 1fr;gap:2px 10px;display:grid}.tfa-steps li:before{content:counter(s);background:var(--cobalt);color:#fff;width:28px;height:28px;font:700 13px var(--sans);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.tfa-steps li b{font-size:15px}.tfa-steps li small{color:var(--mid);font-size:13.5px;line-height:1.45}.tfa-steps .form{justify-items:start;gap:10px;display:grid}.tfa-key summary{cursor:pointer;color:var(--cobalt);font-size:13.5px;font-weight:600;list-style:none}.tfa-key summary::-webkit-details-marker{display:none}.tfa-key p{color:var(--mid);margin:8px 0;font-size:13.5px}.tfa-key code{font:600 15px var(--mono);letter-spacing:.08em;border-radius:var(--r-sm);background:var(--paper-2);color:var(--ink);-webkit-user-select:all;user-select:all;word-break:break-all;padding:8px 12px;display:inline-block}@media (min-width:700px){.tfa{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:28px;padding:24px}}.cards{gap:20px;margin-top:8px}.card{background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:20px;overflow:hidden}.card-h{background:linear-gradient(120deg,var(--frame) 0%,#1d2a93 100%);color:#c3cbff;font:500 11px var(--mono);letter-spacing:.14em;padding:14px 20px}.card-h b{color:#fff;font-weight:600}:root[data-theme=oscuro] .card-h{background:linear-gradient(120deg,#070a14 0%,#1d2a93 100%)}.card-b{gap:20px}.card-top h2{letter-spacing:-.03em;font-size:clamp(22px,3vw,30px);font-weight:760;font-stretch:112%;line-height:1.08}.pieces span{font:600 12px var(--sans);letter-spacing:0;text-transform:none;border:1px solid var(--line-2);background:var(--sheet);border-radius:999px;padding:4px 10px}.phases .dot{font:600 12px var(--sans);border-width:1.5px}.phases .now .dot{box-shadow:0 0 0 5px var(--cobalt-soft)}.phases .done .dot{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.phases .done:before{background:var(--cobalt)}.phases .done .lab b{color:var(--ink)}.need{border:1px solid #f1c3b7;border-left:4px solid var(--red);border-radius:var(--r);background:var(--red-soft);padding:14px 16px}.need b{font:700 12.5px var(--sans);letter-spacing:0;text-transform:none}.wait{font:500 13.5px var(--sans);letter-spacing:0;border-radius:var(--r);background:var(--sheet);border-style:dashed}.cal{border-radius:var(--r);border-color:var(--line)}.cal time{font:500 12.5px var(--sans)}.cal li.done:before{background:var(--cobalt);border-color:var(--cobalt)}.dl,.cardlinks .btn{border-radius:var(--r)}.box-h{border-bottom:0}.cal li.next{box-shadow:none;border:0;border-top:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;margin:0;padding:10px 12px}.cal li.next time{color:var(--mid)}:root[data-theme=oscuro] .cal li.next{box-shadow:none;background:0 0}.pass.off{isolation:isolate}.pass.off .pass-art{object-position:center}.pass-art-w{min-height:0;overflow:hidden}.pass-art-w .pass-art{object-fit:cover;aspect-ratio:2.6;width:100%;height:100%;display:block}@media (min-width:820px){.pass-art-w .pass-art{aspect-ratio:auto;transform-origin:12%;transform:scale(1.45)}}.bw-head{gap:8px;margin:14px 0 22px;display:grid}.bw-head h1{letter-spacing:-.035em;font-size:clamp(30px,3.8vw,44px);font-weight:760;font-stretch:112%;line-height:1.02}.bw-head p{color:var(--mid);max-width:62ch;font-size:15.5px}.bw{gap:14px;max-width:820px;display:grid}.bw-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.bw-steps button{border-radius:var(--r);width:100%;color:var(--soft);font:600 13.5px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.bw-steps button:disabled{cursor:default}.bw-steps span{border:1.5px solid var(--line-2);background:var(--white);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;display:grid}.bw-steps .done button{color:var(--ink)}.bw-steps .done span{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.bw-steps .now button{color:var(--cobalt);background:var(--cobalt-soft)}.bw-steps .now span{border-color:var(--cobalt);color:var(--cobalt)}@media (max-width:640px){.bw-steps b{display:none}.bw-steps button{justify-content:center}}.bw-bar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.bw-bar i{background:var(--cobalt);height:100%;transition:width .3s;display:block}.bw-bar i.p0{width:0%}.bw-bar i.p5{width:5%}.bw-bar i.p10{width:10%}.bw-bar i.p15{width:15%}.bw-bar i.p20{width:20%}.bw-bar i.p25{width:25%}.bw-bar i.p30{width:30%}.bw-bar i.p35{width:35%}.bw-bar i.p40{width:40%}.bw-bar i.p45{width:45%}.bw-bar i.p50{width:50%}.bw-bar i.p55{width:55%}.bw-bar i.p60{width:60%}.bw-bar i.p65{width:65%}.bw-bar i.p70{width:70%}.bw-bar i.p75{width:75%}.bw-bar i.p80{width:80%}.bw-bar i.p85{width:85%}.bw-bar i.p90{width:90%}.bw-bar i.p95{width:95%}.bw-bar i.p100{width:100%}.bw-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:20px;gap:18px;padding:24px;display:grid}.bw-card header{gap:4px;display:grid}.bw-card header .slug-l{margin:0}.bw-card h2{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,28px);font-weight:760;font-stretch:110%}.bw-card header p{color:var(--mid);font-size:15px}.bw-card .field{gap:6px}.bw-card .textarea{min-height:110px;line-height:1.5}.bw-help{color:var(--mid);font-size:13px}.bw-req{color:var(--cobalt);margin-left:6px;font-size:12px;font-style:normal;font-weight:600}.bw-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.bw-saved{color:var(--soft);text-align:center;flex:1;font-size:12.5px}.bw-review{gap:12px;margin:0;display:grid}.bw-rv{border:1px solid var(--line);border-radius:var(--r-lg);gap:10px;padding:14px 16px;display:grid}.bw-rv-h{justify-content:space-between;align-items:center;display:flex}.bw-rv-h b{font-size:15.5px}.bw-rv-q{gap:2px;display:grid}.bw-rv-q dt{color:var(--mid);font-size:12.5px}.bw-rv-q dd{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:14.5px}.bw-rv-q dd.empty{color:var(--soft);font-style:italic}@media (max-width:640px){.bw-card{padding:18px}.bw-saved{flex-basis:100%;order:3}}.od-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:14px 0 18px;display:flex}.od-h h1{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(26px,3.4vw,40px);font-weight:760;font-stretch:112%;line-height:1.05}.od-meta{justify-items:end;gap:6px;display:grid}.od-meta small{color:var(--mid);font-size:13px}.od-track{background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:20px;margin-bottom:14px;padding:22px 24px}.od-you{border:1px solid var(--line);background:var(--white);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:12px 16px;margin-bottom:20px;padding:18px 20px;display:grid}.od-you .slug-l{margin:0}.od-you b{margin:2px 0;font-size:17px;display:block}.od-you p{color:var(--mid);white-space:pre-line;font-size:14.5px}.od-you .btn{grid-column:1/-1;justify-self:start}.od-you-ic{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.od-you-ic svg{width:22px;height:22px}.od-you.do{color:#fff;background:linear-gradient(120deg,#2b3fd6,#1a2696);border-color:#0000}.od-you.do .slug-l{color:#c3cbff}.od-you.do p{color:#fffc}.od-you.do .od-you-ic{color:#fff;background:#ffffff24}.od-you.do .btn{color:#0b1128;background:#fff;border-color:#fff}.od-you.wait .od-you-ic{background:var(--cobalt-soft);color:var(--cobalt)}.od-you.ok .od-you-ic{color:#1e7a46;background:#e3f4ea}@media (min-width:760px){.od-you{grid-template-columns:auto 1fr auto}.od-you .btn{grid-column:auto}}.od-grid{gap:16px;display:grid}@media (min-width:1080px){.od-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.od-side{position:sticky;top:84px}}.od-side{gap:16px;display:grid}.od-chat .thread{margin:14px 0}.thread li{box-shadow:var(--sh-1);border:0;border-radius:16px;padding:12px 14px}.thread li.team{background:var(--sheet);border:1px solid var(--line);border-bottom-left-radius:4px}.thread li.client{background:var(--cobalt);color:#fff;border-bottom-right-radius:4px}.thread li.client .meta,.thread li.client .meta b{color:#ffffffbf}.thread .meta{font:500 12px var(--sans);letter-spacing:0;text-transform:none}.thread .rev{font:600 11px var(--sans);letter-spacing:0;text-transform:none;border-radius:999px}.od-compose{border-top:1px solid var(--line);gap:10px;padding-top:14px}.od-compose .textarea{min-height:88px}.od-compose-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.od-empty{color:var(--mid);border:1px dashed var(--line-2);border-radius:var(--r);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.od-empty svg{width:18px;height:18px}.od-files{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.od-files li{border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:10px;padding:10px 12px;display:flex}.od-file-ic{border-radius:var(--r-sm);background:var(--cobalt-soft);width:34px;height:34px;color:var(--cobalt);flex:none;place-items:center;display:grid}.od-file-ic svg{width:17px;height:17px}.od-file-tx{flex:1;min-width:0;display:grid}.od-file-tx a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:620;text-decoration:none;overflow:hidden}.od-file-tx a:hover{color:var(--cobalt)}.od-file-tx small{color:var(--mid);font-size:12.5px}.od-v{font:600 12px var(--mono);color:var(--soft)}.od-rounds{gap:6px;margin-bottom:8px;display:flex}.od-rounds i{background:var(--cobalt-soft);border:1px solid #c7cffb;border-radius:5px;flex:1;height:10px}.od-rounds i.used{background:var(--cobalt);border-color:var(--cobalt)}.od-brief summary{cursor:pointer;color:var(--cobalt);font-size:14px;font-weight:600}.od-brief[open] summary{margin-bottom:10px}.od-track{container-type:inline-size}.rules{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet)}.rules summary{font:600 13.5px var(--sans);letter-spacing:0;text-transform:none;color:var(--mid);cursor:pointer}.tj-hero{color:#fff;background:radial-gradient(90% 120% at 100% 0%,#2a3cd0 0%,#2a3cd000 60%),linear-gradient(135deg,var(--frame) 0%,#141d6e 100%);box-shadow:var(--sh-2);border-radius:20px;align-items:center;gap:20px;margin-bottom:16px;padding:28px;display:grid;position:relative;overflow:hidden}.tj-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.tj-hero>*{z-index:1;position:relative}.tj-hero .slug-l{color:#a9b4ff;margin:0}.tj-hero h1{letter-spacing:-.035em;color:#fff;max-width:18ch;margin:8px 0 10px;font-size:clamp(28px,3.6vw,42px);font-weight:760;font-stretch:112%;line-height:1.02}.tj-hero .it{color:#a9b4ff}.tj-hero p{color:#ffffffc7;max-width:52ch;font-size:15.5px}.tj-rates{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tj-rates div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.tj-rates b{letter-spacing:-.03em;font-size:28px;font-weight:780}.tj-rates span{color:#ffffffb8;font-size:12.5px;line-height:1.35}.tj-crest{filter:drop-shadow(0 16px 34px #2b3fd699);justify-self:end;width:150px;height:150px}@media (min-width:760px){.tj-hero{grid-template-columns:minmax(0,1fr) auto;padding:34px}}@media (max-width:759px){.tj-crest{display:none}}.tj-link{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-1);gap:12px;margin-bottom:16px;padding:18px 20px;display:grid}.tj-link-l{gap:4px;min-width:0;display:grid}.tj-link-l .slug-l{margin:0}.tj-link code{font:600 16px var(--mono);color:var(--cobalt);overflow-wrap:anywhere}.tj-link small{color:var(--mid);font-size:12.5px}.tj-link-a{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:760px){.tj-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.tj-grid{gap:16px;margin-bottom:16px;display:grid}@media (min-width:980px){.tj-grid{grid-template-columns:1fr 1fr;align-items:start}}.tj-card{gap:14px;display:grid}.tj-card-h{align-items:flex-start;gap:12px;display:flex}.tj-card-h h2{font-size:16.5px;font-weight:700}.tj-card-h p{color:var(--mid);margin-top:2px;font-size:13.5px;line-height:1.45}.tj-badge{font:700 12px var(--mono);letter-spacing:.06em;border-radius:10px;flex:none;padding:8px 9px}.tj-badge.usd{background:var(--cobalt-soft);color:var(--cobalt)}.tj-badge.ars{color:#1e7a46;background:#e3f4ea}.tj-whop{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.tj-whop .field{flex:1;min-width:180px}.tj-note{color:var(--mid);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.tj-note svg{width:16px;height:16px;color:var(--red);flex:none;margin-top:2px}.tj-note.ok-t svg{color:#1e7a46}.tj-how summary{cursor:pointer;color:var(--cobalt);font-size:13.5px;font-weight:600}.tj-how ol{color:var(--ink-2);gap:6px;margin:8px 0 0;padding-left:20px;font-size:13.5px;display:grid}.tj-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tj-stats div{border-radius:var(--r);background:var(--sheet);border:1px solid var(--line);gap:2px;padding:10px 12px;display:grid}.tj-stats small{color:var(--mid);font-size:12px}.tj-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:760}.tj-redeem{justify-items:start;gap:6px;display:grid}.tj-redeem small{color:var(--mid);font-size:12.5px}.tj-moves{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tj-moves li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:0 10px;padding:8px 0;font-size:13.5px;display:grid}.tj-moves b{font-variant-numeric:tabular-nums;color:#1e7a46}.tj-moves b.neg{color:var(--mid)}.tj-moves small{color:var(--soft);grid-column:1/-1;font-size:12px}.tj-code{font-family:var(--mono)}.tj-people{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tj-people li{border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:12px;padding:10px 12px;display:flex}.tj-people .av{width:32px;height:32px;font-size:13px}.tj-people-tx{flex:1;min-width:0;display:grid}.tj-people-tx b{font-size:14.5px}.tj-people-tx small{color:var(--mid);font-size:12.5px}.tj-empty{color:var(--mid);font-size:14px}.tj-tpl{gap:10px;display:grid}@media (min-width:980px){.tj-tpl{grid-template-columns:repeat(3,1fr)}}.tj-tpl-i{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);align-content:start;gap:8px;padding:14px;display:grid}.tj-tpl-i b{font-size:14px}.tj-tpl-i p{color:var(--ink-2);font-size:13.5px;line-height:1.5}.tj-tpl-i .btn{justify-self:start}.tj-faq{gap:6px;display:grid}.tj-faq details{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.tj-faq summary{cursor:pointer;font-size:14.5px;font-weight:620}.tj-faq p{color:var(--ink-2);margin-top:8px;font-size:14px;line-height:1.55}.tj-links-g{gap:10px;display:grid}@media (min-width:860px){.tj-links-g{grid-template-columns:1fr 1fr}}.tj-l{border:1px solid var(--line);border-radius:var(--r);background:var(--sheet);gap:8px;padding:14px;display:grid}.tj-l b{font-size:14.5px;display:block}.tj-l small{color:var(--mid);font-size:12.5px}.tj-l code{font:600 15px var(--mono);color:var(--cobalt);overflow-wrap:anywhere}.tj-l-a{gap:6px;display:flex}.tj-code-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.tj-code-f .field{flex:1;min-width:240px}.tj-code-in{border:1px solid var(--line-2);border-radius:var(--r);background:var(--white);align-items:center;display:flex;overflow:hidden}.tj-code-in em{font:500 14px var(--mono);color:var(--soft);white-space:nowrap;padding:0 2px 0 12px;font-style:normal}.tj-code-in .input{border:0;min-height:42px;padding-left:2px;box-shadow:none!important}.tj-code-in:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.tj-table{border:1px solid var(--line);border-radius:var(--r);display:grid;overflow:hidden}.tj-tr{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.tj-tr+.tj-tr{border-top:1px solid var(--line)}.tj-tr.th{background:var(--sheet);font:600 12.5px var(--sans);color:var(--mid)}.tj-tr b{font-weight:760}.tj-tr span[role=rowheader] b{display:block}.tj-tr small{color:var(--mid);font-size:12px}@media (max-width:640px){.tj-tr{grid-template-columns:.9fr 1fr 1fr;gap:8px;padding:10px;font-size:12.5px}}.tj-acc{gap:14px;display:grid}.tj-acc-h{grid-template-columns:auto 1fr auto;align-items:start;gap:12px;display:grid}.tj-acc-h h2{font-size:16.5px;font-weight:700}.tj-acc-h p{color:var(--mid);margin-top:2px;font-size:13.5px;line-height:1.45}.tj-acc-note{border-radius:var(--r);background:var(--cobalt-soft);color:var(--ink);padding:10px 12px;font-size:14px;line-height:1.5}.tj-check{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tj-check li{grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:12px 4px;display:grid}.tj-check li+li{border-top:1px solid var(--line)}.tj-check li>div{justify-items:start;gap:4px;display:grid}.tj-check b{font-size:15px}.tj-check small{color:var(--mid);font-size:13.5px;line-height:1.45}.tj-dot{border:1.5px solid var(--line-2);width:30px;height:30px;font:700 13px var(--sans);color:var(--soft);background:var(--white);border-radius:50%;place-items:center;display:grid}.tj-check li.done .tj-dot{color:#fff;background:#1e7a46;border-color:#1e7a46}.tj-check li.now .tj-dot{border-color:var(--cobalt);color:var(--cobalt);box-shadow:0 0 0 4px var(--cobalt-soft)}.tj-check .tj-whop{width:100%;margin-top:6px}.tj-check .tj-whop .tj-code-in{flex:1;min-width:180px}.tj-check .btn{margin-top:4px}.tj-stats .big b{color:#1e7a46;font-size:26px}.offer-perks .offer-perk-hot{color:#fff;background:#a9b4ff1f;border:1px solid #a9b4ff4d;border-radius:12px;grid-column:1/-1;padding:10px 12px;font-weight:600}:is(div,p).ok:not(.od-you),:is(div,p).alert{border:1px solid;border-radius:14px;padding:13px 16px 13px 50px;line-height:1.5;animation:.38s cubic-bezier(.2,.9,.3,1.2) both flashIn;position:relative;overflow:hidden;box-shadow:0 1px #0e153008,0 12px 28px -20px #0e153059}:is(div,p).ok:not(.od-you){color:var(--ink);background:linear-gradient(100deg,#eef0ff,#f7f8ff 60%);border-color:#c5ccff}:is(div,p).alert{color:var(--ink);background:linear-gradient(100deg,#fff0ec,#fff8f6 60%);border-color:#f3c2b6}:is(div,p).ok:not(.od-you):before,:is(div,p).alert:before{width:24px;height:24px;font:800 13px/1 var(--sans);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:14px}:is(div,p).ok:not(.od-you):before{content:"✓";background:var(--cobalt);box-shadow:0 0 0 4px #3848ff24}:is(div,p).alert:before{content:"!";background:#d9482b;box-shadow:0 0 0 4px #d9482b24}:is(div,p).ok:not(.od-you):after,:is(div,p).alert:after{content:"";background:var(--cobalt);width:4px;position:absolute;top:0;bottom:0;left:0}:is(div,p).alert:after{background:#d9482b}:is(div,p).ok a,:is(div,p).alert a{text-underline-offset:3px;font-weight:600;text-decoration:underline}@keyframes flashIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}:root[data-theme=oscuro] :is(div,p).ok:not(.od-you){background:linear-gradient(100deg,#1a2150,#151b36 60%);border-color:#2f3a7a}:root[data-theme=oscuro] :is(div,p).alert{background:linear-gradient(100deg,#3a1a14,#24161a 60%);border-color:#6b2e22}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) :is(div,p).ok:not(.od-you){background:linear-gradient(100deg,#1a2150,#151b36 60%);border-color:#2f3a7a}:root:not([data-theme=claro]) :is(div,p).alert{background:linear-gradient(100deg,#3a1a14,#24161a 60%);border-color:#6b2e22}}.toasts{z-index:90;top:max(14px,env(safe-area-inset-top));pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;right:16px}.toast{pointer-events:auto;color:#f2f0ea;background:radial-gradient(120% 140% at 0 0,#26307a 0%,#121a44 45%,#0b1029 100%);border:1px solid #8c9bff47;border-radius:18px;align-items:stretch;animation:.5s cubic-bezier(.16,1,.3,1) both toastIn;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 50px -18px #050819a6,inset 0 0 0 1px #ffffff08}.toast-main{all:unset;cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:14px 4px 16px 14px;display:flex}.toast-main:focus-visible{outline-offset:-4px;border-radius:16px;outline:2px solid #8c9bff}.toast-ic{background:linear-gradient(140deg,#56f,#2a37b8);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 16px -6px #5566ffe6}.toast-ic svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;animation:1s ease-in-out .35s bell}.toast-tx{gap:2px;min-width:0;display:grid}.toast-tx b{font:700 14.5px/1.3 var(--sans);letter-spacing:-.005em}.toast-tx span{color:#c4c9e0;overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.toast-x{all:unset;cursor:pointer;color:#9aa2c4;flex:none;place-items:start center;width:40px;padding-top:10px;font-size:22px;line-height:1;display:grid}.toast-x:hover,.toast-x:focus-visible{color:#fff}.toast-bar{transform-origin:0;background:linear-gradient(90deg,#8c9bff,#56f);width:100%;height:3px;animation:7s linear forwards toastBar;position:absolute;bottom:0;left:0}@keyframes toastIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:none}}@keyframes toastBar{to{transform:scaleX(0)}}@keyframes bell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@media (max-width:979px){.toasts{width:auto;left:12px;right:12px;top:max(10px,env(safe-area-inset-top))}}@media (prefers-reduced-motion:reduce){.toast,.toast-ic svg,:is(div,p).ok,:is(div,p).alert{animation:none}.toast-bar{display:none}}.appset-wait{opacity:.7}.nowrap{white-space:nowrap}.nowrap small{color:var(--soft);font-size:12px;font-weight:400;display:block}.keep-h h2{font:800 clamp(24px,4vw,32px)/1.1 var(--sans);letter-spacing:-.02em;margin:6px 0 10px}.keep-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:14px;display:grid}.keep-opt{flex-direction:column;gap:10px;display:flex}.keep-opt h3{font:700 18px/1.25 var(--sans);margin:0}.keep-opt p{color:var(--ink-2);flex:1;margin:0;font-size:14.5px;line-height:1.5}.keep-ic{background:var(--cobalt-soft);width:40px;height:40px;color:var(--cobalt);border-radius:12px;place-items:center;font-size:18px;display:grid}.keep-stop fieldset{border:0;margin:0 0 12px;padding:0}.keep-reasons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.keep-reasons label{border:1px solid var(--line-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.keep-reasons label:has(input:checked){border-color:var(--cobalt);background:var(--cobalt-soft)}.keep-stop .textarea{width:100%;margin-bottom:12px}.eds-pick{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:6px;display:grid}.ed-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;gap:10px;padding:20px;display:flex}.ed-card.hot{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt),var(--sh-2)}.ed-k{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt)}.ed-card h2{font:780 24px/1.1 var(--sans);letter-spacing:-.02em;margin:0}.ed-for{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.ed-pieces{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ed-pieces li{align-items:center;gap:8px;font-size:14.5px;display:flex}.ed-pieces svg{width:16px;height:16px;color:var(--cobalt);flex:none}.ed-price b{font:800 26px/1 var(--sans);letter-spacing:-.02em;display:block}.ed-price small{color:var(--mid);font-size:13px}.ed-alt{color:var(--mid);text-align:center;text-underline-offset:3px;padding:4px;font-size:13px;text-decoration:underline}.co-eds{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 12px;display:grid}.co-eds a{border:1px solid var(--line);color:var(--ink);text-align:center;background:var(--white);border-radius:12px;gap:2px;padding:10px 8px;text-decoration:none;display:grid}.co-eds a small{color:var(--mid);font-size:12px}.manage-next{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:4px 0 14px;display:flex}.manage-next b{font-size:15.5px;display:block}.manage-next small{color:var(--mid);font-size:13.5px}.manage-list{margin:0;padding:0;list-style:none}.manage-list li+li{border-top:1px solid var(--line)}.manage-list form{margin:0}.manage-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);align-items:center;gap:12px;min-height:56px;padding:14px 2px;text-decoration:none;display:flex}.manage-row>svg{width:18px;height:18px;color:var(--soft);flex:none}.manage-row:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:10px}.manage-tx{flex:1;gap:2px;min-width:0;display:grid}.manage-tx b{font-size:15px}.manage-tx small{color:var(--mid);font-size:13px}.manage-ic{background:var(--cobalt-soft);width:36px;height:36px;color:var(--cobalt);border-radius:11px;flex:none;place-items:center;display:grid}.manage-ic svg{width:18px;height:18px}.manage-ic.red{color:#c2412a;background:#fdecea}@keyframes sheetUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:979px){html{-webkit-text-size-adjust:100%}html,body{overscroll-behavior:none}input,select,textarea,.input,.select,.textarea{font-size:16px!important}a,button,summary,label,.btn{touch-action:manipulation}.tabs,.acc-tabs,.btn,.nl,.seg,.manage-row,.pk2-lock{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.btn,.nl,.manage-row,.offer-plan,.co-eds a,.acc-tabs a,.row,.stat{transition:transform .12s,background-color .15s}.btn:active,.nl:active,.manage-row:active,.offer-plan:active,.co-eds a:active,.acc-tabs a:active,.row:active,.stat:active{transform:scale(.97)}.acc-tabs{border-bottom:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;overflow:visible}.acc-tabs a{border:1px solid var(--line-2);background:var(--white);border-radius:999px;align-items:center;gap:6px;min-height:38px;margin:0;padding:8px 14px;font-size:14px;display:inline-flex}.acc-tabs a[aria-current=page]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.acc-tabs a[aria-current=page] .tab-n{color:#fff;background:#ffffff2e}.more[open]>summary:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1;pointer-events:none;background:#05081480;position:fixed;inset:0}.more-sheet{width:auto;left:8px;right:8px;bottom:calc(74px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:18px;max-height:min(68dvh,560px);padding:8px;animation:.22s cubic-bezier(.2,.9,.3,1) sheetUp;position:fixed;overflow-y:auto}.pop{bottom:calc(76px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:18px;max-height:min(70dvh,600px);animation:.22s cubic-bezier(.2,.9,.3,1) sheetUp;left:8px;right:8px;width:auto!important;top:auto!important}.pop::backdrop{background:#05081473}:is(html:has(.pop:popover-open),html:has(.more[open])){overflow:hidden}.co-eds{grid-template-columns:1fr}.co-eds a{text-align:left;grid-template-columns:1fr auto;align-items:center}}@media (display-mode:standalone){.foot{display:none}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable],p,li,td,.msg,.bubble,code,.mono{-webkit-user-select:text;user-select:text}}.ph-t>.back{width:max-content;margin-bottom:10px;display:flex}.eds-hint{display:none}@media (max-width:719px){.eds-pick{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 10px;scroll-padding:0 16px;display:flex;overflow-x:auto}.eds-pick::-webkit-scrollbar{display:none}.ed-card{scroll-snap-align:start;flex:0 0 82%;gap:8px;padding:16px}.ed-card h2{font-size:21px}.ed-for,.ed-pieces li{font-size:13.5px}.ed-price b{font-size:23px}.eds-hint{color:var(--mid);justify-content:space-between;align-items:center;margin:2px 0 8px;font-size:13px;display:flex}.eds-dots{gap:2px;display:flex}.eds-dots button{all:unset;cursor:pointer;place-items:center;width:22px;height:22px;display:grid}.eds-dots button:before{content:"";background:var(--line-2);border-radius:4px;width:7px;height:7px;transition:width .2s,background .2s}.eds-dots button[aria-current=true]:before{background:var(--cobalt);width:18px}.offer-plans{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;margin-left:-4px;margin-right:-4px;padding:4px 4px 8px;overflow-x:auto;display:flex!important}.offer-plans::-webkit-scrollbar{display:none}.offer-plan{scroll-snap-align:start;flex:0 0 78%}}.pk-ask{background:linear-gradient(110deg,#eef0ff,#fafaff);border:1px solid #c5ccff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;animation:.38s cubic-bezier(.2,.9,.3,1.2) both flashIn;display:flex}.pk-ask-ic{background:var(--cobalt);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pk-ask-ic svg{width:22px;height:22px}.pk-ask-tx{flex:1;gap:2px;min-width:180px;display:grid}.pk-ask-tx b{font-size:15px}.pk-ask-tx small{color:var(--mid);font-size:13px}.pk-ask-a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pk-ask-a .fine{flex-basis:100%}.btn-pk{gap:8px}:root[data-theme=oscuro] .pk-ask{background:linear-gradient(110deg,#1a2150,#151b36);border-color:#2f3a7a}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) .pk-ask{background:linear-gradient(110deg,#1a2150,#151b36);border-color:#2f3a7a}}.reauth{gap:14px;max-width:520px;margin:24px auto;display:grid}.reauth h1{font:780 clamp(26px,5vw,34px)/1.1 var(--sans);letter-spacing:-.02em;margin:0}.reauth .form{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.reauth-steps{gap:8px;margin:0;padding-left:20px;font-size:15px;display:grid}.prefs{gap:4px;display:grid}.switch-row{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.switch-row span{gap:2px;display:grid}.switch-row b{font-size:15px}.switch-row small{color:var(--mid);font-size:13px}.switch-row input{appearance:none;background:var(--line-2);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.switch-row input:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch-row input:checked{background:var(--cobalt)}.switch-row input:checked:after{transform:translate(18px)}.switch-row input:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.prefs .btn{justify-self:start;margin-top:10px}.ptr{top:max(8px,env(safe-area-inset-top));z-index:80;background:var(--white);width:38px;height:38px;box-shadow:var(--sh-2);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;left:50%;transform:translate(-50%)}.ptr span{border:2.5px solid var(--line-2);border-top-color:var(--cobalt);border-radius:50%;width:18px;height:18px;transition:transform .1s}.ptr[data-on] span{border-color:var(--cobalt-soft);border-top-color:var(--cobalt)}.ptr span.spin{animation:.7s linear infinite spin}.inst{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--white);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;animation:.3s cubic-bezier(.2,.9,.3,1) sheetUp;display:flex;position:fixed;box-shadow:0 18px 44px -14px #05081973}.inst img{border-radius:12px;flex:none}.inst-tx{flex:1;gap:4px;min-width:200px;display:grid}.inst-tx b{font-size:15px}.inst-tx small{color:var(--mid);font-size:13px}.inst-ios{color:var(--ink-2);gap:4px;margin:2px 0 0;padding-left:18px;font-size:13.5px;display:grid}.ios-ic{background:var(--cobalt-soft);width:22px;height:22px;color:var(--cobalt);vertical-align:-6px;border-radius:6px;place-items:center;margin:0 2px;display:inline-grid}.inst-a{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:980px){.inst{display:none}}.co-curpick{gap:8px;margin:0 0 14px;display:grid}.co-curpick-l{font:700 14px var(--sans);color:var(--ink)}.co-curpick-o{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.co-curpick-o a{border:1.5px solid var(--line-2);background:var(--white);color:var(--ink);border-radius:14px;align-content:center;gap:2px;min-height:56px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.co-curpick-o a b{font-size:15px}.co-curpick-o a small{color:var(--mid);font-size:12.5px}.co-curpick-o a[aria-current=true]{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt);background:var(--cobalt-soft)}.co-curpick-o a[aria-current=true] b:after{content:" ✓";color:var(--cobalt)}@media (max-width:719px){.co-curpick-o{grid-template-columns:1fr 1fr}.co-curpick-o a:only-child{grid-column:1/-1}}.ed-art,.co-eds-art,.co-line-art{object-fit:cover;background:#0a1030;border-radius:10px;flex:none;display:block}.ea-claro{background:#f1efe9}.ea-oscuro,:root[data-theme=oscuro] .ea-claro{display:none!important}:root[data-theme=oscuro] .ea-oscuro{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]) .ea-claro{display:none!important}:root:not([data-theme=claro]) .ea-oscuro{display:block!important}}.offer-pick{font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:14px 0 8px;display:block}.offer-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.offer-row{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.offer-row:hover{background:#a9b4ff14;border-color:#a9b4ff}.offer-row.best{background:#ffffff0a;border-color:#ffffff24}.offer-row-t{flex:1;gap:3px;min-width:0;display:grid}.offer-row-t b{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.offer-row-t b em{font:600 11px var(--sans);color:#0b1128;background:#a9b4ff;border-radius:999px;padding:2px 8px;font-style:normal}.offer-row-t small{color:#fff9;font-size:12.5px}.offer-why{gap:3px;margin-top:4px;display:grid}.offer-why i{color:#ffffffd9;align-items:center;gap:6px;font-size:12.5px;font-style:normal;display:flex}.offer-why svg{color:#a9b4ff;flex:none;width:13px;height:13px}.offer-row-p{text-align:right;font:780 22px/1 var(--sans);letter-spacing:-.02em;flex:none}.offer-row-p small{font:600 11px var(--mono);letter-spacing:.08em;color:#ffffff8c;margin-top:3px;display:block}.cur-seg{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.cur-seg>span{color:var(--mid);font-size:14px}.cur-seg>div{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.cur-seg a{font:650 14px var(--sans);color:var(--mid);border-radius:9px;align-items:center;min-height:38px;padding:8px 16px;text-decoration:none;display:inline-flex}.cur-seg a[aria-current=true]{background:var(--white);color:var(--ink);box-shadow:var(--sh-1)}.eds-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.eds-row{border:1px solid var(--line);background:var(--white);color:var(--ink);box-shadow:var(--sh-1);border-radius:16px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:border-color .15s,transform .12s;display:flex}.eds-row:hover{border-color:var(--cobalt)}.eds-row.hot{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt),var(--sh-1)}.eds-row .ed-art{border-radius:12px;width:120px;height:80px}.eds-tx{flex:1;gap:3px;min-width:0;display:grid}.eds-tx b{font-size:16.5px}.eds-tx small{color:var(--ink-2);font-size:13.5px;line-height:1.4}.eds-pc{color:var(--mid);font-size:12.5px}.eds-pr{text-align:right;flex:none;gap:2px;display:grid}.eds-pr b{font:780 19px/1.1 var(--sans);letter-spacing:-.02em;white-space:nowrap}.eds-pr small{color:var(--mid);font-size:12px}.eds-row>svg:last-child{width:18px;height:18px;color:var(--soft);flex:none}@media (max-width:719px){.eds-row{grid-template-columns:84px 1fr auto;grid-template-areas:"art tx tx""art pr go";row-gap:8px;padding:12px;display:grid}.eds-row .ed-art{grid-area:art;align-self:start;width:84px;height:56px}.eds-tx{grid-area:tx}.eds-pc{display:none}.eds-pr{text-align:left;grid-area:pr;align-items:baseline;gap:8px;display:flex}.eds-row>svg:last-child{grid-area:go;justify-self:end}}.co-eds{gap:6px;margin:0 0 12px;grid-template-columns:1fr!important;display:grid!important}.co-eds a{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:12px;align-items:center;gap:10px;text-decoration:none;text-align:left!important;grid-template-columns:66px 1fr auto!important;padding:8px 10px!important;display:grid!important}.co-eds a b{font-size:13.5px;line-height:1.25}.co-eds a small{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:650}.co-eds a[aria-current=true]{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt);background:var(--cobalt-soft)}.co-eds-art{border-radius:8px;width:66px;height:44px}.co-line-art{border-radius:12px;width:66px;height:52px}.co-brand-el{min-height:0;margin-top:8px}.tj-alert{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tj-alert>svg{width:22px;height:22px;color:var(--cobalt);flex:none}.tj-alert-tx{flex:1;gap:3px;min-width:200px;display:grid}.tj-alert-tx b{font-size:15px}.tj-alert-tx small{color:var(--mid);font-size:13px}.tj-alert.on{border-color:var(--cobalt)}
