*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}:root{--display:var(--font-display,system-ui),system-ui,sans-serif;--body:var(--font-body,system-ui),system-ui,-apple-system,"Segoe UI",sans-serif;--gutter:clamp(16px,4vw,48px);--max:1180px;--r-s:10px;--r-l:22px;--card:#fff;--hero-bg:var(--reel-a);--hero-ink:#fff;--hero-muted:rgba(255,255,255,.82);--hero-hl:var(--accent);--hero-cta:var(--accent);--hero-cta-ink:var(--accent-ink);--band-bg:var(--ink);--band-ink:var(--paper);--title-weight:800}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:1rem;line-height:1.62;font-weight:400;overflow-x:clip}img,svg{max-width:100%}a{color:var(--link);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--display);color:var(--ink);margin:0}h2{font-size:clamp(1.9rem,4.4vw,3rem);line-height:1.05;font-weight:var(--title-weight);letter-spacing:-.01em}h3{font-size:1.25rem;line-height:1.2;font-weight:700}p{margin:0 0 .8em}code{font-size:.9em;overflow-wrap:anywhere}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:var(--r-s);z-index:10}.skip:focus{left:8px}.top{position:relative;z-index:3;background:var(--hero-bg);color:var(--hero-ink)}.top__in{max-width:var(--max);margin:0 auto;padding:14px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.top__brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;font-size:1.25rem;color:inherit;text-decoration:none;min-width:0}.top__brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top__logo{width:40px;height:40px;border-radius:12px;flex:none;object-fit:cover;box-shadow:0 0 0 2px var(--hero-ink)}.top__nav{display:flex;gap:22px;align-items:center;font-size:.97rem}.top__nav a{color:inherit;text-decoration:none}.top__nav a:hover{text-decoration:underline}.top :focus-visible{outline-color:var(--hero-hl)}.top__lang{border:1.5px solid;border-radius:999px;padding:4px 14px;white-space:nowrap}@media (max-width:760px){.top__nav a:not(.top__lang){display:none}}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--hero-bg);color:var(--hero-ink)}.hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__bg span{position:absolute;display:block}.hero__in{max-width:var(--max);margin:0 auto;padding:clamp(18px,4vw,56px) var(--gutter) clamp(36px,6vw,72px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"head form" "more form";grid-template-rows:auto 1fr;grid-column-gap:clamp(28px,5vw,64px);column-gap:clamp(28px,5vw,64px);grid-row-gap:22px;row-gap:22px;align-items:start}.hero__head{grid-area:head;min-width:0}.hero__form{grid-area:form;min-width:0;scroll-margin-top:12px}.hero__more{grid-area:more;min-width:0;display:grid;grid-gap:18px;gap:18px;align-content:start}.hero__eyebrow{display:inline-block;margin:0 0 14px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-hl)}.hero__title{color:inherit;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1;font-weight:var(--title-weight);letter-spacing:-.02em;max-width:16ch;margin-bottom:16px;text-wrap:balance}.hero__offer{display:inline-block;margin:0;padding:8px 14px;border-radius:10px;font-weight:700;font-size:1.02rem;line-height:1.4;background:var(--hero-cta);color:var(--hero-cta-ink);max-width:46ch}@media (max-width:860px){.hero__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "more";grid-template-rows:none;row-gap:18px}.hero__eyebrow{margin-bottom:10px;font-size:.74rem}.hero__title{margin-bottom:12px}.hero__offer{font-size:.95rem;padding:6px 12px}}.qsteps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 6px;align-items:center;font-weight:700}.qsteps li{display:inline-flex;align-items:center;gap:8px}.qsteps li+li:before{content:"→";opacity:.7;margin-right:2px}.qsteps__n{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.78rem;background:var(--hero-hl);color:var(--hero-bg)}.proof__title{margin:0 0 6px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hero-hl)}:lang(hi) .proof__title,:lang(ta) .proof__title{text-transform:none;letter-spacing:0}.proof__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.proof__list li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.proof a{color:inherit}.proof__repo{font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:.92rem;overflow-wrap:anywhere}.proof__video{display:inline-flex;align-items:center;gap:5px;font-size:.9rem}.submit{background:var(--card);color:var(--ink);border-radius:var(--r-l);padding:clamp(18px,3vw,28px);box-shadow:0 30px 60px -32px rgba(0,0,0,.55)}.submit__head h2{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-bottom:4px;color:var(--ink)}.submit__head p{color:var(--muted);font-size:.92rem;margin-bottom:14px}.submit__main{min-width:0}.submit :focus-visible{outline-color:var(--link)}.more{border:1.5px dashed var(--line);border-radius:var(--r-s);padding:10px 14px}.more summary{cursor:pointer;font-weight:700;color:var(--link)}.more[open] summary{margin-bottom:14px}.more__body{display:flex;flex-direction:column;gap:18px}.btn--block{width:100%}.submit .plats__grid,.submit .plats__grid[data-count="3"]{grid-template-columns:minmax(0,1fr)}.form__refund{margin:-8px 0 0;font-size:.88rem;color:var(--muted);padding-left:22px;position:relative}.form__refund:before{content:"↺";position:absolute;left:0;top:0;color:#1F7A4D;font-weight:700}.about{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.about__text p{font-size:1.08rem;max-width:52ch}.about__note{color:var(--muted);font-size:.95rem!important}.how__lead{color:var(--muted);max-width:60ch;margin:-18px 0 28px;font-size:1.05rem}.about__art{position:relative;display:grid;justify-items:center;min-width:0}.about__logo{width:min(420px,100%);aspect-ratio:1;border-radius:28px;overflow:hidden;position:relative;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}.about__logo img{width:100%;height:100%;object-fit:cover;display:block}.about__reel{position:absolute;right:-10px;bottom:-34px;width:170px}.about__reel .reel{width:170px;border-radius:18px;padding:12px 12px 10px;box-shadow:0 0 0 4px var(--ink),0 20px 40px -20px rgba(0,0,0,.6);transform:rotate(4deg)}.about__reel .reel__name,.about__reel .reel__name--long{font-size:1rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.about__reel .reel__owner{font-size:.8rem}.about__reel .reel__hook{font-size:.72rem;padding:4px 8px}.about__reel .reel__foot{font-size:.72rem;gap:6px}.about__reel .reel__avatar{width:22px;height:22px;font-size:.7rem}@media (max-width:860px){.about{grid-template-columns:1fr}.about__art{justify-items:start;padding:18px 40px 10px 18px}.about__logo{width:min(300px,72vw)}.about__reel{display:none}}.pstrip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.pstrip__item{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:rgba(255,255,255,.1);border:1.5px solid;font-size:.95rem;line-height:1.2}.pstrip__name{font-weight:700}.pstrip__count{opacity:.92}.pstrip__count b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:700 1rem/1.2 var(--body);padding:13px 22px;border-radius:999px;min-height:48px;border:2px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{background:var(--ink);color:var(--paper)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn--primary:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn--hero{background:var(--hero-cta);border-color:var(--hero-cta);color:var(--hero-cta-ink);box-shadow:0 10px 0 -4px rgba(0,0,0,.35)}.btn--hero:hover{background:var(--hero-ink);border-color:var(--hero-ink);color:var(--hero-bg);transform:translateY(-2px)}.btn__arrow{transition:transform .2s ease}.btn:hover .btn__arrow{transform:translateX(4px)}.btn--big{font-size:1.1rem;padding:16px 30px}.btn--quiet{border-color:transparent;color:var(--link);padding-left:0}.btn--quiet:hover{background:transparent;color:var(--ink);text-decoration:underline}.btn:disabled{opacity:.8;cursor:progress}.btn--primary:disabled:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.spinner{width:16px;height:16px;border:2.5px solid;border-right:2.5px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.band{background:var(--band-bg);color:var(--band-ink);overflow:hidden;padding:0}.band__track{display:flex;width:max-content;animation:marquee 38s linear infinite}.band:hover .band__track{animation-play-state:paused}.band__list{list-style:none;margin:0;padding:14px 0;display:flex;flex:none}.band__list li{padding:0 28px;font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:28px}.band__list li:after{content:"✦";opacity:.7}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.band__track{width:auto}.band__list{flex-wrap:wrap;justify-content:center;padding:12px var(--gutter)}.band__list li{white-space:normal;padding:4px 14px}.band__dup{display:none}}.wrap>section,main>.wrap>section{padding:clamp(56px,8vw,104px) 0 0}.how h2{margin-bottom:36px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:step;border-top:3px solid var(--ink)}.steps li{counter-increment:step;padding:22px 24px 4px 0}.steps li+li{padding-left:24px;border-left:1px solid var(--line)}.steps li:before{content:counter(step,decimal-leading-zero);display:block;font-family:var(--display);font-weight:800;font-size:3rem;line-height:1;color:var(--reel-b);margin-bottom:14px}.steps h3{margin-bottom:8px}.steps p{color:var(--muted);font-size:.98rem}@media (max-width:900px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps li:nth-child(3){padding-left:0;border-left:0}}@media (max-width:560px){.steps{grid-template-columns:1fr}.steps li,.steps li+li{padding:20px 0 4px;border-left:0;border-top:1px solid var(--line)}.steps li:first-child{border-top:0}}.form{display:flex;flex-direction:column;gap:22px}.field{border:0;margin:0;padding:0;min-width:0}.field__label{display:block;font-weight:700;margin-bottom:7px;padding:0}.field__opt{font-weight:400;color:var(--muted)}.field input[type=email],.field input[type=text],.field input[type=url],.field textarea{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid color-mix(in srgb,var(--ink) 30%,var(--line));border-radius:var(--r-s);padding:12px 14px;min-height:48px}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 25%,transparent)}.field input:disabled,.field textarea:disabled{background:color-mix(in srgb,var(--paper) 60%,#fff)}.field--error input,.field--error textarea{border-color:#B42318}.field__meta{display:flex;justify-content:space-between;gap:16px;margin-top:6px}.field__counter,.field__help{font-size:.9rem;color:var(--muted);margin:0}.field__counter{white-space:nowrap}.field__error{color:#B42318;font-size:.92rem;font-weight:700;margin:6px 0 0}.at-input{display:flex;align-items:stretch}.at-input span{display:grid;place-items:center;padding:0 12px;border:1.5px solid color-mix(in srgb,var(--ink) 30%,var(--line));border-right:0;border-radius:var(--r-s) 0 0 var(--r-s);background:color-mix(in srgb,var(--line) 40%,#fff);color:var(--muted);font-weight:700}.at-input input{border-radius:0 var(--r-s) var(--r-s) 0!important}.plats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.plats__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.plats__grid,.plats__grid[data-count="3"]{grid-template-columns:1fr}}.plat{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name price" "icon aud price";align-items:center;grid-column-gap:12px;column-gap:12px;padding:14px 16px;min-height:72px;border:2px solid var(--line);border-radius:var(--r-s);background:var(--card);cursor:pointer}.plat--one{cursor:default;border-color:var(--ink);max-width:420px}.plat input{position:absolute;opacity:0;width:1px;height:1px}.plat:has(input:checked){border-color:var(--ink);box-shadow:4px 4px 0 var(--reel-b)}.plat:has(input:focus-visible){outline:3px solid var(--link);outline-offset:3px}.plat:has(input:disabled){cursor:progress}.plat__icon{grid-area:icon;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--line) 55%,#fff);color:var(--ink);position:relative}.plat:has(input:checked) .plat__icon{background:var(--ink);color:var(--paper)}.plat:not(.plat--one) .plat__icon:after{content:"";position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;border-radius:6px;border:2px solid var(--ink);background:var(--card)}.plat:has(input:checked) .plat__icon:after{background:var(--reel-b) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.plat__name{grid-area:name;font-weight:800;line-height:1.2}.plat__aud{grid-area:aud;font-size:.88rem;color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.plat__price{grid-area:price;font-family:var(--display);font-weight:800;font-size:1.15rem;text-align:right;white-space:nowrap}.estimate{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;align-items:baseline;padding:14px 16px;border-radius:var(--r-s);background:color-mix(in srgb,var(--line) 45%,transparent)}.estimate span{font-weight:700}.estimate strong{font-family:var(--display);font-size:1.4rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.estimate small{grid-column:1/-1;color:var(--muted);font-size:.88rem}.agree{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 10px;gap:4px 10px;align-items:start;font-size:.97rem}.agree input{width:22px;height:22px;margin-top:3px;accent-color:var(--link)}.agree .field__error{grid-column:2}.agree--error input{outline:2px solid #B42318;outline-offset:2px}.form .btn--primary{align-self:flex-start}.form__note{font-size:.92rem;color:var(--muted);margin:0;min-height:1.3em}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.unavail{padding:26px 26px 22px;border-radius:var(--r-l);border:2px dashed var(--ink);background:var(--card)}.unavail h3{font-size:1.5rem;margin-bottom:8px}.unavail p{color:var(--muted);max-width:52ch}.answer{margin-top:26px;padding:24px 26px;border-radius:var(--r-l);border:2px solid var(--ink);background:var(--card)}.answer:focus{outline:none}.answer:focus-visible{outline:3px solid var(--link);outline-offset:3px}.answer h3{font-size:1.6rem;margin-bottom:10px}.answer--good{border-color:#1F7A4D;box-shadow:8px 8px 0 #1F7A4D}.answer--bad{border-color:#B42318;box-shadow:8px 8px 0 #B42318}.answer .btn{margin-top:8px}.answer__label{font-weight:700;margin:14px 0 4px}.answer__dates ul{margin:0 0 12px;padding-left:20px}.answer__free,.answer__ref{font-size:.95rem;color:var(--muted);margin:14px 0 4px}.answer .btn--quiet{display:flex;margin-top:6px}.price{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:16px 56px;gap:16px 56px}.price__body p{font-size:1.08rem;max-width:58ch}.price__about{color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.ptable__wrap{overflow-x:auto;margin-bottom:24px}.ptable{width:100%;border-collapse:collapse;font-size:1rem}.ptable td,.ptable th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.ptable thead th{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:2px solid var(--ink)}.ptable td:last-child,.ptable th:last-child{text-align:right;white-space:nowrap}.ptable strong{font-family:var(--display);font-size:1.15rem}.ptable__p{display:inline-flex;align-items:center;gap:8px;font-weight:700}.ptable__off{padding:16px 18px;border:2px dashed var(--ink);border-radius:var(--r-s);margin-bottom:24px}@media (max-width:760px){.price{grid-template-columns:1fr}}@media (max-width:480px){.ptable td:nth-child(2),.ptable thead th:nth-child(2){display:none}}.faq h2{margin-bottom:20px}.faq details{border-top:1px solid var(--line);max-width:780px}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:18px 40px 18px 0;position:relative;font-weight:700;font-size:1.08rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:12px;font-family:var(--display);font-size:1.8rem;line-height:1;color:var(--reel-b);transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:64ch;padding-bottom:12px}.foot{margin-top:clamp(72px,10vw,120px);background:var(--foot-bg,var(--band-bg));color:var(--foot-ink,var(--band-ink))}.foot__in{max-width:var(--max);margin:0 auto;padding:32px var(--gutter) 40px}.foot a{color:inherit}.foot :focus-visible{outline-color:currentColor}.foot__row{justify-content:space-between;gap:14px;margin-bottom:14px}.foot__brands,.foot__row{display:flex;flex-wrap:wrap}.foot__brands{gap:8px 22px}.foot__brand{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700;text-decoration:none}.foot__brand:hover{text-decoration:underline}.foot__links{display:flex;flex-wrap:wrap;gap:6px 20px}.foot__small{font-size:.92rem;opacity:.88;margin:0 0 4px}:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,:lang(ta) h1,:lang(ta) h2,:lang(ta) h3{letter-spacing:0;line-height:1.25;overflow-wrap:anywhere}:lang(hi) body,:lang(ta) body{line-height:1.75}:lang(hi) .hero__eyebrow,:lang(hi) .ptable thead th,:lang(ta) .hero__eyebrow,:lang(ta) .ptable thead th{text-transform:none;letter-spacing:0}.legal{max-width:760px;padding-top:40px}.legal h1{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;font-weight:800;margin-bottom:10px}.legal__updated{color:var(--muted);font-size:.95rem}.legal__intro{font-size:1.15rem;margin:18px 0 8px}.legal section{padding-top:30px}.legal h2{font-size:1.5rem;margin-bottom:10px}.legal h1,.legal h2{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.paid{text-align:left}.paid__logo{width:112px;height:112px;border-radius:26px;overflow:hidden;margin-bottom:22px;box-shadow:6px 6px 0 var(--reel-b)}.paid__logo img{display:block;width:100%;height:100%;object-fit:cover}.paid .btn{margin-top:18px}.reel{margin:0;position:relative;aspect-ratio:9/16;width:min(340px,78vw);border-radius:30px;padding:20px 20px 18px;color:#fff;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 100% 0,var(--reel-b) 0,transparent 60%),radial-gradient(90% 60% at 0 100%,var(--reel-c) 0,transparent 55%),var(--reel-a);box-shadow:0 30px 60px -28px var(--reel-a),0 0 0 8px var(--ink);overflow:hidden}.reel--small{width:min(250px,100%);border-radius:24px;padding:16px 16px 14px;box-shadow:0 0 0 6px var(--ink)}.reel__bars{display:flex;gap:5px}.reel__bars span{flex:1 1;height:3px;border-radius:3px;background:rgba(255,255,255,.35)}.reel__bars .is-done{background:#fff}.reel__bars .is-live{background:linear-gradient(90deg,#fff 45%,rgba(255,255,255,.35) 0)}.reel__body{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-width:0}.reel__owner{font-size:1.05rem;opacity:.85;margin:0 0 2px}.reel__name,.reel__owner{font-family:var(--display);overflow-wrap:anywhere}.reel__name{font-weight:800;font-size:clamp(2.6rem,9vw,3.6rem);line-height:.92;letter-spacing:-.02em;margin:0 0 18px;text-shadow:0 2px 0 rgba(0,0,0,.18)}.reel__name--long{font-size:clamp(1.9rem,6.5vw,2.6rem)}.reel--small .reel__name{font-size:2.3rem}.reel--small .reel__name--long{font-size:1.7rem}.reel__hook{display:inline-block;align-self:flex-start;background:#fff;color:#111;font-weight:700;padding:6px 12px;border-radius:10px;font-size:1rem;line-height:1.3;margin:0;max-width:100%;overflow-wrap:anywhere}.reel--small .reel__hook{font-size:.88rem}.reel__foot{display:flex;align-items:center;gap:10px;font-size:.95rem}.reel__avatar{width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--display);font-weight:800;border:2px solid #fff}.reel__handle{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp{--white:#ffffff;--r-lg:28px 8px 28px 8px;--r-md:18px 6px 18px 6px;--r-sm:14px 4px 14px 4px;--r-pill:30px 8px 30px 8px;--f-sans:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;--f-display:var(--font-display),Georgia,"Times New Roman",serif;--f-mono:var(--font-mono),ui-monospace,"Cascadia Mono",Menlo,monospace;--ig:#e1306c;--tt:#111111;--yt:#ff0000;--fb:#1877f2}.gp,.gp[data-palette=a]{--paper:#f6f3e9;--ink:#14231a;--muted:#4a5a4e;--moss:#1a4a2c;--leaf:#2f7d43;--mint:#d6e8d0;--mint-2:#eaf3e6;--sun:#f2b83a;--sun-2:#ffd266;--soil:#2e2418;--clay:#b9472e;--on-moss:#ffffff;--on-moss-2:#cfe8c9;--console:#163e25;--console-ink:#e8f4e5;--console-dim:#8db896;--console-k:#f2b83a;--console-ok:#b6f2c0;--glow-1:rgba(242,184,58,0.34);--glow-2:rgba(47,125,67,0.16);--glow-3:rgba(214,232,208,0.55);--shadow:0 8px 24px rgba(26,74,44,0.08);--shadow-lg:0 20px 50px rgba(26,74,44,0.14)}.gp[data-palette=b]{--paper:#f7f5ef;--ink:#10172a;--muted:#4b5568;--moss:#1d2b53;--leaf:#0b6e6d;--mint:#d6e2ef;--mint-2:#ecf1f7;--sun:#ffb020;--sun-2:#ffc955;--soil:#2a1b05;--clay:#c23a4e;--on-moss:#ffffff;--on-moss-2:#c9d6f0;--console:#121a33;--console-ink:#e6ecf8;--console-dim:#8fa0c8;--console-k:#ffb020;--console-ok:#7ee0d0;--glow-1:rgba(255,176,32,0.26);--glow-2:rgba(11,110,109,0.14);--glow-3:rgba(214,226,239,0.7);--shadow:0 8px 24px rgba(16,23,42,0.08);--shadow-lg:0 20px 50px rgba(16,23,42,0.16)}.gp[data-palette=c]{--paper:#f3f3ee;--ink:#111114;--muted:#4d4d55;--moss:#17171c;--leaf:#5b3df5;--mint:#e2e0f6;--mint-2:#f0effa;--sun:#c8f03c;--sun-2:#d9ff6a;--soil:#17171c;--clay:#d93a40;--on-moss:#ffffff;--on-moss-2:#c8f03c;--console:#17171c;--console-ink:#ededf2;--console-dim:#9a9aae;--console-k:#c8f03c;--console-ok:#a8f0c6;--glow-1:rgba(200,240,60,0.30);--glow-2:rgba(91,61,245,0.12);--glow-3:rgba(226,224,246,0.7);--shadow:0 8px 24px rgba(17,17,20,0.08);--shadow-lg:0 20px 50px rgba(17,17,20,0.16)}body:has(.gp){background:#f3f3ee}.gp{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-size:16px;line-height:1.5;font-weight:500;background-image:radial-gradient(circle at 12% 0,var(--glow-1),transparent 38%),radial-gradient(circle at 92% 22%,var(--glow-2),transparent 34%),radial-gradient(circle at 30% 90%,var(--glow-3),transparent 40%);background-attachment:fixed}.gp main{max-width:none;margin:0;flex:1 1}.gp main,.gp section{padding:0}.gp h1,.gp h2,.gp h3{font-family:var(--f-display);color:var(--moss);margin:0;font-variation-settings:normal}.gp p{margin:0}.gp a{color:inherit}.gp :focus-visible{outline:3px solid var(--leaf);outline-offset:3px;border-radius:6px}.gp ::selection{background:var(--sun);color:var(--soil)}.gp .wrap{width:100%;max-width:72rem;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:640px){.gp .wrap{padding-left:24px;padding-right:24px}}.gp .block{padding-top:40px;padding-bottom:40px;scroll-margin-top:24px}.gp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp .card{box-shadow:var(--shadow)}.gp .card,.gp .card-lg{background:var(--white);border-radius:var(--r-lg)}.gp .card-lg{box-shadow:var(--shadow-lg)}.gp .card-flat{background:var(--white);border:2px solid var(--mint);border-radius:var(--r-lg)}.gp .card-sm{background:var(--white);border:2px solid var(--mint);border-radius:var(--r-md)}.gp .g-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--r-pill);background:var(--moss);color:var(--on-moss);font-weight:800;font-size:.95rem;line-height:1.1;cursor:pointer;border:0;text-decoration:none;white-space:nowrap;font-family:inherit;transition:background .12s ease,transform .12s ease,box-shadow .12s ease;box-shadow:0 6px 16px rgba(0,0,0,.14)}.gp .g-btn:hover{background:var(--leaf);transform:translateY(-1px)}.gp .g-btn:active{transform:translateY(1px)}.gp .g-btn:disabled{opacity:.6;cursor:wait;transform:none}.gp .g-btn-sun{background:var(--sun);color:var(--soil)}.gp .g-btn-sun:hover{background:var(--sun-2)}.gp .g-btn-ghost{background:var(--white);color:var(--moss);border:2px solid var(--mint);box-shadow:none}.gp .g-btn-ghost:hover{background:var(--mint-2)}.gp .g-btn-sm{padding:.55rem 1rem;font-size:.8rem}.gp .g-btn-block{width:100%}.gp .tag{display:inline-flex;align-items:center;gap:.35em;padding:.15rem .6rem;border-radius:999px;background:var(--mint);color:var(--moss);font-family:var(--f-mono);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.5;white-space:nowrap;text-decoration:none}.gp .tag-sun{background:var(--sun);color:var(--soil)}.gp .tag-paper{background:var(--paper);color:var(--muted)}.gp .tag-white{background:rgba(255,255,255,.75);color:var(--soil)}.gp .display{line-height:1}.gp .display,.gp .h2{font-family:var(--f-display);font-weight:800;letter-spacing:-.02em;color:var(--moss)}.gp .h2{font-size:1.9rem;line-height:1.05}.gp .hl{font-style:italic;background:linear-gradient(transparent 62%,var(--sun) 62%,var(--sun) 92%,transparent 92%);padding:0 .08em}.gp .eyebrow,.gp .hl{font-weight:600;color:var(--leaf)}.gp .eyebrow{display:inline-block;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.gp .eyebrow:before{content:"\2767  "}.gp .mono{font-family:var(--f-mono)}.gp .lead,.gp .muted{color:var(--muted)}.gp .lead{font-weight:600;max-width:60ch}.gp .more{font-weight:800;color:var(--leaf);text-decoration:underline;text-underline-offset:4px}.gp .dot{display:inline-block;width:10px;height:10px;flex:none;border-radius:50%;background:var(--muted)}.gp .dot-ig{background:var(--ig)}.gp .dot-tt{background:var(--tt)}.gp .dot-yt{background:var(--yt)}.gp .dot-fb{background:var(--fb)}.gp .head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.gp .sub{margin-top:12px}.gp .nav-wrap{padding-top:20px}.gp .nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;border-radius:40px 12px 40px 12px;padding:12px 20px;background:var(--white);box-shadow:var(--shadow)}.gp .brand{font-family:var(--f-display);font-weight:800;font-size:1.5rem;color:var(--moss);text-decoration:none;letter-spacing:-.02em}.gp .brand b{color:var(--leaf)}.gp .nav ul{display:flex;gap:4px;list-style:none;margin:0;padding:0;order:3;width:100%;overflow-x:auto}.gp .nav li a{display:block;border-radius:999px;padding:6px 12px;font-weight:700;color:var(--muted);text-decoration:none;white-space:nowrap}.gp .nav li a:hover{background:var(--mint);color:var(--moss)}@media (min-width:640px){.gp .nav ul{order:0;width:auto}.gp .nav{padding:12px 24px}}.gp .g-hero{display:grid;grid-gap:40px;gap:40px;padding-top:48px;padding-bottom:40px}@media (min-width:1024px){.gp .g-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;padding-top:64px}}.gp .g-hero h1{margin-top:24px;font-size:clamp(2.1rem,9vw,3.9rem);line-height:1;text-wrap:balance}@media (min-width:1024px){.gp .g-hero h1{font-size:4.25rem}}.gp .g-hero .lead{margin-top:24px;font-size:1.125rem;max-width:52ch}.gp .cta-row{margin-top:32px;display:flex;flex-wrap:wrap;gap:16px}.gp .g-hero-side{position:relative;display:flex;flex-direction:column;gap:24px;min-width:0}@media (min-width:1024px){.gp .g-hero-side{padding-top:8px}}.gp .graph{position:relative;display:none;height:224px;overflow:hidden;border-radius:var(--r-lg);background:var(--mint);box-shadow:var(--shadow)}@media (min-width:1024px){.gp .graph{display:block}}.gp .graph-cap{position:absolute;left:16px;top:12px;z-index:1;display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--moss)}.gp .pulse{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--sun);animation:gp-pulse 2s ease-in-out infinite}@keyframes gp-pulse{50%{opacity:.4}}.gp .graph svg{width:100%;height:100%;display:block}.gp .console-box{position:relative}@media (min-width:1024px){.gp .console-box{transform:rotate(1deg)}}.gp .sticker{position:absolute;right:-12px;top:-28px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:5.25rem;height:5.25rem;padding:.5rem;border-radius:50%;background:var(--sun);color:var(--soil);text-align:center;font-family:var(--f-display);font-style:italic;font-weight:600;font-size:.78rem;line-height:1.1;transform:rotate(-8deg);box-shadow:0 8px 20px rgba(0,0,0,.18)}.gp .console{background:var(--console);color:var(--console-ink);border-radius:24px 6px 24px 6px;font-family:var(--f-mono);box-shadow:var(--shadow-lg);overflow:hidden}.gp .console-bar{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 16px;font-size:12px;font-weight:600;color:var(--console-dim)}.gp .console-bar i{display:inline-block;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.25)}.gp .console-bar i.on{background:var(--sun)}.gp .console pre{margin:0;overflow-x:auto;padding:16px;font-family:var(--f-mono);font-size:12.5px;line-height:1.65;white-space:pre}@media (min-width:640px){.gp .console pre{padding:20px;font-size:13px}}.gp .console .k{color:var(--console-k)}.gp .console .d{color:var(--console-dim)}.gp .console .ok{color:var(--console-ok)}.gp .cursor:after{content:"\2588";margin-left:.2em;animation:gp-blink 1s steps(1) infinite}@keyframes gp-blink{50%{opacity:0}}.gp .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (min-width:768px){.gp .stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.gp .stat{border-radius:var(--r-lg);padding:20px;background:var(--white);box-shadow:var(--shadow)}.gp .stat b{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(2rem,5vw,2.6rem);line-height:1;letter-spacing:-.02em;color:var(--moss);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp .stat span{display:block;margin-top:10px;font-family:var(--f-mono);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gp .stat-dark{background:var(--moss)}.gp .stat-dark b{color:var(--on-moss)}.gp .stat-dark span{color:var(--on-moss-2)}.gp .stat-sun{background:var(--sun)}.gp .stat-sun b,.gp .stat-sun span{color:var(--soil)}.gp .g-steps{margin-top:24px;display:grid;grid-gap:20px;gap:20px;list-style:none;padding:0}@media (min-width:768px){.gp .g-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp .g-steps li{padding:20px}.gp .g-steps li:nth-child(2){background:var(--mint-2)}.gp .g-steps .n{font-family:var(--f-display);font-weight:800;font-size:2.25rem;color:var(--leaf);line-height:1}.gp .g-steps h3{margin-top:8px;font-size:1.25rem;font-weight:800}.gp .g-steps p{margin-top:8px;font-weight:600;color:var(--muted)}.gp .pricing{margin-top:24px;display:grid;grid-gap:24px;gap:24px}@media (min-width:1024px){.gp .pricing{grid-template-columns:1.1fr .9fr}}.gp .rule{border-radius:var(--r-lg);background:var(--moss);padding:24px;box-shadow:var(--shadow-lg)}@media (min-width:640px){.gp .rule{padding:32px}}.gp .rule .display{color:var(--on-moss);font-size:clamp(1.5rem,3.4vw,1.9rem);line-height:1.15;text-wrap:balance}.gp .rule p.sub2{margin-top:16px;font-weight:600;color:var(--on-moss-2)}.gp .rule .g-btn{margin-top:24px}.gp .price-list{display:grid;grid-gap:12px;gap:12px;align-content:start;list-style:none;margin:0;padding:0}.gp .price-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;font-weight:700}.gp .price-list small{font-family:var(--f-mono);font-size:.75rem;font-weight:600;color:var(--muted)}.gp .from{white-space:nowrap}.gp .from em{font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-right:6px}.gp .from strong{font-family:var(--f-display);font-weight:800;font-size:1.25rem;color:var(--moss)}.gp .price-note{margin-top:4px;font-family:var(--f-mono);font-size:.75rem;color:var(--muted)}.gp .rail{margin:24px -16px 0;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 16px;scrollbar-color:var(--mint) transparent}@media (min-width:640px){.gp .rail{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.gp .rail>*{flex:none;width:85%;scroll-snap-align:start}@media (min-width:640px){.gp .rail>*{width:calc((100% - 20px) / 2)}}@media (min-width:1024px){.gp .rail>*{width:calc((100% - 40px) / 3)}}.gp .rail-btns{margin-top:4px;display:flex;justify-content:flex-end;gap:8px}.gp .rail-btns .g-btn{width:44px;height:44px;padding:0}.gp .rail-btns .g-btn:disabled{opacity:.4;cursor:default}.gp .acct{display:flex;flex-direction:column;height:100%;padding:20px}@media (min-width:640px){.gp .acct{padding:24px}}.gp .acct-top{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px}.gp .acct h3{font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.gp .acct .handle{margin-top:4px;font-family:var(--f-mono);font-size:.75rem;color:var(--muted)}.gp .tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.gp .badge{display:block;white-space:nowrap;border-radius:var(--r-sm);background:var(--sun);padding:6px 12px;color:var(--soil)}.gp .badge em{font-style:normal;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.gp .badge strong{margin-left:6px;font-family:var(--f-display);font-weight:800;font-size:1.5rem;color:var(--soil)}.gp .badge-sub{display:block;margin-top:4px;text-align:right;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.gp .plats{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.gp .plat{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.875rem;font-weight:700;text-decoration:none;color:var(--ink)}.gp .plat:hover{background:var(--mint-2)}.gp .plat span{display:flex;align-items:center;gap:6px;min-width:0}.gp .plat small{font-family:var(--f-mono);font-size:.75rem;color:var(--muted)}.gp .kv{margin:20px 0 0;display:grid;grid-template-columns:auto 1fr;grid-gap:8px 20px;gap:8px 20px;font-size:.95rem}.gp .kv dt{font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);align-self:center}.gp .kv dd{margin:0;font-weight:700}.gp .acct .g-btn,.gp .acct-foot{margin-top:auto}.gp .acct-foot{padding-top:24px}.gp .network{margin-top:16px;padding:20px}@media (min-width:640px){.gp .network{padding:24px}}.gp .net-line{font-family:var(--f-display);font-weight:800;font-size:1.25rem;color:var(--moss);letter-spacing:-.01em}.gp .net-sub{margin-top:4px;font-family:var(--f-mono);font-size:.75rem;color:var(--muted)}.gp .g-chips{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.gp .recent{margin-top:24px;display:grid;grid-gap:20px;gap:20px}@media (min-width:768px){.gp .recent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.gp .recent{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp .rcard{display:flex;flex-direction:column;padding:20px}.gp .rcard-top{display:flex;align-items:flex-start;gap:14px}.gp .mono-tile{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--mint);font-family:var(--f-display);font-weight:800;font-size:1.4rem;color:var(--moss)}.gp .rcard:nth-child(3n+2) .mono-tile{background:var(--moss);color:var(--on-moss)}.gp .rcard:nth-child(3n) .mono-tile{background:var(--sun);color:var(--soil)}.gp .rcard h3{font-family:var(--f-mono);font-size:.95rem;font-weight:600;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}.gp .rcard h3 a{color:var(--moss);text-decoration:none}.gp .rcard h3 a:hover{text-decoration:underline}.gp .rcard .when{margin-top:4px;font-family:var(--f-mono);font-size:.75rem;color:var(--muted)}.gp .rposts{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.gp .rposts li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--r-sm);background:var(--paper)}.gp .rposts .who{font-weight:800;color:var(--moss);font-size:.9rem}.gp .rposts .who small{margin-left:6px;font-family:var(--f-mono);font-size:.7rem;font-weight:600;color:var(--muted)}.gp .rlinks{display:flex;gap:6px}.gp .rlinks a{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--white);border:2px solid var(--mint);font-size:.78rem;font-weight:800;color:var(--ink);text-decoration:none}.gp .rlinks a:hover{border-color:var(--leaf)}.gp .empty{padding:20px;font-weight:600;color:var(--muted)}.gp .pform{margin-top:24px;display:grid;grid-gap:24px;gap:24px;padding:20px}@media (min-width:640px){.gp .pform{padding:28px}}@media (min-width:1024px){.gp .pform{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:32px}}.gp .pcol{display:grid;align-content:start;grid-gap:20px;gap:20px}.gp .pform h3{font-size:1.25rem;font-weight:800}.gp .label{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--moss);margin-bottom:6px}.gp .label small{font-weight:700;letter-spacing:.06em;color:var(--muted)}.gp .input{width:100%;background:var(--paper);border:2px solid var(--mint);border-radius:var(--r-sm);color:var(--ink);font:inherit;font-weight:600;padding:12px 14px;outline:none;transition:border-color .12s,background .12s,box-shadow .12s}.gp textarea.input{resize:vertical;min-height:96px}.gp .input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.gp .input:focus{background:var(--white);border-color:var(--leaf);box-shadow:0 0 0 4px color-mix(in srgb,var(--leaf) 20%,transparent)}.gp .input[aria-invalid=true]{border-color:var(--clay);background:color-mix(in srgb,var(--clay) 8%,white)}.gp .help{margin-top:6px;font-size:.85rem;font-weight:600;color:var(--muted)}.gp .err{margin-top:6px;font-size:.875rem;font-weight:800;color:var(--clay)}.gp .at{position:relative}.gp .at>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:800;color:var(--muted)}.gp .at .input{padding-left:32px}.gp .g-agree{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;font-weight:600;font-size:.92rem;color:var(--muted)}.gp .g-agree input{width:20px;height:20px;margin-top:2px;accent-color:var(--leaf)}.gp .g-agree a{color:var(--moss);font-weight:800;text-underline-offset:3px}.gp .g-agree .err{grid-column:2;margin:0}.gp .g-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gp .picker{display:flex;min-width:0;flex-direction:column;border:0;margin:0;border-radius:var(--r-lg);background:var(--mint-2);padding:16px}@media (min-width:640px){.gp .picker{padding:20px}}.gp .picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gp .picker-head small{font-family:var(--f-mono);font-size:.75rem;color:var(--muted)}.gp .groups{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.gp .group{border-radius:var(--r-md);background:var(--white);padding:10px}.gp .group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 6px}.gp .group-head>span{font-weight:800;color:var(--moss)}.gp .group-head small{margin-left:4px}.gp .group-head small,.gp .switch-all{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--muted)}.gp .switch-all{display:flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;padding:4px}.gp .rows{display:grid;grid-gap:6px;gap:6px}.gp .row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 12px;text-align:left;border-radius:var(--r-sm);border:2px solid transparent;background:var(--paper);font:inherit;font-size:.875rem;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s}.gp .row:hover{border-color:var(--mint)}.gp .row[aria-checked=true]{border-color:var(--leaf);background:var(--mint)}.gp .row>span{display:flex;align-items:center;gap:8px;min-width:0}.gp .row small{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--muted)}.gp .row .price{white-space:nowrap;gap:10px}.gp .tog{position:relative;display:inline-block;width:36px;height:20px;border-radius:999px;background:color-mix(in srgb,var(--muted) 30%,transparent);transition:background .12s;flex:none}.gp .tog:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .12s}.gp .tog.on{background:var(--leaf)}.gp .tog.on:after{left:18px}.gp .switch-all .tog.on{background:var(--moss)}.gp .total{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--r-md);padding:12px 16px;background:var(--console);color:var(--console-ink);font-family:var(--f-mono)}.gp .total>span{font-size:11px;letter-spacing:.2em;color:var(--console-dim)}.gp .total strong{font-family:var(--f-display);font-weight:800;font-size:2.25rem;line-height:1;color:var(--console-k);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp .note{margin-top:8px;text-align:center;font-family:var(--f-mono);font-size:11px;color:var(--muted)}.gp .warn{background:color-mix(in srgb,var(--sun) 35%,white);color:var(--soil)}.gp .bad,.gp .warn{margin-top:12px;border-radius:var(--r-sm);padding:8px 12px;font-size:.875rem;font-weight:700}.gp .bad{background:var(--clay);color:#fff}.gp .picker .g-btn-block{margin-top:16px}.gp .spin{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:gp-spin .8s linear infinite}@keyframes gp-spin{to{transform:rotate(1turn)}}.gp .g-answer{padding:24px;border-radius:var(--r-lg);outline:none}.gp .g-answer-good{background:var(--mint-2);border:2px solid var(--leaf)}.gp .g-answer-bad{background:color-mix(in srgb,var(--clay) 8%,white);border:2px solid var(--clay)}.gp .g-answer h3{font-size:1.5rem}.gp .g-answer p{margin-top:10px;font-weight:600}.gp .g-answer ul{margin:8px 0 0;padding-left:18px;font-weight:600}.gp .g-answer .g-btn{margin-top:16px;margin-right:8px}.gp .g-answer .ref{margin-top:12px;font-family:var(--f-mono);font-size:.8rem;color:var(--muted)}.gp .g-faq{margin-top:24px;display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.gp .g-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp .g-faq>div{padding:20px}.gp .g-faq h3{font-family:var(--f-sans);font-size:1rem;font-weight:800;color:var(--moss);letter-spacing:0}.gp .g-faq p{margin-top:8px;font-weight:600;color:var(--muted)}.gp .g-foot{padding-top:80px;padding-bottom:56px}.gp .band{display:grid;grid-gap:40px;gap:40px;border-radius:var(--r-lg);background:var(--sun);color:var(--soil);padding:24px;box-shadow:var(--shadow-lg)}@media (min-width:640px){.gp .band{grid-template-columns:1.3fr 1fr;padding:32px}.gp .band-right{text-align:right}}.gp .band .net-line{color:var(--soil)}.gp .band .net-sub{color:color-mix(in srgb,var(--soil) 78%,transparent)}.gp .band .more{color:var(--moss)}.gp .band .brand{color:var(--soil)}.gp .band .brand b{color:var(--moss)}.gp .band-right p{margin-top:8px;font-weight:600;color:color-mix(in srgb,var(--soil) 82%,transparent)}.gp .band-right .cta-row{margin-top:20px;gap:12px}@media (min-width:640px){.gp .band-right .cta-row{justify-content:flex-end}}.gp .legal-row{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem;font-weight:700;color:var(--muted)}.gp .legal-row nav{display:flex;flex-wrap:wrap;gap:16px}.gp .legal-row a{text-decoration:none}.gp .legal-row a:hover{color:var(--moss);text-decoration:underline}.gp .legal-doc{margin-top:32px;padding:24px;max-width:52rem}@media (min-width:640px){.gp .legal-doc{padding:40px}}.gp .legal-doc h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;letter-spacing:-.02em}.gp .legal-doc h2{margin-top:28px;font-size:1.35rem;font-weight:800}.gp .legal-doc p{margin-top:10px;font-weight:500}.gp .legal-doc .upd{margin-top:8px;font-family:var(--f-mono);font-size:.8rem;color:var(--muted)}.gp .legal-doc a{color:var(--leaf);font-weight:800}@media (prefers-reduced-motion:reduce){.gp .cursor:after,.gp .pulse,.gp .spin{animation:none!important}.gp .g-btn,.gp .g-btn:active,.gp .g-btn:hover{transition:none;transform:none}}.gp .legal-doc a.g-btn{color:var(--on-moss)}.gp .legal-doc a.g-btn-sun{color:var(--soil)}.gp .hero-repo{margin:22px 0 6px;max-width:560px}.gp .hero-repo-row{display:flex;gap:10px;flex-wrap:wrap}.gp .hero-repo-row .input{flex:1 1 240px;min-width:0}.gp .hero-free{margin:10px 0 0;display:inline-block;padding:6px 12px;border-radius:var(--r-sm);background:var(--sun);color:var(--moss);font-weight:800;font-size:.95rem}.gp .steps-line{list-style:none;margin:14px 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-family:var(--f-mono);font-size:.8rem;font-weight:600;color:var(--moss)}.gp .steps-line li+li:before{content:"→ ";color:var(--leaf)}.gp .note.refund{margin-top:10px}@font-face{font-family:display;src:url(/_next/static/media/ee130f78dcd136da-s.p.woff2) format("woff2");font-display:optional;font-weight:100 900;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/2f694256428bb6f5-s.p.woff2) format("woff2");font-display:optional;font-weight:100 900;font-style:italic}@font-face{font-family:display Fallback;src:local("Times New Roman");ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.00%;size-adjust:127.27%}.__className_a9cbac{font-family:display,display Fallback,Georgia,Times New Roman,serif}.__variable_a9cbac{--font-display:"display","display Fallback",Georgia,Times New Roman,serif}@font-face{font-family:mono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/422bb7078d9b61dc-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_f84f21{font-family:mono,mono Fallback,ui-monospace,Cascadia Mono,Menlo,monospace}.__variable_f84f21{--font-mono:"mono","mono Fallback",ui-monospace,Cascadia Mono,Menlo,monospace}@font-face{font-family:body;src:url(/_next/static/media/5cc7ff84a6a272e2-s.p.woff2) format("woff2");font-display:optional;font-weight:200 1000;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.00%;size-adjust:98.13%}.__className_1ece4a{font-family:body,body Fallback,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.__variable_1ece4a{--font-body:"body","body Fallback",system-ui,-apple-system,Segoe UI,sans-serif}