.ext-page{--ext-bg:#fff;--ext-panel:#fff;--ext-soft:#f8fafc;--ext-ink:#0f172a;--ext-muted:#64748b;--ext-line:#e2e8f0;--ext-accent:#4f46e5;color:var(--ext-ink);background:var(--ext-bg)}.ext-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.ext-hero{padding:72px 0 52px;text-align:center}.ext-check small,.ext-cta small,.ext-faq header small,.ext-gemini-cap small,.ext-gemini-flow small,.ext-hero>span,.ext-media small,.ext-methods small,.ext-plus-example small,.ext-product-hero>div>span{color:var(--ext-accent);font-size:.72rem;font-weight:850;letter-spacing:.16em}.ext-hero h1{margin:10px 0 16px;font-size:clamp(2.3rem,5vw,4rem);letter-spacing:-.045em}.ext-hero p{max-width:680px;margin:auto;color:var(--ext-muted);line-height:1.8}.ext-details details{border-bottom:1px solid var(--ext-line)}.ext-details details:first-child{border-top:1px solid var(--ext-line)}.ext-details summary{display:flex;padding:19px 2px;justify-content:space-between;gap:20px;cursor:pointer;font-weight:750;list-style:none}.ext-details summary::-webkit-details-marker{display:none}.ext-details summary span{color:var(--ext-muted)}.ext-details details[open] summary span{transform:rotate(45deg)}.ext-details details p{margin:0;padding:0 2px 20px;color:var(--ext-muted);line-height:1.75}.ext-cta{padding:64px 0;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.ext-cta .ext-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.ext-cta small{color:#ddd6fe}.ext-cta h2{margin:8px 0;font-size:2rem}.ext-cta p{margin:0;color:#e0e7ff}.ext-cta a{padding:14px 20px;border-radius:12px;background:#fff;color:#4f46e5;font-weight:800;text-decoration:none}.ext-media{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:40px;border:1px solid var(--ext-line);border-radius:24px;background:var(--ext-soft)}.ext-check h2,.ext-faq h2,.ext-gemini-cap h2,.ext-gemini-flow h2,.ext-media h2,.ext-methods h2,.ext-plus-example h2{margin:8px 0 12px;font-size:clamp(1.8rem,4vw,2.7rem);letter-spacing:-.035em}.ext-media p{color:var(--ext-muted);line-height:1.75}.ext-media-track{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--ext-muted);font-size:.75rem}.ext-media-track span{padding:8px 10px;border-radius:999px;background:var(--ext-panel)}.ext-media-track .active{background:#4f46e5;color:#fff}.ext-media-track i{width:18px;height:1px;background:var(--ext-line)}.ext-browser{overflow:hidden;border:1px solid var(--ext-line);border-radius:16px;background:var(--ext-panel);box-shadow:0 18px 45px rgba(15,23,42,.1)}.ext-browser header{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--ext-line)}.ext-browser header i{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.ext-browser header b{margin-left:8px;color:var(--ext-muted);font-size:.65rem}.ext-browser .browser-body{padding:34px}.ext-browser .browser-body p,.ext-browser .browser-body span,.ext-browser .browser-body strong{display:block}.ext-browser .browser-body span{color:#4f46e5;font-size:.7rem;font-weight:800}.ext-browser .browser-body strong{margin:12px 0;font-size:1.25rem}.ext-browser .browser-body p{color:var(--ext-muted)}.ext-browser .browser-body a{display:inline-block;margin-top:15px;padding:11px 14px;border-radius:9px;background:#4f46e5;color:#fff;text-decoration:none}.ext-stage-list{padding-block:64px}.ext-stage-list details{border-bottom:1px solid var(--ext-line)}.ext-stage-list summary{display:grid;grid-template-columns:65px 1fr 28px;gap:22px;padding:30px 0;cursor:pointer;list-style:none}.ext-stage-list summary::-webkit-details-marker{display:none}.ext-stage-list summary>b{color:#4f46e5;font-size:1.5rem}.ext-stage-list h2{margin:0;font-size:1.45rem}.ext-stage-list p{margin:8px 0 0;color:var(--ext-muted);line-height:1.7}.ext-stage-list ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 28px 87px;padding:0;list-style:none}.ext-stage-list li{padding:15px;border-radius:10px;background:var(--ext-soft);font-size:.82rem}.ext-check{display:grid;grid-template-columns:300px 1fr;gap:48px;padding-block:70px;border-top:1px solid var(--ext-line)}.ext-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ext-check-grid article{padding:22px;border:1px solid var(--ext-line);border-radius:14px}.ext-check-grid p{color:var(--ext-muted);line-height:1.65}.ext-faq{display:grid;grid-template-columns:300px 1fr;gap:64px;padding-block:70px}.ext-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:60px}.ext-directory a{display:flex;padding:18px;justify-content:space-between;border:1px solid var(--ext-line);border-radius:14px;background:var(--ext-panel);color:inherit;text-decoration:none}.ext-directory a span{color:var(--ext-muted);font-size:.75rem}.ext-group-list,.ext-help-groups{display:grid;gap:64px;padding-bottom:90px}.ext-group-list>article,.ext-help-groups>article{scroll-margin-top:100px}.ext-group-list>article>header{display:flex;gap:18px;align-items:center;margin-bottom:16px}.ext-group-list>article>header span{color:#4f46e5;font-weight:850}.ext-group-list h2,.ext-help-groups h2{margin:0;font-size:1.8rem}.ext-faq-page,.ext-help{background:var(--ext-soft)}.ext-faq-page .ext-group-list,.ext-help .ext-help-groups{padding:52px;border:1px solid var(--ext-line);border-radius:22px;background:var(--ext-panel)}.ext-help-groups{grid-template-columns:1fr 1fr;gap:50px 36px}.ext-help-groups article>header{display:flex;gap:14px;align-items:center;margin-bottom:14px}.ext-help-groups article>header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#eef2ff;color:#4f46e5}.ext-help-groups small{color:var(--ext-muted)}.ext-next{display:flex;margin-block:64px;padding:34px;align-items:center;justify-content:space-between;gap:30px;border-radius:20px;background:#111827;color:#fff}.ext-next small{color:#a5b4fc}.ext-next h2{margin:8px 0}.ext-next p{margin:0;color:#cbd5e1}.ext-next a{padding:13px 18px;border-radius:10px;background:#fff;color:#111827;text-decoration:none}.codex-dark{background:#0a0a0a;color:#fff}.ext-codex-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;min-height:620px}.ext-codex-beyond small,.ext-codex-eligibility small,.ext-codex-flow small,.ext-codex-forms small,.ext-codex-hero small,.ext-codex-jobs small{color:#a78bfa;font-weight:800;letter-spacing:.16em}.ext-codex-hero h1{margin:14px 0;font-size:clamp(3rem,7vw,6rem);line-height:.95;letter-spacing:-.06em}.ext-codex-hero h1 em{color:#8b5cf6;font-style:normal}.ext-codex-hero p{color:#a1a1aa;font-size:1.05rem;line-height:1.8}.ext-codex-hero>div>div{display:flex;gap:12px;margin-top:28px}.ext-codex-hero a{padding:13px 18px;border:1px solid #3f3f46;border-radius:10px;color:#fff;text-decoration:none}.ext-codex-hero a:first-child{background:#fff;color:#09090b}.ext-codex-hero aside{overflow:hidden;border:1px solid #27272a;border-radius:16px;background:#111114}.ext-codex-hero aside header{display:flex;gap:7px;padding:13px;border-bottom:1px solid #27272a}.ext-codex-hero aside header i{width:8px;height:8px;border-radius:50%;background:#52525b}.ext-codex-hero aside header span{margin-left:auto;color:#71717a;font-size:.7rem}.ext-codex-hero pre{min-height:240px;margin:0;padding:28px;color:#d4d4d8;white-space:pre-wrap;line-height:1.9}.ext-codex-forms{padding:90px 0;border-top:1px solid #27272a}.ext-codex-beyond h2,.ext-codex-eligibility h2,.ext-codex-flow h2,.ext-codex-forms h2,.ext-codex-jobs h2{margin:10px 0 36px;font-size:clamp(2.1rem,5vw,3.5rem);letter-spacing:-.045em}.ext-codex-forms .ext-shell>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ext-codex-forms article{padding:26px;border:1px solid #27272a;border-radius:14px;background:#111114}.ext-codex-forms article span{color:#a78bfa;font-size:.7rem}.ext-codex-forms p{color:#a1a1aa;line-height:1.7}.ext-codex-jobs{padding-block:90px}.ext-codex-jobs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ext-codex-jobs article{padding:26px;border:1px solid var(--ext-line);border-radius:16px}.ext-codex-jobs article>span{color:#4f46e5;font-weight:850}.ext-codex-jobs p{color:var(--ext-muted);line-height:1.7}.ext-codex-beyond{padding:90px 0;background:#f4f4f5}.ext-codex-beyond .ext-shell{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ext-codex-beyond p{color:#64748b;line-height:1.8}.ext-codex-beyond .ext-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ext-codex-beyond .ext-shell>div span{display:grid;min-height:110px;padding:18px;place-items:center;border-radius:14px;background:#fff;text-align:center}.ext-codex-eligibility{padding-block:90px}.ext-codex-eligibility>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ext-codex-eligibility>p{color:var(--ext-muted);text-align:center}.ext-codex-flow{padding:90px 0}.ext-codex-flow .ext-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ext-codex-flow article{padding:28px;border-top:1px solid #3f3f46}.ext-codex-flow article span{color:#a78bfa}.ext-codex-flow article p{color:#a1a1aa;line-height:1.7}.ext-product-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center;padding-block:68px}.ext-product-hero h1{margin:12px 0;font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.055em}.ext-product-hero>div>p{color:var(--ext-muted);font-size:1.05rem;line-height:1.8}.ext-product-hero>div>a{display:inline-block;margin-top:18px;padding:14px 20px;border-radius:11px;background:#4f46e5;color:#fff;font-weight:800;text-decoration:none}.ext-product-hero .plan-card{min-height:480px}.ext-methods{padding-block:78px}.ext-feature-grid,.ext-methods>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ext-feature-grid article,.ext-methods article{padding:26px;border:1px solid var(--ext-line);border-radius:16px;background:var(--ext-panel)}.ext-methods article>span{color:#4f46e5;font-size:.72rem;font-weight:800}.ext-feature-grid p,.ext-methods p{color:var(--ext-muted);line-height:1.7}.ext-methods article>b{font-size:.78rem}.ext-plus-example{padding:78px 0;background:var(--ext-soft)}.ext-plus-example ol{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0;list-style:none}.ext-plus-example li{display:flex;gap:16px;padding-top:22px;border-top:1px solid var(--ext-line)}.ext-plus-example li>b{color:#4f46e5}.ext-plus-example li strong{display:block;margin-bottom:8px}.ext-plus-example li span{color:var(--ext-muted);line-height:1.7}.ext-feature-grid{padding-block:70px}.ext-feature-grid article>span{color:#4f46e5;font-weight:850}.ext-gemini-cap{padding:72px 0;background:var(--ext-soft)}.ext-gemini-cap .ext-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ext-gemini-cap article{padding:24px;border:1px solid var(--ext-line);border-radius:16px;background:var(--ext-panel)}.ext-gemini-cap article>span{font-size:1.5rem;color:#4f46e5}.ext-gemini-cap p{color:var(--ext-muted);line-height:1.7}.ext-gemini-flow{padding-block:70px}.ext-gemini-flow>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ext-gemini-flow article{display:flex;gap:16px;padding:24px;border-top:1px solid var(--ext-line)}.ext-gemini-flow article b{color:#4f46e5}:root[data-theme=dark] .ext-page{--ext-bg:#09090b;--ext-panel:#111114;--ext-soft:#18181c;--ext-ink:#f4f4f5;--ext-muted:#9b9ba3;--ext-line:#29292e}:root[data-theme=dark] .ext-browser .browser-body a,:root[data-theme=dark] .ext-product-hero>div>a{background:#635bff}:root[data-theme=dark] .ext-faq-page,:root[data-theme=dark] .ext-gemini-cap,:root[data-theme=dark] .ext-help,:root[data-theme=dark] .ext-plus-example{background:#09090b}:root[data-theme=dark] .ext-codex-beyond,:root[data-theme=dark] .ext-next{background:#111114}:root[data-theme=dark] .ext-codex-beyond .ext-shell>div span{background:#18181c}:root[data-theme=dark] .codex-dark{background:#09090b}:root[data-theme=dark] .ext-codex-forms article{background:#111114}@media(max-width:850px){.ext-check,.ext-codex-beyond .ext-shell,.ext-codex-hero,.ext-faq,.ext-media,.ext-product-hero{grid-template-columns:1fr}.ext-codex-forms .ext-shell>div,.ext-codex-jobs>div,.ext-directory,.ext-feature-grid,.ext-help-groups,.ext-methods>div{grid-template-columns:1fr 1fr}.ext-stage-list ul{margin-left:0}.ext-cta .ext-shell{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.ext-shell{width:min(100% - 28px,1120px)}.ext-hero{padding-top:44px}.ext-media{padding:24px}.ext-media-track{align-items:flex-start;flex-direction:column}.ext-media-track i{width:1px;height:12px;margin-left:20px}.ext-stage-list summary{grid-template-columns:42px 1fr 20px}.ext-check-grid,.ext-codex-beyond .ext-shell>div,.ext-codex-eligibility>div,.ext-codex-flow .ext-shell>div,.ext-codex-forms .ext-shell>div,.ext-codex-jobs>div,.ext-directory,.ext-feature-grid,.ext-gemini-cap .ext-shell>div,.ext-gemini-flow>div,.ext-help-groups,.ext-methods>div,.ext-plus-example ol,.ext-stage-list ul{grid-template-columns:1fr}.ext-faq-page .ext-group-list,.ext-help .ext-help-groups{padding:24px}.ext-next{align-items:flex-start;flex-direction:column}.ext-codex-hero{min-height:auto;padding-block:60px}.ext-codex-hero h1{font-size:3.3rem}.ext-product-hero{padding-block:46px}.ext-product-hero .plan-card{min-height:0}}.price-replica,.pro-replica{--price-ink:#0f172a;--price-muted:#64748b;--price-line:#dbe3ef;--price-panel:#fff;--price-soft:#f8fafc;--price-violet:#4f46e5;--price-purple:#7c3aed;--price-gold:#f5b800;color:var(--price-ink);background:var(--background,#fff)}.price-shell{width:min(1216px,calc(100% - 40px));margin-inline:auto}.price-title{padding:24px 20px 34px;text-align:center}.pro-compare header>span,.pro-copy>small,.pro-faq header>span,.pro-process header>span{color:var(--price-violet);font-size:.72rem;font-weight:850;letter-spacing:.18em}.price-title h1{margin:0 0 7px;font-size:36px;line-height:1.2;letter-spacing:-.035em}.price-title h1 em{color:var(--price-violet);font-style:normal}.price-title p{margin:0 auto;color:var(--price-muted);line-height:1.7}.price-title>div{display:flex;justify-content:center;gap:38px;margin-top:22px}.price-title a{color:#334155;font-size:.85rem;text-decoration:none}.price-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 0 24px}.price-plan{position:relative;display:flex;min-height:585px;padding:28px 26px 24px;flex-direction:column;border:1px solid var(--price-line);border-radius:22px;background:var(--price-panel);box-shadow:0 10px 28px rgba(15,23,42,.05);transition:border-color .2s,box-shadow .2s,transform .2s}.price-plan:hover{border-color:#c7d2fe}.price-plan-selected{border:2px solid #6257f4;box-shadow:0 12px 30px rgba(79,70,229,.14)}.price-plan-radio{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.price-plan-radio:focus-visible+.price-plan-choice{outline:3px solid rgba(79,70,229,.35);outline-offset:5px;border-radius:14px}.price-plan-choice{position:relative;display:flex;flex:1 1;flex-direction:column;cursor:pointer}.price-radio-mark{position:absolute;top:0;right:0;display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--price-line);border-radius:50%;background:var(--price-panel)}.price-radio-mark i{width:10px;height:10px;border-radius:50%;background:transparent}.price-plan-selected .price-radio-mark{border-color:var(--price-violet)}.price-plan-selected .price-radio-mark i{background:var(--price-violet)}.price-plan-kicker{display:inline-flex;align-self:flex-start;padding:7px 11px;border-radius:8px;background:#eef2ff;color:var(--price-violet);font-size:.72rem;font-weight:750}.price-plan h2{margin:18px 0 6px;font-size:23px;letter-spacing:-.03em}.price-plan-choice>p{min-height:48px;margin:0;color:var(--price-muted);font-size:.86rem;line-height:1.7}.price-amount{display:flex;align-items:end;gap:7px;margin:22px 0}.price-amount strong{font-size:45px;line-height:1;letter-spacing:-.045em}.price-amount del,.price-amount span{color:var(--price-muted);font-size:.78rem}.price-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 20px}.price-mini-grid>span{display:grid;min-height:83px;padding:12px;place-items:center;border:1px solid var(--price-line);border-radius:14px;color:var(--price-violet);font-weight:850}.price-mini-grid small{display:block;color:var(--price-muted);font-size:.68rem;font-weight:600}.price-plan ul{display:grid;gap:12px;margin:0 0 20px;padding:0;list-style:none}.price-plan li{display:flex;gap:8px;color:var(--price-violet);font-size:.84rem}.price-plan li span{color:inherit}.price-note{margin:0 0 14px;color:var(--price-muted)}.price-buy{display:block;margin-top:auto;padding:14px;border-radius:12px;background:#172033;color:#fff;font-size:.87rem;font-weight:800;text-align:center;text-decoration:none}.price-plan-selected .price-buy{background:linear-gradient(135deg,var(--price-violet),var(--price-purple))}.price-service-row{display:grid;grid-template-columns:1.9fr 1fr 1fr;gap:14px;margin-top:0}.price-service-row>a,.price-service-row>article{display:flex;min-height:86px;padding:16px 18px;align-items:center;gap:14px;border:1px solid var(--price-line);border-radius:16px;background:var(--price-panel);color:inherit;text-decoration:none}.price-service-row>a b{margin-left:auto}.price-service-row strong{display:block}.price-service-row small{display:block;margin-top:4px;color:var(--price-muted);font-size:.72rem}.price-service-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#f1f5f9;color:var(--price-violet);font-weight:800}.price-go{justify-content:space-between}.price-go>div{display:flex;align-items:center;gap:14px}.price-go>div:last-child{justify-content:flex-end}.price-go h2{margin:0;font-size:1rem}.price-go h2 small{display:inline;padding:4px 7px;border:1px solid var(--price-line);border-radius:999px}.price-go p{margin:4px 0 0;color:var(--price-muted);font-size:.76rem}.price-go>div>strong{font-size:23px}.price-go del{color:var(--price-muted);font-size:.7rem}.price-go a{padding:10px 14px;border-radius:10px;background:#172033;color:#fff;font-size:.75rem;text-decoration:none}.price-trust{display:grid;grid-template-columns:repeat(3,1fr);margin-block:50px 72px;padding:26px;border:1px solid var(--price-line);border-radius:20px}.price-trust>span{display:grid;grid-template-columns:30px 1fr;align-items:center;padding:0 34px;color:#64748b}.price-trust>span+span{border-left:1px solid var(--price-line)}.price-trust b{color:var(--price-ink);font-size:.86rem}.price-trust small{grid-column:2;color:var(--price-muted)}.pro-replica-hero{display:grid;grid-template-columns:minmax(0,489px) minmax(0,662px);gap:64px;align-items:start;padding-block:72px 64px}.pro-copy>a{display:block;margin-bottom:38px;color:var(--price-muted);font-size:.8rem;text-decoration:none}.pro-badge{display:inline-flex;margin-bottom:28px;padding:7px 12px;border:1px solid #fde68a;border-radius:999px;background:#fffbeb;color:#a16207;font-size:.72rem;font-weight:750}.pro-copy>small{display:block}.pro-copy h1{margin:11px 0 0;font-size:48px;line-height:1.06;letter-spacing:-.045em}.pro-copy h1 em{font-style:normal}.pro-copy>i{display:block;width:84px;height:4px;margin:14px 0 22px;background:#f5b800}.pro-copy>p{max-width:440px;margin:0;color:var(--price-muted);font-size:1rem;line-height:1.8}.pro-copy aside{margin-top:28px;padding:20px;border:1px solid #f5ce59;border-radius:14px;background:#fffbeb}.pro-copy aside span,.pro-copy aside strong{display:block}.pro-copy aside span{margin-top:7px;color:#92400e;font-size:.8rem;line-height:1.65}.pro-copy ul{display:grid;gap:20px;margin:30px 0 0;padding:26px 0 0;border-top:1px solid var(--price-line);list-style:none}.pro-copy li{color:#334155;font-size:.86rem}.pro-copy li:before{content:"◇";margin-right:12px;color:var(--price-violet)}.pro-selector{padding:28px;border:1px solid var(--price-line);border-radius:24px;background:var(--price-panel);box-shadow:0 18px 45px rgba(15,23,42,.09)}.pro-selector>header{display:flex;align-items:start;justify-content:space-between;margin-bottom:22px}.pro-selector header h2{margin:0;font-size:1.35rem}.pro-selector header p{margin:5px 0 0;color:var(--price-muted);font-size:.75rem}.pro-selector header>span{padding:5px 8px;border-radius:999px;background:#f1f5f9;color:var(--price-muted);font-size:.65rem}.pro-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pro-tier-card{min-height:304px;padding:22px 20px;border:1px solid var(--price-line);border-radius:18px;background:var(--price-panel)}.pro-tier-card.selected{border-color:#0f172a;background:#0f172a;color:#fff;box-shadow:0 12px 24px rgba(15,23,42,.16)}.pro-tier-card>div:first-child{display:flex;justify-content:space-between;color:var(--price-violet);font-size:.7rem;font-weight:800;letter-spacing:.08em}.pro-tier-card.selected>div:first-child{color:#facc15}.pro-tier-card h3{margin:22px 0 7px;font-size:18px}.pro-tier-card>p{min-height:38px;margin:0;color:var(--price-muted);font-size:.72rem;line-height:1.55}.pro-tier-card.selected .pro-tier-label,.pro-tier-card.selected>p{color:#a7b0c1}.pro-tier-price{display:flex;align-items:end;gap:6px;margin-top:21px}.pro-tier-price strong{font-size:31px;line-height:1}.pro-tier-price del,.pro-tier-price small{color:var(--price-muted);font-size:.64rem}.pro-tier-card hr{margin:18px 0 13px;border:0;border-top:1px solid var(--price-line)}.pro-tier-card.selected hr{border-color:#334155}.pro-tier-label{display:block;color:var(--price-muted);font-size:.64rem}.pro-tier-card>b{display:block;margin-top:5px;font-size:27px}.pro-tier-card.selected>b{color:#facc15}.pro-tier-card>b small{margin-left:5px;color:var(--price-muted);font-size:.6rem}.pro-variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pro-variant-grid a{padding:17px;border-radius:12px;background:#facc15;color:#111827;text-align:center;text-decoration:none}.pro-variant-grid a:last-child{background:#0f172a;color:#fff}.pro-variant-grid small,.pro-variant-grid strong{display:block}.pro-variant-grid strong{margin-top:5px}.pro-variant-grid em{font-size:.7rem;font-style:normal}.pro-selector-note{margin:16px 0 0;padding:13px;border-radius:10px;background:#f8fafc;color:var(--price-muted);font-size:.72rem;text-align:center}.pro-support{display:flex;align-items:center;gap:16px;margin-bottom:86px;padding:18px 22px;border:1px solid var(--price-line);border-radius:16px}.pro-support>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#f1f5f9}.pro-support small,.pro-support strong{display:block}.pro-support small{margin-top:3px;color:var(--price-muted)}.pro-support a{margin-left:auto;color:var(--price-violet);font-weight:750;text-decoration:none}.pro-compare{padding-block:74px 100px;border-top:1px solid var(--price-line)}.pro-compare>header{max-width:680px;margin-bottom:38px}.pro-compare h2,.pro-faq h2,.pro-process h2{margin:12px 0 14px;font-size:34px;line-height:1.18;letter-spacing:-.035em}.pro-compare header p,.pro-faq header p{color:var(--price-muted);line-height:1.75}.pro-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:stretch}.pro-table{overflow:hidden;border:1px solid var(--price-line);border-radius:18px;background:var(--price-panel)}.pro-table>div{display:grid;grid-template-columns:1.1fr 1fr 1fr;min-height:86px;align-items:center}.pro-table>div>*{padding:18px}.pro-table>div+div{border-top:1px solid var(--price-line)}.pro-table-head{background:#0f172a;color:#fff}.pro-table-head b:last-child{color:#facc15}.pro-table>div span:last-child{background:#fffbeb;font-weight:700}.pro-table small{color:#a16207}.pro-scenarios{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pro-scenarios article,.pro-scenarios aside{padding:22px;border:1px solid var(--price-line);border-radius:16px;background:var(--price-panel)}.pro-scenarios small{color:var(--price-violet);font-weight:800}.pro-scenarios h3{margin:16px 0 9px;font-size:1rem}.pro-scenarios p{margin:0;color:var(--price-muted);font-size:.8rem;line-height:1.65}.pro-scenarios aside{grid-column:1/-1;border-color:#fecaca;background:#fff7f7;color:#b42318;font-size:.8rem}.pro-process{padding:88px 0;background:#fafafa;border-block:1px solid var(--price-line)}.pro-process header{margin-bottom:42px}.pro-process .price-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.pro-process article{padding-top:22px;border-top:1px solid var(--price-line)}.pro-process article small{color:#b45309;font-weight:800}.pro-process h3{margin:22px 0 8px}.pro-process p{color:var(--price-muted);line-height:1.75}.pro-faq{display:grid;grid-template-columns:330px 1fr;gap:80px;padding-block:94px 110px}.pro-faq-list details{border:0;border-bottom:1px solid var(--price-line);border-radius:0;background:transparent}.pro-faq-list details:first-child{border-top:1px solid var(--price-line)}.pro-faq-list summary{display:flex;padding:20px 2px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:.88rem;font-weight:750;list-style:none}.pro-faq-list summary::-webkit-details-marker{display:none}.pro-faq-list summary span{color:var(--price-muted);font-size:1.1rem}.pro-faq-list details[open] summary span{transform:rotate(45deg)}.pro-faq-list details p{margin:0;padding:0 2px 20px;color:var(--price-muted);font-size:.86rem;line-height:1.75}body:has(.price-replica) .breadcrumbs,body:has(.pro-replica) .breadcrumbs{display:none}:root[data-theme=dark] .price-replica,:root[data-theme=dark] .pro-replica{--price-ink:#f4f4f5;--price-muted:#9b9ba3;--price-line:#29292e;--price-panel:#111114;--price-soft:#18181c;background:#09090b}:root[data-theme=dark] .price-title a,:root[data-theme=dark] .pro-copy li{color:#d4d4d8}:root[data-theme=dark] .price-plan-kicker,:root[data-theme=dark] .price-service-icon,:root[data-theme=dark] .pro-selector header>span,:root[data-theme=dark] .pro-support>span{background:#18181c}:root[data-theme=dark] .price-mini-grid small{color:#9b9ba3}:root[data-theme=dark] .price-buy,:root[data-theme=dark] .price-go a{background:#4f46e5}:root[data-theme=dark] .pro-copy aside{border-color:#5d4715;background:#18150d}:root[data-theme=dark] .pro-copy aside span{color:#f6c85f}:root[data-theme=dark] .pro-process,:root[data-theme=dark] .pro-selector-note{background:#111114}:root[data-theme=dark] .pro-table>div span:last-child{background:#18150d}:root[data-theme=dark] .pro-table-head,:root[data-theme=dark] .pro-variant-grid a:last-child{background:#18181c}:root[data-theme=dark] .pro-scenarios aside{border-color:#5f2929;background:#181111;color:#fca5a5}@media(max-width:900px){.price-primary-grid{grid-template-columns:1fr}.price-plan{min-height:0}.price-service-row,.price-trust{grid-template-columns:1fr}.price-trust>span{padding:18px 8px}.price-trust>span+span{border-top:1px solid var(--price-line);border-left:0}.pro-compare-grid,.pro-faq,.pro-replica-hero{grid-template-columns:1fr}.pro-replica-hero{gap:40px}.pro-process .price-shell>div{grid-template-columns:1fr}.pro-copy>p{max-width:none}}@media(max-width:620px){.price-shell{width:min(100% - 28px,1216px)}.price-title h1{font-size:31px}.price-title>div{gap:14px;flex-wrap:wrap}.price-primary-grid{gap:16px}.price-plan{padding:22px}.price-service-row{gap:10px}.price-go{align-items:flex-start!important;flex-direction:column}.price-go>div:last-child{width:100%;justify-content:space-between}.pro-replica-hero{padding-top:42px}.pro-copy h1{font-size:42px}.pro-selector{padding:18px}.pro-choice-grid,.pro-variant-grid{grid-template-columns:1fr}.pro-support{align-items:flex-start;flex-wrap:wrap}.pro-support a{width:100%;margin-left:58px}.pro-compare{gap:28px;padding-block:58px}.pro-table{overflow-x:auto}.pro-table>div{min-width:620px}.pro-faq,.pro-process{padding-block:58px}.pro-faq{gap:22px}}