.reel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:22px 18px}.reel-card{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.reel-thumb{position:relative;display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--surface-alt)}.reel-thumb img{display:block;object-fit:cover;object-position:center top;transition:transform .35s ease}.reel-card:hover .reel-thumb img{transform:scale(1.03)}.reel-thumb-play{position:absolute;left:10px;bottom:10px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#2563eb;color:#fff;box-shadow:0 6px 16px #0f172a40}.reel-thumb-time{position:absolute;right:10px;bottom:14px;padding:2px 8px;border-radius:999px;background:#0b1020b3;color:#fff;font-size:11.5px;line-height:1.5}.reel-card h2,.reel-card h3{font-size:14.5px;line-height:1.4;font-weight:500;margin:0}.reel-card:hover h2,.reel-card:hover h3{color:var(--accent)}.reel-card-meta{font-size:12px;color:var(--muted);margin-top:-4px}.reel-player{width:100%;max-width:320px;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#0b1020;border:1px solid var(--border);transition:aspect-ratio .3s ease}.reel-player.is-playing{aspect-ratio:9/16}.reel-player video{object-fit:cover;background:#0b1020}.reel-player video,.reel-poster{width:100%;height:100%;display:block}.reel-poster{position:relative;padding:0;border:0;cursor:pointer;background:none}.reel-poster img{object-fit:cover;object-position:center top;display:block;transition:transform .35s ease}.reel-poster:hover img{transform:scale(1.02)}.reel-play-pill{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:#0b1020cc;color:#fff;font-size:13.5px;font-weight:500;box-shadow:0 8px 24px #0f172a4d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.reel-play-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#2563eb}.reel-poster:hover .reel-play-icon{background:#1d4ed8}.reel-poster:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.reel-detail{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:start}.reel-detail-text p{white-space:pre-line}.reel-transcript{margin:24px 0;padding:18px 20px;border-radius:14px;background:var(--surface-alt)}.reel-transcript h2{font-size:14px;margin:0 0 8px}.reel-transcript p{margin:0;font-size:14px;line-height:1.7;color:var(--text-soft)}.reel-more{margin-top:56px}.reel-more h2{font-size:20px;margin-bottom:16px}.home-reels .reel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:860px){.reel-detail{grid-template-columns:1fr;gap:24px}.reel-player{margin:0 auto}.home-reels .reel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=studio][lang] .home-reels{padding:35px 0 65px}html[data-design=studio][lang] .home-reels h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;margin-bottom:24px}.home-reels .editorial-secondary{margin-top:22px}@media (max-width:640px){.reel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.reel-card h2,.reel-card h3{font-size:13.5px}.reel-thumb{border-radius:12px}.reel-thumb-play{width:26px;height:26px;left:8px;bottom:8px}.reel-thumb-play svg{width:13px;height:13px}.reel-thumb-time{right:8px;bottom:10px;font-size:10.5px}}.cx{--cx-chain:var(--accent,#2563eb);--cx-bank:#8995a6;--cx-wait:#b45309;--cx-mono:var(--font-mono),"JetBrains Mono",ui-monospace,Consolas,monospace;width:min(1200px,calc(100% - 72px));margin:0 auto;padding:72px 0 64px;border-top:1px solid var(--border)}html[data-design=studio]:not([data-theme=light]) .cx{--cx-wait:#f59e0b;--cx-bank:#6b7686}.cx-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,80px);align-items:center}.cx-title{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.05;font-weight:600;letter-spacing:-.035em;color:var(--text);text-wrap:balance}.cx-title span{color:var(--cx-chain)}.cx-lead{margin:18px 0 0;max-width:46ch;font-size:16px;line-height:1.65;color:var(--text-soft)}.cx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}html[data-design=studio][lang] .cx a.cx-btn:any-link{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:12px;background:#2563eb;color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s ease}html[data-design=studio][lang] .cx a.cx-btn:hover{background:#1d4ed8}html[data-design=studio][lang] .cx a.cx-link:any-link{color:var(--text);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.cx-figure{margin:0}.cx-scenario{margin:0 0 18px;font-family:var(--cx-mono);font-size:13px;color:var(--muted)}.cx-chart{display:grid;gap:18px}.cx-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name result" "bar bar";align-items:baseline;gap:8px 16px}.cx-row .cx-name{grid-area:name}.cx-row .cx-result{grid-area:result}.cx-row .cx-bar{grid-area:bar}.cx-axis{display:block}.cx-axis .cx-name,.cx-axis .cx-result{display:none}.cx-name{font-size:14.5px;font-weight:600;color:var(--text)}.cx-result{font-family:var(--cx-mono);font-size:13px;color:var(--text-soft);text-align:right;white-space:nowrap}.cx-row--chain .cx-result{color:var(--cx-chain);font-weight:600}.cx-bar{position:relative;height:26px;background:color-mix(in srgb,var(--text) 5%,transparent)}.cx-bar,.cx-seg{border-radius:6px}.cx-seg{position:absolute;top:0;bottom:0;transform-origin:left center}.cx-seg--bank{background:var(--cx-bank)}.cx-seg--chain{min-width:12px;background:var(--cx-chain)}.cx-seg--wait{background:color-mix(in srgb,var(--cx-wait) 16%,transparent);border:1px dashed color-mix(in srgb,var(--cx-wait) 70%,transparent);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.cx-seg--wait span{font-family:var(--cx-mono);font-size:12px;color:var(--cx-wait);white-space:nowrap}.cx-days{position:relative;height:18px;border-top:1px solid var(--border)}.cx-days span{position:absolute;top:4px;font-family:var(--cx-mono);font-size:11.5px;color:var(--muted)}.cx-caption{margin-top:14px;max-width:60ch;font-size:12.5px;color:var(--muted)}.cx.is-waiting-in .cx-seg{transform:scaleX(0)}.cx.is-waiting-in .cx-seg--chain{transform:scale(0);transform-origin:center}.cx.is-in .cx-seg{transform:none;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cx.is-in .cx-row--chain .cx-seg{transition-duration:.35s}.cx.is-in .cx-row--bank .cx-seg:nth-child(2){transition-delay:.25s;transition-duration:1s}.cx.is-in .cx-row--bank .cx-seg:nth-child(3){transition-delay:1s}.cx-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 36px;margin:56px 0 0}.cx-benefits>div{padding-top:16px;border-top:2px solid var(--text)}.cx-benefits>div:first-child{border-top-color:var(--cx-chain)}.cx-benefits dt{font-size:17px;font-weight:600;color:var(--text)}.cx-benefits dd{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--text-soft)}.cx-note{margin:28px 0 0;max-width:56ch;font-size:13px;line-height:1.55;color:var(--muted)}.cx .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1000px){.cx-wrap{grid-template-columns:1fr;gap:36px}.cx-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (max-width:640px){.cx{width:calc(100% - 44px);padding:56px 0 48px}.cx-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "bar" "result";gap:6px}.cx-result{text-align:left}.cx-chart{gap:18px}.cx-actions{flex-direction:column;align-items:stretch;gap:14px}html[data-design=studio][lang] .cx a.cx-btn:any-link{justify-content:center}.cx-benefits{grid-template-columns:1fr;gap:22px}}@media (prefers-reduced-motion:reduce){.cx .cx-seg{transform:none!important;transition:none!important}}.crypto-page .cx{width:100%;padding-top:0;border-top:0}.crypto-rows{margin:8px 0 0;padding:0;list-style:none}.crypto-rows>li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px;padding:26px 0;border-top:1px solid var(--border)}.crypto-rows>li:last-child{border-bottom:1px solid var(--border)}.crypto-rows h3{margin:0;font-size:19px;line-height:1.35;font-weight:600;letter-spacing:-.01em}.crypto-rows p{margin:0;font-size:16px;line-height:1.7;color:var(--text-soft);max-width:62ch}.crypto-rows--risk h3{display:flex;align-items:baseline;gap:10px}.crypto-rows--risk h3:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--cx-wait,#b45309);transform:translateY(-2px)}.crypto-steps{margin:8px 0 0;padding:0;list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.crypto-steps li{counter-increment:step;padding-top:16px;border-top:2px solid var(--text)}.crypto-steps li:before{content:counter(step);display:block;font-family:var(--font-mono),monospace;font-size:15px;font-weight:600;color:var(--accent);margin-bottom:10px}.crypto-steps h3{margin:0 0 6px;font-size:17px}.crypto-steps p{margin:0;font-size:15px;line-height:1.6;color:var(--text-soft)}.crypto-approval{margin:28px 0 0;max-width:560px;border:1px solid var(--border);border-radius:14px;background:var(--surface);font-size:14.5px}.crypto-approval-head{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--border)}.crypto-approval-head b{font-weight:600}.crypto-approval-amount{font-family:var(--font-mono),monospace;font-weight:600}.crypto-approval ul{margin:0;padding:8px 20px 12px;list-style:none}.crypto-approval li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px dashed var(--border)}.crypto-approval li:last-child{border-bottom:0}.crypto-approval .ok{color:var(--accent)}.crypto-approval .ok,.crypto-approval .wait{font-family:var(--font-mono),monospace;font-size:13px}.crypto-approval .wait{color:var(--muted)}.crypto-approval-foot{padding:12px 20px;border-top:1px solid var(--border);font-family:var(--font-mono),monospace;font-size:13px;color:var(--accent)}.crypto-approval-caption{margin:10px 0 0;font-size:13px;color:var(--muted)}.crypto-disclaimer{margin-top:40px;max-width:75ch;font-size:13px;line-height:1.6;color:var(--muted)}@media (max-width:760px){.crypto-rows>li{grid-template-columns:1fr;gap:8px}.crypto-steps{grid-template-columns:1fr;gap:22px}}.crypto-page :is(.service-faq p,.editorial-cta p,.editorial-section>p){max-width:68ch}.crypto-disclaimer{max-width:68ch}.crypto-approval-caption{max-width:60ch}.crypto-disclaimer,.crypto-page .editorial-cta p{max-width:56ch}html[data-design=studio][lang] .editorial-section{margin:0 0 56px}html[data-design=studio][lang] .editorial-section>h2{font-size:clamp(23px,3vw,34px);letter-spacing:-.035em;margin-bottom:20px}html[data-design=studio][lang] .editorial-section>p{max-width:780px;line-height:1.8;color:var(--text-soft);margin:0 0 22px}html[data-design=studio][lang] .delivery-grid,html[data-design=studio][lang] .proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html[data-design=studio][lang] .delivery-card,html[data-design=studio][lang] .proof-card{display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:30px;color:var(--text);text-decoration:none}html[data-design=studio][lang] .delivery-card h3,html[data-design=studio][lang] .proof-card h2,html[data-design=studio][lang] .proof-card h3{font-size:23px;line-height:1.25;letter-spacing:-.035em;margin:0}html[data-design=studio][lang] .delivery-card p,html[data-design=studio][lang] .proof-card p{color:var(--text-soft);line-height:1.7;margin:0}html[data-design=studio][lang] .proof-category{color:var(--accent);font-size:12px;letter-spacing:.02em}html[data-design=studio][lang] .proof-link{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--accent);font-size:14px}html[data-design=studio][lang] .proof-link svg{width:19px;height:19px}html[data-design=studio][lang] .proof-card:hover{border-color:var(--accent)}html[data-design=studio][lang] .proof-image{width:100%;height:auto;aspect-ratio:1270/714;object-fit:cover;border-radius:12px}html[data-design=studio][lang] .project-screenshot{margin:0 0 42px}html[data-design=studio][lang] .project-screenshot img{width:100%;height:auto;border-radius:20px;border:1px solid var(--border)}html[data-design=studio][lang] .project-screenshot figcaption{margin-top:12px;font-size:12px;color:var(--muted)}html[data-design=studio][lang] .delivery-list{padding-left:22px;max-width:850px;line-height:1.8;color:var(--text-soft)}html[data-design=studio][lang] .delivery-list li{margin-bottom:12px;padding-left:7px}html[data-design=studio][lang] .delivery-list li::marker{color:var(--accent)}html[data-design=studio][lang] .service-faq details{border-bottom:1px solid var(--border);padding:22px 0}html[data-design=studio][lang] .service-faq summary{font-weight:600;cursor:pointer}html[data-design=studio][lang] .service-faq p{margin-top:15px;color:var(--text-soft);line-height:1.75;max-width:850px}html[data-design=studio][lang] .editorial-cta{margin:44px 0;padding:36px;background:var(--surface);border:1px solid var(--border);border-radius:24px}html[data-design=studio][lang] .editorial-cta h2{margin-bottom:18px;letter-spacing:-.035em}html[data-design=studio][lang] .editorial-cta p{margin-bottom:24px;color:var(--text-soft)}html[data-design=studio][lang] .editorial-secondary{display:inline-block;margin:18px;color:var(--accent)}html[data-design=studio][lang] .home-projects{padding:35px 0 65px}html[data-design=studio][lang] .home-projects h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.04em;margin-bottom:24px}html[data-design=studio][lang] .catalog-pagination{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:30px 0}html[data-design=studio][lang] .catalog-pagination a{padding:8px 13px;color:var(--accent);border:1px solid var(--border);border-radius:8px}html[data-design=studio][lang] .catalog-pagination a[aria-current=page]{background:#2563eb;color:white}html[data-design=studio][lang] .catalog-entry{border-bottom:1px solid var(--border);padding:25px 0}html[data-design=studio][lang] .catalog-entry h2{font-size:22px;margin-bottom:12px}html[data-design=studio][lang] .catalog-entry p{white-space:pre-wrap;line-height:1.75;color:var(--text-soft)}html[data-design=studio][lang] .catalog-entry a{color:var(--accent)}html[data-design=studio][lang] .analytics-settings{background:none;border:0;padding:0;color:var(--text-soft);font:inherit;font-size:13px;cursor:pointer;text-align:left}html[data-design=studio][lang] .analytics-settings:hover{color:var(--accent)}html[data-design=studio][lang] .analytics-consent{position:fixed;z-index:100001;bottom:18px;left:50%;transform:translateX(-50%);width:min(960px,calc(100% - 32px));display:flex;gap:25px;align-items:center;padding:24px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:20px;box-shadow:0 16px 65px #0002;max-height:60dvh;overflow:auto}html[data-design=studio][lang] .analytics-consent h2{font-size:18px;line-height:1.3;margin:0 0 9px;letter-spacing:-.025em}html[data-design=studio][lang] .analytics-consent p{font-size:13px;line-height:1.65;margin:0;color:var(--text-soft)}html[data-design=studio][lang] .analytics-consent a{color:var(--accent);text-decoration:underline}html[data-design=studio][lang] .analytics-consent-actions{flex:0 0 185px;display:grid;gap:10px}html[data-design=studio][lang] .analytics-consent-actions button{padding:12px 15px;min-height:44px;border:1px solid var(--accent);border-radius:10px;background:var(--surface);color:var(--accent);font:inherit;font-size:14px;cursor:pointer}html[data-design=studio][lang] .analytics-consent-actions button:hover{background:#2563eb;color:white}html[data-design=studio][lang] .analytics-consent-actions button:focus-visible,html[data-design=studio][lang] .analytics-settings:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:680px){html[data-design=studio][lang] .delivery-grid,html[data-design=studio][lang] .proof-grid{grid-template-columns:1fr}html[data-design=studio][lang] .delivery-card,html[data-design=studio][lang] .proof-card{padding:24px}html[data-design=studio][lang] .editorial-cta{padding:25px}html[data-design=studio][lang] .analytics-consent{bottom:calc(78px + env(safe-area-inset-bottom));padding:18px;display:block}html[data-design=studio][lang] .analytics-consent-actions{grid-template-columns:1fr 1fr;margin-top:16px}html[data-design=studio][lang] .analytics-consent-actions button{padding:11px 7px;font-size:13px}}html[data-design=studio][lang] .client-logos{padding-top:20px;padding-bottom:35px}html[data-design=studio][lang] .client-logos-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}html[data-design=studio][lang] .client-logos-heading p{margin:0;color:var(--text-soft);font-size:13px;letter-spacing:.04em;text-transform:uppercase}html[data-design=studio][lang] .client-logo-controls{display:flex;gap:8px}html[data-design=studio][lang] .client-logo-controls button{display:grid;place-items:center;width:40px;height:40px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:50%;cursor:pointer}html[data-design=studio][lang] .client-logo-controls svg{width:20px;height:20px}html[data-design=studio][lang] .client-logo-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 14px;scrollbar-width:thin;scrollbar-color:#2563eb55 transparent}html[data-design=studio][lang] .client-logo-card{flex:1 0 220px;min-width:220px;height:130px;display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;border:1px solid #e6eaf0;border-radius:18px;scroll-snap-align:start;color:#1e293b;text-decoration:none;transition:border-color .2s}html[data-design=studio][lang] .client-logo-card:hover{border-color:#2563eb}html[data-design=studio][lang] .client-logo-card img{width:185px;height:85px;object-fit:contain}html[data-design=studio][lang] .client-logo-card:first-child img{width:100px}html[data-design=studio][lang] .display-wordmark{display:flex;flex-direction:column;font-size:43px;font-weight:800;letter-spacing:-.05em;line-height:1}html[data-design=studio][lang] .display-wordmark small{font-size:12px;text-align:right;letter-spacing:.015em;margin-top:2px}html[data-design=studio][lang] .client-brand-name{font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.04em}html[data-design=studio][lang] .client-logo-card:focus-visible,html[data-design=studio][lang] .client-logo-controls button:focus-visible,html[data-design=studio][lang] .client-logo-track:focus-visible{outline:2px solid #2563eb;outline-offset:2px}html[data-design=studio][lang] .project-brand-logo{display:block;width:300px;max-width:100%;height:auto;padding:15px;background:white;border-radius:12px;margin:30px 0}html[data-design=studio][lang] .project-screenshot a{display:block}html[data-design=studio][lang] .home-resources{padding:70px 0;background:color-mix(in srgb,var(--surface) 55%,transparent)}html[data-design=studio][lang] .home-resources h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.045em;margin:14px 0 28px}html[data-design=studio][lang] .service-expansion{margin-top:60px}html[data-design=studio][lang] .calculator-shell{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:24px;align-items:start;margin:0 0 60px}html[data-design=studio][lang] .calculator-fields,html[data-design=studio][lang] .calculator-result{padding:30px;background:var(--surface);border:1px solid var(--border);border-radius:22px}html[data-design=studio][lang] .calculator-fields{display:grid;gap:28px}html[data-design=studio][lang] .calculator-fields fieldset{padding:0;border:0;margin:0}html[data-design=studio][lang] .calculator-fields legend{font-weight:650;margin-bottom:14px}html[data-design=studio][lang] .choice-row{display:flex;flex-wrap:wrap;gap:10px}html[data-design=studio][lang] .choice-row label{display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid var(--border);border-radius:12px;color:var(--text-soft);cursor:pointer}html[data-design=studio][lang] .choice-row label:has(input:checked){border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}html[data-design=studio][lang] .calculator-field{display:grid;gap:12px}html[data-design=studio][lang] .calculator-field span{display:flex;justify-content:space-between;gap:20px;color:var(--text-soft)}html[data-design=studio][lang] .calculator-field strong{color:var(--text)}html[data-design=studio][lang] .calculator-field input[type=range]{width:100%;accent-color:var(--accent)}html[data-design=studio][lang] .calculator-result{position:sticky;top:110px}html[data-design=studio][lang] .calculator-result>span{display:block;color:var(--text-soft);font-size:13px;text-transform:uppercase;letter-spacing:.06em}html[data-design=studio][lang] .calculator-result>strong{display:block;margin:14px 0;font-size:clamp(27px,4vw,42px);letter-spacing:-.045em;color:var(--text)}html[data-design=studio][lang] .calculator-result p{color:var(--text-soft);line-height:1.65}html[data-design=studio][lang] .calculator-result a{display:inline-block;margin-top:12px;padding:12px 18px;background:var(--accent);color:white;border-radius:10px;text-decoration:none}@media (max-width:680px){html[data-design=studio][lang] .client-logo-card{flex-basis:210px;min-width:210px;height:112px}html[data-design=studio][lang] .client-logos-heading p{font-size:11px}html[data-design=studio][lang] .calculator-shell{grid-template-columns:1fr}html[data-design=studio][lang] .calculator-fields,html[data-design=studio][lang] .calculator-result{padding:22px}html[data-design=studio][lang] .calculator-result{position:static}}html[data-design=studio][lang] .analytics-consent[data-open=false]{display:none}html.consent-pending[data-design=studio][lang] .analytics-consent[data-open=false]{display:flex}@media (max-width:680px){html.consent-pending[data-design=studio][lang] .analytics-consent[data-open=false]{display:block}}html[data-design=studio]{--bg:#15181d;--surface:#20252c;--surface-alt:#282f38;--bg-deep:#191e25;--text:#f3f6fa;--text-soft:#dce4ef;--text-softer:#c3cdda;--muted:#a6b2c2;--neutral:#a6b2c2;--accent:#7aa7ff;--accent-hover:#a6c5ff;--border:#ffffff18;--glass-bg:#ffffff05;--glass-border:#ffffff17;--glass-bg-hover:#ffffff0b;--studio-title-muted:#96a3b6;--studio-haze:.16;color-scheme:dark;scroll-padding-top:108px}html[data-design=studio][data-theme=light]{--bg:#f4f6f8;--surface:#ffffff;--surface-alt:#eaf0f7;--bg-deep:#eef2f7;--text:#1c222b;--text-soft:#394353;--text-softer:#4d596b;--muted:#626f81;--neutral:#626f81;--accent:#2563eb;--accent-hover:#1d4ed8;--border:#18294217;--glass-bg:#ffffffa6;--glass-border:#18294212;--glass-bg-hover:#fff;--studio-title-muted:#8995a6;--studio-haze:.58;color-scheme:light}html[data-design=studio][lang] body{background:var(--bg);color:var(--text);line-height:1.6}html[data-design=studio][lang] body:after{display:none}html[data-design=studio][lang] .subpage,html[data-design=studio][lang] body{cursor:auto}html[data-design=studio][lang] a,html[data-design=studio][lang] button,html[data-design=studio][lang] select,html[data-design=studio][lang] summary{cursor:pointer}html[data-design=studio][lang] input,html[data-design=studio][lang] textarea{cursor:text}html[data-design=studio][lang] :focus-visible{outline:2px solid var(--accent);outline-offset:5px}html[data-design=studio] ::selection{background:#bfdbfe;color:#142744}html[data-design=studio] button{font-family:inherit}html[data-design=studio] [hidden]{display:none!important}html[data-design=studio] .cursor-dot,html[data-design=studio] .cursor-ring{display:none}html[data-design=studio][lang] .navbar,html[data-design=studio][lang] .navbar.scrolled{top:0;height:88px;width:100%;max-width:100%;padding:0 max(36px,calc((100vw - 1200px) / 2));border:0;border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-design=studio][lang] .navbar.scrolled{border-bottom:1px solid var(--border)}html[data-design=studio][lang] .nav-logo{font-size:20px;font-weight:600;letter-spacing:-.9px}html[data-design=studio][lang] .footer-logo .slash,html[data-design=studio][lang] .nav-logo .slash{color:#2563eb}html[data-design=studio][lang] .nav-links{gap:27px}html[data-design=studio][lang] .nav-dropdown-trigger,html[data-design=studio][lang] .nav-links a{font-size:12px;color:var(--muted);font-weight:500}html[data-design=studio][lang] .nav-links .nav-cta{padding:10px 19px;border-radius:50px;background:#2563eb;color:#fff!important;border:1px solid transparent}html[data-design=studio][lang] .nav-dropdown-trigger:hover,html[data-design=studio][lang] .nav-links a.nav-active{color:var(--text)}html[data-design=studio][lang] .nav-dropdown-menu{border-radius:15px;padding:8px;box-shadow:0 14px 40px rgba(15,23,42,.1)}html[data-design=studio][lang] .nav-dropdown-menu a:hover{background:var(--surface-alt)}html[data-design=studio][lang] .nav-links .theme-toggle-btn{width:30px;height:30px;border:0;background:transparent;color:var(--muted)}html[data-design=studio][lang] .lang-flag{opacity:.7;filter:grayscale(65%);width:20px}html[data-design=studio][lang] .mobile-menu{background:var(--surface);color:var(--text)}html[data-design=studio][lang] .mobile-cta-btn{background:#2563eb;color:#fff;border-color:transparent}html[data-design=studio][lang] .mobile-footer-left{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-design=studio][lang] .mobile-menu .lang-switch-flag.mobile,html[data-design=studio][lang] .mobile-menu .theme-toggle-btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-soft)}html[data-design=studio][lang] .mobile-menu .lang-switch-flag.mobile:hover,html[data-design=studio][lang] .mobile-menu .theme-toggle-btn:hover{background:var(--surface-alt);border-color:var(--accent)}html[data-design=studio][lang] .mobile-menu .lang-flag{width:24px;height:16px;opacity:1}html[data-design=studio][lang] .mobile-menu .theme-toggle-icon{line-height:1;font-size:19px}html[data-design=studio][lang] #hero.studio-overview{display:block;height:auto;min-height:0;overflow:hidden;padding:153px 36px 35px;background:var(--bg);isolation:isolate}.studio-overview:before{content:"";position:absolute;z-index:-1;inset:180px -240px -130px 33%;opacity:var(--studio-haze);background:radial-gradient(ellipse at 76% 48%,#b4d1fa 0,transparent 49%),radial-gradient(ellipse at 35% 72%,#c0d9ff 0,transparent 45%),radial-gradient(ellipse at 80% 87%,#bde4fa 0,transparent 40%);filter:blur(40px);pointer-events:none}.studio-container{max-width:1200px;margin-inline:auto}.studio-intro{display:grid;grid-template-columns:1.65fr 1fr;gap:60px;align-items:end;margin-bottom:72px}.studio-eyebrow{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;letter-spacing:.025em;margin-bottom:24px}.studio-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#2563eb}.studio-intro h1{font-size:clamp(36px,4.8vw,65px);line-height:1.08;font-weight:500;letter-spacing:-.065em}.studio-intro h1>span{color:var(--studio-title-muted)}.studio-intro-aside{max-width:302px;justify-self:end;padding-bottom:3px}.studio-intro-aside>p{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:22px}.studio-text-link{display:inline-flex;align-items:center;gap:28px;font-size:13px;font-weight:500}.studio-text-link>span{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:50%;transition:transform .2s ease}.studio-text-link>span svg{display:block;width:14px;height:14px}.studio-text-link:hover>span{transform:translate(2px,-2px)}html[data-design=studio][lang] #services.studio-grid-heading{background:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;scroll-margin-top:110px}.studio-grid-heading h2{font-size:22px;font-weight:500;letter-spacing:-.8px}.studio-filters{display:flex;align-items:center;gap:24px}.studio-filters button{background:none;padding:9px 0;border:0;border-bottom:1px solid transparent;font-size:11px;color:var(--muted);transition:color .2s ease}.studio-filters button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}.studio-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-content:start;min-height:454px}.studio-card{padding:25px 26px 22px;background:var(--surface);border:1px solid color-mix(in srgb,var(--surface) 70%,transparent);border-radius:19px;display:flex;flex-direction:column;min-height:220px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.studio-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #18365b08;border-color:color-mix(in srgb,var(--accent) 20%,var(--surface))}.studio-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.studio-card h3{font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.45px}.studio-card-index{font-size:10px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-card>p{max-width:260px;color:var(--muted);font-size:11px;line-height:1.7;margin:8px 0 14px}.studio-card-bottom{display:flex;align-items:flex-end;gap:12px;margin-top:auto}.studio-motif{flex-shrink:0;width:84px;height:84px;color:var(--text-soft)}.studio-motif svg{display:block;width:100%;height:100%}.studio-card-label{margin:0 0 5px auto;font-size:9px;line-height:1.5;color:var(--muted);max-width:75px}.studio-card-arrow{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;background:#2563eb;color:#fff;border-radius:50%;transition:transform .2s ease}.studio-card-arrow svg{display:block;width:18px;height:18px}.studio-card:hover .studio-card-arrow{transform:rotate(45deg)}.studio-overview-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;font-size:10px;color:var(--muted)}.studio-overview-footer a{display:inline-flex;align-items:center;gap:16px}html[data-design=studio][lang] .homepage section:not(#hero){padding:90px 36px;content-visibility:visible}html[data-design=studio][lang] .section-container{max-width:1200px}html[data-design=studio][lang] .section-label,html[data-design=studio][lang] .subpage-eyebrow{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.1em;border:0;padding:0;margin-bottom:20px}html[data-design=studio][lang] .section-title{font-weight:500;font-size:clamp(30px,4vw,48px);letter-spacing:-.055em}html[data-design=studio][lang] .section-subtitle{font-size:14px;color:var(--muted)}html[data-design=studio][lang] .parallax-bg{display:none}html[data-design=studio][lang] .homepage :is(.reveal,.reveal-left,.reveal-right,.reveal-scale){opacity:1;transform:none}html[data-design=studio][lang] #about{background:var(--bg)}html[data-design=studio][lang] .about-grid{gap:80px;align-items:center}html[data-design=studio][lang] .about-text p{color:var(--muted);font-size:14px;line-height:1.9}html[data-design=studio][lang] .about-text strong{color:var(--text);font-weight:500}.studio-signature{background:var(--surface);min-height:300px;border-radius:22px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.studio-signature:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 85% 90%,#bed9ff80,transparent 65%)}.studio-signature>svg{width:210px;height:210px;color:var(--text-soft);transform:rotate(-12deg)}.studio-signature-label{position:absolute;left:25px;bottom:20px;right:25px;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}html[data-design=studio][lang] .stats-row{margin-top:55px;border-top:1px solid var(--border);padding-top:32px;gap:24px}html[data-design=studio][lang] .stat-item{text-align:left}html[data-design=studio][lang] .stat-number{color:var(--text);font-size:42px;font-weight:400;letter-spacing:-.06em}html[data-design=studio][lang] .stat-label{color:var(--muted);font-size:11px}html[data-design=studio][lang] #process{background:var(--bg-deep)}html[data-design=studio][lang] .process-header{text-align:left;margin-bottom:35px}html[data-design=studio][lang] .process-header .section-subtitle{margin-left:0}html[data-design=studio][lang] .process-timeline{gap:16px;margin-top:36px}html[data-design=studio][lang] .process-step-surface:before,html[data-design=studio][lang] .process-step:before,html[data-design=studio][lang] .process-timeline:before{display:none}html[data-design=studio][lang] .process-step-surface{background:none;box-shadow:none;border:0;border-top:1px solid var(--border);border-radius:0;padding:24px 15px 0 0}html[data-design=studio][lang] .step-number{background:none;color:var(--muted);border:0;box-shadow:none;border-radius:0;font-size:13px;font-weight:400;padding:0;width:auto;height:auto;display:block;margin-bottom:40px}html[data-design=studio][lang] .process-step-surface h3{color:var(--text);font-weight:500;font-size:19px}html[data-design=studio][lang] .process-step-surface p{color:var(--muted);font-size:12px;line-height:1.9}html[data-design=studio][lang] #contact{background:var(--bg)}html[data-design=studio][lang] .contact-header{text-align:left}html[data-design=studio][lang] .contact-headline{color:var(--text);-webkit-text-fill-color:var(--text);background:none;font-size:clamp(58px,7vw,88px);font-weight:500;letter-spacing:-.06em}html[data-design=studio][lang] .contact-headline:after{display:none}html[data-design=studio][lang] .contact-sub{color:var(--muted);font-size:14px;margin-left:0;max-width:470px}html[data-design=studio][lang] .contact-grid{gap:90px}html[data-design=studio][lang] .contact-form .form-group{margin-bottom:20px}.contact-form label{display:block;font-size:11px;margin-bottom:8px;color:var(--text-soft)}html[data-design=studio][lang] .contact-form input,html[data-design=studio][lang] .contact-form textarea{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;font-size:13px;padding:15px 17px;box-shadow:none}html[data-design=studio][lang] .contact-form input::placeholder,html[data-design=studio][lang] .contact-form textarea::placeholder{color:var(--muted);opacity:1}html[data-design=studio][lang] .submit-btn,html[data-design=studio][lang] .subpage-cta-btn{border-radius:50px;background:#2563eb;color:#fff;border:1px solid transparent;box-shadow:none;font-size:13px;font-weight:500}html[data-design=studio][lang] .submit-btn{padding:16px 26px;width:auto}html[data-design=studio][lang] button:disabled{cursor:wait;opacity:.65}.contact-form-status{font-size:12px;color:var(--text-soft);margin-top:16px;min-height:20px}html[data-design=studio][lang] .contact-info h3{color:var(--text);font-size:22px;font-weight:500;letter-spacing:-.6px}html[data-design=studio][lang] .info-icon{background:transparent;color:var(--muted);border:0}html[data-design=studio][lang] .info-value{color:var(--text-soft);font-size:13px}html[data-design=studio][lang] .info-label{color:var(--muted)}html[data-design=studio][lang] .footer{background:var(--bg);border-top:1px solid var(--border);padding:45px 36px}html[data-design=studio][lang] .footer-inner{max-width:1200px}html[data-design=studio][lang] .footer-logo{color:var(--text);font-weight:500}html[data-design=studio][lang] .footer-col-title{color:var(--text-soft);font-weight:500}html[data-design=studio][lang] .footer-col-links a,html[data-design=studio][lang] .footer-copy{color:var(--muted)}html[data-design=studio][lang] .subpage{background:var(--bg)}html[data-design=studio][lang] .subpage-container{width:min(100% - 72px,1200px)}html[data-design=studio][lang] .subpage-hero{padding:160px 0 55px;background:radial-gradient(ellipse at 92% 0,#91baff24,transparent 55%)}html[data-design=studio][lang] .subpage-title{max-width:900px;font-size:clamp(34px,4.8vw,64px);font-weight:500;letter-spacing:-.06em}html[data-design=studio][lang] .subpage-lead{font-size:15px;color:var(--muted)}html[data-design=studio][lang] :is(.sub-card,.services-detail-card,.team-card,.services-featured){background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:none}html[data-design=studio][lang] :is(.sub-card,.services-detail-card,.services-featured):before{display:none}html[data-design=studio][lang] :is(.services-detail-icon,.info-icon){background:transparent;border-color:var(--border);color:var(--text-soft)}html[data-design=studio][lang] .services-featured{background:radial-gradient(ellipse at 100% 100%,#9fc8ff33,transparent 60%),var(--surface)}html[data-design=studio][lang] .subpage-content{padding-bottom:85px}html[data-design=studio][lang] .sticky-mobile-cta{background:var(--surface);color:var(--text);box-shadow:0 5px 20px #00000012}@media (min-width:1024px){html[data-design=studio][lang] .about-grid{grid-template-columns:1.1fr 1fr}html[data-design=studio][lang] .process-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){html[data-design=studio][lang] .nav-links{gap:17px}.studio-intro{gap:28px}.studio-card{padding:22px}.studio-card-label{display:none}.studio-card-arrow{margin-left:auto}}@media (max-width:767px){html[data-design=studio][lang] .navbar,html[data-design=studio][lang] .navbar.scrolled{height:72px;padding:0 22px}html[data-design=studio][lang] .nav-logo{font-size:19px}html[data-design=studio][lang] #hero.studio-overview{padding:117px 22px 25px}.studio-intro{grid-template-columns:1fr;gap:24px;margin-bottom:44px}.studio-eyebrow{font-size:10px;margin-bottom:20px}.studio-intro h1{font-size:clamp(35px,7.8vw,56px)}.studio-intro-aside{justify-self:start;max-width:390px}.studio-intro-aside>p{font-size:12px;margin-bottom:15px}html[data-design=studio][lang] #services.studio-grid-heading{flex-direction:column;align-items:flex-start;gap:9px}.studio-grid-heading h2{font-size:20px}.studio-filters{width:100%;gap:23px}.studio-filters button{min-height:44px;font-size:11px}.studio-cards{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;gap:11px}.studio-card{padding:19px;border-radius:16px;min-height:230px}.studio-card h3{font-size:14px}.studio-card-index{display:none}.studio-card>p{font-size:11px}.studio-motif{width:72px;height:72px}.studio-overview-footer{align-items:flex-start;font-size:10px}.studio-overview-footer p{max-width:190px}.studio-overview-footer a{gap:7px}html[data-design=studio][lang] .homepage section:not(#hero){padding:64px 22px}html[data-design=studio][lang] .about-grid{gap:30px}.studio-signature{min-height:260px}html[data-design=studio][lang] .stats-row{grid-template-columns:repeat(2,1fr);margin-top:35px}html[data-design=studio][lang] .stat-number{font-size:36px}html[data-design=studio][lang] .step-number{margin-bottom:20px}html[data-design=studio][lang] .contact-grid{gap:40px}html[data-design=studio][lang] .contact-form input,html[data-design=studio][lang] .contact-form textarea{font-size:16px}html[data-design=studio][lang] .footer{padding:35px 22px 90px}html[data-design=studio][lang] .subpage-container{width:calc(100% - 44px)}html[data-design=studio][lang] .subpage-hero{padding:120px 0 35px}}@media (max-width:430px){.studio-cards{grid-template-columns:1fr}.studio-card{min-height:205px;padding:22px}.studio-card h3{font-size:16px}.studio-card-index,.studio-card-label{display:block}.studio-card>p{max-width:255px;font-size:12px}.studio-card-arrow{margin-left:0}.studio-card-label{margin-left:auto}}@media (prefers-reduced-motion:reduce){html[data-design=studio][lang]{scroll-behavior:auto}html[data-design=studio][lang] *,html[data-design=studio][lang] :after,html[data-design=studio][lang] :before{animation:none!important;transition:none!important}}html[data-design=studio][lang] .nav-links .nav-cta:hover{background:#1d4ed8!important;box-shadow:none}html[data-design=studio][lang] .studio-text-link{color:var(--accent)}html[data-design=studio][lang] .studio-text-link>span{border-color:#2563eb30}html[data-design=studio][lang] .studio-card:hover .studio-motif{color:var(--accent)}html[data-design=studio][lang] .sticky-mobile-cta__btn--primary{background:#2563eb;color:#fff}html[data-design=studio][lang] .mobile-cta-btn{box-shadow:none}html[data-design=studio][lang]{--topbar-h:36px;scroll-padding-top:calc(108px + var(--topbar-h))}html[data-design=studio][lang] body:has(.site-topbar){padding-top:var(--topbar-h)}html[data-design=studio][lang] .site-topbar{position:fixed;top:0;left:0;right:0;z-index:999;height:var(--topbar-h);background:#0f172a;color:#e2e8f0;font-size:12.5px;line-height:1;transition:transform .25s ease}html[data-design=studio][lang]:not([data-theme=light]) .site-topbar{background:#0b0e12;border-bottom:1px solid var(--border)}html[data-design=studio][lang] .site-topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 max(36px,calc((100vw - 1200px) / 2))}html[data-design=studio][lang] .site-topbar-links{display:flex;align-items:center;gap:22px}html[data-design=studio][lang] .site-topbar-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:inherit}html[data-design=studio][lang] .site-topbar-item svg{width:14px;height:14px;flex:none;color:#7aa7ff}html[data-design=studio][lang] a.site-topbar-item:any-link{color:#f8fafc;font-weight:500}html[data-design=studio][lang] a.site-topbar-item:hover span{text-decoration:underline;text-underline-offset:3px}html[data-design=studio][lang] .site-topbar-item:focus-visible{outline:2px solid #7aa7ff;outline-offset:3px}html[data-design=studio][lang] .navbar{top:var(--topbar-h);transition:top .25s ease}html[data-design=studio][lang].nav-scrolled .navbar,html[data-design=studio][lang].nav-scrolled .navbar.scrolled{top:0}html[data-design=studio][lang].nav-scrolled .site-topbar{transform:translateY(-100%)}@media (max-width:767px){html[data-design=studio][lang]{--topbar-h:34px}html[data-design=studio][lang] .site-topbar{font-size:12px}html[data-design=studio][lang] .site-topbar-inner{padding:0 22px;gap:10px}html[data-design=studio][lang] .site-topbar-links{gap:14px}html[data-design=studio][lang] .site-topbar-mail{display:none}}@media (max-width:359px){html[data-design=studio][lang] .site-topbar-hours svg{display:none}}@media (prefers-reduced-motion:reduce){html[data-design=studio][lang] .navbar,html[data-design=studio][lang] .site-topbar{transition:none}}html[data-design=studio][lang] body .studio-eyebrow{font-size:12.5px;letter-spacing:.01em}html[data-design=studio][lang] body .studio-filters button{font-size:13px}html[data-design=studio][lang] body .studio-card>p{max-width:300px;font-size:13.5px;line-height:1.6}html[data-design=studio][lang] body .studio-card-label{max-width:110px;font-size:11.5px;line-height:1.35}html[data-design=studio][lang] body .studio-overview-footer{font-size:13px}html[data-design=studio][lang] body .studio-intro-aside>p{font-size:15px;line-height:1.7}html[data-design=studio][lang] body .studio-signature-label{font-size:12px}html[data-design=studio][lang] body .client-logos-heading p,html[data-design=studio][lang] body .contact-form label,html[data-design=studio][lang] body .stat-label{font-size:13px}html[data-design=studio][lang] body .step-number{font-size:15px;font-weight:500;color:var(--accent)}html[data-design=studio][lang] body .sticky-mobile-cta__btn{font-size:12.5px}html[data-design=studio][lang] body .sticky-mobile-cta__btn--primary{font-size:13.5px}@media (max-width:767px){html[data-design=studio][lang] body .studio-eyebrow{font-size:12px}html[data-design=studio][lang] body .studio-card>p{font-size:13px}html[data-design=studio][lang] body .studio-intro-aside>p{font-size:14px}html[data-design=studio][lang] body .studio-overview-footer{font-size:12.5px}}@media (max-width:640px){html[data-design=studio][lang] body .reel-thumb-time{font-size:11.5px}}html[data-design=studio][lang] body .studio-intro h1{letter-spacing:-.04em}html[data-design=studio][lang] body .section-title,html[data-design=studio][lang] body .stat-number,html[data-design=studio][lang] body .subpage-title{letter-spacing:-.035em}html[data-design=studio][lang] body .contact-headline{letter-spacing:-.04em}html[data-design=studio][lang] body :is(.studio-intro-aside>p,.section-subtitle,.subpage-lead,.editorial-section p,.about-text p,.service-intro,.reel-detail-text>p,.analytics-consent p){max-width:62ch}html[data-design=studio][lang] body .subpage-hero{background:none}html[data-design=studio][lang]:not([data-theme=light]) body .nav-dropdown-menu{box-shadow:0 14px 40px rgba(0,0,0,.45)}html[data-design=studio][lang] body :is(.rc-next-btn,.ob-btn,.rc-email-btn):disabled{opacity:1;background:var(--surface-alt);color:var(--text-softer);border-color:var(--border);box-shadow:none;cursor:not-allowed}@media (prefers-reduced-motion:reduce){html[data-design=studio][lang] body :is(.rc-progress-fill,.ob-progress-fill){transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_62543b{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4f5b90{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4f5b90{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}