:root{--bg:#f7f8f8;--bg-2:#eef1f1;--surface:#fff;--surface-2:#f4f6f6;--line:#1214181a;--line-2:#1214182e;--ink:#0b0c0e;--ink-2:#2e3033;--mist:#5e6166;--violet:#007a93;--violet-2:#006a80;--cyan:#08748f;--ember:#c2531d;--ok:#11845b;--warn:#9a5b00;--err:#c4293d;--shadow:0 18px 50px -26px #0a0c0e4d;--on-accent:#fff;--field:#fff;--font-d:"Archivo","Segoe UI",system-ui,-apple-system,sans-serif;--font-b:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--r-xl:28px;--r-lg:20px;--r-md:14px;--r-sm:10px;--maxw:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0b;--bg-2:#0e0e10;--surface:#141416;--surface-2:#1b1b1e;--line:#dce4e81f;--line-2:#dce4e838;--ink:#f2f4f5;--ink-2:#c8cccf;--mist:#9a9ea3;--violet:#22e4ff;--violet-2:#00c8e6;--cyan:#9af6ff;--ember:#ff8c5a;--ok:#3ddc97;--warn:#f2b347;--err:#ff6b7f;--shadow:0 24px 60px -30px #000c;--field:#111113;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0a0b;--bg-2:#0e0e10;--surface:#141416;--surface-2:#1b1b1e;--line:#dce4e81f;--line-2:#dce4e838;--ink:#f2f4f5;--ink-2:#c8cccf;--mist:#9a9ea3;--violet:#22e4ff;--violet-2:#00c8e6;--cyan:#9af6ff;--ember:#ff8c5a;--ok:#3ddc97;--warn:#f2b347;--err:#ff6b7f;--shadow:0 24px 60px -30px #000c;--field:#111113;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark-zone{--bg:#0a0a0b;--surface:#141416;--surface-2:#1b1b1e;--line:#dce4e821;--line-2:#dce4e83d;--ink:#f2f4f5;--ink-2:#c8cccf;--mist:#a0a4a8;--violet:#22e4ff;--violet-2:#00c8e6;--cyan:#9af6ff;--ember:#ff8c5a;--field:#111113;--bg-2:#111113;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(var(--gw,55%) var(--gh,60%) at var(--gx,50%) var(--gy,100%),#00c8e638,#00789614 45%,transparent 72%),#0a0a0b}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 84px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-b);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(100% - 40px,var(--maxw));margin-inline:auto}.skip{background:var(--violet);color:#fff;z-index:200;border-radius:10px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}h1,h2,h3,h4{font-family:var(--font-d);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.08}h2{font-size:clamp(2rem,4.2vw,3.25rem)}h3{letter-spacing:-.01em;font-size:1.35rem}p{margin:0}.lead{color:var(--mist);max-width:62ch;font-size:1.125rem}.muted{color:var(--mist)}.small{font-size:.875rem}.btn{--bh:48px;height:var(--bh);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s,opacity .2s;display:inline-flex}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-primary,.btn.btn-primary{color:#041418;background:#22e4ff;box-shadow:0 10px 30px -14px #22e4ffe6,inset 0 1px #ffffff80}.btn-primary:hover,.btn.btn-primary:hover{background:#6eeeff}.btn-light{color:#0b0c0e;background:#fff}.btn-light:hover{background:#e0fbff}.btn-ghost{border-color:var(--line-2);color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--surface-2)}.btn-danger{border-color:color-mix(in srgb,var(--err) 50%,transparent);color:var(--err);background:0 0}.btn-danger:hover{background:color-mix(in srgb,var(--err) 10%,transparent)}.btn-sm{--bh:38px;padding:0 16px;font-size:.875rem}.btn-block{width:100%}.link{color:var(--violet);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hdr{z-index:60;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #0000;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.hdr.solid{-webkit-backdrop-filter:blur(16px)saturate(140%);background:#0a0a0bd1;border-bottom-color:#dce4e81f}.hdr .wrap{align-items:center;gap:28px;height:74px;display:flex}.brand{font-family:var(--font-d);letter-spacing:-.02em;color:#fff;align-items:center;gap:12px;font-size:1.35rem;font-weight:700;text-decoration:none;display:flex}.brand svg{fill:url(#gLogoC);width:34px;height:31px}.nav{gap:4px;margin-left:auto;display:flex}.nav a{color:#c8cccf;border-radius:999px;padding:8px 14px;font-size:.93rem;text-decoration:none;transition:color .2s,background .2s}.hdr-actions{align-items:center;gap:10px;display:flex}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00c8e6,#9af6ff);border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-grid}.mobile-nav{display:none}@media (width<=960px){.nav,.hdr-actions .hide-m{display:none}.menu-btn{display:inline-flex}.hdr-actions{margin-left:auto}.mobile-nav{z-index:55;padding:calc(env(safe-area-inset-top,0px) + 90px) 24px calc(env(safe-area-inset-bottom,0px) + 24px);color:#fff;background:#0a0a0b;flex-direction:column;gap:6px;position:fixed;inset:0;overflow:auto}.mobile-nav.open{display:flex}.mobile-nav a.m-link{font-family:var(--font-d);border-bottom:1px solid #dce4e81f;padding:10px 0;font-size:1.8rem;font-weight:600;text-decoration:none}.mobile-nav .btn{margin-top:14px}}.hero{isolation:isolate;place-items:center;min-height:100svh;padding:120px 0 90px;display:grid;position:relative;overflow:hidden}.hero canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 42%,#0000 0,#0a0a0b59 60%,#0a0a0b 100%),linear-gradient(#0000 70%,#0a0a0b);position:absolute;inset:0}.hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.emblem{aspect-ratio:890/813;width:clamp(120px,17vw,190px);margin-bottom:34px;position:relative}.emblem:before{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(circle,#22e4ff73,#9af6ff1f 40%,#0000 68%);border-radius:50%;position:absolute;inset:-60%}.emblem svg{fill:url(#gLogoC);filter:drop-shadow(0 0 22px #22e4ff8c);transform-origin:50% 60%;width:100%;height:100%;animation:90s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero h1{letter-spacing:-.045em;background:linear-gradient(#fff 35%,#bdf7ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:15ch;font-size:clamp(2.6rem,7.2vw,6rem);font-weight:700;line-height:.98}.hero .lead{color:#b6babe;text-align:center;max-width:56ch;margin:26px auto 0}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.assure{color:#b6babe;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:46px;font-size:.9rem;display:flex}.assure span{align-items:center;gap:8px;display:inline-flex}.assure svg{stroke:#c8faff;fill:none;stroke-width:1.8px;width:18px;height:18px}.reveal{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards rise;transform:translateY(14px)}.reveal.d1{animation-delay:.15s}.reveal.d2{animation-delay:.3s}.reveal.d3{animation-delay:.45s}.reveal.d4{animation-delay:.6s}@keyframes rise{to{opacity:1;transform:none}}.sec{padding:clamp(80px,11vw,140px) 0}.sec-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.sec-head .lead{justify-self:end}@media (width<=860px){.sec-head{grid-template-columns:1fr}.sec-head .lead{justify-self:start}}.seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:4px;padding:5px;display:inline-flex}.seg button{cursor:pointer;color:var(--mist);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:.93rem;font-weight:600;transition:background .25s,color .25s}.seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 4px 14px -6px #14143c59}@media (width<=420px){.seg{max-width:100%}.seg button{padding:9px 12px;font-size:.86rem}}.svc{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:36px;display:grid}.svc h3{margin-bottom:16px;font-size:clamp(1.7rem,3vw,2.3rem)}.checks{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.checks li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:12px;display:grid}.checks svg{width:20px;height:20px;stroke:var(--violet);fill:none;stroke-width:2px;margin-top:3px}.checks b{color:var(--ink);font-weight:600}.stage{border-radius:var(--r-xl);color:#f2f4f5;background:radial-gradient(120% 80% at 90% 0,#22e4ff59,#0000 55%),radial-gradient(80% 60% at 0 100%,#9af6ff38,#0000 60%),#0b0c0e;border:1px solid #dce4e824;min-height:420px;padding:22px;position:relative;overflow:hidden}.browser{background:#111113;border:1px solid #dce4e829;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -30px #000}.browser .bar{border-bottom:1px solid #dce4e81a;align-items:center;gap:6px;padding:12px 14px;display:flex}.browser .bar i{background:#2c2e32;border-radius:50%;width:10px;height:10px}.browser .url{color:#8e9297;background:#1b1b1e;border-radius:8px;flex:1;align-items:center;gap:6px;height:24px;margin-left:10px;padding:0 10px;font-size:.72rem;display:flex}.mock{gap:14px;padding:22px;display:grid}.mock .mh{background:linear-gradient(90deg,#fff,#bdf7ff);border-radius:6px;width:70%;height:14px}.mock .ms{background:#2c2e32;border-radius:5px;height:9px}.mock .row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.mock .card{background:linear-gradient(160deg,#1e2023,#141517);border:1px solid #dce4e81a;border-radius:12px;height:82px}.mock .card.hi{background:linear-gradient(160deg,#00c8e6,#006f85)}.mock .btnm{background:#fff;border-radius:999px;width:110px;height:30px}.speed{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0fd9;border:1px solid #dce4e82e;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:absolute;bottom:26px;right:26px}.speed .speed-ring{width:52px;height:52px}.speed b{font-family:var(--font-d);font-size:1.05rem;display:block}.speed small{color:#9a9ea3}.chat{flex-direction:column;justify-content:flex-end;gap:12px;min-height:376px;padding:6px 4px;display:flex}.bub{opacity:0;border-radius:18px;max-width:80%;padding:12px 15px;font-size:.92rem;line-height:1.45;transition:opacity .35s,transform .35s;transform:translateY(8px)}.bub.show{opacity:1;transform:none}.bub.in{background:#1e2023;border-bottom-left-radius:6px;align-self:flex-start}.bub.out{color:#041418;background:#22e4ff;border-bottom-right-radius:6px;align-self:flex-end}.bub.sys{color:#9a9ea3;background:0 0;border:1px dashed #dce4e84d;border-radius:999px;align-self:center;padding:6px 14px;font-size:.8rem}.typing{gap:4px;display:inline-flex}.typing i{background:#9a9ea3;border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@media (width<=900px){.svc{grid-template-columns:1fr}.stage{min-height:360px}}.steps{counter-reset:st;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.step{padding:28px 26px 8px 0;position:relative}.step:before{counter-increment:st;content:counter(st);border:1px solid var(--line-2);width:40px;height:40px;font-family:var(--font-d);background:var(--bg-2);color:var(--violet);border-radius:50%;place-items:center;margin:-48px 0 22px;font-weight:700;display:grid}.step h3{margin-bottom:10px;font-size:1.2rem}.step p{color:var(--mist);font-size:.95rem}.step .when{color:var(--ink-2);margin-top:14px;font-size:.85rem;font-weight:500;display:block}@media (width<=900px){.steps{grid-template-columns:1fr 1fr;row-gap:40px}}@media (width<=560px){.steps{grid-template-columns:1fr}}.plans-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:18px;padding:30px 28px;display:flex}.plan.hi{color:#f2f4f5;--mist:#a6aaaf;--ink:#f2f4f5;--line:#dce4e824;--ink-2:#c8cccf;background:radial-gradient(100% 70% at 100% 0,#22e4ff80,#0000 60%),#121214;border-color:#22e4ff8c;box-shadow:0 30px 70px -35px #00a8cce6}.plan h3{font-size:1.4rem}.plan .for{color:var(--mist);min-height:3em;font-size:.93rem}.price{font-family:var(--font-d);letter-spacing:-.03em;font-size:2.5rem;font-weight:700;line-height:1}.price small{font-family:var(--font-b);color:var(--mist);letter-spacing:0;font-size:.9rem;font-weight:500}.price-sub{color:var(--mist);margin-top:8px;font-size:.88rem}.plan ul{border-top:1px solid var(--line);color:var(--ink-2);gap:11px;margin:0;padding:18px 0 0;font-size:.93rem;list-style:none;display:grid}.plan li{grid-template-columns:18px 1fr;gap:10px;display:grid}.plan li svg{width:17px;height:17px;stroke:var(--violet);fill:none;stroke-width:2.2px;margin-top:3px}.plan .btn{margin-top:auto}.plans-note{color:var(--mist);text-align:center;margin-top:26px;font-size:.93rem}@media (width<=960px){.plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.trust{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.trust>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 30px}.trust>div:nth-child(3n){border-right:0}.trust>div:nth-last-child(-n+3){border-bottom:0}.trust svg{width:30px;height:30px;stroke:var(--violet);fill:none;stroke-width:1.6px;margin-bottom:18px}.trust h3{margin-bottom:8px;font-size:1.12rem}.trust p{color:var(--mist);font-size:.94rem}@media (width<=900px){.trust{grid-template-columns:1fr 1fr}.trust>div{border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.trust>div:nth-child(2n){border-right:0!important}}@media (width<=560px){.trust{grid-template-columns:1fr}.trust>div{border-right:0!important}}.pledge{border-radius:var(--r-xl);border:1px solid color-mix(in srgb,var(--violet) 40%,transparent);background:color-mix(in srgb,var(--violet) 7%,var(--surface));grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:30px 34px;display:grid}.pledge svg{width:46px;height:46px;stroke:var(--violet);fill:none;stroke-width:1.5px}.pledge h3{margin-bottom:6px}.pledge p{color:var(--mist)}@media (width<=760px){.pledge{grid-template-columns:1fr;padding:24px}}.faq{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.qa{border-top:1px solid var(--line)}.qa details{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;padding:22px 40px 22px 0;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";border-right:2px solid var(--mist);border-bottom:2px solid var(--mist);width:12px;height:12px;transition:transform .25s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.qa details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.qa .ans{color:var(--mist);max-width:68ch;padding:0 20px 24px 0}@media (width<=860px){.faq{grid-template-columns:1fr;gap:28px}}.contact{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(30px,6vw,80px);display:grid}.contact .ways{gap:16px;margin-top:30px;display:grid}.contact .ways a,.contact .ways div{color:var(--ink-2);overflow-wrap:anywhere;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.contact .ways svg{width:22px;height:22px;stroke:var(--violet);fill:none;stroke-width:1.7px;flex:none}@media (width<=860px){.contact{grid-template-columns:1fr}}.final{text-align:center;padding:clamp(90px,12vw,150px) 0;position:relative;overflow:hidden}.final:before{content:"";aspect-ratio:2;background:radial-gradient(60% 40% at 50% 0,#22e4ff73,#0000 70%);border-top:2px solid #9af6ffb3;border-radius:50%;width:150%;position:absolute;bottom:-62%;left:50%;transform:translate(-50%);box-shadow:0 -30px 120px -10px #22e4ff8c}.final>.wrap{position:relative}.final h2{max-width:17ch;margin:0 auto;font-size:clamp(2.2rem,5.5vw,4.4rem)}.final .lead{color:#b6babe;margin:22px auto 34px}.ftr{border-top:1px solid #dce4e81f;padding:60px 0 40px;font-size:.92rem}.ftr-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid}.ftr h4{font-family:var(--font-b);color:#fff;letter-spacing:0;margin-bottom:14px;font-size:.95rem;font-weight:600}.ftr ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ftr a,.ftr .link-plain{color:#a0a4a8;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.92rem;text-decoration:none}.ftr a:hover,.ftr .link-plain:hover{color:#fff}.ftr-bottom{color:#8e9297;border-top:1px solid #dce4e81a;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;padding-top:24px;font-size:.85rem;display:flex}.pay-marks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pay-marks span{color:#c8cccf;border:1px solid #dce4e833;border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:600}@media (width<=860px){.ftr-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.ftr-grid{grid-template-columns:1fr}}.field{align-content:start;gap:7px;display:grid}.field label,.flabel{color:var(--ink-2);font-size:.9rem;font-weight:600}.field .hint{color:var(--mist);font-size:.82rem}.input,.select,.textarea{background:var(--field);border:1px solid var(--line-2);width:100%;color:var(--ink);border-radius:12px;padding:13px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.textarea{resize:vertical;min-height:130px;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px color-mix(in srgb,var(--violet) 18%,transparent);outline:none}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--err)}.err-msg{color:var(--err);min-height:1em;font-size:.84rem}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=620px){.grid2{grid-template-columns:1fr}}.form{gap:18px;display:grid}.check{color:var(--ink-2);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:.93rem;display:grid}.check input{width:20px;height:20px;accent-color:var(--violet);margin:2px 0 0}.pw-wrap{position:relative}.pw-wrap .input{padding-right:52px}.pw-toggle{cursor:pointer;width:40px;height:40px;color:var(--mist);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-toggle svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:20px;height:20px}.meter{background:var(--surface-2);border-radius:99px;height:6px;margin-top:4px;overflow:hidden}.meter i{border-radius:99px;width:0;height:100%;transition:width .3s,background .3s;display:block}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.page{padding:calc(env(safe-area-inset-top,0px) + 120px) 0 100px;min-height:80vh}.auth{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-side{isolation:isolate;flex-direction:column;align-self:start;height:100dvh;padding:110px 56px 52px;display:flex;position:sticky;top:0;overflow:hidden}.auth-canvas{z-index:-3;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.auth-side:before{content:"";z-index:-2;background-image:radial-gradient(#dce4e829 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000 75%)}.auth-side:after{content:"";z-index:-1;background:linear-gradient(#0a0a0b8c,#0000 22% 55%,#0a0a0b 92%);position:absolute;inset:0}.auth-art{flex:1;min-height:340px;margin-bottom:28px;position:relative}.art-logo{aspect-ratio:890/813;width:min(40%,250px);position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.art-logo:before{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(circle,#22e4ff80,#9af6ff24 42%,#0000 68%);border-radius:50%;position:absolute;inset:-55%}.art-logo svg{fill:url(#gLogoC);filter:drop-shadow(0 0 30px #22e4ff99);width:100%;height:100%}.orbit{border:1px solid #dce4e824;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit.o1{aspect-ratio:1;width:min(60%,370px)}.orbit.o2{aspect-ratio:1;border-style:dashed;border-color:#dce4e82e;width:min(82%,510px);animation:70s linear infinite orbit}.orbit.o3{aspect-ratio:1;border-color:#dce4e814;width:min(104%,650px);animation:110s linear infinite reverse orbit}.orbit i{background:#c8faff;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:-5px;box-shadow:0 0 14px 3px #9af6ffb3}.orbit.o3 i{background:#bdf7ff;width:7px;height:7px;left:auto;right:-4px;box-shadow:0 0 12px 3px #22e4ffb3}@keyframes orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.fcard{-webkit-backdrop-filter:blur(14px);color:#f2f4f5;background:linear-gradient(160deg,#141518c7,#0c1026b3);border:1px solid #dce4e833;border-radius:16px;width:236px;padding:14px 16px;font-size:.84rem;animation:8s ease-in-out infinite float;position:absolute;box-shadow:0 24px 50px -24px #000000e6,inset 0 1px #ffffff12}.fcard b{font-size:.88rem;font-weight:600;display:block}.fc-sub{color:#9a9ea3;align-items:center;gap:6px;margin-top:3px;font-size:.78rem;display:flex}.fc-sub svg{stroke:#9a9ea3;fill:none;stroke-width:1.8px;width:14px;height:14px}.fc1{top:6%;left:0}.fc2{align-items:center;gap:12px;width:224px;animation-duration:9s;animation-delay:-3s;display:flex;top:44%;right:0}.fc3{align-items:flex-start;gap:12px;width:260px;animation-duration:10s;animation-delay:-5s;display:flex;bottom:2%;left:6%}.fc-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fc-title{font-size:.88rem;font-weight:600}.fc-st{color:#bdf7ff;align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:inline-flex}.fc-st:before{content:"";background:#22e4ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22e4ff}.fc-bar{grid-template-columns:repeat(5,1fr);gap:4px;margin-bottom:10px;display:grid}.fc-bar i{background:#dce4e826;border-radius:9px;height:5px}.fc-bar i.on{background:linear-gradient(90deg,#22e4ff,#9af6ff)}.fc-ok{background:#3ddc9724;border:1px solid #3ddc9759;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.fc-ok svg{stroke:#3ddc97;fill:none;stroke-width:2.4px;width:18px;height:18px}.fc-av{background:linear-gradient(135deg,#0e3c46,#17181b);border:1px solid #dce4e840;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.fc-av svg{fill:url(#gLogoC);width:18px;height:17px}.fc-msg{color:#c8cccf;margin-top:3px;font-size:.8rem;line-height:1.4;display:block}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.auth-copy{position:relative}.auth-side h2{max-width:16ch;font-size:clamp(1.8rem,3vw,2.6rem)}.auth-side p{color:#a6aaaf;max-width:40ch;margin-top:14px}@media (width<=1180px){.fcard{width:204px;font-size:.8rem}.fc2{width:200px}.fc3{width:224px;left:0}.auth-side{padding-inline:40px}}@media (height<=760px){.fc3{display:none}.auth-art{min-height:280px}}.auth-main{justify-content:center;align-items:center;padding:120px 24px 60px;display:flex}.auth-box{width:min(100%,440px)}.auth-box h1{margin-bottom:8px;font-size:2.2rem}.auth-box .sub{color:var(--mist);margin-bottom:30px}.notice{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:14px;gap:12px;padding:14px 16px;font-size:.9rem;display:flex}.notice svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:20px;height:20px;margin-top:1px}.notice.info{border-color:color-mix(in srgb,var(--cyan) 40%,transparent);background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}.notice.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 9%,var(--surface))}.notice.err{border-color:color-mix(in srgb,var(--err) 45%,transparent);background:color-mix(in srgb,var(--err) 8%,var(--surface))}.notice.ok{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 8%,var(--surface))}@media (width<=900px){.auth{grid-template-columns:1fr}.auth-side{display:none}}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.dash-head h1{font-size:clamp(2rem,4vw,2.8rem)}.tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:28px;display:flex;overflow-x:auto}.tabs a{color:var(--mist);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:.93rem;font-weight:600;text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-color:var(--violet)}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px}.kpi span{color:var(--mist);font-size:.86rem}.kpi b{font-family:var(--font-d);letter-spacing:-.02em;margin-top:6px;font-size:1.7rem;display:block}@media (width<=800px){.kpis{grid-template-columns:1fr 1fr}}.olist{gap:12px;display:grid}.orow{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:1.4fr 1fr .9fr auto;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;transition:border-color .2s;display:grid}.orow:hover{border-color:var(--line-2)}.orow .id{color:var(--mist);font-size:.82rem}.orow .t{font-weight:600}@media (width<=760px){.orow{grid-template-columns:1fr auto}.orow .hide-s{display:none}}.status{white-space:nowrap;align-items:center;gap:8px;font-size:.86rem;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.st-aguardando{color:var(--warn)}.st-briefing{color:var(--cyan)}.st-producao{color:var(--violet)}.st-revisao{color:var(--ember)}.st-entregue{color:var(--ok)}.st-cancelado{color:var(--mist)}.empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:70px 20px}.empty svg{width:64px;height:59px;margin-bottom:18px}.empty h3{margin-bottom:10px}.empty p{color:var(--mist);margin-bottom:24px}.track{grid-template-columns:repeat(5,1fr);gap:6px;margin:8px 0 6px;display:grid}.track i{background:var(--surface-2);border-radius:99px;height:6px}.track i.on{background:linear-gradient(90deg,var(--violet),var(--cyan))}.track-labels{color:var(--mist);grid-template-columns:repeat(5,1fr);gap:6px;font-size:.78rem;display:grid}.track-labels span.on{color:var(--ink);font-weight:600}@media (width<=560px){.track-labels{display:none}}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline li{grid-template-columns:16px 1fr;gap:14px;padding-bottom:18px;display:grid;position:relative}.timeline li:before{content:"";background:var(--violet);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--violet) 20%,transparent);border-radius:50%;margin-top:7px}.timeline li:not(:last-child):after{content:"";background:var(--line-2);width:1px;position:absolute;top:22px;bottom:0;left:4.5px}.timeline small{color:var(--mist);display:block}.kv{gap:12px;margin:0;display:grid}.kv div{justify-content:space-between;gap:16px;font-size:.93rem;display:flex}.kv dt{color:var(--mist)}.kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.kv .total{border-top:1px solid var(--line);padding-top:12px;font-size:1.05rem}.kv .total dd{font-family:var(--font-d);font-size:1.3rem;font-weight:700}.msgs{flex-direction:column;gap:10px;max-height:360px;padding:4px 2px 10px;display:flex;overflow:auto}.msg{background:var(--surface-2);overflow-wrap:anywhere;border-radius:16px;max-width:85%;padding:11px 14px;font-size:.92rem}.msg.me{background:color-mix(in srgb,var(--violet) 16%,var(--surface));align-self:flex-end}.msg small{color:var(--mist);margin-top:4px;font-size:.75rem;display:block}.msg-form{gap:10px;margin-top:12px;display:flex}.msg-form .input{flex:1}.stack{gap:28px;display:grid}.wizard{grid-template-columns:1fr 360px;align-items:start;gap:28px;display:grid}@media (width<=1000px){.wizard{grid-template-columns:1fr}}.wsteps{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.wsteps li{color:var(--mist);align-items:center;gap:8px;font-size:.86rem;font-weight:600;list-style:none;display:flex}.wsteps li b{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.wsteps li.on{color:var(--ink)}.wsteps li.on b{background:var(--violet);border-color:var(--violet);color:#fff}.wsteps li.done b{background:color-mix(in srgb,var(--violet) 20%,transparent);color:var(--violet);border-color:#0000}.wsteps li:not(:last-child):after{content:"";background:var(--line-2);width:24px;height:1px;margin-left:4px}.opts{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.opt{border:1px solid var(--line-2);border-radius:var(--r-md);cursor:pointer;background:var(--surface);padding:20px;transition:border-color .2s,box-shadow .2s;display:block;position:relative}.opt:hover{border-color:color-mix(in srgb,var(--violet) 50%,transparent)}.opt input{opacity:0;pointer-events:none;position:absolute}.opt:has(input:checked){border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 20%,transparent)}.opt:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.opt .ot{margin-bottom:4px;font-size:1.05rem;font-weight:700;display:block}.opt .od{color:var(--mist);font-size:.88rem;display:block}.opt .op{font-family:var(--font-d);margin-top:12px;font-size:1.15rem;font-weight:700;display:block}.opt.big{padding:28px}.opt.big svg.oi{width:34px;height:34px;stroke:var(--violet);fill:none;stroke-width:1.6px;margin-bottom:14px;display:block}.wnav{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.summary{position:sticky;top:100px}.summary h3{margin-bottom:16px;font-size:1.1rem}.pledge-box{border:1px solid color-mix(in srgb,var(--violet) 45%,transparent);background:color-mix(in srgb,var(--violet) 7%,var(--surface));border-radius:var(--r-md);padding:20px}.pledge-box h4{align-items:center;gap:10px;margin-bottom:10px;font-size:1.05rem;display:flex}.pledge-box h4 svg{width:22px;height:22px;stroke:var(--violet);fill:none;stroke-width:1.8px}.pledge-box ul{color:var(--ink-2);gap:6px;margin:0 0 14px;padding-left:20px;font-size:.92rem;display:grid}.checkout{grid-template-columns:1.25fr 1fr;align-items:start;gap:28px;display:grid}@media (width<=960px){.checkout{grid-template-columns:1fr}}.paytabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.paytab{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;gap:6px;padding:14px;font-size:.92rem;font-weight:600;display:grid}.paytab svg{width:22px;height:22px;stroke:var(--ink-2);fill:none;stroke-width:1.7px}.paytab[aria-pressed=true]{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 20%,transparent)}.stripe-slot{border:1px dashed var(--line-2);background:var(--surface-2);border-radius:14px;gap:14px;padding:22px;display:grid}.sk{background:linear-gradient(90deg,var(--surface) 0,var(--bg-2) 50%,var(--surface) 100%);border:1px solid var(--line);background-size:200% 100%;border-radius:10px;height:44px;animation:1.6s linear infinite sk}@keyframes sk{to{background-position:-200% 0}}.secure{color:var(--mist);justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:.86rem;display:flex}.secure svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.legal{grid-template-columns:240px 1fr;align-items:start;gap:60px;display:grid}.legal nav{gap:4px;font-size:.92rem;display:grid;position:sticky;top:110px}.legal nav a{color:var(--mist);border-radius:10px;padding:8px 12px;text-decoration:none}.legal nav a[aria-current=page]{color:var(--ink);background:var(--surface-2);font-weight:600}.legal article{max-width:74ch}.legal article h1{margin-bottom:12px;font-size:clamp(2.2rem,4.5vw,3.2rem)}.legal article h2{margin:44px 0 14px;font-size:1.35rem}.legal article p,.legal article li{color:var(--ink-2);margin-bottom:12px}.legal article ul,.legal article ol{margin:0 0 12px;padding-left:22px}.legal .updated{color:var(--mist);margin-bottom:28px}.tbl-wrap{border:1px solid var(--line);border-radius:14px;margin:16px 0 20px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}th{background:var(--surface-2);font-weight:600}tr:last-child td{border-bottom:0}@media (width<=860px){.legal{grid-template-columns:1fr;gap:24px}.legal nav{flex-wrap:wrap;display:flex;position:static}}.overlay{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03040ca8;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(100%,520px);max-height:calc(100% - 20px);box-shadow:var(--shadow);padding:30px;animation:.25s cubic-bezier(.2,.8,.2,1) pop;overflow:auto}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.modal h3{margin-bottom:10px;font-size:1.4rem}.modal p{color:var(--mist)}.modal .acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (width<=480px){.overlay{padding:12px}.modal,.page .card{padding:22px}}.toasts{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:250;gap:10px;max-width:min(380px,100% - 40px);display:grid;position:fixed}.toast{color:#f2f4f5;background:#141416;border:1px solid #dce4e833;border-radius:14px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.92rem;animation:.25s pop;display:flex;box-shadow:0 20px 50px -20px #000}.toast svg{fill:none;stroke-width:2px;flex:none;width:20px;height:20px}.toast.ok svg{stroke:#3ddc97}.toast.err svg{stroke:#ff6b7f}.toast.info svg{stroke:#9af6ff}.cookie{left:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:95;color:#f2f4f5;border-radius:var(--r-lg);background:#141416;border:1px solid #dce4e833;width:min(460px,100% - 40px);padding:24px;animation:.35s pop;position:fixed;box-shadow:0 30px 70px -30px #000}.cookie h3{margin-bottom:8px;font-size:1.15rem}.cookie p{color:#a6aaaf;font-size:.9rem}.cookie .acts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cookie .btn-ghost{color:#fff;border-color:#ffffff38}.toggle-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:16px;padding:16px 0;display:grid}.toggle-row b{margin-bottom:4px;display:block}.toggle-row p{font-size:.88rem}.switch{flex:none;width:48px;height:28px;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.switch span{background:var(--line-2);border-radius:99px;transition:background .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.switch input:checked+span{background:var(--violet)}.switch input:checked+span:after{transform:translate(20px)}.switch input:disabled+span{opacity:.6}.switch input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.wa{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:80;background:#1faf5a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;box-shadow:0 14px 30px -10px #0009}.wa svg{fill:#fff;width:28px;height:28px}.nf{text-align:center;padding:40px 0}.nf h1{font-size:clamp(3rem,10vw,7rem)}.spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal,.bub{opacity:1;transform:none}.spin{animation-duration:1.4s!important;animation-iteration-count:infinite!important}}@media print{.hdr,.ftr,.cookie,.toasts,.wa,.hp,.hp-btn,.apbar,.app-side,.app-scrim,.skip,body:after{display:none!important}.page{padding-top:20px}.app-main{margin-left:0;padding-top:0}}@media (pointer:coarse){.btn-sm{--bh:40px}.stg-move .icon-btn,.pe-act .icon-btn{width:40px;height:40px}.thumb .icon-btn{width:32px;height:32px}.hp-quick button,.cv-quick button,.topics button{min-height:40px}}[hidden]{display:none!important}.i{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:20px;height:20px}.browser .url .i{stroke:#8e9297;width:12px;height:12px}.btn .i{width:18px;height:18px}.plans.two{grid-template-columns:1fr 1fr;max-width:940px;margin-inline:auto}@media (width<=960px){.plans.two{grid-template-columns:1fr}}.modes{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=860px){.modes{grid-template-columns:1fr}}.mode{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:12px;padding:32px;display:flex}.mode .checks{margin-top:8px}.mode.ai{color:#f2f4f5;--mist:#a6aaaf;--ink:#f2f4f5;--line:#dce4e824;--ink-2:#c8cccf;--violet:#c8faff;--surface-2:#ffffff14;background:radial-gradient(100% 80% at 100% 0,#22e4ff80,#0000 60%),#121214;border-color:#22e4ff8c;box-shadow:0 30px 70px -35px #00a8cce6}.mode h3{font-size:1.5rem}.big-n{font-family:var(--font-d);letter-spacing:-.035em;font-size:clamp(2.2rem,4vw,3rem);font-weight:700;line-height:1}.big-n small{font-family:var(--font-b);color:var(--mist);letter-spacing:0;margin-left:4px;font-size:1rem;font-weight:500}.mode-icon{background:var(--surface-2);border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:6px;display:grid}.mode-icon svg{width:24px;height:24px;stroke:var(--violet);fill:none;stroke-width:1.8px}.split{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-top:22px;overflow:hidden}.split-title{padding:24px 28px 0;font-size:1.25rem}.split-bar{border-radius:var(--r-md);border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:20px 28px 0;display:grid;overflow:hidden}.split-bar>div{padding:24px 26px}.split-bar .a{background:color-mix(in srgb,var(--violet) 12%,var(--surface))}.split-bar .b{background:color-mix(in srgb,var(--ok) 9%,var(--surface));border-left:1px dashed var(--line-2)}.split-bar h4{margin:6px 0 8px;font-size:1.1rem}.split-bar p{color:var(--ink-2);font-size:.94rem}.pct{font-family:var(--font-d);letter-spacing:-.04em;font-size:2.4rem;font-weight:800;line-height:1}.split-bar .a .pct{color:var(--violet)}.split-bar .b .pct{color:var(--ok)}.split-foot{color:var(--mist);align-items:center;gap:10px;padding:18px 28px 24px;font-size:.93rem;display:flex}@media (width<=760px){.split-bar{grid-template-columns:1fr}.split-bar .b{border-left:0;border-top:1px dashed var(--line-2)}}.sim{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:22px;padding:28px;display:grid}.sim h3{font-size:1.2rem}.sim-out{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sim-col{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:20px}.sim-col.ai{border-color:color-mix(in srgb,var(--violet) 50%,transparent)}.sim-col h4{align-items:center;gap:8px;margin-bottom:14px;font-size:1rem;display:flex}.sim-col h4 svg{width:18px;height:18px;stroke:var(--violet);fill:none;stroke-width:2px}.sim-col .kv div{font-size:.88rem}@media (width<=860px){.sim{grid-template-columns:1fr}}@media (width<=520px){.sim-out{grid-template-columns:1fr}}.after{grid-template-columns:1fr 1fr;gap:18px;display:grid}.after .card{flex-direction:column;gap:12px;padding:32px;display:flex}.after .card.hosting{border-color:color-mix(in srgb,var(--violet) 45%,transparent);box-shadow:var(--shadow)}@media (width<=860px){.after{grid-template-columns:1fr}}.compare table{min-width:520px}.compare th[scope=row]{color:var(--ink-2);background:0 0;font-weight:500}.compare thead th:last-child,.compare td:last-child{background:color-mix(in srgb,var(--violet) 7%,transparent);font-weight:600}.compare .yes svg{width:18px;height:18px;stroke:var(--ok);fill:none;stroke-width:2.4px;vertical-align:middle}.compare .no{color:var(--mist);font-size:.85rem}.st-orcamento{color:var(--cyan)}.st-concluido{color:var(--ok)}.st-encerrado,.st-reembolsado{color:var(--mist)}.back{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.row-btns{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quote h3{margin-bottom:6px;font-size:1.35rem}.quote-note{background:var(--surface-2);color:var(--ink-2);border-radius:12px;margin-top:10px;padding:12px 14px;font-size:.93rem}.qopt .ot{align-items:center;gap:8px;display:flex}.qopt .op{font-size:1.6rem}.kv.mini{border-top:1px solid var(--line);gap:7px;margin-top:14px;padding-top:12px}.kv.mini div{font-size:.85rem}.rules{color:var(--ink-2);gap:10px;margin:20px 0;padding:0;font-size:.92rem;list-style:none;display:grid}.rules li{grid-template-columns:20px 1fr;gap:10px;display:grid}.rules svg{width:18px;height:18px;stroke:var(--violet);fill:none;stroke-width:1.9px;margin-top:2px}.deadline{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.deadline b,.site-grid b{font-family:var(--font-d);margin-top:4px;font-size:1.2rem;display:block}@media (width<=700px){.deadline{grid-template-columns:1fr}}.choices{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.choices>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:18px;display:flex}.choices .btn{margin-top:auto}@media (width<=900px){.choices{grid-template-columns:1fr}}.after2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.after2 h3{align-items:center;gap:10px;display:flex}@media (width<=800px){.after2{grid-template-columns:1fr}}.refund-line{color:var(--mist);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:.92rem;display:flex}.site-card{gap:20px;margin-bottom:18px;display:grid}.site-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.site-top>:first-child{min-width:0}.site-top h3{overflow-wrap:anywhere;margin-bottom:4px;font-size:1.35rem}.site-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;padding:18px 0;display:grid}@media (width<=700px){.site-grid{grid-template-columns:1fr}}.edits{gap:8px;display:grid}.edits-top{justify-content:space-between;gap:10px;font-size:.93rem;display:flex}.edits-bar{gap:6px;display:flex}.edits-bar i{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;flex:1;height:10px}.edits-bar i.on{background:linear-gradient(90deg,var(--violet),var(--cyan));border-color:#0000}.reqs h4{margin-bottom:10px;font-size:1rem}.req{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.req>:first-child{min-width:0}.req p{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 0;font-size:.92rem}.req-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.vip-card{color:#f2f4f5;--mist:#a6aaaf;--ink:#f2f4f5;--line:#dce4e824;--ink-2:#c8cccf;background:radial-gradient(90% 70% at 100% 0,#22e4ff73,#0000 60%),#121214;border-color:#22e4ff80}.vip-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.vip-top h2{font-size:2.4rem}.vip-top svg{fill:url(#gLogoC);filter:drop-shadow(0 0 18px #22e4ff99);width:64px;height:59px}.perks{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.perks li{grid-template-columns:18px 1fr;gap:10px;display:grid}.perks svg{stroke:#c8faff;fill:none;stroke-width:2.2px;width:17px;height:17px;margin-top:3px}@media (width<=700px){.perks{grid-template-columns:1fr}}.wfs{border:0;margin:0;padding:0}.wlegend{font-size:1.25rem;font-family:var(--font-d);margin-bottom:18px}.opts.one{grid-template-columns:1fr}.opt .ex{font-family:var(--font-b);font-weight:500}.sum-split{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.sum-split div{background:var(--surface-2);border-radius:12px;gap:2px;padding:12px;display:grid}.sum-split b{font-family:var(--font-d);font-size:1.3rem}.sum-split div:first-child b{color:var(--violet)}.sum-split div:last-child b{color:var(--ok)}.sum-split span{color:var(--mist);font-size:.8rem;line-height:1.3}.live-card{gap:18px;display:grid}.live-head h3{margin-bottom:4px;font-size:1.3rem}.live{grid-template-columns:1.5fr 1fr;align-items:start;gap:28px;display:grid}@media (width<=960px){.live{grid-template-columns:1fr}}.live-browser{color:#f2f4f5}.live-browser .bar{position:relative}.onair{color:#ff8c9c;white-space:nowrap;align-items:center;gap:7px;margin-left:10px;font-size:.74rem;font-weight:700;display:inline-flex}.onair b{background:#ff5c74;border-radius:50%;width:8px;height:8px;animation:1.6s infinite onair;box-shadow:0 0 #ff5c7499}@keyframes onair{70%{box-shadow:0 0 0 8px #ff5c7400}to{box-shadow:0 0 #ff5c7400}}.live-canvas{gap:10px;max-height:520px;padding:14px;display:grid;overflow:auto}.lsec{border-radius:12px;padding:12px;transition:background .4s,border-color .4s;position:relative}.lsec.feito{background:#141517;border:1px solid #dce4e81f}.lsec.andamento{background:#17181b;border:1px solid #22e4ff99;box-shadow:0 0 0 3px #22e4ff26}.lsec.fila{border:1px dashed #dce4e838;padding:14px 12px}.lsec-name{color:#c8cccf;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:.78rem;font-weight:600;display:flex}.lsec.fila .lsec-name{color:#8e9297;margin:0}.lsec-name em{color:#8e9297;font-style:normal;font-weight:500}.lsec.andamento .lsec-name em{color:#bdf7ff}.lsec.feito .lsec-name em{color:#3ddc97}.lm i{background:#2c2e32;border-radius:6px;display:block}.lsec.andamento .lm i{background:linear-gradient(90deg,#25272b 0,#3a3c40 50%,#25272b 100%) 0 0/200% 100%;animation:1.4s linear infinite sk}.lm .l{height:8px;margin-top:7px}.lm .w20{width:20%}.lm .w25{width:25%}.lm .w30{width:30%}.lm .w50{width:50%}.lm .w60{width:60%}.lm .w70{width:70%}.lm .w80{width:80%}.lm .w90{width:90%}.lm .h1{background:linear-gradient(90deg,#fff,#bdf7ff);width:62%;height:14px}.lm .b{background:#22e4ff;border-radius:99px;width:90px;height:22px;margin-top:12px}.lm.hero{padding:6px 2px}.lm.cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lm.cards i{border-radius:10px;height:56px}.lm.cards i:first-child{background:linear-gradient(160deg,#00c8e6,#006f85)}.lm.split{grid-template-columns:.8fr 1.2fr;align-items:center;gap:12px;display:grid}.lm.split .img{background:linear-gradient(135deg,#006f85,#1b8fbf);border-radius:10px;height:64px}.lm.quote{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.lm.quote .av{background:#9af6ff;border-radius:50%;width:34px;height:34px}.lm.form{gap:8px;display:grid}.lm.form .in{background:#1e2023;border:1px solid #dce4e826;border-radius:8px;height:22px}.lm.foot{align-items:center;gap:14px;display:flex}.lm.foot .l{margin:0}.lm.mob{justify-content:center;gap:10px;display:flex}.lm.mob i{background:#1e2023;border:2px solid #3a3c40;border-radius:10px;width:44px;height:78px}.lm.chatm{gap:6px;display:grid}.lm.chatm i{border-radius:9px;height:18px}.lm.chatm .bi{width:60%}.lm.chatm .bi.s{width:40%}.lm.chatm .bo{background:#00c8e6;justify-self:end;width:55%}.live-side{gap:22px;display:grid}.live-side h4{font-size:.95rem}.live-prog{align-items:center;gap:16px;display:flex}.live-prog b{font-family:var(--font-d);margin:2px 0;font-size:1.1rem;display:block}.live-ring{--p:0;background:conic-gradient(var(--violet) calc(var(--p)*1%),var(--surface-2) 0);border-radius:50%;flex:none;place-items:center;width:78px;height:78px;display:grid}.live-ring b{background:var(--surface);border-radius:50%;place-items:center;width:62px;height:62px;display:grid;margin:0!important;font-size:1.05rem!important}.live-list{gap:2px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.live-list li{color:var(--mist);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.live-list li.feito{color:var(--ink-2)}.live-list li.andamento{background:color-mix(in srgb,var(--violet) 10%,transparent);color:var(--ink);font-weight:600}.live-list svg{width:16px;height:16px;stroke:var(--ok);fill:none;stroke-width:2.4px}.pulse{background:var(--violet);border-radius:50%;width:9px;height:9px;animation:1.2s infinite blink}.live-feed{gap:10px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.live-feed li{border-left:2px solid var(--line-2);gap:2px;padding-left:12px;display:grid}.live-feed small{color:var(--mist);font-size:.76rem}body h1,body h2,body h3,body h4{font-family:var(--font-d);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.08}body h2{font-size:clamp(2rem,4.2vw,3.25rem)}body h3{letter-spacing:-.01em;font-size:1.35rem}.btn.btn-light{color:#0b0c0e;background:#fff}.btn.btn-light:hover{background:#e0fbff}.legal article ul,.pledge-box ul{list-style:outside}.legal article ol{list-style:decimal}.legal article a,.qa .ans a{text-underline-offset:3px;color:var(--violet);text-decoration:underline}.btn svg,.brand svg,.assure svg,.notice svg,.checks svg,.rules svg{display:inline-block}:root{--grain-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.4 0 0 0 -.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:after{content:"";pointer-events:none;z-index:9999;background-image:var(--grain-dark);opacity:.05;position:fixed;inset:0}.sec-alt{background:var(--bg-2)}.glow{isolation:isolate;position:relative}.glow:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-light);opacity:.12;mix-blend-mode:overlay;position:absolute;inset:0}.band{--gx:8%;--gy:0%;--gw:45%;--gh:80%}#garantias{--gx:95%;--gy:10%;--gw:45%;--gh:70%}.final{--gx:50%;--gy:115%;--gw:70%;--gh:90%}.ftr{background:#0a0a0b}.band .steps{border-top-color:#dce4e829}.band .trust{background:#ffffff05}.hero{background:#0a0a0b}.hero:before{content:"";z-index:-2;pointer-events:none;filter:blur(40px);background:radial-gradient(38% 34% at 50% 78%,#22e4ff6b,#0000 70%),radial-gradient(30% 28% at 28% 70%,#0096be59,#0000 70%),radial-gradient(26% 26% at 74% 64%,#78f0ff38,#0000 70%);animation:28s ease-in-out infinite alternate drift;position:absolute;inset:-20%}.hero:after{opacity:.14;mix-blend-mode:overlay;background:var(--grain-light)!important}@keyframes drift{0%{transform:translate(-3%,2%)scale(1)}50%{transform:translate(3%,-2%)scale(1.06)}to{transform:translate(-1%,-3%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none}}:root[data-theme=light] .sec .btn-primary{box-shadow:0 10px 24px -14px #008caab3,inset 0 1px #fff9}.auth-side{--gx:30%;--gy:100%;--gw:80%;--gh:70%}.auth-side:before{opacity:.16;mix-blend-mode:overlay;background-image:var(--grain-light)!important;background-size:auto!important;-webkit-mask-image:none!important;mask-image:none!important}.boot{place-items:center;min-height:100vh;display:grid}.boot .spin{border-width:3px;border-color:#00b8d9 #0000001f #0000001f;width:34px;height:34px}.btn-primary .spin{border-color:#041418 #04141840 #04141840}.gbtn{background:var(--surface);gap:10px}.gbtn svg{width:18px;height:18px}.or{color:var(--mist);align-items:center;gap:12px;margin:2px 0;font-size:.82rem;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.otp-in{letter-spacing:.5em;text-align:center;font-size:1.6rem;font-family:var(--font-d);font-weight:700}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.9rem;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.chip svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:15px;height:15px;display:none}.chip[data-goal=Outro] svg{opacity:.7;display:inline-block}.chip:hover{border-color:color-mix(in srgb,var(--violet) 55%,transparent)}.chip.on{background:color-mix(in srgb,var(--violet) 12%,var(--surface));border-color:var(--violet);color:var(--ink);font-weight:600}.chip.on svg{stroke:var(--violet);opacity:1;display:inline-block}.chip:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.chips.static .chip{cursor:default;padding:6px 12px;font-size:.84rem}.links{gap:8px;display:grid}.link-row{align-items:center;gap:8px;display:flex;position:relative}.link-row>svg.i{width:17px;height:17px;stroke:var(--mist);fill:none;stroke-width:2px;pointer-events:none;position:absolute;left:13px}.link-row .input{padding-left:38px}.icon-btn{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--mist);border-radius:10px;flex:none;place-items:center;display:grid}.icon-btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:16px;height:16px}.icon-btn:hover{color:var(--ink);border-color:var(--ink-2)}.add-link{justify-self:start;margin-top:4px}.btn svg.i{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.drop{text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--r-md);background:var(--surface);cursor:pointer;justify-items:center;gap:6px;padding:26px 18px;transition:border-color .2s,background .2s;display:grid}.drop:hover,.drop.over,.drop:focus-visible{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 6%,var(--surface));outline:none}.drop svg.i{width:30px;height:30px;stroke:var(--violet);fill:none;stroke-width:1.7px}.thumbs{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.thumb{border:1px solid var(--line);border-radius:12px;width:86px;height:86px;margin:0;position:relative;overflow:hidden}.thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.thumb .icon-btn{color:#fff;background:#0a0a0bb3;border:0;border-radius:8px;width:26px;height:26px;position:absolute;top:4px;right:4px}.thumb-count{color:var(--mist);font-size:.82rem}.opt.urgent:has(input:checked){border-color:#e4692f;box-shadow:0 0 0 3px #e4692f33}.opt.urgent svg.oi{stroke:#e4692f}.badge-urg,.badge-msg{letter-spacing:.02em;vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.badge-urg{color:#b4481a;background:#e4692f24}.badge-msg{background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet-2)}.sub-h{font-family:var(--font-b);text-transform:uppercase;letter-spacing:.06em;color:var(--mist);margin:26px 0 10px;font-size:.82rem;font-weight:700}.ref-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ref-links li{word-break:break-all;align-items:center;gap:8px;font-size:.92rem;display:flex}.ref-links svg.i{width:16px;height:16px;stroke:var(--mist);fill:none;stroke-width:2px;flex:none}.gallery{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.gimg{aspect-ratio:1;border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:12px;padding:0;display:block;overflow:hidden}.gimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.gimg:hover img{transform:scale(1.05)}.ct-last{flex-direction:column;gap:8px;display:flex}.hp-btn{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:85;color:#fff;cursor:pointer;background:#0b0c0e;border:0;border-radius:999px;align-items:center;gap:9px;height:52px;padding:0 20px 0 16px;font-size:.93rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 16px 40px -14px #0009,inset 0 0 0 1px #ffffff0f}.hp-btn svg.i{stroke:#22e4ff;fill:none;stroke-width:2px;width:20px;height:20px}.hp-btn:hover{background:#17181b}.hp-btn.on{opacity:0;pointer-events:none}.hp-badge{color:#041418;background:#22e4ff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;display:grid}body.has-hp .wa{bottom:calc(env(safe-area-inset-bottom,0px) + 86px)}.hp{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:90;background:var(--surface);border:1px solid var(--line-2);border-radius:20px;flex-direction:column;width:380px;height:min(580px,100vh - 110px);animation:.22s cubic-bezier(.2,.9,.3,1.2) pop;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 80px -24px #00000073}.hp[hidden]{display:none}.hp-head{border-bottom:1px solid var(--line);color:#fff;background:#0b0c0e;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.hp-head b{font-family:var(--font-d);font-size:1.05rem;display:block}.hp-head span{color:#a0a4a8;font-size:.8rem}.hp-head .icon-btn{color:#fff;background:0 0;border-color:#ffffff2e}.hp-tabs{border-bottom:1px solid var(--line);background:var(--surface-2);padding:0 10px;display:flex}.hp-tabs button{color:var(--mist);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 6px;font-size:.9rem;font-weight:600;display:inline-flex}.hp-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--violet)}.hp-tabs b{background:var(--violet);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;display:grid}.hp-body{flex-direction:column;flex:1;min-height:0;display:flex}.hp-ctx{border-bottom:1px solid var(--line);gap:2px;padding:12px 18px;display:grid}.hp-ctx b{font-size:.95rem}.hp-ctx span{color:var(--mist);font-size:.8rem}.hp-sel{border-bottom:1px solid var(--line);padding:10px 14px;display:block}.hp-sel .input{padding:9px 12px;font-size:.9rem}.hp-msgs{background:var(--bg);flex-direction:column;flex:1;gap:8px;padding:16px 16px 10px;display:flex;overflow:auto}.hp-msg{background:var(--surface);border:1px solid var(--line);word-wrap:break-word;border-radius:16px 16px 16px 4px;max-width:86%;padding:10px 13px;font-size:.92rem;line-height:1.45}.hp-msg.me{color:#f2f4f5;background:#0b0c0e;border-color:#0000;border-radius:16px 16px 4px;align-self:flex-end}.hp-msg.me .link{color:#9af6ff}.hp-msg small{color:var(--mist);margin-top:5px;font-size:.72rem;display:block}.hp-msg.me small{color:#8e9297}.hp-topic{text-transform:uppercase;letter-spacing:.05em;color:var(--violet);margin-bottom:4px;font-size:.7rem;font-weight:700;display:inline-block}.hp-msg.me .hp-topic{color:#22e4ff}.hp-day{text-align:center;margin:8px 0 2px}.hp-day span{color:var(--mist);background:var(--surface-2);border-radius:999px;padding:3px 10px;font-size:.72rem}.hp-hint,.hp-empty{text-align:center;max-width:280px;color:var(--mist);justify-items:center;gap:10px;margin:auto;padding:20px;font-size:.9rem;display:grid}.hp-hint svg.i,.hp-empty svg.i{width:34px;height:34px;stroke:var(--violet);fill:none;stroke-width:1.6px}.hp-empty b{color:var(--ink)}.hp-foot{border-top:1px solid var(--line);background:var(--surface);padding:10px 12px 12px}.hp-quick{scrollbar-width:none;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.hp-quick button{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:6px 11px;font-size:.8rem}.hp-quick button:hover,.hp-quick button[aria-pressed=true]{border-color:var(--violet);color:var(--ink);background:color-mix(in srgb,var(--violet) 10%,var(--surface))}.hp-form{align-items:flex-end;gap:8px;display:flex}.hp-form textarea{resize:none;border:1px solid var(--line-2);min-height:46px;max-height:160px;font:inherit;background:var(--field);color:var(--ink);border-radius:14px;flex:1;padding:12px 14px;font-size:.95rem}.hp-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 16%,transparent);outline:none}.hp-form .btn{--bh:46px;flex:none;width:46px;padding:0}.hp-form .btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.hp-tip{color:var(--mist);margin-top:6px;font-size:.7rem;display:block}.hp-alt{flex-wrap:wrap;gap:14px;margin-top:8px;font-size:.82rem;display:flex}.hp-alt a{color:var(--ink-2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hp-alt svg.i{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.hp-faq{padding:14px 16px;overflow:auto}.hp-faq details{border-bottom:1px solid var(--line);padding:12px 0}.hp-faq summary{cursor:pointer;font-size:.92rem;font-weight:600}.hp-faq details p{color:var(--mist);margin-top:8px;font-size:.88rem}.hp-faq #hp-faq-list{margin-top:10px}@media (width<=640px){.hp-btn span:not(.hp-badge){display:none}.hp-btn{padding:0 16px}.hp{width:auto;height:min(72vh,560px);bottom:10px;left:10px;right:10px}}.admin .dash-head{align-items:center}.adm-tabs a{align-items:center;gap:7px;display:inline-flex}.adm-tabs svg.i{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.nb{color:#fff;vertical-align:middle;background:#c2531d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;display:inline-grid}.adm-list{gap:10px;display:grid}.adm-item{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.adm-item:hover{border-color:var(--violet);transform:translate(2px)}.adm-item>svg.i{width:22px;height:22px;stroke:var(--violet);fill:none;stroke-width:1.8px;flex:none}.adm-item>div{flex:1;gap:2px;min-width:0;display:grid}.adm-item b{font-size:.95rem}.adm-item span{color:var(--mist);overflow-wrap:anywhere;font-size:.84rem}.adm-item svg.go{width:16px;height:16px;stroke:var(--mist);transform:rotate(180deg)}.adm-item.hot{background:#e4692f0d;border-color:#e4692f73}.adm-item.hot>svg.i{stroke:#e4692f}.adm-item.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 7%,var(--surface))}.adm-item.warn>svg.i{stroke:var(--warn)}.adm-item.soft{background:var(--surface-2)}.adm-item .msg-form{margin:0}.adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.adm-bar .input{max-width:320px}.seg-f{flex-wrap:wrap;gap:6px;display:flex}.seg-f a{border:1px solid var(--line-2);color:var(--ink-2);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.seg-f a span{color:var(--mist);font-size:.75rem}.seg-f a.on{color:#fff;background:#0b0c0e;border-color:#0b0c0e}.seg-f a.on span{color:#9af6ff}.adm-row{grid-template-columns:1.5fr 1fr .8fr auto}.adm-ohead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:14px 0 22px;display:flex}.adm-step{border-color:color-mix(in srgb,var(--violet) 40%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--violet) 8%,transparent)}.step-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--violet);align-items:center;gap:6px;margin-bottom:8px;font-size:.74rem;font-weight:700;display:inline-flex}.step-tag svg.i{stroke:currentColor;fill:none;stroke-width:2.2px;width:14px;height:14px}.q-prev{border:1px dashed var(--line-2);border-radius:12px;align-items:center;min-height:48px;padding:10px 14px;display:flex}.q-prev .kv.mini{border:0;width:100%;margin:0;padding:0}.seg-mini{border:1px solid var(--line-2);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.seg-mini button{background:var(--surface);cursor:pointer;color:var(--mist);border:0;border-right:1px solid var(--line);padding:7px 11px;font-size:.8rem}.seg-mini button:last-child{border-right:0}.seg-mini button.on{color:#fff;background:#0b0c0e}.msgs.big{background:var(--bg);border-radius:14px;min-height:120px;max-height:440px;padding:12px}.adm-chat .hp-quick{margin-top:10px}.adm-chat .msg-form{align-items:flex-end}.adm-chat .textarea{min-height:56px}.adm-split{grid-template-columns:340px 1fr;align-items:start;gap:24px;display:grid}.adm-threads{max-height:calc(100vh - 220px);position:sticky;top:100px;overflow:auto}.adm-th{color:inherit;border:1px solid #0000;border-radius:12px;gap:3px;padding:12px;text-decoration:none;display:grid}.adm-th+.adm-th{margin-top:4px}a.adm-th:hover{background:var(--surface-2)}.adm-th.on{background:color-mix(in srgb,var(--violet) 9%,var(--surface));border-color:color-mix(in srgb,var(--violet) 40%,transparent)}.adm-th>div{align-items:center;gap:8px;display:flex}.adm-th span{color:var(--ink-2);font-size:.85rem}.adm-th small{color:var(--mist);font-size:.75rem}.adm-th.lead{border-color:var(--line)}.dot{background:#e4692f;border-radius:50%;width:8px;height:8px;display:inline-block}.guide{gap:14px;margin:0;padding:0;list-style:none;display:grid}.guide li{align-items:flex-start;gap:16px;display:flex;position:relative}.guide .g-n{color:#22e4ff;background:#0b0c0e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.guide li>svg.i{display:none}.guide h3{margin-bottom:4px;font-size:1.1rem}.adm-save{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.field.wide{grid-column:1/-1}.field [aria-invalid=true]{border-color:var(--err)}@media (width<=900px){.adm-split{grid-template-columns:1fr}.adm-split.has-sel .adm-threads{display:none}.adm-threads{max-height:none;position:static}.adm-row{grid-template-columns:1fr auto}}.stack>*{min-width:0}.tabs{scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.adm-split>*{min-width:0}.pix-box{text-align:left;gap:12px;display:grid}.pix-key{border:1px dashed var(--line-2);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pix-key span{color:var(--mist);font-size:.8rem}.pix-key code{word-break:break-all;flex:1;font-size:1rem;font-weight:700}.pix-box ol{gap:4px;margin:0;padding-left:18px;display:grid}.page .card{padding:30px}.card h3{font-size:1.2rem}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kv.roomy{gap:16px}.kv.roomy div{border-bottom:1px solid var(--line);padding-bottom:14px}.kv.roomy div:last-child{border-bottom:0;padding-bottom:0}.prose{white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere;line-height:1.65}.paid{color:var(--ok);font-size:.85rem;font-weight:600}.ord-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:22px 0 28px;display:flex}.ord-head h1{font-size:clamp(2rem,4vw,2.8rem)}.ord-head .btn .hp-badge{margin-left:4px}.ord-track{margin-bottom:36px;padding:22px 28px}.ord-next{margin-bottom:44px}.ord-h{font-family:var(--font-b);text-transform:uppercase;letter-spacing:.08em;color:var(--mist);margin-bottom:14px;font-size:.8rem;font-weight:700}.ord-tabs{z-index:20;scrollbar-width:none;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);gap:6px;margin-bottom:28px;padding:10px 0;display:flex;position:sticky;top:74px;overflow-x:auto}.ord-tabs::-webkit-scrollbar{display:none}.ord-tabs button{color:var(--mist);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.ord-tabs button svg.i{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.ord-tabs button:hover{color:var(--ink);background:var(--surface)}.ord-tabs button[aria-selected=true]{color:#fff;background:#0b0c0e}.ord-tabs button[aria-selected=true] svg.i{stroke:#22e4ff}.ord-pane[hidden]{display:none}.ord-grid,.pp-grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.ord-grid>*,.pp-grid>*{min-width:0}@media (width<=960px){.ord-grid,.pp-grid{grid-template-columns:1fr}}.pay-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pay-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.pay-list li div{overflow-wrap:anywhere;min-width:0;display:grid}.live-blk h4{text-transform:uppercase;letter-spacing:.07em;color:var(--mist);font-size:.8rem;font-family:var(--font-b);margin-bottom:10px}.live-acts{gap:8px;display:grid}.live-acts .btn[disabled]{opacity:.5}.live-frame{background:#fff;height:560px;position:relative}.live-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.live-full{position:absolute;bottom:14px;right:14px;box-shadow:0 10px 30px -10px #00000080}.live-wait{text-align:center;color:#a0a4a8;place-content:center;justify-items:center;gap:10px;min-height:320px;padding:30px;display:grid}.live-wait b{color:#f2f4f5}.live-wait svg.i{stroke:#22e4ff;fill:none;stroke-width:1.6px;width:34px;height:34px}.lsec-shot{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.lsec-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;background:#1b1b1e;width:100%;min-height:80px;max-height:340px;display:block}.live-sug{gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-sug li{border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.live-sug em{white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:600}.sg-pendente{color:var(--warn)}.sg-aprovada{color:var(--ok)}.sg-recusada{color:var(--mist)}.lb{z-index:130;background:#060608eb;flex-direction:column;animation:.2s fade;display:flex;position:fixed;inset:0}.lb-top{color:#f2f4f5;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:.9rem;display:flex}.lb-top .btn-ghost{color:#fff;border-color:#ffffff40}.lb-top .icon-btn{color:#fff;background:0 0;border-color:#ffffff40}.lb-stage{flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:0 18px 18px;display:flex}.lb-stage img{-o-object-fit:contain;object-fit:contain;border-radius:10px;max-width:100%;max-height:100%;box-shadow:0 20px 60px -20px #000}.lb-stage.frame iframe{background:#fff;border:0;border-radius:12px;width:min(100%,1400px);height:100%}.lb-nav{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.lb-nav svg{stroke:currentColor;fill:none;stroke-width:2px;width:20px;height:20px}.lb-nav.next svg{transform:rotate(180deg)}.adm-next{border:1px solid color-mix(in srgb,var(--violet) 40%,transparent);background:color-mix(in srgb,var(--violet) 7%,var(--surface));border-radius:16px;align-items:center;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}.adm-next>svg.i{width:26px;height:26px;stroke:var(--violet);fill:none;stroke-width:1.8px;flex:none}.adm-next>div{flex:1;gap:2px;display:grid}.adm-next span{text-transform:uppercase;letter-spacing:.07em;color:var(--mist);font-size:.75rem;font-weight:700}.adm-next b{font-size:1.08rem}.adm-next.hot{background:#e4692f0f;border-color:#e4692f80}.adm-next.hot>svg.i{stroke:#e4692f}.adm-next.warn{border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.adm-next.soft{border-color:var(--line);background:var(--surface)}.adm-ptabs{top:74px}.facts{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.fact{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:4px;min-width:0;padding:20px;display:grid}.fact span{color:var(--mist);font-size:.8rem}.fact b{font-family:var(--font-d);text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;overflow:hidden}.fact small{color:var(--mist);overflow-wrap:anywhere;font-size:.8rem}@media (width<=960px){.facts{grid-template-columns:1fr 1fr}}.pv-mini{border:1px solid var(--line);border-radius:12px;height:280px;margin-top:16px;overflow:hidden}.pv-mini iframe{background:#fff;border:0;width:100%;height:100%}.stg{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stg-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px 12px;padding:14px;display:grid}.stg-row.andamento{border-color:color-mix(in srgb,var(--violet) 55%,transparent);background:color-mix(in srgb,var(--violet) 5%,var(--surface))}.stg-row.feito{background:var(--surface-2)}.stg-n{color:#22e4ff;background:#0b0c0e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:grid}.stg-name{padding:9px 12px;font-size:.95rem;font-weight:600}.stg-row .seg-mini{grid-column:2/3}.stg-img{grid-column:2/3;align-items:center;gap:10px;display:flex}.stg-img label.btn{cursor:pointer}.stg-thumb{border:1px solid var(--line);cursor:zoom-in;background:0 0;border-radius:8px;width:84px;height:54px;padding:0;overflow:hidden}.stg-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.stg-move{grid-area:1/3/4/4;align-self:start;gap:6px;display:grid}.stg-move .icon-btn{width:34px;height:34px}.stg-move svg.up{transform:rotate(90deg)}.stg-move svg.down{transform:rotate(-90deg)}.stg-move .icon-btn[disabled]{opacity:.35;cursor:default}.pp-grid>.stg-card{order:-1;grid-column:1/-1}@media (width>=1000px){.stg-row{grid-template-columns:28px minmax(180px,1fr) auto auto auto}.stg-row .seg-mini,.stg-img{grid-column:auto}.stg-move{grid-area:auto;align-self:center;display:flex}}.live.has-frame{grid-template-columns:1fr;gap:24px}.live.has-frame .live-side{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start}.live.has-frame .live-prog{grid-column:1/-1}.live-frame{background:#1b1b1e;justify-content:center;height:auto;display:flex}.live-fwrap{width:100%;height:min(78vh,760px);transition:width .3s}.live-frame[data-dev=mob] .live-fwrap{border-left:1px solid #2c2e32;border-right:1px solid #2c2e32;width:390px;max-width:100%}.live-fwrap iframe{background:#fff;border:0;width:100%;height:100%;display:block}.dev-sw{gap:4px;margin-left:8px;display:flex}.dev-sw button{color:#8e9297;cursor:pointer;background:0 0;border:1px solid #2c2e32;border-radius:7px;place-items:center;width:30px;height:26px;display:grid}.dev-sw button svg.i{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.dev-sw button[aria-pressed=true]{color:#041418;background:#22e4ff;border-color:#22e4ff}.acc-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acc-list li{border:1px solid color-mix(in srgb,var(--violet) 35%,transparent);background:color-mix(in srgb,var(--violet) 5%,var(--surface));border-radius:14px;gap:8px;padding:14px;display:grid}.acc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.acc-cred{align-items:center;gap:10px;font-size:.88rem;display:flex}.acc-cred span{width:62px;color:var(--mist);font-size:.8rem}.acc-cred code{word-break:break-all;flex:1;font-size:.92rem;font-weight:600}.howto{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.howto summary{cursor:pointer;font-size:.92rem;font-weight:600}.howto p{margin:10px 0 6px}.code-row{color:#9af6ff;background:#0b0c0e;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.8rem;display:flex;overflow-x:auto}.code-row code{white-space:nowrap;flex:1}.code-row .btn-ghost{color:#fff;border-color:#fff3}.live-fallback{color:#a0a4a8;margin:10px 14px 12px;font-size:.8rem}.live-fallback .link{color:#9af6ff}.dl-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.dl-list li{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dl-list li>svg.i{width:22px;height:22px;stroke:var(--violet);fill:none;stroke-width:1.8px;flex:none}.dl-list li>div{flex:1;min-width:0;display:grid}.dl-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dom-r{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;font-size:.9rem;display:flex}.dom-r.ok{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 8%,var(--surface))}.dom-r.ok svg.i{width:22px;height:22px;stroke:var(--ok);fill:none;stroke-width:2.2px;flex:none}.dom-r.ok div{display:grid}.dom-r.ok span{color:var(--mist);font-size:.84rem}.dom-r.bad{color:var(--ink-2);background:var(--surface-2)}.dom-sug{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.spin.dark{border-color:#00000026;border-top-color:var(--violet)}.infra{color:var(--mist);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:.88rem;display:flex}.infra.small{margin-top:14px;font-size:.8rem}.infra svg.i{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.infra b{color:var(--ink)}body.in-app{background:#f4f6f7}body.in-app:after{opacity:.025}.apbar{z-index:70;height:64px;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);background:#ffffffdb;position:fixed;inset:0 0 auto}.apbar-in{align-items:center;gap:14px;height:64px;padding:0 20px 0 18px;display:flex}.apbar-menu{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:none}.apbar-menu svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:2px}.apbar-brand{font-family:var(--font-d);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.12rem;font-weight:700;text-decoration:none;display:flex}.apbar-brand svg{width:28px;height:28px}.apbar-brand em{font-style:normal;font-family:var(--font-b);color:var(--mist);border-left:1px solid var(--line-2);margin-left:2px;padding-left:12px;font-size:.8rem;font-weight:500}.apbar-r{align-items:center;gap:10px;margin-left:auto;display:flex}.app-site-return{border:1px solid var(--line-2);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.app-site-return:hover{background:var(--surface-2)}.app-site-return:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.app-site-return svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}@media (width<=600px){.app-site-return{width:40px;padding:8px}.app-site-return span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.apbar .btn-ghost{color:var(--ink);border-color:var(--line-2)}.apbar-ic{width:40px;height:40px;color:var(--ink-2);border-radius:10px;place-items:center;text-decoration:none;display:grid;position:relative}.apbar-ic:hover{background:var(--surface-2)}.apbar-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:20px;height:20px}.apbar-ic b{color:#fff;background:#c2531d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.66rem;display:grid;position:absolute;top:4px;right:3px}.apbar-user{position:relative}.apbar-user summary{cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.apbar-user summary::-webkit-details-marker{display:none}.apbar-user summary:hover,.apbar-user[open] summary{background:var(--surface-2)}.apbar-user .avatar{color:#041418;background:#22e4ff;width:34px;height:34px;font-size:.8rem}.apbar-pop{border:1px solid var(--line);z-index:5;background:#fff;border-radius:14px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px -24px #0a0c0e59}.apbar-who{border-bottom:1px solid var(--line);min-width:0;margin-bottom:6px;padding:10px 12px 12px;display:grid}.apbar-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.apbar-who span{color:var(--mist);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.apbar-pop a,.apbar-pop button{color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:.9rem;text-decoration:none;display:flex}.apbar-pop a:hover,.apbar-pop button:hover{background:var(--surface-2);color:var(--ink)}.apbar-pop .i{width:17px;height:17px}.apbar-pop button{color:var(--err);border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:6px}.app{min-height:100vh}.app-side{left:0;top:calc(64px + env(safe-area-inset-top,0px));z-index:65;background:#0b0c0e;background-image:var(--grain-dark),radial-gradient(120% 60% at 0% 100%,#22e4ff1f,transparent 60%);color:#e9ecee;scrollbar-width:thin;flex-direction:column;gap:18px;width:256px;padding:20px 14px 16px;display:flex;position:fixed;bottom:0;overflow-y:auto}.app-new.btn{--bh:44px;width:100%}.app-side nav{gap:2px;display:grid}.app-side nav a{color:#a6aaaf;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.93rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.app-side nav a .i{stroke-width:1.8px;width:19px;height:19px}.app-side nav a:hover{color:#fff;background:#ffffff0f}.app-side nav a[aria-current=page]{color:#fff;background:#22e4ff1a}.app-side nav a[aria-current=page]:before{content:"";background:#22e4ff;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-14px}.app-side nav a[aria-current=page] .i{stroke:#22e4ff}.app-side nav a b{color:#fff;background:#c2531d;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:.7rem;display:grid}.app-side-foot{gap:10px;margin-top:auto;display:grid}.partners{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:10px;padding:14px;display:grid}.partners>span{letter-spacing:.08em;text-transform:uppercase;color:#8e9297;font-size:.72rem;font-weight:600}.partners>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.partners img{opacity:.92;width:auto;height:20px;display:block}.app-side .partners img.wix,.ftr .wix{filter:invert()brightness(1.2)}.app-side .partners img:not(.wix){filter:brightness(0)invert();opacity:.85}.partners.inline{background:0 0;border:0;margin-top:12px;padding:0}.partners.inline img{height:24px}.app-out{color:#8e9297;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.9rem;display:flex}.app-out:hover{color:#fff;background:#ffffff0f}.app-out .i{width:18px;height:18px}.app-scrim{display:none}.app-main{padding:calc(64px + env(safe-area-inset-top,0px)) 0 0;min-width:0;margin-left:256px}.app-main>.ap,.app-main>.page>.wrap{width:min(100% - 64px,1160px);margin-inline:auto}.app-main>.page{min-height:0;padding:36px 0 80px}.app-main>.page>.wrap .dash-head{margin-bottom:26px}.app-main .ord-tabs{top:64px}.ap{gap:28px;padding:36px 0 80px;display:grid}.ap>*{min-width:0}.ap-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ap-head h1{letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.35rem)}.ap-head p.muted{max-width:62ch;margin-top:6px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);margin-bottom:8px;font-size:.75rem;font-weight:600}.app .h2{letter-spacing:-.015em;font-size:1.15rem}.app .card{border-radius:16px;padding:24px;box-shadow:0 1px 2px #0a0c0e0a}.app .card.mini{align-content:start;gap:10px;padding:20px;display:grid}.app .card.mini h3{align-items:center;gap:10px;font-size:1rem;display:flex}.app .card.mini h3 .i{width:18px;height:18px;stroke:var(--violet)}.app .card.mini .btn{justify-self:start}.app .card.danger{border-color:color-mix(in srgb,var(--err) 30%,transparent)}.app .card.danger .h2{color:var(--err)}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}a.stat:hover{border-color:var(--line-2);transform:translateY(-1px);box-shadow:0 12px 30px -20px #0a0c0e59}.stat span{color:var(--mist);font-size:.82rem;font-weight:500}.stat b{font-family:var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.15}.stat small{color:var(--mist);font-size:.8rem}.stat.hot{color:#fff;background:#0b0c0e;background-image:var(--grain-dark),radial-gradient(120% 90% at 100% 0%,#22e4ff38,transparent 60%);border-color:#0b0c0e}.stat.hot span,.stat.hot small{color:#a6aaaf}.stat.hot b{color:#22e4ff}.ap-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.todos{border:1px solid var(--line);border-radius:12px;margin-top:14px;display:grid;overflow:hidden}.todo{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}.todo:last-child{border-bottom:0}.todo:hover{background:var(--surface-2)}.todo>.i{width:36px;height:36px;stroke:var(--violet);background:#007f9914;border-radius:10px;padding:8px}.todo>div{flex:1;min-width:0;display:grid}.todo>div b{font-size:.94rem;font-weight:600}.todo>div span{color:var(--mist);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.allgood{border:1px dashed var(--line-2);border-radius:12px;align-items:center;gap:14px;margin-top:14px;padding:22px;display:flex}.allgood .i{width:38px;height:38px;stroke:var(--ok);background:#11845b1a;border-radius:50%;padding:9px}.allgood div{display:grid}.allgood span{color:var(--mist);font-size:.88rem}.sec-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pgrid{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:14px;display:grid}.pcard{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .15s;display:grid}.pcard:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 18px 40px -26px #0a0c0e66}.pcard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pcard h3{letter-spacing:-.015em;font-size:1.08rem}.urg{color:var(--ember)}.pcard-prog{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.pbar{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:6px;overflow:hidden}.pbar i{border-radius:inherit;background:linear-gradient(90deg,#00c8e6,#22e4ff);height:100%;display:block}.pbar-l{color:var(--mist);white-space:nowrap;font-size:.78rem;font-weight:500}.pcard-foot{color:var(--mist);border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:12px;font-size:.8rem;display:flex}.pcard-foot span:nth-child(2){color:var(--ink);margin-left:auto;font-weight:600}.next{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.86rem;line-height:1.4;display:flex}.next .i{width:17px;height:17px;margin-top:1px}.next.act{color:#9a4a12}.next.act .i{stroke:var(--ember)}.next.wait .i{stroke:var(--warn)}.next.run .i{stroke:var(--violet)}.next.done .i{stroke:var(--ok)}.next.off{color:var(--mist)}.pill{white-space:nowrap;background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:.74rem;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip-n{color:var(--ember);align-items:center;gap:5px;font-weight:600;display:inline-flex}.chip-n .i{width:14px;height:14px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.segs{border:1px solid var(--line);scrollbar-width:none;background:#fff;border-radius:12px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.segs a{color:var(--mist);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:7px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.segs a span{background:var(--surface-2);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;display:grid}.segs a:hover{color:var(--ink)}.segs a.on{color:#fff;background:#0b0c0e}.segs a.on span{color:#22e4ff;background:#22e4ff33}.search{width:min(280px,100%);display:block;position:relative}.search .i{width:17px;height:17px;stroke:var(--mist);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search .input{height:42px;padding-left:38px}.ptable{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.prow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.5fr) auto;align-items:center;gap:20px;padding:16px 20px;text-decoration:none;transition:background .15s;display:grid}.prow:last-child{border-bottom:0}.prow:hover{background:var(--surface-2)}.prow-main{min-width:0;display:grid}.prow-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prow-prog{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.prow-end{justify-items:end;gap:4px;font-size:.9rem;display:grid}.subtabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.subtabs a{color:var(--mist);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.subtabs a:hover{color:var(--ink)}.subtabs a[aria-current=page]{color:var(--ink);border-color:#0b0c0e}.subtabs a b{color:#fff;background:#c2531d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;display:grid}.paylist{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.payrow{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 20px;display:flex}.payrow:last-child{border-bottom:0}.payrow-ic .i{width:40px;height:40px;stroke:var(--violet);background:#007f9914;border-radius:12px;padding:10px}.payrow.wait .payrow-ic .i{stroke:var(--warn);background:#b26a001a}.payrow-main{flex:1;min-width:0;display:grid}.payrow-v{font-family:var(--font-d);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem}.app .tbl{min-width:600px}.app .tbl th{text-transform:uppercase;letter-spacing:.06em;color:var(--mist);background:var(--surface-2);font-size:.78rem}.app .tbl td{vertical-align:middle}.app .tbl .r{text-align:right}.app .tbl-wrap{background:#fff;border-radius:16px;margin:0}.ways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.way{align-content:start;gap:10px;display:grid}.way-top{justify-content:space-between;align-items:center;display:flex}.way-ic .i{stroke:#22e4ff;background:#0b0c0e;border-radius:12px;width:44px;height:44px;padding:11px}.way h3{font-size:1.08rem}.way .btn{justify-self:start}.cv{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cv-list{border:1px solid var(--line);background:var(--surface-2);scroll-behavior:smooth;border-radius:14px;flex-direction:column;gap:10px;height:min(52vh,460px);padding:16px;display:flex;overflow-y:auto}.cv-day{text-align:center;color:var(--mist);margin:6px 0;font-size:.74rem;font-weight:600}.cv-day span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:3px 10px}.cv-msg{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;gap:4px;max-width:78%;padding:10px 14px;font-size:.93rem;line-height:1.5;display:grid}.cv-msg.me{color:#f2f4f5;background:#0b0c0e;border-color:#0b0c0e;border-radius:14px 14px 4px;align-self:flex-end}.cv-msg.me .link{color:#22e4ff}.cv-msg small{color:var(--mist);font-size:.72rem}.cv-msg.me small{color:#8e9297}.cv-topic{text-transform:uppercase;letter-spacing:.06em;color:var(--violet);justify-self:start;font-size:.7rem;font-weight:700}.cv-msg.me .cv-topic{color:#22e4ff}.cv-empty{text-align:center;max-width:34ch;color:var(--mist);justify-items:center;gap:10px;margin:auto;font-size:.9rem;display:grid}.cv-empty .i{border:1px solid var(--line);width:40px;height:40px;stroke:var(--violet);background:#fff;border-radius:12px;padding:9px}.cv-quick{flex-wrap:wrap;gap:8px;display:flex}.cv-quick button,.topics button{border:1px solid var(--line-2);cursor:pointer;color:var(--ink-2);background:#fff;border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:500}.cv-quick button:hover,.topics button:hover{border-color:var(--ink)}.topics{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.topics button[aria-pressed=true]{color:#fff;background:#0b0c0e;border-color:#0b0c0e}.cv-form{align-items:flex-end;gap:10px;display:flex}.cv-form textarea{resize:none;border:1px solid var(--line-2);background:#fff;border-radius:12px;outline:none;flex:1;min-height:48px;max-height:180px;padding:12px 14px;line-height:1.45}.cv-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #007f9924}.cv-form .btn{--bh:48px;flex:none;width:48px;padding:0}.cv-form .btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.cv-tip{color:var(--mist);font-size:.74rem}.sup{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.convs{margin:0;padding:0;list-style:none;display:grid}.convs a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:.9rem;text-decoration:none;display:flex}.convs li:last-child a{border-bottom:0}.convs a:hover span{color:var(--violet)}.convs b{color:#fff;background:#c2531d;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;display:grid}.faq-l{display:grid}.faq-l details{border-bottom:1px solid var(--line);padding:10px 0}.faq-l details:last-child{border-bottom:0}.faq-l summary{cursor:pointer;justify-content:space-between;gap:10px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.faq-l summary:after{content:"+";color:var(--mist)}.faq-l details[open] summary:after{content:"–"}.faq-l p{color:var(--mist);margin-top:8px;font-size:.86rem}.ways-l{gap:10px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.ways-l li{align-items:center;gap:10px;display:flex}.ways-l .i{width:17px;height:17px;stroke:var(--mist)}.narrow{max-width:760px}.ap-empty{text-align:center;border:1px dashed var(--line-2);background:#fff;border-radius:16px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.ap-empty>.i{stroke:#22e4ff;background:#0b0c0e;border-radius:14px;width:52px;height:52px;padding:13px}.ap-empty h3{font-size:1.15rem}.ap-empty p{color:var(--mist);max-width:46ch;font-size:.93rem}.ap-empty .btn{margin-top:8px}.rcpt-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.rcpt-brand{align-items:center;gap:10px;font-size:1.1rem;display:flex}.rcpt-brand svg{width:28px;height:28px}.rcpt-top>span{letter-spacing:.1em;text-transform:uppercase;color:var(--mist);font-size:.75rem;font-weight:600}.rcpt>p{margin-top:20px}.crumbs{color:var(--mist);align-items:center;gap:8px;min-width:0;margin-bottom:14px;font-size:.86rem;display:flex}.crumbs a{color:var(--mist);text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ord-chat .cv-list{height:min(56vh,520px)}.secure.pwr{color:var(--mist);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:.82rem;display:flex}.secure.pwr img{width:auto;height:18px}.secure.pwr svg{stroke:currentColor;fill:none;stroke-width:2px;width:15px;height:15px}.infra img{vertical-align:middle;width:auto;height:16px;display:inline-block}.dark-zone .infra img.wix,.dark-zone .infra img{filter:brightness(0)invert();opacity:.9}img.wix.inl{vertical-align:-1px;height:12px;display:inline}.ftr-partners{align-items:center;gap:16px;display:flex}.ftr-partners span{letter-spacing:.08em;text-transform:uppercase;color:#8e9297;font-size:.75rem;font-weight:600}.ftr-partners img{filter:brightness(0)invert();opacity:.75;width:auto;height:18px}.ftr-partners img.stripe{height:22px}@media (width<=1100px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-cols,.sup{grid-template-columns:1fr}.ways-grid{grid-template-columns:1fr 1fr}.prow{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) auto}.prow-prog{display:none}}@media (width<=980px){.apbar-menu{display:grid}.app-side{width:280px;transition:transform .25s;transform:translate(-105%);box-shadow:30px 0 60px -30px #00000080}body.side-open .app-side{transform:none}.app-scrim{z-index:64;opacity:0;pointer-events:none;background:#0a0c0e73;transition:opacity .2s;display:block;position:fixed;inset:0}body.side-open .app-scrim{opacity:1;pointer-events:auto}.app-main{margin-left:0}.app-main>.ap,.app-main>.page>.wrap{width:min(100% - 32px,1160px)}}@media (width<=640px){.apbar-in{gap:10px;padding:0 12px}.apbar-brand em,.apbar .hide-m{display:none}.ap{gap:22px;padding:24px 0 64px}.app-main>.page{padding:24px 0 64px}.stats,.stats.three{grid-template-columns:1fr 1fr;gap:10px}.stats.three .stat:last-child{grid-column:1/-1}.stat{padding:14px}.stat b{font-size:1.35rem}.ways-grid{grid-template-columns:1fr}.prow{grid-template-columns:1fr;gap:8px}.prow-end{grid-auto-flow:column;justify-content:space-between;justify-items:start}.payrow{flex-wrap:wrap}.payrow-main{flex-basis:calc(100% - 60px)}.payrow-v{margin-left:56px}.payrow .btn,.payrow .pill{margin-left:auto}.cv-msg{max-width:90%}.app .card{padding:18px}.todo{flex-wrap:wrap}.todo .btn{margin-left:50px}.ftr-partners{order:3}}h1[tabindex="-1"]:focus{outline:none}.app-main .dash-head{align-items:flex-end}.app-main .dash-head h1{letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.35rem)}.app-main .dash-head p.muted{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);margin-bottom:8px;font-size:.75rem;font-weight:600}.app-main .empty{background:#fff;border-radius:16px;padding:48px 24px}.app-main .empty svg{width:48px;height:44px}.host-by{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:flex}.host-by span{letter-spacing:.08em;text-transform:uppercase;color:var(--mist);font-size:.72rem;font-weight:600}.host-by img{width:auto;height:16px}.notice .spin{flex:none}.st-form{display:grid}.st-load{justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex}#st-err:empty{display:none}#st-err{margin-top:10px}.sub-sfx{background:var(--bg-2,#0000000d);white-space:nowrap;border-radius:12px;align-items:center;padding:0 12px;font-weight:600;display:flex}.lead-s{color:var(--mist);max-width:64ch;margin-top:6px;font-size:.95rem}a.brand-link{border-radius:6px;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}a.brand-link:hover{opacity:.8}.ord-tabs a{color:var(--mist);border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.ord-tabs a svg.i{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.ord-tabs a:hover{color:var(--ink);background:var(--surface)}.ord-tabs a.on{color:#fff;background:#0b0c0e}.ord-tabs a.on svg.i{stroke:#22e4ff}.host-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.host-grid>*{min-width:0}.host-pay{position:sticky;top:84px}.step-h{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.step-h>span{color:#22e4ff;background:#0b0c0e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:700;display:grid}.step-h h3{font-size:1.1rem}.step-h p{margin-top:2px}.dom-opts{grid-template-columns:1fr;gap:8px}.dom-opts .opt{padding:12px 16px}.dom-opts .ot{margin-bottom:2px;font-size:.98rem}.dom-opts .od{font-size:.84rem}.pay-wait{text-align:center;border:1px dashed var(--line-2);color:var(--mist);border-radius:14px;justify-items:center;gap:10px;padding:32px 18px;font-size:.92rem;display:grid}.pay-wait .i{background:var(--surface-2);width:40px;height:40px;stroke:var(--mist);border-radius:12px;padding:9px}.pay-wait.ok .i{stroke:var(--ok);background:#11845b1a}.host-pay .checkout{grid-template-columns:1fr;gap:16px}.host-pay .checkout>.card,.host-pay .checkout .card{box-shadow:none;background:0 0;border:0;padding:0}.host-pay .checkout aside{order:-1}.host-pay .checkout aside .card:last-child{display:none}.pe{gap:10px;display:grid}.pe-head{text-transform:uppercase;letter-spacing:.08em;color:var(--mist);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) 40px;gap:12px;padding:0 4px;font-size:.74rem;font-weight:600;display:grid}.pe-rows{gap:8px;display:grid}.pe-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) 40px;align-items:center;gap:12px;padding:10px;display:grid}.pe-name b{font-size:.92rem}.pe-name .input{height:40px}.pe-url{border:1px solid var(--line-2);background:var(--field);border-radius:10px;align-items:center;min-width:0;display:flex;overflow:hidden}.pe-host{color:var(--mist);white-space:nowrap;text-overflow:ellipsis;max-width:55%;padding:0 2px 0 12px;font-size:.88rem;overflow:hidden}.pe-url .input{min-width:0;height:40px;box-shadow:none;background:0 0;border:0;flex:1;padding-left:2px;font-weight:600}.pe-url .input:focus{outline:none}.pe-url:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #007f9924}.pe-fixed{color:var(--mist);padding:10px 12px 10px 2px;font-size:.86rem}.pe-act .icon-btn{width:36px;height:36px}.pe [data-pe-add]{justify-self:start}.scards{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:14px;display:grid}.scard{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .2s,transform .15s;display:grid}.scard:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 18px 40px -26px #0a0c0e66}.scard-top{justify-content:space-between;align-items:center;display:flex}.scard-ic .i{stroke:#22e4ff;background:#0b0c0e;border-radius:12px;width:40px;height:40px;padding:10px}.scard h3{margin-top:6px;font-size:1.1rem}.scard-dom{color:var(--violet);overflow-wrap:anywhere;font-size:.88rem;font-weight:600}.scard-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;padding:12px 0;display:grid}.scard-facts div{display:grid}.scard-facts span{color:var(--mist);font-size:.74rem}.scard-facts b{font-size:.92rem}.scard-foot{justify-content:space-between;align-items:center;display:flex}.site-ov{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.site-ov>*{min-width:0}.site-head{align-items:flex-end}.act-l{gap:12px;margin:0;padding:0;list-style:none;display:grid}.act-l li{align-items:flex-start;gap:12px;display:flex}.act-l .dot{background:var(--warn);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.act-l .dot.ok{background:var(--ok)}.act-l div{min-width:0;display:grid}.act-l b{overflow-wrap:anywhere;font-size:.9rem;font-weight:500}.switch-row{cursor:pointer;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.switch-row input{accent-color:#00a9c4;flex:none;width:20px;height:20px;margin-top:2px}.switch-row span{display:grid}.switch-row small{font-size:.84rem}@media (width<=1000px){.host-grid,.site-ov{grid-template-columns:1fr}.host-pay{position:static}}@media (width<=700px){.pe-head{display:none}.pe-row{grid-template-columns:1fr 40px}.pe-name{grid-column:1/-1}.pe-host{max-width:50%}}.pe-row{padding-left:calc(10px + var(--d,0) * 18px);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) 40px;align-items:start;position:relative}.pe-row.child:before{content:"";left:calc(var(--d,0) * 18px - 4px);border-left:2px solid var(--line-2);border-bottom:2px solid var(--line-2);border-bottom-left-radius:8px;width:10px;position:absolute;top:0;bottom:50%}.pe-name{align-content:center;gap:2px;min-height:42px;display:grid}.pe-parent{color:var(--violet);font-size:.76rem;font-weight:600}.pe-cell{min-width:0;position:relative}.pe-in{flex:1;min-width:0;display:flex;position:relative}.pe-in .input,.pe-ghost{font:600 .95rem/40px var(--font-b);letter-spacing:normal;margin:0;padding:0 10px 0 2px}.pe-in .input{z-index:1;background:0 0;width:100%;position:relative}.pe-ghost{white-space:pre;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.pe-ghost i{color:#0000;font-style:normal}.pe-ghost em{color:#9aa0a6;font-style:normal}.pe-sug{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 24px 50px -22px #0a0c0e59}.pe-sug-h{text-transform:uppercase;letter-spacing:.08em;color:var(--mist);padding:6px 10px 4px;font-size:.7rem;font-weight:600}.pe-sug button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.pe-sug button:hover,.pe-sug button:focus-visible,.pe-sug button[aria-selected=true]{background:var(--surface-2);outline:none}.pe-sug code{color:var(--mist);font-size:.9rem}.pe-sug code b{color:var(--ink)}.pe-sug small{color:var(--mist);font-size:.78rem}.pe-sug-k{color:var(--mist);border-top:1px solid var(--line);margin-top:4px;padding:4px 10px 2px;font-size:.72rem}kbd{font:600 .72rem/1 var(--font-b);border:1px solid var(--line-2);color:var(--ink);background:#fff;border-bottom-width:2px;border-radius:6px;padding:3px 6px;display:inline-block}.pe-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pe-tip{color:var(--mist);align-items:center;gap:8px;font-size:.82rem;display:flex}.pe-tip .i{flex:none;width:16px;height:16px}.pe-count{color:var(--mist);font-size:.82rem;font-weight:500}.pe-actions{align-items:center;margin-top:18px}.pe-actions .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.plive{border:1px solid var(--line);border-radius:12px;display:grid;overflow:hidden}.plive-r{padding:10px 12px 10px calc(12px + var(--d,0) * 18px);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) 36px;align-items:center;gap:12px;display:grid}.plive-r:last-child{border-bottom:0}.plive-n{align-items:center;gap:6px;font-size:.92rem;font-weight:600;display:flex}.plive-n i{color:var(--mist);font-style:normal}.plive-r code{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.plive-r .icon-btn{width:34px;height:34px}.flow{counter-reset:f;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.flow li{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;font-weight:600;display:flex}.flow li span{border:1px solid var(--line-2);background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.78rem;display:grid}.flow li.on span{color:#22e4ff;background:#0b0c0e;border-color:#0b0c0e}.flow li small{color:var(--mist);flex-basis:100%;margin-top:-4px;padding-left:34px;font-size:.76rem;font-weight:400}.pdiff{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pdiff li{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:70px minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.pdiff li span{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;justify-self:start;padding:3px 8px;font-size:.7rem;font-weight:700}.pdiff li.add span{color:#0c7150;background:#11845b1f}.pdiff li.rm span{color:var(--err);background:#c4293d1a}.pdiff li.mod span{color:var(--violet);background:#007f991a}.pdiff li:not(:has(code)){grid-template-columns:70px 1fr}.pdiff code{overflow-wrap:anywhere;font-size:.84rem}.pdiff s{color:var(--mist)}.pend-card{border-color:color-mix(in srgb,var(--warn) 35%,transparent);background:linear-gradient(#b26a000a,#0000 60%),#fff}.chg-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chg{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.chg.pendente{border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.chg-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.chg p{overflow-wrap:anywhere;font-size:.9rem}.chg-why{color:var(--ink-2);background:#c4293d0f;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.86rem;display:flex}.chg-why .i{width:16px;height:16px;stroke:var(--err);flex:none;margin-top:2px}.chg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.act-l .dot.bad{background:var(--err)}.ok-t{color:var(--ok);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ok-t .i{width:15px;height:15px}.serp{border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;padding:14px 16px;font-family:arial,sans-serif;display:grid}.serp-u{color:#202124;font-size:.8rem}.serp b{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:400;overflow:hidden}.serp span:last-child{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}a.chip-n{text-decoration:none}.chg-adm>div:nth-child(2){gap:2px;display:grid}@media (width<=700px){.pe-row{padding-left:calc(10px + var(--d,0) * 12px);grid-template-columns:1fr 40px}.pe-row.child:before{left:calc(var(--d,0) * 12px - 4px)}.pe-cell{grid-column:1/2}.plive-r{grid-template-columns:1fr 34px}.plive-r code{grid-column:1/2}.plive-r .icon-btn,.plive-r>span:last-child{grid-area:1/2/3}.flow,.pdiff li{grid-template-columns:1fr}.pe-tip{display:none}}.pe-row{padding-left:10px}.pe-name{padding-left:calc(var(--d,0) * 18px)}.pe-row.child:before{left:calc(10px + (var(--d,1) - 1) * 18px + 2px);height:22px;top:-2px;bottom:auto}.plive-r{padding-left:12px}.plive-n{padding-left:calc(var(--d,0) * 18px)}@media (width<=700px){.pe-row{padding-left:10px}.pe-name{padding-left:calc(var(--d,0) * 12px)}.pe-row.child:before{left:calc(10px + (var(--d,1) - 1) * 12px + 2px)}}.apbar-search{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--mist);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-width:220px;padding:0 10px 0 12px;font-size:.88rem;transition:border-color .15s,background .15s;display:flex}.apbar-search:hover{border-color:var(--line-2);background:#fff}.apbar-search .i{width:16px;height:16px}.apbar-search span{text-align:left;flex:1}.apbar-search kbd{font-size:.68rem}summary.apbar-ic{cursor:pointer;list-style:none}summary.apbar-ic::-webkit-details-marker{display:none}.apbar-bell[open] summary.apbar-ic{background:var(--surface-2)}.nt-pop{flex-direction:column;width:360px;max-height:min(70vh,520px);padding:0;display:flex}.nt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.nt-list{padding:6px;overflow-y:auto}.nt{border-radius:10px;align-items:flex-start;gap:12px;text-decoration:none;position:relative;color:var(--ink-2)!important;padding:10px!important;display:flex!important}.nt:hover{background:var(--surface-2)}.nt>.i{background:var(--surface-2);stroke:var(--mist);border-radius:9px;flex:none;padding:7px;width:32px!important;height:32px!important}.nt.new>.i{stroke:var(--violet);background:#007f991a}.nt.new:after{content:"";background:#e4692f;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:10px}.nt div{gap:2px;min-width:0;padding-right:14px;display:grid}.nt b{color:var(--ink);font-size:.86rem}.nt span{color:var(--mist);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.nt small{color:var(--mist);font-size:.74rem}.nt-empty{padding:18px 16px}.pal{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c0e73;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.15s pop;display:flex;position:fixed;inset:0}.pal-box{background:#fff;border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c}.pal-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 16px;display:flex}.pal-in .i{width:18px;height:18px;stroke:var(--mist)}.pal-in input{background:0 0;border:0;outline:none;flex:1;height:56px;font-size:1rem}.pal-l{padding:8px;overflow-y:auto}.pal-g{letter-spacing:.08em;text-transform:uppercase;color:var(--mist);padding:10px 10px 4px;font-size:.7rem;font-weight:700;display:block}.pal-it{border-radius:10px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:flex}.pal-it .i{width:18px;height:18px;stroke:var(--mist);flex:none}.pal-it span{min-width:0;display:grid}.pal-it b{text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;font-weight:500;overflow:hidden}.pal-it small{color:var(--mist);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.pal-it.on,.pal-it:hover{background:var(--surface-2)}.pal-it.on .i{stroke:var(--violet)}.pal-empty{text-align:center;color:var(--mist);padding:24px}.ck{gap:14px;display:grid}.ck-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ck-bar{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.ck-bar i{border-radius:inherit;background:linear-gradient(90deg,#00c8e6,#22e4ff);height:100%;display:block}.ck-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck-l li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;display:flex}.ck-l li .i{width:20px;height:20px;stroke:var(--ok);background:#11845b1f;border-radius:50%;flex:none;padding:3px}.ck-l li.ok span{color:var(--mist);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ck-l li.next{border-color:var(--violet);box-shadow:0 0 0 3px #007f991a}.ck-l li a{color:var(--ink);font-weight:600;text-decoration:none}.ck-l li a:hover{color:var(--violet)}.ck-dot{border:2px dashed var(--line-2);border-radius:50%;flex:none;width:20px;height:20px}@media (width<=1100px){.ck-l{grid-template-columns:1fr 1fr}}@media (width<=760px){.apbar-search{justify-content:center;width:40px;min-width:0;padding:0}.apbar-search span,.apbar-search kbd{display:none}.hide-s{display:none!important}.nt-pop{width:auto;position:fixed;top:70px;left:12px;right:12px}}@media (width<=640px){.ck-l{grid-template-columns:1fr}}.nt-pop .nt-head button{width:auto;color:var(--violet);background:0 0;border:0;border-radius:6px;margin:0;padding:4px 6px;font-size:.82rem;font-weight:600}.nt-pop .nt-head button:hover{background:var(--surface-2)}.nt-list{overflow-x:hidden}.nt-pop{overflow:hidden}.apbar-brand svg,.rcpt-brand svg{fill:url(#gLogoC);--logo-w:#00215e}.empty svg{fill:url(#gLogoC);--logo-w:#00215e;opacity:1}.vip-top svg{--logo-w:#fff}.blades{fill:#fff}.wm{pointer-events:none;z-index:0;opacity:.05;transform-origin:50% 60%;animation:120s linear infinite wmspin;position:absolute}@keyframes wmspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wm{animation:none}}.ftr{position:relative;overflow:hidden}.ftr>.wrap{z-index:1;position:relative}.wm-ftr{width:520px;height:475px;bottom:-160px;right:-120px}.auth-side>:not(.wm){z-index:1;position:relative}.wm-auth{opacity:.06;width:560px;height:512px;bottom:-200px;left:-180px}.app-side{isolation:isolate}.app-side>:not(.wm){z-index:1;position:relative}.wm-side{opacity:.07;width:170px;height:155px;bottom:84px;right:10px}html{background:var(--bg)}.cs{width:100%;display:block;position:relative}.cs-native{inset:0;opacity:0!important;pointer-events:none!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}.cs-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;background-image:none!important;padding-right:14px!important;display:flex!important}.cs-btn .cs-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-btn svg{fill:none;width:18px;height:18px;stroke:var(--mist);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.cs.on .cs-btn{border-color:var(--violet);box-shadow:0 0 0 3px #007f9924}.cs.on .cs-btn svg{stroke:var(--violet);transform:rotate(180deg)}.cs-btn:disabled{opacity:.55;cursor:not-allowed}.cs-list{z-index:400;border:1px solid var(--line);opacity:0;transform-origin:top;max-height:300px;font-family:var(--font-b);overscroll-behavior:contain;background:#fff;border-radius:14px;padding:6px;transition:opacity .14s,transform .14s;position:fixed;overflow-y:auto;transform:translateY(-4px)scale(.98);box-shadow:0 24px 60px -24px #0a0c0e66,0 2px 6px #0a0c0e0f}.cs-list.up{transform-origin:bottom;transform:translateY(4px)scale(.98)}.cs-list.in{opacity:1;transform:none}.cs-opt{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;font-size:.94rem;display:flex}.cs-opt svg{fill:none;width:17px;height:17px;stroke:var(--violet);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none}.cs-opt.act{background:var(--surface-2);color:var(--ink)}.cs-opt[aria-selected=true]{color:var(--ink);background:#007f9914;font-weight:600}.cs-opt[aria-selected=true] svg{opacity:1}.cs-opt[aria-selected=true].act{background:#007f9921}.cs-opt.off{opacity:.4;cursor:not-allowed}.cs-list.dark{background:#141416;border-color:#dce4e824}.cs-list.dark .cs-opt{color:#c8cccf}.cs-list.dark .cs-opt.act{color:#fff;background:#ffffff12}.cs-list.dark .cs-opt[aria-selected=true]{color:#fff;background:#22e4ff1f}.cs-list.dark .cs-opt svg{stroke:#22e4ff}@media (prefers-reduced-motion:reduce){.cs-list{transition:none}}.tbl-wrap{contain:inline-size;max-width:100%;position:relative}.legal>*{min-width:0}.tabs{min-width:0;max-width:100%}.site-card{grid-template-columns:minmax(0,1fr)}.app-side{overflow-x:hidden}#cfg .grid2{align-items:end}.adm-item .row-btns{flex-wrap:wrap}@media (width<=560px){.adm-item.chg-adm{flex-wrap:wrap}.adm-item.chg-adm .row-btns{justify-content:flex-end;width:100%}}.ord-tabs,.subtabs,.segs,.adm-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.ord-tabs::-webkit-scrollbar{display:none}.subtabs::-webkit-scrollbar{display:none}.segs::-webkit-scrollbar{display:none}.adm-tabs::-webkit-scrollbar{display:none}.edits-bar.solid{background:var(--surface-2);border:1px solid var(--line);border-radius:99px;height:10px;display:block;overflow:hidden}.edits-bar.solid b{background:linear-gradient(90deg,var(--violet),var(--cyan));border-radius:99px;height:100%;display:block}.req-side .row-btns{flex-wrap:wrap;justify-content:flex-end}.pill.st-concluido,.pill.st-entregue{color:#0c7150}.pill.st-producao{color:#006a80}.pill.st-orcamento,.pill.st-briefing{color:#09708e}.pill.st-revisao{color:#a9461a}.pill.st-aguardando{color:#85500a}.sec-alt .lead .link{color:var(--violet-2)}.dark-zone .pill.st-concluido,.dark-zone .pill.st-entregue{color:var(--ok)}.dark-zone .pill.st-producao{color:var(--violet)}.dark-zone .pill.st-orcamento,.dark-zone .pill.st-briefing{color:var(--cyan)}.dark-zone .pill.st-revisao{color:var(--ember)}.dark-zone .pill.st-aguardando{color:var(--warn)}.orow>*{overflow-wrap:break-word;min-width:0}@media (width<=900px){.adm-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=760px){.orow{grid-template-columns:minmax(0,1fr) auto}}.nav a{white-space:nowrap}@media (width>=961px) and (width<=1120px){.hdr .wrap{gap:14px}.nav{gap:0}.nav a{padding:8px 10px;font-size:.9rem}}.msg.me a,.msg.me .link{color:var(--violet-2)}.status.st-revisao{color:color-mix(in srgb,var(--ember) 85%,var(--ink))}.status.st-concluido{color:color-mix(in srgb,var(--ok) 85%,var(--ink))}.proof{margin-top:-1px;padding:0 0 clamp(56px,8vw,96px)}.proof-grid{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.proof-grid li{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:28px 26px;display:flex}.proof-grid li:last-child{border-right:0}.proof-grid b{font-family:var(--font-d);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.05}.proof-grid li:first-child b{background:linear-gradient(120deg,#fff,#9af6ff 60%,#22e4ff);color:#0000;-webkit-background-clip:text;background-clip:text}.proof-grid span{color:var(--mist);max-width:26ch;font-size:.93rem;line-height:1.45}@media (width<=900px){.proof-grid{grid-template-columns:1fr 1fr}.proof-grid li{border-bottom:1px solid var(--line)}.proof-grid li:nth-child(2n){border-right:0}.proof-grid li:nth-last-child(-n+2){border-bottom:0}}@media (width<=480px){.proof-grid{grid-template-columns:1fr}.proof-grid li{border-right:0;border-bottom:1px solid var(--line);padding:22px 20px}.proof-grid li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.proof-grid li:last-child{border-bottom:0}}.pub-wrap{max-width:1040px}.pub-head{max-width:760px;margin:22px 0 36px}.pub-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin:0;font-size:.8rem;font-weight:600}.pub-head h1{margin:10px 0 16px;font-size:clamp(2.1rem,4.6vw,3.2rem)}.pub-stats{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.pub-stats li{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:24px 22px;display:flex}.pub-stats li:last-child{border-right:0}.pub-stats b{font-family:var(--font-d);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.05}.pub-stats li:first-child b{color:var(--violet)}.pub-stats span{color:var(--mist);font-size:.92rem;line-height:1.45}.pub-sec{margin-top:clamp(48px,7vw,80px)}.pub-sec>h2,.pub-cta h2{font-size:clamp(1.6rem,3vw,2.2rem)}.pub-sec>.lead{margin-top:12px}.pub-cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin-top:28px;display:grid}.pub-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.pub-card h3{font-size:1.15rem}.pub-card p{color:var(--ink-2);margin:0;line-height:1.55}.pub-card .link{align-self:flex-start;margin-top:auto;padding-top:6px}.pub-steps{counter-reset:pst;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pub-steps li{counter-increment:pst;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:22px}.pub-steps li:before{content:counter(pst);background:var(--surface-2);border:1px solid var(--line-2);width:34px;height:34px;color:var(--violet);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.pub-steps h3{margin-bottom:8px;font-size:1.05rem}.pub-steps p{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.55}.pub-rules{max-width:760px}.pub-cta{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);text-align:center;justify-items:center;gap:12px;margin-top:clamp(48px,7vw,80px);padding:clamp(28px,5vw,44px);display:grid}.pub-cta .row-btns{justify-content:center;margin-top:8px}.pub-contact{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.pub-h2s{margin-bottom:16px;font-size:1.35rem}.pub-ways{gap:12px;display:grid}.pub-way{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);align-items:center;gap:14px;min-width:0;padding:14px 16px;text-decoration:none;transition:border-color .2s;display:flex}a.pub-way:hover,a.pub-way:focus-visible{border-color:var(--violet)}.pub-way .mode-icon{border-radius:12px;flex:none;width:42px;height:42px;margin:0}.pub-way .mode-icon svg{width:20px;height:20px}.pub-way b{font-size:.98rem;display:block}.pub-way small{color:var(--mist);overflow-wrap:anywhere;font-size:.88rem;display:block}.pub-note{align-items:flex-start;gap:8px;margin-top:18px;display:flex}.pub-note svg{width:17px;height:17px;stroke:var(--mist);fill:none;stroke-width:1.8px;flex:none;margin-top:2px}@media (width<=900px){.pub-stats{grid-template-columns:1fr 1fr}.pub-stats li{border-bottom:1px solid var(--line)}.pub-stats li:nth-child(2n){border-right:0}.pub-stats li:nth-last-child(-n+2){border-bottom:0}.pub-steps{grid-template-columns:1fr 1fr}.pub-contact{grid-template-columns:1fr}}@media (width<=520px){.pub-stats{grid-template-columns:1fr}.pub-stats li{border-right:0;border-bottom:1px solid var(--line)}.pub-stats li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.pub-stats li:last-child{border-bottom:0}.pub-steps{grid-template-columns:1fr}}.db h3 svg.i,.db-empty>svg.i,.adm-db svg.i{width:20px;height:20px;stroke:var(--violet);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.db h3{align-items:center;gap:8px;display:flex}.db-facts{margin:0}.db-note{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:.9rem;display:flex}.db-note svg.i{width:18px;height:18px;stroke:var(--violet);fill:none;stroke-width:1.9px;flex:none;margin-top:2px}.db-upd{margin:12px 0 0}.db-meters{gap:18px;display:grid}.dbm{gap:6px;display:grid}.dbm-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:.92rem;display:flex}.dbm-top b{font-size:1rem}.dbm-top small{color:var(--mist);font-size:.85rem;font-weight:500}.dbm-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;height:10px;overflow:hidden}.dbm-bar i{background:linear-gradient(90deg,#00a9c4,#22e4ff);border-radius:999px;height:100%;transition:width .4s;display:block}.dbm.warn .dbm-bar i{background:#e0a100}.dbm.crit .dbm-bar i{background:#d64545}.dbm-pct{color:var(--mist);font-size:.82rem}.dbm.warn .dbm-pct{color:#9a6b00;font-weight:600}.dbm.crit .dbm-pct{color:#c23434;font-weight:600}.db .notice{margin-top:16px}.db-up{border:1px solid var(--line-2);background:color-mix(in srgb,var(--violet) 5%,var(--surface));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px;display:flex}.db-up-t{flex:260px;gap:4px;min-width:0;display:grid}.db-up .btn{flex:none}#db-pay:empty{display:none}#db-pay{margin-top:18px;scroll-margin-top:90px}#db-pay .checkout{grid-template-columns:minmax(0,1fr);gap:16px}#db-pay .checkout>.card,#db-pay .checkout .card{box-shadow:none;background:0 0;border:0;padding:0}#db-pay .checkout aside{order:-1;min-width:0}#db-pay .checkout aside .card:last-child{display:none}.db-buy{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-bottom:18px;padding:16px}.db-buy h4{margin:0 0 10px;font-size:1rem}.db-buy-l{gap:8px;margin:0 0 10px;padding:0;font-size:.9rem;list-style:none;display:grid}.db-buy-l li{align-items:flex-start;gap:10px;display:flex}.db-buy-l svg.i{width:18px;height:18px;stroke:var(--violet);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.db-packs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.db-pack{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.db-pack>div:first-child{gap:2px;min-width:0;display:grid}.db-pack-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.db-tbl{margin:0}.db-tbl table{width:100%;min-width:0}.db-tbl td,.db-tbl th{white-space:normal}.db-tbl td:not(:first-child),.db-tbl th:not(:first-child){white-space:nowrap}.db-tbl code{overflow-wrap:anywhere;font-size:.86rem}.db-bks{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.db-bks li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 12px;font-size:.9rem;display:flex}.db-keys{gap:10px;display:grid}.db-key{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,170px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.db-key span{color:var(--mist);font-size:.85rem;font-weight:600}.db-key code{overflow-wrap:anywhere;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem}.db-empty{align-items:flex-start;gap:18px;display:flex}.db-empty>svg.i{background:color-mix(in srgb,var(--violet) 10%,var(--surface));box-sizing:content-box;border-radius:14px;width:44px;height:44px;padding:10px}.db-empty h3{margin:0 0 6px}.db-empty p{margin:0 0 8px}@media (width<=560px){.db-empty{flex-direction:column}.db-up .btn{width:100%}.db-key{grid-template-columns:minmax(0,1fr) auto}.db-key span{grid-column:1/-1}}.adm-db{margin:12px 0}.adm-db>p{align-items:center;gap:8px;display:flex}.adm-db .adm-item{flex-wrap:wrap;margin-bottom:10px}.adm-db .adm-item>div:not(.row-btns){flex:220px;min-width:0}.adm-dbd{margin:10px 0}.adm-dbd>summary{cursor:pointer}.db-form{gap:14px;margin-top:12px;display:grid}.db-form>p{margin:0}.db-fs{border:1px solid var(--line);border-radius:14px;gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:grid}.db-fs legend{padding:0 6px;font-size:.95rem;font-weight:700}.db-fs .grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 16px;margin:0;display:grid}.db-fs .field,.db-fs .grid2>*{min-width:0}.db-fs select,.db-fs .cs,.db-fs .cs-btn,.db-fs .input{min-width:0;max-width:100%}.db-fs .cs-btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-num{align-items:center;gap:8px;display:flex}.db-num .input:first-child{flex:1;min-width:0}.db-num select.input,.db-num .cs{flex:none;width:86px}.db-suf{color:var(--mist);flex:none;font-size:.88rem;font-weight:600}.pn-row.db-row3{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto}.db-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.db-preview{max-height:70vh;padding:4px;overflow:auto}.db-preview .card{box-shadow:none}@media (width<=640px){.pn-row.db-row3{grid-template-columns:minmax(0,1fr) auto}.pn-row.db-row3 .pn-cell{grid-column:1}.pn-row.db-row3 .icon-btn{grid-area:1/2;align-self:end}.db-actions .btn{flex:auto}}.db-packs{grid-template-columns:minmax(0,1fr)}.db-pack{min-width:0}.db-pack .pill{white-space:normal;text-align:left}.db-row3 .input{height:54px}.og-intro{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.og-toc{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.og-toc button{font:inherit;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:600;transition:border-color .2s,color .2s}.og-toc button:hover,.og-toc button:focus-visible{border-color:var(--violet);color:var(--ink)}.og-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.og-grid>.og-wide{grid-column:1/-1}.og-card{min-width:0;scroll-margin-top:90px}.og-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.og-head svg.i{width:22px;height:22px;stroke:var(--violet);fill:none;stroke-width:1.8px;flex:none}.og-head h2{margin:0;font-size:1.2rem}.og-lead{color:var(--mist);max-width:70ch;margin:0 0 16px;font-size:.93rem}.og-steps{counter-reset:og;gap:12px;margin:0;padding:0;list-style:none;display:grid}.og-steps>li{counter-increment:og;color:var(--ink-2);padding-left:40px;font-size:.95rem;line-height:1.55;position:relative}.og-steps>li:before{content:counter(og);width:26px;height:26px;font-family:var(--font-d);color:var(--violet);border:1px solid var(--line-2);background:var(--surface-2);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;top:-1px;left:0}.og-steps b{color:var(--ink)}.og-sub{text-transform:uppercase;letter-spacing:.06em;color:var(--mist);margin:22px 0 10px;font-size:.8rem;font-weight:700}.og-flow{border:1px solid var(--line);border-radius:var(--r-md);gap:0;margin:0 0 6px;padding:0;list-style:none;display:grid;overflow:hidden}.og-flow li{border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:minmax(150px,210px) 1fr;align-items:start;gap:14px;padding:12px 16px;font-size:.92rem;display:grid}.og-flow li:last-child{border-bottom:0}.og-flow .status{justify-self:start}.og-note{margin-top:14px}.og-check{gap:10px;margin:0;padding:0;list-style:none;display:grid}.og-check li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.og-check input{width:20px;height:20px;accent-color:var(--violet);cursor:pointer;flex:none;margin-top:2px}.og-check label{cursor:pointer;color:var(--ink-2);gap:4px;font-size:.93rem;line-height:1.5;display:grid}.og-check label b{color:var(--ink);font-size:.98rem}.og-check li.done{opacity:.62}.og-check li.done label b{text-decoration:line-through}.og-prog{color:var(--mist);margin:0 0 14px;font-size:.88rem}.og-card code{background:var(--surface-2);border:1px solid var(--line);word-break:break-all;border-radius:6px;padding:1px 6px;font-size:.85em}@media (width<=860px){.og-grid{grid-template-columns:1fr}.og-flow li{grid-template-columns:1fr;gap:6px}}.badge-risk{letter-spacing:.02em;vertical-align:middle;background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.notice.err.pay-risk{color:var(--ink);margin-bottom:20px}.notice.err.pay-risk svg{stroke:var(--err)}.stg-kind{font:inherit;border:1px solid var(--line-2);background:var(--surface-2);min-height:32px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 10px;font-size:.74rem;font-weight:700}.stg-kind.ia{border-color:color-mix(in srgb,var(--violet) 55%,transparent);color:var(--ink)}.stg-kind:hover,.stg-kind:focus-visible{border-color:var(--violet)}.stg-move{flex-wrap:wrap}.aip .aip-n{color:var(--ink);border-color:var(--line-2);background:var(--surface-2)}@media (width<=720px){.page.admin .adm-tabs{flex-wrap:wrap;gap:2px 4px;overflow:visible}.page.admin .adm-tabs a{padding:9px 10px;font-size:.87rem}.page.admin .adm-ptabs{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;display:grid;position:static;overflow:visible}.page.admin .adm-ptabs button{border-color:var(--line);text-align:left;border-radius:12px;justify-content:flex-start;min-width:0;min-height:40px;padding:7px 10px;font-size:.84rem;line-height:1.25}.page.admin .adm-ptabs button svg.i{flex:none;width:15px;height:15px}}.tpt{aspect-ratio:16/10;background:var(--tb);width:100%;color:var(--ti);font-family:var(--tbf);text-align:left;isolation:isolate;border-radius:10px;line-height:1.15;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f;container-type:inline-size}.tpt.full{aspect-ratio:auto}.tpt-in{flex-direction:column;gap:3cqw;height:100%;padding:3.2cqw 4.2cqw 3.6cqw;font-size:2.4cqw;display:flex}.tpt .tn{align-items:center;gap:2.4cqw;min-height:4cqw;display:flex}.tpt .tn b{font-family:var(--thf);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:42%;font-size:3cqw;font-weight:800;overflow:hidden}.tpt .tn-l{align-items:center;gap:1.8cqw;min-width:0;margin-left:auto;display:flex}.tpt .tn-l i{opacity:.35;background:currentColor;border-radius:1cqw;width:5.5cqw;height:.9cqw;display:block}.tpt .tn-l em{opacity:.75;white-space:nowrap;font-size:1.6cqw;font-style:normal}.tpt .tn-b{border-radius:min(var(--tr),1.6cqw);background:var(--tp);flex:none;width:9cqw;height:3.2cqw}.tpt .th{flex:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:4cqw;min-height:0;display:grid}.tpt.full .th{min-height:34cqw}.tpt .tc{flex-direction:column;gap:1.4cqw;min-width:0;display:flex}.tpt .tc small{text-transform:uppercase;letter-spacing:.12em;color:var(--tp);white-space:nowrap;text-overflow:ellipsis;font-size:1.7cqw;font-weight:700;overflow:hidden}.tpt .tc strong{font-family:var(--thf);letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:4.9cqw;font-weight:800;line-height:1.04;display:-webkit-box;overflow:hidden}.tpt .tl{opacity:.2;background:currentColor;border-radius:1cqw;width:86%;height:1cqw;display:block}.tpt .tl.s{width:60%}.tpt .tb{border-radius:min(var(--tr),3cqw);background:var(--tp);color:var(--to);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;margin-top:.8cqw;padding:1.2cqw 2.6cqw;font-size:1.9cqw;font-weight:700;overflow:hidden}.tpt .ta{border-radius:min(var(--tr),4cqw);background:linear-gradient(135deg,var(--tp),var(--ta));height:100%;min-height:22cqw;position:relative;overflow:hidden}.tpt .ta i{background:var(--tb);opacity:.2;border-radius:50%;position:absolute}.tpt .ta i:first-child{width:26cqw;height:26cqw;top:-8cqw;right:-6cqw}.tpt .ta i:nth-child(2){opacity:.3;width:14cqw;height:14cqw;bottom:-4cqw;left:4cqw}.tpt .ta i:nth-child(3){background:var(--ti);opacity:.16;width:7cqw;height:7cqw;top:5cqw;left:18cqw}.tpt .tk{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid}.tpt .tk span{border-radius:min(var(--tr),3cqw);background:color-mix(in srgb,var(--ti) 5%,var(--tb));border:1px solid color-mix(in srgb,var(--ti) 11%,transparent);flex-direction:column;gap:1cqw;min-width:0;padding:2cqw;display:flex}.tpt .tk i{border-radius:min(var(--tr),1.4cqw);background:var(--ta);width:4cqw;height:4cqw}.tpt .tk em{white-space:nowrap;text-overflow:ellipsis;font-size:1.8cqw;font-style:normal;font-weight:700;overflow:hidden}.tpt .tk u{opacity:.2;background:currentColor;border-radius:1cqw;width:70%;height:.8cqw;text-decoration:none;display:block}.tpt .tk u.s{width:45%}.tpt .tx-band{border-radius:min(var(--tr),3cqw);background:color-mix(in srgb,var(--tp) 9%,var(--tb));gap:2.4cqw;padding:3cqw;display:grid}.tpt .tx-band strong{font-family:var(--thf);font-size:3.2cqw}.tpt .tx-cols{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid}.tpt .tx-cols span{gap:1cqw;min-width:0;display:grid}.tpt .tx-cols i{background:var(--tp);opacity:.85;border-radius:50%;width:5cqw;height:5cqw}.tpt .tx-cols em{text-overflow:ellipsis;white-space:nowrap;font-size:1.8cqw;font-style:normal;font-weight:700;overflow:hidden}.tpt .tx-cols u{opacity:.2;background:currentColor;border-radius:1cqw;width:90%;height:.8cqw;text-decoration:none;display:block}.tpt .tx-cols u.s{width:60%}.tpt .tx-quote{align-items:center;gap:3cqw;padding:1cqw 6cqw;display:flex}.tpt .tx-quote>i{background:linear-gradient(135deg,var(--ta),var(--tp));border-radius:50%;flex:none;width:8cqw;height:8cqw}.tpt .tx-quote>div{flex:1;gap:1.2cqw;display:grid}.tpt .tx-quote small{opacity:.7;font-size:1.6cqw}.tpt .tx-cta{border-radius:min(var(--tr),3cqw);background:var(--tp);color:var(--to);justify-content:space-between;align-items:center;gap:3cqw;padding:3.4cqw;display:flex}.tpt .tx-cta strong{font-family:var(--thf);font-size:3.4cqw}.tpt .tx-cta .tb{background:var(--tb);color:var(--ti);margin:0}.tpt .tx-foot{border-top:1px solid color-mix(in srgb,var(--ti) 14%,transparent);align-items:center;gap:3cqw;padding-top:2.4cqw;display:flex}.tpt .tx-foot b{font-family:var(--thf);white-space:nowrap;font-size:2.4cqw}.tpt .tx-foot .tl{width:14cqw}.tpt .tx-foot .tl.s{width:10cqw}.tpt.l-centro .th{text-align:center;border-radius:min(var(--tr),4cqw);background:radial-gradient(60% 90% at 50% 110%,color-mix(in srgb,var(--ta) 38%,transparent),transparent 70%);grid-template-columns:1fr}.tpt.l-centro .tc{align-items:center}.tpt.l-centro .tc strong{-webkit-line-clamp:2;font-size:5.6cqw}.tpt.l-centro .tl{margin-inline:auto}.tpt.l-centro .tb{align-self:center}.tpt.l-centro .ta,.tpt.l-minimo .ta,.tpt.l-imagem .ta{display:none}.tpt.l-imagem .th{border-radius:min(var(--tr),4cqw);color:#fff;background:linear-gradient(90deg,#0000009e,#00000014),radial-gradient(40% 70% at 80% 30%,color-mix(in srgb,var(--ta) 80%,transparent),transparent),linear-gradient(135deg,var(--tp),color-mix(in srgb,var(--ta) 60%,var(--tp)));grid-template-columns:1fr;padding:4cqw 5cqw}.tpt.l-imagem .tc{max-width:72%}.tpt.l-imagem .tc strong{-webkit-line-clamp:2}.tpt.l-imagem .tc small{color:#fff;opacity:.85}.tpt.l-imagem .tl{opacity:.45;background:#fff}.tpt.l-imagem .tb{color:#111;background:#fff}.tpt.l-cartoes .ta{background:0 0;align-content:center;gap:1.6cqw;display:grid;overflow:visible}.tpt.l-cartoes .ta i{border-radius:min(var(--tr),2cqw);opacity:1;background:color-mix(in srgb,var(--tp) 15%,var(--tb));border-left:1.2cqw solid var(--tp);width:auto;height:6.4cqw;position:static;box-shadow:0 1cqw 3cqw -1.5cqw #00000059}.tpt.l-cartoes .ta i:nth-child(2){border-left-color:var(--ta);margin-left:4cqw}.tpt.l-cartoes .ta i:nth-child(3){margin-left:2cqw}.tpt.l-minimo .th{grid-template-columns:1fr;align-content:center}.tpt.l-minimo .tc strong{-webkit-line-clamp:2;letter-spacing:-.035em;font-size:7cqw}.tpt.l-minimo .tc .tl:not(.s){background:var(--tp);opacity:1;width:22%;height:.7cqw}.tpt.l-vitrine .th{grid-template-columns:1fr .9fr}.tpt.l-vitrine .ta{min-height:15cqw}.tpt.l-vitrine .tc strong{-webkit-line-clamp:2;font-size:4.2cqw}.tpt.l-vitrine .tk{grid-template-columns:repeat(4,1fr);gap:2cqw}.tpt.l-vitrine .tk span{padding:1.4cqw}.tpt .tk .tk-p i{background:linear-gradient(135deg,color-mix(in srgb,var(--tp) 30%,var(--tb)),color-mix(in srgb,var(--ta) 50%,var(--tb)));width:100%;height:8cqw}.tpt .tk .tk-p u:last-child{background:var(--tp);opacity:.8;width:40%}.tpt.s-minimalista .ta{background:color-mix(in srgb,var(--tp) 12%,var(--tb));border:1px solid color-mix(in srgb,var(--ti) 16%,transparent)}.tpt.s-minimalista .ta i{background:var(--tp);opacity:.14}.tpt.s-minimalista .tk span{background:0 0}.tpt.s-elegante .tn b{letter-spacing:.14em;text-transform:uppercase;font-size:2.4cqw;font-weight:600}.tpt.s-elegante .tc strong,.tpt.s-classico .tc strong{letter-spacing:-.01em;font-weight:600}.tpt.s-elegante .tc small{letter-spacing:.3em;font-weight:600}.tpt.s-elegante .ta{border-radius:40cqw 40cqw 1cqw 1cqw}.tpt.s-elegante .tk span{border-color:color-mix(in srgb,var(--ta) 45%,transparent);background:0 0}.tpt.s-divertido .ta{border-radius:50% 44% 56% 40%/44% 52% 48% 56%}.tpt.s-divertido .tb{transform:rotate(-2deg)}.tpt.s-divertido .tk span:nth-child(2){transform:translateY(-.8cqw)rotate(1.2deg)}.tpt.s-corporativo .tn{border-bottom:1px solid color-mix(in srgb,var(--ti) 12%,transparent);padding-bottom:1.6cqw}.tpt.s-corporativo .ta{background:linear-gradient(160deg,var(--tp) 55%,var(--ta))}.tpt.s-escuro .ta{box-shadow:0 0 7cqw -1cqw color-mix(in srgb,var(--tp) 60%,transparent)}.tpt.s-escuro .tk span{background:color-mix(in srgb,var(--ti) 7%,var(--tb))}.tpt.s-colorido .ta{background:conic-gradient(from 30deg at 60% 50%,var(--tp),var(--ta),color-mix(in srgb,var(--tp) 50%,var(--ta)),var(--tp))}.tpt.s-colorido .tk span:first-child{background:color-mix(in srgb,var(--tp) 18%,var(--tb))}.tpt.s-colorido .tk span:nth-child(2){background:color-mix(in srgb,var(--ta) 26%,var(--tb))}.tpt.s-colorido .tk span:nth-child(3){background:color-mix(in srgb,var(--tp) 8%,color-mix(in srgb,var(--ta) 14%,var(--tb)))}.tpt.s-retro .ta{background:repeating-linear-gradient(-45deg,var(--tp) 0 2.4cqw,var(--ta) 2.4cqw 4.8cqw);border:.5cqw solid var(--ti)}.tpt.s-retro .tb{border:.35cqw solid var(--ti);box-shadow:.7cqw .7cqw 0 var(--ti)}.tpt.s-retro .tk span{border:.35cqw solid var(--ti);background:0 0}.tpt.s-organico .ta{border-radius:62% 38% 46% 54%/55% 45%}.tpt.s-organico .tk span{background:color-mix(in srgb,var(--tp) 8%,var(--tb));border:0;border-radius:3.6cqw}.tpt.s-tecnologico .tpt-in{background-image:linear-gradient(color-mix(in srgb,var(--ti) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ti) 6%,transparent) 1px,transparent 1px);background-size:5cqw 5cqw}.tpt.s-tecnologico .tc small{letter-spacing:.04em;text-transform:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tpt.s-tecnologico .ta i{border-radius:1cqw}.tpt.s-classico .tn{border-bottom:.5cqw double color-mix(in srgb,var(--ti) 30%,transparent);padding-bottom:1.4cqw}.tpt.s-classico .tn b{font-weight:600}.tpt.s-ousado .tc strong{text-transform:uppercase;letter-spacing:-.01em;font-size:5.4cqw;line-height:.98}.tpt.s-ousado .ta{background:var(--ta)}.tpt.s-ousado .ta i:first-child{background:var(--tp);opacity:1;width:30cqw;height:30cqw}.tpt.s-ousado.l-minimo .tc strong{font-size:7cqw}.tpt.s-ousado.l-imagem .tc strong{font-size:4.8cqw}.tg{gap:18px;min-width:0;display:grid}.tg-bar{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:14px;padding:18px;display:grid}.tg-search{position:relative}.tg-search svg{width:18px;height:18px;stroke:var(--mist);fill:none;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tg-search .input{padding-left:42px}.tg-sel{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tg-row{gap:8px;display:grid}.tg-row .chips .chip{padding:7px 12px;font-size:.86rem}.tg-colors{flex-wrap:wrap;gap:6px;display:flex}.tg-sw{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:.84rem;display:inline-flex}.tg-sw i{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #00000026}.tg-sw:hover{border-color:color-mix(in srgb,var(--violet) 55%,transparent)}.tg-sw.on{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 12%,var(--surface));color:var(--ink);font-weight:600}.tg-sw:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.tg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tg-count{color:var(--mist);margin:0;font-size:.9rem}.tg-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;display:grid}.tg-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.tg-card:hover{border-color:color-mix(in srgb,var(--violet) 45%,transparent);box-shadow:var(--shadow)}.tg-card.on{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 20%,transparent)}.tg-shot{cursor:zoom-in;padding:12px 12px 0}.tg-shot .tpt{border-radius:10px}.tg-body{flex-direction:column;flex:1;gap:10px;padding:14px 16px 16px;display:flex}.tg-meta{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tg-meta h4,.tg-meta .tg-name{letter-spacing:-.01em;margin-bottom:2px;font-size:1.02rem}.tg-dots{vertical-align:middle;flex:none;display:inline-flex}.tg-dots i{width:14px;height:14px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-4px}.tg-dots i:first-child{box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1px #0000002e;margin-left:0}.tg-desc{color:var(--ink-2);font-size:.88rem;line-height:1.45}.tg-tags{flex-wrap:wrap;gap:6px;display:flex}.tg-tags span{background:var(--surface-2);color:var(--mist);border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:600}.tg-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.tg-acts .btn{flex:auto}.tg-acts .btn svg,.tpl-chosen .btn svg,.tpm-acts .btn svg,.pf-colors .btn svg{stroke:currentColor;fill:none;stroke-width:2px;width:16px;height:16px}.tg-more{justify-content:center;display:flex}.tg-empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);grid-column:1/-1;justify-items:center;gap:8px;padding:40px 20px;display:grid}.overlay.tpm-ov{align-items:center}.modal.tpm{flex-direction:column;width:min(100%,1080px);padding:0;display:flex}.tpm-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 14px;display:flex}.tpm-head h3{margin:2px 0 0;font-size:1.3rem}.tpm-main{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;padding:20px 24px;display:grid}.tpm-prev{min-width:0}.tpm-prev .tpt{border-radius:12px;box-shadow:0 20px 50px -30px #00000080,inset 0 0 0 1px #00000014}.tpm-side{align-content:start;gap:12px;min-width:0;display:grid}.tpm-side p{color:var(--ink-2)}.tpm-side h4{margin-top:4px;font-size:.95rem}.tpm-kv dd{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.tpm-list{grid-template-columns:1fr 1fr;gap:6px 12px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.tpm-list li{align-items:center;gap:6px;display:flex}.tpm-list svg,.pf-vl svg{width:15px;height:15px;stroke:var(--violet);fill:none;stroke-width:2.4px;flex:none}.tpm-note{font-size:.8rem}.tpm-acts{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 20px;display:flex;position:sticky;bottom:0}@media (width<=860px){.tpm-main{grid-template-columns:1fr}.tpm-head,.tpm-main,.tpm-acts{padding-inline:16px}.tpm-acts .btn-primary{width:100%}}.tpl-lead{margin:-10px 0 16px}.tpl-chosen{border:1px solid var(--violet);border-radius:var(--r-lg);background:color-mix(in srgb,var(--violet) 6%,var(--surface));grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:20px;margin-bottom:18px;padding:16px;display:grid}.tpl-chosen:focus{outline:none}.tpl-chosen:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.tpl-chosen-info{gap:8px;min-width:0;display:grid}.tpl-chosen-info h4{font-size:1.1rem}.tpl-badge{color:var(--violet);text-transform:uppercase;letter-spacing:.06em;justify-self:start;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.tpl-badge svg{stroke:currentColor;fill:none;stroke-width:2.6px;width:14px;height:14px}.tpl-zero{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}@media (width<=620px){.tpl-chosen{grid-template-columns:1fr}}.opt .oi2{gap:6px;display:flex}.opt .oi2 svg.oi{margin-bottom:14px}.opt .opt-tag{background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet);border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700;position:absolute;top:14px;right:14px}.wz-chips .chip{padding:7px 12px;font-size:.86rem}.wizard>div,.wizard .wfs{min-width:0}@media (width<=480px){.wnav .btn{white-space:normal;text-align:center;height:auto;min-height:48px;padding:10px 18px;line-height:1.25}.wnav #w-next{flex:auto}}.pf-count{margin:-8px 0 6px}.pf-g{border-top:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.pf-g:first-of-type{border-top:0;padding-top:6px}.pf-g h4{font-size:1.02rem}.pf-g .hint{margin:-4px 0 4px}.pf-g .chips .chip{padding:7px 12px;font-size:.86rem}.pf-brand{border-radius:var(--r-md);background:var(--surface-2);gap:8px;margin-top:8px;padding:14px;display:grid}.pf-colors{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pf-color{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 6px;display:inline-flex}.pf-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:34px;padding:0}.pf-color code{font-size:.84rem}.pf-color .icon-btn{width:32px;height:32px}.pf-texts .textarea{min-height:90px}.pf-view{gap:14px;display:grid}.pf-vg h5,.au-view h5{text-transform:uppercase;letter-spacing:.06em;color:var(--mist);font-size:.82rem;font-family:var(--font-b);margin:0 0 6px}.pf-vl{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.pf-vl li{align-items:center;gap:6px;display:inline-flex}.pf-sw{flex-wrap:wrap;gap:12px;display:flex}.pf-sw span{align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.pf-sw i{border-radius:6px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000026}.pf-vt .prose{white-space:pre-wrap}.au-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);gap:18px;padding:18px;display:grid}.au-box .chips .chip{padding:7px 12px;font-size:.86rem}.au-view{gap:12px;display:grid}.rv{gap:14px;margin-bottom:22px;display:grid}.rv .kv dd{max-width:65%}.rv-shot{max-width:280px}.rv-edit{flex-wrap:wrap;gap:8px;display:flex}.ox-card .kv{margin-top:6px}.ox-tpl{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:18px;margin-top:12px;display:grid}@media (width<=560px){.ox-tpl{grid-template-columns:1fr}}.ox-card .kv dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.tg-head .lead{margin-top:14px}.th-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.th-item{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;text-align:left;color:inherit;font:inherit;gap:10px;padding:12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.th-item:hover{border-color:color-mix(in srgb,var(--violet) 45%,transparent);box-shadow:var(--shadow);transform:translateY(-2px)}.th-item>span{justify-content:space-between;gap:8px;padding:0 4px 2px;font-size:.95rem;font-weight:600;display:flex}.th-item>span>small{color:var(--mist);font-weight:500}.th-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}@media (width<=900px){.th-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.th-grid,.tg-sel{grid-template-columns:1fr}.tg-bar{padding:14px}}.combo-chat{gap:8px;width:min(260px,70%);display:grid;position:absolute;bottom:-18px;right:-6px}.combo-chat .bub{opacity:1;transform:none}@media (width<=640px){.wsteps{gap:6px}.wsteps li:not(.on) .wst-l{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wsteps li:not(:last-child):after{width:10px}}.cd-design{aspect-ratio:16/11;background:var(--tb,#fafaf7);width:100%;color:var(--ti,#151515);font-family:var(--tbf,Arial,sans-serif);text-align:left;isolation:isolate;border-radius:8px;line-height:1.45;overflow:hidden;container-type:inline-size}.cd-design.cd-full{aspect-ratio:auto}.cd-canvas{font-size:2cqw}.cd-design *{box-sizing:border-box}.cd-design h2,.cd-design h3,.cd-design p,.cd-design figure{margin:0}.cd-design h2,.cd-design h3{font-family:var(--thf,Georgia,serif);letter-spacing:-.055em;font-weight:500;line-height:1.03}.cd-design h2{font-size:8cqw}.cd-design h3{font-size:5.4cqw}.cd-design img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cd-design p{color:inherit;font-size:2.2cqw;line-height:1.6}.cd-design .cd-eyebrow{letter-spacing:.15em;margin-bottom:2.5cqw;font:600 1.5cqw/1.5 Arial,sans-serif}.cd-nav{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent);align-items:center;gap:3cqw;min-height:10cqw;padding:3.5cqw 5cqw;display:flex}.cd-nav>b{letter-spacing:-.05em;font-size:3cqw}.cd-nav>span{margin-left:auto;font:1.45cqw Arial,sans-serif}.cd-nav>i{border:1px solid;border-radius:2px;padding:1.2cqw 1.6cqw;font:600 1.5cqw Arial,sans-serif}.cd-button{background:var(--tp,#222);color:var(--to,#fff);letter-spacing:.01em;margin-top:3cqw;padding:1.7cqw 2.8cqw;font:600 1.8cqw/1.3 Arial,sans-serif;display:inline-block}.cd-story{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);grid-template-columns:1fr 1fr;gap:3cqw 6cqw;padding:8cqw 7cqw;display:grid}.cd-story .cd-eyebrow{grid-column:1/-1;margin:0}.cd-footer{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);justify-content:space-between;gap:2cqw;padding:4cqw 5cqw;font-size:1.4cqw;display:flex}.cd-footer b{font-size:2cqw}.cd-restaurante-classico{color:#332b23;background:#f5f0e6}.cd-restaurante-classico .cd-nav{background:#f5f0e6}.cd-food-hero{color:#fff;height:48cqw;position:relative;overflow:hidden}.cd-food-hero>img{filter:brightness(.42);position:absolute;inset:0}.cd-food-hero>div{padding:3cqw 7cqw;position:relative}.cd-food-hero h2{font-family:Georgia,serif;font-size:8.1cqw}.cd-food-hero p{margin-top:1.4cqw;font-size:1.9cqw}.cd-food-hero .cd-button{color:#332b23;background:#f5f0e6}.cd-food-hero>small{writing-mode:vertical-rl;letter-spacing:.2em;font:1.2cqw Arial;position:absolute;bottom:3cqw;right:3cqw}.cd-ribbon{background:var(--tp,#74362f);color:var(--to,#fff);justify-content:space-around;align-items:center;padding:3cqw 2cqw;font-size:2cqw;display:flex}.cd-ribbon span{font-size:3cqw}.cd-menu{grid-template-columns:1fr 1fr;align-items:center;gap:7cqw;padding:8cqw 7cqw;display:grid}.cd-menu img{height:25cqw;margin-top:3cqw}.cd-menu article{border-bottom:1px solid #cfc4b4;padding:3cqw 0}.cd-menu article b{font:600 2cqw Arial;display:block}.cd-menu article em{float:right;font-size:1.8cqw;font-style:normal}.cd-menu article p{margin-top:1cqw;font-size:1.6cqw}.cd-menu small{letter-spacing:.14em;font-size:1.3cqw}.cd-clinica-integrada{color:#163d3e;background:#f4f9f8}.cd-clinica-integrada .cd-nav{background:#fff}.cd-clinica-integrada .cd-nav>b{color:#146b64;font-size:3.5cqw}.cd-health-hero{grid-template-columns:1.2fr 1fr;gap:4cqw;padding:6cqw;display:grid}.cd-health-hero h2{letter-spacing:-.055em;font-family:Arial,sans-serif;font-size:6.4cqw;font-weight:500;line-height:1.08}.cd-health-hero p{max-width:43cqw;margin-top:2.5cqw}.cd-health-hero .cd-button{background:var(--tp,#146b64);color:var(--to,#fff);border-radius:9cqw}.cd-health-art{background:#d4e9df;border-radius:22cqw 22cqw 2cqw 2cqw;flex-direction:column;justify-content:center;align-items:center;min-height:36cqw;display:flex;position:relative;overflow:hidden}.cd-cross{color:#b9d8ca;font:52cqw/.8 Arial;position:absolute;top:-2cqw;left:0}.cd-health-art>span{z-index:1;letter-spacing:.04em;font:600 3.7cqw/1.3 Arial}.cd-health-art small{z-index:1;margin-top:3cqw;font-size:1.5cqw}.cd-specialties{grid-template-columns:repeat(3,1fr);gap:2cqw;padding:0 6cqw 5cqw;display:grid}.cd-specialties>div{background:#fff;border-top:2px solid #24756d;gap:1.3cqw;padding:2.2cqw;display:grid}.cd-specialties small{color:#386e66;font-size:1.4cqw}.cd-specialties b{font-size:2.3cqw}.cd-specialties span{font-size:1.4cqw}.cd-care{background:#d4e9df;border-radius:2cqw;margin:0 6cqw 6cqw;padding:5cqw}.cd-care p{margin:2cqw 0}.cd-care aside{border-top:1px solid #9ab8ad;padding-top:2cqw;font:1.7cqw/1.6 Arial}.cd-arquitetura{color:#22221e;background:#f3f1eb}.cd-arquitetura .cd-nav{padding:3cqw 5cqw}.cd-arch-title{grid-template-columns:1.6fr 1fr;align-items:end;gap:0 5cqw;padding:4cqw 5cqw 3cqw;display:grid}.cd-arch-title .cd-eyebrow{grid-column:1/-1}.cd-arch-title h2{font-family:Arial,sans-serif;font-size:7.4cqw}.cd-arch-title h2 em{font-family:Georgia,serif;font-weight:400}.cd-arch-title p{max-width:27cqw;font-size:1.8cqw}.cd-arch-image{padding:0 5cqw 4cqw}.cd-arch-image>img{height:28cqw}.cd-arch-image>div{justify-content:space-between;padding-top:1.5cqw;font:1.5cqw Arial;display:flex}.cd-arch-project{grid-template-columns:1fr 1fr;align-items:center;gap:6cqw;padding:5cqw;display:grid}.cd-arch-project img{height:43cqw}.cd-arch-project p{margin-top:3cqw}.cd-arch-project dl{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:3cqw;font:1.7cqw Arial;display:grid}.cd-arch-project dd{margin:0}.cd-moda{color:#24211e;background:#f7f5f1}.cd-shop-strip{color:#fff;text-align:center;letter-spacing:.18em;background:#292823;padding:1.3cqw;font:1.3cqw Arial}.cd-moda .cd-nav>b{font:italic 5cqw Georgia}.cd-shop-hero{grid-template-columns:1fr 1fr;min-height:43cqw;display:grid}.cd-shop-hero>div{padding:7cqw 4cqw 4cqw 6cqw}.cd-shop-hero h2{font-family:Georgia,serif;font-size:7cqw}.cd-shop-hero p{margin-top:3cqw}.cd-shop-hero>img{-o-object-position:center;object-position:center;height:43cqw}.cd-shop-cats{border-bottom:1px solid #d5d0c7;justify-content:space-between;align-items:center;gap:2cqw;padding:3cqw 5cqw;font:1.65cqw Arial;display:flex}.cd-shop-cats b{font-family:Georgia;font-size:2.4cqw}.cd-products{grid-template-columns:1fr 1fr;gap:4cqw;padding:6cqw;display:grid}.cd-products img{-o-object-position:top;object-position:top;height:39cqw}.cd-products b{justify-content:space-between;margin-top:2cqw;font:600 1.8cqw Arial;display:flex}.cd-products p{opacity:.65;margin-top:.8cqw;font-size:1.4cqw}.cd-saas{color:#edf1ff;background:#0e1424}.cd-saas .cd-nav{border-color:#30394d}.cd-saas .cd-nav>b{color:#b5c3ff}.cd-saas-hero{text-align:center;background:radial-gradient(at 50% 100%,#29377677,#0000 70%);padding:4cqw 5cqw 3cqw}.cd-saas-hero h2{letter-spacing:-.06em;font:600 7.8cqw/1.04 Arial}.cd-saas-hero h2 em{color:#b0bfff;font-style:normal}.cd-saas-hero p{color:#c3cbe0;margin-top:2cqw;font-size:1.9cqw}.cd-saas .cd-button{background:var(--tp,#b5c3ff);color:var(--to,#101622);border-radius:1cqw}.cd-dashboard{background:#182132;border:1px solid #424f6a;border-radius:1.5cqw;grid-template-columns:17cqw 1fr;margin:0 9cqw 5cqw;display:grid;overflow:hidden;box-shadow:0 2cqw 8cqw #05071099}.cd-dashboard>aside{background:#131c2b;flex-direction:column;gap:2cqw;padding:2cqw;font:1.3cqw Arial;display:flex}.cd-dashboard aside b{color:#b5c3ff;margin-bottom:1cqw;font-size:3cqw}.cd-dashboard>div{padding:2.5cqw}.cd-dashboard header{justify-content:space-between;font:1.6cqw Arial;display:flex}.cd-dashboard header small{color:#afbad2;font-size:.9cqw}.cd-metrics{gap:1.5cqw;margin-top:2.5cqw;display:flex}.cd-metrics article{background:#253049;border:1px solid #35415c;flex:1;gap:1cqw;padding:1.5cqw;display:grid}.cd-metrics small{color:#c2cae0;font:1.2cqw Arial}.cd-metrics b{font:2.8cqw Arial}.cd-chart{border-bottom:1px solid #657397;align-items:end;gap:2cqw;height:12cqw;padding-top:2cqw;display:flex}.cd-chart i{background:linear-gradient(#aebcff,#5367b2);border-radius:.5cqw .5cqw 0 0;flex:1;display:block}.cd-pricing{grid-template-columns:1fr 1fr;gap:3cqw;padding:0 7cqw 7cqw;display:grid}.cd-pricing article{border:1px solid #46506e;border-radius:2cqw;padding:4cqw}.cd-pricing small{letter-spacing:.12em;font-size:1.5cqw}.cd-pricing h3{margin:2cqw 0;font:500 3.6cqw Arial}.cd-pricing p{font-size:1.8cqw}.cd-reformas{color:#172832;background:#f1f0e9}.cd-service-top{color:#fff;letter-spacing:.1em;background:#172832;padding:1.1cqw 5cqw;font:1.3cqw Arial}.cd-reformas .cd-nav>b{letter-spacing:-.08em;font:900 3.8cqw Arial}.cd-service-hero{grid-template-columns:1.3fr .7fr;gap:5cqw;padding:5cqw 6cqw;display:grid}.cd-service-hero h2{letter-spacing:-.07em;font:800 8cqw/.98 Arial}.cd-service-hero h2 span{margin-top:2cqw;font-size:4cqw;display:block}.cd-service-hero p{margin-top:3cqw}.cd-tools{background:var(--ta,#ffca55);color:#172832;flex-direction:column;justify-content:space-around;padding:3cqw;display:flex;transform:rotate(3deg)}.cd-tools>span{border-bottom:1px solid #17283255;padding-bottom:1cqw;font:700 1.4cqw Arial}.cd-tools>strong{font:9cqw/.9 Arial}.cd-service-list{gap:2cqw;padding:0 6cqw 5cqw;display:flex}.cd-service-list>span{background:#fff;border-bottom:3px solid #172832;flex:1;padding:2.5cqw;font:700 2.1cqw Arial}.cd-service-list b{float:right}.cd-process{border-top:1px solid #17283244;grid-template-columns:repeat(3,1fr);gap:3cqw;padding:5cqw 6cqw;display:grid}.cd-process small{color:#725307;font:600 3cqw Arial}.cd-process h3{margin:2cqw 0;font:600 2.5cqw Arial}.cd-process p{font-size:1.8cqw}.cd-pousada{color:#283d35;background:#f3f0e7}.cd-pousada .cd-nav>b{font:italic 3.5cqw Georgia}.cd-stay-hero{color:#fff;height:43cqw;position:relative}.cd-stay-hero>img{filter:brightness(.55);position:absolute;inset:0}.cd-stay-hero>div{padding:9cqw 6cqw;position:relative}.cd-stay-hero h2{font:6.9cqw/1.05 Georgia}.cd-stay-hero p{margin-top:2cqw}.cd-booking{background:#fff;align-items:center;gap:3cqw;margin:-3cqw 5cqw 4cqw;padding:2.8cqw;display:flex;position:relative;box-shadow:0 1cqw 3cqw #0001}.cd-booking>span:not(.cd-button){flex:1;gap:.8cqw;font:1.7cqw Arial;display:grid}.cd-booking small{letter-spacing:.1em;opacity:.65;font:1cqw Arial}.cd-booking .cd-button{margin:0;font-size:1.6cqw}.cd-room{grid-template-columns:1.1fr 1fr;align-items:center;gap:5cqw;padding:6cqw;display:grid}.cd-room img{height:37cqw}.cd-room p{margin-top:2cqw}.cd-room>div>span{margin-top:3cqw;font:1.5cqw Arial;display:block}.cd-fotografia{color:#f0eee5;background:#181918}.cd-fotografia .cd-nav{border:0}.cd-fotografia .cd-nav>b{letter-spacing:.16em;font:600 2.5cqw Arial}.cd-photo-title{padding:2cqw 5cqw 4cqw}.cd-photo-title h2{font:7.7cqw/1.02 Georgia}.cd-photo-title h2 em{color:#d4c8b2}.cd-photo-grid{grid-template-columns:1fr 1.35fr;align-items:start;gap:5cqw;padding:0 5cqw 5cqw;display:grid}.cd-photo-grid figure:nth-child(2){padding-top:7cqw}.cd-photo-grid img{filter:grayscale();height:28cqw}.cd-photo-grid figure:nth-child(2) img{filter:grayscale(70%);height:21cqw}.cd-photo-grid figcaption{letter-spacing:.08em;margin-top:1cqw;font:1.4cqw Arial}.cd-photo-story{border-top:1px solid #fff3;grid-template-columns:1fr 1fr;gap:6cqw;padding:8cqw 5cqw;display:grid}.cd-photo-story h3{font-size:6cqw}.cd-photo-story .cd-button{color:#181918;background:#e9e5da}.cd-photo-credit{color:#c3bfb4;padding:0 5cqw 5cqw;font-size:1.5cqw!important}@container (width<=520px){.cd-full .cd-canvas,.cd-full p,.cd-full .cd-menu article p,.cd-full .cd-pricing p{font-size:14px}.cd-full .cd-eyebrow{letter-spacing:.1em;font-size:10px}.cd-full h2{font-size:clamp(28px,9cqw,46px)}.cd-full h3{font-size:clamp(23px,7cqw,34px)}.cd-full .cd-nav{flex-wrap:wrap;gap:12px;padding:18px 16px}.cd-full .cd-nav>b{font-size:23px}.cd-full .cd-nav>span{display:none}.cd-full .cd-nav>i{margin-left:auto;padding:8px;font-size:10px}.cd-full .cd-button{margin-top:16px;padding:12px 16px;font-size:12px}.cd-full .cd-food-hero,.cd-full .cd-stay-hero{height:auto;min-height:350px}.cd-full .cd-food-hero>div,.cd-full .cd-stay-hero>div{padding:36px 24px}.cd-full .cd-food-hero>small{display:none}.cd-full .cd-ribbon{gap:8px;padding:14px 10px;font-size:10px}.cd-full .cd-menu,.cd-full .cd-story,.cd-full .cd-health-hero,.cd-full .cd-arch-title,.cd-full .cd-arch-project,.cd-full .cd-shop-hero,.cd-full .cd-service-hero,.cd-full .cd-room,.cd-full .cd-photo-story,.cd-full .cd-pricing{grid-template-columns:1fr;gap:24px;padding:26px 20px}.cd-full .cd-menu img,.cd-full .cd-arch-project img,.cd-full .cd-room img,.cd-full .cd-shop-hero>img{height:65cqw}.cd-full .cd-menu article{padding:16px 0}.cd-full .cd-menu article b,.cd-full .cd-menu article em{font-size:14px}.cd-full .cd-menu small,.cd-full .cd-pricing small{font-size:10px}.cd-full .cd-health-hero p,.cd-full .cd-arch-title p{max-width:none}.cd-full .cd-health-art{min-height:200px}.cd-full .cd-health-art>span{font-size:24px}.cd-full .cd-health-art small{font-size:12px}.cd-full .cd-specialties,.cd-full .cd-process{grid-template-columns:1fr;gap:14px}.cd-full .cd-specialties>div{padding:16px}.cd-full .cd-specialties b{font-size:17px}.cd-full .cd-specialties small,.cd-full .cd-specialties span,.cd-full .cd-care aside{font-size:12px}.cd-full .cd-arch-image>img{height:55cqw}.cd-full .cd-arch-image>div{gap:12px;font-size:10px}.cd-full .cd-arch-project dl{font-size:12px}.cd-full .cd-shop-strip,.cd-full .cd-service-top{padding:10px;font-size:9px}.cd-full .cd-shop-hero>div{padding:0}.cd-full .cd-shop-cats{flex-wrap:wrap;padding:16px;font-size:12px}.cd-full .cd-shop-cats b{width:100%;font-size:20px}.cd-full .cd-products b{flex-wrap:wrap;gap:6px;font-size:12px}.cd-full .cd-products p{font-size:12px}.cd-full .cd-saas-hero{padding:26px 18px}.cd-full .cd-dashboard{grid-template-columns:1fr;margin:0 16px 24px}.cd-full .cd-dashboard>aside{display:none}.cd-full .cd-dashboard>div{padding:16px}.cd-full .cd-dashboard header{flex-wrap:wrap;gap:8px;font-size:13px}.cd-full .cd-dashboard header small{font-size:9px}.cd-full .cd-metrics{gap:8px}.cd-full .cd-metrics article{min-width:0;padding:10px 6px}.cd-full .cd-metrics small{font-size:9px}.cd-full .cd-metrics b{font-size:24px}.cd-full .cd-chart{height:90px}.cd-full .cd-service-hero h2 span{font-size:24px}.cd-full .cd-tools{min-height:180px;padding:20px;transform:none}.cd-full .cd-tools>span{font-size:12px}.cd-full .cd-tools>strong{font-size:50px}.cd-full .cd-service-list{flex-wrap:wrap}.cd-full .cd-service-list>span{flex-basis:100%;padding:16px;font-size:14px}.cd-full .cd-process small{font-size:18px}.cd-full .cd-booking{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:20px;display:grid}.cd-full .cd-booking>span:not(.cd-button){font-size:13px}.cd-full .cd-booking small{font-size:10px}.cd-full .cd-booking .cd-button{margin:0;font-size:11px}.cd-full .cd-room>div>span,.cd-full .cd-photo-grid figcaption{font-size:11px}.cd-full .cd-photo-title{padding:24px 16px}.cd-full .cd-photo-grid{grid-template-columns:1fr;gap:24px;padding:0 16px 26px}.cd-full .cd-photo-grid figure:nth-child(2){padding-top:0}.cd-full .cd-photo-grid img,.cd-full .cd-photo-grid figure:nth-child(2) img{height:65cqw}.cd-full .cd-photo-credit{font-size:11px!important}.cd-full .cd-footer{flex-wrap:wrap;padding:20px;font-size:10px}.cd-full .cd-footer b{font-size:14px}}.tg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.tg-shot{padding:14px 14px 0}.tg-body{gap:13px;padding:20px}.tg-meta .tg-name{font-size:1.17rem}.tg-desc{line-height:1.6}.tg-bar{gap:14px}.tg-row:has(.tg-colors){display:none}.tg-curated{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.tg-curated b{margin-bottom:5px;font-size:1.15rem;display:block}.tg-curated p{color:var(--mist);font-size:.9rem;line-height:1.6}.tg-curated>span{letter-spacing:-.06em;color:var(--cyan);font-size:2.7rem;font-weight:600}.tpm-prev .cd-design{border:1px solid var(--line);border-radius:8px}.modal.tpm{width:min(100%,1320px)}.tpm-main{grid-template-columns:minmax(0,2.1fr) minmax(240px,1fr)}.th-item .cd-design{pointer-events:none}.th-item>span{flex-wrap:wrap}@media (width>=1000px){.th-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.tpm-main{grid-template-columns:1fr}.tpm-side{border-top:1px solid var(--line);padding-top:20px}}@media (width<=620px){.tg-grid{grid-template-columns:1fr;gap:22px}.tg-body{padding:16px}.tg-curated{gap:12px;padding:18px}.tg-curated>span{font-size:2rem}.tg-sel{grid-template-columns:1fr}.tg-curated p{font-size:.84rem}}.seg.seg-svc{flex-wrap:wrap;justify-content:center;max-width:100%}.seg-new{letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;background:color-mix(in srgb,var(--violet) 15%,transparent);color:var(--violet);border-radius:999px;margin-left:7px;padding:2px 7px;font-size:.62rem;font-weight:700}@media (width<=640px){.seg.seg-svc{border-radius:22px}}.opts.opts-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=560px){.opts.opts-2{grid-template-columns:1fr}}.bub.out .typing i{background:#0414188c}.app-stage{flex-direction:column;gap:16px;min-height:450px;display:flex}.app-plats{flex-wrap:wrap;gap:6px;display:flex}.app-plats span{letter-spacing:.03em;color:#c8cccf;background:#ffffff0d;border:1px solid #dce4e829;border-radius:999px;padding:5px 11px;font-size:.7rem;font-weight:600}.appwin{background:#111113;border:1px solid #dce4e829;border-radius:14px;width:calc(100% - 70px);max-width:440px;overflow:hidden;box-shadow:0 30px 60px -30px #000}.appwin-bar{color:#8e9297;border-bottom:1px solid #dce4e81a;align-items:center;gap:6px;padding:10px 12px;font-size:.72rem;display:flex}.appwin-bar i{background:#2c2e32;border-radius:50%;width:9px;height:9px}.appwin-bar b{color:#e6e9eb;margin-left:8px;font-weight:600}.appwin-bar em{color:#22e4ff;margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:.66rem;font-style:normal}.appwin-body{grid-template-columns:50px minmax(0,1fr);min-height:220px;display:grid}.aw-side{border-right:1px solid #dce4e814;align-content:start;gap:10px;padding:14px 10px;display:grid}.aw-side span{background:#1b1b1e;border-radius:8px;height:24px}.aw-side span.on{background:#22e4ff29;box-shadow:inset 0 0 0 1px #22e4ff8c}.appwin-main{align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.aw-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.aw-kpis div{background:#17181b;border:1px solid #dce4e814;border-radius:10px;gap:2px;min-width:0;padding:8px 10px;display:grid}.aw-kpis small{color:#8e9297;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.aw-kpis b{font-family:var(--font-d);color:#f2f4f5;white-space:nowrap;font-size:.86rem}.aw-chart{background:#141517;border:1px solid #dce4e80f;border-radius:10px;align-items:flex-end;gap:7px;height:84px;padding:8px 10px;display:flex}.aw-chart i{transform-origin:bottom;background:linear-gradient(#22e4ff,#007a93);border-radius:4px 4px 0 0;flex:1;animation:3.2s ease-in-out infinite alternate awbar}.aw-chart i:first-child{height:42%}.aw-chart i:nth-child(2){height:64%;animation-delay:.3s}.aw-chart i:nth-child(3){height:50%;animation-delay:.6s}.aw-chart i:nth-child(4){height:78%;animation-delay:.9s}.aw-chart i:nth-child(5){height:58%;animation-delay:1.2s}.aw-chart i:nth-child(6){height:92%;animation-delay:1.5s}.aw-chart i:nth-child(7){height:70%;animation-delay:1.8s}.aw-rows{gap:7px;display:grid}.aw-rows span{background:#2c2e32;border-radius:5px;height:9px}.aw-rows span:first-child{width:92%}.aw-rows span:nth-child(2){width:74%}.aw-rows span:nth-child(3){width:56%}.appphone{z-index:2;background:#0b0c0e;border:1px solid #dce4e838;border-radius:24px;flex-direction:column;gap:8px;width:116px;height:226px;padding:11px 9px 9px;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 24px 50px -18px #000,inset 0 0 0 4px #17181b}.ap-notch{background:#1e2023;border-radius:999px;align-self:center;width:36px;height:6px}.ap-screen{flex:1;align-content:start;gap:7px;display:grid}.ap-screen b{font-family:var(--font-d);color:#f2f4f5;font-size:.72rem}.ap-card{background:#17181b;border:1px solid #dce4e814;border-radius:10px;height:42px}.ap-card.hi{background:linear-gradient(160deg,#00c8e6,#006f85);border-color:#0000}.ap-line{background:#2c2e32;border-radius:4px;width:86%;height:7px}.ap-line.s{width:58%}.ap-tab{border-top:1px solid #dce4e814;justify-content:space-around;padding-top:7px;display:flex}.ap-tab i{background:#2c2e32;border-radius:5px;width:14px;height:14px}.ap-tab i:first-child{background:#22e4ff}.app-inst{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0fe6;border:1px solid #dce4e82e;border-radius:14px;align-items:center;gap:12px;width:min(260px,58%);padding:12px 14px;display:flex;position:absolute;bottom:22px;left:22px}.ai-ic{color:#22e4ff;background:#22e4ff24;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ai-ic svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.app-inst>div{flex:1;gap:6px;min-width:0;display:grid}.app-inst b{color:#f2f4f5;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.ai-bar{background:#2c2e32;border-radius:999px;height:6px;display:block;overflow:hidden}.ai-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#00c8e6,#9af6ff);height:100%;animation:4.8s ease-in-out infinite aifill;display:block}.app-inst small{color:#9a9ea3;height:1.3em;font-size:.68rem;display:block;position:relative}.app-inst small span{white-space:nowrap;position:absolute;inset:0}.ai-a{animation:4.8s infinite aitxt}.ai-b{opacity:0;color:#3ddc97;animation:4.8s infinite aitxt2}@keyframes aifill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes aitxt{0%,68%{opacity:1}72%,to{opacity:0}}@keyframes aitxt2{0%,68%{opacity:0}72%,to{opacity:1}}@keyframes awbar{0%{transform:scaleY(.8)}to{transform:scaleY(1)}}@media (width<=560px){.app-stage{min-height:430px}.appwin{width:100%}.appwin-body{grid-template-columns:minmax(0,1fr);min-height:0}.aw-side{display:none}.aw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-kpis div:nth-child(3){display:none}.appphone{border-radius:20px;width:92px;height:180px;bottom:14px;right:14px}.ap-card{height:32px}.app-inst{width:min(230px,62%);bottom:14px;left:14px}}@media (prefers-reduced-motion:reduce){.aw-chart i,.ai-bar i,.ai-a,.ai-b{animation:none}.ai-a{opacity:0}.ai-b{opacity:1}}.aip{gap:18px;display:grid}.aip-wait{align-items:center;gap:14px;display:flex}.aip-empty{text-align:center;justify-items:center;gap:10px;padding:36px;display:grid}.aip-att{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.aip-att li{align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.aip-steps{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aip-steps li{align-items:flex-start;gap:12px;display:flex}.aip-n{color:#22e4ff;border:1px solid #22e4ff66;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:600;display:grid}.aip-pre{white-space:pre-wrap;word-break:break-word;color:#d6dadd;background:#0e0f11;border:1px solid #dce4e81a;border-radius:12px;max-height:460px;margin:12px 0 0;padding:16px;font:13px/1.6 ui-monospace,Menlo,monospace;overflow:auto}.pcb{background-color:#0b1512;background-image:linear-gradient(#78c8aa0d 1px,#0000 1px),linear-gradient(90deg,#78c8aa0d 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #78c8aa2e;border-radius:14px;gap:14px;margin:14px;padding:16px 18px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #0d1a16,inset 0 0 0 6px #78c8aa14,0 18px 40px #00000059}.pcb:before,.pcb:after{content:"";background:#0b1512;border:2px solid #b8a46a;border-radius:50%;width:9px;height:9px;position:absolute;top:10px}.pcb:before{left:10px}.pcb:after{right:10px}.pcb-silk{letter-spacing:.14em;color:#d6e6de73;font:600 10px/1 ui-monospace,Menlo,monospace}.pcb-top,.pcb-bottom{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.pcb-leds{gap:6px;display:flex}.pcb-center{place-items:center;height:260px;display:grid;position:relative}.pcb-traces{width:100%;height:100%;position:absolute;inset:0}.pcb-traces g:first-child{stroke:#b8a46a61}.pcb-flow{stroke:#22e4ff;stroke-dasharray:14 160;filter:drop-shadow(0 0 3px #22e4ffcc);animation:3.2s linear infinite pcbflow}.pcb-vias circle{fill:#0b1512;stroke:#b8a46a;stroke-width:2px}@keyframes pcbflow{to{stroke-dashoffset:-174px}}.chip-core{z-index:1;background:linear-gradient(145deg,#1d2023,#111315);border:1px solid #dce4e82e;border-radius:14px;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 10px 26px #00000080}.chip-die{text-align:center;background:#0e1012;border:1px solid #dce4e81a;border-radius:8px;place-content:center;width:112px;height:112px;display:grid;position:relative}.chip-mark{background:#dce4e833;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:8px}.chip-die b{color:#f2f4f5;letter-spacing:-.02em;font-size:1.8rem}.chip-die small{color:#8e9297;margin-top:2px;font-size:.68rem;display:block}.chip-pins{justify-content:space-around;display:flex;position:absolute}.chip-pins i{background:linear-gradient(#d9c68c,#9c8a55);border-radius:1px}.chip-pins.t,.chip-pins.b{height:9px;left:16px;right:16px}.chip-pins.t{top:-9px}.chip-pins.b{bottom:-9px}.chip-pins.l,.chip-pins.r{flex-direction:column;width:9px;top:16px;bottom:16px}.chip-pins.l{left:-9px}.chip-pins.r{right:-9px}.chip-pins.t i,.chip-pins.b i{width:5px;height:9px}.chip-pins.l i,.chip-pins.r i{width:9px;height:5px}.chip-core.on{border-color:#22e4ff80;box-shadow:0 10px 26px #00000080,0 0 34px #22e4ff2e}.chip-core.on .chip-die b{color:#bdf7ff}.led{background:#2a2f2d;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:inset 0 1px 1px #ffffff14}.led.feito{background:#3ddc97;box-shadow:0 0 6px #3ddc97,0 0 12px #3ddc9773}.led.andamento{background:#22e4ff;animation:1.2s infinite ledblink;box-shadow:0 0 6px #22e4ff,0 0 14px #22e4ff80}@keyframes ledblink{50%{opacity:.35;box-shadow:none}}.plugins{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:0 6px;display:grid}.plug{color:#8e9a95;background:#0f1a17;border:1px solid #78c8aa24;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:.82rem;display:flex;position:relative}.plug:before{content:"";opacity:.6;background:#b8a46a;border-radius:0 2px 2px 0;width:4px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-1px}.plug-id{color:#d6e6de66;font:600 10px/1 ui-monospace,Menlo,monospace}.plug-n{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.plug em{letter-spacing:.06em;text-transform:uppercase;font:600 10px/1 ui-monospace,Menlo,monospace}.plug.andamento{color:#e6e9eb;border-color:#22e4ff80;box-shadow:0 0 18px #22e4ff14}.plug.andamento em{color:#bdf7ff}.plug.feito{color:#e6e9eb;border-color:#3ddc974d}.plug.feito em{color:#3ddc97}@media (width<=560px){.pcb-center{height:210px}.chip-core{width:124px;height:124px}.chip-die{width:92px;height:92px}.chip-die b{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.pcb-flow,.led.andamento{animation:none}}:root{--as-ease:cubic-bezier(.32,.72,0,1);--as-spring:cubic-bezier(.34,1.45,.64,1);--as-ink:#0b0c0e}@property --rv{syntax:"<percentage>";inherits:false;initial-value:130%}.as-fab{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:85;background:var(--as-ink);color:#fff;min-width:60px;height:60px;font:inherit;cursor:pointer;isolation:isolate;transition:transform .5s var(--as-spring),opacity .25s ease,box-shadow .3s;border:0;border-radius:20px;align-items:center;padding:0;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 22px 50px -18px #000000a6,inset 0 0 0 1px #ffffff14}.as-fab:before{content:"";z-index:-1;background-image:var(--k-grain);mix-blend-mode:screen;opacity:.2;pointer-events:none;background-size:240px 240px;position:absolute;inset:0}.as-fab:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#22e4ff80,#008caa29 55%,#008caa00 100%);border-radius:50%;width:130px;height:130px;animation:5s ease-in-out infinite as-breathe;position:absolute;bottom:-56px;left:-30px}.as-fab[hidden]{display:none}.as-fab:hover{box-shadow:0 26px 56px -18px #000000b3,inset 0 0 0 1px #22e4ff59}.as-fab:active{transform:scale(.93)}.as-fab:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.as-fab.on{opacity:0;pointer-events:none;transition:transform .3s,opacity .15s;transform:scale(.8)}.as-fab-ic{--logo-w:#fff;flex:none;place-items:center;width:60px;height:60px;display:grid}.as-fab-ic svg{filter:drop-shadow(0 0 10px #22e4ff8c);width:29px;height:27px;transition:transform .7s var(--as-spring)}.as-fab:hover .as-fab-ic svg,.as-fab:focus-visible .as-fab-ic svg{transform:rotate(-16deg)scale(1.07)}.as-fab-l{opacity:0;white-space:nowrap;letter-spacing:-.01em;max-width:0;transition:max-width .5s var(--as-ease),opacity .25s ease,padding .5s var(--as-ease);margin-left:-6px;font-size:.94rem;font-weight:650;overflow:hidden}.as-fab:hover .as-fab-l,.as-fab:focus-visible .as-fab-l{opacity:1;max-width:110px;padding-right:22px}.as-fab-b{color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--as-ink);animation:as-pop .5s var(--as-spring) both;background:#e4692f;border-radius:999px;place-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:8px;left:38px}.as-fab-b[hidden]{display:none}@keyframes as-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes as-pop{0%{opacity:0;transform:scale(.4)}}@media (width<=640px){body:has(#cookie) .as-fab{display:none}}.as-peek{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);z-index:84;background:var(--surface);width:276px;color:var(--ink);box-shadow:0 0 0 1px var(--line-2),0 26px 50px -24px #00000073;transform-origin:100% 100%;animation:as-peek-in .65s var(--as-spring) both;border-radius:20px 20px 6px;align-items:flex-start;display:flex;position:fixed}.as-peek.out{animation:.3s ease-in both as-peek-out}.as-peek-m{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:20px 0 0 6px;flex:1;gap:2px;padding:14px 4px 14px 16px;display:grid}.as-peek-m b{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.as-peek-m span{color:var(--mist);font-size:.84rem}.as-peek-x{width:34px;height:34px;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin:8px 8px 0 0;display:grid}.as-peek-x:hover{background:var(--surface-2);color:var(--ink)}.as-peek-x svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:15px;height:15px}@keyframes as-peek-in{0%{opacity:0;transform:translateY(14px)scale(.85)}}@keyframes as-peek-out{to{opacity:0;transform:translateY(8px)scale(.92)}}.as-panel{right:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:90;background:var(--bg);width:410px;height:min(700px,100dvh - 40px);color:var(--ink);isolation:isolate;border-radius:24px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 44px 110px -34px #0009,0 0 0 1px #1214181f}.as-panel[hidden]{display:none}.as-panel:after{content:"";z-index:30;background:var(--as-ink);opacity:0;pointer-events:none;position:absolute;inset:0}.as-panel.as-enter:after{animation:as-ink-out .6s var(--as-ease) both}.as-panel.as-leave:after{animation:.3s ease-in both as-ink-in}@keyframes as-ink-out{0%{opacity:1}to{opacity:0}}@keyframes as-ink-in{0%{opacity:0}to{opacity:1}}@media (width<=640px){.as-panel{width:100%;height:100%;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0;inset:0}body.as-lock{overflow:hidden}.as-fab{right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);border-radius:18px;min-width:56px;height:56px}.as-fab-ic{width:56px;height:56px}.as-fab-l,.as-peek{display:none}}.as-stage{flex:1;min-height:0;position:relative}.as-view{opacity:0;visibility:hidden;transform:translateX(var(--x,36px));transition:opacity .25s ease,transform .55s var(--as-ease),visibility 0s linear .55s;flex-direction:column;display:flex;position:absolute;inset:0}.as-view.on{opacity:1;visibility:visible;transition:opacity .35s ease 60ms,transform .55s var(--as-ease),visibility 0s;transform:none}.as-noslide .as-view{transition:none}.as-view.on [data-st]{animation:as-rise .65s var(--as-ease) both;animation-delay:calc(var(--d,0) * 45ms + 70ms)}.as-panel.as-enter .as-view.on [data-st]{animation-delay:calc(var(--d,0) * 55ms + .22s)}@keyframes as-rise{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}}.as-ib{border:1px solid var(--line-2);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .35s var(--as-spring);background:0 0;border-radius:11px;flex:none;place-items:center;display:grid}.as-ib:hover{background:var(--surface-2);color:var(--ink)}.as-ib:active{transform:scale(.9)}.as-ib svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.as-home{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.as-hero{isolation:isolate;color:#f2f4f5;background:#000;flex:none;padding:16px 18px 70px;position:relative;overflow:hidden}.as-hero:before{content:"";z-index:-1;background-image:var(--k-grain);mix-blend-mode:screen;opacity:.2;pointer-events:none;background-size:240px 240px;position:absolute;inset:0}.as-hero:after{content:"";z-index:-2;pointer-events:none;filter:blur(30px);background:radial-gradient(34% 30% at 78% 92%,#22e4ff80,#0000 70%),radial-gradient(30% 26% at 20% 100%,#0096be59,#0000 70%),radial-gradient(22% 20% at 92% 30%,#78f0ff2e,#0000 70%);animation:16s ease-in-out infinite alternate as-drift;position:absolute;inset:-30%}@keyframes as-drift{0%{transform:translate(-4%,2%)scale(1)}50%{transform:translate(4%,-3%)scale(1.08)}to{transform:translate(-2%,-1%)scale(1.02)}}.as-wm{z-index:-1;fill:#fff;opacity:.07;pointer-events:none;transform-origin:50% 60%;width:250px;height:228px;animation:80s linear infinite as-turn;position:absolute;top:-40px;right:-70px}@keyframes as-turn{to{transform:rotate(360deg)}}.as-hero-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px;display:flex}.as-brand{--logo-w:#fff;align-items:center;gap:9px;display:inline-flex}.as-brand svg{width:25px;height:23px}.as-brand b{font-variation-settings:"wdth" 118;letter-spacing:-.035em;font-size:1.06rem;font-weight:800}.as-hero .as-ib{color:#fff;border-color:#ffffff2e}.as-hero .as-ib:hover{background:#ffffff1a}.as-hi,.as-q{font-variation-settings:"wdth" 116;letter-spacing:-.04em;font-size:2rem;font-weight:800;line-height:1.02}.as-hi{color:#7e8389}.as-q{color:#fff;max-width:12ch}.as-status{color:#a6aaaf;align-items:center;gap:9px;margin-top:16px;font-size:.84rem;display:flex}.as-status i{background:#3ddc97;border-radius:50%;flex:none;width:8px;height:8px;animation:2.6s ease-out infinite as-ping}.as-status.off i{background:#f2b347;animation:none}@keyframes as-ping{0%{box-shadow:0 0 #3ddc978c}70%,to{box-shadow:0 0 0 9px #3ddc9700}}.as-hbody{gap:10px;margin-top:-44px;padding:0 12px 16px;display:grid;position:relative}.as-ask{background:var(--surface);height:58px;box-shadow:0 0 0 1px var(--line),0 22px 44px -24px #0000008c;border-radius:18px;align-items:center;gap:10px;padding:0 8px 0 16px;transition:box-shadow .3s;display:flex}.as-ask:focus-within{box-shadow:0 0 0 2px var(--violet),0 22px 44px -24px #0000008c}.as-ask>svg.i{width:19px;height:19px;stroke:var(--mist);fill:none;stroke-width:2px;flex:none}.as-ask input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:.98rem}.as-ask input::placeholder{color:var(--mist)}.as-ask-go{background:var(--cy,#00e0ff);width:42px;height:42px;color:var(--cy-ink,#00141a);cursor:pointer;opacity:0;transition:transform .5s var(--as-spring),opacity .2s;border:0;border-radius:13px;flex:none;place-items:center;display:grid;transform:scale(.5)rotate(-30deg)}.as-ask:has(input:not(:-moz-placeholder-shown)) .as-ask-go{opacity:1;transform:none}.as-ask:has(input:not(:placeholder-shown)) .as-ask-go{opacity:1;transform:none}.as-ask-go svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:18px;height:18px}.as-card{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:18px;padding:6px}.as-card-h{color:var(--mist);padding:10px 12px 4px;font-size:.8rem;font-weight:650}.as-row{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;padding:11px 12px;font-size:.92rem;transition:background .2s;display:flex;position:relative}.as-row>span:not(.as-row-ic):not(.as-row-m){flex:1}.as-row>svg.i{width:16px;height:16px;stroke:var(--mist);fill:none;stroke-width:2px;transition:transform .45s var(--as-spring),stroke .2s;flex:none;transform:rotate(180deg)}.as-row:hover{background:var(--surface-2)}.as-row:hover>svg.i{stroke:var(--ink);transform:rotate(180deg)translate(-5px)}.as-row.big{padding:11px 12px}.as-row-ic{background:var(--as-ink);width:42px;height:42px;transition:transform .45s var(--as-spring);border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.as-row:hover .as-row-ic{transform:rotate(-6deg)scale(1.05)}.as-row-ic svg.i{stroke:#22e4ff;fill:none;stroke-width:1.9px;width:19px;height:19px}.as-row-dot{width:11px;height:11px;box-shadow:0 0 0 2px var(--surface);background:#e4692f;border-radius:50%;position:absolute;top:-3px;right:-3px}.as-row-m{flex:1;gap:1px;min-width:0;display:grid}.as-row-m b{font-size:.94rem;font-weight:650}.as-row-m small{color:var(--mist);font-size:.8rem;line-height:1.35}.as-cont{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:transform .45s var(--as-spring),box-shadow .25s;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.as-cont:hover{box-shadow:0 0 0 1px var(--line-2),0 16px 32px -22px #00000073;transform:translateY(-2px)}.as-cont-ic{background:var(--as-ink);--logo-w:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.as-cont-ic svg{width:20px;height:18px}.as-cont-m{flex:1;gap:1px;min-width:0;display:grid}.as-cont-m b{font-size:.92rem;font-weight:650}.as-cont-m span{color:var(--mist);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.as-cont small{color:var(--mist);flex:none;align-self:flex-start;margin-top:2px;font-size:.74rem}.as-foot-note{color:var(--mist);text-align:center;padding:4px 10px 0;font-size:.76rem;line-height:1.4}.as-tabs{grid-template-columns:repeat(var(--n,3),1fr);background:var(--surface);box-shadow:0 0 0 1px var(--line),0 12px 30px -24px #00000080;max-height:80px;transition:max-height .5s var(--as-ease),margin .5s var(--as-ease),padding .5s var(--as-ease),opacity .25s ease,transform .5s var(--as-ease);border-radius:18px;flex:none;margin:0 12px 12px;padding:5px;display:grid;position:relative}.as-tabs.away{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;padding-block:0;overflow:hidden;transform:translateY(24px)}.as-tab-ind{width:calc((100% - 10px) / var(--n,3));background:var(--as-ink);transform:translateX(calc(var(--i,0) * 100%));transition:transform .55s var(--as-spring);border-radius:13px;position:absolute;top:5px;bottom:5px;left:5px}.as-tabs button{z-index:1;color:var(--mist);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 7px;font-size:.74rem;font-weight:650;transition:color .3s;display:flex;position:relative}.as-tabs button:hover{color:var(--ink)}.as-tabs button[aria-current]{color:#fff}.as-tabs button svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:19px;height:19px;transition:transform .45s var(--as-spring),stroke .3s}.as-tabs button[aria-current] svg{stroke:#22e4ff;transform:translateY(-1px)scale(1.08)}.as-tb{color:#fff;min-width:17px;height:17px;animation:as-pop .5s var(--as-spring) both;background:#e4692f;border-radius:999px;place-items:center;padding:0 4px;font-size:.64rem;display:grid;position:absolute;top:4px;left:calc(50% + 6px)}.as-tb[hidden]{display:none}.as-chead{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px;display:flex}.as-cav{background:var(--as-ink);--logo-w:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.as-cav svg{width:21px;height:19px}.as-who{flex:1;min-width:0;display:grid}.as-who b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-weight:700;overflow:hidden}.as-who span{color:var(--mist);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.as-acts{flex:none;gap:6px;display:flex}.as-list{background:var(--bg);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 16px 12px;display:flex;position:relative;overflow-y:auto}.as-list:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.as-msg{align-items:flex-start;gap:10px;max-width:100%;display:flex}.as-msg.me{flex-direction:column;align-items:flex-end}.as-mav{--logo-w:var(--ink,#0b0c0e);flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.as-mav svg{width:21px;height:19px}.as-msg.bot:has(~.as-msg.bot)>.as-mav{visibility:hidden}.as-bub{flex:1;gap:10px;min-width:0;display:grid}.as-bub>.as-text{padding-top:2px}.as-msg.me .as-text{background:var(--as-ink);color:#f2f4f5;border-radius:20px 20px 6px;max-width:86%;padding:11px 15px;box-shadow:0 12px 26px -18px #000000b3}.as-msg.me .as-text .link{color:#9af6ff}.as-msg.err .as-bub>.as-text{border:1px solid color-mix(in srgb,var(--err) 40%,transparent);background:color-mix(in srgb,var(--err) 6%,var(--surface));border-radius:14px;padding:10px 12px}.as-text{overflow-wrap:anywhere;font-size:.94rem;line-height:1.55}.as-text p+p,.as-text p+ul,.as-text p+ol,.as-text ul+p,.as-text ol+p{margin-top:8px}.as-text ul,.as-text ol{gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.as-text li::marker{color:var(--violet)}.as-text b{font-weight:700}.as-imgs{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:86%;display:flex}.as-imgs img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-2);border-radius:14px;width:84px;height:84px}.as-msg.me.as-new .as-text,.as-msg.me.as-new .as-imgs{transform-origin:100% 100%;animation:as-sent .6s var(--as-spring) both}@keyframes as-sent{0%{opacity:0;transform:translateY(20px)scale(.88)}}.as-msg.bot.as-new{animation:.35s both as-fade}.as-msg.bot.as-new>.as-mav svg{animation:as-twist 1s var(--as-ease) both}@keyframes as-fade{0%{opacity:0}}@keyframes as-twist{0%{opacity:0;transform:rotate(-140deg)scale(.5)}}.as-msg.bot.as-rv>.as-bub>.as-text{-webkit-mask-image:linear-gradient(105deg,#000 calc(var(--rv) - 28%),transparent var(--rv));-webkit-mask-image:linear-gradient(105deg,#000 calc(var(--rv) - 28%),transparent var(--rv));mask-image:linear-gradient(105deg,#000 calc(var(--rv) - 28%),transparent var(--rv));animation:as-scan var(--dur,.9s) cubic-bezier(.3,.55,.25,1) both}@keyframes as-scan{0%{--rv:0%}to{--rv:130%}}.as-msg.bot.as-rv .as-after{animation:as-rise .55s var(--as-ease) both;animation-delay:calc(var(--dur,0s) * .75)}.as-msg.as-new .as-chips button{animation:as-rise .5s var(--as-ease) both;animation-delay:calc(var(--dur,0s) * .75 + var(--k,0) * 60ms)}.as-after{gap:10px;display:grid}.as-chips{flex-wrap:wrap;gap:7px;display:flex}.as-chips button{border:1px solid var(--line-2);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .4s var(--as-spring);border-radius:999px;padding:8px 13px;font-size:.83rem;font-weight:550}.as-chips button:hover{background:var(--as-ink);border-color:var(--as-ink);color:#fff;transform:translateY(-2px)}.as-chips button:active{transform:scale(.96)}.as-links{gap:6px;display:grid}.as-link{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line-2);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s,transform .4s var(--as-spring);border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:.88rem;font-weight:600;display:flex}.as-link:hover{box-shadow:0 0 0 1px var(--ink);transform:translate(2px)}.as-link svg.i{width:16px;height:16px;stroke:var(--violet);fill:none;stroke-width:2px;flex:none;transform:rotate(180deg)}.as-form{background:var(--surface);box-shadow:0 0 0 1px var(--line-2),0 16px 34px -26px #00000080;border-radius:18px;gap:12px;padding:16px;display:grid}.as-form-t{letter-spacing:-.01em;font-size:1.02rem;font-weight:750}.as-form .field{gap:5px}.as-form .input,.as-form .textarea,.as-form .select{padding:10px 12px;font-size:.92rem}.as-form .textarea{min-height:84px}.as-form .btn{justify-self:start}.as-req{color:var(--err)}.as-fs{border:0;gap:6px;margin:0;padding:0;display:grid}.as-opt{cursor:pointer;border:1px solid var(--line);border-radius:11px;align-items:center;gap:8px;padding:7px 10px;font-size:.9rem;transition:border-color .2s,background .2s;display:flex}.as-opt:has(input:checked){border-color:var(--violet);background:color-mix(in srgb,var(--violet) 8%,var(--surface))}.as-opt input{accent-color:var(--violet);width:16px;height:16px}.as-formdone{color:var(--ok);align-items:center;gap:8px;font-size:.85rem;display:flex}.as-formdone svg.i{stroke:currentColor;fill:none;stroke-width:2.2px;width:18px;height:18px}.as-ticket{background:var(--surface);box-shadow:inset 3px 0 0 var(--violet),0 0 0 1px var(--line-2);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;display:grid}.as-ticket>svg.i{width:22px;height:22px;stroke:var(--violet);fill:none;stroke-width:2px}.as-ticket>div{gap:4px;min-width:0;display:grid}.as-ticket>div span:not(.pill){color:var(--mist);font-size:.85rem}.as-ticket .pill{justify-self:start}.as-ticket .btn{grid-column:1/-1;justify-self:start}.as-think{align-items:center;gap:10px;min-height:30px;padding:2px 0 2px 1px;animation:.3s both as-fade}.as-think-ic{background:radial-gradient(circle,#22e4ff2e,#0000 70%);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.as-think-ic svg{width:18px;height:18px;fill:var(--violet);transform-origin:53% 56%;will-change:transform;animation:2.4s cubic-bezier(.55,.1,.45,.9) infinite as-spin,1.6s ease-in-out infinite as-think-glow}.as-think-t{background:linear-gradient(100deg,var(--mist) 0%,var(--mist) 38%,var(--violet) 50%,var(--mist) 62%,var(--mist) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:.86rem;font-weight:500;animation:1.9s linear infinite as-shimmer}.as-think-t.in{animation:1.9s linear infinite as-shimmer,.35s ease-out as-swap}@keyframes as-spin{to{transform:rotate(360deg)}}@keyframes as-think-glow{0%,to{filter:drop-shadow(0 0 #22e4ff00);opacity:.8}50%{filter:drop-shadow(0 0 4px #22e4ffd9);opacity:1}}@keyframes as-shimmer{0%{background-position:100% 0}to{background-position:-160% 0}}@keyframes as-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes as-pulse{0%,to{opacity:.45}50%{opacity:1}}.as-foot{background:var(--bg);flex:none;padding:8px 12px 12px}.as-att{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.as-att:not(:empty){margin-bottom:8px}.as-thumb{width:56px;height:56px;animation:as-pop .45s var(--as-spring) both;margin:0;position:relative}.as-thumb img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--line-2);border-radius:12px;width:100%;height:100%}.as-rm{background:var(--as-ink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-6px;right:-6px}.as-rm svg{stroke:currentColor;fill:none;stroke-width:2.4px;width:12px;height:12px}.as-att-n{color:var(--mist);font-size:.75rem}.as-comp{background:var(--surface);box-shadow:0 0 0 1px var(--line-2),0 14px 32px -24px #00000080;border-radius:20px;align-items:flex-end;gap:4px;padding:6px;transition:box-shadow .3s;display:flex}.as-comp:focus-within{box-shadow:0 0 0 2px var(--violet),0 18px 38px -24px #0000008c}.as-comp textarea{resize:none;min-width:0;min-height:42px;max-height:140px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 6px;font-size:.95rem;line-height:1.4}.as-comp textarea::placeholder{color:var(--mist)}.as-comp .as-ib{width:42px;height:42px;color:var(--mist);border:0;border-radius:14px}.as-comp .as-ib[hidden]{display:none}.as-send{background:var(--surface-2);width:42px;height:42px;color:var(--mist);cursor:pointer;transition:background .3s,color .3s,transform .5s var(--as-spring);border:0;border-radius:14px;flex:none;place-items:center;display:grid}.as-send svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:18px;height:18px;transition:transform .5s var(--as-spring);transform:rotate(-35deg)scale(.9)}.as-comp.has-text .as-send{background:var(--cy,#00e0ff);color:var(--cy-ink,#00141a)}.as-comp.has-text .as-send svg{transform:none}.as-send:active{transform:scale(.9)}.as-send[disabled]{opacity:.45;cursor:not-allowed}.as-note{color:var(--mist);text-align:center;margin-top:8px;font-size:.74rem;line-height:1.4}.as-note .link{font-size:inherit}.as-th{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:10px;padding:18px 16px 14px 18px;display:flex}.as-th>div{flex:1;min-width:0}.as-th h3{font-size:1.3rem}.as-th p{color:var(--mist);margin-top:3px;font-size:.84rem}.as-tbody{overscroll-behavior:contain;flex:1;align-content:start;gap:14px;min-height:0;padding:14px 12px;display:grid;overflow-y:auto}.as-tl{gap:8px;margin:0;padding:0;list-style:none;display:grid}.as-tk{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line);font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:transform .45s var(--as-spring),box-shadow .25s;border:0;border-radius:16px;grid-template-columns:1fr auto;gap:4px 10px;padding:13px 14px;display:grid}.as-tk:hover{box-shadow:0 0 0 1px var(--line-2),0 16px 30px -22px #00000073;transform:translateY(-2px)}.as-tk b{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:.95rem;font-weight:650;overflow:hidden}.as-tk small{color:var(--mist);justify-self:end;font-size:.75rem}.as-tk .pill{justify-self:start}.as-tk.new{box-shadow:inset 3px 0 0 #e4692f,0 0 0 1px var(--line-2)}.as-newtag{color:var(--ember);place-self:center end;font-size:.74rem;font-weight:700}.as-tempty{text-align:center;background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:18px;justify-items:center;gap:8px;padding:34px 18px;display:grid}.as-tempty-ic{background:var(--as-ink);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.as-tempty-ic svg.i{stroke:#22e4ff;fill:none;stroke-width:1.9px;width:22px;height:22px}.as-tempty p{color:var(--mist);max-width:34ch;font-size:.88rem}.as-tfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:2px 4px;display:flex}@media (prefers-reduced-motion:reduce){.as-fab:after,.as-hero:after,.as-wm,.as-status i{animation:none}.as-view,.as-view.on,.as-tabs,.as-tab-ind{transition:opacity .2s}.as-view.on [data-st],.as-msg.as-new,.as-msg.as-new *,.as-peek,.as-thumb,.as-panel.as-enter:after,.as-panel.as-leave:after{animation:none!important}.as-msg.bot.as-rv>.as-bub>.as-text{-webkit-mask-image:none;mask-image:none}.as-think-ic svg{animation:1.6s ease-in-out infinite as-pulse}.as-think-t,.as-think-t.in{color:var(--mist);-webkit-text-fill-color:currentColor;background:0 0;animation:none}}html.pf-reduce .as-view.on [data-st],html.pf-reduce .as-msg.as-new,html.pf-reduce .as-msg.as-new *{animation:none!important}html.pf-reduce .as-msg.bot.as-rv>.as-bub>.as-text{-webkit-mask-image:none;mask-image:none}html.pf-reduce .as-think .as-think-ic svg{animation:1.6s ease-in-out infinite as-pulse!important}html.pf-reduce .as-think .as-think-t{color:var(--mist);-webkit-text-fill-color:currentColor;background:0 0;animation:none!important}body.has-hp .app-main{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}body.has-hp .ftr-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 80px)}.as-inline{border:1px solid var(--line);border-radius:18px;flex-direction:column;height:min(680px,72vh);min-height:460px;display:flex;overflow:hidden}.card.hc-bot,.ap .card.hc-bot{padding:0;overflow:hidden}.hc-bot .as-inline{border:0;border-radius:0}.hc{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;margin-top:24px;display:grid}@media (width<=1100px){.hc{grid-template-columns:1fr}}@media (width<=640px){.as-inline{height:calc(100dvh - 190px);min-height:420px}.as-head{padding:12px}.as-acts{gap:4px}}.tk-list{gap:8px;margin-top:10px;display:grid}.tk-list.big{gap:4px;padding:8px}.tk-row{border:1px solid var(--line);color:inherit;background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.tk-row:hover{border-color:var(--violet);background:var(--surface-2)}.tk-row-main{gap:2px;min-width:0;display:grid}.tk-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.tk-row-end{flex:none;align-items:center;gap:8px;display:flex}.tk-num{color:var(--violet);letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:600}@media (width<=560px){.tk-row{grid-template-columns:1fr}.tk-row-main b{white-space:normal}}.hc .tk-row{grid-template-columns:1fr}.hc .tk-row-main b{white-space:normal}.tk-row-end{flex-wrap:wrap}.tk-ah{letter-spacing:-.02em;margin-top:6px;font-size:1.45rem}.adm-chat .msg-form .btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:18px;height:18px}.tk-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-top:22px;display:grid}@media (width<=1000px){.tk-grid{grid-template-columns:1fr}}.tk-grid>*{min-width:0}.tk-sys{max-width:92%;color:var(--mist);background:var(--surface);border:1px dashed var(--line-2);border-radius:12px;align-self:center;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.82rem;display:flex}.tk-sys svg.i{width:16px;height:16px;stroke:var(--violet);fill:none;stroke-width:2px;flex:none;margin-top:2px}.tk-sys small{white-space:nowrap;margin-left:auto;font-size:.72rem}.tk-imgs{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tk-img{border:1px solid var(--line-2);cursor:zoom-in;background:0 0;border-radius:10px;width:76px;height:76px;padding:0;overflow:hidden}.tk-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tk-compose{gap:10px;display:grid}.tk-compose .textarea{min-height:84px}.tk-pick{gap:8px;display:grid}.tk-attach{cursor:pointer;justify-self:start}.tk-thumbs:empty{display:none}.tk-closed{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-items:start;gap:10px;padding:14px;display:grid}.tk-rate{gap:10px;width:100%;display:grid}.tk-stars{gap:4px;display:flex}.tk-stars label{cursor:pointer;color:var(--line-2);padding:2px;font-size:1.6rem;line-height:1}.tk-stars:has(label:hover) label{color:#f2b347}.tk-stars label:hover~label{color:var(--line-2)}:is(.tk-stars:not(:has(label:hover)) label:has(~label input:checked),.tk-stars:not(:has(label:hover)) label:has(input:checked)){color:#f2b347}.tk-stars label:has(input:focus-visible){outline:2px solid var(--cyan);border-radius:6px}.tk-tr summary{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:.9rem;font-weight:600;display:flex}.tk-tr summary svg.i{width:18px;height:18px;stroke:var(--violet);fill:none;stroke-width:2px}.tk-tr{margin-bottom:12px}.tk-tr-l{background:var(--bg);border-radius:12px;gap:8px;max-height:360px;margin-top:10px;padding:10px;display:grid;overflow:auto}.tk-tr-m{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:.86rem}.tk-tr-m.bot{border-color:color-mix(in srgb,var(--violet) 35%,var(--line))}.tk-tr-m b{color:var(--mist);margin-bottom:2px;font-size:.74rem;display:block}.tk-filters{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.tk-filters .search{display:block;position:relative}.tk-filters .search svg.i{width:18px;height:18px;stroke:var(--mist);fill:none;stroke-width:2px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tk-filters .search .input{padding-left:38px}.tk-filters .input{padding:10px 12px;font-size:.92rem}@media (width<=900px){.tk-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tk-filters .search{grid-column:1/-1}}.tk-filters>*,.tk-filters .cs{min-width:0;max-width:100%}.tk-alist{gap:4px;display:grid}.tk-arow{color:inherit;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;text-decoration:none;display:grid}.tk-arow:hover{background:var(--surface-2)}.tk-arow.wait{border-color:color-mix(in srgb,var(--violet) 30%,var(--line))}.tk-arow[hidden]{display:none}.tk-arow-main{gap:2px;min-width:0;display:grid}.tk-arow-main b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.tk-arow-main .dot{background:var(--violet);border-radius:50%;flex:none;width:8px;height:8px}.tk-arow-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=700px){.tk-arow{grid-template-columns:1fr}.tk-arow-end{justify-content:flex-start}.tk-arow-main b{white-space:normal}}.tk-pri{border:1px solid var(--line-2);height:22px;color:var(--mist);border-radius:6px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-flex}.tk-pri.p-alta{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.tk-pri.p-urgente{color:var(--err);border-color:color-mix(in srgb,var(--err) 50%,transparent);background:color-mix(in srgb,var(--err) 8%,transparent)}.tk-adm-bottom{margin-top:24px}.nt-page{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ntp{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.ntp.new{border-color:color-mix(in srgb,var(--violet) 45%,var(--line));box-shadow:inset 3px 0 0 var(--violet)}.ntp-ic{background:#0b0c0e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ntp-ic svg.i{stroke:#22e4ff;fill:none;stroke-width:2px;width:18px;height:18px}.ntp-main{gap:4px;min-width:0;display:grid}.ntp-main p{color:var(--ink-2);overflow-wrap:anywhere;font-size:.92rem}.ntp-new{color:var(--violet);font-weight:700}.ntp-act{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media (width<=560px){.ntp{grid-template-columns:auto minmax(0,1fr)}.ntp-act{flex-direction:row;grid-column:2;align-items:center}}.nt-foot{text-align:center;border-top:1px solid var(--line);color:var(--violet);padding:10px;font-size:.86rem;font-weight:600;text-decoration:none;display:block}.nt-foot:hover{background:var(--surface-2)}@media print{.as-fab,.as-panel{display:none!important}}.cs-grp+.cs-grp,.cs-opt+.cs-grp{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.cs-grp-l{letter-spacing:.08em;text-transform:uppercase;color:var(--mist);-webkit-user-select:none;user-select:none;padding:8px 12px 4px;font-size:.7rem;font-weight:700}.cs-list.dark .cs-grp-l{color:#8a9095}.cs-list.dark .cs-grp+.cs-grp,.cs-list.dark .cs-opt+.cs-grp{border-top-color:#dce4e824}@media (pointer:coarse){.cs-opt{min-height:44px}}.dom-all{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:14px;overflow:hidden}.dom-all-h{color:var(--ink-2);border-bottom:1px solid var(--line);background:var(--surface-2);margin:0;padding:12px 16px;font-size:.9rem}.dom-all ul{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.dom-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 110px 104px;align-items:center;gap:12px;padding:10px 16px;font-size:.92rem;display:grid}.dom-row:last-child{border-bottom:0}.dom-row .dn{overflow-wrap:anywhere;min-width:0;color:var(--ink-2)}.dom-row .dn b{color:var(--ink)}.dom-row .dp{color:var(--ink);text-align:right;white-space:nowrap;font-weight:600}.dom-row .dp small{color:var(--mist);margin-left:2px;font-weight:400}.dom-row .ds{white-space:nowrap;font-size:.82rem}.dom-row.free .ds{color:var(--ok)}.dom-row.off{background:var(--surface-2)}.dom-row.off .dn,.dom-row.off .dp,.dom-row.off .ds{color:var(--mist)}.dom-row.off .dp{text-decoration:line-through;text-decoration-thickness:1px}.dom-row.sel{background:color-mix(in srgb,var(--ok) 8%,var(--surface))}.dom-row .btn{justify-self:end}.dom-picked{color:var(--ok);justify-self:end;align-items:center;gap:6px;font-size:.84rem;font-weight:600;display:inline-flex}.dom-picked svg.i{width:16px;height:16px;stroke:var(--ok);fill:none;stroke-width:2.4px}@media (width<=560px){.dom-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding:10px 12px}.dom-row .dp{grid-area:1/2}.dom-row .ds{grid-area:2/1}.dom-row .btn,.dom-row .dom-picked{grid-area:2/2}.dom-picked.off{display:none}}.sp{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sp-main{min-width:0}.sp-side{min-width:0;position:sticky;top:90px}.sp-tog{display:none}.sp-nav{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:14px;padding:14px 12px;display:grid}.sp-search{position:relative}.sp-search svg.i{width:16px;height:16px;stroke:var(--mist);fill:none;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sp-search .input{height:40px;padding-left:36px;font-size:.88rem}.sp-g{gap:2px;display:grid}.sp-gh{letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin:0 0 4px;padding:0 10px;font-size:.7rem;font-weight:700}.sp-nav a{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.sp-nav a>span{flex:1;min-width:0}.sp-nav a svg.i,.sp-tog svg.i{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sp-nav a:hover{background:var(--surface-2);color:var(--ink)}.sp-nav a:focus-visible,.sp-tog:focus-visible,.sp-tile:focus-visible,.pn-qb:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.sp-nav a.on{color:#fff;background:#0b0c0e}.sp-nav a.on svg.i{stroke:#22e4ff}.sp-none{margin:0;padding:0 10px}@media (width<=900px){.sp{grid-template-columns:minmax(0,1fr);gap:16px}.sp-side{position:static}.sp-tog{border:1px solid var(--line-2);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;text-align:left;font:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sp-tog-l{align-items:center;gap:12px;min-width:0;display:flex}.sp-tog-l>span{min-width:0;display:grid}.sp-tog small{color:var(--mist);font-size:.72rem}.sp-tog b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.sp-tog .sp-chev{transition:transform .2s}.sp-tog[aria-expanded=true] .sp-chev{transform:rotate(180deg)}.sp-nav{margin-top:8px;display:none}.sp-nav.open{display:grid}.sp-nav a{padding:11px 10px}}.sp-short{margin-top:20px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.sp-tile{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:border-color .2s;display:flex}.sp-tile:hover{border-color:var(--violet)}.sp-tile svg.i{width:20px;height:20px;stroke:var(--violet);fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.sp-tile span{gap:2px;min-width:0;display:grid}.sp-tile b{font-size:.92rem}.sp-tile small{color:var(--mist);font-size:.82rem}.pn-form{gap:16px;display:grid}.pn-lead{margin:-6px 0 0}.pn-h{border-top:1px solid var(--line);margin-top:10px;padding-top:18px}.pn-lead+.pn-h,.card-head+.pn-h{border-top:0;margin-top:0;padding-top:0}.pn-h h4{margin:0 0 2px;font-size:1rem}.pn-h p{margin:0}.pn-warn{margin-top:10px}.pn-hrow{justify-content:space-between;gap:10px;display:flex}.pn-hrow:empty{display:none}.pn-cnt{white-space:nowrap;margin-left:auto}.pn-sw{margin-top:0}.pn-sw-err:empty{display:none}.pn-grp{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:16px;padding:16px;display:grid}.pn-mono,.pn-code,.vault-name,.vault-mask{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pn-mono{font-size:.9rem}.pn-code{white-space:pre;overflow-wrap:normal;min-height:120px;font-size:.84rem;overflow-x:auto}.pn-color{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pn-color input[type=color]{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;width:46px;height:46px;padding:3px}.pn-color .input{text-transform:uppercase;width:130px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pn-img{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pn-img-prev{border:1px dashed var(--line-2);background:repeating-conic-gradient(var(--surface-2) 0 25%,var(--surface) 0 50%) 50%/16px 16px;border-radius:12px;flex:none;place-items:center;width:150px;height:90px;display:grid;overflow:hidden}.pn-img-prev img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.pn-img-none{color:var(--mist);font-size:.8rem}.pn-img-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}fieldset.pn-checks{border:0;min-width:0;margin:0;padding:0}.pn-chk{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pn-chip{border:1px solid var(--line-2);cursor:pointer;background:var(--surface);min-height:40px;color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;display:inline-flex}.pn-chip input{accent-color:#00a9c4;flex:none;width:16px;height:16px;margin:0}.pn-chip:has(input:checked){border-color:var(--violet);color:var(--ink);background:color-mix(in srgb,var(--violet) 8%,var(--surface))}.pn-chip:focus-within{outline:2px solid var(--violet);outline-offset:2px}.pn-rows{gap:10px;margin:4px 0;display:grid}.pn-rows:empty{display:none}.pn-row{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.pn-cell{min-width:0}.pn-cl{color:var(--mist);margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.pn-empty{margin:0}.pn-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.pn-actions .row-btns{margin:0}.pn-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pn-more{margin:6px 0 2px}.pn-more summary{cursor:pointer;color:var(--violet-2);font-size:.85rem;font-weight:600}.pn-more .pdiff{margin-top:8px}.pn-diff code{white-space:normal}.pn-tips{color:var(--ink-2);gap:6px;margin:0;padding-left:18px;font-size:.9rem;display:grid}@media (width<=640px){.pn-2{grid-template-columns:minmax(0,1fr)}.pn-row{grid-template-columns:minmax(0,1fr) auto}.pn-row .pn-cell{grid-column:1}.pn-row .icon-btn{grid-area:1/2;align-self:end}.pn-actions .row-btns{width:100%}.pn-actions .row-btns .btn{flex:auto}}.pn-quick{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-top:8px;display:grid}.pn-qb{border:1px solid var(--line-2);background:var(--surface);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.pn-qb:hover{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 5%,var(--surface))}.pn-qb svg.i{width:18px;height:18px;stroke:var(--violet);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rq-acts{gap:14px;margin-top:14px;display:grid}.rq-acts>div{gap:14px;display:grid}.pn-prevs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pn-prevs>div,.pn-prevw{align-content:start;gap:6px;min-width:0;display:grid}.pn-prevw p,.pn-prevs p{margin:0}.pn-prev{--vp1:#007f99;--vp2:#0b0c0e;--vpbg:#fff;--vpink:#0b0c0e;border:1px solid var(--line-2);background:var(--vpbg);color:var(--vpink);font-family:var(--vpfb,inherit);border-radius:14px;overflow:hidden}.pn-prev-bar{background:color-mix(in srgb,var(--vp2) 10%,var(--vpbg));border-bottom:1px solid color-mix(in srgb,var(--vpink) 12%,transparent);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pn-prev-logo{font-weight:700;font-family:var(--vpfh,inherit);text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.pn-prev-logo img{max-width:120px;max-height:28px;display:block}.pn-prev-menu{gap:12px;font-size:.8rem;display:flex}.pn-prev-menu i{opacity:.8;font-style:normal}.pn-prev-body{justify-items:start;gap:10px;padding:22px 16px 24px;display:grid}.pn-prev-body b{font-family:var(--vpfh,inherit);font-size:1.4rem;line-height:1.15}.pn-prev-body p{opacity:.85;margin:0;font-size:.9rem}.pn-prev-btn{border:2px solid var(--vp1);background:var(--vp1);color:#fff;border-radius:10px;padding:10px 18px;font-size:.88rem;font-weight:600;display:inline-block}.pn-prev[data-btn=pilula] .pn-prev-btn{border-radius:999px}.pn-prev[data-btn=reto] .pn-prev-btn{border-radius:0}.pn-prev[data-btn=contorno] .pn-prev-btn{color:var(--vp1);background:0 0}.pn-og{color:#1c1e21;background:#fff;border:1px solid #dadde1;border-radius:12px;overflow:hidden}.pn-og-img{aspect-ratio:1200/630;color:#65676b;background:#f0f2f5;place-items:center;font-size:.82rem;display:grid}.pn-og-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pn-og-img span{align-items:center;gap:6px;display:flex}.pn-og-img svg.i{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.pn-og-t{background:#f0f2f5;border-top:1px solid #dadde1;gap:2px;padding:10px 12px;display:grid}.pn-og-t small{color:#65676b;font-size:.72rem}.pn-og-t b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.pn-og-t span{color:#65676b;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}@media (width<=760px){.pn-prevs{grid-template-columns:minmax(0,1fr)}}.vault-note{margin:0}.vault-l{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vault-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.vault-main{gap:4px;min-width:0;display:grid}.vault-main p{margin:0}.vault-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-name{overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.vault-mask{letter-spacing:.06em}.vault-log{color:var(--ink-2);gap:4px;margin:6px 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.vault-log li{align-items:center;gap:6px;display:flex}.vault-log svg.i{width:14px;height:14px;stroke:var(--ok);fill:none;stroke-width:2px;flex:none}.vault-act{flex:none;margin:0}.vault-empty{border:1px dashed var(--line-2);border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.vault-empty svg.i{width:28px;height:28px;stroke:var(--violet);fill:none;stroke-width:1.8px;stroke-linecap:round;flex:none}.vault-empty p{margin:0}.vault-val{gap:8px;display:flex}.vault-val .input{flex:1;min-width:0}.vault-val .icon-btn{width:44px;height:auto;min-height:44px}@media (width<=560px){.vault-row{flex-direction:column}.vault-act{width:100%}}.adm-diff{gap:4px;margin:8px 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.adm-diff li{overflow-wrap:anywhere}.adm-diff s{color:var(--mist)}.adm-diff pre{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:220px;margin:4px 0 0;padding:8px 10px;font-size:.78rem;overflow:auto}.adm-vault{margin:10px 0}.adm-vault summary{cursor:pointer}.adm-vault ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.adm-vault li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.86rem;display:flex}.adm-vault code{font-weight:700}.adm-reveal{gap:8px;margin-top:10px;display:flex}.adm-reveal code{background:var(--surface-2);overflow-wrap:anywhere;border-radius:10px;flex:1;min-width:0;max-height:160px;padding:10px 12px;font-size:.84rem;overflow:auto}.pcb .pcb-silk{color:#93a69d}.pcb .pcb-top,.pcb .pcb-bottom{flex-wrap:wrap;gap:8px 12px}.pcb .pcb-leds{flex-wrap:wrap;gap:6px}.pcb .plugins{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0 6px;list-style:none}.pcb .plug{color:#a9b5b0;grid-template-columns:auto auto 1fr;grid-template-areas:"id led st""n n n";align-items:center;gap:6px 8px;display:grid}.pcb .plug-id{color:#93a69d;grid-area:id}.pcb .plug .led{grid-area:led}.pcb .plug em{color:#a9b5b0;grid-area:st;justify-self:end}.pcb .plug-n{-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:break-word;grid-area:n;min-width:0;line-height:1.35}.pcb .plug.andamento,.pcb .plug.feito{color:#e6e9eb}.pcb .plug.andamento em{color:#bdf7ff}.pcb .plug.feito em{color:#3ddc97}.pcb .chip-die small{color:#a4a9ae}@media (width<=560px){.pcb{margin:10px;padding:14px 12px 12px}.pcb .pcb-top,.pcb .pcb-bottom{padding:0 8px}.pcb .plugins{grid-template-columns:1fr 1fr;padding:0}}@media (width<=400px){.pcb .plugins{grid-template-columns:1fr}.pcb .pcb-center{height:190px}}@media (prefers-reduced-motion:reduce){.pcb .pcb-flow,.pcb .led.andamento,.pcb .led{animation:none!important}.pcb .pcb-flow{stroke-dasharray:none;opacity:.55}}.live-ai{margin-top:28px}.live-ai-head h3{margin:0 0 4px}.live-ai-head p{margin:0}.live-ai .pcb{margin:14px 0 0}html.pf-text-lg,html.pf-text-lg body{font-size:17.6px}html.pf-text-xl,html.pf-text-xl body{font-size:19.2px}html.pf-reduce *,html.pf-reduce :before,html.pf-reduce :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.pf-reduce{scroll-behavior:auto}.avatar.has-img{background:var(--surface-2);padding:0;overflow:hidden}.avatar.has-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ct{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ct-nav{top:calc(84px + env(safe-area-inset-top,0px));border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:2px;padding:8px;display:grid;position:sticky}.ct-nav a{color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.ct-nav a:hover{background:var(--surface-2);color:var(--ink)}.ct-nav a[aria-current=page]{background:color-mix(in srgb,var(--violet) 11%,var(--surface));color:var(--ink)}.ct-nav a[aria-current=page] .i{stroke:var(--violet)}.ct-nav .i{stroke:currentColor;fill:none;stroke-width:1.8px;flex:none;width:19px;height:19px}.ct-nav span{flex:1;min-width:0;display:grid}.ct-nav b{font-size:.93rem;font-weight:600}.ct-nav small{color:var(--mist);font-size:.8rem;line-height:1.35;display:none}.ct-nav .ct-go{width:16px;height:16px;color:var(--mist);display:none;transform:rotate(180deg)}.ct-body{gap:20px;min-width:0;display:grid}.ct-back{color:var(--violet);align-items:center;gap:6px;width:max-content;min-height:40px;font-size:.9rem;font-weight:600;text-decoration:none;display:none}.ct-back .i{stroke:currentColor;fill:none;stroke-width:2.2px;width:16px;height:16px}.ct-title{align-items:center;gap:14px;display:flex}.ct-title .h2,.ct-title h2{letter-spacing:-.02em;font-size:1.45rem}.ct-ic{background:color-mix(in srgb,var(--violet) 12%,var(--surface));width:44px;height:44px;color:var(--violet);border-radius:14px;flex:none;place-items:center;display:grid}.ct-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:22px;height:22px}.ct-card{padding:24px}.ct-card h3{font-size:1.12rem}.ct-card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ct-card-h>div{flex:280px;min-width:0}.ct-card-h p{max-width:62ch;margin-top:6px}.ct-skel{color:var(--mist);align-items:center;gap:10px;padding:10px 0;font-size:.9rem;display:flex}.ct-saved{min-height:1.4em;margin-top:10px}.app .card.ct-card.danger h3{color:var(--err)}.ct-av-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ct-av{width:76px;height:76px;font-family:var(--font-d);color:#041418;background:linear-gradient(135deg,#00c8e6,#9af6ff);border-radius:50%;flex:none;place-items:center;font-size:1.6rem;font-weight:700;display:grid;overflow:hidden}.ct-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ct-av-row>div{flex:220px;min-width:0}.ct-rows{gap:0;padding-top:8px;padding-bottom:8px;display:grid}.ct-row{border:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-width:0;margin:0;padding:16px 0;display:flex}.ct-row:last-of-type{border-bottom:0}.ct-row>div:first-child{flex:1;gap:3px;min-width:0;display:grid}.ct-row b{font-weight:600}.ct-fs{padding-left:0;padding-right:0}.ct-sel{width:auto;min-width:190px;max-width:100%}.ct-segs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex:none;gap:4px;padding:4px;display:flex}.ct-segs label{min-height:36px;color:var(--mist);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:600;display:inline-flex;position:relative}.ct-segs input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-segs label.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 4px #0000001f}.ct-segs label:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.nt-grid{display:grid}.nt-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 88px 88px;align-items:center;gap:12px;padding:14px 0;display:grid}.nt-row:last-child{border-bottom:0}.nt-row>div:first-child{gap:2px;min-width:0;display:grid}.nt-hd{color:var(--mist);text-transform:uppercase;letter-spacing:.04em;padding-top:0;font-size:.8rem;font-weight:600}.nt-hd span:not(:first-child),.nt-sw{text-align:center;justify-self:center}.nt-sw{align-items:center;gap:8px;display:flex}.nt-l{color:var(--mist);font-size:.82rem;display:none}.ct-list{margin:14px 0 0;padding:0;list-style:none;display:grid}.ct-list li{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-width:0;padding:12px 0;display:flex}.ct-list li:last-child{border-bottom:0}.ct-list li>div{flex:1;gap:2px;min-width:0;display:grid}.ct-list b{overflow-wrap:anywhere;font-size:.93rem;font-weight:600}.ct-li-ic{background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.ct-li-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:18px;height:18px}.ct-list li.warn .ct-li-ic{background:color-mix(in srgb,var(--warn) 14%,var(--surface));color:var(--warn)}.ct-list.ev li{padding:10px 0}.tf-opts{gap:12px;margin-top:16px;display:grid}.tf-opt{border:1px solid var(--line-2);background:var(--surface);border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.tf-opt.rec{border-color:color-mix(in srgb,var(--violet) 45%,var(--line-2));background:color-mix(in srgb,var(--violet) 5%,var(--surface))}.tf-opt>div{flex:1;gap:3px;min-width:0;display:grid}.tf-opt-ic{background:color-mix(in srgb,var(--violet) 12%,var(--surface));width:42px;height:42px;color:var(--violet);border-radius:12px;flex:none;place-items:center;display:grid}.tf-opt-ic svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:21px;height:21px}.tf-tag{letter-spacing:.02em;vertical-align:2px;height:20px;color:var(--violet-2);background:color-mix(in srgb,var(--violet) 13%,transparent);border-radius:999px;align-items:center;margin-left:6px;padding:0 8px;font-size:.7rem;font-weight:700;display:inline-flex}.tf-kv{margin-top:16px}.tf-low{color:var(--warn)}.tf-steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.tf-steps li{color:var(--mist);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.85rem;font-weight:600;display:flex}.tf-steps li span{background:var(--surface);border:1px solid var(--line-2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.78rem;display:grid}.tf-steps li span svg{stroke:currentColor;fill:none;stroke-width:2.6px;width:14px;height:14px}.tf-steps li.on{color:var(--ink);background:color-mix(in srgb,var(--violet) 12%,var(--surface))}.tf-steps li.on span{color:#041418;background:#22e4ff;border-color:#0000}.tf-steps li.done{color:var(--ok)}.tf-steps li.done span{border-color:color-mix(in srgb,var(--ok) 50%,transparent)}.tf-qr-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.tf-qr{border:1px solid var(--line-2);background:#fff;border-radius:16px;flex:none;width:200px;max-width:100%;padding:10px;box-shadow:0 10px 30px -18px #00000059}.tf-qr svg{width:100%;height:auto;display:block}.tf-qr-txt{flex:260px;gap:14px;min-width:0;display:grid}.tf-how{color:var(--ink-2);gap:8px;margin:0;padding-left:20px;font-size:.93rem;display:grid}.tf-man summary{cursor:pointer;color:var(--violet);align-items:center;min-height:36px;font-size:.9rem;font-weight:600;display:flex}.tf-man p{margin:6px 0 10px}.tf-key{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.tf-key code{letter-spacing:.06em;overflow-wrap:anywhere;flex:1;min-width:0;font-size:.95rem;font-weight:600}.tf-wz-act{justify-content:flex-end;margin-top:20px}.tf-wz-form{gap:16px}.tf-send{align-items:center;gap:14px;margin-bottom:14px;display:flex}.tf-done{margin-bottom:18px}.tf-h4{font-family:var(--font-d);margin:0 0 4px;font-size:1.05rem}.tf-h4:focus{outline:none}.tf-codes{background:var(--surface-2);border:1px dashed var(--line-2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:14px 0 0;padding:14px;list-style:none;display:grid}.tf-codes code{letter-spacing:.08em;font-size:.98rem;font-weight:600}.tf-codes-act{margin-top:12px}.tf-otp-wrap{gap:8px;display:grid}.tf-otp{gap:8px;display:flex}.tf-d{text-align:center;width:100%;min-width:0;max-width:56px;height:58px;font-family:var(--font-d);border:1px solid var(--line-2);background:var(--field);color:var(--ink);border-radius:12px;padding:0;font-size:1.5rem;font-weight:700;transition:border-color .2s,box-shadow .2s}.tf-d:focus{border-color:var(--violet);box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 25%,transparent);outline:none}.tf-otp.bad .tf-d{border-color:var(--err)}.tf-otp .tf-d:nth-child(3){margin-right:8px}.tf-rc{letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:1.2rem;font-weight:600}.tf-form{gap:18px}.tf-alt{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;display:flex}.tf-alt .link[disabled]{color:var(--mist);cursor:default;text-decoration:none}.tf-out{text-align:center}@media (width<=860px){.ct{grid-template-columns:1fr;gap:18px}.ct-nav{padding:6px;position:static}.ct-nav small,.ct-nav .ct-go{display:block}.ct-nav a{padding:12px}.ct.no-sec .ct-body,.ct.has-sec .ct-nav{display:none}.ct-back{display:inline-flex}}@media (width<=560px){.ct-card{padding:18px}.nt-hd{display:none}.nt-row{grid-template-columns:1fr 1fr;gap:10px 14px}.nt-row>div:first-child{grid-column:1/-1}.nt-sw{text-align:left;justify-self:start}.nt-l{display:inline}.ct-row{flex-wrap:wrap}.ct-segs{width:100%}.ct-segs label{flex:1;padding:0 8px}.ct-sel{width:100%}.tf-opt{flex-wrap:wrap}.tf-opt .btn{width:100%}.tf-qr{width:180px;margin-inline:auto}.tf-codes{grid-template-columns:1fr 1fr;gap:8px 10px;padding:12px}.tf-codes code{letter-spacing:.04em;font-size:.9rem}.tf-otp{gap:6px}.tf-otp .tf-d:nth-child(3){margin-right:4px}.tf-d{height:52px;font-size:1.3rem}.tf-wz-act{justify-content:stretch}.tf-wz-act .btn{flex:1}.ct-list li{flex-wrap:wrap}.ct-list li .btn{margin-left:50px}}.nf3{--nf-glow:0}.nf-hero{min-height:min(860px,92svh);padding:calc(env(safe-area-inset-top,0px) + 72px + clamp(40px,6vw,72px)) 0 clamp(56px,8vw,96px);text-align:center;align-items:center;display:grid;overflow:hidden}.nf-hero-in{flex-direction:column;align-items:center;display:flex}.nf-code{font-family:var(--font-d);font-variation-settings:"wdth" 125;letter-spacing:-.06em;color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(6.5rem,21vw,15rem);font-weight:860;line-height:.8;display:flex}.nf-code>span:not(.nf-o){display:block}.nf-o{aspect-ratio:890/813;isolation:isolate;width:.86em;margin:0 .03em;display:block;position:relative}.nf-o:before{content:"";z-index:-1;filter:blur(10px);opacity:.55;background:radial-gradient(circle,#22e4ff61,#00c8e61a 45%,#0000 70%);border-radius:50%;transition:opacity .5s;position:absolute;inset:-35%}.nf-o.whole:before{opacity:1}.nf-emb{--s:1;width:100%;height:100%;transition:filter .5s;overflow:visible}.nf-o.whole .nf-emb{filter:drop-shadow(0 0 22px #22e4ff99)}.nf-bl{transform-box:fill-box;transform-origin:50%;transform:translate(calc(var(--dx) * var(--s) * 1px),calc(var(--dy) * var(--s) * 1px)) rotate(calc(var(--r) * var(--s) * 1deg));animation:nf-bob 5.5s ease-in-out var(--d) infinite alternate}.nf-bl.c{fill:url(#nfG)}.nf-bl.w{fill:#fff}.nf-o.whole .nf-bl{animation-play-state:paused}@keyframes nf-bob{0%{translate:0 -12px}to{translate:0 12px}}@media (prefers-reduced-motion:reduce){.nf-bl{animation:none}.nf-o:before,.nf-emb{transition:none}}.nf-tag{color:#9af6ff;border:1px solid #fff3;border-radius:999px;margin:clamp(28px,4vw,40px) 0 0;padding:5px 14px;font-size:.88rem;font-weight:600;display:inline-block}.nf-hero h1{color:#fff;max-width:20ch;margin:18px 0 0;font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.02}.nf-lead{color:#a9afb4;max-width:52ch;margin:16px 0 0;font-size:clamp(1rem,1.3vw,1.12rem)}.nf-path{color:#8e959a;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:100%;margin-top:24px;padding:6px 6px 6px 16px;font-size:.88rem;display:inline-flex}.nf-path code{color:#e3e6e8;font-family:var(--font-b);overflow-wrap:anywhere;text-align:left;font-size:.9rem}.nf-copy{color:#fff;height:32px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.nf-copy .i{stroke:currentColor;fill:none;stroke-width:1.9px;width:15px;height:15px}@media (hover:hover) and (pointer:fine){.nf-copy:hover{background:#ffffff14;border-color:#ffffff52}}.nf-sug{color:#fff;background:#00e0ff12;border:1px solid #00e0ff80;border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:12px 18px 12px 20px;font-size:1rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.nf-sug span{color:#a9afb4}.nf-sug b{color:var(--cy);font-weight:700}.nf-sug svg{fill:none;width:18px;height:18px;stroke:var(--cy);stroke-width:2px;transition:transform .2s var(--k-ease)}@media (hover:hover) and (pointer:fine){.nf-sug:hover{border-color:var(--cy);color:#fff;background:#00e0ff24}.nf-sug:hover svg{transform:translate(3px)}}.nf-sug:focus-visible{outline:2px solid var(--cy);outline-offset:3px}.nf-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.nf-btns .btn{--bh:52px;padding:0 24px;font-size:1rem}.nf-back{color:#fff;background:0 0;border-color:#ffffff47}.nf-back .i{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}@media (hover:hover) and (pointer:fine){.nf-back:hover{color:#fff;background:#ffffff14}}.nf-find{padding:clamp(64px,8vw,104px) 0}.nf-find-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 32px;margin-bottom:22px;display:flex}.nf-find-head h2{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.02}.nf-find-head p{max-width:44ch}.nf-search{margin-bottom:18px;display:block;position:relative}.nf-search>.i{width:20px;height:20px;stroke:var(--mist);fill:none;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.nf-search .input{border-radius:16px;width:100%;height:60px;padding:0 56px 0 52px;font-size:1.06rem}.nf-kbd{border:1px solid var(--line-2);background:var(--surface-2);min-width:28px;height:28px;color:var(--mist);font:600 .85rem var(--font-b);border-radius:8px;place-items:center;padding:0 8px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (hover:none){.nf-kbd{display:none}.nf-search .input{padding-right:18px}}.nf-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.nf-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.nf-card[hidden]{display:none}.nf-ic{background:var(--k-paper);width:42px;height:42px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:grid}.nf-ic .i{stroke:currentColor;fill:none;stroke-width:1.8px;width:20px;height:20px}.nf-tx{min-width:0}.nf-tx b{font-size:.98rem;font-weight:650;display:block}.nf-tx small{color:var(--mist);margin-top:2px;font-size:.86rem;line-height:1.35;display:block}.nf-go{fill:none;width:18px;height:18px;stroke:var(--mist);stroke-width:2px;transition:transform .2s var(--k-ease),stroke .15s ease;flex:none;margin-left:auto}@media (hover:hover) and (pointer:fine){.nf-card:hover{border-color:var(--ink)}.nf-card:hover .nf-go{stroke:var(--ink);transform:translate(3px)}.nf-card:hover .nf-ic{background:var(--cy);color:var(--cy-ink)}}.nf-card:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-color:var(--ink)}.nf-card:focus-visible .nf-ic{background:var(--cy);color:var(--cy-ink)}.nf-ic{transition:background-color .15s,color .15s}@media (prefers-reduced-motion:reduce){.nf-go,.nf-sug svg{transition:none}}.nf-empty{border:1.5px dashed var(--line-2);color:var(--ink-2);border-radius:16px;flex-direction:column;gap:4px;margin-top:4px;padding:22px;display:flex}.nf-empty[hidden]{display:none}.nf-foot{color:var(--ink-2);flex-wrap:wrap;gap:4px 8px;margin-top:28px;font-size:.92rem;display:flex}@media (width<=560px){.nf-hero{text-align:center;min-height:auto}.nf-path{border-radius:16px;padding:10px 12px}.nf-btns .btn,.nf-btns{width:100%}.nf-sug{border-radius:16px;flex-wrap:wrap;justify-content:center}}.cr .wrap{max-width:1000px}.cr-h{font-family:var(--font-d);margin:14px 0 4px;font-size:clamp(1.8rem,4vw,2.4rem)}.cr .wrap>.link{align-items:center;gap:6px;display:inline-flex}.cr .wrap>.link .i{width:16px;height:16px}.cr .card,.cr .notice{margin-top:16px}.cr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cr-bal{font-family:var(--font-d);color:var(--ink);margin:10px 0 2px;font-size:clamp(2rem,6vw,2.8rem);font-weight:700}.cr-grid{grid-template-columns:1.1fr 1fr;gap:16px;display:grid}.cr-grid .card{margin-top:16px}.cr-pre{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.cr-chip{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:600}.cr-chip[aria-pressed=true]{border-color:var(--violet);background:color-mix(in srgb,var(--violet) 16%,transparent);color:var(--violet)}.cr-sec{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);cursor:pointer;align-items:flex-start;gap:10px;margin:6px 0 14px;padding:12px;display:flex}.cr-sec input{accent-color:var(--violet);margin-top:4px}.cr-sec b{align-items:center;gap:6px;display:flex}.cr-sec .i{width:16px;height:16px}.cr-sec small{color:var(--mist);margin-top:4px;line-height:1.45;display:block}.cr-sum{gap:6px;margin:0 0 14px;display:grid}.cr-sum div{color:var(--mist);justify-content:space-between;font-size:.92rem;display:flex}.cr-sum dd{color:var(--ink);margin:0}.cr-sum .t{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.cr-sum .t dt{color:var(--ink)}.cr-buy{width:100%}#cr-pay:not(:empty){margin-top:18px}.cr-how{gap:6px;margin:10px 0;padding-left:18px;font-size:.92rem;display:grid}.cr-tbl{margin-top:10px;overflow-x:auto}.cr-tbl table{border-collapse:collapse;width:100%;font-size:.9rem}.cr-tbl th,.cr-tbl td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.cr-tbl th{color:var(--mist);font-weight:600}.cr-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cr-list li{border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cr-list li span.muted{display:block}.cr-adm{border-style:dashed}.cr-adm code,.cr-key{word-break:break-all}@media (width<=760px){.cr-grid{grid-template-columns:1fr}}:root{--font-d:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-b:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--cy:#00e0ff;--cy-hover:#5cebff;--cy-ink:#00141a;--cy-soft:#e6fbff;--cy-deep:#006f87;--violet:#006f87;--violet-2:#00586b;--cyan:#00718a;--k-black:#000;--k-paper:#f2f3f3;--k-ease:cubic-bezier(.23,1,.32,1);--k-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--k-wd:"wdth" 116;--k-wh:"wdth" 110}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--violet:#22e4ff;--violet-2:#00c8e6;--cyan:#9af6ff;--k-paper:#0e0e10;--cy-soft:#00e0ff1f;--cy-deep:#5cebff}}:root[data-theme=dark]{--violet:#22e4ff;--violet-2:#00c8e6;--cyan:#9af6ff;--k-paper:#0e0e10;--cy-soft:#00e0ff1f;--cy-deep:#5cebff}body{font-variation-settings:"wdth" 100;text-rendering:optimizelegibility}h1,h2{font-variation-settings:var(--k-wd);letter-spacing:-.032em;text-wrap:balance;font-weight:800}h3,h4{font-variation-settings:var(--k-wh);letter-spacing:-.018em;text-wrap:balance;font-weight:720}p,li,dd{text-wrap:pretty}.brand{font-variation-settings:"wdth" 118;letter-spacing:-.035em;font-weight:800}.price,.big-n,.stat b,.kv dd,.pct{font-variant-numeric:tabular-nums}.btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .12s var(--k-ease)}.btn:active{transform:scale(.97)}.btn-primary,.btn.btn-primary,:root[data-theme=light] .sec .btn-primary{background:var(--cy);color:var(--cy-ink);box-shadow:inset 0 0 0 1px #003c4824}.btn-primary:hover,.btn.btn-primary:hover{background:var(--cy-hover);color:var(--cy-ink)}.btn-ink{background:var(--ink);color:var(--surface);border-color:#0000}.btn-ink:hover{background:var(--ink-2);color:var(--surface)}@media (prefers-reduced-motion:reduce){.btn,.btn:active{transition:none;transform:none}}.k-band:before,.ftr:before,.mobile-nav:before,.k-sa:before,.k-card.ink:before,.plan.hi:before,.glow:before,.auth-side:before{background-image:var(--k-grain)!important;mix-blend-mode:screen!important;opacity:.22!important;background-repeat:repeat!important;background-size:240px 240px!important;-webkit-mask-image:none!important;mask-image:none!important}a,button,summary,label,[role=tab],[role=button],input,select,textarea{touch-action:manipulation}a,button,summary,[role=tab],[role=button]{-webkit-tap-highlight-color:transparent}.sub-h,.hp-topic,.step-tag,.ord-h,.live-blk h4,.adm-next span,.partners>span,.eyebrow,.app .tbl th,.cv-topic,.rcpt-top>span,.ftr-partners span,.app-main .dash-head p.muted,.host-by span,.pe-head,.pe-sug-h,.pdiff li span,.pal-g,.og-sub,.nt-hd,.nf-tag,.pub-eyebrow,.sp-gh,.cs-grp-l,.seg-new,.tpl-badge,.pf-vg h5,.au-view h5{text-transform:none;letter-spacing:0}.eyebrow,.pub-eyebrow,.app-main .dash-head p.muted{font-size:.9rem;font-weight:600}.dark-zone{--bg:#000;--bg-2:#0b0b0c;background:#000}.dark-zone.glow:before,.hero.dark-zone:after{opacity:.2}.k-band{isolation:isolate;color:#f2f4f5;background:#000;position:relative}.k-band:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-light);opacity:.2;mix-blend-mode:overlay;position:absolute;inset:0}.ftr{background:#000;border-top:1px solid #ffffff1a}.ftr:before{content:"";pointer-events:none;background-image:var(--grain-light);opacity:.18;mix-blend-mode:overlay;position:absolute;inset:0}.hdr,.hdr.solid{background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(14px)saturate(150%);border-bottom:1px solid var(--line)}.hdr .wrap{height:72px}.hdr .brand{color:var(--ink);--logo-w:var(--ink)}.hdr .brand svg{fill:none}.nav a{color:var(--ink-2);font-size:.94rem}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.hdr .btn-ghost{color:var(--ink);border-color:var(--line-2)}.hdr .btn-ghost:hover{background:var(--surface-2)}.hdr .btn-light{background:var(--ink);color:var(--surface)}.hdr .btn-light:hover{background:var(--ink-2);color:var(--surface)}.menu-btn{border-color:var(--line-2);color:var(--ink)}.mobile-nav{color:#fff;background:#000}.mobile-nav:before{content:"";pointer-events:none;background-image:var(--grain-light);opacity:.18;mix-blend-mode:overlay;position:fixed;inset:0}.mobile-nav a.m-link{font-variation-settings:"wdth" 112;letter-spacing:-.02em;border-bottom-color:#ffffff24;font-weight:720}@media (width<=960px){.mobile-nav{padding-top:calc(env(safe-area-inset-top,0px) + 88px)}}.brand svg,.hdr-actions>*{flex:none}.hdr .wrap{min-width:0}@media (width<=1180px){.nav,.hdr-actions .hide-m{display:none}.menu-btn{display:inline-flex}.hdr-actions{margin-left:auto}.mobile-nav{z-index:55;padding:calc(env(safe-area-inset-top,0px) + 88px) 24px calc(env(safe-area-inset-bottom,0px) + 24px);overscroll-behavior:contain;flex-direction:column;gap:6px;position:fixed;inset:0;overflow:auto}.mobile-nav.open{display:flex}.mobile-nav a.m-link{font-family:var(--font-d);color:#fff;border-bottom:1px solid #ffffff24;padding:10px 0;font-size:1.8rem;text-decoration:none}.mobile-nav .btn{margin-top:14px}}@media (width>=1181px){.mobile-nav,.mobile-nav.open{display:none}}body:has(.mobile-nav.open) .hdr{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-bottom-color:#ffffff1f}body:has(.mobile-nav.open) .hdr .brand{color:#fff;--logo-w:#fff}body:has(.mobile-nav.open) .menu-btn{color:#fff;border-color:#ffffff47}:is(body:has(.mobile-nav.open) .hp-btn,body:has(.mobile-nav.open) .hp){display:none}.kg{flex:none;width:24px;height:24px}.kg .s{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:miter;stroke-linecap:square}.kg .a{fill:var(--k-acc,#00c8e6);stroke:none}.k-wrap{width:min(100% - 48px,1240px);margin-inline:auto}@media (width<=520px){.k-wrap{width:calc(100% - 32px)}}.k-sec{background:var(--surface);padding:clamp(64px,7.5vw,104px) 0}.k-sec.k-paper{background:var(--k-paper)}.k-sec.k-band{background:#000}.k-head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:16px 64px;margin-bottom:clamp(28px,3.6vw,44px);display:grid}.k-head h2{max-width:17ch;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1}.k-head .lead{justify-self:end;max-width:48ch}@media (width<=860px){.k-head{grid-template-columns:1fr}.k-head .lead{justify-self:start}}.k-band .k-head h2{color:#fff}.k-band .lead,.k-band .muted{color:#a9afb4}.k-note{color:var(--mist);max-width:72ch;margin-top:18px;font-size:.9rem}.k-hero{background:var(--surface);padding:calc(env(safe-area-inset-top,0px) + 72px + clamp(48px,7vw,96px)) 0 0;overflow:hidden}.k-hero-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px 56px;display:grid}.k-hero h1{letter-spacing:-.04em;font-variation-settings:"wdth" 120;color:var(--ink);max-width:15ch;font-size:clamp(2.6rem,5.6vw,5.3rem);font-weight:820;line-height:.96}.k-hero .lead{color:var(--ink-2);max-width:48ch;font-size:clamp(1.05rem,1.4vw,1.18rem)}.k-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.k-cta .btn{--bh:52px;padding:0 26px;font-size:1rem}.k-quiet{color:var(--mist);margin-top:16px;font-size:.92rem}.k-hero>.k-wrap>*{animation:k-rise .7s var(--k-ease) both}.k-hero .k-hero-top>:last-child{animation-delay:80ms}.k-hero .k-panel{animation:k-rise .9s var(--k-ease) .16s both}@keyframes k-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k-hero>.k-wrap>*,.k-hero .k-panel{animation:none}}.k-panel{border:1px solid var(--line);background:var(--k-paper);border-bottom:0;border-radius:22px 22px 0 0;grid-template-columns:minmax(0,330px) minmax(0,1fr);margin:clamp(44px,6vw,76px) 0 0;display:grid;overflow:hidden;box-shadow:0 40px 80px -60px #001e2859}.k-pside{background:var(--surface);border-right:1px solid var(--line);padding:26px}.k-tag{color:var(--mist);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;display:inline-flex}.k-ptitle{margin:14px 0 18px;font-size:1.02rem;font-weight:700}.k-steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.k-steps li{grid-template-columns:26px 1fr;align-items:start;gap:12px;padding:9px 0;display:grid}.k-dot{border:1.5px solid var(--line-2);width:24px;height:24px;color:var(--mist);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.76rem;font-weight:700;display:grid}.k-dot .kg{width:14px;height:14px}.k-dot .kg .s{stroke-width:2.6px}.k-steps .done .k-dot{background:var(--ink);border-color:var(--ink);color:var(--surface)}.k-steps .now .k-dot{background:var(--cy);border-color:var(--cy);color:var(--cy-ink)}.k-steps b{font-size:.95rem;font-weight:650;display:block}.k-steps span.k-s{color:var(--mist);margin-top:1px;font-size:.86rem;display:block}.k-pmain{flex-direction:column;gap:14px;min-width:0;padding:26px 26px 0;display:flex}.k-pbar{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;display:flex}.k-live{color:var(--ink);align-items:center;gap:8px;font-weight:650;display:inline-flex}.k-live i{background:#00c2de;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #00e0ff38}.k-url{color:var(--mist);background:var(--surface);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:5px 14px;font-size:.82rem}.k-site{background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:14px 14px 0 0;gap:10px;padding:16px;display:grid}.k-blk{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:.9rem;display:flex}.k-blk small{font-size:.84rem;font-weight:650}.k-blk.ok{background:var(--surface-2);color:var(--ink)}.k-blk.ok small{color:color-mix(in srgb,var(--ok) 80%,var(--ink))}.k-blk.top{color:#fff;background:#11262c;align-items:flex-end;min-height:132px}.k-blk.top small{color:#7fe9c0}.k-blk.wip{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--cy) 8%,var(--surface)) 0 10px,color-mix(in srgb,var(--cy) 14%,var(--surface)) 10px 20px);color:var(--cy-deep);border:1.5px dashed #00a9c7;position:relative;overflow:hidden}.k-blk.wip:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;animation:2.8s ease-in-out infinite k-scan;position:absolute;top:0;bottom:0;left:-30%}@keyframes k-scan{to{left:110%}}@media (prefers-reduced-motion:reduce){.k-blk.wip:after{animation:none;display:none}}.k-blk.wait{border:1.5px dashed var(--line-2);color:var(--mist)}.k-pnote{color:var(--mist);border-top:1px solid var(--line);background:var(--surface);grid-column:1/-1;margin:0;padding:12px 26px;font-size:.82rem}.k-svc .k-tabs{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(32px,4vw,48px);display:grid}.k-tab{text-align:left;color:#7e858a;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:22px 18px 20px 0;transition:color .15s,border-color .2s;display:flex}.k-tab .kg{--k-acc:#5b6266;width:26px;height:26px}.k-tab b{font-variation-settings:"wdth" 114;letter-spacing:-.025em;font-size:clamp(1.15rem,2.1vw,1.7rem);font-weight:760;line-height:1.05}.k-tab small{color:inherit;font-size:.86rem}.k-tab[aria-selected=true]{color:#fff;border-bottom-color:var(--cy)}.k-tab[aria-selected=true] .kg{--k-acc:var(--cy)}@media (hover:hover) and (pointer:fine){.k-tab:hover{color:#d5d9dc}}.k-tab:focus-visible{outline:2px solid var(--cy);outline-offset:4px;border-radius:6px}.k-svc #svc-panel .svc{margin-top:0}.k-svc #svc-panel h3{color:#fff}.k-svc #svc-panel .muted{color:#a9afb4}.k-svc #svc-panel .checks li{color:#dde1e4}.k-svc #svc-panel .checks svg{stroke:var(--cy)}@media (width<=760px){.k-svc .k-tabs{grid-template-columns:1fr 1fr}.k-tab{padding:16px 12px 14px 0}}.k-modes{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.k-mode{padding:clamp(26px,3.4vw,40px)}.k-mode+.k-mode{border-left:1px solid var(--line)}.k-mode h3{font-size:1.15rem}.k-big{font-variation-settings:"wdth" 120;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin:16px 0 12px;font-size:clamp(2.6rem,5vw,4rem);font-weight:820;line-height:1}.k-mode p{color:var(--ink-2);max-width:44ch}.k-pill{color:var(--cy-deep);background:var(--cy-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:5px 12px;font-size:.86rem;font-weight:650;display:inline-flex}.k-pill .kg{--k-acc:currentColor;width:16px;height:16px}.k-mode{flex-direction:column;align-items:flex-start;display:flex}.k-split{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid;overflow:hidden}.k-split>div{padding:clamp(26px,3.4vw,40px)}.k-sa{color:#fff;isolation:isolate;background:#000;position:relative}.k-sa:before{content:"";z-index:-1;background-image:var(--grain-light);opacity:.2;mix-blend-mode:overlay;position:absolute;inset:0}.k-sb{background:var(--cy);color:var(--cy-ink)}.k-pct{font-variation-settings:"wdth" 120;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5rem);font-weight:820;line-height:.9;display:block}.k-split h3{color:inherit;margin:16px 0 8px;font-size:1.25rem}.k-sa p{color:#bfc5c9;max-width:46ch}.k-sb p{color:#00353f;max-width:46ch}.k-sb .link{color:#00353f}.k-sim{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px 40px;margin-top:20px;padding:clamp(22px,3vw,32px);display:grid}.k-sim h3{font-size:1.15rem}.k-sim .field{margin-top:16px}.k-sim .sim-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){.k-modes,.k-split,.k-sim{grid-template-columns:1fr}.k-mode+.k-mode{border-left:0;border-top:1px solid var(--line)}.k-sim .sim-out{grid-template-columns:1fr}}.k-models .th-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}@media (width>=1000px){.k-models .th-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan.hi{box-shadow:none;isolation:isolate;background:#000;border-color:#000;position:relative;overflow:hidden}.plan.hi:before{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-light);opacity:.2;mix-blend-mode:overlay;position:absolute;inset:0}.plan.hi li svg{stroke:var(--cy)}.plan{border-radius:22px}.k-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.k-card{border:1px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:column;gap:12px;padding:clamp(26px,3.4vw,38px);display:flex}.k-card.ink{color:#fff;isolation:isolate;background:#000;border-color:#000;position:relative;overflow:hidden}.k-card.ink:before{content:"";z-index:-1;background-image:var(--grain-light);opacity:.2;mix-blend-mode:overlay;position:absolute;inset:0}.k-card h3{color:inherit;font-size:1.3rem}.k-price{font-variation-settings:"wdth" 120;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,3.6vw,2.8rem);font-weight:820;line-height:1}.k-price small{letter-spacing:0;color:var(--mist);font-size:1rem;font-weight:500}.k-card>p{color:var(--ink-2)}.k-card.ink>p{color:#bfc5c9}.k-list{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.k-list li{grid-template-columns:22px 1fr;gap:10px;line-height:1.5;display:grid}.k-list .kg{width:20px;height:20px;color:var(--cy-deep);margin-top:2px}.k-card.ink .k-list li{color:#e3e6e8}.k-card.ink .k-list .kg{color:var(--cy)}.k-infra{color:#a9afb4;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:14px;font-size:.84rem;display:flex}.k-infra img{filter:brightness(0)invert();opacity:.8;width:auto;height:16px}@media (width<=860px){.k-after{grid-template-columns:1fr}}.k-after3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-after3 .k-card .btn{align-self:flex-start;margin-top:auto}.k-after3 .k-list{margin-bottom:8px}.k-after3 .k-price{white-space:nowrap;font-size:clamp(1.9rem,2.6vw,2.4rem)}@media (width<=1000px){.k-after3{grid-template-columns:1fr}}.k-after-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:18px;display:flex}.k-after-foot .k-note{margin:0}.k-infra-l{color:var(--mist);margin:0;padding:0}.k-infra-l img{filter:brightness(0);opacity:.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .k-infra-l img{filter:brightness(0)invert();opacity:.75}}:root[data-theme=dark] .k-infra-l img{filter:brightness(0)invert();opacity:.75}.k-onblack{color:#fff;border-color:#ffffff47}@media (hover:hover) and (pointer:fine){.k-onblack:hover{color:#fff;background:#ffffff14}}.k-final .k-cta{margin-top:0}.k-simd{border-top:0;margin-top:20px}.k-simd>summary{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px 22px}.k-simd[open]>summary{border-bottom-color:#0000;border-radius:16px 16px 0 0}.k-simd .k-sim{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.k-faqpage{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(64px,8vw,104px)}.k-faq-side h1{font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1}.k-faq-side .lead{margin-top:18px}.k-faq-side .row-btns{margin-top:24px}@media (width>=861px){.k-faq-side{align-self:start;position:sticky;top:110px}}.k-plans .plans-top{margin-bottom:28px}.k-compare{border-top:1px solid var(--line);margin-top:28px}.k-compare>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.k-compare>summary::-webkit-details-marker{display:none}.k-compare>summary:after{content:"";border-right:2px solid var(--mist);border-bottom:2px solid var(--mist);width:11px;height:11px;transition:transform .2s var(--k-ease);transform:rotate(45deg)translateY(-3px)}.k-compare[open]>summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.k-compare>summary:after{transition:none}}.k-rules{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-rules>div{border-bottom:1px solid #ffffff29;align-content:start;gap:10px;padding:28px 28px 32px 0;display:grid}.k-rules .kg{color:#fff;--k-acc:var(--cy);width:28px;height:28px}.k-rules h3{color:#fff;font-size:1.15rem}.k-rules p{color:#a9afb4;max-width:36ch;font-size:.97rem}.k-pledge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;margin-top:clamp(36px,5vw,56px);display:flex}.k-pledge h3{color:#fff;font-size:1.3rem}.k-pledge p{color:#a9afb4;max-width:70ch;margin-top:6px}.k-pledge .btn-ghost{color:#fff;border-color:#ffffff47}.k-pledge .btn-ghost:hover{background:#ffffff14}@media (width<=900px){.k-rules{grid-template-columns:1fr 1fr}}@media (width<=560px){.k-rules{grid-template-columns:1fr}.k-rules>div{padding-right:0}}.k-final{padding:clamp(88px,11vw,150px) 0 clamp(80px,9vw,120px);overflow:hidden}.k-final-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid}.k-final h2{letter-spacing:-.04em;color:#fff;max-width:13ch;font-size:clamp(2.6rem,6vw,5.2rem);line-height:.95}.k-final .lead{color:#b6babe;margin:22px 0 30px}.k-emblem{aspect-ratio:890/813;justify-self:center;width:clamp(180px,24vw,300px);position:relative}.k-emblem:before{content:"";filter:blur(12px);z-index:-1;background:radial-gradient(circle,#22e4ff6b,#00c8e61f 42%,#0000 68%);border-radius:50%;position:absolute;inset:-55%}.k-emblem-svg{--logo-w:#fff;filter:drop-shadow(0 0 24px #22e4ff80);transform-origin:50% 60%;width:100%;height:100%;animation:90s linear infinite k-turn}@keyframes k-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.k-emblem-svg{animation:none}}@media (width<=820px){.k-final-in{grid-template-columns:1fr}.k-emblem{grid-row:1;justify-self:start;width:150px}}@media (width<=960px){.k-hero-top,.k-panel{grid-template-columns:1fr}.k-pside{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=700px){.k-models .th-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-16px;padding:2px 16px 10px;display:flex;overflow-x:auto}.k-models .th-grid::-webkit-scrollbar{display:none}.k-models .th-item{scroll-snap-align:center;flex:0 0 84%}.k-after3{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-16px;padding:2px 16px 10px;display:flex;overflow-x:auto}.k-after3::-webkit-scrollbar{display:none}.k-after3>.k-card{scroll-snap-align:center;flex:0 0 86%}.k-blk.ok,.k-blk.wait{display:none}.k-rules>div{padding:20px 0 22px}.k-steps li{padding:6px 0}}@media (width<=560px){.k-pmain{padding:18px 16px 0}.k-pside{padding:20px 18px}.k-pnote{padding:12px 18px}.k-url{margin-left:0}.k-blk{padding:13px 14px}.k-blk.top{min-height:96px}.k-cta .btn{width:100%}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .k-blk.top{background:#1a3a42}}:root[data-theme=dark] .k-blk.top{background:#1a3a42}:root[data-theme=light]{--bg:#dce0e0;--bg-2:#d2d7d7;--surface:#e9ecec;--surface-2:#dadfdf;--field:#f1f3f3;--line:#12141824;--line-2:#1214183d;--k-paper:#d4d9d9;--violet:#005f74;--violet-2:#004e60;--cyan:#00627a;--ok:#0b6a47;--warn:#8a5100;--err:#b0223a;--ember:#9e3f10}:where(:root[data-theme=light]) body:after{opacity:.07}:where(:root[data-theme=light]) body.in-app{background:#d8dcdc}:where(:root[data-theme=light]) .apbar{background:#e9ecece0}:where(:root[data-theme=light]) .apbar-menu,:where(:root[data-theme=light]) .apbar-pop,:where(:root[data-theme=light]) .stat,:where(:root[data-theme=light]) .todo,:where(:root[data-theme=light]) .pcard,:where(:root[data-theme=light]) .segs,:where(:root[data-theme=light]) .ptable,:where(:root[data-theme=light]) .paylist,:where(:root[data-theme=light]) .cv-day span,:where(:root[data-theme=light]) .cv-msg,:where(:root[data-theme=light]) .cv-empty .i,:where(:root[data-theme=light]) .cv-quick button,:where(:root[data-theme=light]) .topics button,:where(:root[data-theme=light]) .ap-empty,:where(:root[data-theme=light]) .host-by,:where(:root[data-theme=light]) .scard,:where(:root[data-theme=light]) .pe-sug,:where(:root[data-theme=light]) kbd,:where(:root[data-theme=light]) .plive-r,:where(:root[data-theme=light]) .flow li span,:where(:root[data-theme=light]) .pdiff li,:where(:root[data-theme=light]) .chg,:where(:root[data-theme=light]) .apbar-search:hover,:where(:root[data-theme=light]) .pal-box,:where(:root[data-theme=light]) .ck-l li,:where(:root[data-theme=light]) .cs-list,:where(:root[data-theme=light]) .app .tbl-wrap,:where(:root[data-theme=light]) .app-main .empty{background-color:var(--surface)}:where(:root[data-theme=light]) .cv-form textarea{background-color:var(--field)}:where(:root[data-theme=light]) .pend-card{background:linear-gradient(180deg,#b26a000d,transparent 60%),var(--surface)}.k-pbadge{isolation:isolate;color:#f2f4f5;background:#000;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin-bottom:18px;padding:clamp(22px,3vw,32px) clamp(22px,3.4vw,38px);display:grid;position:relative;overflow:hidden}.k-pbadge:before{content:"";z-index:-1;background-image:var(--k-grain);mix-blend-mode:screen;opacity:.22;pointer-events:none;background-size:240px 240px;position:absolute;inset:0}.k-pbadge:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#22e4ff59,#22e4ff00);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;left:-60px}.k-pbadge-pct{font-variation-settings:"wdth" 116;letter-spacing:-.05em;color:var(--cy,#00e0ff);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:800;line-height:1}.k-pbadge h3{color:#fff;font-size:1.3rem}.k-pbadge p{color:#b6babe;max-width:56ch;margin-top:6px}@media (width<=760px){.k-pbadge{grid-template-columns:1fr}.k-pbadge .btn{justify-self:start}}.k-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=860px){.k-pgrid{grid-template-columns:1fr}}.k-pg{border:1px solid var(--line);background:var(--surface);border-radius:22px;padding:clamp(22px,3vw,30px)}.k-pg h3{margin-bottom:8px;font-size:1.2rem}.k-pg ul{margin:0;padding:0;list-style:none;display:grid}.k-pg li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:13px 0;display:flex}.k-pg li:first-child{border-top:0}.k-pg-n{color:var(--ink);font-weight:600}.k-pg-v{text-align:right;justify-items:end;gap:1px;display:grid}.k-pg-v b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.k-pg-v s{color:var(--mist);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.k-pnote2{color:var(--mist);max-width:80ch;margin-top:18px;font-size:.88rem}.k-size{grid-template-columns:repeat(3,minmax(0,1fr))}.k-size .opt{padding:14px 16px}.k-size .ot{font-size:.95rem}@media (width<=700px){.k-size{grid-template-columns:1fr}}.k-pg-add{border-style:dashed;border-color:var(--line-2);background:var(--surface);flex-direction:column;gap:10px;display:flex;position:relative}.k-pg-add h3{margin-bottom:0}.k-pg-tag{background:var(--cy-soft,#e6fbff);color:var(--violet);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.78rem;font-weight:700}.k-pg-pct{font-variation-settings:"wdth" 116;letter-spacing:-.05em;color:var(--ink);font-size:clamp(2.4rem,4.4vw,3.2rem);font-weight:800;line-height:1}.k-pg-add p:not(.k-pg-pct){color:var(--ink-2)}.k-pg-ex{border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:.9rem}
