:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fefdfb;--bg-subtle:#f7f5f2;--surface:#fff;--surface-sunken:#efece7;--line:#e2ded7;--line-strong:#85807a;--ink:#0e2244;--text:#1f2a44;--text-muted:#5c667a;--brand:#3b8cff;--brand-strong:#1d6ae5;--brand-deep:#1557c7;--brand-tint:#cfe4ff;--brand-wash:#e6f1ff;--on-brand-strong:#fff;--sun:#e2bf36;--sun-deep:#d4af22;--sun-wash:#f9f2d2;--success:#08705f;--success-wash:#ddf3ee;--warning:#7a5600;--danger:#bc3343;--danger-wash:#fbe9eb;--inverse-bg:var(--ink);--inverse-surface:#1a3160;--inverse-text:#fefdfb;--inverse-muted:#b7c4dc;--inverse-link:#7db8ff;--inverse-line:#5f76a8;--inverse-danger:#ff9aa5;--focus:var(--brand-strong);--inverse-focus:var(--inverse-link);--scrim:#0e224473;--font-display:var(--font-display-face,"Schibsted Grotesk"), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-sans:var(--font-sans-face,Inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-mono:var(--font-mono-face,"JetBrains Mono"), ui-monospace, SFMono-Regular, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:48px;--radius-pill:999px;--shadow-header:0 8px 8px -4px #0e22441a;--shadow-pop:0 12px 32px -8px #0e224438;--control-sm:32px;--control-md:40px;--control-lg:50px;--touch-min:44px;--header-h:60px;--content-max:1120px}.display-xl{letter-spacing:-.02em;font-size:72px;font-weight:700;line-height:72px}.display-lg{letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:52px}.display-md{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:38px}.display-sm{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:28px}.title{letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:34px}.lead{font-size:20px;line-height:32px}.body-lg{font-size:16px;line-height:26px}.body{font-size:14px;line-height:22px}.heading{font-size:16px;font-weight:600;line-height:24px}.label{font-size:13px;font-weight:600;line-height:18px}.caption{font-size:12px;line-height:16px}.eyebrow{letter-spacing:.12em;font-size:13px;font-weight:600;line-height:16px}.mono{font-size:12.5px;line-height:18px}
*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:22px}h1,h2,h3,p{margin:0}a{color:var(--brand-strong);text-decoration:none}a:hover{color:var(--brand-deep);text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.on-inverse :focus-visible{outline-color:var(--inverse-focus)}.muted{color:var(--text-muted)}.mono{font-family:var(--font-mono)}.display-xl,.display-lg,.display-md,.display-sm,.title{font-family:var(--font-display);color:var(--ink);text-wrap:balance}.heading{color:var(--ink)}.eyebrow{text-transform:uppercase;color:var(--brand-strong)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.logo:hover{color:var(--ink);text-decoration:none}.logo-mark{border-radius:var(--radius-sm);background:var(--brand-strong);width:32px;height:32px;color:var(--on-brand-strong);flex:none;place-items:center;display:grid}.on-inverse .logo{color:var(--inverse-text)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button:hover:not(:disabled){background:var(--brand-wash);border-color:var(--ink);color:var(--ink);text-decoration:none}.button.primary{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand-strong)}.button.primary:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep);color:var(--on-brand-strong)}.button.accent{background:var(--sun);border-color:var(--sun);color:var(--ink)}.button.accent:hover:not(:disabled){background:var(--sun-deep);border-color:var(--sun-deep);color:var(--ink)}.button.danger-button{border-color:var(--danger);color:var(--danger)}.button.danger-button:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger);color:var(--danger)}.button.compact-button{min-height:var(--control-sm);padding:0 var(--space-3);font-size:13px;line-height:18px}.button.lg{min-height:var(--control-lg);padding:0 var(--space-8);font-size:15px;font-weight:700}.button.full{width:100%}.button:disabled,.icon-button:disabled{opacity:.46;cursor:not-allowed}.on-inverse .button:not(.primary):not(.accent){border-color:var(--inverse-line);color:var(--inverse-text)}.on-inverse .button:not(.primary):not(.accent):hover:not(:disabled){background:var(--inverse-surface);border-color:var(--inverse-text);color:var(--inverse-text)}.button-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.icon-button{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-grid}.icon-button:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink)}.text-button{align-items:center;gap:var(--space-2);color:var(--brand-strong);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.text-button:hover:not(:disabled){color:var(--brand-deep);text-decoration:underline}.on-inverse .text-button,.on-inverse a{color:var(--inverse-link)}@media (pointer:coarse){.button,.button.compact-button{min-height:var(--touch-min)}.icon-button{width:var(--touch-min);height:var(--touch-min)}}.field{gap:var(--space-2);min-width:0;display:grid}.field>label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.input{width:100%;min-width:0;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit}textarea.input{resize:vertical}.input::placeholder{color:var(--text-muted)}.input:hover:not(:disabled){border-color:var(--ink)}.input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--brand-strong)}.input[aria-invalid=true]{border-color:var(--danger)}.input:disabled{background:var(--surface-sunken);cursor:not-allowed}.field-help{color:var(--text-muted);font-size:12px;line-height:16px}.inline-error{color:var(--danger);align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.checkbox-label{align-items:center;gap:var(--space-2);cursor:pointer;min-height:24px;display:inline-flex}.checkbox-label input{width:16px;height:16px;accent-color:var(--brand-strong);flex:none;margin:0}.search-field{display:block;position:relative}.search-field>svg{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-field .input{border-radius:var(--radius-pill);padding-left:40px}.segmented{border-radius:var(--radius-pill);background:var(--surface-sunken);gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:var(--control-sm);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.segmented button:hover{color:var(--ink)}.segmented button.active{background:var(--surface);color:var(--ink)}.client-tabs{gap:var(--space-6);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.client-tab{color:var(--text-muted);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 0;font-size:14px;font-weight:600;line-height:20px}.client-tab:hover{color:var(--ink)}.client-tab.selected{color:var(--ink);border-bottom-color:var(--brand-strong)}.chip-row{gap:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.chip{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;flex:none;font-size:14px;font-weight:700;line-height:1;display:inline-flex}span.chip{cursor:default}.chip.selected{background:var(--brand-strong);border-color:var(--brand-strong);color:var(--on-brand-strong)}.on-inverse .chip:not(.selected){border-color:var(--inverse-line);color:var(--inverse-text)}.workspace-rail{align-self:start;gap:var(--space-1);height:100vh;padding:var(--space-4) var(--space-3);background:var(--bg-subtle);border-right:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-rail .nav-item,.workspace-rail .sidebar-label,.workspace-rail .rail-brand{flex:none}.context-switch,.rail-account{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:6px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;flex:none;display:flex}.context-switch:hover,.rail-account:hover{border-color:var(--line-strong)}.context-switch>svg,.rail-account>svg{color:var(--text-muted);flex:none}.rail-account{background:0 0;border-color:#0000;margin-top:auto}.rail-account:hover{background:var(--surface-sunken);border-color:#0000}.ctx-text{flex:1;min-width:0;display:grid}.ctx-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.ctx-text .table-subline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar.square{border-radius:var(--radius-xs);background:var(--ink);color:var(--inverse-text)}.sidebar-label{padding:var(--space-4) var(--space-3) var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:14px}.nav-item{align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-sunken);color:var(--ink);text-decoration:none}.nav-item.active{background:var(--brand-wash);color:var(--brand-deep);font-weight:600}.site-header{z-index:5;align-items:center;gap:var(--space-6);height:var(--header-h);padding:0 var(--space-6);background:var(--bg);box-shadow:var(--shadow-header);display:flex;position:sticky;top:0}.site-nav{gap:var(--space-6);margin-right:auto;display:flex}.site-nav a,.site-header .login{color:var(--ink);font-size:15px;font-weight:500;line-height:20px}.site-header .menu-button{color:var(--ink);display:none}@media (max-width:640px){.site-header{gap:var(--space-2);padding:0 var(--space-4)}.site-header .logo{margin-right:auto}.site-nav,.site-header .login{display:none}.site-header .menu-button{display:inline-grid}}.status{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.status-dot{background:0 0;border:2px solid;border-radius:50%;flex:none;width:8px;height:8px}.status-succeeded,.status-idle{background:var(--success-wash);color:var(--success)}.status-running,.status-busy{background:var(--brand-wash);color:var(--brand-deep)}.status-queued,.status-pending{background:var(--sun-wash);color:var(--warning)}.status-failed,.status-intervention_required{background:var(--danger-wash);color:var(--danger)}.status-succeeded .status-dot,.status-idle .status-dot,.status-running .status-dot,.status-busy .status-dot,.status-queued .status-dot,.status-pending .status-dot,.status-failed .status-dot,.status-intervention_required .status-dot{background:currentColor}.status-failed .status-dot,.status-intervention_required .status-dot{border-radius:2px}.status-running .status-dot,.status-busy .status-dot{animation:1.4s ease-in-out infinite status-pulse}@keyframes status-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.status-dot{animation:none!important}.button,.icon-button{transition:none}}.inline-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-wash);color:var(--text);display:flex}.inline-notice>svg{color:var(--brand-deep);flex:none;margin-top:1px}.inline-notice.warning{background:var(--sun-wash)}.inline-notice.warning>svg{color:var(--warning)}.inline-notice.error{background:var(--danger-wash)}.inline-notice.error>svg{color:var(--danger)}.inline-notice strong{color:var(--ink)}.toast{align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--inverse-bg);color:var(--inverse-text);box-shadow:var(--shadow-pop);font-weight:500;display:inline-flex}.toast>svg{color:var(--inverse-link);flex:none}.toast-error>svg{color:var(--inverse-danger)}.modal{border-radius:var(--radius-lg);background:var(--surface);width:min(520px,100% - 32px);color:var(--text);box-shadow:var(--shadow-pop);border:0;padding:0}.modal::backdrop{background:var(--scrim)}.modal-wide{width:min(880px,100% - 32px)}.modal-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0 var(--space-6);display:flex}.modal-header h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:700;line-height:28px}.modal-body{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);display:grid}.modal-footer{justify-content:flex-end;gap:var(--space-3);padding:0 var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:640px){.modal-footer .button{flex:100%}}.table-scroll{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);position:relative;overflow-x:auto}.queue-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.queue-table th{padding:10px var(--space-4);border-bottom:1px solid var(--line);background:var(--bg-subtle);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.queue-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}.queue-table tbody tr:last-child td{border-bottom:0}.queue-table tbody tr:hover td{background:var(--bg-subtle)}.queue-table td strong{color:var(--ink);font-weight:600}.queue-table td.nowrap,.queue-table td.nowrap .table-subline{white-space:nowrap}.queue-table tr.row-link{cursor:pointer}.queue-table tr.row-link:focus-within td{background:var(--brand-wash)}.table-subline{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.status+.table-subline{margin-top:var(--space-1)}.card{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.card.feature{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-subtle);border:0}.card.tint{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--brand-tint);color:var(--text);border:0}.card.feature .button,.card.tint .button{justify-self:start}.card.tint .button{border-color:var(--ink)}.card.tint .eyebrow{color:var(--brand-deep)}.card-title{align-items:center;gap:var(--space-3);min-width:0;display:flex}.card-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.empty-capture{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-muted);text-align:center;display:grid}.empty-capture strong{margin-top:var(--space-2);color:var(--ink);font-size:14px;line-height:20px}.empty-capture.compact{padding:var(--space-6) var(--space-4);font-size:12px;line-height:16px}.empty-capture.compact svg{width:48px;height:40px}.code-snippet{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font-family:var(--font-mono);font-size:12.5px;line-height:18px;display:flex}.code-snippet code{white-space:nowrap;min-width:0;font:inherit;scrollbar-width:none;flex:1;overflow-x:auto}.hero{justify-items:center;gap:var(--space-6);max-width:var(--content-max);padding:var(--space-24) var(--space-6) var(--space-16);text-align:center;margin:0 auto;display:grid}.hero .lead{max-width:36rem;color:var(--text)}.hero-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-captures{gap:var(--space-4);width:100%;max-width:720px;margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.capture-slot{align-content:center;justify-items:center;gap:var(--space-1);min-height:240px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-subtle);color:var(--text-muted);text-align:center;font-size:13px;line-height:18px;display:grid}.capture-slot strong{color:var(--ink);font-size:14px;line-height:20px}.capture-slot.dark{border-color:var(--inverse-bg);background:var(--inverse-bg);color:var(--inverse-muted)}.capture-slot.dark strong{color:var(--inverse-text)}.capture-slot img{border-radius:var(--radius-md);width:100%}.section{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-24) var(--space-6);margin:0 auto;display:grid}.section+.section{padding-top:0}.section-head{justify-items:center;gap:var(--space-3);text-align:center;display:grid}.band{background:var(--inverse-bg);color:var(--inverse-text);border-radius:var(--radius-2xl)}.band-inner{gap:var(--space-8);max-width:var(--content-max);padding:var(--space-16) var(--space-6);margin:0 auto;display:grid}.band .display-lg,.band .display-md,.band .display-sm{color:var(--inverse-text)}.band .eyebrow{color:var(--inverse-link)}.band .muted{color:var(--inverse-muted)}.band .card.tint .display-sm{color:var(--ink)}.band .card.tint .muted{color:var(--text-muted)}.band .card.tint .button{border-color:var(--ink);color:var(--ink)}.band .card.tint .button:hover{background:var(--brand-wash);color:var(--ink)}.band .chip-row{justify-content:center}@media (max-width:640px){.display-xl{font-size:clamp(32px,10.4vw,40px);line-height:1.08}.display-lg{font-size:34px;line-height:38px}.display-md{font-size:26px;line-height:32px}.lead{font-size:18px;line-height:29px}.hero{padding:var(--space-12) var(--space-4)}.hero-actions{width:100%}.hero-actions .button{flex:100%}.hero-captures{gap:var(--space-3);margin-top:0}.capture-slot{min-height:168px;padding:var(--space-3)}.section{padding:var(--space-12) var(--space-4)}.band{border-radius:var(--radius-xl)}.band-inner{padding:var(--space-12) var(--space-4)}.band .chip-row{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);justify-content:flex-start}.card-grid{gap:var(--space-4);grid-template-columns:1fr}}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100%;display:grid}.workspace-view{align-content:start;gap:var(--space-6);min-width:0;padding:var(--space-6) var(--space-8) var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}.view-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.breadcrumb{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.capture-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.capture-metadata{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.capture-metadata .table-subline{font-size:13px;line-height:18px}.capture-image{align-content:center;justify-items:center;gap:var(--space-1);min-height:152px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);text-align:center;font-size:12px;line-height:16px;text-decoration:none;display:grid;overflow:hidden}.capture-image:hover{border-color:var(--brand-strong);color:var(--text-muted);text-decoration:none}.capture-image strong{margin-top:var(--space-1);color:var(--ink);font-size:14px;line-height:20px}.capture-image img{object-fit:cover;object-position:top;width:100%;height:100%}.capture-error{align-content:center;justify-items:center;gap:var(--space-1);min-height:152px;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--danger-wash);color:var(--danger);text-align:center;font-size:12px;line-height:16px;display:grid}.capture-error strong{margin-top:var(--space-1);color:var(--ink);font-size:14px;line-height:20px}.capture-error span{color:var(--text)}.capture-grid .empty-capture{min-height:152px}.rail-brand{padding:4px 12px 8px}.inbox-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.card-head .heading a{color:var(--ink)}.meta-row{gap:var(--space-1) var(--space-4);color:var(--text-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.meta-row strong{color:var(--ink);font-weight:600}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag{border-radius:var(--radius-pill);background:var(--surface-sunken);min-height:24px;color:var(--text);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.inbox-panel{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.inbox-panel>div{align-content:start;gap:var(--space-3);min-width:0;display:grid}.inbox-panel>div+div{padding-left:var(--space-8);border-left:1px solid var(--line)}.queue-table td a strong{color:inherit}.empty-capture .button{margin-top:var(--space-3)}.empty-capture .status{margin-top:var(--space-2)}.empty-capture>span{max-width:26rem}.menu{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:264px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);gap:2px;padding:6px;display:grid}.menu-label{padding:var(--space-2) var(--space-2) var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:14px}.menu-item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--surface-sunken);color:var(--ink);text-decoration:none}.menu-item>span:not(.avatar){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item>svg{color:var(--text-muted);flex:none}.menu-item[aria-checked=true]{color:var(--ink);font-weight:600}.menu-item[aria-checked=true]>svg:last-child{color:var(--brand-strong)}.menu-item .avatar{width:24px;height:24px;font-size:10px}.menu-item.danger,.menu-item.danger>svg{color:var(--danger)}.menu-sep{height:1px;margin:var(--space-1) calc(-1 * 6px);background:var(--line)}.menu-head{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}@media (pointer:coarse){.menu-item{min-height:var(--touch-min)}}.settings-view .settings-list{max-width:920px}.settings-list{display:grid}.settings-row{gap:var(--space-4) var(--space-8);padding:var(--space-6) 0;border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);display:grid}.settings-row:first-child{border-top:0;padding-top:0}.settings-row>div{align-content:start;justify-items:start;gap:var(--space-3);min-width:0;display:grid}.settings-row>div:first-child{gap:var(--space-1)}.settings-row .field,.settings-row .code-snippet,.settings-row .inline-notice{width:100%;max-width:440px}.settings-row.danger .heading{color:var(--danger)}.input-row{gap:var(--space-2);width:100%;max-width:440px;display:flex}.input-row .input{flex:1}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C667A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}select.input.compact{width:auto;min-height:var(--control-sm);padding-top:0;padding-bottom:0;font-size:13px}.avatar{background:var(--brand-wash);width:32px;height:32px;color:var(--brand-deep);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.avatar.pending{background:var(--surface-sunken);color:var(--text-muted)}.person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.row-actions{justify-content:flex-end;gap:var(--space-4);white-space:nowrap;display:flex}.text-button.danger{color:var(--danger)}@media (max-width:960px){.settings-row{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){select.input.compact{min-height:var(--touch-min)}.row-actions{gap:var(--space-2)}.row-actions .text-button{min-height:var(--touch-min);padding:0 var(--space-2)}}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toolbar .search-field{width:280px;max-width:100%}.auth-split{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100%;display:grid}.auth-main{gap:var(--space-8);min-width:0;padding:var(--space-6) var(--space-8) var(--space-12);grid-template-rows:auto 1fr;display:grid}.auth-main>.logo{justify-self:start}.auth-form{gap:var(--space-5);place-self:center;width:min(380px,100%);display:grid}.auth-head{gap:var(--space-2);margin-bottom:var(--space-1);display:grid}.auth-head .title{letter-spacing:-.01em;font-size:32px;line-height:38px}.field-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.field-label-row label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.field-label-row a{font-size:13px;font-weight:600;line-height:18px}.password-field{display:block;position:relative}.password-field .input{padding-right:44px}.password-field .icon-button{width:36px;height:36px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-foot{text-align:center;color:var(--text-muted);font-size:14px;line-height:20px}.auth-foot a{font-weight:600}.auth-legal{text-align:center;color:var(--text-muted);text-wrap:balance;font-size:12px;line-height:16px}.auth-aside{align-content:center;justify-items:start;gap:var(--space-8);min-width:0;margin:var(--space-3);padding:var(--space-12);border-radius:var(--radius-lg);background:var(--inverse-bg);color:var(--inverse-text);display:grid}.auth-aside .logo{display:none}.auth-aside-head{gap:var(--space-3);max-width:460px;display:grid}.auth-aside .eyebrow{color:var(--inverse-link);letter-spacing:.06em;font-size:12px;font-weight:700;line-height:16px}.auth-aside h2{color:var(--inverse-text)}.auth-aside .muted{color:var(--inverse-muted)}.auth-demo{gap:var(--space-3);width:100%;max-width:460px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--text);display:grid}.auth-aside .auth-demo .muted{color:var(--text-muted)}.auth-demo-label{color:var(--text-muted);font-size:12px;font-weight:600;line-height:16px}.auth-demo .code-snippet{padding:var(--space-2) var(--space-3)}.auth-demo-rows{margin:0;padding:0;list-style:none;display:grid}.auth-demo-rows li{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--line);padding:10px 0;font-size:14px;line-height:20px;display:flex}.auth-demo-rows li:last-child{padding-bottom:0}.auth-demo-rows strong{color:var(--ink)}.auth-demo-rows .pair{flex:none;gap:6px;display:flex}.auth-facts{gap:var(--space-3);color:var(--inverse-muted);margin:0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.auth-facts li{align-items:flex-start;gap:var(--space-3);display:flex}.auth-facts svg{color:var(--inverse-link);flex:none;margin-top:2px}.auth-steps{gap:var(--space-6);counter-reset:auth-step;max-width:460px;margin:0;padding:0;list-style:none;display:grid}.auth-steps li{column-gap:var(--space-4);counter-increment:auth-step;grid-template-columns:36px minmax(0,1fr);row-gap:2px;display:grid}.auth-steps li:before{content:counter(auth-step);border:1px solid var(--inverse-line);width:36px;height:36px;font-family:var(--font-display);color:var(--inverse-text);border-radius:50%;grid-row:span 2;place-items:center;font-size:15px;font-weight:700;display:grid}.auth-steps strong{color:var(--inverse-text);font-size:16px;line-height:22px}.auth-steps span{color:var(--inverse-muted);grid-column:2;font-size:14px;line-height:20px}@media (max-width:960px){.auth-split{background:var(--inverse-bg);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-aside{gap:var(--space-5);padding:var(--space-5) var(--space-4) var(--space-6);border-radius:0;order:-1;margin:0}.auth-aside .logo{display:inline-flex}.auth-aside-detail,.auth-aside .eyebrow{display:none}.auth-aside h2{font-size:24px;line-height:30px}.auth-main{padding:var(--space-8) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);grid-template-rows:1fr}.auth-main>.logo{display:none}.auth-form{align-self:start;width:min(440px,100%)}.auth-head .title{font-size:26px;line-height:32px}.auth-form .input{min-height:var(--control-lg);padding-inline:var(--space-4);font-size:16px}.password-field .icon-button{width:44px;height:44px;right:4px}.password-field .input{padding-right:52px}}.compare-pick{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-pick select.input{width:100%}.compare-list{gap:var(--space-6);display:grid}.compare-target{gap:var(--space-3);display:grid}.compare-target>.card-head{align-items:center}.compare-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-pair figure{gap:var(--space-2);min-width:0;margin:0;display:grid}.compare-pair figcaption{color:var(--text-muted);font-size:12px;line-height:16px}.compare-pair figcaption strong{color:var(--ink);font-weight:600}.compare-pair .capture-image,.compare-pair .empty-capture{min-height:220px}@media (max-width:640px){.compare-pick,.compare-pair{gap:var(--space-2)}.compare-pair .capture-image,.compare-pair .empty-capture{min-height:180px;padding:var(--space-2)}}.run-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.app-captures{gap:var(--space-4)}.app-captures.wide{grid-column:span 2}@media (max-width:960px){.app-captures.wide{grid-column:auto}}.theme-pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shot{gap:var(--space-2);min-width:0;display:grid}.shot-frame{height:var(--shot-h,280px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);text-align:center;font-size:12px;line-height:16px;text-decoration:none;display:block;position:relative;overflow:hidden}a.shot-frame:hover{border-color:var(--brand-strong);color:var(--text-muted);text-decoration:none}a.shot-frame:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-sunken));pointer-events:none;height:56px;position:absolute;inset:auto 0 0}.shot-frame img{width:100%;display:block}.shot-slot{align-content:start;justify-items:center;gap:var(--space-2);min-height:640px;padding:var(--space-8) var(--space-2);color:var(--text-muted);font-size:12px;font-weight:500;line-height:16px;display:grid}.shot-frame.state{align-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-3);text-wrap:balance;font-size:12px;font-weight:500;line-height:16px;display:grid}.shot-frame.waiting{border-style:dashed;border-color:var(--line-strong);background:var(--bg-subtle)}.shot-frame.waiting svg{width:48px;height:40px}.shot-frame.failed{background:var(--danger-wash);color:var(--ink);border-color:#0000}.shot-frame.failed svg{color:var(--danger)}.shot-frame.off{background:0 0;border-style:dashed}.shot-cap{color:var(--ink);justify-items:start;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:grid}.heading .table-subline{margin-top:2px;font-weight:400}.shot-cap>span:first-child{align-items:center;gap:6px;display:inline-flex}.capture-page{gap:0;padding-top:0}.capture-bar{z-index:4;align-items:center;gap:var(--space-3) var(--space-4);margin:0 calc(-1 * var(--space-8));padding:var(--space-3) var(--space-8);border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky;top:0}.capture-bar .back{justify-self:start;min-width:0}.capture-bar .back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capture-now{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}.capture-now .heading{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-display);letter-spacing:-.01em;flex-wrap:wrap;font-size:20px;font-weight:700;line-height:26px;display:inline-flex}.capture-now .table-subline{font-size:13px;line-height:18px}.capture-step{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.capture-step .button{padding:0 var(--space-4)}.capture-body{gap:var(--space-8);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.capture-stage{justify-self:center;justify-items:center;gap:var(--space-3);width:min(100%, calc(var(--capture-w,393px) + 2 * var(--space-12)));min-width:0;padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.narrow-only{display:none!important}.capture-full{width:min(100%, var(--capture-w,393px));border:1px solid var(--line);background:var(--surface);display:block}.capture-full img{width:100%;display:block}.capture-full.slot{min-height:1500px;padding:var(--space-12) var(--space-4) var(--space-8);color:var(--text-muted);text-align:center;align-content:space-between;justify-items:center;font-size:13px;line-height:18px;display:grid}.capture-full.slot>div{justify-items:center;gap:var(--space-1);display:grid}.capture-full.slot strong{margin-top:var(--space-2);color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.capture-side{align-content:start;justify-items:start;gap:var(--space-4);min-width:0;display:grid;position:sticky;top:84px}.capture-side .button-row,.capture-side .field,.capture-side .inline-notice{width:100%}.capture-side .button-row{gap:var(--space-2);flex-wrap:nowrap}.capture-side .button-row .button{padding:0 var(--space-4);flex:auto}.capture-side .meta-list{gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr)}.details-link{display:none}@media (max-width:960px){.capture-bar{margin:0 calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.capture-now{text-align:left;grid-area:2/1/auto/-1;justify-items:start}.capture-now .heading{justify-content:flex-start;font-size:18px;line-height:24px}.capture-step{grid-area:1/2}.capture-body{gap:var(--space-6);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.capture-stage{margin:0 calc(-1 * var(--space-4));padding:var(--space-4);border-radius:0}.capture-side{scroll-margin-top:120px;position:static}.details-link{justify-self:start;display:inline-flex}.capture-stage{justify-self:stretch;width:auto}}@media (max-width:640px){.capture-bar{gap:var(--space-2);padding:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.capture-now,.capture-step{grid-area:auto}.capture-bar .back{width:var(--touch-min);height:var(--touch-min);place-items:center;display:inline-grid}.capture-bar .back span,.capture-now .ctx,.capture-now .status{display:none}.capture-now .heading{white-space:nowrap;flex-wrap:nowrap;font-size:16px;line-height:22px}.narrow-only{display:inline-flex!important}.capture-step .button span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.capture-step .button{width:var(--touch-min);padding:0}.theme-pair{gap:var(--space-2)}}.capture-bar.two{grid-template-columns:minmax(0,1fr) auto}.capture-bar.two .capture-now{text-align:left;justify-items:start}.capture-bar.two .capture-now .heading{justify-content:flex-start}.compare-full{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.compare-full figure{justify-items:center;gap:var(--space-3);min-width:0;margin:0;display:grid}.compare-full figcaption{z-index:2;justify-content:center;gap:0 var(--space-2);max-width:100%;padding:6px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);text-align:center;flex-wrap:wrap;font-size:12px;line-height:16px;display:inline-flex;position:sticky;top:76px}.compare-full figcaption strong{color:var(--ink);font-weight:600}.compare-full .empty-capture{width:min(100%, var(--capture-w,393px));min-height:480px}@media (max-width:960px){.capture-bar.two{grid-template-columns:minmax(0,1fr) auto}.capture-bar.two .capture-now{grid-area:1/1}.capture-bar.two .capture-step{grid-area:1/2}}@media (max-width:640px){.compare-full{gap:var(--space-2);margin:0 calc(-1 * var(--space-4));padding:var(--space-3) var(--space-2);border-radius:0}.compare-full figcaption{padding:4px var(--space-2);border-radius:var(--radius-sm);font-size:11px;top:60px}.compare-full .capture-full.slot{padding:var(--space-6) var(--space-1);font-size:11px}}.viewer{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 280px;display:grid}.viewer-stage{gap:var(--space-3);align-content:start;min-width:0;display:grid}.viewer-stage .capture-image{min-height:440px}.viewer-side{align-content:start;justify-items:start;gap:var(--space-4);min-width:0;display:grid}.meta-list{gap:6px var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:13px;line-height:18px;display:grid}.meta-list dt{color:var(--text-muted)}.meta-list dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}@media (max-width:960px){.viewer{grid-template-columns:minmax(0,1fr)}.viewer-stage .capture-image{min-height:320px}}.pricing-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.plan{gap:var(--space-4);flex-direction:column;display:flex}.plan .price{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;font-size:44px;font-weight:700;line-height:48px;display:flex}.plan .price small{font-family:var(--font-sans);letter-spacing:0;color:var(--text-muted);font-size:14px;font-weight:500;line-height:20px}.card.tint.plan .price small{color:var(--text)}.check-list{gap:var(--space-2);padding:var(--space-4) 0 0;border-top:1px solid var(--line);flex:1;margin:0;font-size:15px;line-height:22px;list-style:none;display:grid}.card.tint .check-list{border-top-color:var(--brand)}.check-list li{align-items:flex-start;gap:var(--space-2);display:flex}.check-list svg{color:var(--brand-strong);flex:none;margin-top:3px}.card.plan .button{justify-self:stretch;width:100%}.pricing-note{text-align:center}@media (max-width:960px){.pricing-grid{grid-template-columns:minmax(0,1fr);width:100%;max-width:480px;margin:0 auto}}.app-picker{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.app-picker[aria-invalid=true]{border-color:var(--danger)}.app-picker-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--bg-subtle);flex-wrap:wrap;display:flex}.app-picker-head .bulk{white-space:nowrap;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:12px;line-height:16px;display:flex}.app-picker-head .segmented{background:var(--surface-sunken)}.app-picker-head .search-field{flex:100%}.app-picker-head .search-field .input{background:var(--surface)}.app-row[hidden],.app-group-label[hidden],.app-none[hidden]{display:none}.app-none{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-muted);text-align:center;display:grid}.app-none strong{color:var(--ink);overflow-wrap:anywhere}.app-row .checkbox-label>span{min-width:0}.app-row .table-subline:not(.warn){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-picker-list{overscroll-behavior:contain;max-height:312px;overflow-y:auto}.app-group-label{padding:var(--space-3) var(--space-3) var(--space-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;line-height:14px}.app-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-1) var(--space-3);display:flex}.app-row:hover{background:var(--bg-subtle)}.app-row .checkbox-label{align-self:stretch;gap:var(--space-3);flex:1;min-width:0}.app-row .checkbox-label strong{color:var(--ink);font-weight:600;display:block}.app-row .table-subline.warn{color:var(--warning)}.theme-toggles{flex:none;gap:6px;display:flex}.theme-toggle{width:84px;min-height:var(--control-sm);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.theme-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.theme-toggle:hover{border-color:var(--ink);color:var(--ink)}.theme-toggle:has(input:checked){background:var(--brand-wash);border-color:var(--brand-strong);box-shadow:inset 0 0 0 1px var(--brand-strong);color:var(--brand-deep)}.theme-toggle:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.modal-footer .footer-note{color:var(--text-muted);align-self:center;margin-right:auto;font-size:13px;line-height:18px}.modal-footer .footer-note strong{color:var(--ink);font-weight:600}@media (max-width:640px){.theme-toggle{width:var(--touch-min)}.theme-toggle>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.modal-footer .footer-note{flex:100%}.modal-sheet:is([open],[role=dialog]){border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;display:flex}.modal-sheet .modal-header{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);flex:none}.modal-sheet .modal-header h2{font-size:18px;line-height:24px}.modal-sheet .modal-body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-4) var(--space-8);flex:1;align-content:start;overflow-y:auto}.modal-sheet .modal-footer{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);flex:none;align-items:center}.modal-sheet .modal-footer .button{flex:none}.modal-sheet .modal-footer .button.primary{flex:1 1 0}.modal-sheet .app-picker{margin:0 calc(-1 * var(--space-4));border-width:1px 0;border-radius:0;overflow:visible}.modal-sheet .app-picker-head{top:calc(-1 * var(--space-4));z-index:1;padding:var(--space-3) var(--space-4) var(--space-1);position:sticky}.modal-sheet .app-picker-head .bulk>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.modal-sheet .app-picker-list{max-height:none;overflow:visible}.modal-sheet .app-row{min-height:60px;padding:var(--space-1) var(--space-4)}.modal-sheet .app-row+.app-row{border-top:1px solid var(--line)}.modal-sheet .app-group-label{padding:var(--space-4) var(--space-4) var(--space-2);background:var(--surface)}.modal-sheet .field-help{padding-top:var(--space-1)}}@media (pointer:coarse){.theme-toggle{min-height:var(--touch-min)}}@media (max-width:960px){.inbox-panel{grid-template-columns:minmax(0,1fr)}.inbox-panel>div+div{padding:var(--space-5) 0 0;border-left:0;border-top:1px solid var(--line)}}@media (max-width:640px){.inbox-grid{grid-template-columns:minmax(0,1fr)}.view-header>.button-row{flex:100%}.view-header>.button-row .button{flex:auto}}@media (max-width:960px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.workspace-rail{padding:var(--space-4) var(--space-2)}.workspace-rail .logo>span:last-child,.workspace-rail .nav-item>span,.sidebar-label{display:none}.nav-item{justify-content:center;padding:0}.workspace-rail .ctx-text,.context-switch>svg,.rail-account>svg{display:none}.context-switch,.rail-account{background:0 0;border-color:#0000;justify-content:center;padding:6px 0}.workspace-view{padding:var(--space-4)}.rail-brand{justify-items:center;padding:4px 0 8px;display:grid}}@media (max-width:640px){.app-shell{grid-template-columns:minmax(0,1fr)}.workspace-rail{z-index:5;height:auto;padding:var(--space-1) var(--space-1) calc(var(--space-1) + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--line);flex-direction:row;justify-content:space-around;align-items:stretch;gap:0;position:fixed;inset:auto 0 0;overflow:visible}.workspace-rail .rail-brand,.workspace-rail .context-switch{display:none}.workspace-rail .nav-item{min-width:0;min-height:52px;padding:var(--space-1) 0;border-radius:var(--radius-sm);flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;font-size:10px;font-weight:600;line-height:12px}.workspace-rail .nav-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.workspace-rail .rail-account{width:auto;min-width:0;min-height:52px;padding:var(--space-1) 0;color:var(--text);flex-direction:column;flex:1 1 0;gap:2px;margin:0;font-size:10px;font-weight:600;line-height:12px}.workspace-rail .rail-account .avatar{width:22px;height:22px;font-size:9px}.workspace-rail .rail-account:after{content:"You"}.workspace-view{padding-bottom:calc(var(--space-16) + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse){.chip,.segmented button,.client-tab,.checkbox-label,.nav-item{min-height:var(--touch-min)}}select.input.compact{min-height:var(--control-sm);padding-top:0;padding-bottom:0}button:not([class]):disabled,.text-button:disabled{opacity:.46;cursor:not-allowed}.form-stack label,.member-form label,.modal-body>label{gap:var(--space-2);color:var(--ink);font-size:13px;font-weight:600;line-height:18px;display:grid}.form-stack label.checkbox-label{color:var(--text);font-weight:500;display:inline-flex}.form-stack>.button{justify-self:start}.form-stack>.button.full{justify-self:stretch}.form-stack p,.modal-body p{margin:0}.inline-error:not(span){padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-wash);font-size:13px;line-height:18px}.inline-notice>span,.inline-notice>div,.inline-notice>p{min-width:0;margin:0}p.inline-notice{display:block}.status-partial .status-dot{background:currentColor;border-radius:2px}.status-ready .status-dot{background:currentColor}.app-shell{grid-template-columns:240px 320px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.app-shell:not(.view-inbox),.app-shell:not(.has-context){grid-template-columns:240px minmax(0,1fr)}.app-shell:not(.view-inbox) .message-rail,.app-shell:not(.has-context) .message-rail{display:none}.workspace-rail{z-index:6;height:100dvh;position:relative;overflow:visible}.rail-brand .brand-link{border-radius:var(--radius-sm);display:inline-flex}.rail-brand .brand-link:hover{text-decoration:none}.workspace-rail .logo{font-size:18px}.workspace-rail .nav-item{width:100%}.workspace-rail .nav-item svg{flex:none}.rail-account-wrap .rail-account{margin-top:0}.rail-account .ctx-text strong{font-size:13px}.menu-head .ctx-text{min-width:0;display:grid}.menu-head .ctx-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.menu:focus{outline:none}.inbox-title .title{font-size:22px;line-height:28px}.code-snippet .icon-button{width:var(--control-sm);height:var(--control-sm)}.search-field input{border-radius:var(--radius-pill);padding-left:40px}.message-row.selected{background:var(--brand-wash);box-shadow:inset 3px 0 0 var(--brand-strong)}.detail-region .workspace-view{padding:0}.app-error .text-button{margin-left:auto}.view-heading .muted{overflow-wrap:anywhere}.breadcrumb svg{flex:none}.breadcrumb span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-header .button-row{justify-content:flex-end}.inbox-panel.single{grid-template-columns:minmax(0,1fr)}.inbox-panel .code-snippet{max-width:560px}.capture-status-banner>.button{align-self:center}.capture-status-banner[aria-label=Plan\ usage] .status{justify-self:start}.capture-toolbar .client-tabs{border-bottom:0;flex:auto;min-width:0}.capture-toolbar .client-tabs legend{margin:0}.app-captures>.heading{display:grid}.app-captures .capture-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.capture-panel>header .icon-button{width:var(--control-sm);height:var(--control-sm)}.capture-canvas .empty-capture{height:100%;padding:var(--space-4)}.capture-canvas .empty-capture svg{width:48px;height:40px}.capture-canvas .empty-capture strong{font-size:13px;line-height:18px}.capture-canvas .empty-capture span{font-size:12px;line-height:16px}.capture-canvas .capture-error,.capture-canvas .loading-state{height:100%;min-height:0}img.capture-image{object-fit:initial;background:0 0;border:0;border-radius:0;width:100%;height:auto;min-height:0;padding:0;display:block}.capture-error p{color:var(--text);margin:0}.capture-metadata{font-size:12px;line-height:16px}.capture-metadata summary{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-sm);color:var(--text-muted);font-weight:600;list-style:none;display:flex}.capture-metadata summary::-webkit-details-marker{display:none}.capture-metadata[open] summary svg{transform:rotate(90deg)}.capture-metadata dl{margin:var(--space-2) 0 0;padding:var(--space-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;display:grid}.capture-metadata dl>div{gap:var(--space-3);grid-template-columns:88px minmax(0,1fr);display:grid}.capture-metadata dt{color:var(--text-muted)}.capture-metadata dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}.table-scroll>table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table-scroll>table th{padding:10px var(--space-4);border-bottom:1px solid var(--line);background:var(--bg-subtle);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;text-align:left;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.table-scroll>table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}.table-scroll>table tbody tr:last-child td{border-bottom:0}.queue-table td .status+.table-subline{margin-top:var(--space-1)}.queue-table select.input.compact{width:auto}.toast{flex-wrap:wrap}.toast p{flex:14rem;margin:0}.toast .icon-button{width:var(--control-sm);height:var(--control-sm);color:var(--inverse-muted);margin:-4px -6px -4px auto}.toast .icon-button:hover:not(:disabled){background:var(--inverse-surface);color:var(--inverse-text)}.toast .button{border-color:var(--inverse-line);color:var(--inverse-text)}.toast .button:hover:not(:disabled){background:var(--inverse-surface);border-color:var(--inverse-text);color:var(--inverse-text)}.toast :focus-visible{outline-color:var(--inverse-focus)}.modal{max-height:calc(100dvh - 32px);overflow:auto}.modal>.inline-notice{margin:var(--space-4) var(--space-6) 0}.app-picker-head .checkbox-label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.app-name .table-subline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-name .table-subline.warn{color:var(--warning);white-space:normal}.theme-toggle svg{flex:none}.modal-sheet .modal-form{flex:1}.zoom-canvas img.capture-image{border:1px solid var(--line);background:var(--surface);max-width:none}.modal>.capture-metadata{padding:0 var(--space-6) var(--space-6)}.comparison-canvas .empty-capture{border:0;min-height:240px}.queue-table tr.row-link:hover td{background:var(--bg-subtle)}.settings-view{max-width:960px}.settings-section>.table-scroll,.settings-section>.settings-details,.settings-section>.invitations{justify-self:stretch}.settings-details .inline-notice{max-width:440px}.person>span:last-child{min-width:0}.auth-split{min-height:100dvh}.auth-foot .text-button{font-size:inherit;display:inline}.auth-form .inline-notice{font-size:13px;line-height:18px}@media (max-width:1150px) and (min-width:961px){.app-shell{grid-template-columns:220px 280px minmax(0,1fr)}.app-shell:not(.view-inbox),.app-shell:not(.has-context){grid-template-columns:220px minmax(0,1fr)}}@media (max-width:960px){.app-shell,.app-shell:not(.view-inbox),.app-shell:not(.has-context){grid-template-columns:64px minmax(0,1fr)}.app-shell.has-context{padding-top:56px}.app-shell.show-detail .message-rail,.app-shell.view-inbox.has-context:not(.show-detail) .detail-region{display:none}.workspace-rail{height:100%}.workspace-rail .rail-brand{margin-bottom:var(--space-2)}.rail-account .ctx-text,.rail-account>svg{display:none}.member-form>.button{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.app-shell,.app-shell:not(.view-inbox),.app-shell:not(.has-context){padding-bottom:calc(61px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr)}.workspace-rail{height:auto;position:fixed}.rail-account-wrap .rail-account{flex:1 1 0}.account-menu .menu-item{min-height:var(--touch-min)}.view-header .button-row{flex:100%;justify-content:stretch}.view-header .button-row>*{flex:auto}.app-captures{padding:var(--space-3)}.app-captures .capture-grid{gap:var(--space-2)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.input{font-size:16px}}@media (pointer:coarse){.code-snippet .icon-button,.capture-panel>header .icon-button,.toast .icon-button{width:var(--touch-min);height:var(--touch-min)}select.input.compact,.message-actions select,.text-button{min-height:var(--touch-min)}.capture-metadata summary,.source-footer summary{min-height:var(--touch-min);align-items:center;display:flex}}hr.menu-sep{border:0}.context-switch{min-height:var(--touch-min)}.context-switch:hover,.context-switch[aria-expanded=true]{border-color:var(--line-strong)}.menu-item>svg:last-child:not(:first-child){margin-left:auto}.inbox-title-text .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-card .meta-row{margin:0}.app-shell{--rails-w:560px}.app-shell:not(.view-inbox),.app-shell:not(.has-context){--rails-w:240px}.auth-facts{max-width:373px}@media (max-width:1150px) and (min-width:961px){.app-shell{--rails-w:500px}.app-shell:not(.view-inbox),.app-shell:not(.has-context){--rails-w:220px}}@media (max-width:960px) and (min-width:641px){.workspace-rail .nav-item>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}}@media (max-width:960px){.app-shell,.app-shell:not(.view-inbox),.app-shell:not(.has-context){--rails-w:64px}.workspace-rail .context-wrap{z-index:7;height:56px;padding:0 var(--space-4);border-bottom:1px solid var(--line);background:var(--bg-subtle);align-items:center;margin:0;display:flex;position:fixed;top:0;left:0;right:0}.workspace-rail .context-wrap .context-switch{width:auto;max-width:100%;padding:0 var(--space-3) 0 var(--space-1);border-color:var(--line);background:var(--surface);justify-content:flex-start}.workspace-rail .context-wrap .ctx-text{display:grid}.workspace-rail .context-wrap .context-switch>svg{display:block}.auth-band .logo{color:var(--inverse-text);justify-self:start}.auth-split>.auth-aside{display:none}.auth-split>.auth-main{margin-top:calc(-1 * var(--space-6))}}@media (max-width:640px){.app-shell,.app-shell:not(.view-inbox),.app-shell:not(.has-context){--rails-w:0px}.workspace-rail .context-wrap .context-switch{flex:1;display:flex}.project-menu .menu-item,.input,:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden])),:where(select){min-height:var(--touch-min)}select.input.compact{min-height:var(--touch-min);font-size:16px}.modal-sheet .app-picker-head .bulk>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.app-picker-head .checkbox-label.bulk{min-height:var(--touch-min)}.modal-footer .button,.modal-sheet .modal-footer .button,.modal-sheet .modal-footer .button.primary{flex:100%}}.form-stack{gap:var(--space-4);display:grid}.loading-state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--text-muted);font-size:13px;line-height:18px;display:flex}.status-partial{background:var(--danger-wash);color:var(--danger)}.status-ready{background:var(--success-wash);color:var(--success)}.rail-account-wrap{padding-top:var(--space-2);margin-top:auto;position:relative}.account-menu{z-index:30;position:absolute;bottom:calc(100% + 6px);left:0}.message-rail{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-title{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.message-row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;display:flex}.message-row:hover{background:var(--bg-subtle)}.message-row:focus-visible{outline-offset:-2px}.message-row>svg{color:var(--text-muted);flex:none}.message-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.message-row time{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:16px}.detail-region{align-content:start;gap:var(--space-6);min-width:0;min-height:0;padding:var(--space-6) var(--space-8) var(--space-12);background:var(--bg);grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.mobile-back{justify-self:start;display:none}.view-heading{gap:var(--space-1);min-width:0;display:grid}.section-empty,.onboarding{align-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-muted);text-align:center;display:grid}.section-empty h1,.section-empty h2,.onboarding h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:28px}.section-empty p,.onboarding>p{max-width:30rem}.onboarding{border-style:solid;border-color:var(--line);background:var(--surface);justify-self:center;width:min(560px,100%)}.onboarding form,.onboarding .form-stack{text-align:left;justify-self:stretch}.message-actions select{width:auto;max-width:260px}.capture-status-banner{align-items:flex-start;gap:var(--space-3);display:flex}.capture-status-banner>div{flex:1;gap:2px;min-width:0;display:grid}.capture-status-banner p{margin:0}.capture-status-banner[aria-label=Plan\ usage]{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:13px;line-height:18px}.capture-status-banner[aria-label=Plan\ usage]>div{gap:var(--space-1)}.capture-status-banner[aria-label=Plan\ usage] strong{color:var(--ink);font-size:14px}.capture-status-banner[aria-label=Plan\ usage] p{color:var(--text-muted)}.capture-toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.capture-panel{align-content:start;gap:var(--space-2);min-width:0;display:grid}.capture-panel>header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.capture-panel>header>span{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.capture-panel>header>span svg{width:16px;height:16px}.capture-canvas{height:var(--shot-h,280px);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);display:grid;position:relative;overflow:hidden}.capture-canvas.has-capture:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface-sunken));pointer-events:none;height:56px;position:absolute;inset:auto 0 0}.capture-canvas:not(.has-capture){border:0}.source-footer{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--text-muted);font-size:12px;line-height:16px;display:grid}.source-footer>div{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.source-footer>div>span:first-child{align-items:center;gap:var(--space-1);display:inline-flex}.source-footer>div>span:first-child svg{color:var(--success)}.source-footer summary{color:var(--brand-strong);justify-self:start;font-weight:600}.source-footer dl{margin:var(--space-2) 0 0;gap:6px;display:grid}.source-footer dl>div{gap:var(--space-3);grid-template-columns:120px minmax(0,1fr);display:grid}.source-footer dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.modal-form{flex-direction:column;min-height:0;display:flex}.app-name{flex:1;min-width:0;display:grid}.app-name strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.zoom-canvas{height:min(65vh,720px);padding:var(--space-6);background:var(--surface-sunken);overflow:auto}.comparison-canvas{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunken);min-height:240px;max-height:60vh;overflow:auto}.settings-section{align-content:start;justify-items:start;gap:var(--space-3);min-width:0;scroll-margin-top:var(--space-6);display:grid}.settings-section>*{max-width:100%}.settings-section+.settings-section{padding-top:var(--space-6);border-top:1px solid var(--line)}.settings-details{margin:0;display:grid}.settings-details>div{gap:var(--space-2) var(--space-8);padding:var(--space-3) 0;border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);display:grid}.settings-details>div:first-child{border-top:0}.settings-details dt{color:var(--ink);font-weight:600}.settings-details dd{overflow-wrap:anywhere;margin:0}.invitations{gap:var(--space-3);min-width:0;display:grid}.invitations p{margin:0}.invitations>button{justify-self:start}.member-form{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) 180px auto;display:grid}@media (max-width:1150px) and (min-width:961px){.detail-region{padding:var(--space-6)}}@media (max-width:960px){.message-rail,.detail-region{grid-area:1/2}.message-rail{border-right:0}.detail-region{gap:var(--space-5);padding:var(--space-4) var(--space-4) var(--space-12)}.view-inbox.show-detail.has-context .mobile-back{display:inline-flex}.rail-account-wrap{justify-items:center;display:grid}.settings-details>div{grid-template-columns:minmax(0,1fr)}.member-form{grid-template-columns:minmax(0,1fr) 160px}}@media (max-width:640px){.message-rail,.detail-region{grid-column:1}.rail-account-wrap{flex:1 1 0;min-width:0;margin:0;padding:0;display:flex}.account-menu{right:0;bottom:calc(61px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;position:fixed;left:0}.detail-region{gap:var(--space-4)}.message-actions select{flex:100%;max-width:none}.capture-toolbar{align-items:stretch}.capture-canvas{--shot-h:220px}.source-footer dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.member-form{grid-template-columns:minmax(0,1fr)}.zoom-canvas{padding:var(--space-3)}}.context-wrap{margin-bottom:var(--space-2);flex:none;position:relative}.project-menu{z-index:30;max-height:min(480px,100dvh - 120px);position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.crumb-link{align-items:center;gap:var(--space-1);color:var(--brand-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.crumb-link:hover{color:var(--brand-deep);text-decoration:underline}.inbox-title-text{gap:2px;min-width:0;display:grid}.inbox-title-text .crumb-link{justify-self:start;font-size:12px;line-height:16px}.inbox-card .card-link{color:var(--ink);text-align:left;white-space:normal;font-size:16px;line-height:24px}.inbox-card .card-link:hover{color:var(--brand-deep)}.auth-band{display:none}@media (max-width:960px){.project-menu{top:calc(100% - 4px);left:var(--space-4)}.auth-band{gap:var(--space-5);padding:var(--space-5) var(--space-4) var(--space-12);background:var(--inverse-bg);color:var(--inverse-text);display:grid}}@media (max-width:640px){.project-menu{top:auto;right:0;bottom:calc(61px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;max-height:calc(100dvh - 140px);position:fixed;left:0}.queue-table td:first-child{min-width:200px}}.project-menu{grid-template-columns:minmax(0,1fr);overflow-x:hidden}.project-menu .menu-group{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.project-menu .menu-item{min-width:0}.project-menu .menu-item>svg:last-child:not(:first-child){flex:none}.project-menu .menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-wrap .context-switch,.context-wrap .context-switch .ctx-text{min-width:0}.context-wrap .context-switch .ctx-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-scrim{display:none}.form-stack label:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);color:var(--text);font-weight:500;display:flex}.crumb-link{min-height:24px}@media (pointer:coarse){.crumb-link{min-height:var(--touch-min)}}.inbox-card{position:relative}.inbox-card .card-link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.inbox-card .code-snippet{z-index:1;position:relative}.inbox-card:hover{border-color:var(--line-strong)}.inbox-card:has(.card-link:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.inbox-card .card-link:focus-visible{outline:none}.modal[open]{flex-direction:column;display:flex;overflow:hidden}.modal[open]>.modal-header,.modal[open]>.modal-footer{flex:none}.modal[open]>:not(.modal-header):not(.modal-footer){flex:0 auto;min-height:0;overflow-y:auto}@media (max-width:640px){.menu-scrim{z-index:29;background:var(--scrim);display:block;position:fixed;inset:0}}@media (max-width:640px) and (max-height:560px){.modal-footer .button,.modal-sheet .modal-footer .button,.modal-sheet .modal-footer .button.primary{flex:1 1 0}.modal-sheet .modal-footer .footer-note{flex:100%}}.modal[open]>.modal-form{overflow:hidden}.modal-form>.modal-body{min-height:0;overflow-y:auto}
html,body{height:100%}body{overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0}h2,h3{font-size:16px;font-weight:600;line-height:24px}.small{font-size:12px;line-height:16px}.danger-text{color:var(--danger)}summary{cursor:pointer}summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden])),:where(select),:where(textarea){width:100%;min-width:0;min-height:var(--control-md);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background-color:var(--surface);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text-muted)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range])):hover:not(:disabled),:where(select):hover:not(:disabled),:where(textarea):hover:not(:disabled){border-color:var(--ink)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range])):focus-visible,:where(select):focus-visible,:where(textarea):focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--brand-strong)}input:disabled,select:disabled,textarea:disabled{background-color:var(--surface-sunken);cursor:not-allowed}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235C667A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--brand-strong);flex:none;margin:0}input[type=range]{accent-color:var(--brand-strong)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:var(--space-2);color:var(--ink);padding:0;font-size:13px;font-weight:600;line-height:18px}meter{width:100%;height:8px}button:not([class]){justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;font-size:14px;font-weight:600;line-height:20px;transition:background-color .14s,border-color .14s;display:inline-flex}button:not([class]):hover:not(:disabled){background:var(--brand-wash);border-color:var(--ink)}.app-loading{place-content:center;justify-items:center;gap:var(--space-4);min-height:100dvh;display:grid}.spinner{border:2px solid var(--line);border-top-color:var(--brand-strong);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.inbox-header{gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-3);border-bottom:1px solid var(--line);display:grid}.inbox-address{gap:var(--space-2);display:grid}.message-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.message-row-body{flex:1;gap:2px;min-width:0;display:grid}.message-row-top{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.message-sender{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.message-preview{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.message-list-empty{justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);color:var(--text-muted);text-align:center;display:grid}.message-list-empty strong{color:var(--ink)}.message-list-empty p{max-width:22rem;font-size:13px;line-height:18px}.inbox-footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-4);border-top:1px solid var(--line);color:var(--text-muted);font-size:12px;line-height:16px;display:flex}.onboarding-symbol{border-radius:var(--radius-md);background:var(--brand-strong);width:56px;height:56px;color:var(--on-brand-strong);place-items:center;display:grid}.messages-block{gap:var(--space-3);display:grid}.message-detail{gap:var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.capture-options{gap:var(--space-2);padding-bottom:var(--space-2);display:flex}.capture-options select{width:auto}.capture-warnings{gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);border-radius:var(--radius-sm);background:var(--sun-wash);color:var(--warning);display:grid}.queue-section{gap:var(--space-3);display:grid}.queue-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.source-bytes{font-variant-numeric:tabular-nums;margin-left:auto}.picker-fieldset{display:grid}.zoom-toolbar,.comparison-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.comparison-toolbar>span{color:var(--ink);font-weight:600}.zoom-toolbar label{align-items:center;gap:var(--space-3);color:var(--ink);font-weight:600;display:inline-flex}.zoom-toolbar input{width:150px}.zoom-toolbar output{font-variant-numeric:tabular-nums;min-width:3.5em}.zoom-toolbar>span{color:var(--text-muted)}.comparison-grid{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-grid>section{align-content:start;gap:var(--space-2);min-width:0;display:grid}.comparison-grid h3{font-size:14px;line-height:20px}.comparison-grid .small{margin:0}.info-row{background:var(--bg-subtle);color:var(--text-muted);align-items:center;font-size:13px;line-height:18px}.info-row>svg{color:var(--text-muted)}.runners-table td{vertical-align:top}.runner-attention{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-wash);color:var(--text);display:grid}.runner-attention strong,.runner-attention h2,.runner-attention h3{color:var(--danger)}.runner-attention ul{padding-left:var(--space-5);margin:0}.runner-local-qa-badge{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--sun-wash);color:var(--warning);font-size:12px;font-weight:600;line-height:16px;display:block}.runner-device-overview{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.runner-details-row>td{background:var(--bg-subtle)}.runner-device-details{padding-top:var(--space-4)}.runner-device-details[hidden]{display:none}.runner-device{padding:var(--space-4) 0;border-top:1px solid var(--line)}.runner-device h2,.runner-device h3{margin-bottom:var(--space-3);font-size:14px;line-height:20px}.runner-device-facts{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.runner-device-fact{min-width:0}.runner-device-facts dt{color:var(--text-muted);font-size:12px;line-height:16px}.runner-device-facts dd{color:var(--ink);margin:2px 0 0;font-size:13px;line-height:18px}.runner-device-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.runner-targets{margin:0 0 var(--space-4);padding:0;list-style:none}.runner-targets li{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.you-tag{margin-left:var(--space-2)}.invitation-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.invitation-list:empty{display:none}.invitation-list li{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.invitation-list li>button:first-of-type{margin-left:auto}.inbox-invites{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.inbox-invites:has(.invitation-list:empty):not(:has([role=alert])):not(:has([role=status])){display:none}.auth-screen{min-height:100dvh;padding:var(--space-8) var(--space-4);background:var(--bg-subtle);place-items:center;display:grid}.auth-panel{gap:var(--space-4);width:min(460px,100%);padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.auth-panel h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:32px}.auth-panel p{margin:0}.auth-panel>div{gap:var(--space-3);display:grid}.auth-panel [role=alert]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-wash);color:var(--danger)}@media (max-width:640px){.inbox-header{padding:var(--space-4)}.capture-options{width:100%}.capture-options select{flex:1}.source-bytes{margin-left:0}.comparison-grid{gap:var(--space-2);padding:var(--space-3)}.zoom-toolbar,.comparison-toolbar{padding:var(--space-3) var(--space-4)}.auth-panel{padding:var(--space-6) var(--space-4)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.plain-list{margin:0;padding:0;list-style:none}.clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.settings-jump{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.settings-jump a{min-height:var(--control-md);align-items:center;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.toast-region{bottom:var(--space-6);left:calc(var(--rails-w) + (100vw - var(--rails-w)) / 2);z-index:200;justify-items:center;gap:var(--space-2);width:min(560px, calc(100vw - var(--rails-w) - 32px));pointer-events:none;display:grid;position:fixed;transform:translate(-50%)}.toast-region>*{pointer-events:auto}@media (max-width:960px){.auth-band-line{max-width:30rem;color:var(--inverse-text);font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:30px}}@media (max-width:640px){.toast-region{bottom:calc(61px + env(safe-area-inset-bottom,0px) + var(--space-3));width:calc(100vw - 32px)}.settings-jump a{min-height:var(--touch-min)}}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/25aa6300c3203b6a-s.0i2epqz6aeqcd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d00a2bda6658615d-s.p.0s25etoalivzi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.f4gpkW_className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal;font-weight:700}.f4gpkW_variable{--font-display-face:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.tiTA4a_className{font-family:Inter,Inter Fallback;font-style:normal}.tiTA4a_variable{--font-sans-face:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8807fba4c78ed02-s.23_tzllc9ug3l.woff2)format("woff2");unicode-range:U+460-52F,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(../media/33af162a8a57be88-s.0v7f0_qic28v5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/857a5879595f8d5b-s.2im-ylirbcr2x.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50bbbdb737301f52-s.2wq_0j16_l1ke.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c15e0243d3768285-s.1_84mggmphogq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd8cf3e7b62747c9-s.p.0u70gkhz9e0b8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.o61ubq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.o61ubq_variable{--font-mono-face:"JetBrains Mono", "JetBrains Mono Fallback"}
