﻿*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#fff;color:#0a0d12;font:400 16.5px/1.6 "Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}@media(max-width: 640px){body{font-size:16px}}main{overflow-x:clip}img,svg{display:block;max-width:100%;user-select:none;-webkit-user-select:none}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid #2f5bff;outline-offset:3px;border-radius:8px}section{scroll-margin-top:84px}.wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:#0a0d12;color:#fff;padding:10px 14px;border-radius:10px;font-weight:600;transition:top .2s}.skip-link:focus{top:12px}.display-xl{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(2.4rem,5.4vw,4.4rem);letter-spacing:-0.04em;line-height:1.04;text-wrap:balance}.display-lg{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(1.9rem,3.6vw,2.9rem);letter-spacing:-0.04em;line-height:1.04;text-wrap:balance}.gradient-text{background:linear-gradient(100deg, #FF5A1F, #F0386B 60%, #FF5A1F);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);animation:sheen 6s ease-in-out infinite}.gradient-text--static{animation:none;background-size:100% 100%}.eyebrow{display:inline-flex;justify-self:start;font-size:13px;font-weight:600;color:#ff5a1f;padding:5px 12px;border-radius:999px;background:#fff1eb;border:1px solid #ffd9c8}.lead{color:#464650;font-size:clamp(1.02rem,1.4vw,1.15rem)}.lead strong{color:#0a0d12;font-weight:600}.lead.sub{text-transform:uppercase;font-size:1.5rem;color:#000;letter-spacing:.05px;margin-bottom:0}.note{font-size:13px;color:#7f7f8d}.note--spaced{margin-top:16px}@keyframes sheen{50%{background-position:100% 0}}@keyframes rise{from{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes blink{50%{opacity:.25}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translate(-50%, -10px)}}@keyframes wob{50%{translate:0 -8px}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes play{from{left:0}to{left:100%}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-spin{to{--angle: 360deg}}.is-pending{opacity:0;transform:translateY(22px)}.is-revealed{animation:rise .8s cubic-bezier(0.2, 0.8, 0.2, 1) backwards}.stagger>:nth-child(3n+2){animation-delay:.07s}.stagger>:nth-child(3n+3){animation-delay:.14s}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}.is-pending{opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:60px;padding:0 24px;border-radius:12px;border:1px solid rgba(0,0,0,0);font-weight:600;font-size:.98rem;cursor:pointer;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .2s cubic-bezier(0.2, 0.8, 0.2, 1),background .2s}.btn svg{width:17px;height:17px;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.btn:hover svg{transform:translateX(3px)}.btn--primary{background:#0a0d12;color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.1),inset 0 1px 0 rgba(255,255,255,.12)}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(10,13,18,.45)}.btn--primary:active{transform:none}.btn--secondary{background:#fff;border-color:#e4e4eb;box-shadow:0 1px 2px rgba(16,24,40,.06)}.btn--secondary:hover{background:#f5f6f8}.btn>svg:last-child:not(:only-child){width:18px;height:18px}.btn--small{height:40px;padding:0 16px;font-size:.9rem;border-radius:10px}.logo{display:flex;align-items:center;gap:10px;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.12rem;letter-spacing:-0.03em}.logo__mark{width:32px;height:32px;border-radius:9px;background:#0a0d12;display:grid;place-items:center;box-shadow:0 1px 2px rgba(16,24,40,.06)}.logo__mark svg{width:20px;height:20px;animation:spin 8s linear infinite}.pill{justify-self:start;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.pill--ok{background:#dcfce7;color:#016630}.pill--warn{background:#fef3c7;color:#92400e}.card-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 1000px){.card-grid{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.card-grid{grid-template-columns:1fr}}.site-header{position:sticky;top:env(safe-area-inset-top, 0px);z-index:50;background:rgba(255,255,255,.8);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(0,0,0,0);transition:border-color .25s}.site-header.is-scrolled{border-bottom-color:#e4e4eb}.nav{display:flex;align-items:center;gap:24px;height:68px}.nav__links{display:flex;gap:2px;margin-left:16px}.nav__links a{font-weight:500;font-size:14px;padding:8px 12px;border-radius:8px;color:#464650;transition:background .2s,color .2s}.nav__links a:hover{background:#f5f6f8;color:#0a0d12}@media(max-width: 1000px){.nav__links{display:none}.nav__links.is-open{display:flex;position:absolute;top:68px;left:0;right:0;z-index:100;flex-direction:column;background:#fff;border-bottom:1px solid #e4e4eb;padding:12px 20px 16px;margin:0;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16)}.nav__links.is-open li{padding:10px 0;border-bottom:1px solid #f5f6f8}.nav__links.is-open li:last-child{border-bottom:none}.nav__links.is-open a{font-size:1rem;padding:0 8px;color:#0a0d12}.nav__links.is-open a.btn{color:#fff}}.nav__mobile-cta{display:none;margin-top:8px}.nav__mobile-cta .btn{width:100%}@media(max-width: 1000px){.nav__mobile-cta{display:block}}.nav__actions{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width: 640px){.nav__cta{padding:0 12px;font-size:.85rem}}@media(max-width: 1000px){.nav__cta{display:none}}.nav__toggle{display:none;width:40px;height:40px;border-radius:10px;border:1px solid #e4e4eb;background:#fff;cursor:pointer}.nav__toggle span{display:block;width:16px;height:1.5px;background:#0a0d12;margin:4px auto;transition:transform .3s cubic-bezier(0.2, 0.8, 0.2, 1)}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(2.75px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-2.75px) rotate(-45deg)}@media(max-width: 1000px){.nav__toggle{display:block}}.section{padding-block:clamp(80px,10vw,128px)}.section+.section{padding-top:0}.section--tight-end{padding-bottom:clamp(32px,4vw,56px)}.section__head{display:grid;gap:16px;max-width:760px;margin-bottom:48px}.section__head .lead{max-width:100%}.site-footer{background:#f5f6f8;border-top:1px solid #e4e4eb;margin-top:clamp(80px,10vw,128px);padding-block:56px 32px}.site-footer__grid{display:grid;grid-template-columns:1.5fr repeat(3, 1fr);gap:40px}@media(max-width: 1000px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.site-footer__grid{grid-template-columns:1fr}}.site-footer__about{color:#7f7f8d;font-size:.92rem;max-width:32ch;margin-block:14px 20px}.site-footer h2{font-size:13px;font-weight:600;margin-bottom:14px}.site-footer nav ul{display:grid;gap:10px;font-size:.93rem}.site-footer nav a{color:#464650;transition:color .2s}.site-footer nav a:hover{color:#ff5a1f}.site-footer__disclaimer{margin-top:40px;padding:16px 20px;background:#f5f6f8;border:1px solid #e4e4eb;border-radius:10px;font-size:12px;color:#7f7f8d;line-height:1.6}.site-footer__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:28px;font-size:13px;color:#7f7f8d}.hero{position:relative;padding-block:64px 88px;background:linear-gradient(#FFFFFF, #F5F6F8);isolation:isolate}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#E4E4EB 1px, transparent 1px),linear-gradient(90deg, #E4E4EB 1px, transparent 1px);background-size:56px 56px;mask-image:radial-gradient(70% 60% at 70% 40%, #000, transparent);-webkit-mask-image:radial-gradient(70% 60% at 70% 40%, #000, transparent);opacity:.55}.hero::after{content:"";position:absolute;right:8%;top:10%;width:420px;height:420px;z-index:-1;border-radius:50%;background:radial-gradient(circle, rgba(255, 90, 31, 0.18), rgba(240, 56, 107, 0.08) 45%, transparent 70%);filter:blur(20px)}.hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}@media(max-width: 1000px){.hero__grid{grid-template-columns:1fr}}.hero__copy{display:grid;gap:24px;justify-items:start;min-width:0}.hero__copy>*{animation:rise .8s cubic-bezier(0.2, 0.8, 0.2, 1) backwards}.hero__copy>:nth-child(2){animation-delay:0.06s}.hero__copy>:nth-child(3){animation-delay:0.12s}.hero__copy>:nth-child(4){animation-delay:0.18s}.hero__copy>:nth-child(5){animation-delay:0.24s}.hero__copy>:nth-child(6){animation-delay:0.3s}.hero__badge{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 6px;border:1px solid #e4e4eb;border-radius:999px;background:#fff;font-size:13px;font-weight:500;color:#464650;box-shadow:0 1px 2px rgba(16,24,40,.06)}.hero__badge::before{content:"";width:22px;height:22px;border-radius:50%;background:radial-gradient(circle, #FF5A1F 0 4px, #FFF1EB 4.5px);animation:blink 1.4s ease-in-out infinite}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.stats{background:#f5f6f8;border-block:1px solid #e4e4eb;overflow:hidden;mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.stats__track{display:flex;width:max-content;animation:marquee 45s linear infinite}.stats:hover .stats__track{animation-play-state:paused}.stats dl{display:flex}.stats__item{display:flex;flex-direction:row-reverse;align-items:center;gap:10px;padding:22px 36px;white-space:nowrap;border-right:1px solid #e4e4eb}.stats dd{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-0.03em}.stats dt{font-size:14px;color:#7f7f8d;margin-top:3px}@media(prefers-reduced-motion: reduce){.stats{overflow-x:auto}}.editor{background:#0b0b0f;color:#fff;border-radius:20px;border:1px solid #23232b;box-shadow:0 2px 4px rgba(16,24,40,.06),0 24px 60px -20px rgba(16,24,40,.28);overflow:hidden}.editor__bar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #23232b;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:#9e9ead;flex-wrap:wrap}.editor__lights{display:flex;gap:6px}.editor__lights::before,.editor__lights::after,.editor__lights span{content:"";width:10px;height:10px;border-radius:50%}.editor__lights::before{background:#ff5f57}.editor__lights span{background:#febc2e}.editor__lights::after{background:#28c840}.editor__timecode{margin-left:auto;color:#fff;font-variant-numeric:tabular-nums;background:#1a1a20;padding:4px 10px;border-radius:6px}.editor__body{display:grid;grid-template-columns:96px 1fr;overflow:hidden}@media(max-width: 680px){.editor__body{overflow-x:auto}}@media(max-width: 640px){.editor__body .editor__clip{overflow:visible;white-space:nowrap}}.editor__tracks,.editor__lanes{display:grid;grid-template-rows:30px repeat(3, 48px)}.editor__tracks{border-right:1px solid #23232b;font-size:12px;color:#9e9ead}.editor__tracks li{display:flex;align-items:center;padding-left:18px;border-bottom:1px solid #18181e}.editor__lanes{position:relative;min-width:560px;overflow:hidden}.editor__ruler{display:flex;justify-content:space-between;align-items:center;padding-inline:8px;border-bottom:1px solid #23232b;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:10px;color:#6b6b78;background:repeating-linear-gradient(90deg, #2A2A32 0 1px, transparent 1px 20px) bottom/100% 6px no-repeat}.editor__lane{position:relative;border-bottom:1px solid #18181e}.editor__clip{position:absolute;top:9px;bottom:9px;border-radius:8px;display:flex;align-items:center;padding-inline:10px;font-size:11px;font-weight:600;color:#0a0d12;overflow:hidden;white-space:nowrap;transform-origin:left;transform:scaleX(0);transition:transform .7s cubic-bezier(0.2, 0.8, 0.2, 1);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.editor__lane--script .editor__clip{background:linear-gradient(180deg, #FF7A45, #FF5A1F)}.editor__lane--voice .editor__clip{background:#91c0ff;color:#000}.editor__lane--captions .editor__clip{background:linear-gradient(180deg, #FFD666, #FFC93C)}.editor__playhead{position:absolute;top:0;bottom:0;left:0;width:2px;background:#fff;z-index:3;pointer-events:none;box-shadow:0 0 12px rgba(255,255,255,.6)}.editor__playhead::before{content:"";position:absolute;top:0;left:-5px;width:12px;height:12px;border-radius:3px 3px 6px 6px;background:#fff}.editor.is-live .editor__clip{transform:scaleX(1)}.editor.is-live .editor__playhead{animation:play 12s linear infinite}@media(prefers-reduced-motion: reduce){.editor__clip{transform:scaleX(1)}}.steps{margin-top:20px}.step{background:#fff;border:1px solid #e4e4eb;border-radius:20px;padding:24px;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1);display:grid;gap:10px;align-content:start}.step__label{justify-self:start;font-size:12px;font-weight:600;color:#464650;background:#f5f6f8;border:1px solid #e4e4eb;padding:3px 10px;border-radius:999px}.step h3{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:-0.03em}.step p{color:#464650;font-size:.96rem}.step p strong{color:#000}.step:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);transform:translateY(-2px)}.program{background:#fff;border:1px solid #e4e4eb;border-radius:20px;padding:24px;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1);display:grid;gap:14px;align-content:start;min-width:0}.program h3{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-0.03em}.program p{color:#464650;font-size:.95rem}.program p strong{color:#000}.program__reqs{display:grid;gap:8px;background:#f5f6f8;border:1px solid #e4e4eb;border-radius:14px;padding:14px}.program__reqs li{display:flex;gap:10px;font-size:.9rem;color:#464650}.program__reqs li::before{content:"";flex:0 0 16px;height:16px;margin-top:.2em;border-radius:50%;border:1px solid #e4e4eb;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.5l2.2 2.2 4.8-5' fill='none' stroke='%23FF5A1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.program__reqs em{font-style:normal;color:#7f7f8d}.program:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);transform:translateY(-2px)}.warning{border:1px solid #fde68a;border-radius:20px;background:#fffbeb;display:flex;gap:16px;padding:22px 24px;align-items:flex-start}.warning::before{content:"!";flex:0 0 36px;height:36px;border-radius:10px;background:#fef3c7;color:#b45309;font-weight:800;display:grid;place-items:center}.warning__body{display:grid;gap:6px}.warning h3{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.08rem;letter-spacing:-0.02em}.warning p{color:#464650;max-width:82ch}.feature{background:#fff;border:1px solid #e4e4eb;border-radius:20px;padding:24px;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1);display:grid;gap:10px;align-content:space-between}.feature__icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fff1eb;color:#ff5a1f;border:1px solid #ffd9c8;transition:transform .3s cubic-bezier(0.2, 0.8, 0.2, 1)}.feature__icon svg{width:20px;height:20px}.feature:nth-child(3n+2) .feature__icon{background:#eff3ff;color:#2f5bff;border-color:#d6e0ff}.feature:nth-child(3n) .feature__icon{background:#e9f9f1;color:#15a06c;border-color:#c6eedb}.feature:hover .feature__icon{transform:scale(1.06)}.feature__head{display:flex;align-items:center;gap:10px}.feature>div:not(.price-wrap){display:flex;flex-direction:column;gap:10px}.feature h3{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-0.02em}.feature p{color:#464650;font-size:.95rem}.feature p strong{color:#000}.feature .price-wrap{display:flex;flex-direction:column;align-items:center;padding-top:16px}.feature .price{font-size:clamp(2.2rem,4vw,3rem);letter-spacing:-0.04em}.feature--recommended{border:2px solid #ff5a1f;position:relative;overflow:visible}.feature--recommended:hover{transform:none;box-shadow:none}.feature--recommended::before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:conic-gradient(from var(--angle, 0deg), transparent 0deg, transparent 300deg, #FF5A1F 325deg, #F0386B 345deg, transparent 360deg);z-index:-1;filter:blur(7px);animation:border-spin 3s linear infinite}.feature--recommended::after{content:"";position:absolute;inset:0;border-radius:calc(20px - 1px);background:#fff;z-index:-1}.feature__badge{position:absolute;top:0;right:16px;transform:translateY(-50%);white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ff5a1f;padding:5px 14px;border-radius:999px}.feature:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);transform:translateY(-2px)}.faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}@media(max-width: 1000px){.faq{grid-template-columns:1fr}}.faq__intro{position:sticky;top:110px;display:grid;gap:16px}@media(max-width: 1000px){.faq__intro{position:static}}.faq__list{display:grid;gap:10px}.faq details strong{color:#000}.faq details{border:1px solid #e4e4eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s}.faq details[open]{box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16)}.faq details.is-animating{overflow:hidden}.faq details>p{transition:opacity .3s cubic-bezier(0.2, 0.8, 0.2, 1)}.faq details:not([open])>p{opacity:0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:600;font-size:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";flex:0 0 28px;height:28px;border-radius:8px;background:#f5f6f8;border:1px solid #e4e4eb;display:grid;place-items:center;font-weight:600;color:#464650;transition:transform .3s cubic-bezier(0.2, 0.8, 0.2, 1),background .2s,color .2s}.faq details[open] summary::after{transform:rotate(45deg);background:#0a0d12;border-color:#0a0d12;color:#fff}.faq details>p{padding:0 20px 20px;color:#464650;max-width:62ch}.faq details>ul{padding:0 20px 20px;color:#464650;font-size:inherit;line-height:1.6;display:grid;gap:6px}.faq details>ul li{padding-left:1em;position:relative}.faq details>ul li::before{content:"–";position:absolute;left:0;color:#7f7f8d}.cta{background:#0b0b0f;color:#fff;border-radius:28px;padding:clamp(48px,7vw,88px) clamp(24px,5vw,64px);display:grid;grid-template-columns:1.3fr .7fr;gap:32px;align-items:end;position:relative;overflow:hidden;isolation:isolate;box-shadow:0 2px 4px rgba(16,24,40,.06),0 24px 60px -20px rgba(16,24,40,.28)}@media(max-width: 1000px){.cta{grid-template-columns:1fr}}.cta::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 90% at 85% 0%, rgba(255, 90, 31, 0.45), transparent 60%),radial-gradient(50% 80% at 10% 110%, rgba(240, 56, 107, 0.3), transparent 60%)}.cta::after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:48px 48px;mask-image:radial-gradient(70% 70% at 70% 30%, #000, transparent);-webkit-mask-image:radial-gradient(70% 70% at 70% 30%, #000, transparent)}.cta p{color:#c9c9d3;margin-top:14px;max-width:44ch}.cta .btn{justify-self:end;background:#fff;color:#0a0d12;border-color:#fff}.cta .btn:hover{background:#f1f1f4}@media(max-width: 1000px){.cta .btn{justify-self:start}}.slider{--per-view: 4;--gap: 16px;--arrow: 46px}@media(max-width: 1000px){.slider{--per-view: 3}}@media(max-width: 640px){.slider{--per-view: 1.5;--gap: 12px;--arrow: 38px}}.slider__stage{position:relative}.slider__viewport{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;--bleed-y: 28px;--bleed-x: 10px;padding:var(--bleed-y) var(--bleed-x) calc(var(--bleed-y) + 16px);margin:calc(var(--bleed-y)*-1) calc(var(--bleed-x)*-1) calc((var(--bleed-y) + 16px)*-1);scroll-padding-inline:var(--bleed-x);cursor:grab;user-select:none;-webkit-user-select:none}.slider__viewport::-webkit-scrollbar{display:none}.slider__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.slider__viewport img{-webkit-user-drag:none;pointer-events:none}.slider__slide{flex:0 0 calc((100% - (var(--per-view) - 1)*var(--gap))/var(--per-view));scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;min-width:0}.slider:not(.slider--cards) .slider__slide{background:#fff;border:1px solid #e4e4eb;border-radius:20px;padding:14px 14px 14px;box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1)}.slider:not(.slider--cards) .slider__slide:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);transform:translateY(-2px)}.slider:not(.slider--cards) .slider__text{padding:4px 4px 0}.slider__text{display:grid;gap:6px;align-content:start;min-height:132px}@media(max-width: 640px){.slider__text{min-height:76px}}.slider__tag{justify-self:start;font-size:11px;font-weight:600;color:#ff5a1f;padding:3px 9px;border-radius:999px;background:#fff1eb;border:1px solid #ffd9c8}.slider__title{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.2;letter-spacing:-0.03em;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.slider__desc{color:#7f7f8d;font-size:.88rem;line-height:1.45}.slider__media{aspect-ratio:349/757;border-radius:14px;overflow:hidden;background:#f2f2f2;border:1px solid #e4e4eb}@media(max-width: 640px){.slider__media{margin-top:auto}}.slider__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(0.2, 0.8, 0.2, 1)}.slider__slide:hover .slider__media img{transform:scale(1.05)}.slider__arrow{position:absolute;top:calc(50% + 50px);z-index:2;width:var(--arrow);height:var(--arrow);margin-top:calc(var(--arrow)/-2);border-radius:50%;border:1px solid #e4e4eb;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);display:grid;place-items:center;cursor:pointer;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .25s,background .2s}.slider__arrow svg{width:18px;height:18px}.slider__arrow:hover:not(:disabled){background:#fff;transform:scale(1.06)}.slider__arrow:active:not(:disabled){transform:scale(0.94)}.slider__arrow:disabled{opacity:0;pointer-events:none}.slider__arrow--prev{left:calc(var(--arrow)/-2)}.slider__arrow--next{right:calc(var(--arrow)/-2)}@media(max-width: 1300px){.slider__arrow--prev{left:8px}.slider__arrow--next{right:8px}}@media(max-width: 640px){.slider__arrow{top:calc(50% + 36px)}}@media(prefers-reduced-motion: reduce){.slider__viewport{scroll-behavior:auto}}.slider--cards{--per-view: 1}@media(max-width: 1000px){.slider--cards{--per-view: 1}}@media(max-width: 640px){.slider--cards{--per-view: 1}}.slider--cards .slider__arrow{top:50%}.slider--cards .slider__arrow--prev{left:calc(var(--arrow)/-2)}.slider--cards .slider__arrow--next{right:calc(var(--arrow)/-2)}@media(max-width: 1000px){.slider--cards .slider__arrow--prev{left:6px}.slider--cards .slider__arrow--next{right:6px}}@media(max-width: 640px){.slider--cards .slider__arrow{top:38%}}.slider__dots{display:flex;align-items:center;gap:6px;margin-top:24px}.slider__dots button{flex-shrink:0;width:28px;height:4px;padding:0;border:0;border-radius:999px;background:#cfcfd8;cursor:pointer;transition:width .35s cubic-bezier(0.2, 0.8, 0.2, 1),background .25s}.slider__dots button[aria-current=true]{width:40px;background:#ff5a1f}.slider__counter{margin-left:auto;padding-left:16px;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;color:#7f7f8d;white-space:nowrap}.trending{display:grid;grid-template-columns:minmax(0, 1fr) 340px;gap:40px;align-items:start}@media(max-width: 1000px){.trending{grid-template-columns:1fr}}.trending__table{min-width:0;overflow-x:auto}.trending__aside{position:sticky;top:96px;display:grid;gap:16px;padding:28px;border-radius:20px;background:#0b0b0f;color:#fff;box-shadow:0 2px 4px rgba(16,24,40,.06),0 24px 60px -20px rgba(16,24,40,.28);overflow:hidden;isolation:isolate}@media(max-width: 1000px){.trending__aside{position:static}}.trending__aside h3{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.3rem;line-height:1.15;letter-spacing:-0.03em}.trending__aside p{color:#c9c9d3;font-size:.95rem}.trending__aside strong{color:#fff}.trending__aside .btn{justify-content:center;margin-top:4px;background:#fff;color:#0a0d12}.trending__aside .btn:hover{background:#f1f1f4}.views-table{width:100%;border-collapse:collapse;counter-reset:row;font-variant-numeric:tabular-nums}.views-table th,.views-table td{text-align:left;padding:16px;border-bottom:1px solid #e4e4eb}.views-table thead th{padding-block:14px;font-size:13px;font-weight:600;color:#7f7f8d;border-bottom-color:#cfcfd8}.views-table thead th:first-child{padding-left:56px}@media(max-width: 640px){.views-table thead th:first-child{padding-left:40px}}.views-table tbody tr{counter-increment:row;transition:background .25s}.views-table tbody tr:hover{background:linear-gradient(90deg, #F5F6F8, transparent)}.views-table tbody tr:hover th::before{color:#ff5a1f}.views-table tbody tr:hover th{box-shadow:inset 3px 0 0 #ff5a1f}.views-table tbody th{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(1.05rem,1.7vw,1.3rem);letter-spacing:-0.03em;transition:box-shadow .25s}.views-table tbody th::before{content:counter(row, decimal-leading-zero);display:inline-block;width:40px;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:0;color:#7f7f8d;transition:color .25s}@media(max-width: 640px){.views-table tbody th::before{width:26px}}.views-table tbody td{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(1.05rem,1.8vw,1.35rem);letter-spacing:-0.02em;white-space:nowrap;background:linear-gradient(100deg, #FF5A1F, #F0386B);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 640px){.views-table th,.views-table td{padding:16px 8px}}.about{background:#fff;border:1px solid #e4e4eb;border-radius:20px;padding:clamp(32px,6vw,64px);box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1);position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:24px clamp(32px,5vw,72px);align-items:center}@media(max-width: 1000px){.about{grid-template-columns:1fr}}.about__intro{display:grid;gap:18px;justify-items:start}.about__body{display:grid;gap:18px;justify-items:start}.about::before{content:"";position:absolute;left:-120px;top:-140px;width:520px;height:360px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side, rgba(255, 90, 31, 0.16), transparent)}.about__avatar{position:relative;width:128px;height:128px;border-radius:50%;padding:4px;background:conic-gradient(from 200deg, #FF5A1F, #F0386B, #FFC93C, #FF5A1F);box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);animation:ring-spin 12s linear infinite}.about__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #fff;background:#fff;animation:ring-spin 12s linear infinite reverse}.about h2{max-width:20ch;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.about .lead{margin:0}.about__count{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-0.02em}@keyframes ring-spin{to{transform:rotate(360deg)}}.flags{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:12px;row-gap:10px}.flags__item{position:relative;width:42px;height:42px;margin-left:-12px;border-radius:50%;border:3px solid #fff;background:#f5f6f8;box-shadow:0 2px 6px rgba(16,24,40,.14);transition:transform .25s cubic-bezier(0.2, 0.8, 0.2, 1),z-index 0s}.flags__item img{width:100%;height:100%;border-radius:50%;object-fit:cover}.flags__item::after{content:attr(data-name);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%, 4px);white-space:nowrap;background:#0a0d12;color:#fff;font-size:12px;font-weight:500;padding:5px 9px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.flags__item:hover,.flags__item:focus-visible{z-index:2;transform:translateY(-6px) scale(1.12)}.flags__item:hover::after,.flags__item:focus-visible::after{opacity:1;transform:translate(-50%, 0)}.flags__item--more{display:grid;place-items:center;background:#0a0d12;color:#fff;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:-0.02em}.flags.is-revealed .flags__item,.flags.is-in-view .flags__item{animation:flag-in .5s cubic-bezier(0.2, 0.8, 0.2, 1) backwards}.flags__item:nth-child(1){animation-delay:0.05s}.flags__item:nth-child(2){animation-delay:0.1s}.flags__item:nth-child(3){animation-delay:0.15s}.flags__item:nth-child(4){animation-delay:0.2s}.flags__item:nth-child(5){animation-delay:0.25s}.flags__item:nth-child(6){animation-delay:0.3s}.flags__item:nth-child(7){animation-delay:0.35s}.flags__item:nth-child(8){animation-delay:0.4s}.flags__item:nth-child(9){animation-delay:0.45s}.flags__item:nth-child(10){animation-delay:0.5s}.flags__item:nth-child(11){animation-delay:0.55s}.flags__item:nth-child(12){animation-delay:0.6s}.flags__item:nth-child(13){animation-delay:0.65s}.flags__item:nth-child(14){animation-delay:0.7s}.flags__item:nth-child(15){animation-delay:0.75s}.flags__item:nth-child(16){animation-delay:0.8s}.flags__item:nth-child(17){animation-delay:0.85s}.flags__item:nth-child(18){animation-delay:0.9s}.flags__item:nth-child(19){animation-delay:0.95s}.flags__item:nth-child(20){animation-delay:1s}.flags__item:nth-child(21){animation-delay:1.05s}.flags__item:nth-child(22){animation-delay:1.1s}.flags__item:nth-child(23){animation-delay:1.15s}.flags__item:nth-child(24){animation-delay:1.2s}.flags__item:nth-child(25){animation-delay:1.25s}.flags__item:nth-child(26){animation-delay:1.3s}.flags__item:nth-child(27){animation-delay:1.35s}.flags__item:nth-child(28){animation-delay:1.4s}.flags__item:nth-child(29){animation-delay:1.45s}.flags__item:nth-child(30){animation-delay:1.5s}@keyframes flag-in{from{opacity:0;transform:translateX(-14px) scale(0.8)}to{opacity:1;transform:none}}.share-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,80px);align-items:center;min-height:520px}@media(max-width: 1000px){.share-layout{grid-template-columns:1fr}}.share-layout__copy{display:grid;gap:20px}.share-layout__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.share-layout__actions .note{color:#7f7f8d;margin:0}.share-layout__grid{height:520px;mask-image:unset;-webkit-mask-image:unset;position:relative;overflow-y:clip}@media(max-width: 1000px){.share-layout__grid{display:block;order:-1;height:320px}}.share-layout__grid::before,.share-layout__grid::after{content:"";position:absolute;left:-100px;right:-100px;height:100px;z-index:2;pointer-events:none}.share-layout__grid::before{top:0;background:linear-gradient(to bottom, #FFFFFF, transparent)}.share-layout__grid::after{bottom:0;background:linear-gradient(to top, #FFFFFF, transparent)}.tt-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;height:100%;transform:rotate(-4deg) scale(1.08);transform-origin:center}.tt-grid__col{overflow:hidden}.tt-grid__col--2 .tt-grid__track{margin-top:-80px}.tt-grid__track{display:flex;flex-direction:column;gap:12px;animation:tt-scroll-up 18s linear infinite}.tt-grid__col--2 .tt-grid__track{animation-duration:22s;animation-direction:reverse}.tt-grid__col--3 .tt-grid__track{animation-duration:20s}@keyframes tt-scroll-up{to{transform:translateY(-50%)}}.bcard{border-radius:12px;overflow:hidden;background:#fff;border:1px solid #e4e4eb;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);flex-shrink:0}.bcard__chrome{display:flex;gap:5px;align-items:center;padding:8px 10px;background:#f5f6f8;border-bottom:1px solid #e4e4eb}.bcard__chrome span{width:8px;height:8px;border-radius:50%}.bcard__chrome span:nth-child(1){background:#ff5f57}.bcard__chrome span:nth-child(2){background:#febc2e}.bcard__chrome span:nth-child(3){background:#28c840}.bcard img{width:100%;height:auto;display:block}@media(prefers-reduced-motion: reduce){.tt-grid__track{animation:none}}.examples{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(32px,5vw,72px);align-items:start}@media(max-width: 1000px){.examples{grid-template-columns:1fr}}.examples__channels{display:grid;grid-template-columns:minmax(0, 1fr);gap:32px;min-width:0}.examples__head{display:grid;gap:16px}.examples__tools{display:grid;gap:18px;align-content:start}@media(min-width: 1001px){.examples__tools{position:sticky;top:96px}}.examples__subtitle{font-size:1rem;font-weight:600;color:#464650;margin-top:6px}.tools{display:grid;gap:10px}.tools li{display:grid;gap:4px;padding:16px 18px 16px 44px;border:1px solid #e4e4eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.06);position:relative;transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1),border-color .3s}.tools li::before{content:"";position:absolute;left:18px;top:24px;width:12px;height:12px;border-radius:50%;background:linear-gradient(#FF5A1F, #F0386B);box-shadow:0 0 0 4px #fff1eb}.tools li:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);transform:translateY(-2px);border-color:#ffd9c8}.tools a{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-0.02em;color:#0a0d12;text-decoration:underline;text-decoration-color:#ffd9c8;text-decoration-thickness:2px;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.tools a svg{width:16px;height:16px;color:#7f7f8d;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.tools a:hover{color:#ff5a1f;text-decoration-color:#ff5a1f}.tools a:hover svg{transform:translate(2px, -2px);color:#ff5a1f}.tools a::after{content:"";position:absolute;inset:0;border-radius:inherit}.tools p{color:#464650;font-size:.95rem}.channel{height:100%;display:grid;gap:18px;padding:18px;border:1px solid #e4e4eb;border-radius:24px;background:#fff}.channel__shot{width:100%;height:auto;border-radius:12px}.channel__footer{display:flex;align-items:center;gap:14px}.channel__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 2px #fff,0 0 0 3px #e4e4eb}.channel__info{min-width:0;flex:1}.channel__name{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel__handle{color:#7f7f8d;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel__link{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-weight:600;font-size:.92rem;padding:9px 14px;border-radius:10px;border:1px solid #e4e4eb;background:#fff;transition:background .2s,border-color .2s}.channel__link svg{width:15px;height:15px}.channel__link:hover{background:#f5f6f8;border-color:#cfcfd8}.fan{--card-w: 200px;--step: calc((100cqw - var(--card-w) * 1.5) / (var(--n, 7) - 1));container-type:inline-size;position:relative;height:420px;user-select:none}@media(max-width: 1000px){.fan{--card-w: 160px;height:340px}}@media(max-width: 640px){.fan{--card-w: 112px;height:250px}}.fan__card{position:absolute;left:50%;top:50%;width:var(--card-w);aspect-ratio:3/4;margin-left:calc(var(--card-w)/-2);margin-top:calc(var(--card-w)*-2/3);border-radius:18px;overflow:hidden;background:#0b0b0f;border:4px solid #fff;box-shadow:0 1px 2px rgba(16,24,40,.08),0 18px 40px -14px rgba(16,24,40,.35);transform-origin:50% 100%;transition:transform .55s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .4s cubic-bezier(0.2, 0.8, 0.2, 1);will-change:transform;transform:translateX(calc(var(--o) * var(--step))) translateY(calc((var(--a) * var(--a) + 3 * var(--a)) * 1px)) rotate(calc(var(--o) * 4deg))}.fan__card img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.fan__card::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.18), transparent 45%);pointer-events:none}.fan:hover .fan__card,.fan:focus-within .fan__card{transform:translateX(calc(var(--o) * var(--step))) translateY(calc(var(--a) * 3px - 6px)) rotate(calc(var(--o) * 1.5deg))}.fan__card:hover,.fan__card:focus-visible{z-index:40 !important;transform:translateX(calc(var(--o) * var(--step))) translateY(-28px) scale(1.08) rotate(0deg) !important;box-shadow:0 2px 4px rgba(16,24,40,.08),0 30px 60px -18px rgba(16,24,40,.45)}.fan.is-closed .fan__card{opacity:0;transform:translateY(40px) scale(0.9) rotate(0deg)}.fan::before{content:"";position:absolute;left:50%;bottom:6%;width:70%;height:40%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side, rgba(255, 90, 31, 0.18), transparent);filter:blur(10px);pointer-events:none}@media(prefers-reduced-motion: reduce){.fan.is-closed .fan__card{opacity:1}.fan__card{transition:none}}.showcase{padding-bottom:clamp(32px,5vw,56px)}.calc{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:24px 48px;padding:clamp(20px,4vw,40px);border:1px solid #e4e4eb;border-radius:24px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.06)}@media(max-width: 1000px){.calc{grid-template-columns:1fr}}.calc__display{display:grid;gap:10px;align-content:start;min-width:0}.calc__label{font-size:14px;font-weight:600;color:#7f7f8d}.calc__amount{display:flex;align-items:baseline;gap:8px;line-height:1}.calc__amount output{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(2.8rem,6vw,4.2rem);letter-spacing:-0.045em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg, #FF5A1F, #F0386B);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.calc__amount small{color:#7f7f8d;font-size:1rem;font-weight:500}.calc__chart{display:grid;grid-template-columns:repeat(30, minmax(0, 1fr));align-items:end;gap:4px;height:180px;margin-top:14px;padding-bottom:1px;border-bottom:1px solid #e4e4eb;background:repeating-linear-gradient(to top, #E4E4EB 0 1px, transparent 1px 45px)}@media(max-width: 640px){.calc__chart{gap:2px;height:140px}}.calc__bar{height:var(--h, 10%);min-height:3px;padding:0;border:0;border-radius:4px 4px 1px 1px;background:linear-gradient(to top, rgba(255, 90, 31, 0.55), rgba(240, 56, 107, 0.55));cursor:pointer;transition:height .5s cubic-bezier(0.2, 0.8, 0.2, 1),background .2s,transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.calc__bar:hover{background:linear-gradient(to top, #FF5A1F, #F0386B)}.calc__bar[aria-pressed=true]{background:#0a0d12}.calc__axis{display:flex;justify-content:space-between;font-size:12px;color:#7f7f8d;font-variant-numeric:tabular-nums}.calc__hint{font-size:13px;color:#7f7f8d;min-height:1.6em}.calc__controls{display:grid;gap:26px;align-content:start}.calc__field{display:grid;gap:12px}.calc__field-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.calc__field-head label{font-weight:600}.calc__field-head output{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.calc__range{--fill: 50%;-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;background:linear-gradient(90deg, #FF5A1F, #F0386B) 0/var(--fill) 100% no-repeat,#f5f6f8;border:1px solid #e4e4eb;cursor:pointer}.calc__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #0a0d12;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);transition:transform .15s cubic-bezier(0.2, 0.8, 0.2, 1)}.calc__range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #0a0d12;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16)}.calc__range:active::-webkit-slider-thumb{transform:scale(1.12)}.calc__scale{display:flex;justify-content:space-between;font-size:12px;color:#7f7f8d}.calc__presets{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:0;padding:0;border:0}.calc__presets legend{padding:0;margin-bottom:12px;font-weight:600}@media(max-width: 640px){.calc__presets{grid-template-columns:1fr}}.calc__preset{display:grid;gap:2px;justify-items:start;text-align:left;padding:14px;border:1px solid #e4e4eb;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.calc__preset span{font-size:13px;color:#7f7f8d;font-weight:500}.calc__preset strong{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.calc__preset small{font-size:11px;color:#7f7f8d}.calc__preset:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16)}.calc__preset[aria-pressed=true]{border-color:#ff5a1f;box-shadow:0 0 0 3px #fff1eb}.calc__disclaimer{grid-column:1/-1;font-size:12.5px;color:#7f7f8d;padding-top:18px;border-top:1px solid #e4e4eb}.deck-stage{position:relative;display:grid;place-items:center;min-height:640px;min-width:0;animation:rise 1s cubic-bezier(0.2, 0.8, 0.2, 1) .15s backwards}.deck-stage::before{content:"";position:absolute;width:70%;height:70%;border-radius:50%;background:radial-gradient(closest-side, rgba(255, 90, 31, 0.22), rgba(240, 56, 107, 0.1) 55%, transparent);filter:blur(20px);z-index:-1}@media(max-width: 1000px){.deck-stage{min-height:600px}}@media(max-width: 640px){.deck-stage{min-height:540px}}.phone{--w: 300px;--metal: linear-gradient(135deg, #F2A06A 0%, #C9541E 22%, #F7B58A 46%, #B9471A 64%, #E9773C 84%, #F6A877 100%);--metal-side: linear-gradient(90deg, #A9400F, #F1A26E 45%, #C4511C);position:relative;width:min(var(--w),74vw);padding:3.5px;border-radius:58px;background:var(--metal);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 0 0 2px rgba(120,40,8,.25),0 40px 80px -24px rgba(16,24,40,.45),0 12px 24px -12px rgba(16,24,40,.3);animation:phone-float 7s ease-in-out infinite}@media(max-width: 640px){.phone{--w: 260px;border-radius:50px}}.phone::before,.phone::after{content:"";position:absolute;width:3px;z-index:-1}.phone::before{left:-2.5px;top:17%;height:21%;border-radius:2px 0 0 2px;background:var(--metal-side);-webkit-mask:linear-gradient(#000 0 15%, transparent 15% 30%, #000 30% 62%, transparent 62% 70%, #000 70% 100%);mask:linear-gradient(#000 0 15%, transparent 15% 30%, #000 30% 62%, transparent 62% 70%, #000 70% 100%)}.phone::after{right:-2.5px;top:27%;height:40%;border-radius:0 2px 2px 0;background:var(--metal-side);-webkit-mask:linear-gradient(#000 0 30%, transparent 30% 76%, #000 76% 100%);mask:linear-gradient(#000 0 30%, transparent 30% 76%, #000 76% 100%)}.phone__screen{position:relative;overflow:hidden;border:8px solid #050506;border-radius:54.5px;background:#000;box-shadow:0 0 0 1px rgba(0,0,0,.6);color:#fff;display:grid;grid-template-rows:auto 1fr auto}@media(max-width: 640px){.phone__screen{border:7px solid #050506;border-radius:46.5px}}.phone__status{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 26px 0 30px;font-size:15px;font-weight:600;background:#000}@media(max-width: 640px){.phone__status{height:40px;font-size:13px;padding:0 20px 0 24px}}.phone__island{position:absolute;left:50%;top:11px;width:96px;height:28px;transform:translateX(-50%);border-radius:20px;background:#000;box-shadow:inset 0 0 0 1px #141418}.phone__island::after{content:"";position:absolute;right:9px;top:50%;width:10px;height:10px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%, #3A4A7A, #0B0F1E 60%)}@media(max-width: 640px){.phone__island{width:76px;height:22px;top:9px}}.phone__icons{display:flex;gap:5px;align-items:center}.phone__icons i{display:block;background:#fff;border-radius:2px}.phone__icons i:nth-child(1){width:16px;height:10px;clip-path:polygon(0 70%, 20% 70%, 20% 100%, 0 100%, 0 70%, 27% 50%, 47% 50%, 47% 100%, 27% 100%, 27% 50%, 54% 25%, 74% 25%, 74% 100%, 54% 100%, 54% 25%, 80% 0, 100% 0, 100% 100%, 80% 100%)}.phone__icons i:nth-child(2){width:14px;height:10px;border-radius:10px 10px 2px 2px/10px 10px 2px 2px;clip-path:polygon(50% 100%, 0 20%, 100% 20%)}.phone__icons i:nth-child(3){width:24px;height:11px;border-radius:3px;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1.5px #fff,inset -6px 0 0 1.5px #000;position:relative}.phone__icons i:nth-child(3)::after{content:"";position:absolute;inset:2.5px 7px 2.5px 2.5px;background:#fff;border-radius:1px}.phone__feed{position:relative;aspect-ratio:9/16;overflow:hidden;touch-action:none;cursor:grab;user-select:none}.phone__feed.is-dragging{cursor:grabbing}.phone__slide{position:absolute;inset:0;transform:translateY(100%);transition:transform .65s cubic-bezier(0.32, 0.72, 0, 1)}.phone__slide img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.phone__slide.is-active{transform:translateY(0);z-index:2}.phone__slide.is-prev{transform:translateY(-100%);z-index:1}.phone__feed.is-dragging .phone__slide{transition:none}.phone__bar{position:relative;z-index:2;height:28px;display:grid;place-items:center;background:#000}.phone__bar span{width:38%;height:5px;border-radius:5px;background:rgba(255,255,255,.85)}@media(prefers-reduced-motion: reduce){.phone{animation:none}.phone__slide{transition:none}}@keyframes phone-float{50%{transform:translateY(-10px) rotate(0.4deg)}}.float-label{position:absolute;z-index:20;display:flex;align-items:start;gap:10px;padding:10px 16px 10px 10px;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #e4e4eb;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);line-height:1.25;width:260px;white-space:normal}.float-label__flag{width:36px;height:36px;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3px #e4e4eb}.float-label strong{display:inline;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:1rem;letter-spacing:-0.02em;color:#000}.float-label small{display:block;font-size:12px;color:#7f7f8d;line-height:18px;margin-top:5px}.float-label small strong{font-size:12px}.float-label--top{left:-2%;top:14%;animation:wob 6s ease-in-out infinite}.float-label--mid{right:-4%;top:42%;animation:wob 7s ease-in-out -2s infinite reverse}.float-label--bottom{left:0;bottom:14%;animation:wob 6.5s ease-in-out -4s infinite}@media(max-width: 640px){.float-label{padding:7px 12px 7px 7px;gap:8px}.float-label__flag{width:28px;height:28px}.float-label strong{font-size:.82rem}.float-label small{font-size:11px}.float-label--top{left:0;top:6%}.float-label--mid{right:0;top:46%}.float-label--bottom{left:0;bottom:8%}}@media(prefers-reduced-motion: reduce){.float-label{animation:none}}.sticker{position:absolute;z-index:15;width:150px;height:auto;pointer-events:none;filter:drop-shadow(0 16px 22px rgba(16, 24, 40, 0.16))}.sticker--ai{right:-10%;top:-1%;animation:bob 6s ease-in-out -1s infinite}.sticker--travel{left:-10%;top:36%;width:158px;animation:bob 7s ease-in-out -3s infinite reverse}.sticker--compilations{right:-8%;bottom:3%;animation:bob 6.5s ease-in-out -5s infinite}@media(max-width: 1000px){.sticker--ai{right:2%}.sticker--travel{left:-2%}.sticker--compilations{right:0}}@media(max-width: 640px){.sticker{width:112px}.sticker--ai{right:-2%;top:0}.sticker--travel{width:116px;left:-3%;top:29%}.sticker--compilations{right:-2%;bottom:0}}@media(prefers-reduced-motion: reduce){.sticker{animation:none}}@keyframes bob{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-12px) rotate(2deg)}}.post-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin-top:40px}@media(max-width: 1000px){.post-grid{grid-template-columns:minmax(0, 1fr)}}.post-card{height:100%}.post-card__link{background:#fff;border:1px solid #e4e4eb;border-radius:20px;padding:clamp(24px,3vw,32px);box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1);display:flex;flex-direction:column;gap:16px;height:100%;border-radius:24px}.post-card__link:hover{box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16);transform:translateY(-3px)}.post-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.post-card__tag{font-weight:600;color:#ff5a1f}.post-card__num{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;color:#7f7f8d}.post-card__title{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(1.25rem,1.8vw,1.45rem);line-height:1.2;letter-spacing:-0.025em;text-wrap:balance}.post-card__desc{color:#464650;line-height:1.65}.post-card__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;border-top:1px solid #e4e4eb;font-size:14px;color:#7f7f8d}.post-card__more{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#0a0d12}.post-card__more svg{width:16px;height:16px;transition:transform .2s cubic-bezier(0.2, 0.8, 0.2, 1)}.post-card__link:hover .post-card__more svg{transform:translateX(3px)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#7f7f8d}.breadcrumbs ol li+li::before{content:"/";margin-right:6px;color:#cfcfd8}.breadcrumbs ol a:hover{color:#0a0d12}.article{padding-top:clamp(32px,5vw,56px)}.article__head{display:grid;margin-bottom:clamp(32px,5vw,48px);justify-items:start;gap:16px}.article__head .breadcrumbs{margin-bottom:8px}.article__meta{display:flex;gap:8px;font-size:14px;color:#7f7f8d}.article__body{font-size:1.06rem;line-height:1.75;color:#464650}.article__body>*+*{margin-top:1.1em}.article__body h2{margin-top:2em;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.2;letter-spacing:-0.03em;color:#0a0d12;scroll-margin-top:90px}.article__body strong{color:#0a0d12;font-weight:600}.article__body a:not(.btn){color:#0a0d12;font-weight:500;text-decoration:underline;text-decoration-color:#ffd9c8;text-decoration-thickness:2px;text-underline-offset:3px}.article__body a:not(.btn):hover{text-decoration-color:#ff5a1f}.article__body ul,.article__body ol{display:grid;gap:.45em;padding-left:1.3em}.article__body ul{list-style:disc}.article__body ol{list-style:decimal}.article__body li::marker{color:#ff5a1f;font-weight:700}.article__note{padding:18px 20px;border:1px solid #ffd9c8;border-left:4px solid #ff5a1f;border-radius:12px;background:#fff1eb;font-size:.98rem}.article__formula{padding:14px 18px;border-radius:12px;background:#f5f6f8;border:1px solid #e4e4eb;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:.95rem;color:#0a0d12}.perks{background:#fff;border:1px solid #e4e4eb;border-radius:20px;padding:clamp(24px,4vw,48px);box-shadow:0 1px 2px rgba(16,24,40,.06);transition:box-shadow .3s cubic-bezier(0.2, 0.8, 0.2, 1),transform .3s cubic-bezier(0.2, 0.8, 0.2, 1);border-radius:28px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.16)}.perks__label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#7f7f8d}.perks__title{font-family:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-weight:800;font-size:clamp(1.6rem,2.8vw,2.2rem);letter-spacing:-0.04em;line-height:1.04;text-wrap:balance;margin-top:16px}.perks__title span{display:block;color:#ff5a1f}.perks__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px 48px}@media(max-width: 640px){.perks__list{grid-template-columns:minmax(0, 1fr)}}.perks__item{display:grid;grid-template-columns:26px 1fr;column-gap:14px;row-gap:6px;align-items:center}.perks__item h3{font-weight:700;font-size:1rem}.perks__item p{grid-column:2;color:#464650;line-height:1.65}.perks__icon{width:24px;height:24px;color:#ff5a1f}.perks__note{margin-top:clamp(28px,4vw,40px);padding-top:24px;border-top:1px solid #e4e4eb;color:#464650}.perks__note a{color:#ff5a1f;font-weight:600;white-space:nowrap}.perks__note a:hover{text-decoration:underline}
