.AppShell-module__avAAna__shell{background:var(--ig-bg);min-height:100vh;color:var(--ig-text);font-feature-settings:"palt";position:relative}.AppShell-module__avAAna__bgLayer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.AppShell-module__avAAna__bgLayer span{display:block;position:absolute}.AppShell-module__avAAna__bgGlowOrange{filter:blur(44px);background:radial-gradient(circle,#ff742624,#0000 60%);width:56rem;height:56rem;top:-18%;left:22%}.AppShell-module__avAAna__bgGlowBlue{filter:blur(44px);background:radial-gradient(circle,#50aaff1a,#0000 65%);width:50rem;height:50rem;top:8%;right:-10%}.AppShell-module__avAAna__bgGrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;inset:0;-webkit-mask-image:radial-gradient(60rem 38rem at 60% 18%,#000 0%,#00000080 60%,#0000 100%);mask-image:radial-gradient(60rem 38rem at 60% 18%,#000 0%,#00000080 60%,#0000 100%)}@media (min-width:1024px){.AppShell-module__avAAna__bgGlowOrange{left:35%}}.AppShell-module__avAAna__mobileHeader{z-index:50;background:var(--ig-bg-elev);border-bottom:1px solid var(--ig-line);align-items:center;height:56px;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.AppShell-module__avAAna__mobileToggle{border:1px solid var(--ig-line);width:2.4rem;height:2.4rem;color:var(--ig-text);cursor:pointer;transition:border-color var(--ig-duration) var(--ig-ease);background:0 0;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.AppShell-module__avAAna__mobileToggle:hover{border-color:var(--ig-line-strong)}.AppShell-module__avAAna__mobileBrand{color:var(--ig-text);letter-spacing:.01em;align-items:center;gap:.5rem;margin-left:.85rem;font-weight:800;text-decoration:none;display:inline-flex}@media (min-width:1024px){.AppShell-module__avAAna__mobileHeader{display:none}}.AppShell-module__avAAna__overlay{z-index:30;background:#0000008c;position:fixed;inset:0}@media (min-width:1024px){.AppShell-module__avAAna__overlay{display:none}}.AppShell-module__avAAna__aside{z-index:40;background:var(--ig-bg-elev);border-right:1px solid var(--ig-line);width:16rem;height:100vh;transition:transform .3s var(--ig-ease);flex-direction:column;padding:1.4rem .85rem 1.1rem;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.AppShell-module__avAAna__aside.AppShell-module__avAAna__open{transform:translate(0)}@media (min-width:1024px){.AppShell-module__avAAna__aside{padding-top:1.1rem;transform:translate(0)}}.AppShell-module__avAAna__aside::-webkit-scrollbar{width:6px}.AppShell-module__avAAna__aside::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.AppShell-module__avAAna__brand{color:var(--ig-text);letter-spacing:.01em;align-items:center;gap:.55rem;margin:3.6rem 0 1.4rem;padding:0 .6rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:flex}@media (min-width:1024px){.AppShell-module__avAAna__brand{margin-top:.2rem}}.AppShell-module__avAAna__brandMark{color:#fff;background:var(--ig-gradient-cta);border-radius:.45rem;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;display:grid;box-shadow:0 0 18px #ff632080}.AppShell-module__avAAna__nav{flex-direction:column;flex:1;gap:.15rem;margin-top:.4rem;display:flex}.AppShell-module__avAAna__navLink{color:var(--ig-muted);transition:color var(--ig-duration) var(--ig-ease), border-color var(--ig-duration) var(--ig-ease), background var(--ig-duration) var(--ig-ease);border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.AppShell-module__avAAna__navLink:hover{color:var(--ig-text);border-color:var(--ig-line-strong);background:#ff7a2f0f}.AppShell-module__avAAna__navLink.AppShell-module__avAAna__active{color:var(--ig-text);border-color:var(--ig-line-strong);background:#ff7a2f14}.AppShell-module__avAAna__navIcon{width:1.05rem;color:var(--ig-orange);flex-shrink:0;font-size:.95rem}.AppShell-module__avAAna__navLink:hover .AppShell-module__avAAna__navIcon,.AppShell-module__avAAna__navLink.AppShell-module__avAAna__active .AppShell-module__avAAna__navIcon{color:var(--ig-orange-soft)}.AppShell-module__avAAna__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.AppShell-module__avAAna__footer{border-top:1px solid var(--ig-line);flex-direction:column;gap:.55rem;margin-top:.6rem;padding-top:.85rem;display:flex}.AppShell-module__avAAna__langRow{color:var(--ig-muted);align-items:center;gap:.6rem;padding:0 .75rem;font-size:.8rem;display:flex}.AppShell-module__avAAna__langRow svg{color:var(--ig-muted-2)}.AppShell-module__avAAna__langButton{border:1px solid var(--ig-line);color:var(--ig-text);cursor:pointer;transition:border-color var(--ig-duration) var(--ig-ease);background:0 0;border-radius:.4rem;margin-left:auto;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.AppShell-module__avAAna__langButton:hover{border-color:var(--ig-line-strong)}.AppShell-module__avAAna__userRow{color:var(--ig-muted-2);align-items:center;gap:.6rem;padding:0 .75rem;font-size:.78rem;display:flex}.AppShell-module__avAAna__userRow svg{color:var(--ig-muted-2)}.AppShell-module__avAAna__userEmail{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.AppShell-module__avAAna__logout{color:var(--ig-orange-soft);cursor:pointer;transition:color var(--ig-duration) var(--ig-ease), border-color var(--ig-duration) var(--ig-ease), background var(--ig-duration) var(--ig-ease);background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.7rem;padding:.6rem .75rem;font-size:.85rem;font-weight:700;display:flex}.AppShell-module__avAAna__logout:hover{color:#fff;border-color:var(--ig-line-strong);background:#ff4f1f1f}.AppShell-module__avAAna__logout svg{color:var(--ig-orange)}.AppShell-module__avAAna__main{z-index:1;min-height:100vh;padding-top:56px;position:relative}@media (min-width:1024px){.AppShell-module__avAAna__main{margin-left:16rem;padding-top:0}}
.Pricing-module__xD3fNa__page{z-index:1;max-width:1100px;margin:0 auto;padding:3rem 2.4rem 5rem;position:relative}.Pricing-module__xD3fNa__intro{text-align:center;max-width:38rem;margin:0 auto 3rem}.Pricing-module__xD3fNa__introEyebrow{color:var(--ig-orange-soft);letter-spacing:.18em;margin:0 0 1.2rem;font-size:.78rem;font-weight:800}.Pricing-module__xD3fNa__introTitle{font-family:var(--ig-font-serif);letter-spacing:-.01em;color:#fdf2e8;margin:0;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:700;line-height:1.25}.Pricing-module__xD3fNa__introTitle span{background:var(--ig-gradient-fire);color:#0000;-webkit-background-clip:text;background-clip:text}.Pricing-module__xD3fNa__introLead{color:var(--ig-muted);margin:1.2rem auto 0;font-size:1rem;line-height:1.85}.Pricing-module__xD3fNa__plansGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-bottom:4rem;display:grid}.Pricing-module__xD3fNa__planCard{flex-direction:column;padding:2.2rem 2rem;display:flex;position:relative}.Pricing-module__xD3fNa__planFeatured{box-shadow:var(--ig-shadow-card), 0 0 50px #ff712b1f;border-color:#ff7a2f73}.Pricing-module__xD3fNa__planFeatured:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 80% 0,#ff7a2f2e,#0000 55%);position:absolute;inset:0}.Pricing-module__xD3fNa__planFeatured>*{position:relative}.Pricing-module__xD3fNa__planBadge{z-index:2;letter-spacing:.12em;color:#fff;background:var(--ig-gradient-cta);text-transform:uppercase;border-radius:999px;padding:.3rem .8rem;font-size:.72rem;font-weight:800;position:absolute;top:-.7rem;left:1.6rem;box-shadow:0 6px 18px #ff632059}.Pricing-module__xD3fNa__planEyebrow{color:var(--ig-orange-soft);letter-spacing:.18em;margin:0 0 .4rem;font-size:.78rem;font-weight:800}.Pricing-module__xD3fNa__planName{font-family:var(--ig-font-serif);color:#fdf2e8;margin:0;font-size:1.6rem;font-weight:700}.Pricing-module__xD3fNa__planLead{color:var(--ig-muted);margin:.6rem 0 0;font-size:.92rem;line-height:1.75}.Pricing-module__xD3fNa__priceRow{align-items:baseline;gap:.4rem;margin:1.6rem 0 1.4rem;display:flex}.Pricing-module__xD3fNa__priceCurrency{color:#fdf2e8;font-size:1.6rem;font-weight:700}.Pricing-module__xD3fNa__priceValue{color:#fff;font-feature-settings:"tnum";font-size:3.2rem;font-weight:800;line-height:1}.Pricing-module__xD3fNa__priceUnit{color:var(--ig-muted);font-size:.9rem}.Pricing-module__xD3fNa__featureList{gap:.65rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.Pricing-module__xD3fNa__featureItem{color:#d3dae5;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.65;display:flex}.Pricing-module__xD3fNa__featureItem svg{color:var(--ig-orange-soft);flex-shrink:0;margin-top:.25rem;font-size:.85rem}.Pricing-module__xD3fNa__spacer{flex:1}.Pricing-module__xD3fNa__alreadyBox{color:#b8efd0;background:#6ee2a314;border:1px solid #6ee2a352;border-radius:.55rem;align-items:center;gap:.7rem;margin-bottom:.9rem;padding:.85rem 1rem;font-size:.86rem;font-weight:600;display:flex}.Pricing-module__xD3fNa__alreadyBox svg{color:#6ee2a3;font-size:1rem}.Pricing-module__xD3fNa__notice{text-align:center;color:var(--ig-muted-2);margin:.9rem 0 0;font-size:.78rem}.Pricing-module__xD3fNa__errorBox{color:#ffb2ac;text-align:center;background:#ef504614;border:1px solid #ef504666;border-radius:.5rem;margin:0 0 .9rem;padding:.7rem .85rem;font-size:.8rem}.Pricing-module__xD3fNa__balance{background:#ff7a2f0f;border:1px solid #ff7a2f47;border-radius:.55rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.8rem 1rem;font-size:.86rem;display:flex}.Pricing-module__xD3fNa__balanceLabel{color:var(--ig-muted);font-weight:600}.Pricing-module__xD3fNa__balanceValue{color:#fdf2e8;font-weight:800}.Pricing-module__xD3fNa__balanceExpiry{color:var(--ig-muted-2);margin-top:.15rem;font-size:.72rem;font-weight:500;display:block}.Pricing-module__xD3fNa__presets{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 .85rem;display:grid}.Pricing-module__xD3fNa__preset{color:#d3dae5;border:1px solid var(--ig-line);cursor:pointer;transition:border-color var(--ig-duration) var(--ig-ease), color var(--ig-duration) var(--ig-ease), background var(--ig-duration) var(--ig-ease);background:#ffffff0a;border-radius:.5rem;padding:.7rem .6rem;font-size:.86rem;font-weight:700}.Pricing-module__xD3fNa__preset:hover{border-color:var(--ig-line-strong);color:#fff}.Pricing-module__xD3fNa__presetActive{color:#fff;border-color:var(--ig-orange);background:#ff7a2f2e}.Pricing-module__xD3fNa__inputRow{align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.Pricing-module__xD3fNa__input{height:2.6rem;color:var(--ig-text);border:1px solid var(--ig-line);transition:border-color var(--ig-duration) var(--ig-ease);background:#ffffff0a;border-radius:.5rem;outline:none;flex:1;padding:0 .85rem;font-size:.95rem}.Pricing-module__xD3fNa__input:focus{border-color:var(--ig-line-strong)}.Pricing-module__xD3fNa__inputUnit{color:var(--ig-muted);font-size:.9rem}.Pricing-module__xD3fNa__fineprint{color:var(--ig-muted-2);margin:.9rem 0 0;font-size:.74rem;line-height:1.75}.Pricing-module__xD3fNa__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite Pricing-module__xD3fNa__spin;display:inline-block}@keyframes Pricing-module__xD3fNa__spin{to{transform:rotate(360deg)}}.Pricing-module__xD3fNa__faqSection{margin-top:4rem}.Pricing-module__xD3fNa__faqList{gap:.85rem;display:grid}.Pricing-module__xD3fNa__faqItem{padding:1.4rem 1.6rem}.Pricing-module__xD3fNa__faqQuestion{color:#fdf2e8;margin:0 0 .5rem;font-size:1rem;font-weight:700}.Pricing-module__xD3fNa__faqAnswer{color:var(--ig-muted);margin:0;font-size:.9rem;line-height:1.85}.Pricing-module__xD3fNa__legalCard{margin-top:3rem;padding:1.8rem 2rem}.Pricing-module__xD3fNa__legalTitle{font-family:var(--ig-font-serif);color:#fdf2e8;margin:0 0 .6rem;font-size:1.3rem;font-weight:700}.Pricing-module__xD3fNa__legalText{color:var(--ig-muted);margin:0 0 1rem;font-size:.92rem;line-height:1.85}.Pricing-module__xD3fNa__legalLink{color:var(--ig-orange-soft);transition:color var(--ig-duration) var(--ig-ease);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.Pricing-module__xD3fNa__legalLink:hover{color:var(--ig-orange)}@media (max-width:900px){.Pricing-module__xD3fNa__plansGrid{grid-template-columns:1fr}}@media (max-width:700px){.Pricing-module__xD3fNa__page{padding:2rem 1rem 3rem}.Pricing-module__xD3fNa__planCard{padding:1.7rem 1.4rem}.Pricing-module__xD3fNa__priceValue{font-size:2.6rem}.Pricing-module__xD3fNa__presets{grid-template-columns:repeat(2,1fr)}}
