@font-face{font-family:CodeinBlocks;src:url(/fonts/PressStart2P-Regular.ttf) format("truetype");font-display:swap}@media (max-width:639px){.flavor-in .codein-nav-profile{display:none}}html.flavor-in[data-codein-theme=blocks]{--surface-0:10 11 17;--surface-1:18 20 32;--surface-2:26 29 43;--ink:246 245 241;--ink-muted:161 163 177;--ink-faint:115 119 139;--accent:174 224 112;--brand-500:174 224 112;--hairline:255 255 255/.15;--font-display:"CodeinBlocks",ui-monospace,monospace}html.flavor-in[data-codein-theme=blocks] body{background:linear-gradient(rgb(95 219 235/.035) 1px,transparent 0),linear-gradient(90deg,rgb(95 219 235/.035) 1px,transparent 0),#0a0b11;background-size:48px 48px}html.flavor-in[data-codein-theme=blocks] :is(.codein-home,.codein-auth,.codein-download,.codein-account,.codein-home-paths){background:transparent}html.flavor-in[data-codein-theme=blocks] :is(.codein-app-orbit,.codein-portal-scene,.codein-home-hole,.codein-home-noise,.codein-auth-scene,.codein-download-scene){display:none}html.flavor-in[data-codein-theme=blocks] :is(.codein-memory,.codein-home-hero,.codein-download-hero):after,html.flavor-in[data-codein-theme=blocks] :is(.codein-memory,.codein-home-hero,.codein-download-hero,.codein-portal):before{display:none}html.flavor-in[data-codein-theme=blocks] header{background:rgb(10 11 17/.94)}html.flavor-in[data-codein-theme=blocks] :is(.codein-home-title,.codein-download-copy h1,.codein-portal-title){font:400 clamp(27px,3.6vw,57px)/1.5 var(--font-display);letter-spacing:-.035em;max-width:950px}html.flavor-in[data-codein-theme=blocks] :is(.codein-account h1,.codein-memory h1,.codein-auth-story p){font:400 clamp(23px,3vw,43px)/1.6 var(--font-display);letter-spacing:-.035em}html.flavor-in[data-codein-theme=blocks] :is(.codein-home-paths-heading h2,.codein-download-steps h2){font:400 clamp(21px,2.4vw,34px)/1.6 var(--font-display);letter-spacing:-.035em}html.flavor-in[data-codein-theme=blocks] .codein-terminal-install h2{font:400 clamp(21px,2.4vw,34px)/1.6 var(--font-display);letter-spacing:-.035em}html.flavor-in[data-codein-theme=blocks] .codein-install-requirements{color:#aee070}html.flavor-in[data-codein-theme=blocks] :is(.codein-home-title span,.codein-portal-title span){color:#aee070}html.flavor-in[data-codein-theme=blocks] :is(.codein-kicker,.codein-account header p:first-child,.codein-memory header p:first-child,.codein-home-path-number,.codein-home-index){color:#5fdbeb}html.flavor-in[data-codein-theme=blocks] :is(.codein-home-path strong,.codein-download-steps h3,.codein-memory section h2,.codein-account section>h2,.codein-portal-tile h2){font:500 23px/1.4 var(--font-mono);letter-spacing:-.025em}html.flavor-in[data-codein-theme=blocks] .codein-auth-content h1{font:400 clamp(19px,2vw,28px)/1.6 var(--font-display);letter-spacing:-.04em}html.flavor-in[data-codein-theme=blocks] :is(button,input,textarea,select,.btn-green,.btn-primary,.card-surface,.card-light,.codein-portal-primary,.codein-portal-secondary,.codein-memory li,.codein-auth-content,.prompt-composer){border-radius:2px}html.flavor-in[data-codein-theme=blocks] :is(.codein-portal-primary,.btn-primary,.btn-green,.codein-memory button.bg-accent,.codein-account button.bg-brand-500){background:#aee070;color:#10141a;border-color:#aee070;font-family:var(--font-mono);box-shadow:4px 4px 0 rgb(174 224 112/.13)}html.flavor-in[data-codein-theme=blocks] :is(.codein-portal-primary,.btn-primary,.btn-green):hover{background:#c0ed8a}html.flavor-in[data-codein-theme=blocks] :is(.codein-auth-content,.card-surface,.codein-memory li,.codein-memory-empty,.codein-portal-tile){background:#121420;border-color:#323649}html.flavor-in[data-codein-theme=blocks] :is(input,textarea,select){background-color:#0e111b}html.flavor-in[data-codein-theme=blocks] :is(input,textarea,button):focus-visible{outline-color:#5fdbeb}html.flavor-in[data-codein-theme=blocks] :is(.codein-auth-content label,.codein-auth-content .font-medium.text-accent,.codein-auth-story small){color:#a1a3b1}html.flavor-in[data-codein-theme=blocks] .codein-home-path:nth-child(2) .codein-home-path-number{color:#ce91e4}html.flavor-in[data-codein-theme=blocks] .codein-home-path:nth-child(3) .codein-home-path-number{color:#f7d64b}html.flavor-in[data-codein-theme=blocks] .codein-theme-switch{border-color:#5fdbeb;color:#5fdbeb}html.flavor-in[data-codein-theme=blocks] :is(.codein-home-inner,.codein-download-copy):before{content:"";display:block;width:14px;height:14px;margin-bottom:38px;background:#5fdbeb;box-shadow:18px 0 #5fdbeb,36px 0 #ce91e4,36px 18px #ce91e4,54px 18px #ce91e4,72px 18px #f7d64b,72px 0 #f7d64b}html.flavor-in[data-codein-theme=blocks] .codein-auth-story:before{content:"BUILD / PLACE / SHIP";display:block;color:#aee070;font:11px var(--font-mono);letter-spacing:.2em}html.flavor-in[data-codein-theme=blocks] .codein-footer{border-top-color:#323649}.ci-mobile-nav,.ci-payment-dialog,html.flavor-in .ci-app{--ci-bg:#080a0d;--ci-panel:#101216;--ci-raised:#171a20;--ci-line:#292d33;--ci-ink:#f2f0e9;--ci-muted:#a7a9b0;--ci-accent:#e8b46c;--ci-blue:#9bb9d2;--ci-radius:12px;color:var(--ci-ink);font-family:var(--font-geist-sans),Arial,sans-serif;font-size:14px;line-height:1.5}html.flavor-in[data-codein-theme=blocks] .ci-app,html.flavor-in[data-codein-theme=blocks] .ci-mobile-nav,html.flavor-in[data-codein-theme=blocks] .ci-payment-dialog{--ci-bg:#0a0c14;--ci-panel:#111622;--ci-raised:#1b2231;--ci-line:#30384a;--ci-ink:#f0f2f7;--ci-muted:#a5adc0;--ci-accent:#5fdbeb;--ci-blue:#ce91e4;--ci-radius:3px}.ci-app{min-height:100dvh;display:grid;grid-template-columns:var(--ci-sidebar-width) minmax(0,1fr);background:var(--ci-bg)}.ci-app *,.ci-mobile-nav *{box-sizing:border-box}.ci-app a,.ci-mobile-nav a{text-decoration:none}.ci-app button,.ci-mobile-nav button{font-family:inherit}.ci-app :is(a,button,input,select,summary,[role=separator]):focus-visible,.ci-mobile-nav :is(a,button):focus-visible{outline:2px solid var(--ci-accent);outline-offset:4px}.ci-sidebar{position:sticky;top:0;height:100dvh;padding:26px 16px 14px;border-inline-end:1px solid var(--ci-line);background:var(--ci-panel);z-index:30;min-width:0}.ci-sidebar,.ci-sidebar-brand{display:flex;flex-direction:column}.ci-sidebar-brand{min-height:72px;padding:0 12px;gap:11px}.ci-sidebar-brand img{width:122px;height:32px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.ci-app-collapsed .ci-sidebar-brand{padding:0;align-items:center}.ci-app-collapsed .ci-sidebar-brand img{width:28px}.ci-app-label{color:var(--ci-muted);font:10px/1.4 var(--font-geist-mono),monospace;letter-spacing:.16em}.ci-navigation{overflow-y:auto;scrollbar-width:thin}.ci-nav-group{margin:16px 0 22px}.ci-nav-group>p{margin:0 12px 8px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ci-muted)}.ci-nav-link{min-height:42px;display:flex;align-items:center;gap:12px;padding:9px 12px;color:var(--ci-muted);border-radius:6px;margin:3px 0;white-space:nowrap}.ci-nav-link:hover{background:var(--ci-raised);color:var(--ci-ink)}.ci-nav-link[aria-current=page]{background:var(--ci-raised);color:var(--ci-accent);box-shadow:inset 2px 0 var(--ci-accent)}[dir=rtl] .ci-nav-link[aria-current=page]{box-shadow:inset -2px 0 var(--ci-accent)}.ci-nav-link svg{flex-shrink:0}.ci-nav-corner{margin-inline-start:auto;opacity:.6}.ci-app-collapsed .ci-nav-link{justify-content:center;padding:11px 0}.ci-sidebar-bottom{margin-top:auto;padding-top:12px}.ci-sidebar-guide{border:1px solid var(--ci-line);border-radius:var(--ci-radius);margin:8px 6px 22px;padding:16px;background:radial-gradient(ellipse at top right,#e8b46c12,transparent 80%)}.ci-sidebar-guide p{margin:10px 0 4px;font-size:12px;font-weight:500}.ci-sidebar-guide small{font-size:11px;color:var(--ci-muted);line-height:1.6;display:block}.ci-guide-mark{display:block;width:28px;height:13px;border:1px solid var(--ci-accent);border-radius:50%;transform:rotate(-20deg)}.ci-sidebar-account{display:flex;align-items:center;gap:4px;border-top:1px solid var(--ci-line);padding-top:16px;margin-top:12px}.ci-account-link{min-width:0;display:flex;align-items:center;gap:10px;flex:1;padding:4px}.ci-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:var(--ci-raised);border:1px solid var(--ci-line);color:var(--ci-accent);font-size:12px}.ci-account-link>span:last-child{min-width:0}.ci-account-link small,.ci-account-link strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-account-link strong{color:var(--ci-ink);font-size:12px;font-weight:500}.ci-account-link small{color:var(--ci-muted);font-size:10px;margin-top:2px}.ci-app-collapsed .ci-account-link{justify-content:center;padding:0}.ci-sidebar-resizer{position:absolute;inset-inline-end:-4px;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none}.ci-sidebar-resizer:focus-visible,.ci-sidebar-resizer:hover{background:color-mix(in srgb,var(--ci-accent) 30%,transparent)}.ci-app-body{min-width:0;display:flex;flex-direction:column;position:relative;background:radial-gradient(ellipse 65% 450px at 90% 0,#9980af0e,transparent),radial-gradient(ellipse 75% 600px at 0 85%,#bda07c06,transparent)}.ci-app-topbar{position:sticky;top:0;z-index:25;height:64px;padding:0 32px;display:flex;gap:18px;border-bottom:1px solid var(--ci-line);background:var(--ci-bg)}.ci-app-topbar,.ci-icon-button{flex-shrink:0;align-items:center}.ci-icon-button{width:32px;height:32px;display:inline-flex;justify-content:center;color:var(--ci-muted);border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.ci-icon-button:hover{background:var(--ci-raised);color:var(--ci-ink)}.ci-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--ci-muted);font-size:12px;min-width:0}.ci-breadcrumb a:hover{color:var(--ci-ink)}.ci-breadcrumb span{color:var(--ci-ink);white-space:nowrap}.ci-breadcrumb svg{flex-shrink:0}.ci-topbar-actions{display:flex;gap:12px;align-items:center;margin-inline-start:auto}.ci-theme-button{display:inline-flex;gap:7px;align-items:center;color:var(--ci-muted);font-size:11px;border:1px solid var(--ci-line);background:transparent;border-radius:6px;min-height:32px;padding:5px 10px}.ci-theme-button:hover{color:var(--ci-ink);background:var(--ci-raised)}.ci-topbar-actions button{font-size:11px}.ci-route-progress{position:absolute;bottom:-1px;inset-inline:0;height:2px;overflow:hidden}.ci-route-progress span{display:block;width:35%;height:100%;background:var(--ci-accent);animation:ci-page-progress 1s ease-in-out infinite}@keyframes ci-page-progress{0%{transform:translateX(-100%)}to{transform:translateX(390%)}}.ci-route-status,.ci-skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ci-skip-link:focus{position:fixed;top:12px;left:12px;z-index:90;background:var(--ci-accent);color:var(--ci-bg);padding:12px 20px}.ci-content{flex:1;padding:40px 48px 56px;outline:none;min-width:0}.ci-page{max-width:1120px;margin:0 auto;width:100%;min-width:0}.ci-page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0;margin:0 0 32px;border:0;background:none}.ci-eyebrow{color:var(--ci-accent);font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.ci-content .ci-page-header h1{font-size:clamp(28px,2.4vw,36px);font-weight:450;letter-spacing:-.045em;line-height:1.18;color:var(--ci-ink);margin:0}.ci-page-header>div{min-width:0}.ci-content .ci-page-header h1,.ci-panel h2{overflow-wrap:anywhere}.ci-page-header p:not(.ci-eyebrow){margin:12px 0 0;color:var(--ci-muted);font-size:13px;max-width:640px;line-height:1.7}.ci-button{display:inline-flex;min-height:38px;padding:8px 14px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--ci-line);color:var(--ci-ink);border-radius:6px;background:var(--ci-panel);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.ci-button:hover{background:var(--ci-raised)}.ci-button:disabled{opacity:.5;cursor:default}.ci-button-primary{background:var(--ci-ink);color:var(--ci-bg);border-color:var(--ci-ink)}.ci-button-primary:hover{background:var(--ci-accent);border-color:var(--ci-accent);color:var(--ci-bg)}.ci-text-button{display:inline-flex;align-items:center;gap:8px;color:var(--ci-accent);font-size:12px;min-height:32px}.ci-muted{color:var(--ci-muted);font-size:12px}.ci-inline-notice{display:flex;gap:16px;justify-content:space-between;align-items:center;border:1px solid #e8b46c50;background:#e8b46c09;border-radius:var(--ci-radius);padding:14px 18px;margin-bottom:24px;font-size:12px;color:var(--ci-ink)}.ci-inline-notice p{margin:0;line-height:1.7}.ci-notice-quiet{border-color:var(--ci-line);background:var(--ci-panel);justify-content:flex-start;color:var(--ci-muted)}.ci-panel{background:var(--ci-panel);border:1px solid var(--ci-line);border-radius:var(--ci-radius);padding:26px;min-width:0}.ci-panel h2{font-size:17px;letter-spacing:-.025em;font-weight:500;margin:0}.ci-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.ci-panel-top .ci-eyebrow{margin:0}.ci-panel-top a,.ci-section-heading>a{display:inline-flex;gap:8px;align-items:center;color:var(--ci-muted);font-size:11px}.ci-panel-top a:hover,.ci-section-heading>a:hover{color:var(--ci-accent)}.ci-overview-top{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:20px}.ci-credit-panel{background:radial-gradient(ellipse at 100% 0,#e8b46c0d,transparent 75%),var(--ci-panel)}.ci-credit-available-label{color:var(--ci-muted);font-size:11px;margin:0 0 5px}.ci-credit-panel h2{margin:0 0 25px}.ci-credit-panel h2 strong{font-size:40px;font-weight:450;letter-spacing:-.055em}.ci-credit-panel h2 span{font-size:14px;color:var(--ci-muted)}.ci-credit-meter{height:5px;background:var(--ci-raised);border-radius:3px;overflow:hidden}.ci-credit-meter>span{height:100%;display:block;background:var(--ci-accent)}.ci-credit-meta{display:flex;justify-content:space-between;gap:12px;margin:12px 0 17px;color:var(--ci-muted);font-size:11px}.ci-credit-panel small{display:block;color:var(--ci-muted);font-size:10px;line-height:1.6}.ci-credit-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 14px}.ci-credit-breakdown>div{min-width:0;padding:10px;border:1px solid var(--ci-line);border-radius:var(--ci-radius);background:var(--ci-raised)}.ci-credit-breakdown dt{color:var(--ci-muted);font-size:10px;margin-bottom:5px}.ci-credit-breakdown dd{color:var(--ci-ink);font-size:18px;font-weight:500;margin:0;overflow-wrap:anywhere}.ci-credit-explanation,.ci-credit-note{color:var(--ci-muted);font-size:11px;line-height:1.6}.ci-credit-note{margin:0 0 10px}.ci-credit-explanation summary{cursor:pointer}.ci-credit-explanation p{margin:8px 0 0}.ci-plan-summary{display:flex;align-items:flex-start;flex-direction:column}.ci-plan-summary h2{font-size:28px;margin:10px 0 12px}.ci-plan-summary>a{margin-top:auto;padding-top:18px}.ci-plan-summary>p.ci-muted{margin-top:16px}.ci-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--ci-line);background:var(--ci-raised);color:var(--ci-muted);border-radius:4px;font-size:10px;white-space:nowrap;text-transform:capitalize}.ci-badge-active{color:#abccaa;border-color:#abccaa40;background:#abccaa0b}.ci-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:36px 0 16px}.ci-section-heading h2{margin:0;font-size:17px;font-weight:500;letter-spacing:-.03em}.ci-section-heading p{margin:6px 0 0;font-size:12px;color:var(--ci-muted)}.ci-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ci-metric{border:1px solid var(--ci-line);border-radius:var(--ci-radius);padding:20px 22px;background:var(--ci-panel);position:relative;min-width:0}.ci-metric p{font-size:11px;color:var(--ci-muted);margin:0 0 18px}.ci-metric strong{font-size:26px;font-weight:450;letter-spacing:-.04em;line-height:1.2}.ci-metric strong.ci-metric-unavailable{font-size:15px;color:var(--ci-muted)}.ci-metric-tick{position:absolute;top:23px;inset-inline-end:20px;width:4px;height:4px;background:var(--ci-blue);border-radius:50%}.ci-build-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ci-build-card{display:flex;gap:20px;align-items:center;padding:24px;border:1px solid var(--ci-line);border-radius:var(--ci-radius);background:var(--ci-panel);min-width:0}.ci-build-card:hover{border-color:var(--ci-accent);background:var(--ci-raised)}.ci-build-card>svg:last-child{margin-inline-start:auto;flex-shrink:0;color:var(--ci-muted)}.ci-build-icon{width:46px;height:46px;border:1px solid var(--ci-line);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--ci-blue);flex-shrink:0}.ci-build-terminal .ci-build-icon{color:var(--ci-accent)}.ci-build-card strong{display:block;font-size:14px;font-weight:500}.ci-build-card small{display:block;color:var(--ci-muted);font-size:11px;line-height:1.7;margin-top:6px;max-width:300px}.ci-roadmap-note{display:flex;gap:12px;align-items:center;margin-top:22px}.ci-roadmap-note p{color:var(--ci-muted);font-size:11px;margin:0}.ci-model-usage{margin-top:28px;padding-bottom:12px}.ci-table-scroll{overflow-x:auto}.ci-usage-table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.ci-usage-table thead th{color:var(--ci-muted);font-size:10px;font-weight:400;padding:12px;text-align:end;border-bottom:1px solid var(--ci-line)}.ci-usage-table thead th:first-child{text-align:start}.ci-usage-table tbody th{font-weight:400;text-align:start;padding:20px 12px;min-width:190px;max-width:360px}.ci-usage-table td{padding:20px 12px;text-align:end;font-variant-numeric:tabular-nums}.ci-usage-table tr+tr{border-top:1px solid var(--ci-line)}.ci-token-bar{display:flex;width:100%;height:3px;background:var(--ci-raised);margin-top:10px}.ci-token-bar>span{background:var(--ci-accent)}.ci-token-bar>span:nth-child(2){background:#aee070}.ci-token-bar>span:nth-child(3){background:var(--ci-blue)}.ci-footnote{margin-top:22px;font-size:11px;line-height:1.8;color:var(--ci-muted)}.ci-model-search{border:1px solid var(--ci-line);background:var(--ci-panel);display:flex;align-items:center;gap:12px;padding:0 15px;max-width:400px;margin:24px 0;border-radius:6px;color:var(--ci-muted)}.ci-model-search input{background:transparent;width:100%;min-height:44px;border:0;color:var(--ci-ink);font-size:12px}.ci-model-search:focus-within{border-color:var(--ci-accent)}.ci-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ci-model-card p{color:var(--ci-muted);font-size:12px;line-height:1.7;margin:14px 0 22px}.ci-model-mark{color:var(--ci-accent)}.ci-model-card h2{font-size:20px}.ci-empty{text-align:center;padding:40px 20px;color:var(--ci-muted);font-size:12px}.ci-empty>svg{margin:0 auto 18px;color:var(--ci-blue)}.ci-empty h2,.ci-empty h3{color:var(--ci-ink);font-size:18px;margin-bottom:10px}.ci-empty p{max-width:420px;margin:12px auto 20px;line-height:1.7}.ci-app-footer{display:flex;align-items:center;gap:22px;margin:0 48px;padding:20px 0;border-top:1px solid var(--ci-line);font-size:10px;color:var(--ci-muted)}.ci-app-footer>span{margin-inline-end:auto;color:var(--ci-ink)}.ci-app-footer a:hover{color:var(--ci-accent)}.ci-mobile-trigger{display:none}.ci-mobile-brand{display:none;flex-shrink:0}.ci-content .copy-command{background:var(--ci-bg);border-color:var(--ci-line);border-radius:6px}.ci-content .copy-command code{padding:12px 14px;font-size:11px;min-width:0}.ci-content .copy-command button{border-color:var(--ci-line);color:var(--ci-muted);min-height:40px;min-width:54px}.ci-content .ci-legacy-terminal:not(:target):not(.ci-legacy-terminal-active){display:none}.ci-content .ci-legacy-terminal:is(:target,.ci-legacy-terminal-active)>div:first-child{display:block;margin:32px 0 24px}.ci-content .ci-legacy-terminal h2{font-size:32px}.ci-mobile-overlay{position:fixed;inset:0;z-index:90;background:#0009}.ci-mobile-nav{position:fixed;z-index:91;top:0;bottom:0;inset-inline-start:0;width:min(320px,85vw);padding:28px 18px 18px;background:var(--ci-panel);display:flex;flex-direction:column;box-shadow:16px 0 60px #0007}.ci-mobile-close{position:absolute;top:25px;inset-inline-end:18px}.ci-mobile-nav .ci-sidebar-brand{min-height:70px}.ci-mobile-nav .ci-nav-link{min-height:44px}.ci-loading-card{min-height:210px}.ci-loading{max-width:1120px;margin:auto}.ci-loading>p{color:var(--ci-muted);font-size:12px;display:flex;align-items:center;gap:10px;margin-bottom:24px}.ci-busy-dot{height:6px;width:6px;background:var(--ci-accent);border-radius:50%}.ci-loading-title{height:36px;width:280px;max-width:100%;margin-bottom:32px}.ci-loading-panel{height:160px;margin-top:24px}.ci-credit-skeleton{width:160px;height:40px;margin:20px 0}.ci-metric-skeleton{width:90px;max-width:100%;height:30px}.ci-spin{animation:ci-spin .8s linear infinite}@keyframes ci-spin{to{transform:rotate(1turn)}}.ci-content>:is(main.codein-account,main.codein-memory,main.codein-auth){padding:0;min-height:0;max-width:1120px;margin:0 auto;width:100%;background:none}.ci-content .codein-auth-scene{display:none}.ci-content .codein-auth-content{padding:0;max-width:none}.ci-content :is(.codein-memory,.codein-account)>header{background:none;padding:0;min-height:0;margin-bottom:32px;border:0}.ci-content .codein-auth-content>h1,.ci-content :is(.codein-memory,.codein-account)>header h1{font-family:inherit;font-size:34px;line-height:1.2;letter-spacing:-.045em;margin:8px 0 0}.ci-content :is(.codein-memory,.codein-account)>header>p:first-child{font:10px/1.5 var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--ci-accent)}.ci-content :is(.codein-memory,.codein-account)>header>p:last-child{font-size:13px;line-height:1.7;color:var(--ci-muted);max-width:640px}.ci-content .card-surface{background:var(--ci-panel);border:1px solid var(--ci-line);border-radius:var(--ci-radius);box-shadow:none}.ci-content .codein-memory{background-image:none}.ci-content .codein-memory>section{padding:0;border:0}.ci-content .codein-memory-empty{min-height:150px;display:flex;align-items:center;justify-content:center;line-height:1.7}.ci-content .codein-memory>header h1:after{content:none}.ci-content .codein-account :is(input,select){min-height:42px}.ci-content .codein-account :is(button,input,select){border-radius:6px}.ci-content .codein-account button.bg-brand-500{background:var(--ci-accent);color:var(--ci-bg)}.ci-content .codein-account .grid.sm\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-content .codein-account .bg-brand-500{background:var(--ci-accent)}.ci-content .ci-page-header,.ci-content .ci-page-header>div{background:none;border:0;position:static}.ci-error-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.ci-content .codein-terminal-install{display:block;padding:0;margin:0;border:0;background:none}.ci-content .codein-terminal-install>div:first-child{display:none}.ci-content .codein-install-panel{border:1px solid var(--ci-line);border-radius:var(--ci-radius);padding:28px;background:var(--ci-panel)}.ci-content .codein-install-panel h3{font-size:15px;margin:24px 0 12px}.ci-content .codein-install-panel p{color:var(--ci-muted);font-size:12px;margin:12px 0 22px;line-height:1.7}.ci-content .codein-install-platforms{padding-bottom:20px;gap:8px;border-bottom:1px solid var(--ci-line)}.ci-content .codein-install-platforms button{font-size:12px;min-height:40px;padding:8px 18px;border-radius:6px}.ci-content .codein-install-panel details{border-top:1px solid var(--ci-line);padding-top:20px;margin-top:24px;font-size:12px}.ci-content .codein-install-panel summary{cursor:pointer;color:var(--ci-accent)}.ci-content .codein-install-panel details p{margin-bottom:0}.ci-setup-switch{display:flex;gap:8px;margin-bottom:28px}.ci-setup-switch a{padding:9px 16px;font-size:12px;color:var(--ci-muted);border-bottom:2px solid transparent}.ci-setup-switch a[aria-current=page]{color:var(--ci-ink);border-bottom-color:var(--ci-accent)}.ci-setup-switch a:hover{background:var(--ci-panel)}.ci-setup-intro{display:flex;align-items:center;gap:24px;padding:28px;margin-bottom:24px}.ci-setup-intro>svg{color:var(--ci-accent);flex-shrink:0}.ci-setup-intro h2{font-size:22px}.ci-setup-intro p{color:var(--ci-muted);font-size:12px;margin:8px 0 16px}.ci-setup-intro small{display:block;margin-top:14px;font-size:11px;color:var(--ci-muted)}.ci-setup-intro small a{color:var(--ci-accent);text-decoration:underline;text-underline-offset:3px}.ci-steps{list-style:none;padding:0;margin:0;counter-reset:setup}.ci-steps li{display:flex;gap:20px;border-bottom:1px solid var(--ci-line);padding:26px 0}.ci-steps li:before{counter-increment:setup;content:"0" counter(setup);color:var(--ci-accent);font:12px var(--font-geist-mono),monospace;border:1px solid var(--ci-line);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ci-steps h3{font-size:15px;margin:0 0 8px;font-weight:500}.ci-steps p{color:var(--ci-muted);font-size:12px;line-height:1.7;margin:0}.ci-setup-other{margin:28px 0;font-size:12px}.ci-setup-other summary{cursor:pointer;color:var(--ci-ink);min-height:32px}.ci-setup-other p{color:var(--ci-muted);line-height:1.8;margin:12px 0}.ci-setup-other a{color:var(--ci-accent)}.ci-welcome{padding-top:50px;max-width:960px}.ci-welcome-art{display:flex;align-items:center;justify-content:flex-start;height:90px;margin-bottom:30px}.ci-welcome-orbit{width:160px;height:54px;border:1px solid #e8b46c66;border-radius:50%;transform:rotate(-15deg);position:relative;box-shadow:0 0 40px #e8b46c10,inset 0 0 20px #e8b46c10}.ci-welcome-orbit:after{content:"";position:absolute;width:66px;height:66px;top:-7px;left:46px;border-radius:50%;border:1px solid #e8b46c99;background:var(--ci-bg);box-shadow:0 0 18px #e8b46c33}.ci-content .ci-welcome h1{font-size:clamp(36px,4.2vw,56px)}.ci-welcome-actions{display:flex;gap:12px;margin:30px 0 48px}.ci-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ci-settings-grid h2{font-size:18px;margin-bottom:14px}.ci-settings-grid p{font-size:12px;line-height:1.8;color:var(--ci-muted)}.ci-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0}.ci-theme-option{text-align:start;border:1px solid var(--ci-line);border-radius:var(--ci-radius);background:var(--ci-bg);padding:14px;font-size:12px;color:var(--ci-muted)}.ci-theme-option[aria-pressed=true]{border-color:var(--ci-accent);color:var(--ci-ink)}.ci-theme-option span{display:block}.ci-theme-preview{height:56px;border:1px solid #303542;margin-bottom:12px;border-radius:4px;background:radial-gradient(ellipse at 70% 75%,#a5765033,transparent 60%),radial-gradient(circle at 65% 40%,transparent 12px,#dfbe8777 13px,transparent 15px),#07090c}.ci-theme-preview-blocks{border-radius:0;background:linear-gradient(90deg,#5fdbeb 0 25%,#ce91e4 25% 50%,#aee070 50% 75%,#f7d64b 75%) 18px 33px /55% 4px no-repeat,linear-gradient(#18213088 1px,transparent 0),linear-gradient(90deg,#18213088 1px,transparent 0),#0a0c14;background-size:55% 4px,14px 14px,14px 14px,auto}.ci-theme-option strong{font-weight:500}.ci-theme-option small{display:block;margin-top:4px;font-size:10px}.ci-settings-details{margin:20px 0}.ci-settings-details>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--ci-line);font-size:12px}.ci-settings-details dt{color:var(--ci-muted)}.ci-settings-details dd{text-align:end;max-width:70%;overflow-wrap:anywhere}.ci-settings-note{display:flex;gap:12px;margin-top:18px}.ci-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ci-help-grid h2{margin-bottom:14px}.ci-help-grid p{font-size:12px;color:var(--ci-muted);line-height:1.8}.ci-help-grid a{margin-top:18px}html.flavor-in[data-codein-theme=blocks] .ci-app-body{background:linear-gradient(#5fdbeb03 1px,transparent 1px),linear-gradient(90deg,#5fdbeb03 1px,transparent 1px),var(--ci-bg);background-size:48px 48px}html.flavor-in[data-codein-theme=blocks] .ci-app :is(.ci-content .ci-page-header h1,.ci-welcome h1){font-family:"CodeinBlocks",var(--font-geist-mono),monospace;font-size:26px;letter-spacing:-.025em;line-height:1.5}html.flavor-in[data-codein-theme=blocks] .ci-nav-link{border-radius:2px}html.flavor-in[data-codein-theme=blocks] .ci-nav-link[aria-current=page]{background:#5fdbeb12}html.flavor-in[data-codein-theme=blocks] .ci-nav-activity svg{color:#aee070}html.flavor-in[data-codein-theme=blocks] .ci-nav-models svg{color:#ce91e4}html.flavor-in[data-codein-theme=blocks] .ci-nav-memory svg{color:#f7d64b}html.flavor-in[data-codein-theme=blocks] .ci-guide-mark{width:24px;height:18px;border:0;border-radius:0;transform:none;background:linear-gradient(#ce91e4,#ce91e4) 6px 0/18px 6px no-repeat,linear-gradient(#ce91e4,#ce91e4) 0 6px/18px 6px no-repeat}html.flavor-in[data-codein-theme=blocks] .ci-metric-tick{width:5px;height:5px;border-radius:0}html.flavor-in[data-codein-theme=blocks] .ci-metric-0 .ci-metric-tick{background:#5fdbeb}html.flavor-in[data-codein-theme=blocks] .ci-metric-1 .ci-metric-tick{background:#aee070}html.flavor-in[data-codein-theme=blocks] .ci-metric-2 .ci-metric-tick{background:#ce91e4}html.flavor-in[data-codein-theme=blocks] .ci-metric-3 .ci-metric-tick{background:#f7d64b}html.flavor-in[data-codein-theme=blocks] .ci-credit-panel{background:linear-gradient(125deg,#5fdbeb07,transparent 70%),var(--ci-panel)}html.flavor-in[data-codein-theme=blocks] .ci-welcome-orbit{border:0;border-radius:0;transform:none;box-shadow:none;width:160px;height:64px;background:linear-gradient(#5fdbeb,#5fdbeb) 0 32px/64px 16px no-repeat,linear-gradient(#ce91e4,#ce91e4) 80px 16px/48px 16px no-repeat,linear-gradient(#ce91e4,#ce91e4) 96px 0/16px 48px no-repeat,linear-gradient(#f7d64b,#f7d64b) 144px 32px/16px 32px no-repeat}html.flavor-in[data-codein-theme=blocks] .ci-welcome-orbit:after{content:none}@media (max-width:1200px){.ci-content{padding:32px}.ci-app-footer{margin:0 32px}.ci-panel{padding:22px}.ci-metric{padding:18px}.ci-metric strong{font-size:23px}.ci-build-card{padding:20px;gap:14px}}@media (max-width:960px){.ci-app{display:block}.ci-desktop-collapse,.ci-sidebar{display:none}.ci-mobile-trigger{display:inline-flex}.ci-app-body{min-height:100dvh}.ci-mobile-brand{display:block}}@media (max-width:600px){.ci-app-topbar{height:60px;padding:0 16px;gap:10px}.ci-breadcrumb{gap:6px;font-size:10px;overflow-x:auto;scrollbar-width:none}.ci-breadcrumb>a:first-child,.ci-breadcrumb>svg:first-of-type{display:none}.ci-topbar-actions{gap:6px}.ci-theme-button{padding:7px;min-height:36px}.ci-theme-button span,.ci-topbar-signin{display:none}.ci-content{padding:28px 20px 40px}.ci-app-footer{margin:0 20px;gap:16px}.ci-page-header{align-items:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:28px}.ci-content .ci-page-header h1{font-size:29px}.ci-page-header p:not(.ci-eyebrow){font-size:12px}.ci-build-grid,.ci-help-grid,.ci-model-grid,.ci-overview-top,.ci-settings-grid{grid-template-columns:minmax(0,1fr)}.ci-overview-top{gap:14px}.ci-plan-summary{display:grid;grid-template-columns:1fr auto;gap:8px}.ci-plan-summary .ci-eyebrow{grid-column:1/-1;margin-bottom:0}.ci-plan-summary h2{margin:0;font-size:24px}.ci-plan-summary>a{padding-top:0}.ci-plan-summary>p.ci-muted{margin:0;align-self:center}.ci-panel{padding:22px}.ci-panel-top{gap:10px}.ci-panel-top>a{font-size:10px}.ci-credit-panel h2 strong{font-size:36px}.ci-credit-panel h2 span{font-size:12px}.ci-credit-meta{flex-direction:column;gap:4px}.ci-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ci-metric{padding:18px}.ci-metric p{font-size:10px;margin-bottom:14px}.ci-metric-tick{top:22px;inset-inline-end:16px}.ci-section-heading{margin-top:30px}.ci-section-heading>a{font-size:10px;white-space:nowrap}.ci-build-card small{font-size:11px}.ci-roadmap-note{align-items:flex-start;flex-direction:column;gap:8px}.ci-button{min-height:44px}.ci-icon-button{width:36px;height:36px}.ci-inline-notice{flex-wrap:wrap;padding:16px;gap:8px}.ci-setup-intro{align-items:flex-start;padding:22px;gap:16px}.ci-setup-intro>svg{width:26px}.ci-content .codein-install-panel{padding:20px}.ci-content .codein-account .grid.sm\:grid-cols-3{grid-template-columns:minmax(0,1fr)}.ci-welcome{padding-top:12px}html.flavor-in[data-codein-theme=blocks] .ci-app .ci-content .ci-page-header h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.ci-route-progress span{animation:none;width:100%;opacity:.7}.ci-spin{animation:none}}.ci-app .ci-upgrade-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ci-app .ci-upgrade .ci-eyebrow{margin:0 0 8px}.ci-app .ci-upgrade-options{display:grid;gap:12px;margin-top:24px}.ci-app .ci-upgrade-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid var(--ci-line);flex-wrap:wrap}.ci-app .ci-upgrade-option h3{margin:0;font-size:18px;font-weight:500}.ci-app .ci-upgrade-review{border-top:1px solid var(--ci-line);padding-top:24px}.ci-app .ci-upgrade-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 0 20px}.ci-app .ci-upgrade-review dt{color:var(--ci-muted);font-size:12px;margin-bottom:8px}.ci-app .ci-upgrade-review dd{margin:0;font-size:24px;letter-spacing:-.03em}:is(.ci-app,.ci-payment-dialog) .ci-upgrade-phone{display:grid;gap:10px;font-size:13px;margin:24px 0 18px}:is(.ci-app,.ci-payment-dialog) .ci-upgrade-phone input{padding:12px;width:100%;border:1px solid var(--ci-line);background:var(--ci-panel);color:var(--ci-ink);border-radius:var(--ci-radius)}:is(.ci-app,.ci-payment-dialog) .ci-payment-phone{margin-bottom:18px}:is(.ci-app,.ci-payment-dialog) .ci-payment-phone .ci-upgrade-phone{margin-bottom:8px}.ci-payment-dialog .ci-footnote{font-size:12px;color:var(--ci-muted);line-height:1.6}.ci-payment-overlay{position:fixed;inset:0;z-index:60;background:rgb(0 0 0/.7)}.ci-payment-dialog{position:fixed;z-index:61;top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:clamp(24px,5vw,36px);box-sizing:border-box;border:1px solid var(--ci-line);border-radius:var(--ci-radius);background:var(--ci-panel);box-shadow:0 24px 80px rgb(0 0 0/.5)}.ci-payment-dialog h2{font-size:clamp(22px,5vw,28px);line-height:1.2;letter-spacing:-.03em;margin:12px 0}.ci-payment-dialog h2+p{color:var(--ci-muted);font-size:13px;line-height:1.7}.ci-payment-eyebrow{color:var(--ci-accent);font-size:12px;font-family:var(--font-geist-mono),monospace;margin:0}.ci-payment-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:24px}.ci-payment-actions button{min-height:44px;padding:10px 16px;font:inherit;border:1px solid var(--ci-line);border-radius:var(--ci-radius);background:var(--ci-raised);color:var(--ci-ink);cursor:pointer}.ci-payment-actions .ci-payment-continue{background:var(--ci-accent);border-color:var(--ci-accent);color:var(--ci-bg)}.ci-payment-actions button:disabled{opacity:.5;cursor:default}.ci-payment-dialog :is(button,input):focus-visible{outline:2px solid var(--ci-accent);outline-offset:3px}.ci-payment-error{color:#ffad9c;font-size:13px}.ci-payment-feedback{color:var(--ci-accent);font-size:13px}html.flavor-in[data-codein-theme=blocks] .ci-app .ci-upgrade-review dd{font-family:var(--font-geist-mono),monospace}@media (max-width:420px){.ci-app .ci-upgrade-review dl{grid-template-columns:1fr;gap:18px}}@font-face{font-family:GeistSans;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:GeistSans,GeistSans Fallback}.__variable_245d8d{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e97026df054cf2a3-s.p.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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f15f45d13243c643-s.p.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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce401babc0566bc1-s.p.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:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.__className_c053bb{font-family:Tajawal,Tajawal Fallback;font-style:normal}.__variable_c053bb{--font-tajawal:"Tajawal","Tajawal Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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_176161{font-family:Inter,Inter Fallback;font-style:normal}.__variable_176161{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-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:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.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:"DM Serif Display Fallback";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_32f7f2{font-family:"DM Serif Display","DM Serif Display Fallback";font-weight:400}.__variable_32f7f2{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}