@layer base{:root{--nv-bg-main:#08090b;--nv-bg-surface:#121318;--nv-bg-elevated:#17181d;--nv-border:#ffffff14;--nv-border-hover:#ffffff29;--nv-text-primary:#f7f6f2;--nv-text-secondary:#b0afb5;--nv-text-muted:#7d7c84;--nv-rose:#ff3978;--nv-cyan:#11e3de;--nv-coral:#ff554b;--nv-mouse-x:50%;--nv-mouse-y:50%}html.light{--nv-bg-main:#f8f9fa;--nv-bg-surface:#fff;--nv-bg-elevated:#f1f2f5;--nv-border:#00000014;--nv-border-hover:#00000029;--nv-text-primary:#121316;--nv-text-secondary:#5c5b64;--nv-text-muted:#8e8d96;--nv-rose:#ea2364;--nv-cyan:#06b3ae;--nv-coral:#ea3d33}}html.light [class*="bg-[#121318]"],html.light [class*="bg-[#17181D]"],html.light [class*="bg-[#14151B]"],html.light [class*="bg-[#0E0F14]"],html.light [class*="bg-[#0D0E13]"]{color:#121316!important;background-color:#fff!important;border-color:#00000014!important}html.light [class*="bg-[#08090B]"],html.light [class*="bg-[#08090b]"]{background-color:#f8f9fa!important}html.light [class*="text-[#F7F6F2]"]{color:#121316!important}html.light [class*="text-[#B0AFB5]"]{color:#4b4c53!important}html.light [class*="text-[#7D7C84]"]{color:#71727a!important}html.light [class*="bg-white/[0.04]"],html.light [class*="bg-white/[0.05]"],html.light [class*="bg-white/[0.06]"],html.light [class*="bg-white/[0.08]"]{background-color:#1314190d!important}html.light [class*="border-white/[0.08]"],html.light [class*="border-white/[0.1]"],html.light [class*="border-white/[0.12]"],html.light [class*="border-white/[0.16]"]{border-color:#0000001a!important}html.light input,html.light textarea,html.light select{color:#121316!important;background-color:#f4f5f7!important;border-color:#0000001a!important}html.light input::-moz-placeholder{color:#8c8d96!important}html.light textarea::-moz-placeholder{color:#8c8d96!important}html.light input::placeholder,html.light textarea::placeholder{color:#8c8d96!important}.nv-topbar h1{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.nv-page h2{letter-spacing:-.02em;font-size:1.1875rem;font-weight:700;line-height:1.2}@media (min-width:640px){.nv-page h2{font-size:1.375rem}}.nv-hero h2{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:1.1}.nv-hero p{font-size:.8125rem;line-height:1.65}.nv-sec-head h3{letter-spacing:-.01em;font-size:1rem;font-weight:700}.nv-panel p{font-size:.75rem;line-height:1.6}.nv-panel h4{font-size:.75rem;font-weight:600}.nv-modal h2{font-size:1rem;font-weight:600}.nv-modal p{font-size:.75rem}.nv-modal kbd{font-size:.625rem;font-family:var(--font-mono,ui-monospace)}:root{--grad-brand:linear-gradient(120deg, #ff3978 -10%, #c24af5 38%, #4a8fe7 76%, #11e3de 110%)}html.light{--grad-brand:linear-gradient(120deg, #ea2871 -10%, #b03ef2 38%, #357ac9 76%, #06b3ae 110%)}.nv-grad-bg{background:var(--grad-brand)}.nv-grad-text,.nv-hero h2{background-image:var(--grad-brand);color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.nv-orbs{z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(560px 420px at 10% -6%,#ff397826,#0000 70%),radial-gradient(640px 480px at 106% 10%,#4a8fe721,#0000 70%),radial-gradient(760px 560px at 55% 118%,#c24af51a,#0000 72%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:fixed;inset:0}html.light .nv-orbs{opacity:.55}.glass-surface{-webkit-backdrop-filter:blur(16px);background:#121318b8;border:1px solid #ffffff14}html.light .glass-surface{background:#ffffffd9;border:1px solid #00000014}.hero-glass{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#17181dd9 0%,#121318eb 100%);border:1px solid #ffffff1f;position:relative;box-shadow:0 20px 50px -10px #00000080,inset 0 1px #ffffff1f}html.light .hero-glass{background:linear-gradient(#fffffff2 0%,#f5f6f9f2 100%);border:1px solid #0000001a;box-shadow:0 20px 50px -10px #0000000f,inset 0 1px #fff}.hero-glass:before{content:"";filter:blur(.5px);pointer-events:none;background:linear-gradient(90deg,#0000,#ff397873,#11e3de73,#0000);height:1px;position:absolute;top:0;left:20%;right:20%}.ambient-glow{position:relative}.ambient-glow:after{content:"";background:radial-gradient(460px circle at var(--nv-mouse-x,50%) var(--nv-mouse-y,50%), #ff397814, #5e4ae70d 42%, transparent 80%);pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .3s;position:absolute;inset:0}.ambient-glow:hover:after{opacity:1}.nv-scope ::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}html.light ::-webkit-scrollbar-thumb{background:#00000024}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}@keyframes nv-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.anim-in{animation:.18s cubic-bezier(.22,1,.36,1) both nv-in}@media (prefers-reduced-motion:reduce){.anim-in{animation:none}.ambient-glow:after{transition:none}}.nv-page{flex-direction:column;gap:16px;display:flex}.nv-card{background:#121318b8;border:1px solid #ffffff14;border-radius:20px;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.nv-card:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 16px 40px -18px #000000b3}.nv-card p{color:var(--pr-text-2,#b0afb5);margin:0;font-size:13px;line-height:1.55}.nv-card strong{color:var(--pr-text,#f7f6f2);letter-spacing:-.01em;font-size:14.5px}html.light .nv-card{background:#ffffffe6;border-color:#0a0c101a;box-shadow:0 10px 30px -18px #0f121940}html.light .nv-card:hover{border-color:#0a0c102e;box-shadow:0 18px 44px -20px #0f12194d}html.light .nv-card p{color:#4e596b}html.light .nv-card strong{color:#141821}.nv-sec-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:10px 0 2px;display:flex}.nv-sec-head h3{letter-spacing:-.02em;color:var(--pr-text,#f7f6f2);margin:0;font-size:18px;font-weight:800;line-height:1.15}.nv-sec-head p{color:var(--pr-text-3,#7d7c84);margin:3px 0 0;font-size:12.5px}html.light .nv-sec-head h3{color:#141821}html.light .nv-sec-head p{color:#748094}.nv-lib-search{background:#121318b8;border:1px solid #ffffff14;border-radius:14px;flex:260px;align-items:center;gap:10px;height:44px;padding:0 14px;transition:border-color .16s,background .16s;display:flex}.nv-lib-search:focus-within{background:#16171dd9;border-color:#ff397873;box-shadow:0 0 0 3px #ff397824}.nv-lib-search input{all:unset;min-width:0;color:var(--pr-text,#f7f6f2);flex:1;font-size:15px}.nv-lib-search input::placeholder{color:var(--pr-text-3,#7d7c84)}html.light .nv-lib-search{background:#ffffffeb;border-color:#0a0c101f}html.light .nv-lib-search:focus-within{background:#fff;border-color:#ea287180}html.light .nv-lib-search input{color:#141821}html.light .nv-lib-search input::placeholder{color:#748094}.nv-cal{background:#0e0f14b3;border:1px solid #ffffff14;border-radius:24px;overflow:hidden;box-shadow:0 24px 60px -30px #000000bf}html.light .nv-cal{background:#ffffffeb;border-color:#0a0c101a;box-shadow:0 20px 50px -30px #0f12194d}.nv-cal-dows{background:#ffffff05;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(7,1fr);display:grid}html.light .nv-cal-dows{background:#0a0c1005;border-bottom-color:#0a0c1014}.nv-cal-dows span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-text-3,#7d7c84);padding:10px 4px;font-size:10.5px;font-weight:700}html.light .nv-cal-dows span{color:#748094}.nv-cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.nv-cal-grid.month{grid-auto-rows:128px}.nv-cal-cell{border-bottom:1px solid #ffffff0b;border-right:1px solid #ffffff0b;flex-direction:column;gap:6px;min-width:0;padding:10px;transition:background .16s;display:flex}.nv-cal-cell:hover{background:#ffffff05}.nv-cal-cell.blank{opacity:.25;background:#ffffff03}html.light .nv-cal-cell{border-color:#0a0c100f}html.light .nv-cal-cell:hover{background:#0a0c1006}.nv-cal-cell.today{background:#ff39780d}.nv-cal-cell.muted{opacity:.35}.nv-cal-num{font-family:var(--font-mono,ui-monospace, monospace);color:var(--pr-text-2,#b0afb5);font-size:12px;font-weight:700;line-height:1}.nv-cal-cell.today .nv-cal-num{color:#fff;background:#ff3978;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid;box-shadow:0 0 12px #ff397899}.nv-cal-count{font-size:9.5px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--pr-text-3,#7d7c84);margin-left:auto}html.light .nv-cal-num{color:#4e596b}html.light .nv-cal-cell.today .nv-cal-num{background:#ea2871;box-shadow:0 0 12px #ea287173}html.light .nv-cal-count{color:#748094}.nv-cal-ev{all:unset;cursor:pointer;background:#17181deb;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:7px;min-width:0;padding:7px 8px;transition:border-color .14s,background .14s,transform .14s;display:flex}.nv-cal-ev:hover{background:#1e1f26f2;border-color:#ff397866;transform:translate(1px)}.nv-cal-ev.compact{padding:5px 7px}html.light .nv-cal-ev{background:#f8fafcf2;border-color:#0a0c101a}html.light .nv-cal-ev:hover{background:#fff;border-color:#ea287166}.nv-cal-ev-time{font-family:var(--font-mono,ui-monospace, monospace);color:#11e3de;white-space:nowrap;font-size:9.5px;font-weight:700}.nv-cal-ev-title{min-width:0;color:var(--pr-text,#f7f6f2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:600;overflow:hidden}html.light .nv-cal-ev-title{color:#141821}.nv-cal-more{font-size:10px;font-family:var(--font-mono,ui-monospace, monospace);color:var(--pr-text-3,#7d7c84);padding-left:2px}.nv-cal-col{border-right:1px solid #ffffff0b;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.nv-cal-col:last-child{border-right:0}.nv-cal-col.today{background:#ff39780b;position:relative}.nv-cal-col.today:before{content:"";background:var(--grad-brand,#ff3978);border-radius:0;height:2px;position:absolute;inset:0 0 auto}html.light .nv-cal-col{border-color:#0a0c100f}html.light .nv-cal-col.today{background:#ea28710f}.nv-feed-row{background:#121318b8;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .16s,background .16s,transform .16s;display:flex}.nv-feed-row:hover{background:#17181dd9;border-color:#ffffff29;transform:translate(2px)}html.light .nv-feed-row{background:#ffffffeb;border-color:#0a0c101a}html.light .nv-feed-row:hover{background:#fff;border-color:#ea28714d}.nv-feed-thumb{background-position:50%;background-size:cover;border:1px solid #ffffff1a;border-radius:14px;flex:none;width:56px;height:64px}.nv-feed-time{font-family:var(--font-mono,ui-monospace, monospace);color:#11e3de;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}html.light .nv-feed-time{color:#067a8c}.nv-plan-hero{text-align:center;flex-direction:column;align-items:center;padding:26px 12px 10px;display:flex}.nv-plan-hero h2{letter-spacing:-.03em;background-image:var(--grad-brand);color:#0000;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;margin:2px 0 0;font-size:clamp(24px,3.6vw,36px);font-weight:800;line-height:1.06}.nv-plan-hero .nv-plan-kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#ff3978;font-size:11px;font-weight:700}html.light .nv-plan-hero .nv-plan-kicker{color:#ea2871}.nv-plan-card{border-radius:24px;position:relative}.nv-plan-card.cur{border-color:#ff39788c;box-shadow:0 0 34px -6px #ff397859}html.light .nv-plan-card.cur{border-color:#ea287180;box-shadow:0 0 30px -8px #ea28714d}.nv-plan-badge{z-index:1;background:var(--grad-brand);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #ff397866}.nv-plan-price{letter-spacing:-.02em;font-size:26px;font-weight:800;font-family:var(--font-mono,ui-monospace, monospace);color:var(--pr-text,#f7f6f2)}html.light .nv-plan-price{color:#141821}.nv-feat{color:var(--pr-text-2,#b0afb5);align-items:center;gap:8px;font-size:13px;display:flex}html.light .nv-feat{color:#4e596b}.nv-feat svg{color:#34d399;flex:none}html.light .nv-side-item{color:#5c5a63}html.light .nv-side-item:hover{color:#16171c;background:#16171c0d!important}html.light .nv-side-item.nv-side-on{box-shadow:0 4px 14px -8px #ff397873;color:#16171c!important;background:#ff397814!important;border-color:#ff397861!important}.nv-wizard{flex-direction:column;gap:16px;max-width:980px;display:flex}.nv-steps{scrollbar-width:none;border-bottom:1px solid #ffffff0b;align-items:center;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.nv-steps::-webkit-scrollbar{display:none}.nv-step-chip{all:unset;cursor:pointer;color:#7d7c84;white-space:nowrap;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:12px;font-weight:600;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.nv-step-chip:hover{color:#b0afb5;background:#ffffff08}.nv-step-chip.now{color:#f7f6f2;background:#ffffff0d;border-color:#ffffff1f}.nv-step-chip.done{color:#34d399}.nv-step-num{width:20px;height:20px;font-family:var(--font-mono,ui-monospace, monospace);color:#7d7c84;background:#ffffff0d;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.nv-step-chip.now .nv-step-num{background:var(--grad-brand,#ff3978);color:#fff;box-shadow:0 0 14px #ff39788c}.nv-step-chip.done .nv-step-num{color:#34d399;background:#34d39929}html.light .nv-steps{border-color:#0a0c1012}html.light .nv-step-chip{color:#6d6e78}html.light .nv-step-chip:hover{color:#16171c;background:#16171c0a}html.light .nv-step-chip.now{color:#16171c;background:#ff397814;border-color:#ff397852}html.light .nv-step-chip.done{color:#0d9d6c}html.light .nv-step-num{color:#71727a;background:#16171c0f}html.light .nv-step-chip.done .nv-step-num{color:#0d9d6c;background:#0d9d6c1f}.nv-com-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.nv-com-title{align-items:center;gap:10px;min-width:0;display:flex}.nv-com-title h3{color:var(--pr-text,#f7f6f2);margin:0;font-size:14px;font-weight:700}.nv-com-idx{width:26px;height:26px;font-family:var(--font-mono,ui-monospace, monospace);color:#ff3978;background:#ff39781f;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.nv-com-idx.cyan{color:#11e3de;background:#11e3de1f}.nv-com-idx.violet{color:#c24af5;background:#c24af524}.nv-com-idx.blue{color:#4a8fe7;background:#4a8fe724}.nv-com-hint{color:#7d7c84;font-size:11px;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap}html.light .nv-com-head{border-color:#0a0c1014}html.light .nv-com-title h3{color:#141821}html.light .nv-com-idx{color:#ea2871;background:#ea28711a}html.light .nv-com-idx.cyan{color:#087888;background:#11e3de24}html.light .nv-com-idx.violet{color:#8d2fd0;background:#c24af51f}html.light .nv-com-idx.blue{color:#2b64b8;background:#4a8fe71f}html.light .nv-com-hint{color:#748094}.nv-seg{flex-wrap:wrap;gap:6px;display:flex}.nv-seg button,.nv-seg a{all:unset;cursor:pointer;color:#b0afb5;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:7px 13px;font-size:12px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex}.nv-seg button:hover,.nv-seg a:hover{color:#f7f6f2;border-color:#ffffff29}.nv-seg button.active,.nv-seg a.active{color:#fff;background:var(--grad-brand,#ff3978);border-color:#0000;box-shadow:0 4px 16px #ff397859}:is(.nv-seg button:focus-visible,.nv-seg a:focus-visible){outline-offset:1px;outline:2px solid #ff397880}html.light .nv-seg button,html.light .nv-seg a{color:#52525b;background:#16171c0a;border-color:#16171c1a}html.light .nv-seg button:hover,html.light .nv-seg a:hover{color:#16171c;border-color:#16171c33}html.light .nv-seg button.active,html.light .nv-seg a.active{color:#fff;border-color:#0000}.nv-drop{text-align:center;cursor:pointer;background:#ffffff05;border:1.5px dashed #ffffff24;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:30px 18px;transition:border-color .18s,background .18s;display:flex}:is(.nv-drop:hover,.nv-drop:focus-visible){background:#ff39780d;border-color:#ff397880}.nv-drop.is-ready{background:#34d3990f;border-color:#34d3998c}.nv-drop-ico{color:#ff3978;font-size:34px}.nv-drop.is-ready .nv-drop-ico{color:#34d399}.nv-drop strong{color:var(--pr-text,#f7f6f2);font-size:13.5px;font-weight:700}html.light .nv-drop{background:#16171c08;border-color:#0a0c102e}:is(html.light .nv-drop:hover,html.light .nv-drop:focus-visible){background:#ea28710d;border-color:#ea287180}html.light .nv-drop.is-ready{background:#0d9d6c0f;border-color:#0d9d6c8c}html.light .nv-drop strong{color:#141821}.nv-lib-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.nv-lib-pick{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#1e1f2699;border:1px solid #ffffff14;border-radius:18px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:block;overflow:hidden}.nv-lib-pick:hover{border-color:#fff3;transform:translateY(-1px)}.nv-lib-pick.on{border-color:#ff39788c;box-shadow:0 0 18px -2px #ff397859}html.light .nv-lib-pick{background:#fff;border-color:#0a0c101a}html.light .nv-lib-pick:hover{border-color:#0a0c103d}html.light .nv-lib-pick.on{border-color:#ea28718c;box-shadow:0 0 18px -2px #ea28714d}.nv-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.nv-dest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nv-dest{all:unset;cursor:pointer;text-align:left;background:#1213188c;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:12px;padding:12px;transition:border-color .16s,background .16s,transform .16s,opacity .16s;display:flex}.nv-dest:hover{border-color:#ffffff29;transform:translateY(-1px)}.nv-dest.on{background:#ff397817;border-color:#ff397880;box-shadow:0 0 18px -4px #ff397859}.nv-dest.off{opacity:.5;cursor:not-allowed}.nv-dest strong{color:var(--pr-text,#f7f6f2);font-size:13.5px;font-weight:700;display:block}.nv-dest small{color:#7d7c84;font-size:11px;display:block}.nv-dest .nv-dest-check{color:#11e3de;flex:none;font-size:20px}html.light .nv-dest{background:#fffc;border-color:#0a0c101a}html.light .nv-dest:hover{background:#fff;border-color:#0a0c103d}html.light .nv-dest.on{background:#ea28710f;border-color:#ea28717a;box-shadow:0 0 18px -4px #ea287147}html.light .nv-dest strong{color:#141821}html.light .nv-dest small{color:#748094}html.light .nv-dest .nv-dest-check{color:#067a8c}.nv-preview{background:#12131899;border:1px solid #ffffff17;border-radius:20px;padding:16px}.nv-preview p{margin:0}.nv-preview .nv-cap{white-space:pre-wrap;color:var(--pr-text,#f7f6f2);margin:0;font-size:13.5px;line-height:1.55}.nv-preview .nv-cap-empty{color:#7d7c84;font-size:13px}.nv-preview .nv-tags{color:#11e3de;margin:8px 0 0;font-size:13px}html.light .nv-preview{background:#fff;border-color:#0a0c101a}html.light .nv-preview .nv-cap{color:#141821}html.light .nv-preview .nv-cap-empty{color:#748094}html.light .nv-preview .nv-tags{color:#067a8c}.nv-wizard-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.nv-note{background:#12131899;border:1px solid #11e3de66;border-radius:16px;margin-top:4px;padding:14px 16px}.nv-note.ok{border-color:#34d39980}.nv-note.err{border-color:#ff6b678c}.nv-note p{color:var(--pr-text,#f7f6f2);margin:0;font-size:13.5px}html.light .nv-note{background:#fff;border-color:#08788873}html.light .nv-note.ok{border-color:#0d9d6c80}html.light .nv-note.err{border-color:#cf3a2e80}html.light .nv-note p{color:#141821}.nv-done{text-align:center;border-radius:24px;padding:48px 24px}.nv-done .nv-done-ico{background:var(--grad-brand,#ff3978);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;margin:0 auto;display:flex;box-shadow:0 14px 40px -8px #ff397880}.nv-done h2{letter-spacing:-.02em;color:var(--pr-text,#f7f6f2);margin:18px 0 0;font-size:22px;font-weight:800}.nv-done p.sub{color:var(--pr-text-2,#b0afb5);margin:8px auto 0;font-size:14px}.nv-done .nv-done-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}html.light .nv-done h2{color:#141821}html.light .nv-done p.sub{color:#4e596b}.nv-settings-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}@media (min-width:900px){.nv-settings-grid{grid-template-columns:1fr 1fr}}.nv-card h3{letter-spacing:-.01em;color:var(--pr-text,#f7f6f2);margin:0;font-size:14px;font-weight:800}html.light .nv-card h3{color:#141821}.nv-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.nv-row:first-of-type{border-top:0}.nv-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.nv-row-copy strong{color:var(--pr-text,#f7f6f2);font-size:13.5px}.nv-row-copy span{color:var(--pr-text-3,#7d7c84);font-size:12px}html.light .nv-row{border-color:#0a0c1012}html.light .nv-row-copy strong{color:#141821}html.light .nv-row-copy span{color:#748094}.nv-danger{border-color:#ff6b6773!important}html.light .nv-danger{border-color:#cf3a2e66!important}main.nv-auth{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100svh;padding:40px 20px 30px;display:flex;position:relative;overflow:hidden;color:#f7f6f2!important;background:#08090b!important}main.nv-auth>:not(.nv-orbs){z-index:1;position:relative}.nv-auth-logo{margin-bottom:4px;display:inline-flex}.nv-auth-card{background:#121318b8;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:min(100%,416px);padding:30px 26px 26px;display:flex;box-shadow:0 30px 80px -40px #000c}.nv-auth-heading{flex-direction:column;display:flex}.nv-auth-kick{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.18em;text-transform:uppercase;color:#ff3978;font-size:10.5px;font-weight:700}.nv-auth-heading h1{letter-spacing:-.02em;color:#f7f6f2;margin:10px 0 6px;font-size:24px;font-weight:800;line-height:1.15}.nv-auth-heading p{color:#b0afb5;margin:0;font-size:13px;line-height:1.6}.nv-auth-form{flex-direction:column;gap:13px;margin-top:22px;display:flex}.nv-auth-back{all:unset;cursor:pointer;color:#b0afb5;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;max-width:100%;margin-top:-2px;padding:5px 11px 5px 8px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex;overflow:hidden}.nv-auth-back:hover{color:#f7f6f2;border-color:#ffffff29}.nv-auth-back:focus-visible{outline-offset:1px;outline:2px solid #ff397880}.nv-auth-field{flex-direction:column;gap:7px;min-width:0;display:flex}.nv-auth-field>span{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.1em;text-transform:uppercase;color:#7d7c84;font-size:10.5px;font-weight:700}.nv-auth-form input,.nv-auth-form input:focus{width:100%;transition:border-color .16s,background .16s,box-shadow .16s;color:#f7f6f2!important;background:#ffffff0a!important;border-color:#ffffff1a!important;border-radius:12px!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important}.nv-auth-form input::placeholder{color:#56555d}.nv-auth-form input:focus{outline:none;box-shadow:0 0 0 3px #ff397829;background:#ffffff0f!important;border-color:#ff39788c!important}.nv-auth-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.42em;text-align:center;font-size:18px!important}.nv-auth-inline{align-items:flex-end;gap:12px;display:flex}.nv-auth-inline .nv-auth-field{flex:auto}.nv-auth-mini{white-space:nowrap;color:#b0afb5;padding-bottom:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.nv-auth-mini:hover{color:#ff7fae}.nv-auth-note{color:#7d7c84;margin:0;font-size:12px;line-height:1.6}.nv-auth-feedback{align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.nv-auth-feedback.error{color:#ff7a72}.nv-auth-feedback.success{color:#3ed598}.nv-auth-ghost{all:unset;cursor:pointer;color:#b0afb5;background:0 0;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:flex}.nv-auth-ghost:hover:not(:disabled){color:#f7f6f2;background:#ffffff08;border-color:#fff3}.nv-auth-ghost:disabled{opacity:.5;cursor:not-allowed}.nv-auth-ghost:focus-visible{outline-offset:1px;outline:2px solid #ff397880}.nv-auth-divider{align-items:center;gap:12px;margin:1px 0;display:flex}.nv-auth-divider:before,.nv-auth-divider:after{content:"";background:#ffffff12;flex:1;height:1px}.nv-auth-divider span{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.16em;text-transform:uppercase;color:#7d7c84;font-size:10.5px}.nv-auth-switch{text-align:center;color:#7d7c84;margin-top:3px;font-size:12.5px}.nv-auth-switch button,.nv-auth-switch a{all:unset;cursor:pointer;color:#f7f6f2;font-size:12.5px;font-weight:700}.nv-auth-switch button:hover,.nv-auth-switch a:hover{color:#ff3978}.nv-auth-foot{color:#56555d;text-align:center;margin-top:6px;font-size:12px}html.light main.nv-auth{color:#16171c!important;background:#f7f7f9!important}html.light .nv-auth-card{background:#ffffffe6;border-color:#0a0c101a;box-shadow:0 24px 60px -32px #0f121940}html.light .nv-auth-heading h1{color:#141821}html.light .nv-auth-heading p{color:#4e596b}html.light .nv-auth-field>span{color:#748094}html.light .nv-auth-form input,html.light .nv-auth-form input:focus{color:#16171c!important;background:#ffffffeb!important;border-color:#0a0c1024!important}html.light .nv-auth-form input::placeholder{color:#98a0b0}html.light .nv-auth-form input:focus{box-shadow:0 0 0 3px #c24af524;border-color:#c24af580!important}html.light .nv-auth-back{color:#52525b;background:#0a0c1008;border-color:#0a0c101a}html.light .nv-auth-back:hover{color:#16171c;border-color:#0a0c1033}html.light .nv-auth-mini{color:#748094}html.light .nv-auth-mini:hover{color:#d54879}html.light .nv-auth-note,html.light .nv-auth-divider span,html.light .nv-auth-switch{color:#748094}html.light .nv-auth-divider:before,html.light .nv-auth-divider:after{background:#0a0c1014}html.light .nv-auth-switch button,html.light .nv-auth-switch a{color:#141821}html.light .nv-auth-switch button:hover,html.light .nv-auth-switch a:hover{color:#c24af5}html.light .nv-auth-ghost{color:#52525b;border-color:#0a0c101f}html.light .nv-auth-ghost:hover:not(:disabled){color:#16171c;background:#0a0c1005;border-color:#0a0c103d}html.light .nv-auth-feedback.error{color:#c03a2e}html.light .nv-auth-feedback.success{color:#178a58}html.light .nv-auth-foot{color:#98a0b0}.nv-page h2{font-size:1.5rem;line-height:1.1}@media (min-width:640px){.nv-page h2{font-size:1.875rem}}.nv-page h2+p{font-size:1.25rem;line-height:1.6}.nv-hero h2{font-size:clamp(30px,3.8vw,44px)}.nv-hero p{font-size:1.1875rem}.nv-sec-head h3{font-size:22px}.nv-sec-head p{font-size:18px}.nv-card p{font-size:19px;line-height:1.55}.nv-card strong,.nv-card h3,.nv-com-title h3{font-size:21px}.nv-com-hint{font-size:15px}.nv-seg button,.nv-seg a{font-size:17px}.nv-row-copy strong{font-size:20px}.nv-row-copy span{font-size:17px}.nv-plan-hero h2{font-size:clamp(28px,4.2vw,44px)}.nv-plan-price{font-size:30px;font-weight:700}.nv-feat{font-size:19px}.nv-done h2{font-size:26px}.nv-done p.sub,.nv-drop strong,.nv-dest strong{font-size:19px}.nv-dest small{font-size:15px}.nv-preview .nv-cap{font-size:19px}.nv-preview .nv-cap-empty,.nv-preview .nv-tags{font-size:18px}.nv-note p{font-size:19px}.nv-page .inf-input,.nv-wizard .inf-input,.nv-page .inf-textarea,.nv-wizard .inf-textarea{font-size:19px!important}.nv-page .inf-hint,.nv-wizard .inf-hint{font-size:17px}.nv-page .inf-label,.nv-wizard .inf-label{font-size:13.5px}.nv-page .inf-field .inf-channel-btn,.nv-wizard .inf-pill{font-size:16px}.nv-auth-heading h1{font-size:28px}.nv-auth-heading p{font-size:19px}.nv-auth-kick{font-size:12.5px}.nv-auth-field>span{font-size:13.5px}.nv-auth-form input,.nv-auth-form input:focus{font-size:20px!important}.nv-auth-code{font-size:24px!important}.nv-auth-back,.nv-auth-mini,.nv-auth-note,.nv-auth-feedback{font-size:17px}.nv-auth-ghost{font-size:18px}.nv-auth-divider span{font-size:13px}.nv-auth-switch,.nv-auth-switch button,.nv-auth-switch a,.nv-auth-foot{font-size:17px}.nv-page h2,.nv-hero h2,.nv-sec-head h3,.nv-plan-hero h2,.nv-done h2,.nv-auth-heading h1{font-family:var(--font-arkhip), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.01em;font-weight:400}@media (max-width:639px){.nv-com-head{flex-wrap:wrap;align-items:flex-start;row-gap:6px}.nv-com-hint{white-space:normal;text-align:right}.nv-steps{flex-wrap:wrap;row-gap:4px;overflow:visible}}.nv-row-card,.nv-row-card>span[style*=inline-flex]{flex-wrap:wrap;row-gap:8px}.nv-card .inf-lib-error{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}main.auth-page.auth-shell{color:#1c1b19;background-size:26px 26px;place-items:center;min-height:100svh;padding:clamp(16px,3.5vw,44px);display:grid;position:relative;background:#f1efea radial-gradient(circle at 1px 1px,#1815110d 1px,#0000 1.6px)!important}.auth-card{background:#fbfaf8;border:1px solid #18151112;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:min(100%,1088px);padding:10px;display:grid;box-shadow:0 44px 90px -52px #1e1a1461,0 10px 34px -20px #1e1a1438}@media (max-width:1079px){.auth-card{grid-template-columns:minmax(0,1fr)}}.auth-form-pane{border-radius:22px;flex-direction:column;padding:clamp(26px,3.6vw,44px);display:flex}.auth-logo{margin-bottom:30px;display:inline-flex}.auth-pane-section{flex-direction:column;display:flex}.auth-pane-title{color:#151312;letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.05}.auth-pane-sub{color:#6d6660;max-width:400px;margin:10px 0 0;font-size:13.5px;line-height:1.62}.auth-pane-section .nv-auth-form{gap:15px;margin-top:24px}.auth-foot{color:#9a948d;margin:auto 0 0;padding-top:18px;font-size:12px}.auth-form-pane .nv-auth-field>span{color:#6d6660;text-transform:none;letter-spacing:.02em;font-size:12.5px;font-family:var(--font-sans,inherit)}.auth-form-pane .nv-auth-form input,.auth-form-pane .nv-auth-form input:focus{box-shadow:0 1px 2px #1c19140d;color:#1c1b19!important;background:#fff!important;border:1px solid #1815111f!important;border-radius:999px!important;min-height:48px!important;font-size:14px!important}.auth-form-pane .nv-auth-form input::placeholder{color:#a8a29a}.auth-form-pane .nv-auth-form input:focus{outline:none;background:#fffdfe!important;border-color:#ff397880!important;box-shadow:0 0 0 3px #ff39781f!important}.auth-form-pane .nv-auth-code{letter-spacing:.38em!important;font-size:17px!important}.auth-form-pane .nv-auth-back{color:#6d6660;background:#18151109;border-color:#1815111a}.auth-form-pane .nv-auth-back:hover{color:#151312;border-color:#18151138}.auth-form-pane .nv-auth-back:focus-visible{outline-color:#ff39788c}.auth-form-pane .nv-auth-mini{color:#6d6660;padding-bottom:15px}.auth-form-pane .nv-auth-mini:hover{color:#d54879}.auth-form-pane .nv-auth-note{color:#6d6660}.auth-form-pane .nv-auth-divider span{color:#9a948d}.auth-form-pane .nv-auth-divider:before,.auth-form-pane .nv-auth-divider:after{background:#18151117}.auth-form-pane .nv-auth-switch{color:#6d6660}.auth-form-pane .nv-auth-switch button,.auth-form-pane .nv-auth-switch a{color:#1c1b19}.auth-form-pane .nv-auth-switch button:hover,.auth-form-pane .nv-auth-switch a:hover{color:#d54879}.auth-form-pane .nv-auth-ghost{color:#3a3735;background:#fff;border:1px solid #18151121;justify-content:center;align-items:center;display:flex}.auth-form-pane .nv-auth-ghost:hover:not(:disabled){color:#151312;background:#fff;border-color:#18151142}.auth-form-pane .nv-auth-feedback.error{color:#b3402f}.auth-form-pane .nv-auth-feedback.success{color:#1a8f5c}.auth-show-pane{color:#f7f6f2;background:#0b0b0f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:clamp(22px,3vw,38px);display:flex;position:relative;overflow:hidden}.auth-show-pane:before{content:"";z-index:0;background:radial-gradient(44% 34% at 16% 10%,#ff397842,#0000 70%),radial-gradient(48% 42% at 82% 14%,#c24af533,#0000 72%),radial-gradient(56% 46% at 50% 92%,#4a8fe72e,#0000 74%),radial-gradient(42% 38% at 88% 84%,#11e3de24,#0000 70%);position:absolute;inset:0}.auth-show-pane>*{z-index:1;position:relative}.auth-show-copy h2{text-align:center;letter-spacing:-.04em;color:#f7f6f2;margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.04}.auth-show-phone{width:min(100%,292px)}.auth-show-logos{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);letter-spacing:.22em;text-transform:uppercase;color:#f7f6f26b;margin:0;font-size:10px;font-weight:700}.auth-icons-cycle{aspect-ratio:1;width:clamp(84px,11vw,108px);position:relative}.auth-icons-cycle .auth-icon-chip{opacity:0;will-change:opacity, transform;background:#fff;border-radius:999px;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;inset:0;transform:scale(.55);box-shadow:0 18px 44px #05060a80}.auth-icons-cycle .auth-icon-chip svg{width:46%;height:46%}.auth-icons-cycle .auth-icon-chip.is-active{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.auth-icons-cycle .auth-icon-chip{transition:none}}.auth-form-pane .nv-auth-google{color:#3a3735;cursor:pointer;background:#fff;border:1px solid #1815111f;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-family:inherit;font-size:14px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:flex;box-shadow:0 1px 2px #1c19140d}.auth-form-pane .nv-auth-google:hover:not(:disabled){color:#151312;background:#fffdfe;border-color:#18151142}.auth-form-pane .nv-auth-google:disabled{opacity:.65;cursor:default}.auth-form-pane .nv-auth-google:focus-visible{outline-offset:2px;outline:2px solid #ff39788c}.auth-form-pane .nv-auth-google svg{flex:none;width:17px;height:17px}.auth-form-pane .nv-auth-lembrar{color:#55514c;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin:-4px 0 0;font-size:13px;display:flex}.auth-form-pane .nv-auth-lembrar input{-webkit-appearance:auto;appearance:auto;accent-color:#d54879;box-shadow:none;cursor:pointer;flex:none;background:#fff!important;border:1px solid #18151147!important;border-radius:4px!important;width:15px!important;height:15px!important;min-height:0!important;margin:0!important;padding:0!important}
