.cp .legal:has(.faqp){width:min(760px,100%)}.cp .faq.faqp{flex-direction:column;gap:12px;display:flex}.cp .faq.faqp details{background:var(--paper);border:0;border-radius:20px;padding:0;box-shadow:0 1px 2px #0000000d}.cp .faq.faqp summary{cursor:pointer;font:700 17px/1.4 var(--geist);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.cp .faq.faqp summary::-webkit-details-marker{display:none}.cp .faq.faqp summary:after{content:"+";background:var(--bg);width:30px;height:30px;font:700 20px/1 var(--pix);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.cp .faq.faqp details[open] summary:after{content:"−";background:var(--orange);color:#fff}.cp .faq.faqp summary:hover:after{background:var(--ink);color:#fff}.cp .faq.faqp summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.cp .faq.faqp details p{font:400 16px/1.65 var(--geist);color:#222;max-width:62ch;margin:0;padding:0 22px 20px}.cp .faq-ask{background:var(--paper);border-radius:20px;align-items:flex-start;gap:18px;margin-top:28px;padding:22px;display:flex;box-shadow:0 1px 2px #0000000d}.cp .faq-ask img{aspect-ratio:104/129;width:56px;height:auto;image-rendering:pixelated;flex:none;display:block}.cp .faq-ask-b{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.cp .faq-ask h2{font:700 19px/1.3 var(--geist);margin:0}.cp .faq-ask p{font:400 16px/1.5 var(--geist);color:#222;margin:0}.cp .faq-ask .ab{color:#fff;margin-top:4px;padding:0 22px;text-decoration:none}.cp .faq-ask{position:relative}.cp .faq-ask-q{position:absolute;bottom:16px;right:20px}.cp .faq-ask-q .qpow,.cp .faq-ask-q .qpow:hover{color:#8a8a8a;opacity:.85;font-size:11.5px;text-decoration:none}.cp .faq-ask-q .qpow:hover{opacity:1}.cp .faq-toc{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 26px;display:flex}.cp .faq-toc a{background:var(--paper);font:700 13px/1.2 var(--geist);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:7px 14px;text-decoration:none;box-shadow:0 1px 2px #0000000d}.cp .faq-toc a:hover{background:var(--orange);color:#fff}.cp .faq-sec{margin:0 0 30px;scroll-margin-top:90px}.cp .faq-sec>h2{font:700 18px/1.3 var(--pix);letter-spacing:.03em;margin:0 0 12px}.cp .faq.faqp details p.faq-more{color:#555;padding-top:0;font-size:14.5px}.cp .faq.faqp details p.faq-more a{color:#a34d00;font-weight:600}.cp .faq-empty{background:var(--paper);border-radius:20px;padding:28px 20px}@media (max-width:480px){.cp .faq-ask{gap:14px;padding:18px 16px 40px}.cp .faq.faqp{gap:10px}.cp .faq.faqp summary{padding:16px;font-size:16px}.cp .faq.faqp details p{padding:0 16px 18px;font-size:15px}}.side .kws,.side .sk{gap:6px;margin:0 0 12px;padding:0;list-style:none}.side .sk i{border-radius:0;height:26px}.side .sg{margin:0 0 24px}.side .sg h3{margin:0 0 6px}.side .sg-h{margin:0 0 12px}.side .chip.kw,.side .sg-add .chip{color:#232838;font:600 13px/1.2 var(--geist);letter-spacing:0;text-align:left;white-space:normal;box-shadow:none;background:#ffcd50;border:2px solid #232838;border-radius:0;align-items:center;gap:6px;padding:4px 9px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.side .chip.kw:hover:not(:disabled),.side .sg-add .chip:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:2px 2px #232838}.side .chip.kw[aria-pressed=true]{color:#ffcd50;box-shadow:none;background:#232838}.side .chip.kw[aria-pressed=true]:hover:not(:disabled){box-shadow:2px 2px #ffcd50}:is(.side .chip.kw:focus-visible,.side .sg-add .chip:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.side .chip.kw:disabled,.side .sg-add .chip:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.side .sg-add{align-items:stretch;gap:6px;display:flex}.side .sg-add input{height:auto;min-height:32px;font:500 14px/1.2 var(--geist);border-radius:0;padding:4px 10px}.side .sg-add .chip{letter-spacing:.04em;flex:none;padding:4px 12px;font-weight:700}.side .sel{padding-top:20px}.side .sel-l{gap:12px;margin:12px 0 0}.side .sel .chip.mode{color:#ffcd50;font:700 11px/1.2 var(--geist);letter-spacing:.06em;background:#232838;border-radius:0;padding:3px 7px}.side .sel-t{margin:18px 0 12px}.qpow,.qpow:hover{text-decoration:none}.cp .faq-ask-q .qpow{gap:6px}.cp .faq-ask-q .qtile{border-radius:4.2px;width:18px;height:18px;font-size:10.5px}.cp .faq-ask-q .qtile sup{font-size:5.5px;top:1.5px;right:2px}.fxm-pick{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.fxm-pick legend{margin:0 0 8px;padding:0}.fxm-pick label{background:var(--paper);cursor:pointer;font:500 15px/1.45 var(--geist);border-left:4px solid #0000;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:10px 14px;display:grid}.fxm-pick label.on{border-left-color:var(--orange)}.fxm-pick input{width:20px;height:20px;accent-color:var(--orange);margin:1px 0 0}.fxm-pk{font:700 11px/1.6 var(--pix);letter-spacing:.06em;color:#a54b00;white-space:nowrap}.fxm-pick input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.gd-grp{flex-direction:column;gap:12px;display:flex}.gd-grp+.gd-grp{margin-top:6px}.gd-gh{background:var(--paper);border-left:4px solid var(--orange);border-radius:14px;padding:12px 16px}.gd-gh p{font:500 15px/1.5 var(--geist);margin:6px 0 0}.bl-card{background:var(--paper);border-radius:24px;padding:22px 26px;box-shadow:0 1px 2px #0000000d}.bl-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.bl-f{flex-direction:column;gap:6px;min-width:0;display:flex}.bl-f.wide{grid-column:1/-1}.bl-f span{font:700 12px/1 var(--pix);letter-spacing:.06em;color:#555}.bl-f input,.bl-f select{background:var(--bg);height:48px;font:500 16px/1.4 var(--geist);color:var(--ink);border:0;border-radius:12px;width:100%;min-width:0;padding:0 14px;box-shadow:inset 0 0 0 1px #dcdcdc}:is(.bl-f input:focus-visible,.bl-f select:focus-visible){box-shadow:inset 0 0 0 2px var(--orange);outline:none}.bl-act{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px;display:flex}.bl-act .note{margin:0}.bl-act .note.ok{color:#145a2a}.bl-inv{margin:0;padding:0;list-style:none}.bl-inv li{font:400 15px/1.4 var(--geist);border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.bl-inv li:last-child{border-bottom:0}.bl-inv b{font:700 18px/1.2 var(--pix)}.bl-inv small{color:#666;font-size:13px;display:block}.bl-inv a{text-underline-offset:.15em;font-weight:600;text-decoration:underline}@media (max-width:560px){.bl-form{grid-template-columns:1fr}.bl-card{padding:18px}}:root{--bg:#f6f6f6;--paper:#fff;--ink:#000;--orange:#ff7800;--geist:"Geist",system-ui,sans-serif;--pix:"Pixelify Sans",monospace;--u:min(calc(100vw / 1240), calc(100vh / 1080));--m:max(.8px, var(--u));--spring:cubic-bezier(.34,1.5,.5,1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (height:100dvh){:root{--u:min(calc(100vw / 1240), calc(100dvh / 1080))}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--geist);-webkit-font-smoothing:antialiased;min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.pg h1{margin:0;line-height:0}.pg h1 img{width:max(220px,calc(382 * var(--u)));height:auto;display:block}.pg .line{margin:calc(34 * var(--u)) 0 0;font:700 max(22px,calc(38 * var(--u)))/1 var(--pix);letter-spacing:.02em;text-align:center}.pg .back{margin-top:calc(34 * var(--u));font:700 max(18px,calc(26 * var(--u)))/1 var(--pix);letter-spacing:.02em;color:var(--orange);text-underline-offset:.2em;text-decoration:underline}.pg .back:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.search{margin-top:calc(34 * var(--u));width:min(calc(843 * var(--u)),100%);min-width:min(300px,100%);height:max(52px,calc(74 * var(--u)));display:flex;position:relative}.search input{border-radius:calc(20 * var(--u));background:var(--paper);min-width:0;height:100%;padding:0 calc(214 * var(--u)) 0 calc(28 * var(--u));font:600 max(16px,calc(22 * var(--u)))/1 var(--geist);color:var(--ink);border:0;outline:none;flex:1;transition:box-shadow .2s;box-shadow:inset 0 2px #fffffff2,inset 0 -2px #0000000d,0 1px 2px #0000000d}.search input:focus-visible{box-shadow:inset 0 0 0 2px #ff78008c,0 1px 2px #0000000d}.search button{height:100%;width:max(110px,calc(192 * var(--u)));border-radius:calc(20 * var(--u));cursor:pointer;color:#fff;font:700 max(20px,calc(38 * var(--u)))/1 var(--pix);letter-spacing:.02em;background:linear-gradient(#ff7a06,#ff8a22);border:0;transition:transform .12s,filter .12s;position:absolute;top:0;right:0;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #a03c002e}.search button:hover{filter:brightness(1.05)}.search button:active{transform:translateY(1px)}.search button:disabled{filter:grayscale(.3)brightness(.95);cursor:default}.search button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pg .err{min-height:1.4em;margin:calc(18 * var(--u)) 0 0;font:700 max(16px,calc(22 * var(--u)))/1.2 var(--pix);color:#c4300a;text-align:center}.pg h1 a{line-height:0;display:block}.pg h1 a:focus-visible{outline:3px solid var(--ink);outline-offset:6px}.af{margin-top:calc(34 * var(--u));width:min(calc(560 * var(--u)),100%);gap:max(14px,calc(20 * var(--u)));flex-direction:column;min-width:min(300px,100%);display:flex}.fl{flex-direction:column;gap:6px;display:flex}.fl span{font:700 max(15px,calc(20 * var(--u)))/1 var(--pix);letter-spacing:.02em}.fl input{height:max(50px,calc(66 * var(--u)));border-radius:calc(20 * var(--u));background:var(--paper);padding:0 calc(26 * var(--u));font:600 max(16px,calc(22 * var(--u)))/1 var(--geist);color:var(--ink);border:0;outline:none;transition:box-shadow .2s;box-shadow:inset 0 2px #fffffff2,inset 0 -2px #0000000d,0 1px 2px #0000000d}.fl input:focus-visible{box-shadow:inset 0 0 0 2px #ff78008c,0 1px 2px #0000000d}.ab{height:max(52px,calc(70 * var(--u)));border-radius:calc(20 * var(--u));cursor:pointer;color:#fff;font:700 max(20px,calc(34 * var(--u)))/1 var(--pix);letter-spacing:.02em;background:linear-gradient(#ff7a06,#ff8a22);border:0;transition:transform .12s,filter .12s;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #a03c002e}.ab:hover{filter:brightness(1.05)}.ab:active{transform:translateY(1px)}.ab:disabled,.ab[aria-disabled=true]{filter:grayscale(.3)brightness(.95);cursor:default}.ab:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ck2{font:500 max(14px,calc(18 * var(--u)))/1.35 var(--geist);align-items:flex-start;gap:10px;display:flex}.ck2 input{width:20px;height:20px;accent-color:var(--orange);flex:none;margin:1px 0 0}.ck2 a{text-underline-offset:.15em;text-decoration:underline}.ck2 a:hover{color:var(--orange)}.pg .ok{min-height:1.4em;margin:calc(18 * var(--u)) 0 0;font:700 max(16px,calc(22 * var(--u)))/1.25 var(--pix);text-align:center;max-width:min(calc(700 * var(--u)),100%)}.pg .err{max-width:min(calc(700 * var(--u)),100%)}.al{margin-top:calc(26 * var(--u));justify-content:center;gap:12px calc(40 * var(--u));flex-wrap:wrap;display:flex}.al a,.al button{cursor:pointer;font:700 max(16px,calc(22 * var(--u)))/1 var(--pix);letter-spacing:.02em;color:var(--orange);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}:is(.al a:focus-visible,.al button:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.hist{margin-top:calc(34 * var(--u));width:min(calc(843 * var(--u)),100%);min-width:min(300px,100%)}.hist h2{font:700 max(18px,calc(26 * var(--u)))/1 var(--pix);letter-spacing:.02em;margin:0 0 12px}.hist ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hist li{background:var(--paper);border-radius:calc(16 * var(--u));padding:12px calc(22 * var(--u));flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex;box-shadow:0 1px 2px #0000000d}.hist .q{font:600 max(15px,calc(20 * var(--u)))/1.3 var(--geist);overflow-wrap:anywhere}.hist .m{font:500 max(13px,calc(16 * var(--u)))/1.3 var(--geist);color:#555}.hist .none{font:500 max(15px,calc(19 * var(--u)))/1.4 var(--geist);text-align:center;margin:0}.pg.lg{padding:max(32px,calc(80 * var(--u))) 16px max(40px,calc(80 * var(--u)));justify-content:flex-start}.legal{width:min(720px,100%);margin-top:max(24px,calc(40 * var(--u)));font:400 17px/1.6 var(--geist)}.legal .upd{font:500 14px/1.4 var(--geist);color:#555;text-align:center;margin:0 0 8px}.legal h2{font:700 22px/1.2 var(--pix);letter-spacing:.02em;margin:36px 0 10px;scroll-margin-top:24px}.legal h3{font:700 17px/1.3 var(--geist);margin:20px 0 6px}.legal p{margin:0 0 12px}.legal ul{margin:0 0 12px;padding-left:22px}.legal li{margin:0 0 6px}.legal a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.legal a:hover{color:var(--orange)}.legal a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.legal code{background:var(--paper);border-radius:5px;padding:2px 5px;font:500 15px/1 ui-monospace,Menlo,monospace}.pg.lg .al{margin-top:36px}.ld .lmeta{max-width:640px;font:500 14px/1.5 var(--geist);color:#444;text-align:center;margin:12px 0 0}.ld .toc{width:min(760px,100%);margin-top:max(22px,calc(34 * var(--u)));background:var(--paper);border-radius:20px;padding:18px 22px;box-shadow:0 1px 2px #0000000d}.ld .toc p{font:700 16px/1.2 var(--pix);letter-spacing:.02em;margin:0 0 10px}.ld .toc ol{columns:2 240px;column-gap:28px;margin:0;padding:0;list-style:none}.ld .toc li{break-inside:avoid;font:500 15px/1.35 var(--geist);margin:0 0 7px}.ld .toc a{color:var(--ink);text-underline-offset:.18em;-webkit-text-decoration:underline #c8c8c8;text-decoration:underline #c8c8c8}.ld .toc a:hover{color:var(--orange);text-decoration-color:currentColor}.ld .toc a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ld .legal.doc{background:var(--paper);width:min(760px,100%);padding:max(22px,calc(40 * var(--u))) max(18px,calc(44 * var(--u)));color:#111;border-radius:20px;margin-top:16px;box-shadow:0 1px 2px #0000000d}.ld .legal.doc>:first-child{margin-top:0}.ld .legal h2{border-top:1px solid #ececec;padding-top:24px}.ld .legal h2:first-child{border-top:0;padding-top:0}.ld .legal h2,.ld .legal h3{scroll-margin-top:96px}.run{margin-top:calc(30 * var(--u));align-items:center;gap:calc(26 * var(--u));flex-direction:column;display:flex}.run .who{font:600 max(18px,calc(26 * var(--u)))/1.3 var(--geist);text-align:center;overflow-wrap:anywhere;margin:0}.run .k,.rs .meta{font:700 max(13px,calc(16 * var(--u)))/1 var(--pix);letter-spacing:.04em;text-transform:uppercase;color:#555}.run .eng{justify-content:center;gap:calc(30 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.run .eng li{font:600 14px/1 var(--geist);animation:1.6s ease-in-out infinite eng-pulse;animation-delay:calc(var(--i) * .2s);flex-direction:column;align-items:center;gap:10px;display:flex}.run .eng img{width:max(44px,calc(64 * var(--u)));height:max(44px,calc(64 * var(--u)));object-fit:contain}@keyframes eng-pulse{0%,to{opacity:1}50%{opacity:.45}}.run .dn{margin:calc(10 * var(--u)) 0 calc(18 * var(--u))}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.run .eng li{animation:none}}.pg.rs{padding:max(32px,calc(80 * var(--u))) 16px max(40px,calc(80 * var(--u)));justify-content:flex-start}.rs .line{overflow-wrap:anywhere;max-width:min(900px,100%)}.rs .meta{text-align:center;margin:10px 0 0}.rs section,.rs .ailab{width:min(900px,100%)}.rs .ailab{margin:max(20px,calc(30 * var(--u))) 0 0;border:2px dashed var(--ink);font:500 15px/1.45 var(--geist);text-align:center;border-radius:14px;padding:10px 16px}.rs h2{font:700 max(18px,calc(24 * var(--u)))/1.1 var(--pix);letter-spacing:.02em;margin:0 0 10px}.rs .score{margin-top:max(24px,calc(36 * var(--u)));align-items:center;gap:max(16px,calc(30 * var(--u)));background:var(--paper);padding:max(16px,calc(26 * var(--u)));border-radius:20px;display:flex}.rs .num{font:700 max(52px,calc(90 * var(--u)))/1 var(--pix);color:var(--orange);flex:none;margin:0}.rs .num small{color:var(--ink);font-size:.35em}.rs .verdict{font:600 max(17px,calc(22 * var(--u)))/1.35 var(--geist);margin:0}.rs .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:16px;margin-top:16px;display:grid}.rs .card,.rs .facts .f,.rs .todo,.rs .next,.rs details{background:var(--paper);padding:max(16px,calc(22 * var(--u)));border-radius:20px}.rs .card h2{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs .card h2 img{width:32px;height:auto}.rs .card p,.rs li{font:400 16px/1.5 var(--geist)}.rs .card p{margin:0 0 8px}.rs .tag{font:700 12px/1 var(--pix);letter-spacing:.04em;border-radius:8px;margin-left:auto;padding:4px 8px}.rs .tag.yes{color:#145a2a;background:#dff3e4}.rs .tag.no{color:#8a2408;background:#fde3dc}.rs ul,.rs ol{margin:0;padding-left:22px}.rs .bad li{color:#8a2408}.rs .src{font:500 14px/1.4 var(--geist);flex-wrap:wrap;gap:6px 14px;display:flex}.rs a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.rs a:hover{color:var(--orange)}:is(.rs a:focus-visible,.rs button:focus-visible,.rs summary:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.rs .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}@media (max-width:900px){.rs .facts{grid-template-columns:minmax(0,1fr)}}.rs .f.r h2{color:#145a2a}.rs .f.w h2{color:#8a2408}.rs .todo,.rs .next,.rs .raw{margin-top:16px}.rs .todo li{margin-bottom:10px}.rs .todo li b,.rs .todo li span{display:block}.rs .todo .how{color:#555}.rs .raw details{margin-top:10px}.rs summary{cursor:pointer;font:700 18px/1 var(--pix);align-items:center;gap:10px;display:flex}.rs summary img{width:24px;height:auto}.rs .qa{margin-top:14px}.rs .qa .q{font:700 15px/1.4 var(--geist);margin:0 0 4px}.rs .qa .t{font:400 15px/1.55 var(--geist);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px}.hist a.q{color:inherit;text-underline-offset:.15em;text-decoration:underline}.hist a.q:hover{color:var(--orange)}.hist a.q:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.dn{margin-top:max(24px,calc(40 * var(--u)));flex-direction:column;align-items:center;display:flex}.dn-eat{--c:5px;width:calc(48 * var(--c));height:calc(48 * var(--c));background:url(/donut-eat.png) 0 0/calc(26 * 48 * var(--c)) calc(48 * var(--c)) no-repeat;image-rendering:pixelated;animation:3.64s steps(26,end) infinite dn-eat;display:block}.dn-eat.sm{--c:2px}@media (max-width:600px){.dn-eat{--c:3px}}@keyframes dn-eat{to{background-position-x:calc(-26 * 48 * var(--c))}}@media (prefers-reduced-motion:reduce){.dn-eat{background-position-x:calc(-11 * 48 * var(--c));animation:none}}.pv .card{width:min(900px,100%);margin-top:16px}.pv .card h2{font-size:max(16px,calc(20 * var(--u)))}.pv .card h2 img{width:28px}.pv .offer{background:var(--paper);padding:max(18px,calc(28 * var(--u)));text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}.pv .offer p{font:400 16px/1.5 var(--geist);max-width:620px;margin:0}.pv .pv-what{text-align:left;flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:520px;display:flex}.pv .pv-what span{font:700 15px/1.3 var(--geist)}.pv .pv-what input{height:46px;font:500 16px/1 var(--geist);color:var(--ink);background:#f1f1f1;border:0;border-radius:14px;outline:none;padding:0 16px;box-shadow:inset 0 0 0 1px #0000001f}.pv .pv-what input::placeholder{color:#6b6b6b}.pv .pv-what input:focus-visible{background:#fff;box-shadow:inset 0 0 0 2px #ff7800b3}.pv .pv-what small{font:400 13px/1.4 var(--geist);color:#555}.pv .lock{flex-wrap:wrap;justify-content:center;gap:14px 22px;margin:0;padding:0;list-style:none;display:flex}.pv .lock li{font:600 15px/1 var(--geist);align-items:center;gap:8px;display:flex}.pv .lock img{width:28px;height:auto}.pv .price{color:var(--orange);font:700 max(26px,calc(40 * var(--u)))/1 var(--pix)!important}.pv .price s{color:var(--ink);margin-right:.3em}.pv .offer .ab{width:min(460px,100%)}.pv .fine{color:#555;font-size:14px!important}.or{text-align:center;font:700 16px/1 var(--pix);margin:0}.qpow{color:#6b6b6b;align-items:center;gap:8px;font:500 12.5px Geist,system-ui,sans-serif;display:inline-flex}.qpow:hover .qword{text-decoration:underline}.qtile{color:#fff;background:#7cb5a3;border-radius:5.6px;place-items:center;width:24px;height:24px;padding-bottom:1px;font:600 14px/1 Geist,system-ui,sans-serif;display:grid;position:relative;box-shadow:inset 1px 1px #ffffff3d,inset -1px -1px #0000002e}.qtile sup{font:600 7px/1 Geist,system-ui,sans-serif;position:absolute;top:2px;right:3px}.qword{letter-spacing:-.045em;color:#1f4a3c;font:600 14px Geist,system-ui,sans-serif}.cp .o{color:var(--orange)}.cp .steps{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.cp .steps h2{margin-top:0}.cp .eng{flex-wrap:wrap;gap:12px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cp .eng li{font:600 15px/1 var(--geist);align-items:center;gap:8px;display:flex}.cp .eng img{width:28px;height:auto}.cp .cta{justify-content:center;margin:26px 0 10px;display:flex}.cp .cta .ab{color:#fff;justify-content:center;align-items:center;padding:0 32px;text-decoration:none;display:inline-flex}.cp .small{color:#555;text-align:center;font-size:14px}.cp .empty{text-align:center;font:600 17px/1.5 var(--geist)}.cp .plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.cp .plan{background:var(--paper);border-radius:20px;padding:20px;box-shadow:0 1px 2px #0000000d}.cp .plan.hot{outline:3px solid var(--orange)}.cp .plan h2{margin:0 0 8px}.cp .pr{font:700 34px/1 var(--pix);color:var(--orange);margin:0 0 12px}.cp .pr s{color:var(--ink);margin-right:.25em;font-size:.7em}.cp .faq details{border-bottom:1px solid #e3e3e3;padding:12px 0}.cp .faq summary{cursor:pointer;font:700 17px/1.35 var(--geist)}.cp .faq summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.cp .faq p{margin:8px 0 0}.cp .qbw{justify-content:center;margin-top:18px;display:flex}.pv .price s,.cp .pr s{font-family:var(--geist);font-weight:700}.ab.gb{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink),0 1px 2px #0000000d;font-size:max(17px,calc(26 * var(--u)))}.tb{height:calc(calc(70 * var(--u)) + calc(50 * var(--m)));padding:0 calc(150 * var(--m));justify-content:center;align-items:center;display:flex}.o{color:var(--orange)}.dd{position:relative}.dd-btn{all:unset;box-sizing:border-box;cursor:pointer;background:var(--paper);white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.dd-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dd-tri{border-left:.42em solid #0000;border-right:.42em solid #0000;border-top:.68em solid var(--orange);width:0;height:0;transition:transform .35s var(--spring);flex:none}.dd.open .dd-tri{transform:rotate(180deg)}.dd-list{background:var(--paper);z-index:40;visibility:hidden;opacity:0;clip-path:inset(0 0 100% round 14px);margin:0;padding:6px 0;list-style:none;transition:clip-path .26s cubic-bezier(.6,0,.8,.4),opacity .12s linear .14s,visibility 0s linear .27s;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 30px #00000014}.dd.up .dd-list{clip-path:inset(100% 0 0 round 14px);top:auto;bottom:calc(100% + 6px)}.dd.open .dd-list{visibility:visible;opacity:1;clip-path:inset(0 round 14px);transition:clip-path .38s cubic-bezier(.2,.85,.25,1),opacity .1s linear,visibility}.dd-list li{cursor:pointer;opacity:0;align-items:center;gap:.6em;transition:opacity .1s,transform .1s,color .15s;display:flex;transform:translateY(-6px)}.dd.up .dd-list li{transform:translateY(6px)}.dd.open .dd-list li{opacity:1;transition:opacity .22s ease calc(var(--i) * 28ms + 80ms),transform .32s var(--spring) calc(var(--i) * 28ms + 80ms),color .15s;transform:none}.dd-list li:before{content:"";background:var(--orange);width:.45em;height:.45em;transition:transform .25s var(--spring);flex:none;transform:scale(0)}.dd-list li[aria-selected=true]:before{transform:none}.dd-list li:hover,.dd-list li.act{color:var(--orange)}.sl{z-index:45;top:calc(calc(35 * var(--u)) + calc(7 * var(--m)));left:calc(51 * var(--u));transition:opacity .25s .3s;position:fixed}.sl .dd-btn{height:calc(36 * var(--m));border-radius:calc(18 * var(--m));padding:0 calc(14 * var(--m)) 0 calc(16 * var(--m));gap:calc(10 * var(--m));font:700 calc(19 * var(--m))/1 var(--pix);letter-spacing:.12em}.sl .dd-list{width:calc(170 * var(--m));font:700 calc(13 * var(--m))/1 var(--geist);letter-spacing:.16em;left:0;right:auto;top:calc(100% + calc(8 * var(--m)))}.sl .dd-list li{height:calc(36 * var(--m));padding:0 calc(18 * var(--m))}.hm{z-index:45;top:calc(calc(35 * var(--u)) + calc(0 * var(--m)));left:calc(51 * var(--u));height:calc(50 * var(--m));transition:transform .2s var(--spring);line-height:0;display:none;position:fixed}.hm img{width:auto;height:100%;image-rendering:pixelated;display:block}.hm:hover{transform:translateY(-2px)}.hm:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}html[data-auth] .hm{display:block}html[data-auth] .sl{left:calc(calc(51 * var(--u)) + calc(54 * var(--m)) + 14px)}.bm{top:calc(35 * var(--u));right:calc(51 * var(--u));width:calc(calc(293 * var(--m)) + var(--ex,0px));height:calc(441 * var(--m));z-index:50;pointer-events:none;position:fixed}.bm-panel{border-radius:calc(22 * var(--m));opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);clip-path:inset(0 0 calc(391 * var(--m)) calc(calc(242 * var(--m)) + var(--ex,0px)) round calc(20 * var(--m)));background:#fffc;border:1px solid #ffffffbf;transition:clip-path .34s cubic-bezier(.6,0,.8,.4) .1s,opacity .14s linear .33s,visibility 0s linear .64s;position:absolute;inset:0;box-shadow:0 24px 60px #0d1b3e2e,inset 0 1px #ffffffe6}.bm-panel .lg{left:0;right:0;top:calc(121 * var(--m));width:max-content;min-width:calc(154 * var(--m));padding:0 calc(22 * var(--m));white-space:nowrap;height:calc(44 * var(--m));border-radius:calc(12 * var(--m));color:#fff;font:700 calc(28 * var(--m) * var(--mf,1))/1 var(--pix);letter-spacing:.02em;background:linear-gradient(#ff7a06,#ff8a22);justify-content:center;align-items:center;margin:0 auto;display:flex;position:absolute;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #a03c002e}.bm.open .bm-panel .lg:active{filter:brightness(.96)}.bm-panel ul{left:calc(37 * var(--m));top:calc(200 * var(--m));margin:0;padding:0;list-style:none;position:absolute}.bm-panel li a{white-space:nowrap;font:700 calc(23 * var(--m) * var(--mf,1))/calc(45 * var(--m)) var(--geist);letter-spacing:.16em;text-transform:uppercase;transition:color .15s;display:block}.bm-panel a:hover{color:var(--orange)}.bm-panel a:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.bm-panel .lg:hover{color:#fff;filter:brightness(1.05)}.bm-fade{opacity:0;transform:translateY(calc(8 * var(--m)));transition:opacity .14s,transform .14s}.bm-burger{width:calc(50 * var(--m));height:calc(250 * var(--m));transform-origin:0 0;transform:translate(calc(calc(242 * var(--m)) + var(--ex,0px)),0) rotate(0deg);pointer-events:none;transition:transform .38s cubic-bezier(.5,0,.3,1.25) .26s;position:absolute;top:0;left:0}.bm-burger img{left:calc(var(--x) * var(--m));width:calc(var(--w) * var(--m));height:calc(var(--h) * var(--m));transform:translateY(calc(var(--c) * var(--m)));transition:transform .3s cubic-bezier(.5,0,.5,1) 80ms;display:block;position:absolute}.bm-letters{pointer-events:none;translate:calc(var(--ex,0px) / 2) 0;position:absolute;inset:0}.bm-letters span{top:calc(22 * var(--m));height:calc(50 * var(--m));width:calc(40 * var(--m));margin-left:calc(-20 * var(--m));font:700 calc(43.7 * var(--m))/1 var(--pix);opacity:0;justify-content:center;align-items:center;transition:opacity .12s,transform .12s;display:flex;position:absolute;transform:scale(.3)}.bm-btn{all:unset;left:calc(calc(242 * var(--m)) + var(--ex,0px));width:calc(51 * var(--m));height:calc(50 * var(--m));border-radius:calc(12 * var(--m));cursor:pointer;pointer-events:auto;transition:left .38s .26s,top .38s .26s,width .38s .26s;position:absolute;top:0}.bm-btn:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.bm-nofx .bm-burger,.bm-nofx .bm-btn,.bm-nofx .bm-letters,.bm-nofx .bm-panel{transition:none!important}.bm:not(.open) .bm-btn:hover~.bm-burger img{transform:translateY(calc((var(--c) + var(--hv)) * var(--m)));transition-duration:.18s;transition-delay:0s}.bm.open .bm-panel{opacity:1;visibility:visible;clip-path:inset(-40px -72px -96px -72px round calc(22 * var(--m)));pointer-events:auto;transition:clip-path .46s cubic-bezier(.2,.85,.25,1) .12s,opacity .12s linear .12s,visibility}.bm.open .bm-burger{transform:translate(calc(calc(22 * var(--m)) + var(--ex,0px) / 2),calc(72 * var(--m))) rotate(-90deg);transition:transform .42s var(--spring) 0s}.bm.open .bm-burger img{transform:translateY(calc(var(--o) * var(--m)));transition:transform .44s cubic-bezier(.3,1.35,.5,1) .2s}.bm.open .bm-letters span{opacity:1;transition:opacity .2s ease var(--d),transform .3s cubic-bezier(.3,1.7,.5,1) var(--d);transform:none}.bm.open .bm-fade{opacity:1;transition:opacity .3s ease var(--d),transform .3s cubic-bezier(.2,.8,.2,1) var(--d);transform:none}.bm.open .bm-btn{left:calc(22 * var(--m));top:calc(22 * var(--m));width:calc(250 * var(--m));z-index:1;transition:left,top,width}.bm:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;background:#12141829;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.bm.open:before{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility}.bm-btn,.bm-panel a{-webkit-tap-highlight-color:transparent}@media (max-width:700px){html:has(body.menu-open){overscroll-behavior:none;overflow:hidden}}@media (prefers-reduced-motion:reduce){.bm:before,.bm.open:before{transition:none}}.bm.tall{height:calc(491 * var(--m));height:calc((225 + 45 * max(6, var(--n,6))) * var(--m))}.bm.tall:not(.open) .bm-panel{clip-path:inset(0 0 calc(100% - calc(50 * var(--m))) calc(calc(242 * var(--m)) + var(--ex,0px)) round calc(20 * var(--m)))}.pot-dock{z-index:40;background:var(--paper);border-radius:16px;align-items:center;padding:8px 16px 8px 10px;transition:transform .2s;display:flex;position:fixed;bottom:14px;right:16px;box-shadow:0 6px 18px #00000014}.pot-dock:hover{transform:translateY(-2px)}.pot-dock:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:760px),(orientation:portrait){:root{--v:min(calc(100vw / 390), calc(100vh / 660));--m:max(.86px, calc(var(--v) * .9))}@supports (height:100dvh){:root{--v:min(calc(100vw / 390), calc(100dvh / 660))}}.tb{height:calc(calc(32 * var(--v)) + calc(50 * var(--m)));padding:0 calc(90 * var(--v))}.bm{top:calc(16 * var(--v));right:calc(16 * var(--v))}.sl{top:calc(calc(16 * var(--v)) + calc(25 * var(--m)) - calc(15 * var(--v)));left:calc(12 * var(--v))}.sl .dd-btn{height:calc(30 * var(--v));border-radius:calc(15 * var(--v));padding:0 calc(12 * var(--v)) 0 calc(14 * var(--v));gap:calc(11 * var(--v));font-size:calc(17 * var(--v))}.sl .dd-list li{height:calc(34 * var(--v));padding:0 calc(16 * var(--v))}.hm{top:calc(calc(16 * var(--v)) + calc(25 * var(--m)) - calc(20 * var(--v)));left:calc(12 * var(--v));height:calc(40 * var(--v))}html[data-auth] .sl{left:calc(calc(12 * var(--v)) + calc(43 * var(--v)) + 12px)}}.pg h1.line{margin:calc(34 * var(--u)) 0 0;line-height:1}.pg.lg h1.line{margin-top:0}.ab.sm{color:#fff;border-radius:14px;justify-content:center;align-items:center;height:48px;padding:0 22px;font-size:18px;display:inline-flex}.ab.sm:disabled{cursor:default}.ab.sm.gb{color:var(--ink)}.chip{background:var(--paper);font:600 14px/1 var(--geist);color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:9px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdcdc}.chip small{font:700 11px/1 var(--pix);letter-spacing:.04em;color:#555}button.chip:hover{box-shadow:inset 0 0 0 2px var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.chip[aria-pressed=true] small{color:#ddd}.chip:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.chip.mode{background:var(--orange);color:#fff;font:700 12px/1 var(--pix);letter-spacing:.05em;cursor:default;box-shadow:none;padding:6px 10px}.chip.eff{cursor:default;font:700 11px/1 var(--pix);letter-spacing:.05em;padding:5px 9px}.chip.eff.quick{color:#145a2a;background:#dff3e4}.chip.eff.medium{color:#6a4a00;background:#fdf0cf}.chip.eff.long{color:#2b3a8a;background:#e6e8f8}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chips select,.tools select{background:var(--paper);height:36px;font:600 14px/1 var(--geist);color:var(--ink);border:0;border-radius:999px;padding:0 12px;box-shadow:inset 0 0 0 1px #dcdcdc}.pg .none{font:500 16px/1.5 var(--geist);color:#555;text-align:center;margin:20px 0}.dot{border-radius:50%;width:12px;height:12px;display:inline-block}.dot.yes{background:#2f9e55}.dot.no{background:#d4442a}.pg.db{justify-content:flex-start;align-items:center;padding:28px 16px 56px}.db>*{width:min(1000px,100%)}.pg.ad>*{width:min(1280px,100%)}.db-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 16px;display:flex}.db-title{font:700 max(28px,calc(44 * var(--u)))/1 var(--pix);letter-spacing:.02em;margin:0}.db-sub{font:500 15px/1.4 var(--geist);color:#555;overflow-wrap:anywhere;margin:14px 0 24px}.db .err{text-align:left}.cks{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ck{background:var(--paper);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.ck-main{color:inherit;padding:18px 20px;display:block}.ck-main:hover .ck-q{text-underline-offset:.15em;text-decoration:underline}.ck-main:focus-visible{outline:3px solid var(--ink);outline-offset:-3px;border-radius:20px}.ck-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ck-q{font:700 19px/1.3 var(--geist);overflow-wrap:anywhere;margin:0}.ck-m{font:500 14px/1.4 var(--geist);color:#555;text-transform:none;margin:4px 0 0}.ck-st{font:600 14px/1.4 var(--geist);color:#555;margin:14px 0 0}.ck-st.bad{color:#8a2408}.ck-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.ck-score{font:700 56px/1 var(--pix);color:var(--orange);align-items:baseline;gap:4px;margin:0;display:flex}.ck-score small{color:var(--ink);font-size:20px}.ck-score.none{color:#bbb}.dl{font:700 14px/1 var(--pix);letter-spacing:.02em;border-radius:8px;align-self:center;margin-left:8px;padding:5px 8px}.dl.up{color:#145a2a;background:#dff3e4}.dl.dn{color:#8a2408;background:#fde3dc}.ck-eng{gap:12px;margin:0;padding:0;list-style:none;display:flex}.ck-eng li{font:700 14px/1 var(--pix);flex-direction:column;align-items:center;gap:4px;min-width:30px;display:flex}.ck-eng img{object-fit:contain;width:28px;height:28px}.ck-eng li .dot{margin:2px 0}.ck-more{border-top:1px solid #eee;padding:10px 20px}.ck-more summary{cursor:pointer;font:700 13px/1 var(--pix);letter-spacing:.04em;color:#555}.ck-more summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ck-more ul{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ck-more li{font:500 14px/1.4 var(--geist);justify-content:space-between;gap:12px;display:flex}.ck-more a{text-underline-offset:.15em;text-decoration:underline}.ck-more a:hover{color:var(--orange)}.empty{background:var(--paper);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:36px 20px;display:flex}.empty img{width:180px;height:auto}.empty p{max-width:420px;font:500 17px/1.5 var(--geist);margin:0}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.tile{background:var(--paper);border-radius:20px;padding:18px 20px;box-shadow:0 1px 2px #0000000d}.tile.hot{outline:3px solid var(--orange);outline-offset:-3px}.tile p{margin:0}.tile .tl{font:700 13px/1 var(--pix);letter-spacing:.05em;color:#555}.tile .tn{font:700 48px/1 var(--pix);margin:10px 0 6px}.tile.hot .tn{color:var(--orange)}.tile .tw7{font:500 14px/1.3 var(--geist);color:#555}.ad .chips{margin:28px 0 18px}.ad .db-title{margin-bottom:4px}.ad .tiles{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1100px),(min-width:1140px) and (max-width:1379px){.ad .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ad .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcard{background:var(--paper);border-radius:20px;padding:6px;box-shadow:0 1px 2px #0000000d}.tscroll{border-radius:16px;overflow-x:auto}.ad table{border-collapse:separate;border-spacing:0;width:100%;font:400 14px/1.35 var(--geist)}.ad th{background:var(--paper);text-align:left;font:700 13px/1 var(--pix);letter-spacing:.05em;border-bottom:2px solid var(--ink);white-space:nowrap;padding:18px 16px}.ad td{vertical-align:top;white-space:nowrap;font:400 14px/1.45 var(--geist);border-bottom:1px solid #eee;padding:16px}.ad td.qq{white-space:normal;overflow-wrap:anywhere;min-width:280px;font-weight:600}.ad td.qq a{text-underline-offset:.15em;text-decoration:underline}.ad td.qq a:hover{color:var(--orange)}.ad .r{text-align:right;font-variant-numeric:tabular-nums}.ad tbody tr:hover td{background:#fafafa}.ad tfoot td{background:var(--paper);border-top:2px solid var(--ink);border-bottom:0;font-weight:700}.st{font:600 12px/1.2 var(--geist);background:#eee;border-radius:8px;padding:3px 8px;display:inline-block}.st.done{color:#145a2a;background:#dff3e4}.st.failed{color:#8a2408;background:#fde3dc}.st.running,.st.pending{color:#6a4a00;background:#fdf0cf}.ad .meta{font:500 13px/1.4 var(--geist);text-align:center;text-transform:none;letter-spacing:0;color:#555;margin:14px 0 0}.rs .modeline{font:600 16px/1.3 var(--geist);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:10px 0 0;display:flex}.rs .tools{background:var(--paper);border-radius:20px;flex-direction:column;gap:10px;margin-top:18px;padding:14px 18px;display:flex}.rs .rl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rs .rl-l{font:700 14px/1 var(--pix);letter-spacing:.05em;color:#555}.rs .note{font:500 14px/1.45 var(--geist);color:#555;margin:0}.rs .note.bad{color:#8a2408}.rs .lnk{cursor:pointer;font:600 14px/1.45 var(--geist);text-underline-offset:.15em;color:var(--ink);background:0 0;border:0;padding:0;text-decoration:underline}.rs .lnk:hover{color:var(--orange)}.rs .exp{border-top:1px solid #eee;flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.rs .btn{background:var(--orange);color:#fff;font:700 15px/1 var(--pix);letter-spacing:.03em;cursor:pointer;border:0;border-radius:12px;padding:11px 16px}.rs .btn:hover{background:var(--ink)}.rs .focus{padding:max(18px,calc(26 * var(--u)));box-shadow:inset 0 0 0 3px var(--orange);background:#fff4e8;border-radius:20px;margin-top:16px}.rs .focus .fk{font:700 12px/1 var(--pix);letter-spacing:.06em;color:#a54b00;margin:0 0 6px}.rs .focus h2{font-size:max(20px,calc(28 * var(--u)));margin:0 0 8px}.rs .focus .ff{font:500 17px/1.5 var(--geist);margin:0 0 14px}.rs .fby,.rs .fo{margin-top:12px}.rs .fl2{font:700 12px/1 var(--pix);letter-spacing:.06em;color:#555;margin-bottom:6px;display:block}.rs .fby{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rs .fby .fl2{margin:0}.rs .ic{gap:8px;padding:0;list-style:none;display:flex}.rs .ic img{object-fit:contain;width:28px;height:28px;display:block}.rs .fnone{font:600 14px/1 var(--geist);color:#8a2408}.rs .fo ul{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.rs .fo li{background:var(--paper);font:500 15px/1.35 var(--geist);border-radius:10px;justify-content:space-between;gap:12px;padding:8px 12px;display:flex}.rs .fo li b{font:700 14px/1.35 var(--pix);flex:none}.rs .fo ul.gaps{padding-left:22px;list-style:outside;display:block}.rs .fo ul.gaps li{background:0 0;padding:2px 0;display:list-item}.rs .score{flex-wrap:wrap;align-items:center;row-gap:14px}.rs .sc-l{font:700 13px/1 var(--pix);letter-spacing:.06em;color:#555;margin:0 0 4px}.rs .sc-main{flex:none}.rs .mini{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rs .mini li{grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;gap:5px 8px;min-width:76px;display:grid}.rs .mini img{object-fit:contain;grid-row:1;width:28px;height:28px}.rs .mini b{font:700 24px/1 var(--pix)}.rs .mini .bar{background:#eee;border-radius:3px;grid-column:1/3;height:6px;overflow:hidden}.rs .bar i{background:var(--orange);border-radius:3px;height:100%;display:block}.rs .score .verdict{flex-basis:100%}.rs .sc-band{font:700 13px/1 var(--pix);letter-spacing:.06em;text-transform:uppercase;color:#555;align-self:flex-end;margin:0}.rs .sc-counts{font:600 max(14px,calc(16 * var(--u)))/1.35 var(--geist);flex-wrap:wrap;flex-basis:100%;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.rs .sc-agree{font:700 max(14px,calc(16 * var(--u)))/1.35 var(--geist);flex-basis:100%;margin:0}.rs .sc-method{font:500 12px/1.45 var(--geist);color:#666;flex-basis:100%;margin:0}.rs .es{font:700 28px/1 var(--pix);color:var(--orange);margin-left:6px}.rs .es small{color:var(--ink);font-size:.5em}.rs .card h2 .tag{margin-left:auto}.rs .next ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;padding:0;list-style:none;display:grid}.rs .next button{text-align:left;background:var(--bg);cursor:pointer;border:0;border-radius:14px;flex-direction:column;gap:4px;width:100%;height:100%;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #dcdcdc}.rs .next button:hover{box-shadow:inset 0 0 0 2px var(--orange)}.rs .next button b{font:700 16px/1.3 var(--geist)}.rs .next button span{font:400 14px/1.4 var(--geist);color:#555}.rs .ideas{background:var(--paper);padding:max(16px,calc(22 * var(--u)));border-radius:20px;margin-top:16px}.rs .ideas ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.rs .ideas li{border-left:4px solid var(--orange);padding-left:12px}.rs .ideas .it{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs .ideas .it b{font:700 16px/1.35 var(--geist)}.rs .ideas p{font:400 15px/1.5 var(--geist);margin:4px 0 0}.rs .deeper{margin-top:24px}.rs .dsub{font:500 15px/1.5 var(--geist);color:#333;margin:0 0 12px}.rs .dc{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.rs .dcard{background:var(--paper);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 1px 2px #0000000d}.rs .dcard h3{font:700 18px/1 var(--pix);letter-spacing:.03em;color:var(--orange);margin:0}.rs .dcard label{font:600 15px/1.35 var(--geist);flex:1}.rs .dcard input,.rs .ask textarea{background:var(--bg);font:500 16px/1.4 var(--geist);color:var(--ink);border:0;border-radius:12px;width:100%;min-width:0;padding:12px 14px;box-shadow:inset 0 0 0 1px #dcdcdc}:is(.rs .dcard input:focus-visible,.rs .ask textarea:focus-visible){box-shadow:inset 0 0 0 2px var(--orange);outline:none}.rs .dcard .ab{width:100%}.rs .asst{background:var(--paper);border-radius:20px;margin-top:24px;overflow:hidden}.rs .asst-h{background:var(--ink);color:#fff;cursor:pointer;width:100%;font:700 18px/1 var(--pix);letter-spacing:.03em;text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.rs .asst-b{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}.rs .asst-i{font:400 15px/1.5 var(--geist);color:#333;margin:0}.rs .goals{flex-wrap:wrap;gap:8px;display:flex}.rs .msgs{flex-direction:column;gap:10px;max-height:420px;padding:4px;display:flex;overflow-y:auto}.rs .m{max-width:86%;font:400 15px/1.5 var(--geist);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px}.rs .m.u{background:var(--orange);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.rs .m.a{background:var(--bg);border-bottom-left-radius:4px;flex-direction:column;align-self:flex-start;gap:6px;display:flex}.rs .m.a p{font:400 15px/1.5 var(--geist);margin:0}.rs .m.a.thinking{color:#555}.rs .tag.ai{background:var(--ink);color:#fff;align-self:flex-start;margin:0}.rs .ask{align-items:flex-end;gap:10px;display:flex}.rs .ask textarea{resize:vertical;min-height:48px}.rs .ask .ab{flex:none}.rs .fine{font:400 13px/1.4 var(--geist);color:#555;margin:0}@media (max-width:719px){.rs .m{max-width:94%}.rs .ask{flex-direction:column;align-items:stretch}.rs .score{flex-direction:column;align-items:flex-start}.ck-score{font-size:48px}.tile .tn{font-size:38px}}@media print{.tb,.noprint,.al,.asst,.deeper,.ld .toc{display:none!important}html,body{background:#fff!important}.pg.rs{padding:0!important;display:block!important}.rs .line{text-align:left;font-size:28px}.rs .meta{text-align:left}.rs .score,.rs .card,.rs .facts .f,.rs .todo,.rs .ideas,.rs .focus,.rs details,.rs .ailab{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #888!important}.rs .cards,.rs .facts{display:block!important}.rs .card,.rs .facts .f{margin-bottom:12px}.rs .todo,.rs .ideas,.rs .raw,.rs .cards{break-before:page;page-break-before:always}.rs details>:not(summary){display:block}.rs a{text-decoration:none}.rs .num{color:#000}}.note{font:500 14px/1.45 var(--geist);color:#555;margin:0}.note.bad{color:#8a2408}.note a,.fine a{text-underline-offset:.15em;text-decoration:underline}.lnk{cursor:pointer;font:600 14px/1.45 var(--geist);text-underline-offset:.15em;color:var(--ink);background:0 0;border:0;padding:0;text-decoration:underline}.lnk:hover{color:var(--orange)}.fine{font:400 13px/1.4 var(--geist);color:#555;margin:0}.tag.ai{background:var(--ink);color:#fff;font:700 12px/1 var(--pix);letter-spacing:.04em;border-radius:8px;margin:0;padding:4px 8px;display:inline-block}.ailab.sm{border:2px dashed var(--ink);font:500 13px/1.4 var(--geist);text-align:left;border-radius:12px;width:auto;margin:0 0 14px;padding:8px 12px}.gd-k{font:700 12px/1 var(--pix);letter-spacing:.06em;color:#555;margin:0 0 6px;display:block}.ic{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ic img{object-fit:contain;width:24px;height:24px;display:block}.src{font:500 14px/1.4 var(--geist);flex-wrap:wrap;gap:6px 14px;margin:0;display:flex}.src a,.gd a,.fxm a{text-underline-offset:.15em;text-decoration:underline}.src a:hover,.gd a:hover,.fxm a:hover{color:var(--orange)}.fx-face{image-rendering:pixelated;flex:none;display:block}.rls{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rls-l{font:700 14px/1 var(--pix);letter-spacing:.05em}.rls select{background:var(--paper);min-width:200px;height:44px;font:600 16px/1 var(--geist);color:var(--ink);border:0;border-radius:12px;padding:0 12px;box-shadow:inset 0 0 0 1px #dcdcdc}.rls-n{font:400 13px/1.4 var(--geist);color:#555;margin:0}.tp{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.tp-i{flex:none;line-height:0;display:inline-block;position:relative}.tp-pot{height:auto;image-rendering:pixelated;display:block}.tp-n{font:700 16px/1 var(--pix);letter-spacing:.02em}.tp.s32 .tp-n{font-size:24px}.tp.s96{gap:18px}.tp.s96 .tp-n{font-size:max(56px,calc(76 * var(--u)))}.tp-rb{width:170%;max-width:none;height:auto;image-rendering:pixelated;pointer-events:none;z-index:2;animation:2.4s both tprb;position:absolute;bottom:55%;left:50%;transform:translate(-50%)}@keyframes tprb{0%{opacity:0;transform:translate(-50%,12px)}25%{opacity:1;transform:translate(-50%)}75%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tp-rb{display:none}}.sf{background:var(--paper);border-top:1px solid #e3e3e3;margin-top:auto}.sf-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px 32px;max-width:1200px;margin:0 auto;padding:18px 16px 76px;display:flex}.sf-w{font:400 22px/1 var(--pix);letter-spacing:.3em;margin:0}.sf-w .o{color:var(--orange)}.sf nav{flex-wrap:wrap;justify-content:center;gap:10px 22px;display:flex}.sf nav a{font:400 14px/1 var(--pix);letter-spacing:.2em}.sf nav a:hover,.sf-p a:hover{color:var(--orange)}.sf-p{font:400 14px/1 var(--pix);margin:0}.sf-p a{color:var(--orange);font-weight:700}.sf a:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}@media (min-width:701px){.sf-in{--sf-room:calc(26px + max(104px,calc(131 * var(--u))));padding-bottom:var(--sf-room)}}@media (min-width:701px) and (max-width:760px),(min-width:701px) and (orientation:portrait){.sf-in{--sf-room:calc(22px + max(92px,calc(79 * var(--v))))}}@media (min-width:1140px){.sf-in{padding:18px max(16px,240px + -1*max(0px,50vw - 600px))}}@media (min-width:1140px) and (max-width:1299.98px){html:lang(lt) .sf-in{padding:18px 16px var(--sf-room)}}@media (min-width:1140px) and (max-width:1399.98px){html:lang(es) .sf-in{padding:18px 16px var(--sf-room)}}:root{--gut:calc(28px + 14 * var(--u) + max(104px, calc(128 * var(--u))))}body:has(.pd .pw){--gut:calc(28px + max(40px, calc(52 * var(--u))) + 26 * var(--u) + 4.8 * max(18px, calc(31 * var(--u))))}@media (max-width:760px),(orientation:portrait){:root{--gut:calc(24px + 11 * var(--v) + max(92px, calc(83 * var(--v))))}body:has(.pd .pw){--gut:calc(24px + max(36px, calc(28 * var(--v))) + 10 * var(--v) + 4.8 * max(16px, calc(17.6 * var(--v))))}}@media (min-width:1140px){body:has(.pd) .pg{padding-left:var(--gut);padding-right:var(--gut)}}.pg.rs{align-items:center;padding:40px 16px 56px}.rs .rs-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:40px;width:min(1220px,100%);margin-top:28px;display:grid}.rs .rs-grid.solo{grid-template-columns:minmax(0,1fr);max-width:900px}.rs .rs-top{grid-area:1/1;min-width:0}.rs .rs-rest{grid-area:2/1;min-width:0}.rs .side{grid-area:1/2/span 2}.rs-grid section,.rs-grid .ailab{width:100%}.rs-grid .sel{width:auto}.rs .rs-top>*+*{margin-top:24px}.rs .rs-rest>*{margin-top:28px}.rs .rs-top .ailab{margin-top:0}.rs .cards,.rs .facts{margin-top:28px}.rs .facts .f ul.fx{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.rs .facts .f ul.fx li{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rs .facts .f ul.fx li span{flex:1;min-width:0}.side{background:var(--paper);border-radius:20px;align-self:start;padding:22px 20px;box-shadow:0 1px 2px #0000000d}.rs .side h2{margin:0 0 8px;font-size:20px}.side-i{font:400 14px/1.5 var(--geist);color:#444;margin:0 0 16px}.sg{margin:0 0 22px}.sg h3,.sel h3{font:700 15px/1.2 var(--pix);letter-spacing:.05em;margin:0 0 4px}.sel h3 small{color:#555;font-size:13px}.sg-h{font:400 13px/1.4 var(--geist);color:#666;margin:0 0 10px}.kws{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.chip.kw{text-align:left;white-space:normal;font-size:14px;line-height:1.25;text-decoration:none}a.chip.kw:hover{box-shadow:inset 0 0 0 2px var(--ink)}.chip:disabled{opacity:.5;cursor:default}.sg-add{gap:8px;display:flex}.sg-add input{background:var(--bg);min-width:0;height:40px;font:500 15px/1 var(--geist);color:var(--ink);border:0;border-radius:12px;flex:1;padding:0 12px;box-shadow:inset 0 0 0 1px #dcdcdc}.sg-add input:focus-visible{box-shadow:inset 0 0 0 2px var(--orange);outline:none}.sg-add .chip{font:700 12px/1 var(--pix);letter-spacing:.05em}.sk{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sk i{background:linear-gradient(90deg,#ececec,#f7f7f7,#ececec) 0 0/200% 100%;border-radius:999px;height:34px;animation:1.2s linear infinite sk;display:block}.sk i:first-child{width:110px}.sk i:nth-child(2){width:150px}.sk i:nth-child(3){width:90px}@keyframes sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk i{animation:none}}.sel{z-index:2;background:var(--paper);border-top:1px solid #eee;border-radius:0 0 20px 20px;margin:0 -20px -22px;padding:16px 20px 20px;position:sticky;bottom:0}.sel .sel-l{overscroll-behavior:contain;max-height:28vh;overflow:auto}.sel .dn{margin:6px 0 0}.sel .dn img{width:72px}.sel-l{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sel-l li{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sel-l b{font:600 14px/1.25 var(--geist);overflow-wrap:anywhere}.sel-w{font:400 12px/1.35 var(--geist);color:#666;margin:2px 0 0}.sel-s{font:600 13px/1.3 var(--geist);color:#555;margin:4px 0 0}.sel-s.bad{color:#8a2408}.sel-x{background:var(--bg);cursor:pointer;width:24px;height:24px;font:700 18px/1 var(--pix);border:0;border-radius:50%;flex:none}.sel-x:hover{background:var(--ink);color:#fff}.sel-t{flex-direction:column;gap:6px;margin:10px 0;display:flex}.sel-t p{font:500 14px/1.3 var(--geist);justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.sel-n{font:700 26px/1 var(--pix);color:var(--orange);margin-left:auto;margin-right:6px}.sel-t .gd-k{margin:0}.sel-b span:first-child{color:#555}.side-run{width:100%;margin-top:6px}.side .note{margin-top:8px}.rs .side a,.side a{text-underline-offset:.15em;text-decoration:underline}@media (max-width:999px),(min-width:1140px) and (max-width:1269px){.rs .rs-grid{grid-template-columns:minmax(0,1fr)}.rs .rs-top{grid-row:1}.rs .side{grid-area:2/1;max-height:none;margin-top:28px;position:static;overflow:visible}.rs .rs-rest{grid-row:3}}.rs .todo{padding:max(18px,calc(26 * var(--u)))}.todo-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.rs .todo-h h2{margin:0}.fxbadge{font:600 14px/1.3 var(--geist);align-items:center;gap:10px;margin:0;display:flex}.tdt{border-collapse:collapse;width:100%}.tdt th{text-align:left;font:700 12px/1 var(--pix);letter-spacing:.06em;color:#555;border-bottom:2px solid var(--ink);padding:10px 12px 10px 0}.tdt th:last-child,.tdt td:last-child{width:190px;padding-left:12px}.tdt td{vertical-align:top;border-bottom:1px solid #eee;padding:18px 12px 18px 0}.tdt tr:last-child td{border-bottom:0}.rs .todo .tdt td>b,.rs .todo .tdt td>span{font:400 15px/1.5 var(--geist);display:block}.rs .todo .tdt td>b{margin-bottom:4px;font-size:16px;font-weight:700}.fixb{box-shadow:inset 0 0 0 2px var(--orange);cursor:pointer;font:700 13px/1 var(--pix);letter-spacing:.05em;color:#a54b00;white-space:nowrap;background:#fff4e8;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 12px 5px 7px;display:inline-flex}.fixb:hover{background:var(--orange);color:#fff}.fixb:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (max-width:699px){.tdt thead{display:none}.tdt,.tdt tbody,.tdt tr,.tdt td{width:auto;display:block}.tdt th:last-child,.tdt td:last-child{width:auto;padding-left:0}.tdt td:first-child{border-bottom:0;padding-bottom:6px}.tdt td:last-child{padding-top:0}}.fxm{background:var(--bg);width:min(680px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--ink);font-family:var(--geist);border:0;border-radius:24px;padding:0}.fxm::backdrop{background:#00000073}.fxm-in{flex-direction:column;gap:16px;padding:22px;display:flex}.fxm-h{align-items:center;gap:14px;display:flex}.fxm-h h2{font:700 24px/1 var(--pix);letter-spacing:.03em;margin:0}.fxm-k{font:700 12px/1 var(--pix);letter-spacing:.06em;color:#a54b00;margin:4px 0 0}.fxm-x{background:var(--paper);cursor:pointer;width:40px;height:40px;font:700 24px/1 var(--pix);border:0;border-radius:50%;margin-left:auto}.fxm-x:hover:not(:disabled){background:var(--ink);color:#fff}.fxm-x:disabled{opacity:.4;cursor:default}.fxm-item{background:var(--paper);border-left:4px solid var(--orange);font:500 16px/1.5 var(--geist);border-radius:14px;margin:0;padding:14px 16px}.fxm-q{background:var(--paper);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.fxm-q ul:not(.ic){margin:0;padding-left:20px}.fxm-q li{font:400 15px/1.5 var(--geist);margin-bottom:4px}.fxm-q p{font:400 15px/1.5 var(--geist);margin:0}.fxm-q .fine{font-size:13px}.fxm-w{background:var(--paper);border-radius:16px;align-items:center;gap:16px;padding:16px 18px;display:flex}.fxm-w p{font:400 15px/1.5 var(--geist);margin:0}.fxm-w .fx-face{animation:1s ease-in-out infinite bob}@media (prefers-reduced-motion:reduce){.fxm-w .fx-face{animation:none}}.fxm-a{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fxm-s{font:600 15px/1.4 var(--geist);margin:0}.gd{flex-direction:column;gap:16px;display:flex}.gd .ailab.sm{margin:0}.gd-sum{font:500 16px/1.55 var(--geist);margin:0}.gd-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.gd-step{background:var(--paper);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.gd-h{align-items:flex-start;gap:12px;display:flex}.gd-h b{font:700 16px/1.4 var(--geist);flex:1}.gd-n{background:var(--orange);color:#fff;width:30px;height:30px;font:700 16px/1 var(--pix);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.gd-act{background:var(--bg);font:700 11px/1 var(--pix);letter-spacing:.06em;border-radius:8px;flex:none;padding:4px 8px}.gd-where,.gd-why,.gd-eff p,.gd-cur p{font:400 15px/1.5 var(--geist);margin:0}.gd-where .gd-k{display:inline}.gd-why{color:#444}.gd-cur p{color:#5c1a06;background:#fde3dc;border-radius:10px;padding:10px 12px}.gd-eff{background:var(--paper);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.cb{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cb pre{background:var(--bg);width:100%;font:400 15px/1.55 var(--geist);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;box-shadow:inset 0 0 0 1px #dcdcdc}.cb-b{background:var(--orange);color:#fff;cursor:pointer;font:700 13px/1 var(--pix);letter-spacing:.05em;border:0;border-radius:10px;padding:9px 14px}.cb-b:hover{background:var(--ink)}:is(.gd button:focus-visible,.fxm button:focus-visible){outline:3px solid var(--ink);outline-offset:2px}:root{--login:#ff881f}.pd{z-index:40;position:fixed;bottom:14px;left:16px}.pb{align-items:center;gap:calc(26 * var(--u));display:flex;position:relative}.av{all:unset;cursor:pointer;border-radius:calc(8 * var(--u));transition:transform .25s var(--spring);display:block}.av:hover{transform:translateY(-2px)}.av:active{transform:translateY(0)}.av:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.av img{width:max(40px,calc(52 * var(--u)));aspect-ratio:104/129;height:auto;image-rendering:pixelated;display:block}.pd-fb{background:var(--orange);color:#fff;width:44px;height:54px;font:700 28px/1 var(--pix);border-radius:12px;justify-content:center;align-items:center;display:flex}.pb span.pw{font:400 max(12px,calc(16.4 * var(--u)))/1 var(--pix);display:block}.pb a{display:block}.pb b{font:700 max(18px,calc(31 * var(--u)))/1 var(--pix);color:var(--orange);margin-top:calc(3 * var(--u));transition:filter .15s;display:block}.pb a:hover b{filter:brightness(.92)}.pb a:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.talk{all:unset;z-index:30;left:calc(14 * var(--u));bottom:calc(100% + calc(2 * var(--u)));width:max(104px,calc(128 * var(--u)));cursor:pointer;transform-origin:10% 100%;visibility:hidden;transition:opacity .2s;display:block;position:absolute}.talk.pop{visibility:visible;animation:.62s cubic-bezier(.2,.9,.3,1) both tbpop}.talk svg{width:100%;height:auto;display:block;overflow:visible}.talk .tt{height:77.7778%;font:700 max(13px,calc(16.5 * var(--u)))/1 var(--pix);letter-spacing:.02em;white-space:pre;justify-content:center;align-items:center;padding-bottom:.08em;display:flex;position:absolute;top:0;left:0;right:0}.talk .tx{display:inline-flex}.talk .tx.in,.talk .pn.in{animation:.3s steps(3,end) both ttin}@keyframes ttout{to{opacity:0;transform:translateY(.45em)}}@keyframes ttin{0%{opacity:0;transform:translateY(-.45em)}to{opacity:1;transform:none}}.talk:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@keyframes tbpop{0%{transform:scale(0)rotate(-6deg)}55%{transform:scale(1.1)rotate(1deg)}78%{transform:scale(.96)}to{transform:scale(1)}}.talk.gone{display:none}.pd-live{width:max-content;max-width:min(300px,100vw - 32px);margin-bottom:12px;position:absolute;bottom:100%;left:0}.pd-bub{text-align:left;border:2px solid var(--ink);background:var(--paper);cursor:pointer;font:500 14px/1.4 var(--geist);color:var(--ink);border-radius:16px;padding:10px 14px;animation:.35s both bubin;display:block;position:relative;box-shadow:0 6px 18px #0000001f}.pd-bub:after{content:"";background:var(--paper);border-right:2px solid var(--ink);border-top:2px solid var(--ink);width:14px;height:14px;position:absolute;bottom:-9px;left:24px;transform:rotate(135deg)}.pd-bub:hover{box-shadow:0 0 0 3px var(--orange),0 6px 18px #0000001f}.pd-bub:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pd-bub .tag.ai{vertical-align:1px;margin-right:8px;padding:3px 6px;font-size:11px}.chat{z-index:46;left:16px;bottom:calc(14px + max(50px,calc(64 * var(--u))) + 14px);background:var(--bg);visibility:hidden;opacity:0;pointer-events:none;transform-origin:0 100%;width:min(370px,100vw - 32px);max-height:min(620px,100vh - 140px);border-radius:22px;flex-direction:column;gap:12px;max-height:min(620px,100dvh - 140px);padding:18px;transition:opacity .22s ease-out,transform .22s ease-out,visibility 0s linear .22s;display:flex;position:fixed;overflow:hidden;transform:translateY(10px)scale(.97);box-shadow:0 2px 6px #23283814,0 24px 60px #23283838}.chat.open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .22s ease-out,transform .22s ease-out,visibility;transform:none}.ch-h{flex:none;align-items:center;gap:12px;display:flex}.ch-h img{aspect-ratio:104/129;width:40px;height:auto;image-rendering:pixelated;flex:none;display:block}.ch-id{min-width:0}.ch-nm{align-items:center;gap:8px;display:flex}.ch-h b{font:700 16px/1 var(--pix);letter-spacing:.06em;white-space:nowrap}.ch-ai{font:700 11px/1 var(--pix);letter-spacing:.12em;background:var(--orange);color:#fff;border-radius:9px;padding:3px 6px 3px calc(6px + .12em)}.bot-pow{font:500 11.5px var(--geist);color:#6b6b6b;align-items:center;gap:6px;margin-top:4px;text-decoration:none;display:flex}.bot-pow:hover{color:var(--ink)}.bot-pow:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bot-pow .qtile{border-radius:4.2px;width:18px;height:18px;font-size:10.5px}.bot-pow .qtile sup{font-size:5.5px;top:1.5px;right:2px}.ch-x{all:unset;cursor:pointer;width:34px;height:34px;color:var(--ink);font:600 20px/1 var(--geist);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:color .15s;display:flex}.ch-x:hover{color:var(--orange)}.ch-x:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.ch-l{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}.ch-m{max-width:92%;font:400 14.5px/1.5 var(--geist);overflow-wrap:anywhere;white-space:pre-wrap;animation:chin .28s var(--spring) both;border-radius:14px;padding:12px 14px}.ch-m.a{color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 2px #2328380f}.ch-m.a a{color:inherit;text-underline-offset:2px;word-break:break-word;text-decoration:underline}.ch-m.u{background:var(--orange);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.ch-m.u .o{color:inherit}.ai-lab{font:600 11px/1.2 var(--geist);color:#6b6b6b;margin-bottom:4px;display:block}.ch-chips{flex-wrap:wrap;align-self:flex-start;gap:6px;display:flex}.ch-chip{all:unset;cursor:pointer;box-sizing:border-box;color:var(--ink);font:600 12.5px/1.2 var(--geist);background:#fff;border:1.5px solid #e6e6e6;border-radius:999px;padding:6px 11px;transition:border-color .15s,transform .15s}.ch-chip:hover{border-color:var(--orange)}.ch-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ch-chip:active{transform:scale(.97)}.ch-typing{background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:5px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #2328380f}.ch-typing i{background:var(--orange);width:7px;height:7px;animation:1s step-end infinite chdot;display:block}.ch-typing i:nth-child(2){animation-delay:.2s}.ch-typing i:nth-child(3){animation-delay:.4s}@keyframes chdot{0%{opacity:.25}30%{opacity:1}60%,to{opacity:.25}}@keyframes chin{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.ch-f{background:#fff;border:1.5px solid #e6e6e6;border-radius:22px;flex:none;align-items:flex-end;gap:10px;margin:0;padding:6px 6px 6px 16px;transition:border-color .15s;display:flex}.ch-f:focus-within{border-color:var(--orange)}.ch-f textarea{box-sizing:border-box;resize:none;min-width:0;min-height:34px;max-height:130px;font:400 14.5px/1.4 var(--geist);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:7px 0;display:block;overflow-y:auto}.ch-f textarea::placeholder{color:#777}.ch-f button{all:unset;cursor:pointer;box-sizing:border-box;background:var(--orange);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:filter .15s,transform .12s,opacity .15s;display:grid}.ch-f button svg{display:block}.ch-f button:hover{filter:brightness(1.05)}.ch-f button:active{transform:scale(.95)}.ch-f button:disabled{cursor:default;opacity:.45}.ch-f button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:760px){.ch-f textarea{font-size:16px}}.ch-fine{font:400 12px/1.4 var(--geist);color:#555;text-align:center;flex:none;margin:0}.ch-l .note{margin:0}@media (prefers-reduced-motion:reduce){.chat,.chat.open,.talk{transition-duration:.01ms!important;transition-delay:0s!important}.talk.pop,.ch-m,.pd-bub,.talk .tx.in{animation:none!important}.ch-typing i{opacity:1;animation:none}}@media (max-width:760px),(orientation:portrait){.pd{bottom:10px;left:12px}.pb{gap:calc(10 * var(--v))}.av{border-radius:calc(5 * var(--v))}.av img{width:max(36px,calc(28 * var(--v)));height:auto}.pb span.pw{font-size:max(11px,calc(9.6 * var(--v)))}.pb b{font-size:max(16px,calc(17.6 * var(--v)));margin-top:calc(2 * var(--v))}.talk{left:calc(11 * var(--v));bottom:calc(100% + calc(2 * var(--v)));width:max(92px,calc(83 * var(--v)))}.talk .tt{font-size:max(11px,calc(10.5 * var(--v)))}.chat{width:auto;left:16px;right:16px;bottom:calc(10px + 60px + env(safe-area-inset-bottom,0px));max-height:70vh;max-height:70dvh}.pot-dock{bottom:10px;right:12px}}.pg.an{justify-content:flex-start;padding:40px 16px 56px}.an>*{width:min(1000px,100%)}.an .line{text-align:center}.an .meta{text-align:center;font:700 13px/1 var(--pix);letter-spacing:.04em;text-transform:uppercase;color:#555;margin:10px 0 0}.mx,.cv{background:var(--paper);border-radius:20px;margin-top:32px;padding:22px;box-shadow:0 1px 2px #0000000d}.mx .ailab.sm{margin-bottom:16px}.mx-s{overflow-x:auto}.mx table{border-collapse:collapse;width:100%;min-width:560px}.mx th{text-align:left;font:700 12px/1 var(--pix);letter-spacing:.06em;color:#555;border-bottom:2px solid var(--ink);padding:10px 10px 12px}.mx th.r{text-align:center}.mx th img{vertical-align:middle;display:inline-block}.mx td{vertical-align:middle;border-bottom:1px solid #eee;padding:18px 10px}.mx tr:last-child td{border-bottom:0}.mx td.r{text-align:center;font:700 22px/1 var(--pix)}.mx td.mx-a{color:var(--orange);font-size:28px}.mx-k{font:600 16px/1.4 var(--geist);overflow-wrap:anywhere;margin-left:10px}a.mx-k{text-underline-offset:.15em;text-decoration:underline}a.mx-k:hover{color:var(--orange)}.mx-st{font:400 13px/1.3 var(--geist);color:#666;margin-top:6px;display:block}.mx .note{margin-top:14px}.cv h2{font:700 max(22px,calc(30 * var(--u)))/1.15 var(--pix);letter-spacing:.02em;margin:0 0 10px}.cv-f{font:500 17px/1.6 var(--geist);margin:0 0 20px}.cv-g{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-bottom:20px;display:grid}.cv-b{border-radius:14px;padding:14px 16px}.cv-b p{font:400 15px/1.5 var(--geist);margin:0}.cv-b.good{background:#e9f6ed}.cv-b.bad{background:#fdeee9}.cv-p,.cv-n{margin-top:20px}.cv-p ul{margin:0;padding-left:22px}.cv-p li{font:400 16px/1.5 var(--geist);margin-bottom:8px}.cv-n .fine{margin-top:4px}.an .ok,.an .err{text-align:center;margin-left:auto;margin-right:auto}.an .note{margin-top:14px}.fxp .empty .fx-face{width:104px;height:auto}.fxg{flex-direction:column;gap:22px;display:flex}.fxg-c{background:var(--paper);border-radius:20px;padding:20px 22px;box-shadow:0 1px 2px #0000000d}.fxg-c header{margin-bottom:12px}.fxg-c h2{font:700 20px/1.3 var(--geist);margin:0}.fxg-c h2 a{text-underline-offset:.15em;text-decoration:underline}.fxg-c h2 a:hover{color:var(--orange)}.fxg-c header p{font:500 14px/1.4 var(--geist);color:#555;margin:4px 0 0}.fxg-c ul{margin:0;padding:0;list-style:none}.fxg-c li{border-top:1px solid #eee}.fxg-c summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:14px 0;display:grid}.fxg-c summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.fxg-s{font:700 12px/1 var(--pix);letter-spacing:.06em;color:#a54b00}.fxg-t{font:500 15px/1.45 var(--geist);overflow-wrap:anywhere}.fxg-d{font:500 13px/1 var(--geist);color:#666;white-space:nowrap}.fxg-c details[open] summary{padding-bottom:16px}.fxg-c details>.gd,.fxg-c details>.note{margin-bottom:18px}@media (max-width:599px){.fxg-c summary{grid-template-columns:1fr}}.bl>section,.bl .bl-two{margin-top:36px}.bl .bl-bal{background:var(--paper);border-radius:24px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:0;padding:26px 30px;display:flex;box-shadow:0 1px 2px #0000000d}.bl-u{font:600 20px/1.2 var(--geist);color:#444;margin:0}.bl-ok{font:700 20px/1.2 var(--pix);color:#145a2a;margin:10px 0 0}.bl-h{font:700 22px/1.1 var(--pix);letter-spacing:.02em;margin:0 0 14px}.bl-soon{color:#6a4a00;font:600 15px/1.4 var(--geist);background:#fdf0cf;border-radius:14px;margin:0 0 14px;padding:12px 16px}.packs{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:0 0 14px;padding:0;list-style:none;display:grid}.pack{background:var(--paper);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.pack-t{font:700 52px/1 var(--pix);color:var(--orange);margin:0}.pack-t small{color:var(--ink);font-size:20px}.pack-e{font:700 22px/1 var(--geist);margin:0 0 8px}.pack .ab{width:100%}.bl .bl-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:36px;display:grid}.bl .bl-two>section{margin-top:0}.cost{background:var(--paper);border-radius:20px;margin:0 0 10px;padding:0;list-style:none;box-shadow:0 1px 2px #0000000d}.cost li{font:400 15px/1.4 var(--geist);border-bottom:1px solid #eee;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;display:flex}.cost li:last-child{border-bottom:0}.cost li small{color:#666;margin-top:2px;font-size:13px;display:block}.cost b{font:700 16px/1.2 var(--geist);flex:none}.hs-w{background:var(--paper);border-radius:20px;padding:6px;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.hs{border-collapse:collapse;width:100%;min-width:420px}.hs th{text-align:left;font:700 12px/1 var(--pix);letter-spacing:.06em;color:#555;border-bottom:2px solid var(--ink);padding:14px}.hs td{font:400 15px/1.4 var(--geist);vertical-align:top;border-bottom:1px solid #eee;padding:14px}.hs tr:last-child td{border-bottom:0}.hs td small{color:#666;margin-top:2px;font-size:13px;display:block}.hs .r{text-align:right;font:700 18px/1.2 var(--pix)}.hs .up{color:#145a2a}.hs .dn{color:#8a2408}.acx{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:0 0 26px;display:grid}.acx-c{background:var(--paper);border-radius:20px;padding:18px 20px;box-shadow:0 1px 2px #0000000d}.acx-t{font:600 17px/1 var(--geist);align-items:center;gap:10px;display:flex}.acx-n{font:400 14px/1.5 var(--geist);color:#444;margin:10px 0 0}.acx-l{gap:22px;margin:12px 0 0;display:flex}.acx-l a{font:700 15px/1 var(--pix);letter-spacing:.02em;color:var(--orange);text-underline-offset:.2em;text-decoration:underline}@media print{.side,.pd,.chat,.pot-dock,.sf,.fixb,.fxbadge,.bm,.sl{display:none!important}.rs .rs-grid{display:block!important}}.pg.cp h1.line{text-transform:uppercase;font-size:max(28px,calc(44 * var(--u)))}.cp .steps .fxi{align-items:center;gap:6px;font-weight:700;display:inline-flex}.cp .steps .fxi img{width:28px;height:auto;image-rendering:pixelated;display:block}.cp .steps .fxl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cp .artl-sub{text-align:center;color:#444;font:400 17px/1.5 var(--geist);margin:0 0 22px}.cp .artg{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cp .artg li{margin:0}.cp .artg a{background:var(--paper);height:100%;color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.cp .artg a:hover{color:inherit;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.cp .artg a:hover .art-h{color:var(--orange)}.cp .artg a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.art-sc{background:#fff4e8;justify-content:center;align-items:center;padding:14px 0;display:flex}.art-sc img{width:320px;max-width:none;height:192px;image-rendering:pixelated;display:block}.art-b{flex-direction:column;flex:1;gap:8px;padding:16px 20px 18px;display:flex}.art-tag{color:#a34d00;font:700 12px/1 var(--pix);letter-spacing:.06em;text-transform:uppercase;background:#ffe9d3;border-radius:999px;align-self:flex-start;padding:5px 10px}.art-h{font:700 20px/1.25 var(--geist);color:var(--ink)}.art-l{font:400 15px/1.5 var(--geist);color:#444}.art-m{font:500 13px/1.4 var(--geist);color:#666;margin-top:auto}.cp .art-back{text-align:left}.cp .art-hd{flex-direction:column;gap:10px;margin:18px 0 26px;display:flex}.cp .art-hd .art-sc{border-radius:20px;padding:22px 0}.cp .art-hd .art-sc.big img{width:480px;height:288px}.cp .art-hd h1{font:700 clamp(26px,4.4vw,34px)/1.2 var(--pix);letter-spacing:.02em;margin:6px 0 0}.cp .art-hd .art-lead{font:500 19px/1.5 var(--geist);color:#333;margin:0}.cp .art-hd .art-m{margin:0}.cp .art-note{border-left:4px solid var(--orange);font:500 16px/1.55 var(--geist);background:#fff4e8;border-radius:0 16px 16px 0;margin:18px 0;padding:16px 20px}.cp .art-tw{-webkit-overflow-scrolling:touch;background:var(--paper);border-radius:16px;margin:8px 0 18px;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.cp .art-t{border-collapse:collapse;width:100%;min-width:560px;font:400 14px/1.45 var(--geist)}.cp .art-t th,.cp .art-t td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:10px 12px}.cp .art-t thead th{font:700 13px/1.2 var(--pix);letter-spacing:.04em;color:#a34d00;background:#fff4e8}.cp .art-t tbody th{font-weight:600}.cp .art-t tbody tr:last-child th,.cp .art-t tbody tr:last-child td{border-bottom:0}.cp .art-src{border-top:1px solid #e3e3e3;margin:34px 0 10px;padding-top:18px}.cp .art-src h2{margin:0 0 10px}.cp .art-src ol{font:400 14px/1.55 var(--geist);color:#333;margin:0;padding-left:22px}.cp .art-src li{overflow-wrap:anywhere;margin:0 0 8px}.cp .art-help{background:#fff4e6;border-radius:20px;align-items:flex-start;gap:16px;margin:30px 0 8px;padding:20px 22px;display:flex}.cp .art-help img{width:52px;height:auto;image-rendering:pixelated;flex:none}.cp .art-help h2{font:700 17px/1.3 var(--pix);letter-spacing:.03em;margin:0 0 6px}.cp .art-help p{margin:0}.cp .art-faq{flex-direction:column;gap:10px;margin:30px 0 0;display:flex}.cp .art-faq>h2{margin:0 0 4px}.cp .art-faq-more{font:600 14.5px/1.4 var(--geist);margin:4px 0 0}.cp .art-faq-more a{color:#a34d00}.cp .art-rel{margin:34px 0 0}.cp .art-rel>h2{margin:0 0 12px}.cp .artg.sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.cp .artg.sm .art-sc img{width:160px;height:96px}.cp .artg.sm .art-h{font-size:15px}@media (max-width:560px){.cp .art-hd .art-sc.big img{width:320px;height:192px}}@media (max-width:360px){.art-sc img,.cp .art-hd .art-sc.big img{width:160px;height:96px}}.ab{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;padding-left:14px;padding-right:14px}.ab.sm,.cp .cta .ab{white-space:nowrap}.db-title,.cp .plan h2,.fxm-h h2,.pack-e{overflow-wrap:anywhere;min-width:0}.db-head>*,.ck-top>*{min-width:0;max-width:100%}.chip{white-space:normal;text-align:left;max-width:100%}.chip.mode,.chip.eff{white-space:normal}.cp .pr,.pack-t{overflow-wrap:anywhere}.sf nav a{white-space:nowrap}.waive{text-align:left;max-width:640px;font:400 14px/1.45 var(--geist);color:var(--ink,#232838);cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 18px;display:flex}.waive-box{border-radius:4px;flex:none;margin-top:2px;display:inline-flex}.waive input{accent-color:#ff7800;width:18px;height:18px;margin:0}.waive a{color:inherit;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.waive a:hover{color:var(--orange)}.pack-buy{width:100%;position:relative}.waive-hint{z-index:5;box-sizing:border-box;background:var(--paper);width:max-content;max-width:calc(100% + 40px);color:var(--ink);font:600 14px/1.35 var(--geist);text-align:center;border:2px solid var(--ink);pointer-events:none;border-radius:12px;padding:10px 14px;animation:.15s ease-out waive-hint-in;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000001f}.waive-hint:after{content:"";background:var(--paper);border-left:2px solid var(--ink);border-top:2px solid var(--ink);width:10px;height:10px;position:absolute;top:-8px;left:calc(50% - 6px);transform:rotate(45deg)}@keyframes waive-hint-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.waive-hint{animation:none}}.gift{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:10px 12px;max-width:640px;margin:0 0 22px;display:flex}.gift label{max-width:320px;font:600 14px/1.2 var(--geist);color:var(--ink,#232838);flex-direction:column;flex:220px;gap:6px;display:flex}.gift input{background:var(--paper,#fff);height:48px;font:600 17px/1 var(--geist);color:var(--ink,#232838);text-transform:lowercase;border:0;border-radius:14px;outline:none;padding:0 14px;box-shadow:inset 0 0 0 1px #dcdcdc}.gift input:focus{box-shadow:inset 0 0 0 2px #ff7800}.gift input:disabled{opacity:.7}.gift-ok,.gift-bad{text-align:left;font:600 15px/1.4 var(--geist);flex-basis:100%;margin:0}.gift-ok{color:#1f6b3a}.gift-bad{color:#b3261e}.pack-e s{opacity:.45;margin-right:6px;font-weight:500}.rs .ideas .ideas-sub{font:400 14px/1.5 var(--geist);color:#555;margin:-4px 0 14px}body:has(.side .sel) .pot-dock{display:none}.pfp .note,.pf-card .note{overflow-wrap:anywhere}.pf-list{flex-direction:column;gap:18px;margin-top:18px;display:flex}.pf-card{background:var(--paper);border-radius:20px;min-width:0;padding:18px 20px;box-shadow:0 1px 2px #0000000d}.pf-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-card h2{font:700 20px/1.3 var(--geist);overflow-wrap:anywhere;margin:0}.pf-st{font:700 12px/1 var(--pix);letter-spacing:.05em;color:#444;background:#eee;border-radius:999px;padding:6px 10px}.pf-st.review{color:#6a4a00;background:#fdf0cf}.pf-st.published{color:#145a2a;background:#dff3e4}.pf-st.rejected{color:#8a2408;background:#fbe0d8}.pf-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.pf-ok{color:#145a2a}.pf-form{flex-direction:column;gap:14px;min-width:0;margin-top:18px;display:flex}.pf-fs{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.pf-fs:disabled{opacity:.55}.pf-form label,.pf-facts label{font:600 14px/1.3 var(--geist);flex-direction:column;gap:5px;min-width:0;display:flex}.pf-form label small{color:#555;overflow-wrap:anywhere;font-weight:500}.pf-form input:not([type=checkbox]),.pf-form textarea,.pf-form select,.pf-queue textarea{box-sizing:border-box;background:var(--bg);width:100%;min-width:0;font:500 16px/1.4 var(--geist);color:var(--ink);border:0;border-radius:12px;padding:11px 13px;box-shadow:inset 0 0 0 1px #dcdcdc}:is(.pf-form input:focus-visible,.pf-form textarea:focus-visible,.pf-form select:focus-visible,.pf-queue textarea:focus-visible){box-shadow:inset 0 0 0 2px var(--orange);outline:none}.pf-form label.pf-ck{flex-direction:row;align-items:center;gap:8px}.pf-ck input{width:20px;height:20px;accent-color:var(--orange);flex:none}.pf-h{font:700 18px/1.3 var(--pix);letter-spacing:.02em;margin:10px 0 0}.pf-facts{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pf-facts li{background:var(--paper);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex;box-shadow:0 1px 2px #0000000d}.pf-box{background:var(--paper);border-radius:20px;min-width:0;padding:18px 20px;box-shadow:0 1px 2px #0000000d}.pf-code{background:var(--bg);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;padding:10px 12px;font:500 13px/1.4 ui-monospace,monospace;display:block}.pf-q{overflow-wrap:anywhere;border-top:1px solid #eee;min-width:0;padding:14px 0}.pf-q h3{font:700 17px/1.3 var(--geist);margin:0 0 6px}.pf-q ul{margin:8px 0;padding-left:20px}.pf-q textarea{margin-top:8px}.pf-name{font:700 1.5em/1.2 var(--pix);letter-spacing:.02em;overflow-wrap:anywhere;margin:36px 0 10px}.pf-vf{font:600 15px/1.4 var(--geist);color:#145a2a}.pf-ai{font:700 11px/1 var(--pix);letter-spacing:.04em;color:#555;background:#eee;border-radius:999px;padding:4px 8px;display:inline-block}.pf-tw{max-width:100%;overflow-x:auto}.pf-t{border-collapse:collapse;width:100%}.pf-t th,.pf-t td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #eee;padding:10px 8px}.pf-t th{width:32%;font:700 15px/1.3 var(--geist)}@media (max-width:520px){.pf-t th,.pf-t td{width:auto;padding:4px 0;display:block}.pf-t th{padding-top:12px}}.pfp .db-head{min-height:48px}.spc{background:var(--paper);box-shadow:inset 0 0 0 2px var(--orange);text-align:left;box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:560px;margin:14px 0 0;padding:16px 18px;display:flex}.spc p{margin:0}.spc-q{font:600 16px/1.4 var(--geist)}.spc-b{font:400 14px/1.4 var(--geist);color:#555}.spc-a{flex-wrap:wrap;gap:10px;display:flex}a.fixb.done{color:#145a2a;background:#e6f4ea;text-decoration:none;box-shadow:inset 0 0 0 2px #2f7a45}.pf-why{text-align:left;grid-template-columns:repeat(2,1fr);gap:12px;margin:6px 0 18px;display:grid}.pf-why>div{background:var(--paper);border-radius:20px;padding:16px 20px;box-shadow:0 1px 2px #0000000d}.pf-why h2{font:700 16px/1.2 var(--pix);letter-spacing:.04em;text-transform:uppercase;color:#a34d00;margin:0 0 8px}.pf-why p,.pf-why ol{font:400 15px/1.5 var(--geist);color:#333;margin:0}.pf-why ol{padding-left:20px}.pf-why li{margin:0 0 4px}.pf-why .pf-np{color:#666;margin-top:8px;font-size:13px}@media (max-width:640px){.pf-why{grid-template-columns:1fr}}html,body{overflow-x:clip}.ch-p{display:contents}@media (max-width:700px){.talk,.pd-live{display:none!important}body.ck-open .pb{visibility:hidden}}@media (max-width:560px){.chat,.chat.open{width:auto;left:0;right:0;top:var(--vvt,0px);height:var(--vvh,100dvh);max-height:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:none;overscroll-behavior:none;background:#12141880;border-radius:0;flex-direction:column;justify-content:flex-end;gap:0;display:flex;bottom:auto;overflow:hidden;transform:none}.ch-p{background:var(--bg);transform-origin:bottom;border-radius:22px;flex-direction:column;gap:12px;min-height:0;max-height:100%;padding:18px;transition:transform .22s ease-out;display:flex;overflow:hidden;transform:translateY(10px)scale(.97);box-shadow:0 2px 6px #23283814,0 24px 60px #23283838}.chat.open .ch-p{transform:none}.chat.typing .ch-p{height:100%}.chat.typing .ch-fine{display:none}.ch-f textarea{font-size:16px}html.chat-lock,html.chat-lock body{overscroll-behavior:none;overflow:hidden}}@media (max-width:700px){.pd{left:auto;right:max(6px,env(safe-area-inset-right,0px));bottom:max(6px,env(safe-area-inset-bottom,0px))}.pb{gap:0}.pb>div{display:none}.av img{width:52px;height:auto}.pd-fb{width:44px;height:54px}body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.pot-dock{right:auto;left:max(6px,env(safe-area-inset-left,0px));bottom:max(6px,env(safe-area-inset-bottom,0px));padding:6px 12px 6px 8px}.sel{padding-right:calc(max(6px,env(safe-area-inset-right,0px)) + 52px + 8px)}}@media (max-width:1139px){:is(body:has(main.bl) .pd,body:has(main.bl) .pot-dock,body:has(main.ac) .pot-dock),:is(body:has(main.ad) .talk,body:has(main.ad) .pd-live){display:none}}@media (max-width:700px){body:has(main.ad) .pot-dock{display:none}}@media (min-width:701px) and (max-width:999px){.sel{padding-left:calc(8px + max(40px, calc(52 * var(--u))))}}@media (min-width:701px) and (max-width:760px),(min-width:701px) and (max-width:999px) and (orientation:portrait){.sel{padding-left:calc(4px + max(36px, calc(28 * var(--v))))}}@media (min-width:701px) and (max-width:999px){:is(body:has(.sel) .talk,body:has(.sel) .pd-live){display:none}}.reg-q input{width:100%;max-width:420px;font:inherit;background:#fff;border:2px solid #2b2b2b;border-radius:12px;padding:10px 14px;font-size:16px}.reg-l{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.reg-l a{color:inherit;background:#fff;border:2px solid #2b2b2b;border-radius:16px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}:is(.reg-l a:hover,.reg-l a:focus-visible){background:#fff4e6}.reg-n{font-size:17px;font-weight:700}.reg-k{color:#5b5b5b;font-size:13px}.reg-s{font-size:14.5px;line-height:1.45}@media (max-width:760px){html .sg-add input,html .side .sg-add input,html .chips select,html .tools select{font-size:16px}}
