:root{--bg:#07080a;--bg-elev:#0e1014;--bg-panel:#12151b;--line:#232833;--line-strong:#323846;--text:#e8eaef;--muted:#9aa3b8;--faint:#7a8498;--accent:#c8f542;--accent-2:#7dd3fc;--danger:#fb7185;--warn:#fbbf24;--ok:#4ade80;--queued:#a78bfa;--font-sans:var(--font-ibm-plex),"IBM Plex Sans","Segoe UI",sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;--bar:36px;--status:28px;--queue:300px;--radius:2px;--page-max:1180px;--page-gutter:28px;--page-pad:max(var(--page-gutter),calc((100% - var(--page-max)) / 2))}*{box-sizing:border-box}.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}body,html{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:13px;line-height:1.4;letter-spacing:.01em}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}a{color:var(--accent);transition:color .14s ease,opacity .14s ease,background .14s ease}a:hover:not(.btn):not(.brand-mark):not(.tool-cell){color:#d8ff6a;opacity:.88}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{text-decoration:none}button,select{cursor:pointer}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--bg)}:focus-visible{outline:1px solid var(--accent);outline-offset:1px}::selection{background:#243010;color:var(--accent)}input[type=range]{accent-color:var(--accent)}.code,.mono,kbd{font-family:var(--font-mono)}.app-shell{min-height:100dvh;display:grid;grid-template-rows:var(--bar) 1fr var(--status);grid-template-columns:1fr var(--queue);grid-template-areas:"top top" "main queue" "status status"}.app-shell.queue-collapsed{--queue:0px;grid-template-columns:1fr 0}.app-shell.queue-collapsed .queue-dock{display:none}.app-shell.is-marketing{--bar:44px;grid-template-rows:var(--bar) 1fr;grid-template-columns:1fr;grid-template-areas:"top" "main"}.app-shell.is-marketing .queue-dock,.app-shell.is-marketing .status-bar{display:none}.app-shell.is-marketing .main{padding:0}.app-shell.is-marketing .footer-mini{margin:0;padding:16px var(--page-pad) 28px}.app-shell.is-marketing .cookie{bottom:12px}.topbar{grid-area:top;display:flex;flex-direction:column;justify-content:center;padding:0;border-bottom:1px solid var(--line);background:var(--bg-elev);position:-webkit-sticky;position:sticky;top:0;z-index:20}.topbar-inner{display:flex;align-items:center;align-self:center;gap:12px 20px;width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);height:var(--bar);min-width:0;box-sizing:border-box}.brand-mark{display:flex;align-items:baseline;gap:8px;flex:1 1;min-width:0;color:var(--text);text-decoration:none;font-family:var(--font-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .14s ease,opacity .14s ease}.brand-mark:hover{opacity:.9}.brand-mark span,.brand-mark:hover{color:var(--accent)}.brand-mark small{color:var(--faint);font-weight:400;letter-spacing:0;text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-nav{display:flex;align-items:center;justify-content:center;gap:2px;flex:0 1 auto;min-width:0}.top-nav a{color:var(--muted);padding:4px 8px;text-decoration:none;font-family:var(--font-mono);font-size:12px;white-space:nowrap;transition:color .14s ease,background .14s ease,opacity .14s ease}.top-nav a:hover,.top-nav a[data-active=true]{color:var(--text);background:var(--bg-panel);opacity:1}.top-actions{display:flex;justify-content:flex-end;flex:1 1;min-width:0}.cmd-hint,.top-actions{align-items:center;gap:6px}.cmd-hint{display:inline-flex;border:1px solid var(--line);background:var(--bg);color:var(--muted);padding:2px 8px;font-family:var(--font-mono);font-size:11px;cursor:pointer;height:24px;border-radius:var(--radius);transition:border-color .14s ease,color .14s ease,transform .1s ease}.cmd-hint:hover{border-color:var(--accent);color:var(--text)}.cmd-hint:active{transform:scale(.97)}.cmd-hint:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.main{grid-area:main;min-width:0;padding:20px var(--page-gutter) 36px;overflow:auto}.app-shell:not(.is-marketing) .main{padding-left:max(var(--page-gutter),calc((100% + var(--queue) - var(--page-max)) / 2));padding-right:max(var(--page-gutter),calc((100% - var(--page-max)) / 2))}.queue-dock{grid-area:queue;border-left:1px solid var(--line);background:var(--bg-panel);display:flex;flex-direction:column;min-height:0}.queue-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--muted)}.job-meta .btn,.queue-head .btn{height:22px;font-size:11px}.queue-list{overflow:auto;flex:1 1}.queue-empty{padding:16px 12px;color:var(--faint);font-family:var(--font-mono);font-size:11px;animation:fl-rise .22s ease both}.job-row{display:grid;grid-template-columns:10px 1fr;grid-gap:8px;gap:8px;padding:8px 10px;border-bottom:1px solid var(--line);animation:fl-slide-in .2s ease both;transition:background .14s ease}.queue-list .job-row:first-child{animation-delay:.02s}.queue-list .job-row:nth-child(2){animation-delay:.05s}.queue-list .job-row:nth-child(3){animation-delay:.08s}.queue-list .job-row:nth-child(4){animation-delay:.11s}.queue-list .job-row:nth-child(5){animation-delay:.14s}.queue-list .job-row:nth-child(n+6){animation-delay:.16s}.job-row:hover{background:#161a22}.job-row .dot{width:8px;height:8px;margin-top:4px;background:var(--queued)}.job-row[data-status=PROCESSING] .dot,.job-row[data-status=STARTING] .dot,.job-row[data-status=UPLOADING] .dot{background:var(--accent-2)}.job-row[data-status=QUEUED] .dot{background:var(--queued)}.job-row[data-status=COMPLETED] .dot{background:var(--ok)}.job-row[data-status=EXPIRED] .dot,.job-row[data-status=FAILED] .dot{background:var(--danger)}.job-row[data-status=CANCELLED] .dot{background:var(--faint)}.job-name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-meta,.job-name{font-family:var(--font-mono)}.job-meta{display:flex;justify-content:space-between;gap:8px;color:var(--faint);font-size:10px;margin-top:2px}.progress{height:3px;background:var(--line);margin-top:6px;overflow:hidden}.progress>i{display:block;height:100%;width:0;background:linear-gradient(90deg,#9ad41a,var(--accent),#9ad41a);background-size:200% 100%;transition:width .22s ease;animation:fl-sheen 1.2s linear infinite}.status-bar{grid-area:status;justify-content:center;padding:0;border-top:1px solid var(--line);background:var(--bg-elev);font-family:var(--font-mono);font-size:11px;color:var(--muted);overflow:hidden}.status-bar,.status-inner{display:flex;align-items:center}.status-inner{gap:14px;width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);height:100%;min-width:0;box-sizing:border-box}.status-bar b{color:var(--accent);font-weight:500}.status-bar .sep{color:var(--line-strong)}h1,h2,h3{margin:0 0 8px;font-weight:600;letter-spacing:-.02em}h1{font-size:22px;line-height:1.15}h2{font-size:15px}.lede{color:var(--muted);max-width:62ch;margin:0 0 16px}.kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.btn,.kicker{font-family:var(--font-mono)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line-strong);background:var(--bg-elev);color:var(--text);cursor:pointer;font-size:12px;border-radius:var(--radius);text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease,filter .14s ease,transform .1s ease,opacity .14s ease}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--text);opacity:1}.btn:active:not(:disabled){transform:scale(.97)}.btn:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.btn.primary{background:var(--accent);color:#101204;border-color:var(--accent);font-weight:600}.btn.primary:hover:not(:disabled){color:#101204;filter:brightness(1.06)}.btn.ghost{background:transparent}.btn.ghost:hover:not(:disabled){color:var(--accent);transform:none}.btn.ghost:active:not(:disabled){transform:scale(.97)}.btn.danger{border-color:var(--danger);color:var(--danger)}.btn.danger:hover:not(:disabled){color:var(--danger);background:#2a1216}.btn:disabled{opacity:.45;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.field label,.field>span{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.field input,.field select,.field textarea{background:var(--bg);border:1px solid var(--line);padding:6px 8px;outline:none;border-radius:var(--radius);transition:border-color .14s ease,box-shadow .14s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.select-wrap{position:relative;display:block}.select-wrap select{width:100%;padding-right:26px}.select-chevron{position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.table-wrap{border:1px solid var(--line);overflow:auto;background:var(--bg-elev)}table.data{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:12px}table.data td,table.data th{text-align:left;padding:5px 8px;border-bottom:1px solid var(--line);white-space:nowrap}table.data th{color:var(--faint);font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:10px;background:var(--bg-panel);position:-webkit-sticky;position:sticky;top:0}table.data tr:hover td{background:#161a22}.dropzone{border:1px dashed var(--line-strong);background:repeating-linear-gradient(-45deg,var(--bg-elev),var(--bg-elev) 8px,#0c0e12 8px,#0c0e12 16px);padding:14px;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;position:relative;border-radius:var(--radius);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}@media (hover:hover){.dropzone:hover{border-color:var(--accent);box-shadow:inset 0 0 0 1px rgba(200,245,66,.22)}.dropzone:hover .hint{color:var(--text)}}.dropzone.active{border-color:var(--accent);background:#14180c;box-shadow:inset 0 0 0 1px var(--accent)}.dropzone:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.drop-stage{animation:fl-rise .22s ease both}.dropzone .hint{font-family:var(--font-mono);color:var(--muted);font-size:12px;transition:color .14s ease}.grid-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.tool-cell{background:var(--bg-elev);padding:10px 12px;min-height:92px;display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;opacity:0;animation:fl-rise .32s ease both;transition:background .14s ease,box-shadow .14s ease,color .14s ease}.grid-tools .tool-cell:first-child{animation-delay:.03s}.grid-tools .tool-cell:nth-child(2){animation-delay:.07s}.grid-tools .tool-cell:nth-child(3){animation-delay:.11s}.grid-tools .tool-cell:nth-child(4){animation-delay:.15s}.grid-tools .tool-cell:nth-child(5){animation-delay:.19s}.grid-tools .tool-cell:nth-child(6){animation-delay:.23s}.grid-tools .tool-cell:nth-child(7){animation-delay:.27s}.grid-tools .tool-cell:nth-child(8){animation-delay:.31s}.grid-tools .tool-cell:nth-child(n+9){animation-delay:.34s}.tool-cell:hover{background:#171b24;box-shadow:inset 2px 0 0 var(--accent);color:inherit;opacity:1}.tool-cell:active{background:#1a2210}.tool-cell .slug{font-family:var(--font-mono);font-size:12px;color:var(--text)}.tool-cell p{margin:0;color:var(--muted);font-size:12px}.badge{display:inline-flex;align-items:center;height:16px;padding:0 5px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;border:1px solid var(--line);color:var(--muted);text-transform:uppercase}.badge.stub{color:var(--warn);border-color:#5b4a16}.badge.live{color:var(--ok);border-color:#215c38}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.plan{background:var(--bg-elev);padding:14px;animation:fl-rise .32s ease both;transition:background .14s ease,box-shadow .14s ease}.plans .plan:first-child{animation-delay:.03s}.plans .plan:nth-child(2){animation-delay:.08s}.plans .plan:nth-child(3){animation-delay:.13s}.plans .plan:nth-child(4){animation-delay:.18s}.plan:hover{background:#171b24}.plan.hl{outline:1px solid var(--accent);z-index:1}.plan.hl:hover{box-shadow:inset 2px 0 0 var(--accent)}.plan .price{font-family:var(--font-mono);font-size:22px;margin:8px 0}.plan ul{margin:0;padding:0;list-style:none;color:var(--muted)}.plan li{padding:3px 0;border-top:1px solid var(--line);font-size:12px}.palette{position:fixed;inset:0;background:rgba(0,0,0,.62);z-index:50;display:flex;justify-content:center;padding-top:12vh;animation:fl-fade .14s ease-out}.palette-box{width:min(560px,calc(100vw - 24px));background:var(--bg-elev);border:1px solid var(--line-strong);box-shadow:0 24px 80px rgba(0,0,0,.55);animation:fl-menu .16s ease both}.palette-box input{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:10px 12px;font-family:var(--font-mono);outline:none}.palette-list{max-height:320px;overflow:auto}.palette-item{display:flex;justify-content:space-between;padding:7px 12px;font-family:var(--font-mono);font-size:12px;cursor:pointer;transition:background .1s ease,color .1s ease}.palette-item:hover,.palette-item[data-active=true]{background:#1a2210;color:var(--accent)}.cookie{position:fixed;left:12px;bottom:40px;z-index:40;width:min(460px,calc(100vw - 24px));background:var(--bg-panel);border:1px solid var(--line-strong);padding:10px 12px;font-size:12px;animation:fl-rise .2s ease-out}.cookie p{margin:6px 0 10px;color:var(--muted)}.cookie-actions,.cookie-cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cookie-cats label{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.alert,.cookie-cats label{font-family:var(--font-mono)}.alert{border:1px solid var(--line);padding:8px 10px;margin:10px 0;font-size:12px;animation:fl-rise .22s ease both}.alert.err{border-color:#5c2430;color:var(--danger)}.alert.ok{border-color:#215c38;color:var(--ok)}.alert.warn{border-color:#5b4a16;color:var(--warn)}.split{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:16px;gap:16px}.panel{border:1px solid var(--line);background:var(--bg-elev);padding:12px;animation:fl-rise .28s ease both}.meter{height:6px;background:var(--line);margin:6px 0 12px;overflow:hidden}.meter>i{display:block;height:100%;background:linear-gradient(90deg,#9ad41a,var(--accent),#9ad41a);background-size:200% 100%;transition:width .28s ease;animation:fl-sheen 1.4s linear infinite}.footer-mini{margin-top:28px;padding-top:12px;border-top:1px solid var(--line);color:var(--faint);font-size:11px;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:10px 16px}.footer-mini a{color:var(--muted);transition:color .14s ease,opacity .14s ease}.footer-mini .linkish:hover,.footer-mini a:hover{color:var(--accent);opacity:.88}.legal{max-width:72ch;margin-inline:auto;animation:fl-rise .36s ease both}.legal p{color:var(--muted)}.guide{max-width:72ch;animation:fl-rise .36s ease both}.guide h2{margin-top:22px}.compare-grid{grid-template-columns:1fr 1fr;margin:18px 0 22px}.compare-grid .panel{text-decoration:none;color:inherit}.compare-grid .panel h2{margin:0 0 8px;font-size:1.05rem}.guide li,.guide p{color:var(--muted)}.guide ol.howto,.guide ul{padding-left:18px}.guide ol.howto li{margin-bottom:8px}.guide strong{color:var(--text);font-weight:600}.measure-page,.narrow-page{margin-inline:auto}.narrow-page{width:min(480px,100%);max-width:480px}.measure-page{width:min(680px,100%);max-width:680px}.main>.legal{max-width:72ch}.main>.empty-page{max-width:36rem}.measure-page .lede,.narrow-page .lede{max-width:none}.empty-page{text-align:center;max-width:36rem;margin:40px auto 0}.empty-page .lede{margin-inline:auto}.workbench{animation:fl-rise .28s ease both}.kbd{font-family:var(--font-mono);border:1px solid var(--line-strong);padding:0 5px;font-size:10px;color:var(--text);background:var(--bg)}.hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;animation:fl-rise .36s ease both}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);margin-bottom:16px}.stat{background:var(--bg-elev);padding:10px 12px;animation:fl-rise .3s ease both}.stat-row .stat:first-child{animation-delay:.03s}.stat-row .stat:nth-child(2){animation-delay:.07s}.stat-row .stat:nth-child(3){animation-delay:.11s}.stat-row .stat:nth-child(4){animation-delay:.15s}.stat .n{font-size:18px}.stat .l,.stat .n{font-family:var(--font-mono)}.stat .l{color:var(--faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.options-row{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.file-chip{font-family:var(--font-mono);font-size:11px;border:1px solid var(--line);padding:3px 6px;display:inline-flex;gap:8px;animation:fl-rise .18s ease both}.options-row .file-chip:first-child{animation-delay:.02s}.options-row .file-chip:nth-child(2){animation-delay:.05s}.options-row .file-chip:nth-child(3){animation-delay:.08s}.options-row .file-chip:nth-child(n+4){animation-delay:.1s}.menu-btn{display:none;height:24px;padding:0 8px;border:1px solid var(--line);background:var(--bg);color:var(--muted);font-family:var(--font-mono);font-size:11px;cursor:pointer;border-radius:var(--radius);transition:border-color .14s ease,color .14s ease,transform .1s ease}.menu-btn:hover{border-color:var(--accent);color:var(--text)}.menu-btn:active{transform:scale(.97)}.mobile-nav{display:none}.pair{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.pair-field{margin-bottom:0;min-width:120px}.pair-arrow{font-family:var(--font-mono);color:var(--accent);padding-bottom:8px}.pair-select{position:relative}.pair-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:0 8px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:12px;color:var(--text);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .1s ease}.pair-select.is-open .pair-trigger,.pair-trigger:hover{border-color:var(--accent);background:#10140c}.pair-trigger:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.pair-trigger:active{transform:scale(.98)}.pair-chevron{flex-shrink:0;color:var(--muted);transition:transform .16s ease,color .14s ease}.pair-select.is-open .pair-chevron{transform:rotate(180deg);color:var(--accent)}.pair-menu{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:8;margin:0;padding:2px;list-style:none;background:var(--bg-elev);border:1px solid var(--line-strong);box-shadow:0 12px 32px rgba(0,0,0,.45);transform-origin:top center;animation:fl-menu .14s ease both}.pair-menu button{width:100%;border:0;background:transparent;padding:6px 8px;text-align:left;font-family:var(--font-mono);font-size:12px;color:var(--text);transition:background .1s ease,color .1s ease}.pair-menu button.is-selected,.pair-menu button:hover{background:#1a2210;color:var(--accent)}.crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--font-mono);font-size:11px;color:var(--faint);margin-bottom:12px}.crumb a{color:var(--muted);transition:color .14s ease,opacity .14s ease}.crumb a:hover{color:var(--accent);opacity:.88}.crumb-tail{margin-left:auto;display:flex;gap:12px}.trail-line{justify-content:center;gap:14px;margin-top:22px;font-family:var(--font-mono);font-size:12px}.hero-actions,.trail-line{display:flex;flex-wrap:wrap}.hero-actions{gap:6px;align-items:center}.tool-copy{max-width:72ch;margin-top:18px;color:var(--muted)}.faq-block{margin-top:22px;border:1px solid var(--line);background:var(--bg-elev)}.faq-block h2{margin:0;padding:10px 12px}.faq-block details,.faq-block h2{border-bottom:1px solid var(--line)}.faq-block details:last-child{border-bottom:0}.faq-block summary{cursor:pointer;padding:10px 12px;font-family:var(--font-mono);font-size:12px;list-style:none;transition:background .14s ease,color .14s ease}.faq-block summary::-webkit-details-marker{display:none}.faq-block summary:hover{background:#161a22}.faq-block summary:after{content:"";float:right;width:10px;height:10px;margin-top:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%238b93a7' stroke-width='1.4' stroke-linecap='square' d='M2.5 4.25 L6 7.75 L9.5 4.25'/%3E%3C/svg%3E");background-size:contain;transition:transform .15s ease}.faq-block details[open] summary:after{transform:rotate(180deg)}.faq-block details[open] p{animation:fl-rise .2s ease both}.faq-block details p{margin:0;padding:0 12px 12px;color:var(--muted)}.ad-slot{border:1px dashed var(--line-strong);background:repeating-linear-gradient(90deg,var(--bg-elev),var(--bg-elev) 10px,#0c0e12 10px,#0c0e12 20px);min-height:72px;display:flex;align-items:center;justify-content:center;margin:12px 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ad-slot-anchor{position:-webkit-sticky;position:sticky;bottom:28px;min-height:48px;z-index:8}.sr-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.linkish{background:none;border:0;padding:0;cursor:pointer;font-family:inherit;font-size:inherit}.linkish,.status-link{color:var(--muted);text-decoration:none;transition:color .14s ease,opacity .14s ease}.status-link{font-family:var(--font-mono)}.status-link:hover{color:var(--accent);opacity:.88}.job-row[data-status=PROCESSING] .dot,.job-row[data-status=UPLOADING] .dot{animation:fl-pulse 1.2s ease-in-out infinite}@keyframes fl-fade{0%{opacity:0}to{opacity:1}}@keyframes fl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fl-slide-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes fl-menu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fl-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fl-pulse{0%,to{opacity:1}50%{opacity:.28}}@keyframes fl-blink{0%,49%{opacity:1}50%,to{opacity:0}}.landing{position:relative}.skip-landing{position:absolute;left:12px;top:8px;z-index:24;padding:6px 10px;background:var(--accent);color:#101204;font-family:var(--font-mono);font-size:12px;font-weight:600;transform:translateY(-160%);transition:transform .14s ease}.skip-landing:focus{transform:none}.landing-hero{position:relative;isolation:isolate;min-height:calc(100dvh - var(--bar));display:flex;align-items:center;justify-content:center;padding:48px var(--page-pad) 56px;overflow:hidden;border-bottom:1px solid var(--line)}.landing-hero-atmosphere{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 80% at 0 10%,rgba(200,245,66,.16),transparent 58%),radial-gradient(ellipse 38% 46% at 92% 90%,rgba(125,211,252,.08),transparent 52%),linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:auto,auto,28px 28px,28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 68%,transparent);mask-image:linear-gradient(180deg,#000 68%,transparent)}.landing-orb{position:absolute;border-radius:50%;filter:blur(32px);opacity:.55}.landing-orb-a{width:320px;height:320px;left:-90px;top:-80px;background:rgba(200,245,66,.24);animation:fl-drift 9s ease-in-out infinite}.landing-orb-b{width:240px;height:240px;right:6%;bottom:4%;background:rgba(125,211,252,.14);animation:fl-drift 11s ease-in-out infinite reverse}.landing-beam{position:absolute;left:-10%;right:-10%;top:42%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35;filter:blur(.4px);animation:fl-beam 5.5s ease-in-out infinite}.landing-scan{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,rgba(0,0,0,.14) 3px 4px);opacity:.28;mix-blend-mode:multiply}.landing-hero-copy,.landing-hero-grid,.landing-viz{position:relative;z-index:1}.landing-hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.landing-hero-grid{width:100%;max-width:var(--page-max);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);grid-gap:40px 52px;gap:40px 52px;align-items:center;animation:fl-rise .42s ease both}.landing-hero h1{display:flex;flex-direction:column;align-items:center;font-size:clamp(36px,5.8vw,64px);line-height:.92;letter-spacing:-.06em;margin:0 0 18px}.landing-h1-end,.landing-h1-line{display:block}.landing-h1-end{color:var(--accent)}.landing-lede{max-width:54ch;font-size:15px;line-height:1.5;margin:0 auto 22px}.landing-hero-actions{justify-content:center;gap:8px}.landing-cta{height:38px;padding:0 18px;font-size:13px}.landing-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.landing-proof li{display:inline-flex;align-items:center;gap:8px}.landing-proof li:before{content:"";width:6px;height:6px;background:var(--accent)}.landing-formats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:18px 0 0}.landing-formats span{display:inline-flex;align-items:center;height:22px;padding:0 7px;border:1px solid var(--line);background:rgba(8,10,12,.65);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.landing-viz-frame{border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(200,245,66,.06),transparent 38%),var(--bg-elev);box-shadow:0 28px 90px rgba(0,0,0,.5);animation:fl-rise .5s ease both;animation-delay:.08s}.landing-viz-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--muted)}.landing-viz-mark{color:var(--accent)}.landing-viz-bar .badge{margin-left:auto}.landing-stream{display:grid;grid-gap:0;gap:0;padding:4px 0}.landing-job{display:grid;grid-template-columns:10px 72px 1fr 72px auto 36px;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.landing-job:last-child{border-bottom:0}.landing-job-dot{width:8px;height:8px;background:var(--queued)}.landing-job[data-status=processing] .landing-job-dot{background:var(--accent-2);animation:fl-pulse 1.2s ease-in-out infinite}.landing-job[data-status=completed] .landing-job-dot{background:var(--ok)}.landing-job[data-status=queued] .landing-job-dot{background:var(--queued)}.landing-token{display:inline-flex;align-items:center;justify-content:center;height:26px;border:1px solid var(--line-strong);background:var(--bg);font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text)}.landing-token.is-out{border-color:#3a4a16;color:var(--accent);background:#12180c}.landing-flow{position:relative;height:2px;background:var(--line);overflow:visible}.landing-flow i{display:block;height:100%;width:42%;background:linear-gradient(90deg,transparent,var(--accent));animation:fl-flow 1.7s linear infinite}.landing-flow em{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 6px;background:var(--bg-elev);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.landing-flow em,.landing-job-status{font-family:var(--font-mono);font-size:10px}.landing-job-status{letter-spacing:.08em;color:var(--muted);text-align:right}.landing-job[data-status=processing] .landing-job-status{color:var(--accent-2)}.landing-job[data-status=completed] .landing-job-status{color:var(--ok)}.landing-job-out{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--accent);text-align:right}.landing-viz-caption{margin:0;padding:10px 12px 12px;border-top:1px solid var(--line);font-size:11px}.landing-ticker,.landing-viz-caption{color:var(--faint);font-family:var(--font-mono)}.landing-ticker{margin:10px 0 0;overflow:hidden;white-space:nowrap;font-size:10px;letter-spacing:.08em;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);animation:fl-ticker 28s linear infinite}.landing-section{padding:52px var(--page-pad) 0}.landing-section:last-of-type{padding-bottom:8px}.landing-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:4px}.landing-section-head .lede{margin-bottom:14px}.landing-section-head a{font-family:var(--font-mono);font-size:12px;flex-shrink:0;margin-bottom:16px}#live-ops{scroll-margin-top:calc(var(--bar) + 12px)}.landing-stubs,.landing-tools{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.landing-tool{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:6px;gap:6px;min-height:132px;padding:12px;background:var(--bg-elev);color:inherit;text-decoration:none;animation:fl-rise .3s ease both;transition:background .14s ease,box-shadow .14s ease}.landing-tools .landing-tool:first-child{animation-delay:.02s}.landing-tools .landing-tool:nth-child(2){animation-delay:.05s}.landing-tools .landing-tool:nth-child(3){animation-delay:.08s}.landing-tools .landing-tool:nth-child(4){animation-delay:.11s}.landing-tools .landing-tool:nth-child(5){animation-delay:.14s}.landing-tools .landing-tool:nth-child(6){animation-delay:.17s}.landing-tools .landing-tool:nth-child(7){animation-delay:.2s}.landing-tools .landing-tool:nth-child(8){animation-delay:.23s}.landing-tools .landing-tool:nth-child(n+9){animation-delay:.26s}.landing-tool:hover{background:#171b24;box-shadow:inset 2px 0 0 var(--accent);color:inherit;opacity:1}.landing-tool.is-stub:hover{box-shadow:inset 2px 0 0 var(--warn)}.landing-tool-pair{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text)}.landing-tool-pair i{color:var(--accent);font-style:normal}.landing-tool.is-stub .landing-tool-pair i{color:var(--warn)}.landing-tool-title{font-family:var(--font-mono);font-size:12px;color:var(--text)}.landing-tool-blurb{color:var(--muted);font-size:12px;line-height:1.35}.landing-spec{padding:0 var(--page-pad);border-bottom:1px solid var(--line)}.landing-facts{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1px;gap:1px;background:var(--line)}.landing-fact{background:var(--bg);padding:14px 16px 16px;text-align:center;animation:fl-rise .3s ease both}.landing-facts .landing-fact:first-child{animation-delay:.02s}.landing-facts .landing-fact:nth-child(2){animation-delay:.05s}.landing-facts .landing-fact:nth-child(3){animation-delay:.08s}.landing-facts .landing-fact:nth-child(4){animation-delay:.11s}.landing-facts .landing-fact:nth-child(5){animation-delay:.14s}.landing-facts .landing-fact:nth-child(6){animation-delay:.17s}.landing-fact .n{font-family:var(--font-mono);font-size:18px;color:var(--accent)}.landing-fact .l{color:var(--muted);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.landing-hops{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.landing-hop{position:relative;background:var(--bg-elev);padding:20px 16px 18px;animation:fl-rise .32s ease both}.landing-hops .landing-hop:first-child{animation-delay:.04s}.landing-hops .landing-hop:nth-child(2){animation-delay:.1s}.landing-hops .landing-hop:nth-child(3){animation-delay:.16s}.landing-hop-n{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--accent);margin-bottom:10px}.landing-hop h3{margin-bottom:6px;font-size:16px}.landing-hop p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.landing-hop-flow{position:absolute;right:0;top:28%;width:1px;height:44%;background:linear-gradient(180deg,transparent,var(--accent),transparent);opacity:.7}.landing-keys{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.landing-key{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--bg-elev);font-size:13px;color:var(--muted);animation:fl-rise .3s ease both}.landing-keys .landing-key:first-child{animation-delay:.03s}.landing-keys .landing-key:nth-child(2){animation-delay:.06s}.landing-keys .landing-key:nth-child(3){animation-delay:.09s}.landing-keys .landing-key:nth-child(4){animation-delay:.12s}.landing-keys .landing-key:nth-child(5){animation-delay:.15s}.landing-keys .landing-key:nth-child(6){animation-delay:.18s}.landing-key .kbd{flex-shrink:0;min-width:36px;text-align:center}.landing-plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.landing-plan{background:var(--bg-elev);padding:14px 12px 16px;color:inherit;text-decoration:none;animation:fl-rise .32s ease both;transition:background .14s ease,box-shadow .14s ease}.landing-plans .landing-plan:first-child{animation-delay:.03s}.landing-plans .landing-plan:nth-child(2){animation-delay:.08s}.landing-plans .landing-plan:nth-child(3){animation-delay:.13s}.landing-plans .landing-plan:nth-child(4){animation-delay:.18s}.landing-plan:hover{background:#171b24;box-shadow:inset 2px 0 0 var(--accent);color:inherit;opacity:1}.landing-plan.is-hl{outline:1px solid var(--accent);z-index:1;background:#12180c}.landing-plan .price{font-family:var(--font-mono);font-size:22px;margin:8px 0}.landing-plan p{margin:0;color:var(--muted);font-size:12px}.landing-close{margin:48px var(--page-pad) 16px;padding:40px 32px;border:1px solid var(--line-strong);border-left:3px solid var(--accent);text-align:center;background:radial-gradient(ellipse 70% 120% at 50% 0,rgba(200,245,66,.14),transparent 55%),var(--bg-elev);animation:fl-rise .36s ease both}.landing-close .lede{margin-left:auto;margin-right:auto}.landing-close .hero-actions{justify-content:center}.landing-close h2{font-size:clamp(24px,3.2vw,36px);letter-spacing:-.04em;margin-bottom:8px}.landing-close .lede{margin-bottom:18px}@keyframes fl-beam{0%,to{opacity:.18;transform:translateY(-12px)}50%{opacity:.55;transform:translateY(18px)}}@keyframes fl-flow{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes fl-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,12px) scale(1.08)}}@keyframes fl-ticker{0%{transform:translateX(0)}to{transform:translateX(-35%)}}.dropzone.is-disabled,.dropzone.is-disabled:hover{cursor:default;pointer-events:none;border-color:var(--line);box-shadow:none;background:var(--bg-panel)}.dropzone.is-disabled .btn{pointer-events:auto}.dropzone.is-disabled .hint{color:var(--muted)}.locale-switch{position:relative}.locale-trigger{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px;border:1px solid var(--line);background:var(--bg);color:var(--muted);font-family:var(--font-mono);font-size:11px;border-radius:var(--radius);cursor:pointer;transition:border-color .14s ease,color .14s ease}.locale-switch.is-open .locale-trigger,.locale-trigger:hover{border-color:var(--accent);color:var(--text)}.locale-code{font-weight:600;letter-spacing:.08em}.locale-chevron{color:var(--muted);transition:transform .16s ease,color .14s ease}.locale-switch.is-open .locale-chevron{transform:rotate(180deg);color:var(--accent)}.locale-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30;margin:0;padding:2px;list-style:none;min-width:140px;background:var(--bg-elev);border:1px solid var(--line-strong);box-shadow:0 12px 32px rgba(0,0,0,.45);animation:fl-menu .14s ease both}.locale-menu button{width:100%;border:0;background:transparent;padding:6px 8px;display:flex;justify-content:space-between;gap:10px;font-family:var(--font-mono);font-size:11px;color:var(--text)}.locale-menu button.is-selected,.locale-menu button:hover{background:#1a2210;color:var(--accent)}@media (max-width:1100px){.brand-mark small{display:none}}@media (max-width:960px){.app-shell{--queue:0px;grid-template-columns:1fr;grid-template-areas:"top" "main" "queue" "status"}.app-shell.is-marketing{grid-template-areas:"top" "main"}.queue-dock{border-left:0;border-top:1px solid var(--line);max-height:220px}.landing-facts,.landing-hops,.landing-keys,.landing-plans,.landing-stubs,.landing-tools,.plans,.split,.stat-row{grid-template-columns:1fr 1fr}.landing-hero-grid{grid-template-columns:1fr;gap:28px}.landing-hero{min-height:0;padding:28px var(--page-pad) 32px}.landing-job{grid-template-columns:10px 64px 1fr 64px}.landing-hop-flow,.landing-job-out,.landing-job-status{display:none}}@media (max-width:640px){:root{--page-gutter:16px;--bar:40px}.compare-grid,.hero-row,.landing-facts,.landing-hero-grid,.landing-hops,.landing-keys,.landing-plans,.landing-stubs,.landing-tools,.plans,.split,.stat-row{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.landing-hero{padding:22px var(--page-pad) 26px}.landing-section{padding-left:var(--page-pad);padding-right:var(--page-pad)}.landing-close{margin-left:var(--page-pad);margin-right:var(--page-pad);padding:28px 18px}.landing-job{grid-template-columns:10px minmax(0,1fr) minmax(0,1fr)}.landing-job .landing-flow,.landing-job-out,.landing-job-status{display:none}.app-shell.is-marketing .cookie{bottom:0}.app-shell.is-marketing .footer-mini{padding-left:var(--page-pad);padding-right:var(--page-pad)}.brand-mark small,.cmd-hint,.top-nav{display:none}.menu-btn{display:inline-flex;align-items:center}.topbar{position:-webkit-sticky;position:sticky}.mobile-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;position:absolute;left:0;right:0;top:100%;background:var(--bg-elev);border-bottom:1px solid var(--line);padding:8px var(--page-gutter) 10px;z-index:25;animation:fl-menu .16s ease both}.mobile-nav a{color:var(--muted);padding:6px 8px;font-family:var(--font-mono);font-size:12px;transition:color .14s ease,background .14s ease}.mobile-nav a:hover,.mobile-nav a[data-active=true]{color:var(--text);background:var(--bg-panel);opacity:1}.cookie{left:0;right:0;bottom:var(--status);width:100%;border-left:0;border-right:0}.dropzone{flex-direction:column;align-items:stretch;min-height:112px}.main{padding:16px var(--page-gutter) 28px}.crumb-tail{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.alert,.cookie,.drop-stage,.faq-block details[open] p,.file-chip,.guide,.hero-row,.job-row,.landing-fact,.landing-hero,.landing-hop,.landing-job,.landing-key,.landing-plan,.landing-tool,.legal,.locale-menu,.mobile-nav,.pair-menu,.palette,.palette-box,.panel,.plan,.queue-empty,.stat,.tool-cell,.workbench{opacity:1;transform:none}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-ibm-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}