:root{--bg:#0a0c12;--surface:#12151f;--surface-elevated:#1a1f2e;--border:#232838;--border-strong:#323a52;--accent:#22d3aa;--accent-hover:#3de0bb;--accent-ink:#22d3aa;--accent-warm:#ff8a5b;--bg-accent-soft:rgba(34,211,170,.15);--accent-gradient-end:#6ee7b7;--text-primary:#f2f3f7;--text-secondary:#8a90a6;--text-muted:#565d73;--font-display:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"JetBrains Mono",monospace;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--shadow-sm:0 1px 3px rgba(0,0,0,.28);--shadow-md:0 6px 20px rgba(0,0,0,.32);--shadow-glow:0 0 0 3px rgba(34,211,170,.18);--user-bubble-bg:rgba(34,211,170,.12);--user-bubble-border:rgba(34,211,170,.4);--glass-bg:rgba(18,21,31,.6);color-scheme:dark}[data-theme=light]{--bg:#fafafa;--surface:#fff;--surface-elevated:#f1f1f3;--border:#e2e2e6;--border-strong:#cfcfd6;--accent:#1fb894;--accent-hover:#17a382;--accent-ink:#0a6f58;--accent-warm:#b4501e;--bg-accent-soft:rgba(31,184,148,.1);--accent-gradient-end:#4fd1a5;--text-primary:#17181c;--text-secondary:#55575f;--text-muted:#8a8c94;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 6px 20px rgba(0,0,0,.1);--shadow-glow:0 0 0 3px rgba(31,184,148,.18);--user-bubble-bg:rgba(31,184,148,.1);--user-bubble-border:rgba(31,184,148,.4);--glass-bg:hsla(0,0%,100%,.65);color-scheme:light}*{box-sizing:border-box}body,html{padding:0;margin:0;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body{background-color:var(--bg);background-image:radial-gradient(circle at 8% 8%,rgba(34,211,170,.14) 0,transparent 32%),radial-gradient(circle at 92% 88%,rgba(99,132,214,.1) 0,transparent 34%);background-attachment:fixed;background-repeat:no-repeat}[data-theme=light] body{background-image:radial-gradient(circle at 8% 8%,rgba(31,184,148,.08) 0,transparent 32%),radial-gradient(circle at 92% 88%,rgba(99,132,214,.06) 0,transparent 34%)}body{min-height:100vh}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:#3b82f6;color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dot-indigo{background:#22d3aa}.dot-coral{background:#ff8a5b}.dot-teal{background:#2dd4bf}.dot-amber{background:#f5b942}.dot-rose{background:#f472b6}.dot-violet{background:#a78bfa}.dot-sky{background:#38bdf8}.dot-deepseek{background:#4d6bfe}.dot-qwen{background:#7c6cf0}.dot-mistral{background:#fa520f}.model-logo{display:inline-flex;flex-shrink:0;color:var(--text-primary)}.model-logo svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hamburger-btn{display:none}.chat-messages{padding:24px}.chat-input-row{padding:16px 24px}.chat-header{padding-left:24px}@media (max-width:768px){.hamburger-btn{display:flex}.app-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:50;width:280px!important;transform:translateX(-100%);transition:transform .25s ease;background:var(--bg)}.app-sidebar.mobile-open{transform:translateX(0)}.collapse-btn{display:none}.chat-messages{padding:16px}.chat-input-row{padding:10px 12px}.chat-header{
    /* !important: antetul are padding scris direct in cod, care altfel
       ar anula spatiul lasat butonului de meniu */padding-left:64px!important}.message-bubble{max-width:88%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.anim-in{animation:fadeInUp .22s ease both}@keyframes shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-elevated) 37%,var(--surface) 63%);background-size:400px 100%;animation:shimmer 1.4s ease infinite;border-radius:8px}.btn-lift{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,opacity .15s ease}.btn-lift:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.btn-lift:active{transform:translateY(0)}.auth-home-link{transition:background-color .15s ease}.auth-home-link:hover{background:var(--surface)}.auth-learn-more{transition:color .15s ease}.auth-learn-more:hover{color:var(--text-primary)!important}.btn-accent{background:var(--user-bubble-bg);border:1px solid var(--user-bubble-border);color:var(--accent-ink);transition:box-shadow .15s ease,transform .15s ease,background-color .15s ease}.btn-accent:hover{background:var(--bg-accent-soft);box-shadow:var(--shadow-glow);transform:translateY(-1px)}.btn-accent:active{transform:translateY(0)}.elevated{box-shadow:var(--shadow-sm)}.input-focus:focus{border-color:var(--accent)!important;box-shadow:var(--shadow-glow)}.input-focus:focus-within{border-color:var(--accent)!important;box-shadow:var(--shadow-glow)}.conv-row{transition:background-color .12s ease}.conv-row:hover{background:var(--surface-elevated)}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.typing-dot{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);display:inline-block;animation:typingBounce 1.1s ease infinite}@media (max-width:768px){.compare-column{min-width:240px!important}}.markdown-body{font-size:14px;line-height:1.65;word-break:break-word}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:0 0 12px}.markdown-body h1,.markdown-body h2,.markdown-body h3{font-family:var(--font-display);font-weight:600;margin:20px 0 10px;line-height:1.3}.markdown-body h1{font-size:20px}.markdown-body h2{font-size:17px}.markdown-body h3{font-size:15px}.markdown-body ol,.markdown-body ul{margin:0 0 12px;padding-left:22px}.markdown-body li{margin-bottom:4px}.markdown-body a{color:var(--accent-warm);text-decoration:underline;text-underline-offset:2px}.markdown-body blockquote{border-left:3px solid var(--accent);margin:0 0 12px;padding:2px 0 2px 14px;color:var(--text-secondary)}.markdown-body table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:13px}.markdown-body td,.markdown-body th{border:1px solid var(--border);padding:6px 10px;text-align:left}.markdown-body th{background:var(--surface-elevated);font-weight:600}.markdown-body hr{border:none;border-top:1px solid var(--border);margin:16px 0}.inline-code{background:var(--surface-elevated);border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-family:var(--font-mono);font-size:.9em}.code-block-wrap{border-radius:10px;overflow:hidden;margin:0 0 12px;border:1px solid var(--border)}.code-block-header{justify-content:space-between;padding:6px 12px;background:var(--surface-elevated);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.code-block-header,.code-copy-btn{display:flex;align-items:center;font-size:11px;color:var(--text-muted)}.code-copy-btn{gap:4px;background:transparent;border:none;cursor:pointer;padding:3px 6px;border-radius:5px;text-transform:none;letter-spacing:normal}.streaming-cursor:after{content:"▍";display:inline-block;margin-left:2px;animation:cursorBlink .9s steps(1) infinite;color:var(--accent)}@keyframes cursorBlink{50%{opacity:0}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 hsla(0,91%,71%,.25)}50%{box-shadow:0 0 0 6px hsla(0,91%,71%,0)}}.card-interactive{transition:transform .15s ease,border-color .15s ease,background .15s ease}.card-interactive:hover{transform:translateY(-2px);border-color:var(--accent);background:var(--surface-elevated)}.card-lift{transition:transform .15s ease,box-shadow .15s ease}.card-lift:hover{transform:translateY(-3px)}.markdown-body img{display:block;max-width:100%;height:auto;border-radius:12px}.markdown-body .chat-image-link{display:block;width:-moz-fit-content;width:fit-content;max-width:min(460px,100%);margin:6px 0 2px;border-radius:14px;line-height:0}.markdown-body .chat-image{display:block;width:auto;height:auto;max-width:100%;max-height:520px;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 20px rgba(0,0,0,.08);cursor:zoom-in;transition:transform .15s ease}.markdown-body .chat-image-link:hover .chat-image{transform:scale(1.01)}.markdown-body .chat-image-download{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:13px;font-weight:500;text-decoration:none}.markdown-body .chat-image-download:hover{background:var(--surface-elevated)}.upsell-plans{display:grid;grid-gap:12px;gap:12px}.upsell-plans-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:560px){.upsell-plans-2{grid-template-columns:minmax(0,1fr)}}.upsell-period{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 16px;padding:4px;border:1px solid var(--border);border-radius:999px;background:var(--surface-elevated)}.upsell-period button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 16px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer}.upsell-period button[aria-checked=true]{background:var(--accent);color:#0a0c12}.upsell-period-badge{font-size:11px;color:var(--accent-ink)}.upsell-period button[aria-checked=true] .upsell-period-badge{color:inherit}.upsell-cta{display:block;width:100%;padding:10px 16px;border-radius:var(--radius-sm);font-size:14px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer}.upsell-cta:disabled{cursor:default;opacity:.7}.upsell-dialog .lp-checkout-error{margin:8px 0 0;font-size:12px;color:#f87171}.guide-dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.guide-tabs{scrollbar-width:none}.guide-tabs::-webkit-scrollbar{display:none}.guide-ghost{background:transparent;transition:background-color .12s ease}.guide-ghost:hover{background:var(--surface-elevated)}.guide-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:560px){.guide-features{grid-template-columns:minmax(0,1fr)}}.guide-prompt{background:var(--surface-elevated);border:1px solid var(--border);transition:border-color .15s ease,box-shadow .15s ease}.guide-prompt:hover{border-color:var(--user-bubble-border);box-shadow:var(--shadow-sm)}.guide-prompt-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.igp{background:#090c1c;color:#fff;font-family:var(--font-body),Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}.igp a{color:inherit}.igp-wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.igp-section{padding-top:88px;padding-bottom:88px}.igp-narrow{max-width:1040px}.igp-center{text-align:center}.igp-mb{margin-bottom:36px!important}.igp-h1{margin:0;display:flex;flex-direction:column;gap:22px}.igp-eyebrow{align-self:flex-start;padding:6px 14px;border-radius:999px;border:1px solid #2b335e;color:#c7cce3;font-family:var(--font-body),Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.igp-h1-main{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(38px,5.2vw,64px);line-height:1.05;letter-spacing:-1.5px}.igp-h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1;letter-spacing:-1px}.igp-h2,.igp-h3{margin:0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;color:#fff}.igp-h3{font-size:20px;line-height:1.3}.igp-lead{font-size:19px;max-width:540px}.igp-lead,.igp-text{margin:0;color:#c7cce3}.igp-text{font-size:18px}.igp-text-sm{margin:0;font-size:15.5px;color:#c7cce3}.igp-note{margin:0;font-size:14px;color:#a8b0cd}.igp-accent-text{color:#22d3aa;font-weight:600;font-size:13px}.igp-row{display:flex;flex-wrap:wrap;gap:14px}.igp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:17px;text-decoration:none;transition:transform .15s ease,background .15s ease}.igp-btn:hover{transform:translateY(-1px)}.igp .igp-btn-primary{background:#22d3aa;color:#052e25}.igp .igp-btn-primary:hover{background:#4adebb;color:#052e25}.igp .igp-btn-ghost{border:1px solid #3a4373;color:#fff}.igp .igp-btn-ghost:hover{border-color:#5a6499;color:#fff}.igp-btn-block{width:100%;margin-top:auto}.igp-btn-lg{min-height:56px;padding:0 34px;font-size:18px}.igp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:56px;gap:56px;padding-top:56px;padding-bottom:72px}.igp-hero-text{display:flex;flex-direction:column;gap:24px}.igp-hero-media{position:relative}.igp-hero-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:28px}.igp-hero-chip{position:absolute;left:20px;right:20px;bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:14px 18px;border-radius:18px;background:rgba(9,12,28,.84);border:1px solid hsla(0,0%,100%,.12);font-size:14px;color:#e4e7f4}.igp .model-logo{color:#f2f3f7}.igp-strip-names span{display:inline-flex;align-items:center;gap:10px}.igp-cap-model,.igp-company{display:inline-flex;align-items:center;gap:8px}.igp-strip{border-top:1px solid #1c2247;border-bottom:1px solid #1c2247;padding:34px 32px}.igp-strip-title{margin:0 0 18px;text-align:center;font-size:14px;color:#a8b0cd;letter-spacing:1px;text-transform:uppercase}.igp-strip-names{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:500;font-size:21px;color:#d5d9ec}.igp-head{display:flex;flex-direction:column;gap:14px;margin-bottom:36px;max-width:760px}.igp-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.igp-shot{margin:0;position:relative;border-radius:22px;overflow:hidden;background:#12173a}.igp-shot img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.igp-shot figcaption{position:absolute;left:14px;bottom:14px;display:flex;flex-direction:column;padding:10px 14px;border-radius:14px;background:rgba(9,12,28,.84)}.igp-shot strong{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:17px}.igp-shot span{font-size:13px;color:#c7cce3}.igp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:56px;gap:56px}.igp-split-text{gap:20px}.igp-points,.igp-split-text{display:flex;flex-direction:column}.igp-points{margin:0;padding:0;list-style:none;gap:12px;color:#e4e7f4}.igp-points li{display:flex;gap:12px;align-items:flex-start}.igp-check{flex-shrink:0;margin-top:2px;color:#22d3aa}.igp-ba{display:flex;flex-direction:column;gap:14px}.igp-ba-frame{position:relative;width:100%;aspect-ratio:1/1;border-radius:28px;overflow:hidden;background:#12173a}.igp-ba-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.igp-ba-line{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#fff;pointer-events:none}.igp-ba-tag{position:absolute;top:16px;padding:6px 12px;border-radius:999px;background:rgba(9,12,28,.84);font-size:13px;font-weight:600}.igp-ba-tag-left{left:16px}.igp-ba-tag-right{right:16px;color:#22d3aa}.igp-ba-label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#c7cce3}.igp-ba-range{width:100%;min-height:32px;accent-color:#22d3aa;cursor:pointer}.igp-band{background:#0e1230;border-top:1px solid #1c2247;border-bottom:1px solid #1c2247}.igp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.igp-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:20px;background:#12173a;border:1px solid #222a55}.igp-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.igp-pill{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#1c2350;color:#c7cce3}.igp-company,.igp-pill{font-size:13px;font-weight:600}.igp-company{letter-spacing:1px;color:#a8b0cd;text-transform:uppercase}.igp-model{font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:20px;line-height:1.35}.igp-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.igp-steps li{display:flex;flex-direction:column;gap:14px}.igp-step-n{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#22d3aa;color:#052e25;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700;font-size:22px}.igp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.igp-plan{display:flex;flex-direction:column;gap:18px;padding:34px;border-radius:24px;background:#12173a;border:1px solid #222a55}.igp-plan-pro{border:2px solid #22d3aa}.igp-plan ul{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:10px;color:#e4e7f4}.igp-plan-name{font-size:24px}.igp-plan-name,.igp-price{margin:0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-weight:700}.igp-price{font-size:44px;line-height:1.1}.igp-per{font-size:18px;font-weight:500;color:#c7cce3}.igp-badge{padding:4px 12px;border-radius:999px;background:#22d3aa;color:#052e25;font-size:13px;font-weight:700}.igp-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px}.igp-details article{gap:8px}.igp-details article,.igp-faq{display:flex;flex-direction:column}.igp-faq{gap:12px}.igp-faq details{border-radius:18px;background:#12173a;border:1px solid #222a55}.igp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:18px 24px;cursor:pointer;font-size:17px;font-weight:600;list-style:none}.igp-faq summary::-webkit-details-marker{display:none}.igp-faq summary:after{content:"+";flex-shrink:0;font-size:22px;color:#22d3aa}.igp-faq details[open] summary:after{content:"\2212"}.igp-faq details p{padding:0 24px 22px}.igp-final-wrap{padding:0 32px 88px}.igp-final{padding:72px 40px;border-radius:32px;background:#12173a;border:1px solid #2b335e;display:flex;flex-direction:column;align-items:center;gap:22px}.igp-gallery-note{margin-top:16px}.igp :focus-visible{outline:2px solid #22d3aa;outline-offset:3px}@media (max-width:960px){.igp-hero,.igp-split{grid-template-columns:minmax(0,1fr);gap:40px}.igp-cards,.igp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.igp-details,.igp-plans,.igp-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.igp-wrap{padding-left:18px;padding-right:18px}.igp-section{padding-top:64px;padding-bottom:64px}.igp-cards,.igp-gallery{grid-template-columns:minmax(0,1fr)}.igp-btn{width:100%}.igp-final-wrap{padding:0 18px 64px}.igp-final{padding:48px 22px}.igp-strip-names{font-size:18px;gap:10px 24px}}.rd{--rd-gradient:linear-gradient(135deg,var(--accent) 0%,var(--accent-gradient-end) 100%);--rd-ease:cubic-bezier(0.22,1,0.36,1);--rd-radius:18px;--rd-radius-sm:12px;background:var(--bg);color:var(--text-primary);font-family:var(--font-body),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}.rd a{color:inherit;text-decoration:none}.rd-container{max-width:1100px;margin:0 auto;padding:0 24px}.rd-gradient-text{background:var(--rd-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rd-hero{position:relative;padding:72px 0 56px;text-align:center;overflow:hidden}.rd-hero:before{content:"";position:absolute;width:700px;height:700px;top:-350px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(34,211,170,.22),transparent 65%);filter:blur(80px);pointer-events:none}.rd-hero>*{position:relative}.rd-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border)}.rd-badge strong{color:var(--text-primary);font-weight:600}.rd-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.rd-h1{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:22px 0 20px}.rd-lead{color:var(--text-secondary);font-size:clamp(1rem,1.6vw,1.15rem);max-width:680px;margin:0 auto 32px;line-height:1.6}.rd-lead strong{color:var(--text-primary)}.rd-hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.rd-btn,.rd-hero-cta{justify-content:center}.rd-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:14px 26px;border-radius:11px;font-weight:600;font-size:15px;font-family:inherit;line-height:1.2;transition:all .25s var(--rd-ease);border:1px solid transparent;cursor:pointer}.rd .rd-btn-primary{background:var(--rd-gradient);color:#0a0c12;box-shadow:0 6px 24px -6px var(--accent)}.rd .rd-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px -8px var(--accent);color:#0a0c12}.rd .rd-btn-ghost{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong)}.rd .rd-btn-ghost:hover{background:var(--surface-elevated);transform:translateY(-2px)}.rd-btn-block{width:100%;margin-top:auto}.rd-hero-trust{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;color:var(--text-secondary);font-size:13px;margin-top:8px}.rd-hero-trust span{display:inline-flex;align-items:center;gap:6px}.rd-hero-trust svg{width:13px;height:13px;color:var(--accent)}.rd-showcase{margin-top:64px;padding-top:48px;border-top:1px solid var(--border)}.rd-showcase-head{text-align:center;margin-bottom:32px}.rd-showcase-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);padding:5px 14px;border-radius:999px;background:var(--surface-elevated);border:1px solid var(--border);margin-bottom:14px}.rd-showcase-label:after,.rd-showcase-label:before{content:"";width:20px;height:1px;background:linear-gradient(90deg,transparent,var(--text-secondary),transparent)}.rd-showcase-title{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.25;max-width:520px;margin:0 auto;color:var(--text-primary)}.rd-showcase-sub{font-size:14px;color:var(--text-secondary);margin-top:8px}.rd-model-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;max-width:820px;margin:0 auto;isolation:isolate;text-align:left}.rd-model-grid:before{content:"";position:absolute;inset:-24px;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgba(34,211,170,.1),transparent 65%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:-1;border-radius:24px}.rd-model-grid:hover:before{opacity:1}.rd-model-card{position:relative;padding:20px 18px;background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;align-items:center;gap:14px;overflow:hidden;cursor:default;transition:border-color .4s ease,background .4s ease,box-shadow .5s var(--rd-ease),translate .4s var(--rd-ease),scale .4s var(--rd-ease)}.rd-model-card[data-brand=chatgpt]{--brand:#10a37f;--brand-glow:rgba(16,163,127,.25);--brand-border:rgba(16,163,127,.45)}.rd-model-card[data-brand=claude]{--brand:#d97757;--brand-glow:rgba(217,119,87,.25);--brand-border:rgba(217,119,87,.45)}.rd-model-card[data-brand=gemini]{--brand:#4285f4;--brand-glow:rgba(66,133,244,.25);--brand-border:rgba(66,133,244,.45)}.rd-model-card[data-brand=grok]{--brand:#9a9aae;--brand-glow:rgba(160,160,180,.22);--brand-border:rgba(160,160,180,.45)}.rd-model-card[data-brand=deepseek]{--brand:#4d6bfe;--brand-glow:rgba(77,107,254,.28);--brand-border:rgba(77,107,254,.48)}.rd-model-card[data-brand=kimi]{--brand:#ff6b35;--brand-glow:rgba(255,107,53,.25);--brand-border:rgba(255,107,53,.45)}.rd-model-card[data-brand=qwen]{--brand:#6b5cf6;--brand-glow:rgba(107,92,246,.25);--brand-border:rgba(107,92,246,.45)}.rd-model-card[data-brand=mistral]{--brand:#fa520f;--brand-glow:rgba(250,82,15,.25);--brand-border:rgba(250,82,15,.45)}.rd-model-card[data-brand=perplexity]{--brand:#20b8cd;--brand-glow:rgba(32,184,205,.25);--brand-border:rgba(32,184,205,.45)}.rd-model-card:hover{translate:0 -5px;scale:1.015;border-color:var(--brand-border,var(--border-strong));background:var(--surface-elevated);box-shadow:0 18px 40px -12px rgba(0,0,0,.45),0 0 0 1px var(--brand-border,transparent),0 0 30px -5px var(--brand-glow,transparent)}.rd-model-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 50%,var(--brand-glow,transparent),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.rd-model-card:hover:before{opacity:.7}.rd-model-card:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(120deg,transparent 20%,hsla(0,0%,100%,.07) 45%,hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,.07) 55%,transparent 80%);transform:translateX(-150%) skewX(-15deg);opacity:0;pointer-events:none}.rd-model-icon{position:relative;z-index:1;flex-shrink:0;width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 28%,transparent),color-mix(in srgb,var(--brand) 8%,transparent));border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--brand) 30%,transparent);transition:scale .4s cubic-bezier(.34,1.56,.64,1),rotate .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.rd-model-icon svg{width:24px;height:24px;color:var(--text-primary);transition:scale .4s cubic-bezier(.34,1.56,.64,1),rotate .4s cubic-bezier(.34,1.56,.64,1)}.rd-model-card:hover .rd-model-icon{scale:1.08;rotate:2deg;box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--brand) 45%,transparent)}.rd-model-card:hover .rd-model-icon svg{scale:1.12;rotate:-4deg}.rd-logo-note{margin:18px auto 0;max-width:620px;text-align:center;font-size:12px;line-height:1.5;color:var(--text-secondary)}.rd-model-info{position:relative;z-index:1;min-width:0}.rd-model-name{font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);line-height:1.2;margin-bottom:3px}.rd-model-tag{font-size:11.5px;font-weight:500;color:var(--text-secondary);letter-spacing:.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@supports not (background:color-mix(in srgb,red,blue)){.rd-model-icon{background:var(--surface-elevated);border:1px solid var(--border-strong);box-shadow:0 4px 12px rgba(0,0,0,.3)}}.rd-js .rd-showcase-head>*{opacity:0;transform:translateY(14px);transition:opacity .85s var(--rd-ease),transform .85s var(--rd-ease)}.rd-js .rd-showcase.is-in .rd-showcase-head>*{opacity:1;transform:none}.rd-js .rd-showcase.is-in .rd-showcase-head>:nth-child(2){transition-delay:.1s}.rd-js .rd-showcase.is-in .rd-showcase-head>:nth-child(3){transition-delay:.25s}.rd-js .rd-showcase .rd-model-card{opacity:0}.rd-js .rd-showcase.is-in .rd-model-card{animation:rdCardReveal .8s var(--rd-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .35s)}.rd-js .rd-showcase.is-in .rd-model-card:after{animation:rdShimmer 1.4s var(--rd-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .55s)}.rd-js .rd-showcase.is-in .rd-model-icon{animation:rdIconReveal .7s cubic-bezier(.34,1.56,.64,1) both calc(var(--i, 0) * 90ms + .5s),rdIconPulse 4s ease-in-out infinite calc(var(--i, 0) * .4s + 1.4s)}.rd-js .rd-showcase.is-in .rd-model-info{animation:rdInfoReveal .6s var(--rd-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .45s)}@keyframes rdCardReveal{0%{opacity:0;transform:translateY(28px) scale(.96);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes rdShimmer{0%{transform:translateX(-150%) skewX(-15deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(250%) skewX(-15deg);opacity:0}}@keyframes rdIconReveal{0%{opacity:0;transform:scale(.4) rotate(-15deg)}60%{opacity:1;transform:scale(1.15) rotate(4deg)}to{opacity:1;transform:none}}@keyframes rdIconPulse{0%,to{box-shadow:0 4px 14px color-mix(in srgb,var(--brand) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--brand) 30%,transparent)}50%{box-shadow:0 6px 22px color-mix(in srgb,var(--brand) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--brand) 40%,transparent)}}@keyframes rdInfoReveal{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}.rd-js .rd-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--rd-ease),transform .7s var(--rd-ease),border-color .3s var(--rd-ease)}.rd-js .rd-reveal.is-in{opacity:1;transform:none}.rd-section{padding:64px 0;border-top:1px solid var(--border)}.rd-section-head{max-width:720px;margin:0 auto 40px;text-align:center}.rd-section-head h2{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 12px;color:var(--text-primary)}.rd-section-head p{color:var(--text-secondary);font-size:16px;margin:0}.rd-prose{max-width:780px;margin:0 auto}.rd-prose h3{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.25rem;font-weight:700;margin:28px 0 10px;letter-spacing:-.02em;color:var(--text-primary)}.rd-prose p{color:var(--text-secondary);margin:0 0 14px;font-size:15.5px}.rd-prose strong{color:var(--text-primary);font-weight:600}.rd-prose a{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.rd-prose a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.rd-prose-after{margin-top:40px}.rd-prose-center{margin-top:32px;text-align:center}.rd-prompts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.rd-prompt-card{padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--rd-radius-sm);transition:all .3s var(--rd-ease)}.rd-prompt-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.rd-prompt-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);margin-bottom:8px}.rd-prompt-card p{color:var(--text-primary);font-size:14.5px;line-height:1.55;margin:0}.rd-prompt-hint{display:inline-block;margin-top:10px;font-size:11.5px;color:var(--text-secondary);padding:3px 8px;border-radius:6px;background:var(--surface-elevated);border:1px solid var(--border)}.rd-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px}.rd-compare-card{padding:24px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--rd-radius-sm);position:relative;transition:all .3s var(--rd-ease)}.rd-compare-card:hover{border-color:var(--border-strong)}.rd-model-dot{display:block;width:10px;height:10px;border-radius:50%;margin-bottom:12px}.rd-h4{font-size:15px;margin:0 0 10px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--text-primary)}.rd-h4,.rd-tag{font-weight:700}.rd-tag{font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:2px 7px;border-radius:5px;border:1px solid var(--border)}.rd-tag-free{background:var(--bg-accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-ink)}.rd-tag-pro{background:color-mix(in srgb,var(--accent-warm) 14%,transparent);border-color:color-mix(in srgb,var(--accent-warm) 35%,transparent);color:var(--accent-warm)}.rd-tag-max{background:var(--surface-elevated);border-color:var(--border-strong);color:var(--text-primary)}.rd-compare-card p{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0}.rd-compare-card p strong{color:var(--text-primary)}.rd-best{font-size:12px;color:var(--text-secondary);margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.rd-best strong{color:var(--accent-ink)}.rd-honest{font-size:12px;color:var(--accent-warm);margin-top:10px;padding:8px 10px;background:color-mix(in srgb,var(--accent-warm) 7%,transparent);border-left:2px solid color-mix(in srgb,var(--accent-warm) 45%,transparent);border-radius:4px;line-height:1.5}.rd-specialized{background:var(--surface-elevated)}.rd-spec-badge{position:absolute;top:12px;right:12px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:5px;background:var(--surface);color:var(--text-secondary);border:1px solid var(--border)}.rd-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px}.rd-plan{display:flex;flex-direction:column;gap:12px;padding:24px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--rd-radius-sm);transition:all .3s var(--rd-ease)}.rd-plan:hover{border-color:var(--border-strong)}.rd-plan-featured{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:linear-gradient(180deg,var(--bg-accent-soft),var(--surface))}.rd-plan-name{font-size:16px;font-weight:800;letter-spacing:-.01em}.rd-plan-name,.rd-plan-price{margin:0;color:var(--text-primary)}.rd-plan-price{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:32px;font-weight:700;line-height:1.1}.rd-plan-price span{font-family:var(--font-body),Inter,sans-serif;font-weight:500}.rd-plan-desc,.rd-plan-price span{font-size:14px;color:var(--text-secondary)}.rd-plan-desc{margin:0}.rd-plan-list{margin:0 0 6px;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-primary)}.rd-usecases{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.rd-usecase{padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--rd-radius-sm)}.rd-usecase-icon{width:36px;height:36px;border-radius:10px;background:var(--bg-accent-soft);display:grid;place-items:center;margin-bottom:14px;color:var(--accent-ink)}.rd-usecase-icon svg{width:18px;height:18px}.rd-usecase p{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0}.rd-faq{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.rd-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.rd-faq-item:hover{border-color:var(--border-strong)}.rd-faq-item[open]{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--surface-elevated)}.rd-faq-item summary{padding:18px 24px;font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--text-primary)}.rd-faq-item summary::-webkit-details-marker{display:none}.rd-faq-item summary:after{content:"+";font-size:22px;font-weight:300;color:var(--text-secondary);line-height:1;transition:transform .35s var(--rd-ease),color .3s;flex-shrink:0}.rd-faq-item[open] summary:after{transform:rotate(45deg);color:var(--accent-ink)}.rd-faq-answer{padding:0 24px 18px;color:var(--text-secondary);font-size:14.5px;line-height:1.7}.rd-related{max-width:780px;margin:0 auto}.rd-related-title{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:700;letter-spacing:-.02em;margin:0 0 20px;text-align:center;color:var(--text-primary)}.rd-related ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.rd-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 20px;border-radius:12px;background:var(--surface);border:1px solid var(--border);font-weight:600;font-size:15px;transition:border-color .2s ease,transform .2s ease}.rd-related a:hover{border-color:var(--accent);transform:translateX(4px)}.rd-cta-final{padding:64px 32px;margin:64px 0;border-radius:var(--rd-radius);text-align:center;background:var(--surface);border:1px solid var(--border);position:relative;overflow:hidden}.rd-cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 100%,rgba(34,211,170,.18),transparent 60%);pointer-events:none}.rd-cta-final>*{position:relative}.rd-cta-final h2{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;letter-spacing:-.03em;margin:0 0 12px;color:var(--text-primary)}.rd-cta-final p{color:var(--text-secondary);margin:0 0 28px;font-size:16px}.rd :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:900px){.rd-compare-grid{grid-template-columns:repeat(2,1fr)}.rd-plans{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.rd-model-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.rd-hero{padding:48px 0 36px}.rd-section{padding:48px 0}.rd-compare-grid,.rd-prompts,.rd-usecases{grid-template-columns:1fr}.rd-cta-final{padding:48px 24px}.rd-showcase{margin-top:48px;padding-top:40px}.rd-model-grid{grid-template-columns:1fr;gap:10px}.rd-model-card{padding:16px 14px}}@media (max-width:400px){.rd-model-icon{width:38px;height:38px}.rd-model-icon svg{width:20px;height:20px}.rd-model-name{font-size:14px}.rd-model-tag{font-size:11px}}@media (prefers-reduced-motion:reduce){.rd *,.rd :after,.rd :before{animation:none!important;transition:none!important}.rd-model-card:hover{translate:none;scale:none}}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_c219ed;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:__Space_Grotesk_c219ed,__Space_Grotesk_Fallback_c219ed;font-style:normal}.__variable_c219ed{--font-display:"__Space_Grotesk_c219ed","__Space_Grotesk_Fallback_c219ed"}@font-face{font-family:__Inter_d8ebd1;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_d8ebd1;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_d8ebd1;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_d8ebd1;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_d8ebd1;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_d8ebd1;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_d8ebd1;font-style:normal;font-weight:100 900;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_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-body:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}@font-face{font-family:__JetBrains_Mono_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_3743d9;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_Fallback_3743d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3743d9{font-family:__JetBrains_Mono_3743d9,__JetBrains_Mono_Fallback_3743d9;font-style:normal}.__variable_3743d9{--font-mono:"__JetBrains_Mono_3743d9","__JetBrains_Mono_Fallback_3743d9"}