@property --h{syntax: "<number>"; inherits: true; initial-value: 322;}@font-face{font-family:Inter;src:url(./InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Variable-iOro-LsF.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:Interlude Wordmark;src:url(data:font/woff2;base64,d09GMgABAAAAAAh0ABEAAAAAEigAAAgaAAIAxAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIBwwBmAAXAhECYJzERAKi0CKUwE2AiQDFAsUAAQgBYs6ByAMg2AbgxAjEcLGAQjyzab454FNZJMHsefmJTmSChXLZaPQ+Pz73DiCHCplunlBJ/V9/hOb1vszhASIWZ3UxOh6Bbpmnp64ZE9pTl3KQ3hvvZmNbxOsYPUKSKeupYscyYFGMAbx3/8AnTgtXMOq5MgS4b8ObIAP8N79MpvM3xRR521TNAZVVZWuys5i/pToNwU8ZsXZW+Eq3FUdaWbJoHqe1El/fr+mOYCa1hDjPBzJjxnLaftx+w8CAewAAGAIsSEEkCVLRafnA4OwEQCYmAgAsMKFivG/53/evmEVUl/mb1qD1AiOewupx6+wAPtjOkDzfmm6MymqbBJTRMnCONgIAAEAAADQd5yk0oMW2Vzo/+9ACPIBIABYYXEAKg5gAA7w4wjgJ+gFONkwosWWW2WNDTYPgkVBtumvuAuc51xnORPiiwMI6abRNRs03Zg5DFfJ1WyW1TYB7MPYo48YK4kxhRjriSnAnvEz9umqrEDWQs2ENFU/QXSKYdLE4YrOlHFI4HPnFJmgQlXtWt4Zo3lFJlihCcqPFJnghWp3jGd1T9czDDWqRvsWRdVuddn8RTEhy0bqL7M4apSoMczQl2/2HtQjsVYjqeKAxYZRX2RCEPMEHaPNiLpCxlsRcea/puOWQs08Ks+eqk/TY/s6k2KtnUZSJKJ2xR6cqp/p6iBiGNw+ETfiTe1eHgZn1gBivuu2SaVmFKlWtwgjGg3NZkRi+4o1SdEMY7uciQfzDgmidciE7M48q8ukfVMbpPaRn2T1hS77jaSTVdNZZEIq1GboXZ1JkYhRhAHhbGRulkFjACABAC9AATwF4GcAAAjALwDMZdHrn3uTFacsh0P+cF8Xyje9Kkdfp/1vKGOvFSlcEeThsbtvvJVo/y033CVHX4V9r81v5r9e+m+U+hBgr9MV42+UDLXxhkajT94bAxy0//WV0fuJ9j+gjN0H7Lt3mcJlcjAF9hHFsuKCdtsqUC689Z67zR1eQ8p8vxy947qbwEYisMFOtz/wjKKg81kFdkfuU/3E2I3EuSJkpmChfN5N5h3yekFh+xRgRL/khSPiGq2ybubKo0eOnPXPrAs8+hqxdvWnqzcNhC/8Iz18Uzj9jwvDze1ay2DL+ifYX600zM5q6YosaG5OX9jcbWTVVI9kNnWos+vyNniatIGO8u78GR0NF61oGnkyhWeWpVq53NTZu0ebn08JgQTKK/8LXFJsMKan3HS1/vDC/pEbK2/UwyfdqD/SMyis1i0bD9VP4H3u4jkDqxt3rgzs+C0SnLNSGzk+eFz//bi44vRN5+Q0L1vSqHU3PnSPfmKD1tnSW593qb4+ZUvq/iV3vau/O/iuvuicEbEPrYbmrBZWLxcNAOJ8smRPvXUm38QkNCZ03Zrcm6RxburWqAa5WpYMQrXADd6Q927yZFwqqceRVEI3Rth7PungIx9cWhaXLEcu63wlT0xykxTgoBMvOewBJD+iZ9NmwRQec3mwz8rdKjTPF6gJ8whErsyno44QdglL4K5sK3ibeyEUCnHv5QFbH2dl7aZQcNFJ6tfJ4+/gnJj8rSNJZMpJoF62ChJIdhzaQL04x17YSmytx4ObjlgHJlAmemzJanCC0493ch/wzOp2m/gmbJLwscOVfULC2A4Ce3M7BDMG70SvakSAHURun3Jx3KPwdfYLgFKtSAWxPaIRt9yC/qzJ0Qpu4W4XfXOdj/HI0wz8rp9AbC5CKBSSgExcNKHkRsi5+Y4gAPPoppnFw3Ndjb/ZFP4lAO818okAXwj/QO7QWSn7DiBhAIDgCb2f3XJy5C4Dcng1Sp2qQqPFNIMG5JqCAJIcKQkA8iL+D9rs9zuyfV7mZsbKG1BcuQRXoPuLPDQcFQnAqFmkSKa7FOP0tuIW+dIVSFkEY0CJ0uNwC5TVNXSI2QozX0mW5KVSlOc1yi4z31SOAPtXOVWW5FN92vL50wbmQyfp1x7gM8D4508eob7v5INMfHZ16GegEW855f+FnoxLuHe0cCMrJjVLM1qwbdOWA/Dk2htw/7VWrIMrQQBDTciQx8n0xcHSuidJGy4Nuo0E/os9jRQxNe8b0Tphc8xx8gQ0xFOevgWZwr37p4CM4E2WZB+xmlqd6J9tWE4A2zbDTnlYOnySgxfVloDVwDAjWzXWR2UU8Eha9qyqRloimhwxo5I8oUhpMm10OjUXezEltPCYmAbJIJA+2eQb113L4YQGTycxkzeWR+AKx1ORR7Gf2BhI6DELstwIr5iJcacsgk3yd/Ita4BRl7snRqtVHNuwYThOreNYbizOzzohi3HGln2ROfXLKE33Mjju9FPa1qA2oziPglII1NOoyrpkvza2DJI48Mkr+FAi0sinv8rw1cPOGr6FZwS8IyZPzoyoXmRnOHGlCOOFMMjB5PbKV2Cl1jGoYhtiBuigbDXWUZDWx/7C1zZ8uPcaaR7twQOoMTPjYI4RvLV59zRRYSUaKLVMZz1i/LFHO/dIgDR2hLipSqe+3shJlKjBWWCP4A5dmzjcJAB5EhMKxBEHtqA4nNglf+BZKhRLFeIF2BYPcCmVI02QI3xTPIB0q1corWkPo8oUnvpci0q5ydX1BIY+dXIlZtezaNeoVKZQdnpRpxoF8tezyhWRzEfJApuGSJ7d46bTS5pVyEUIZOlmc5CbTNdTRK2na5Gd9dihKrMEjaPYXCZHstg1EecmsS5MeHuG1bN+9OOJVrFOtIjLwM1+RWt2S3dQJE5inbhUXCZeKF8rzPcilcyTyL79tSR+2K9weZcCAA==) format("woff2");font-weight:500;font-display:block}:root{--bg: oklch(.177 .006 310);--surface: oklch(.222 .007 310);--surface-hi: oklch(.238 .008 310);--surface-2: oklch(.256 .009 310);--well: oklch(.157 .006 310);--input: oklch(.163 .006 310);--control: oklch(.3 .01 310);--control-lo: oklch(.264 .009 310);--head: linear-gradient(oklch(.275 .026 318), oklch(.25 .021 318));--head-line: oklch(.32 .028 318);--foot: oklch(.2 .008 310);--divider: oklch(.31 .01 310);--line: oklch(.37 .011 310);--control-line: oklch(.49 .012 310);--line-strong: oklch(.5 .012 310);--text: oklch(.94 .004 310);--text-2: oklch(.8 .01 310);--text-3: oklch(.705 .012 310);--ink: oklch(.21 .03 318);--accent: oklch(.82 .1 322);--accent-hi: oklch(.88 .08 320);--accent-lo: oklch(.78 .11 324);--accent-border: oklch(.68 .11 324);--accent-lip: oklch(.48 .1 326);--accent-text: oklch(.86 .085 322);--accent-ground: oklch(.255 .03 320);--accent-soft: oklch(.78 .11 324 / .14);--accent-hover-hi: oklch(.91 .07 320);--accent-hover-lo: oklch(.81 .105 323);--tinted-hi: oklch(.34 .05 318);--tinted-lo: oklch(.29 .045 318);--tinted-hover-hi: oklch(.38 .06 318);--tinted-hover-lo: oklch(.32 .05 318);--tinted-text: oklch(.92 .05 320);--green: oklch(.77 .11 158);--amber: oklch(.87 .13 82);--red: oklch(.67 .14 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06;--white: #fff;--meter-highlight: white;--window-close: oklch(.52 .15 15);--sheen-020: oklch(1 0 0 / .02);--sheen-025: oklch(1 0 0 / .025);--sheen-045: oklch(1 0 0 / .045);--sheen-070: oklch(1 0 0 / .07);--sheen-080: oklch(1 0 0 / .08);--sheen-090: oklch(1 0 0 / .09);--sheen-100: oklch(1 0 0 / .1);--sheen-120: oklch(1 0 0 / .12);--sheen-140: oklch(1 0 0 / .14);--sheen-160: oklch(1 0 0 / .16);--sheen-170: oklch(1 0 0 / .17);--sheen-300: oklch(1 0 0 / .3);--sheen-350: oklch(1 0 0 / .35);--sheen-400: oklch(1 0 0 / .4);--sheen-420: oklch(1 0 0 / .42);--sheen-450: oklch(1 0 0 / .45);--sheen-500: oklch(1 0 0 / .5);--sheen-600: oklch(1 0 0 / .6);--inverse-600: oklch(1 0 0 / .6);--inverse-660: oklch(1 0 0 / .66);--inverse-720: oklch(1 0 0 / .72);--inverse-800: oklch(1 0 0 / .8);--inverse-850: oklch(1 0 0 / .85);--scrim-260: oklch(0 0 0 / .26);--scrim-300: oklch(0 0 0 / .3);--scrim-500: oklch(0 0 0 / .5);--map-held: .8 .1;--map-held-glow: .8 .1;--identity-hi: .86 .085;--identity-lo: .76 .105;--identity-lip: .45 .08;--wallet-face-hi: .42;--wallet-face-lo: .26;--wallet-text: .97 .012;--wallet-muted: .97 .012;--wallet-seam: .38 .03;--wallet-badge: oklch(.15 0 0 / .62);--wallet-field: oklch(.15 0 0 / .4);--chip-hi: .92 .03;--chip-mid: .84 .03;--chip-lo: .68 .04;--chip-edge: .32 .03;--r-chip: 7px;--r-control: 9px;--r-tile: 12px;--r-card: 16px;--r-modal: 20px;--font-xs: 12px;--font-sm: 13px;--font-md: 14px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 22px;--font-display: 28px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .06em;--leading-none: 1;--leading-tight: 1.3;--leading-normal: 1.5;--control-h: 36px;--icon-button: 32px;--row-control-h: 32px;--segment-h: 30px;--chip-h: 40px;--nav-item-h: 40px;--option-h: 34px;--avatar: 36px;--avatar-row: 30px;--check: 18px;--space-1: 6px;--space-2: 12px;--space-3: 17px;--space-4: 22px;--space-5: 31px;--page-pad-y: 20px;--page-pad-x: 26px;--row-h: 46px;--head-h: 36px;--cell-pad-x: 18px;--cell-note: var(--text-2);--row-hover: var(--fill-hover);--row-actions-rest: 1;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--motion-feedback: .12s;--motion-enter: .16s;--motion-exit: .1s;--motion-page: .18s;--motion-progress: .25s;--motion-spin: .8s;--motion-ambient: 1.8s;--motion-boot: 2.4s;--motion-sweep: 1.1s;--motion-distance: 4px;--motion-scale: .98;--rail-w: 204px;--top-h: 54px;--font: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--wordmark: "Interlude Wordmark", var(--font);font-family:var(--font);font-size:var(--font-md);font-weight:var(--weight-regular);font-optical-sizing:auto;line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--text);background:var(--bg);scrollbar-color:var(--scrollbar-track) transparent;scrollbar-width:thin;caret-color:var(--accent)}:root[data-density=compact]{--font-xs: 11px;--font-sm: 12px;--font-md: 13px;--font-lg: 15px;--font-xl: 17px;--font-2xl: 20px;--control-h: 32px;--icon-button: 28px;--row-control-h: 28px;--segment-h: 26px;--chip-h: 36px;--nav-item-h: 36px;--option-h: 30px;--avatar: 32px;--avatar-row: 26px;--check: 17px;--space-1: 5px;--space-2: 10px;--space-3: 14px;--space-4: 18px;--space-5: 26px;--page-pad-y: 16px;--page-pad-x: 22px;--row-h: 38px;--head-h: 32px;--cell-pad-x: 14px;--cell-note: var(--text-3);--row-hover: var(--wash-070);--row-actions-rest: .72}*{box-sizing:border-box;overscroll-behavior:none}html,body{height:100%;overflow:hidden}body,h1,h2,h3,h4,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1{font-size:var(--font-display);line-height:var(--leading-tight);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}h2{font-size:var(--font-lg);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}h3{font-size:var(--font-md);font-weight:var(--weight-semibold)}small{font-size:var(--font-xs);color:var(--text-3)}b,strong{font-weight:var(--weight-semibold)}svg{width:16px;height:16px;flex-shrink:0}kbd{font:inherit}a{color:var(--accent-2-text);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}button,input,textarea{font:inherit;letter-spacing:inherit;color:inherit;margin:0}button{cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:default;opacity:.4}button,input,textarea,a,label{--wails-draggable: no-drag}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--text-selection);color:var(--selection-text)}td,.count{font-variant-numeric:tabular-nums}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:8px;background:var(--scrollbar) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}@property --rail-w{syntax: "<length>"; inherits: true; initial-value: 204px;}#root{container:app / inline-size}.app-shell{height:calc(100dvh / var(--zoom, 1));display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--top-h) minmax(0,1fr);grid-template-areas:"rail top" "rail main";background:var(--bg)}.app-shell.console-open{grid-template-rows:var(--top-h) minmax(0,1fr) var(--console-h, 240px);grid-template-areas:"rail top" "rail main" "rail console"}.app-shell.rail-collapsed{--rail-w: 64px}.rail{grid-area:rail;position:relative;z-index:3;display:flex;flex-direction:column;gap:10px;min-height:0;padding:0 10px 10px;background:linear-gradient(180deg,var(--rail-top),var(--rail));border-right:1px solid var(--divider);box-shadow:inset -1px 0 0 var(--sheen-025),4px 0 16px -6px var(--shadow-450);overflow:hidden;-webkit-user-select:none;user-select:none}.rail-head{display:flex;align-items:center;height:var(--top-h);margin-bottom:8px;padding:0 10px;flex:none;--wails-draggable: drag}.brand{display:flex;align-items:center;gap:9px;min-width:0;flex:none;--wails-draggable: drag}.brand img{width:22px;height:22px;object-fit:contain}:root[data-mode=light] img[src="/mark.svg"]{content:url(../mark-on-light.svg)}.brand strong{font-family:var(--wordmark);font-size:14px;font-weight:500;color:var(--text);white-space:nowrap;transition:opacity var(--motion-enter) var(--ease-out)}.rail nav{display:grid;align-content:start;gap:12px;margin-top:-6px;padding-top:6px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.rail-group{display:grid;gap:2px}.rail nav,.rail-group{grid-template-columns:minmax(0,1fr)}.rail-group+.rail-group{padding-top:12px;border-top:1px solid var(--divider)}.rail-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;height:var(--nav-item-h);padding:0 12px;border:1px solid transparent;border-radius:10px;color:var(--text-2);font-size:var(--font-md);font-weight:var(--weight-medium);white-space:nowrap;text-align:left;transition:background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.rail-item svg{flex:none;width:17px;height:17px;color:var(--text-3);transition:color var(--motion-feedback) var(--ease-out)}.rail-item:hover{background:var(--fill);color:var(--text)}.rail-item:hover svg{color:var(--text-2)}.rail-item[aria-current=page]{color:var(--text);font-weight:var(--weight-semibold)}.rail-item[aria-current=page] svg{color:var(--accent-text)}.rail-item[aria-pressed=true]{border-color:var(--control-line);background:linear-gradient(var(--control),var(--control-lo));box-shadow:var(--keycap);color:var(--text)}.rail-item[aria-pressed=true] svg{color:var(--accent-2-text)}:is(.rail-item[aria-current=page],.gt-row.selected,.gt-chip.selected,.settings-toc a[aria-current]){background:var(--marker-fill);color:var(--text);font-weight:var(--weight-semibold)}:is(.rail-item[aria-current=page],.gt-row.selected,.gt-chip.selected,.settings-toc a[aria-current]):hover{background:linear-gradient(var(--fill-hover),var(--fill-hover)),var(--marker-fill)}.rail-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--motion-enter) var(--ease-out)}.rail-kbd{transition:opacity var(--motion-enter) var(--ease-out);display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--line);border-radius:5px;background:var(--well);color:var(--text-3);font-size:var(--font-xs)}.rail-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;flex:none;padding-top:12px;border-top:1px solid var(--divider)}.rail-dot{position:absolute;top:calc(var(--nav-item-h) / 2 - 4px);right:14px;width:7px;height:7px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 0 3px var(--accent-3-soft)}.rail-collapsed .rail-dot{top:6px;right:8px}.rail-badge{flex:none;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:9px;background:var(--amber);color:var(--ink);font-size:var(--font-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:18px;text-align:center}.rail-collapsed .rail-badge{position:absolute;top:3px;right:4px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;line-height:15px}.rail-pulse{display:flex;align-items:center;gap:11px;margin-top:7px;padding:5px 12px;font-size:var(--font-sm);color:var(--text-2);white-space:nowrap}.rail-pulse>i{position:relative;flex:none;width:8px;height:8px;margin:0 3px;border-radius:50%;background:var(--text-3)}.rail-pulse>i.on,.rail-pulse>i.on:after{background:var(--text)}.rail-pulse>i.on:after{content:"";position:absolute;inset:0;border-radius:50%;animation:ripple var(--motion-ambient) var(--ease-out) infinite}@keyframes ripple{to{transform:scale(3);opacity:0}}.rail-pulse b{color:var(--text);font-variant-numeric:tabular-nums}.rail-pulse small{display:block}.rail-collapsed .brand strong,.rail-collapsed .rail-label,.rail-collapsed .rail-kbd{opacity:0;transition-duration:var(--motion-exit);transition-timing-function:var(--ease-in)}.rail-fold-row{flex:none;display:flex;justify-content:center}.rail-fold{display:grid;place-items:center;width:34px;height:24px;border-radius:8px;color:var(--text-3);opacity:.7;transition:color var(--motion-feedback) var(--ease-out),opacity var(--motion-feedback) var(--ease-out),background-color var(--motion-feedback) var(--ease-out)}.rail-fold:hover,.rail-fold:focus-visible{opacity:1;color:var(--text);background:var(--fill)}.rail-fold svg{width:15px;height:15px}.topbar{grid-area:top;display:flex;align-items:center;gap:16px;min-width:0;padding:0 10px 0 24px;background:var(--accent-rule) bottom / 100% 1px no-repeat;box-shadow:0 1px 0 var(--sheen-020);--wails-draggable: drag}.topbar-head{flex:1;min-width:0}.window-controls{display:flex;align-items:center;gap:2px;flex:none;padding-left:12px;border-left:1px solid var(--divider)}.window-controls button{display:grid;place-items:center;width:30px;height:28px;border-radius:8px;color:var(--text-3);transition:background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.window-controls button svg{width:13px;height:13px}.window-controls button:hover:not(:disabled){background:var(--fill-hover);color:var(--text)}.window-controls button:last-child:hover:not(:disabled),.window-controls button[data-armed]{background:var(--window-close);color:var(--white)}.window-controls button:disabled{opacity:.45}.workspace{grid-area:main;min-width:0;min-height:0;overflow:auto;padding:var(--page-pad-y) var(--page-pad-x);display:flex;flex-direction:column}.workspace,.group-main,.settings-scroll{background:radial-gradient(900px 380px at 50% -100px,var(--workspace-glow),transparent 70%)}.workspace:has(>.group-layout,>.settings-layout){background:none}.workspace>*+:is(.group-layout,.settings-layout){margin-top:0}.workspace>:not(.selection-dock,.dock-note,.settings-layout){animation:enter var(--motion-page) var(--ease-out)}.workspace>.error-notice{position:sticky;top:-8px;z-index:4;flex:none;background-color:var(--surface);box-shadow:var(--float)}.boot-frame{height:calc(100dvh / var(--zoom, 1));overflow:auto;display:flex;flex-direction:column;background:radial-gradient(520px 360px at 50% 52%,var(--boot-glow-center),transparent 70%),radial-gradient(900px 360px at 50% -160px,var(--workspace-glow),transparent 70%),var(--bg)}.boot-frame>header{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 10px 0 18px;border-bottom:1px solid var(--divider);flex:none;--wails-draggable: drag}.boot-frame>header .window-controls{border-left:0}.boot{margin:auto;display:grid;justify-items:center;gap:22px;padding-bottom:56px}.boot-stage{position:relative;width:200px;height:150px;display:grid;place-items:center;perspective:600px;transform-style:preserve-3d}.boot-glow{position:absolute;inset:10px 30px;border-radius:50%;background:radial-gradient(closest-side,var(--boot-halo),transparent);filter:blur(18px);animation:boot-breathe var(--motion-boot) var(--ease-in-out) infinite}.boot-orbit{position:absolute;width:168px;height:168px;border-radius:50%;border:1px solid var(--boot-accent-wash-180);transform:rotateX(72deg);transform-style:preserve-3d;animation:boot-orbit calc(var(--motion-boot) * 2.5) linear infinite}.boot-orbit i{position:absolute;top:-3px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:var(--accent-3);box-shadow:0 0 10px 2px var(--boot-accent-wash-700);transform-origin:3px 87px}.boot-orbit i:nth-child(2){transform:rotate(120deg);opacity:.6}.boot-orbit i:nth-child(3){transform:rotate(240deg);opacity:.35}.boot-mark{position:relative;width:64px;height:64px;transform-style:preserve-3d;animation:boot-turn calc(var(--motion-boot) * 2) var(--ease-out) infinite}.boot-half{position:absolute;inset:0;width:64px;height:64px;object-fit:contain}.boot-half.left{clip-path:inset(0 50% 0 0);animation:boot-part-left var(--motion-boot) var(--ease-out) infinite}.boot-half.right{clip-path:inset(0 0 0 50%);animation:boot-part-right var(--motion-boot) var(--ease-out) infinite}.boot-floor{position:absolute;bottom:6px;width:120px;height:18px;border-radius:50%;background:radial-gradient(closest-side,var(--boot-accent-wash-280),transparent);animation:boot-breathe var(--motion-boot) var(--ease-in-out) infinite}@keyframes boot-turn{0%,to{transform:rotateY(-18deg) rotateX(8deg)}50%{transform:rotateY(18deg) rotateX(-4deg)}}@keyframes boot-part-left{0%,to{transform:translate(0) translateZ(0) rotateY(0)}45%,60%{transform:translate(-9px) translateZ(14px) rotateY(24deg)}}@keyframes boot-part-right{0%,to{transform:translate(0) translateZ(0) rotateY(0)}45%,60%{transform:translate(9px) translateZ(14px) rotateY(-24deg)}}@keyframes boot-orbit{to{transform:rotateX(72deg) rotate(360deg)}}@keyframes boot-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.boot-word{color:var(--text-2);animation:boot-word var(--motion-boot) var(--ease-out)}@keyframes boot-word{0%{opacity:0;transform:translateY(var(--motion-distance))}18%,82%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.boot-glow,.boot-orbit,.boot-mark,.boot-half,.boot-floor,.boot-word{animation:none}}.boot-bar{position:relative;width:132px;height:3px;border-radius:2px;background:var(--fill-hover);overflow:hidden}.boot-bar:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--brand-gradient) var(--accent-3);animation:sweep var(--motion-sweep) var(--ease-out) infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.boot .error-notice{max-width:360px}.login-card{width:390px;max-width:calc(100% - 40px);margin:auto;padding:34px 30px 28px;border:1px solid var(--line);border-radius:24px;background:var(--panel-ground);box-shadow:var(--edge),0 2px 4px var(--shadow-300),0 28px 70px var(--shadow-550)}.login-step{display:grid;gap:14px}.diagnostic-fallback{display:grid;min-height:100dvh;place-items:center;padding:24px}.support-logs{display:grid;gap:10px;min-width:0}.support-logs code{overflow-wrap:anywhere}.support-logs details code{display:block;margin-top:8px}.boot-frame>.support-logs{justify-items:center;width:min(360px,calc(100% - 40px));margin:-40px auto 48px;color:var(--text-3);font-size:var(--font-xs);text-align:center}.support-logs>.button{justify-self:start}.boot-frame>.support-logs>.button{justify-self:center}.support-notice{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);flex:none;margin-bottom:var(--space-2);padding:5px var(--space-3);border-left:2px solid var(--amber);background:linear-gradient(90deg,var(--warning-wash-250),transparent 70%);color:var(--text);font-size:var(--font-sm);line-height:var(--leading-normal)}.support-logs.compact{gap:4px;margin-top:20px;color:var(--text-3);font-size:var(--font-xs)}.support-ref{display:flex;align-items:center;gap:6px}.support-ref code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:var(--font-xs)}.support-ref .icon-action{width:22px;height:22px;padding:0}.support-ref .icon-action svg{width:13px;height:13px}.login-mark{width:42px;height:42px;object-fit:contain;display:block;border-radius:12px}.login-card h1{font-size:var(--font-xl)}.login-lead{color:var(--text-2);font-size:var(--font-sm)}.login-lead b{color:var(--text)}.login-note{padding:9px 12px;border-radius:var(--r-control);background:var(--amber-soft);color:var(--amber)}.login-card form{display:grid;gap:14px}.login-card input{height:40px}.login-card input.code,.login-card .code input{font-size:var(--font-2xl);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.login-card .button{height:40px;justify-content:center}.login-links{display:flex;justify-content:space-between;gap:12px}.login-links button{color:var(--accent-2-text);font-size:var(--font-sm)}.login-links button:hover:not(:disabled){text-decoration:underline}.enter{animation:enter var(--motion-page) var(--ease-out)}@property --surface-shift{syntax: "*"; inherits: false;}@property --surface-scale{syntax: "<number>"; inherits: false; initial-value: 1;}@keyframes enter{0%{opacity:0;translate:0 var(--motion-distance)}}@keyframes fade{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes surface-in{0%{opacity:0;translate:var(--surface-shift, 0);scale:var(--surface-scale, 1)}}@keyframes surface-out{to{opacity:0;translate:var(--surface-shift, 0);scale:var(--surface-scale, 1)}}.licence-banner{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 12px;color:var(--text);background:var(--surface)}.signup-results{white-space:normal}.signup-results ul{padding-left:18px}.signup-results small{display:block}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--control-h);padding:0 13px;border:1px solid var(--control-line);border-radius:var(--r-control);background:linear-gradient(var(--control),var(--control-lo));box-shadow:var(--keycap);color:var(--text);font-size:var(--font-sm);font-weight:var(--weight-medium);white-space:nowrap;flex-shrink:0;transition:background-color var(--motion-feedback) var(--ease-out),border-color var(--motion-feedback) var(--ease-out),transform var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.button>span{display:inline-flex;align-items:center}.button svg{width:14px;height:14px}.button:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(var(--control-hover-hi),var(--control-hover-lo));border-color:var(--line-strong);box-shadow:var(--edge),0 1px 0 var(--shadow-350),0 5px 12px -2px var(--shadow-500)}.button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px);box-shadow:inset 0 2px 5px var(--shadow-380)}.button.primary{border-color:var(--accent-border);background:var(--accent-face);box-shadow:var(--keycap-accent);color:var(--ink);font-weight:var(--weight-semibold)}.button.primary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent-hover-border);background:var(--accent-face-hover);box-shadow:inset 0 1px 0 var(--sheen-500),0 1px 0 var(--accent-lip),0 6px 14px -2px var(--shadow-550)}.button.primary:active:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 2px 5px var(--accent-pressed-shadow)}.button.primary:disabled{opacity:1;border-color:var(--line);background:linear-gradient(var(--control-disabled-hi),var(--control-disabled-lo));box-shadow:var(--edge);color:var(--text-3)}.button.tinted{border-color:var(--tinted-border);background:linear-gradient(var(--tinted-hi),var(--tinted-lo));box-shadow:inset 0 1px 0 var(--sheen-100),0 1px 2px var(--shadow-400);color:var(--tinted-text)}.button.tinted:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--tinted-hover-border);background:linear-gradient(var(--tinted-hover-hi),var(--tinted-hover-lo))}.button.danger{border-color:var(--danger-border);background:linear-gradient(var(--danger-hi),var(--danger-lo));box-shadow:inset 0 1px 0 var(--sheen-080),0 1px 2px var(--shadow-400);color:var(--danger-text)}.button.danger:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--danger-hover-border);background:linear-gradient(var(--danger-hover-hi),var(--danger-hover-lo))}.button[aria-disabled=true]{cursor:progress}.icon-button{display:inline-grid;place-items:center;width:var(--icon-button);height:var(--icon-button);border-radius:var(--r-control);color:var(--text-2);transition:background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.icon-button:hover:not(:disabled){background:var(--fill-hover);color:var(--text)}.icon-button:active:not(:disabled){background:var(--fill-press);box-shadow:inset 0 1px 3px var(--shadow-350)}.icon-button[aria-pressed=true]{color:var(--accent-2-text);background:var(--accent-2-soft)}.icon-button.spinning svg{animation:spin var(--motion-spin) linear infinite}.icon-button.attn,.button.attn{opacity:1;border:1px solid var(--warning-wash-450);background:linear-gradient(var(--warning-control-hi),var(--warning-control-lo));box-shadow:var(--keycap);color:var(--amber)}.text-button{color:var(--accent-2-text);font-size:var(--font-sm);font-weight:var(--weight-medium);border-radius:var(--r-chip)}.text-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.spinner{width:13px;height:13px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin var(--motion-spin) linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field{display:grid;align-content:start;gap:6px;min-width:0}.field>span:first-child,.field-head label{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--text-2)}.field.inline{display:flex;align-items:center;gap:14px}.field.inline>.field-head{flex:0 0 150px}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden])),.select-box:not(.button),textarea{width:100%;min-height:var(--control-h);padding:5px 11px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--input);box-shadow:var(--sink);color:var(--text);transition:border-color var(--motion-feedback) var(--ease-out),background-color var(--motion-feedback) var(--ease-out)}textarea{padding:9px 11px;line-height:var(--leading-normal);resize:vertical;font-family:inherit}input::placeholder,textarea::placeholder{color:var(--text-3)}input:hover:not(:disabled):not(:focus),.select-box:not(.button):hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:var(--line-strong)}input:focus-visible,.select-box:not(.button):focus-visible,textarea:focus-visible,input:focus,.select-box:not(.button)[aria-expanded=true],textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--sink),0 0 0 3px var(--accent-wash-300)}input:disabled,.select-box:not(.button):disabled,textarea:disabled{opacity:.5}input[readonly]{color:var(--text-2)}input:user-invalid,textarea:user-invalid{border-color:var(--red)}.select-box{display:flex;align-items:center;gap:8px;padding-right:10px;text-align:left;cursor:pointer}.select-box>.select-face{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-box>.select-face.placeholder{color:var(--text-3)}.select-box>svg{flex:none;width:14px;height:14px;color:var(--text-3);transform:rotate(90deg);transition:transform var(--motion-feedback) var(--ease-out)}.select-box[aria-expanded=true]>svg{transform:rotate(-90deg)}.select-box.icon-button:not(.button){justify-content:center;width:var(--icon-button);min-height:var(--icon-button);height:var(--icon-button);padding:0;border:0;background:none;box-shadow:none;color:var(--text-2)}.select-box.icon-button:not(.button)>svg:last-child{display:none}.select-box.icon-button:not(.button)>svg{width:16px;height:16px;color:inherit;transform:none}.select-box.icon-button:not(.button):hover:not(:disabled):not(:focus),.select-box.icon-button:not(.button)[aria-expanded=true]{border:0;background:var(--fill-hover);box-shadow:none;color:var(--text)}.select-box.icon-button:not(.button):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border:0;box-shadow:none}.select-box.quiet:not(.button){width:auto;max-width:100%;min-height:24px;gap:3px;padding:0 4px 0 0;border-color:transparent;background:none;box-shadow:none;font-size:var(--font-sm)}.select-box.quiet:not(.button)>svg{width:12px;height:12px;opacity:0;transition:opacity var(--motion-feedback) var(--ease-out)}.select-box.quiet:not(.button):hover:not(:disabled):not(:focus),.select-box.quiet:not(.button):focus-visible,.select-box.quiet:not(.button)[aria-expanded=true]{border-color:transparent;box-shadow:none}.select-box.quiet:not(.button):hover:not(:disabled)>svg,.select-box.quiet:not(.button):focus-visible>svg,.select-box.quiet:not(.button)[aria-expanded=true]>svg{opacity:1}.select-box.quiet:not(.button):hover:not(:disabled) .select-face,.select-box.quiet:not(.button)[aria-expanded=true] .select-face{color:var(--text-2)}.select-box.quiet:not(.button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.select-list,.menu-pop{position:fixed;inset:auto;margin:0;padding:4px;overflow:auto;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(var(--popover-hi),var(--popover-lo));box-shadow:var(--float);color:var(--text);font-size:var(--font-md);--surface-shift: 0 calc(-1 * var(--motion-distance));animation:surface-in var(--motion-enter) var(--ease-out)}.select-list[style*="top: auto"],.tag-suggest[style*="top: auto"]{--surface-shift: 0 var(--motion-distance)}.menu-pop{overflow:visible;font-size:var(--font-sm)}.menu-divider{margin:4px -4px;border:0;border-top:1px solid var(--divider)}.menu-rows{display:grid}.menu-row,.menu-remove>:is(button,.button){display:flex;align-items:center;gap:8px;width:100%;min-height:var(--option-h);padding:5px 10px;border:0;border-radius:7px;background:none;box-shadow:none;color:var(--text);font-size:var(--font-sm);font-weight:var(--weight-medium);text-align:left;translate:none}.menu-row svg,.menu-remove>:is(button,.button) svg{flex:none;width:14px;height:14px;color:var(--text-3)}.menu-row:is(:hover,:focus-visible):not(:disabled),.menu-remove>:is(button,.button):is(:hover,:focus-visible):not(:disabled){background:var(--wash-070);text-decoration:none;outline:none}.menu-row:disabled,.menu-remove>:disabled{cursor:default;opacity:.4}.menu-hint{margin-left:auto;padding-left:var(--space-2);color:var(--text-3);font-size:var(--font-xs);font-weight:var(--weight-regular)}.menu-remove>:is(button,.button),.menu-remove>:is(button,.button) svg,.menu-row.armed,.menu-row.armed svg{color:var(--red)}.menu-remove>.button.danger,.menu-row.armed{background:var(--red-soft)}.menu-remove>.select-box>svg:last-child{margin-left:auto;rotate:-90deg}.select-search{position:sticky;top:-4px;z-index:1;margin:-4px -4px 4px;padding:6px;border-bottom:1px solid var(--divider);background:var(--popover-hi)}.select-search input{min-height:var(--option-h)}.select-group{padding:8px 10px 4px;font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--text-3)}.select-option{display:flex;align-items:center;gap:8px;min-height:var(--option-h);padding:5px 10px;border-radius:7px;cursor:pointer;white-space:nowrap}.select-option.active{background:var(--wash-070)}.select-option[aria-selected=true]{color:var(--selected-option-text)}.select-option[aria-disabled=true]{cursor:default;opacity:.4}.select-option svg{flex:none;width:13px;height:13px;margin-left:auto}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{font-variant-numeric:tabular-nums}.field-eye{position:relative;display:block}.field-eye input{padding-right:36px}.field-eye.two input{padding-right:62px}.field-tools{position:absolute;top:0;right:4px;bottom:0;display:flex;align-items:center}.field-tools .icon-button{width:calc(var(--control-h) - 6px);height:calc(var(--control-h) - 6px)}.check{display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--text)}.check small{margin-left:auto;padding-left:12px}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;width:var(--check);height:var(--check);margin:0;border:1px solid var(--control-line);border-radius:5px;background:var(--input);box-shadow:var(--sink);display:inline-grid;place-items:center;cursor:pointer;transition:background-color var(--motion-feedback) var(--ease-out),border-color var(--motion-feedback) var(--ease-out)}input[type=radio]{border-radius:50%}input[type=checkbox]:hover:not(:disabled){border-color:var(--line-strong)}input[type=checkbox]:checked,input[type=radio]:checked,input[type=checkbox]:indeterminate{border-color:var(--accent-lo);background:var(--accent-face);box-shadow:inset 0 1px 0 var(--sheen-400)}input[type=checkbox]:checked:after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg)}input[type=radio]:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink)}input[type=checkbox]:indeterminate:after{content:"";width:8px;height:2px;background:var(--ink)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.4;cursor:default}.switch{display:flex;align-items:center;gap:10px;cursor:pointer}.switch input[role=switch]{position:relative;display:block;width:34px;height:20px;border:1px solid var(--control-line);border-radius:10px;background:var(--input);box-shadow:var(--sink)}.switch input[role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;margin:0;border:0;border-radius:50%;background:linear-gradient(var(--white),var(--switch-thumb-lo));box-shadow:0 1px 3px var(--shadow-500);transform:none;transition:transform var(--motion-feedback) var(--ease-out)}.switch input[role=switch]:checked{border-color:var(--accent-lo);background:var(--accent-face)}.switch input[role=switch]:checked:after{width:14px;height:14px;margin:0;border:0;background:linear-gradient(var(--white),var(--switch-thumb-on-lo));transform:translate(14px)}.tag-box{position:relative}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:var(--control-h);padding:3px 6px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--input);box-shadow:var(--sink);cursor:text;transition:border-color var(--motion-feedback) var(--ease-out)}.tags:hover{border-color:var(--line-strong)}.tags:focus-within{border-color:var(--accent-line);box-shadow:var(--sink),0 0 0 3px var(--accent-soft)}.tags input:not([type=hidden]),.tags input:not([type=hidden]):focus{flex:1 1 80px;width:auto;min-width:60px;min-height:calc(var(--control-h) - 8px);padding:0 4px;border:0;background:none;box-shadow:none}.tag{display:inline-flex;align-items:center;gap:4px;height:calc(var(--control-h) - 8px);padding:0 4px 0 9px;border:1px solid var(--accent-2-wash-350);border-radius:var(--r-chip);background:linear-gradient(var(--tag-hi),var(--tag-lo));box-shadow:inset 0 1px 0 var(--sheen-080);color:var(--accent-2-text);font-size:var(--font-sm);font-weight:var(--weight-medium)}.tag.odd{border-color:var(--warning-wash-350);background:linear-gradient(var(--warning-tag-hi),var(--warning-tag-lo));color:var(--amber)}.tag button{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:inherit;opacity:.7}.tag button svg{width:11px;height:11px;stroke-width:2.2}.tag button:hover{opacity:1;background:var(--wash-140)}.tag-count{color:var(--text-3)}.tag-suggest{margin:0;padding:4px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-2);box-shadow:var(--float);max-height:220px;overflow:auto;color:var(--text);--surface-shift: 0 calc(-1 * var(--motion-distance));animation:surface-in var(--motion-enter) var(--ease-out)}.tag-suggest li{padding:6px 9px;border-radius:7px;cursor:pointer}.tag-suggest li.active,.tag-suggest li:hover{background:var(--accent-face);color:var(--ink)}.search{position:relative;display:flex;align-items:center;min-width:0}.search svg{position:absolute;left:10px;width:14px;height:14px;color:var(--text-3);pointer-events:none}.search input{padding-left:31px}.pick{display:grid;gap:var(--space-2)}.pick-list{max-height:260px;overflow:auto;display:grid;gap:2px;padding-block:2px;border-block:1px solid var(--divider)}.pick-list li{border-radius:8px;transition:background-color var(--motion-feedback) var(--ease-out)}.pick-list li:hover{background:var(--fill)}.pick-list li[aria-selected=true]{background:var(--accent-soft)}.pick-list li.off{opacity:.5}.pick-list li.pick-spacer{pointer-events:none}.pick-list .check{padding:7px 9px}.pick-list.pick-one{display:block;max-height:none;overflow:auto}.pick-row{position:absolute;left:0;right:0;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:8px;cursor:pointer;font-size:var(--font-md)}.pick-row:hover,.pick-row.active{background:var(--fill)}.pick-row[aria-selected=true]{background:var(--accent-soft);color:var(--selected-option-text)}.pick-row[aria-disabled=true]{cursor:default;opacity:.45}.pick-row .pick-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-row small{margin-left:auto;flex:none;font-size:var(--font-xs);color:var(--text-3)}.pick-row svg{flex:none;width:13px;height:13px}.pick-row small+svg{margin-left:0}.pick-row .pick-label+svg{margin-left:auto}.pick-empty{padding:12px 8px;color:var(--text-3)}.pick-actions{display:flex;align-items:center;gap:12px;padding:0 4px}.pick-actions span{margin-left:auto;font-size:var(--font-xs);color:var(--text-3)}.filters{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:10px;background:var(--well);box-shadow:var(--sink)}.filters button{height:var(--segment-h);padding:0 11px;border:1px solid transparent;border-radius:8px;color:var(--text-3);font-size:var(--font-sm);font-weight:var(--weight-medium);transition:background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.filters button:hover{color:var(--text)}.filters button[aria-pressed=true],.filters button[aria-current=true]{border-color:var(--tinted-border);background:linear-gradient(var(--accent-wash-140),var(--accent-wash-140)),linear-gradient(var(--control),var(--control-lo));box-shadow:var(--keycap);color:var(--accent-2-text)}.filters button:is([aria-pressed=true],[aria-current=true]) .filter-count{color:inherit}.badge{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--text-2);white-space:nowrap}.badge i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--text-3);flex:none}.badge.ready,.badge.done,.badge.live{color:var(--green)}.badge.ready i,.badge.done i,.badge.live i{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.badge-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.badge.running{color:var(--text)}.badge.running i{background:var(--text);box-shadow:0 0 0 3px var(--sheen-140)}.badge.queued i,.badge.connecting i{background:var(--text-2)}.badge.needs_manual,.badge.needs_you,.badge.retrying,.badge.not_ready,.badge.missing{color:var(--amber)}.badge.needs_manual i,.badge.needs_you i,.badge.retrying i,.badge.not_ready i,.badge.missing i{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.badge.news{color:var(--accent-2-text)}.badge.news i{background:var(--accent-2);box-shadow:0 0 0 3px var(--accent-2-soft)}.badge.failed,.badge.locked{color:var(--red)}.badge.failed i,.badge.locked i{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.badge.pill{--badge-tone: var(--text-3);padding:1px 8px;border:1px solid color-mix(in srgb,var(--badge-tone) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--badge-tone) 12%,transparent);color:color-mix(in oklab,var(--badge-tone) 70%,var(--text))}.badge.pill.running{--badge-tone: var(--text)}.badge.pill.done{--badge-tone: var(--green)}.badge.pill.failed{--badge-tone: var(--red)}.count{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(var(--surface-2),var(--surface));box-shadow:var(--edge);color:var(--text-2);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);letter-spacing:var(--tracking-normal);text-align:center}.page-head{display:flex;align-items:center;min-width:0}.page-head h1{display:flex;align-items:center;gap:10px;min-width:0;font-size:var(--font-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);white-space:nowrap}.page-head .count{height:20px;min-width:20px;padding:0 6px;font-size:var(--font-xs)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex:none}.toolbar .actions,.toolbar-end{display:flex;align-items:center;gap:8px;min-width:0}.toolbar-end{flex:1 1 130px;justify-content:flex-end;margin-left:auto}.toolbar .select-box{width:auto;max-width:200px}.toolbar .search{width:100%;min-width:96px;max-width:240px}.toolbar-sep{width:1px;height:20px;margin:0 4px;background:var(--line)}.select-button>svg:last-child{display:none}.select-button>svg{color:inherit;transform:none}.select-button>svg.caret{width:12px;height:12px;margin:0 -3px 0 -1px;opacity:.7;transform:rotate(90deg)}.select-button[aria-expanded=true]>svg.caret{transform:rotate(-90deg)}.empty{margin:auto;display:grid;justify-items:center;gap:var(--space-2);max-width:360px;padding:32px 0;text-align:center}.empty .empty-icon{display:grid;place-items:center;color:var(--accent-2-text)}.empty .empty-icon svg{width:28px;height:28px}.empty p{color:var(--text-2)}.empty .button{margin-top:8px}.error-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);padding:3px 3px 3px var(--space-3);border-left:2px solid var(--red);color:var(--error-text);font-size:var(--font-sm);line-height:var(--leading-normal)}.error-notice button{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;color:inherit;opacity:.8}.error-notice button:hover{opacity:1;background:var(--wash-120)}.form-hint{font-size:var(--font-sm);color:var(--text-3)}.form-hint.bad{color:var(--red)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.release-notes{display:grid;gap:var(--space-2)}.release-notes h4{color:var(--text-3);font-size:var(--font-xs);font-weight:var(--weight-semibold)}.release-notes p{color:var(--text);line-height:var(--leading-normal)}.release-notes ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.release-notes li{position:relative;padding-left:16px;color:var(--text-2);line-height:var(--leading-normal)}.release-notes li:before{content:"";position:absolute;left:3px;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--accent-2)}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.skeleton{position:relative;overflow:hidden;overflow:clip;pointer-events:none;-webkit-user-select:none;user-select:none;animation:fade var(--motion-enter) var(--ease-out)}.skeleton:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(100deg,transparent 35%,var(--wash-040) 50%,transparent 65%);background:linear-gradient(100deg,transparent 35%,light-dark(oklch(1 0 0 / .55),var(--wash-040)) 50%,transparent 65%);transform:translate(-100%);animation:skeleton-sweep var(--motion-ambient) var(--ease-in-out) infinite}.skeleton[data-off]:after{animation-play-state:paused}@keyframes skeleton-sweep{70%,to{transform:translate(100%)}}.bone{display:block;flex:0 1 auto;min-width:0;height:1.4em;height:1lh;padding-block:calc(.5lh - .32em);border-radius:4px;background:var(--fill) content-box}.bone:is(.bone-check,.bone-dot,.bone-avatar){flex:none;padding:0}.bone-check{width:17px;height:17px;border-radius:5px}.bone-dot{width:7px;height:7px;border-radius:50%}.bone-avatar{width:var(--avatar-row);height:var(--avatar-row);border-radius:8px}.bone-cell{display:flex;align-items:center;gap:8px;min-width:0}.bone-two{display:grid;line-height:var(--leading-tight)}.bone-two>.bone:last-child{font-size:var(--font-xs)}.skeleton-lines>div,.skeleton-list>div{display:flex;align-items:center;gap:10px}.skeleton-list>div{padding:7px 9px}.skeleton-rows:after{top:var(--head-h)}.skeleton-block{place-self:stretch;width:100%;height:100%;border-radius:var(--r-control);background:var(--fill)}.skeleton-block:after{border-radius:inherit}.log-lines>.skeleton>div{padding:1px 14px}.venue-map-art>.skeleton-block{min-height:258px}.load-error{padding:8px 14px;color:var(--red);font:var(--font-sm) / var(--leading-normal) var(--font)}.cart-map .load-error{padding:0 var(--space-3);text-align:center}@media(prefers-reduced-motion:reduce){.skeleton,.skeleton:after{animation:none}.skeleton:after{display:none}}.modal{width:480px;max-width:calc(100vw / var(--zoom, 1) - 48px);max-height:min(760px,calc(100vh / var(--zoom, 1) - 56px));margin:auto;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-modal);background:var(--surface);color:var(--text);box-shadow:inset 0 1px 0 var(--sheen-090),0 2px 6px var(--shadow-400),0 32px 90px var(--shadow-700);overflow:hidden;display:none;flex-direction:column;--modal-x: var(--space-4);--surface-scale: var(--motion-scale)}.modal[open]{display:flex;animation:surface-in var(--motion-enter) var(--ease-out)}.modal.wide{width:780px}.modal::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal[open]::backdrop{animation:fade var(--motion-enter) var(--ease-out)}.dialog-host[data-swap] .modal[open]:not(.closing)::backdrop{animation:none}.modal[open].closing,.selection-dock.closing,.dock-note.closing,.toast.closing,.select-list.closing,.menu-pop.closing,.tag-suggest.closing{animation:surface-out var(--motion-exit) var(--ease-in) both;pointer-events:none}.modal[open].closing::backdrop{animation:fade-out var(--motion-exit) var(--ease-in) both}.modal>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--modal-x);border-bottom:1px solid var(--panel-band-line);background:var(--card-head);box-shadow:inset 0 1px 0 var(--sheen-070);flex:none}.modal>header h2{min-width:0;overflow:hidden;font-size:var(--font-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap}.modal-aside{flex:0 1 auto;max-width:50%;min-width:0;margin-left:auto;overflow:hidden;color:var(--text-3);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.modal>header .draft-discard{flex:none;margin-left:auto;color:color-mix(in oklab,var(--amber) 85%,var(--text));font-size:var(--font-sm);white-space:nowrap}.modal>header .modal-aside+.draft-discard{margin-left:0}.modal>.error-notice{margin:0 var(--modal-x) var(--space-2);flex:none}.modal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-1) var(--modal-x) 0}.modal-body>.modal-actions:last-child,.modal-body>form>.modal-actions:last-child{position:sticky;bottom:0;z-index:2;margin:var(--space-4) calc(-1 * var(--modal-x)) 0;padding:var(--space-3) var(--modal-x);border-top:1px solid var(--divider);background:var(--foot);box-shadow:var(--foot-shadow)}.modal-body:not(.stepped){padding-bottom:var(--space-4)}.modal-body:has(>.modal-actions:last-child){padding-bottom:0}.form-stack{display:grid;align-content:start;gap:var(--space-3)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.form-grid.bottom{align-items:end}.form-grid.bottom>.switch{min-height:var(--control-h)}.retry-delay{display:grid;align-content:start;gap:6px;min-width:0}.retry-delay input.is-default{color:var(--text-3)}.retry-delay .text-button{justify-self:start}.modal-context{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;margin:calc(-1 * var(--space-1)) var(--modal-x) var(--space-3);color:var(--text-3);font-size:var(--font-sm);flex:none}.modal-context strong{flex:none;color:var(--accent-2-text);font-size:var(--font-sm);font-weight:var(--weight-semibold)}.modal-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.cancel-button{height:var(--control-h);margin-right:auto;padding:0 10px;border-radius:var(--r-control);color:var(--text-3);font-size:var(--font-sm);font-weight:var(--weight-medium);transition:background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.cancel-button:hover{background:var(--fill);color:var(--text)}.modal-actions-end{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.step-actions{display:contents}.modal:has(.steps-rail){width:600px}.modal-body.stepped{display:flex;flex-direction:column;overflow:hidden;padding:0}.steps{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.steps-rail{display:flex;gap:var(--space-1);margin:0 var(--modal-x) var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:13px;background:var(--well);box-shadow:var(--sink);overflow-x:auto;scrollbar-width:none;flex:none}.steps-rail button{display:flex;align-items:center;gap:9px;flex:1 1 0;min-width:0;padding:6px 10px;border:1px solid transparent;border-radius:9px;color:var(--text-3);text-align:left;transition:background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.steps-rail button:hover{color:var(--text);background:var(--fill)}.steps-rail button[aria-selected=true]{border-color:var(--control-line);background:linear-gradient(var(--control),var(--control-lo));box-shadow:var(--keycap);color:var(--text)}.step-num{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;border:1px solid var(--line-strong);font-size:var(--font-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.step-num svg{width:11px;height:11px;stroke-width:2.6}.steps-rail button[aria-selected=true] .step-num{border-color:var(--accent-lo);background:var(--accent-face);color:var(--ink);box-shadow:inset 0 1px 0 var(--sheen-400)}.step-text{display:grid;min-width:0;line-height:var(--leading-tight)}.step-text>span{font-size:var(--font-sm);font-weight:var(--weight-semibold);white-space:nowrap}.step-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-xs)}.steps.tabbed .steps-rail button{flex:1 1 auto}.step-scroll{display:grid;flex:1 1 auto;min-height:0;overflow:auto;padding:var(--space-3) var(--modal-x) var(--space-4)}.step-panel{grid-area:1 / 1;min-width:0;animation:enter var(--motion-page) var(--ease-out)}.step-panel[hidden]{display:block;visibility:hidden;animation:none}.step-panel[hidden] *{animation-play-state:paused}.steps>.modal-actions .cancel-button{margin-right:0}.steps>.modal-actions{flex:none;padding:var(--space-3) var(--modal-x);border-top:1px solid var(--divider);background:var(--foot);box-shadow:var(--foot-shadow)}.toast-stack{position:fixed;inset:auto auto 28px 50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;overflow:visible}.toast-stack:not(:popover-open){display:none}.toast{display:flex;align-items:baseline;gap:8px;padding:9px 16px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-face);color:var(--ink);font-weight:var(--weight-semibold);box-shadow:inset 0 1px 0 var(--sheen-450),0 1px 0 var(--accent-lip),0 14px 34px -8px var(--shadow-700);--surface-shift: 0 var(--motion-distance);animation:surface-in var(--motion-enter) var(--ease-out)}.toast-count{font-size:var(--font-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;opacity:.7}.toast-action{margin:-3px -8px -3px 2px;padding:3px 8px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.toast-action:hover{background:color-mix(in oklab,var(--ink) 12%,transparent)}.toast-action:focus-visible{outline:2px solid var(--ink);outline-offset:1px}body:has(.selection-dock) .toast-stack{bottom:calc(var(--console-h, 0px) + var(--dock-height, 44px) + 32px)}.dock-note{position:fixed;left:calc(50% + var(--rail-w) / 2);bottom:calc(var(--console-h, 0px) + var(--dock-height, 44px) + 24px);z-index:19;width:max-content;max-width:calc(100vw / var(--zoom, 1) - var(--rail-w) - 40px);padding:5px 12px;border:1px solid var(--line);border-radius:9px;background:var(--dock-ground);box-shadow:var(--float);color:var(--text-2);font-size:var(--font-sm);line-height:var(--leading-normal);text-align:center;transform:translate(-50%);--surface-shift: 0 var(--motion-distance);animation:surface-in var(--motion-enter) var(--ease-out)}body:has(.dock-note) .toast-stack{bottom:calc(var(--console-h, 0px) + var(--dock-height, 44px) + var(--dock-note-height, 30px) + 40px)}.selection-dock{position:fixed;left:calc(50% + var(--rail-w) / 2);bottom:calc(var(--console-h, 0px) + 16px);z-index:20;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw / var(--zoom, 1) - var(--rail-w) - 40px);padding:6px 8px 6px 16px;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(var(--control-hover-lo),var(--dock-lo));box-shadow:var(--float);transform:translate(-50%);--surface-shift: 0 var(--motion-distance);animation:surface-in var(--motion-enter) var(--ease-out)}.dock-count{font-size:var(--font-sm);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--accent-2-text)}.dock-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding-left:10px;border-left:1px solid var(--line-strong)}.dock-actions .button{height:calc(var(--control-h) - 2px)}.selection-dock .text-button{white-space:nowrap}.dock-sep{flex:none;align-self:stretch;width:1px;margin:3px 4px;background:var(--line-strong);opacity:.6}@container app (max-width: 900px){.app-shell{--rail-w: 64px}.rail{padding-inline:8px}.brand strong,.rail-label,.rail-kbd{display:none}.rail-head,.rail-item,.rail-update{justify-content:center;padding:0}.rail-pulse{justify-content:center;gap:0;padding-inline:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.spinner,.icon-button.spinning svg{animation-name:pulse!important;animation-duration:calc(var(--motion-spin) * 2)!important;animation-timing-function:var(--ease-in-out)!important;animation-iteration-count:infinite!important;animation-direction:alternate!important}}@keyframes pulse{to{opacity:.35}}.modal:focus{outline:none}.dialog-host{display:contents}.avatar{display:inline-grid;place-items:center;flex:none;width:var(--avatar);height:var(--avatar);border-radius:10px;background:linear-gradient(160deg,oklch(var(--identity-hi) var(--h, 322)),oklch(var(--identity-lo) var(--h, 322)));box-shadow:inset 0 1px 0 var(--sheen-420),0 1px oklch(var(--identity-lip) var(--h, 322) / .9),0 3px 8px -2px var(--shadow-450);color:var(--identity-ink);font-size:var(--font-xs);font-weight:var(--weight-semibold)}.avatar-plain{background:linear-gradient(var(--control),var(--control-lo));box-shadow:var(--keycap);color:var(--text-2)}.group-rail{display:flex;gap:var(--space-1);margin:-4px -4px calc(var(--space-2) - 4px);padding:4px;overflow-x:auto;flex:none;scrollbar-width:none}.group-tile{position:relative;flex:0 0 auto;max-width:300px;height:var(--chip-h);border:1px solid transparent;border-radius:var(--r-control);color:var(--text-2);transition:border-color var(--motion-feedback) var(--ease-out),background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.group-tile:hover{background:var(--fill);color:var(--text)}.group-tile.selected{color:var(--text)}.group-tile-main{display:flex;align-items:center;gap:var(--space-2);width:100%;height:100%;padding:0 var(--space-3) 2px;border-radius:inherit;color:inherit;text-align:left}.group-tile:has(>.group-tile-actions) .group-tile-main{padding-right:30px}.group-tile-main strong{flex:0 1 auto;min-width:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-md);font-weight:var(--weight-semibold)}.needs-you{color:var(--amber)}.stage-track,.job-bar{--slot: var(--meter-track);border-radius:3px;overflow:hidden;background:var(--slot);box-shadow:inset 0 0 0 1px var(--accent-3-wash-100),inset 0 1px 2px var(--shadow-400)}:is(.stage-track,.job-bar) i{--c: var(--accent-3-lo);border-radius:2px;background:linear-gradient(color-mix(in oklch,var(--c) 72%,var(--meter-highlight)),var(--c));box-shadow:inset 0 1px 0 var(--sheen-300),0 0 8px -2px color-mix(in oklch,var(--c) 60%,transparent)}.job-bar{display:block;flex:0 1 112px;min-width:36px;height:5px;contain:strict}.job-bar i{display:block;width:100%;height:100%;--c: var(--accent-3-hi);transform-origin:left;transition:transform var(--motion-progress) var(--ease-out)}.group-tile:has(>.group-tile-actions):after{content:"";position:absolute;top:calc(50% - 2.5px);right:12px;width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:0 -5px currentColor,0 5px currentColor;opacity:.3;pointer-events:none;transition:opacity var(--motion-feedback) var(--ease-out)}.group-tile:hover:after,.group-tile:has(:focus-visible):after,.group-tile:has(.group-tile-actions .button):after{opacity:0}.group-tile-actions{position:absolute;top:3px;right:3px;display:flex;gap:2px;padding:1px;border:1px solid var(--line-strong);border-radius:var(--r-chip);background:linear-gradient(var(--popover-hi),var(--popover-lo));box-shadow:var(--edge),0 2px 6px var(--shadow-350);opacity:0;pointer-events:none;transition:opacity var(--motion-feedback) var(--ease-out)}.group-tile:hover .group-tile-actions,.group-tile:has(:focus-visible) .group-tile-actions,.group-tile-actions:has(.button){opacity:1;pointer-events:auto}.group-tile-actions .icon-button{width:calc(var(--chip-h) - 12px);height:calc(var(--chip-h) - 12px);border-radius:6px}.group-tile-actions .icon-button svg{width:14px;height:14px}.group-tile-actions:has(.button) .icon-button{display:none}.group-tile-actions .button.danger{height:calc(var(--chip-h) - 12px);padding:0 8px;font-size:var(--font-xs)}.task-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:160px}.table-scroll{flex:1 1 auto;min-height:0;overflow:auto;overflow-anchor:none;scrollbar-width:none;border:1px solid var(--line);border-radius:var(--r-tile);background:var(--table-ground);box-shadow:var(--panel-shadow)}.table-scroll:has(>.empty){display:flex}.table-scroll:has(>.empty)>table{display:none}.table-scroll>.empty{margin:auto}.table-scroll::-webkit-scrollbar{display:none}.has-scroll-thumb{position:relative}.has-scroll-thumb .table-scroll th:last-child,.has-scroll-thumb .table-scroll td:last-child{padding-right:calc(var(--cell-pad-x) - 2px)}.scroll-thumb{position:absolute;z-index:3;width:6px;border-radius:4px;background:var(--scroll-thumb);opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--motion-enter) var(--ease-out),background-color var(--motion-feedback) var(--ease-out)}.scroll-thumb.show{opacity:1;pointer-events:auto}.scroll-thumb:hover,.scroll-thumb.drag{width:8px;margin-left:-2px;background:var(--scroll-thumb-hover)}table{width:100%;border-collapse:separate;border-spacing:0}th{position:sticky;top:0;z-index:1;height:var(--head-h);padding:0 var(--cell-pad-x);background:var(--table-head);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--shadow-250);color:var(--text-3);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-align:left;white-space:nowrap}.table-scroll thead{position:sticky;top:0;z-index:1;background:var(--card-head)}.table-scroll th{position:static;border-bottom-color:var(--panel-band-line);background:none}th[aria-sort]{padding:0 calc(var(--cell-pad-x) - 8px)}.sort-head{display:inline-flex;align-items:center;gap:6px;height:calc(var(--head-h) - 6px);padding:0 7px;border-radius:7px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}.sort-head:hover{background:var(--fill);color:var(--text)}th[aria-sort=ascending] .sort-head,th[aria-sort=descending] .sort-head{color:var(--text)}.sort-mark{width:11px;height:11px;stroke-width:2.4;opacity:0;transform:rotate(90deg);transition:opacity var(--motion-feedback) var(--ease-out),transform var(--motion-feedback) var(--ease-out)}.sort-head:hover .sort-mark{opacity:.5}.sort-mark.up,.sort-mark.down{opacity:1;color:var(--accent)}.sort-mark.up{transform:rotate(-90deg)}td{height:var(--row-h);padding:0 var(--cell-pad-x);border-bottom:1px solid var(--divider);vertical-align:middle}.task-panel td{white-space:nowrap}.task-panel th:first-child,.task-panel td:first-child{width:38px;padding-right:0;padding-left:var(--space-2)}.task-panel :is(th,td):first-child>input[type=checkbox]{vertical-align:middle}tbody tr:hover{background:var(--row-hover);transition:background-color var(--motion-feedback) var(--ease-out)}tbody tr.spacer,tbody tr.spacer:hover{background:none}tr.spacer td{padding:0;border:0}.is-scrolling tbody{pointer-events:none}tbody tr.selected{background:var(--accent-wash-140)}tbody tr.selected:hover{background:var(--accent-wash-190)}tbody tr.selected td{border-bottom-color:var(--accent-wash-200)}.task-panel td .avatar{width:var(--avatar-row);height:var(--avatar-row);border-radius:8px;font-size:var(--font-xs)}.task-panel td .button{height:var(--row-control-h);padding:0 11px;font-size:var(--font-xs)}.task-panel td :is(.who>span:last-child,.fact,.code-from,.health){line-height:var(--leading-tight)}td small{color:var(--cell-note)}.task-panel td .health{gap:1px}.task-panel td .email-uses{display:block;overflow:hidden;text-overflow:ellipsis}.task-panel td .email-use+.email-use{margin-left:var(--space-3)}.who{display:flex;align-items:center;gap:var(--space-2);min-width:0}.who>span:last-child{display:grid;min-width:0}.who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-head{display:flex;align-items:center;gap:var(--space-3);min-width:0;min-height:calc(var(--control-h) + 2px);margin-bottom:var(--space-2);flex:none;color:var(--text-3);font-size:var(--font-sm)}:is(.toolbar,.panel-head)>.filterbar{margin:0}.panel-head>svg{width:14px;height:14px;flex:none}.event-ref{display:flex;align-items:center;gap:7px;min-width:0;margin-left:auto}.event-ref>svg{width:14px;height:14px;flex:none}.event-what{padding-left:var(--space-2);white-space:nowrap}.event-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font:var(--font-sm) / var(--leading-normal) var(--mono);font-variant-ligatures:none;text-align:left}.event-link:hover{color:var(--accent-2-text);text-decoration:underline;text-underline-offset:3px}.panel-head-facts{display:flex;gap:16px;margin-left:auto;padding-left:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.account-table{container:acct / inline-size}.account-table td{max-width:0}.account-table .col-account{width:26%}.account-table .col-signin{width:17%}.account-table .col-proxy{width:22%}.account-table .col-health{width:30%}.account-table td:last-child,.account-table th:last-child{width:1%;max-width:none}.account-table .ra-wide,.account-table .ra-narrow{display:contents}.account-table .ra-wide{display:none}@container acct (min-width: 1280px){.account-table .ra-wide{display:contents}.account-table .ra-narrow{display:none}}@container acct (min-width: 1000px){.account-table .col-account{width:22%}.account-table .col-signin{width:12%}.account-table .col-proxy{width:20%}.account-table .col-card{width:13%}.account-table .col-health{width:26%}}@container acct (min-width: 1180px){.account-table .col-account{width:18%}.account-table .col-signin{width:10%}.account-table .col-proxy{width:20%}.account-table .col-card{width:11%}.account-table .col-history{width:10%}.account-table .col-health{width:22%}}@container acct (max-width: 1179px){.account-table .col-wide{display:none}}@container acct (max-width: 999px){.account-table .col-card,.account-table .ra-wide{display:none}}@container acct (max-width: 759px){.account-table .col-proxy{display:none}}.cell-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm);color:var(--text-2)}.account-table .badge{max-width:100%;overflow:hidden;padding-left:6px;margin-left:-6px}.acct-tools{display:flex;align-items:center;gap:2px;margin-left:auto;flex:none}.acct-tools .button.danger{height:var(--row-control-h);padding:0 10px}.filters button svg{width:13px;height:13px;margin-right:5px;vertical-align:-2px}.task-table .col-account{width:20%}.task-table :is(.col-proxies,.col-mode){width:15%;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-table :is(.col-qty,.col-delay),.task-table:has(th.col-qty) .col-mode{width:1%;max-width:none;white-space:nowrap;font-variant-numeric:tabular-nums}.task-table td.col-qty{max-width:4.5em;overflow:hidden;text-overflow:ellipsis}.task-table .col-stage{width:150px}.who-proxy{font:var(--font-xs) / var(--leading-tight) var(--mono);font-variant-ligatures:none;color:var(--cell-note)}.task-panel td>.badge{display:flex;max-width:100%;overflow:hidden;padding-left:6px;margin-left:-6px}.task-panel td:has(>.badge){max-width:0}.status-line{display:flex;align-items:center;gap:var(--space-1);min-width:0;max-width:100%}.status-line .badge{flex:none;overflow:visible}.status-short{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm);color:var(--text-2)}.task-panel td:has(>.status-line),.task-panel td:has(>.health){max-width:0}.task-table th.col-status{width:28%;min-width:140px}.stage{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:200px;font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--text-2);white-space:nowrap}.stage-word{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-tight)}.stage-track{order:-1;display:flex;flex:0 0 64px;gap:2px;height:5px}.stage-track i{flex:1;background:linear-gradient(var(--meter-idle-hi),var(--meter-idle-lo));box-shadow:inset 0 1px 0 var(--sheen-080)}.stage-track i.on{--c: var(--accent-3-lo);background:linear-gradient(color-mix(in oklch,var(--c) 72%,var(--meter-highlight)),var(--c));box-shadow:inset 0 1px 0 var(--sheen-300),0 0 8px -2px color-mix(in oklch,var(--c) 60%,transparent)}.stage.running .stage-track i.on{--c: var(--accent-3-hi)}.stage.failed{color:var(--red)}.stage.failed .stage-track i.on{--c: var(--red)}.stage.done{color:var(--green)}.stage.done .stage-track i.on{--c: var(--green)}.row-actions{display:flex;justify-content:flex-end;gap:2px}.icon-button.pay-again{color:var(--amber)}.task-panel table:has(td:last-child .row-actions) th:last-child{text-align:right;padding-right:calc(var(--cell-pad-x) + 4px)}.task-panel td:last-child{width:1%;padding-right:var(--cell-pad-x)}tbody tr .row-actions .icon-button{opacity:var(--row-actions-rest);transition:opacity var(--motion-feedback) var(--ease-out),background-color var(--motion-feedback) var(--ease-out),color var(--motion-feedback) var(--ease-out)}tbody tr:hover .row-actions .icon-button,tbody tr:focus-within .row-actions .icon-button{opacity:1}.remove-text{display:inline-flex;align-items:center;gap:6px;padding:0 10px;height:calc(var(--row-control-h) + 2px);border-radius:999px;color:var(--red);font-size:var(--font-sm);font-weight:var(--weight-medium)}.remove-text:hover:not(:disabled){background:var(--red-soft);text-decoration:none}.row-actions:has(.button.danger) .icon-button{display:none}.panel-head-note{min-width:0;overflow:hidden;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap}.card-name{display:flex;gap:.4em;min-width:0}.card-name>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.card-name>span:last-child{flex:none}.account-table .who-proxy,.code-table .code-none{display:block;overflow:hidden;text-overflow:ellipsis}.task-panel td .proxy-address{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.task-panel td .proxy-address:has(+.email-key){max-width:calc(100% - 20px)}.task-panel :is(.proxy-table,.email-table) td:nth-child(2){max-width:0}.account-table th.col-account{min-width:17em}.account-table th.col-signin{min-width:8em}.account-table th.col-proxy,.account-table th.col-card{min-width:13em}.account-table th.col-health{min-width:12.5em}@container acct (min-width: 1180px){.account-table th.col-account{min-width:20.5em}.account-table th.col-history{min-width:8.5em}}.card-table th.col-card{min-width:24em}.card-table th.col-holder{min-width:9.5em}.card-table th.col-account{min-width:17em}.task-table th.col-account{min-width:13em}.task-table th.col-proxies{min-width:8.5em}.proxy-ip{font-variant-numeric:tabular-nums}.proxy-table th:nth-child(2){min-width:13em}.proxy-table th:nth-child(3){min-width:20em}.proxy-table th:nth-child(4){min-width:16em}.email-table th:nth-child(2){min-width:18em}.task-table th.col-sections{min-width:7em}.task-table:has(th.col-sections) th.col-status{width:30%;min-width:160px}.task-table .col-sections{width:12%;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-layout{--group-index-w: 200px;container:groups / inline-size;position:relative;flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:calc(var(--page-pad-x) + var(--group-index-w)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);margin:calc(-1 * var(--page-pad-y)) calc(-1 * var(--page-pad-x))}.group-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden auto;padding:var(--page-pad-y) var(--page-pad-x)}.group-index{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;min-height:0;padding:var(--page-pad-y) var(--space-3) var(--space-2) var(--page-pad-x);border-right:1px solid var(--divider)}.gt-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);min-height:var(--row-control-h)}.gt-title{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text);font-size:var(--font-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.gt-title-icon{flex:none;width:calc(var(--font-md) + 2px);height:calc(var(--font-md) + 2px);color:var(--accent-2-text)}.gt-search input{width:100%}.gt-scroll{position:relative;flex:1;min-height:0;overflow:hidden auto;margin-inline:-4px;padding:0 4px var(--space-2);overscroll-behavior:contain}.gt-list{display:grid;gap:1px}.gt-row{--gt-action: calc(var(--row-control-h) - 6px);position:relative;border-radius:var(--r-chip);color:var(--text-2);font-weight:var(--weight-medium);transition:background-color var(--motion-feedback) var(--ease-out)}.gt-row:hover{background:var(--fill-hover)}.gt-row+.gt-row:before{content:"";position:absolute;top:-1px;right:var(--space-2);left:var(--space-2);height:1px;background:var(--divider);pointer-events:none}.gt-row:is(.selected,:hover):before,.gt-row:is(.selected,:hover)+.gt-row:before{visibility:hidden}.gt-row.selected{color:var(--text)}.gt-main{display:flex;align-items:center;gap:var(--space-1);width:100%;min-height:var(--row-control-h);padding-inline:var(--space-2);border-radius:inherit;color:inherit;font-size:var(--font-sm);font-weight:inherit;text-align:left}.gt-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gt-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-row.selected>.gt-main{padding-right:18px}.gt-row.selected:after{content:"";position:absolute;top:calc(50% - 1.5px);right:7px;width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:0 -5px currentColor,0 5px currentColor;opacity:.3;pointer-events:none;transition:opacity var(--motion-feedback) var(--ease-out)}.gt-row:is(:hover,:has(:focus-visible)):after{opacity:0}.gt-actions{position:absolute;top:50%;right:2px;display:flex;gap:2px;padding:1px;border-radius:var(--r-chip);translate:0 -50%;opacity:0;pointer-events:none;transition:opacity var(--motion-feedback) var(--ease-out)}.gt-row:is(:hover,:has(:focus-visible))>.gt-actions,.gt-actions:has(.button,[aria-expanded=true]){opacity:1;pointer-events:auto}.gt-actions :is(.icon-button,.select-box.icon-button:not(.button)){width:var(--gt-action);min-height:var(--gt-action);height:var(--gt-action);border-radius:6px}.gt-actions svg,.gt-actions .select-box.icon-button:not(.button)>svg{width:14px;height:14px}.gt-actions:has(.button) .icon-button{display:none}.gt-actions .button.danger{height:calc(var(--row-control-h) - 4px);padding:0 8px;font-size:var(--font-xs)}.gt-none{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-4) var(--space-2);color:var(--text-3);font-size:var(--font-sm);text-align:center}.gt-scroll.dragging,.gt-strip.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.dragging .dragged{opacity:.45}.dragging .gt-row:hover{background:none}.gt-drop-line{position:absolute;z-index:3;border-radius:1px;background:var(--accent);pointer-events:none}.gt-drop-line[hidden]{display:none}.gt-scroll>.gt-drop-line{left:4px;right:4px;height:2px}.gt-strip>.gt-drop-line{top:4px;width:2px;height:var(--chip-h)}.group-pick-slot{display:contents}.toolbar .gt-pick{display:none}@container groups (max-width: 1099px){.group-main{grid-column:1 / -1}.group-index{display:none}.group-index[data-open]{display:flex;position:absolute;z-index:30;top:var(--pick-top, 64px);left:var(--pick-left, var(--page-pad-x));width:min(300px,calc(100% - 2 * var(--page-pad-x)));max-height:max(220px,var(--pick-max, 480px));padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--r-tile);background:linear-gradient(var(--popover-hi),var(--popover-lo));box-shadow:var(--float);--surface-shift: 0 calc(-1 * var(--motion-distance));animation:surface-in var(--motion-enter) var(--ease-out)}.toolbar .gt-pick{display:flex}}.gt-strip-line{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-bottom:var(--space-2);flex:none}.gt-strip-line>.gt-strip{position:relative;flex:0 1 auto;min-width:0;margin-bottom:-4px;overscroll-behavior-x:contain}.gt-strip-tools{display:flex;align-items:center;gap:4px;flex:none;margin-left:auto}.gt-strip-search input{width:200px}.gt-strip-none{display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);color:var(--text-3);font-size:var(--font-sm);white-space:nowrap}.group-tile-actions .select-box.icon-button:not(.button){width:calc(var(--chip-h) - 12px);min-height:calc(var(--chip-h) - 12px);height:calc(var(--chip-h) - 12px);border-radius:6px}.group-tile-actions .select-box.icon-button:not(.button)>svg{width:14px;height:14px}.group-summary{display:flex;align-items:center;gap:8px;height:22px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:var(--fill);color:var(--text-2);font-size:var(--font-xs);font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums}.group-summary>span{display:inline-flex;align-items:center;gap:5px}.group-summary>span:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.group-summary .needs-you{color:var(--amber)}.group-summary .failed{color:var(--red)}.group-summary .done{color:var(--green)}@container app (max-width: 1240px){.group-summary{display:none}}.group-menu,.pace-pop{width:272px}.start-panel,.pace-pop-body{display:grid;gap:8px;padding:6px 6px 4px}.start-head{display:flex;min-width:0;color:var(--text-2);white-space:nowrap}.start-head strong{overflow:hidden;color:var(--text);font-weight:var(--weight-semibold);text-overflow:ellipsis}.start-head span{flex:none;white-space:pre}.start-blocked{color:var(--amber-text, var(--text-2));cursor:help}.start-panel-go{justify-self:stretch}.pace-editor{display:grid;gap:6px}.pace-fields{display:flex;justify-content:space-between;gap:6px}.pace-field{display:grid;gap:2px;color:var(--text-3);font-size:var(--font-xs)}.pace-field .stepper{gap:2px}.pace-field .stepper button{width:24px;height:24px}.pace-field .stepper :is(output,input){width:calc(5ch + 2px)}.pace-batch .stepper :is(output,input){width:calc(3ch + 2px)}.pace-field .stepper-unit{width:20px}.pace-batch .stepper-unit{width:4px}.pace-estimate{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.pace-estimate strong{color:var(--text);font-weight:var(--weight-semibold)}.pace-strip{display:flex;gap:2px;height:4px}.pace-strip i{flex:1;min-width:1px;max-width:24px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2));opacity:.75}.pace-button{display:inline-flex;align-items:center;gap:6px;height:var(--control-h);padding:0 8px;border-radius:var(--r-control);color:var(--text-2);font-size:var(--font-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.pace-button svg{width:14px;height:14px;color:var(--text-3)}.pace-button:hover,.pace-button[aria-expanded=true]{background:var(--fill-hover);color:var(--text)}.pace-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.index-resize{position:absolute;top:0;bottom:0;left:calc(var(--page-pad-x) + var(--group-index-w) - 4px);width:9px;z-index:2;cursor:ew-resize}.index-resize:after{content:"";position:absolute;top:50%;left:3px;width:3px;height:40px;border-radius:2px;background:var(--accent);transform:translateY(-50%);opacity:0;transition:opacity var(--motion-feedback) var(--ease-out)}.index-resize:hover:after,.index-resize:focus-visible:after,.resizing-index .index-resize:after{opacity:1}.resizing-index{cursor:ew-resize;-webkit-user-select:none;user-select:none}@container groups (max-width: 1099px){.index-resize{display:none}}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;align-content:start}.card-grid.pass-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--space-3)}.card-grid>.grid-spacer{grid-column:1 / -1;content-visibility:visible}.card-grid>*{content-visibility:auto;contain-intrinsic-size:auto 150px}.card-grid.pass-grid>*{contain-intrinsic-size:auto 290px}.card{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--panel-shadow);overflow:hidden;transition:border-color var(--motion-feedback) var(--ease-out)}.card:hover{border-color:var(--line-strong)}.card.picked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 22px -2px var(--accent-wash-550),var(--lift)}.card h2{font-size:var(--font-md);letter-spacing:var(--tracking-normal);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card p{font-size:var(--font-sm);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;letter-spacing:inherit;text-align:left}.card-title:hover{text-decoration:underline;text-underline-offset:3px}.none{color:var(--text-3)}.card>.card-heading{display:flex;align-items:center;gap:12px;min-width:0;margin:-16px -16px 0;padding:12px 16px;border-bottom:1px solid var(--head-line);background:var(--head)}.card-heading>div{min-width:0;flex:1}.card dl{display:grid;gap:7px;padding-top:12px;border-top:1px solid var(--divider);font-size:var(--font-sm)}.card dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.card dt{color:var(--text-3)}.card dd{display:flex;align-items:center;gap:4px;min-width:0;color:var(--text);font-variant-numeric:tabular-nums}.card dd.none{color:var(--text-3)}.card dd[title]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-pick{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.card:has(.acct-pick){cursor:pointer}.card:has(.acct-pick:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.card.acct.pass{gap:0;padding:0;border-color:oklch(var(--pass-border) var(--h, 322));background:var(--panel-ground)}.card.acct.working{border-color:var(--border-wash-240)}.card.acct.attention{border-color:var(--warning-wash-400)}.card.acct.pass.picked{border-color:var(--accent)}.pass-face{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);background:linear-gradient(150deg,oklch(var(--pass-face-hi) var(--h, 322)),oklch(var(--pass-face-lo) var(--h, 322)));box-shadow:inset 0 1px 0 var(--sheen-140)}.pass-head{position:relative;display:flex;align-items:center;gap:10px;min-width:0}.pass .avatar{width:38px;height:38px;border-radius:12px;font-size:var(--font-md)}.pass-who{flex:1;min-width:0;padding-right:var(--space-2)}.pass-who h2{font-size:var(--font-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.pass-who p{display:flex;align-items:center;gap:6px;min-width:0;color:var(--inverse-660);font-size:var(--font-sm)}.pass-who p>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-group{flex:none;padding:1px 7px;border-radius:6px;background:var(--scrim-260);color:var(--inverse-800);font-size:var(--font-xs);font-weight:var(--weight-semibold)}.pass-head .acct-tools{max-width:0;overflow:hidden;opacity:0;transition:opacity var(--motion-feedback) var(--ease-out)}.pass-tools-cue{position:absolute;top:50%;right:var(--space-1);width:13px;height:13px;color:var(--text-3);transform:translateY(-50%)}.pass:hover .pass-head .acct-tools,.pass:has(.acct-tools :focus-visible) .pass-head .acct-tools{max-width:none;overflow:visible;opacity:1}.pass:hover .pass-who,.pass:has(.acct-tools :focus-visible) .pass-who{padding-right:0}.pass:hover .pass-tools-cue,.pass:has(.acct-tools :focus-visible) .pass-tools-cue{display:none}.pass-status{display:grid;gap:var(--space-1);--tone: var(--text-3)}.pass-status.ready{--tone: var(--green)}.pass-status.warn{--tone: var(--amber)}.pass-status.bad{--tone: var(--red)}.pass-status-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.pass-state{display:inline-flex;flex:none;align-items:center;gap:7px;color:var(--tone);font-size:var(--font-sm);font-weight:var(--weight-semibold)}.pass-state i{width:8px;height:8px;border-radius:50%;background:var(--tone);box-shadow:0 0 0 3px color-mix(in oklch,var(--tone) 22%,transparent)}.pass-detail{flex:1;min-width:0;overflow:hidden;color:var(--inverse-720);font-size:var(--font-sm);text-align:right;text-overflow:ellipsis;white-space:nowrap}.pass-step{flex:none;padding:1px 7px;border-radius:6px;background:var(--wash-100);color:var(--inverse-850);font-size:var(--font-xs);font-weight:var(--weight-semibold)}.pass-progress{height:3px;border-radius:2px;background:var(--scrim-300);overflow:hidden;contain:strict}.pass-progress span{display:block;width:100%;height:100%;border-radius:2px;background:var(--tone);transform-origin:left;transition:transform var(--motion-progress) var(--ease-out)}.card dl.pass-facts{gap:0;padding:var(--space-1) var(--space-3);border-top:0;line-height:var(--leading-tight)}.card .pass-facts>div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0}.card .pass-facts>div+div{border-top:1px solid var(--divider)}.pass-facts dt{font-size:var(--font-xs)}.card .pass-facts dd{align-items:baseline;gap:6px}.pass-facts strong,.pass-facts small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass-facts strong{flex:0 1 auto;font-size:var(--font-sm);font-weight:var(--weight-semibold)}.pass-facts strong.mono{font-family:var(--mono);font-weight:var(--weight-medium);font-variant-ligatures:none}.pass-facts small{flex:1 1 0;min-width:3em;color:var(--text-2);font-size:var(--font-xs)}.pass-facts small.faint,.pass-facts .none strong,.pass-facts .none small{color:var(--text-3)}.pass-facts .warn strong,.pass-facts .warn small{color:var(--amber)}.pass-tear{position:relative;height:0;border-top:2px dashed var(--divider)}.pass-tear:before,.pass-tear:after{content:"";position:absolute;top:-10px;width:18px;height:18px;border-radius:50%;background:var(--bg)}.pass-tear:before{left:-10px;box-shadow:inset -1px 0 oklch(var(--pass-border) var(--h, 322))}.pass-tear:after{right:-10px;box-shadow:inset 1px 0 oklch(var(--pass-border) var(--h, 322))}.pass-stub{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);background:var(--foot)}.pass-record{display:flex;align-items:flex-end;gap:var(--space-3);min-width:0}.pass-record>div{display:grid}.pass-record b{font-size:var(--font-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-none)}.pass-record small{color:var(--text-3);font-size:var(--font-xs)}.pass-record .pass-latest{flex:1;min-width:0;text-align:right}.pass-latest span{overflow:hidden;color:var(--text-2);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.pass-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.pass-actions>.button{flex:1;height:var(--control-h);min-height:var(--control-h);font-size:var(--font-md)}[data-network]{--c: .07}[data-network=visa]{--h: 255}[data-network=mastercard]{--h: 285}[data-network=amex]{--h: 190}[data-network=discover]{--h: 50}[data-network=other]{--h: 310;--c: .012}[data-expiry=gone]{--c: .012}.card-grid.wallet{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:var(--space-4) var(--space-3)}.card-grid.wallet>*{contain-intrinsic-size:auto 250px}.card.card-tile{gap:var(--space-2);padding:0;border:0;border-radius:12px;background:none;box-shadow:none;overflow:visible}.plastic{position:relative;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);container-type:inline-size;aspect-ratio:1.586;padding:14px 16px;overflow:hidden;border-radius:12px;background:radial-gradient(130% 100% at 0% 0%,var(--sheen-170),transparent 58%),linear-gradient(112deg,transparent 46%,var(--sheen-045) 46% 62%,transparent 62%),linear-gradient(155deg,oklch(var(--wallet-face-hi) var(--c) var(--h)),oklch(var(--wallet-face-lo) calc(var(--c) * .8) var(--h)));--plastic-ring: inset 0 0 0 1px var(--sheen-070);box-shadow:inset 0 1px 0 var(--sheen-300),var(--plastic-ring),inset 0 -24px 36px -20px var(--shadow-500),0 1px 2px var(--shadow-400),0 8px 18px -8px var(--shadow-650);color:oklch(var(--wallet-text) var(--h));text-shadow:0 1px 1px var(--shadow-350)}.card-tile:hover .plastic{--plastic-ring: inset 0 0 0 1px var(--sheen-160)}.card-tile.picked .plastic{--plastic-ring: inset 0 0 0 2px var(--accent)}.plastic-top{display:flex;align-items:center;gap:9px;min-width:0}.card-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plastic-top .brand-mark{margin-left:auto}.plastic-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-md);font-weight:var(--weight-semibold)}.plastic-flag{display:flex;align-items:center;flex:none;height:18px;padding:0 9px;border-radius:999px;background:var(--wallet-badge);box-shadow:inset 0 0 0 1px color-mix(in oklch,currentColor 50%,transparent);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:var(--leading-none);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-shadow:none}.plastic-flag.soon{color:var(--amber)}.plastic-flag.gone{color:var(--red)}.plastic-mid{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:10px}.plastic-chip{--seam: oklch(var(--wallet-seam) var(--h) / .7);width:34px;height:26px;border-radius:6px;background:linear-gradient(var(--seam),var(--seam)) 34% 0 / 1px 100% no-repeat,linear-gradient(var(--seam),var(--seam)) 66% 0 / 1px 100% no-repeat,linear-gradient(var(--seam),var(--seam)) 0 50% / 100% 1px no-repeat,linear-gradient(135deg,oklch(var(--chip-hi) var(--h)),oklch(var(--chip-lo) var(--h)) 58%,oklch(var(--chip-mid) var(--h)));box-shadow:inset 0 0 0 1px oklch(var(--chip-edge) var(--h) / .7),inset 0 1px 0 var(--sheen-500)}.plastic-numbers{display:flex;align-items:center;gap:8px;min-width:0}.plastic-number,.plastic-copy{padding:0 4px;margin:0 -4px;border:0;border-radius:5px;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-feedback) var(--ease-out)}.plastic-number:hover,.plastic-copy:hover:not(:disabled),.plastic-number:focus-visible,.plastic-copy:focus-visible{background:var(--sheen-120);box-shadow:inset 0 0 0 1.5px var(--sheen-600);outline:none}.plastic-copy:disabled{cursor:default}.plastic-eye{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:var(--wallet-field);box-shadow:inset 0 0 0 1px var(--sheen-160);color:inherit;cursor:pointer;transition:background-color var(--motion-feedback) var(--ease-out)}.plastic-eye:hover:not(:disabled){background:var(--wallet-badge)}.plastic-eye svg{width:14px;height:14px}.plastic-number{min-width:0;overflow:hidden;font:var(--weight-medium) clamp(11px,calc((100cqw - 44px) / 13.4),20px) / var(--leading-none) var(--mono);font-variant-ligatures:none;letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 1px 0 var(--shadow-500),0 -1px 0 var(--sheen-160)}.plastic-bottom{display:flex;align-items:flex-end;gap:16px;min-width:0}.plastic-field{display:grid;gap:4px;min-width:0}.plastic-field.grow{flex:1}.plastic-field small{color:oklch(var(--wallet-muted) var(--h) / .62);font-size:var(--font-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-shadow:none}.plastic-copy{justify-self:start;max-width:calc(100% + 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums}.brand-mark{flex:none;font-size:20px}.brand-mark-visa{font-weight:var(--weight-bold);font-style:italic;font-synthesis-style:auto;letter-spacing:-.04em;line-height:var(--leading-none)}.brand-mark-amex,.brand-mark-discover{font-size:10px;font-weight:var(--weight-bold);line-height:var(--leading-none)}.brand-mark-amex{padding:4px 6px;border:1.5px solid currentColor;border-radius:4px;letter-spacing:.14em}.brand-mark-discover{letter-spacing:.1em}svg.brand-mark{width:1.9em;height:1.2em}svg.brand-mark:not(.brand-mark-mastercard){width:1.3em;height:1.3em;opacity:.8}.brand-mark-mastercard circle{fill:var(--inverse-600)}.plastic-copy.none{opacity:.55}.card-warn-note{display:grid;gap:2px;margin:0 var(--space-1);padding:1px 0 1px var(--space-2);border-left:2px solid var(--amber);color:var(--amber);font-size:var(--font-sm);line-height:var(--leading-tight)}.card-uses{margin:0 var(--space-1);color:var(--text-3);font-size:var(--font-sm)}.card-warn{color:var(--amber);font-weight:var(--weight-medium)}.card-owner{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-1)}.card-owner-text{display:grid;flex:1;min-width:0;line-height:var(--leading-tight)}.card-owner-text strong,.card-owner-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-owner-text strong{font-size:var(--font-md)}.card-unlink,.card-account .icon-action{opacity:0;transition:opacity var(--motion-feedback) var(--ease-out)}.card:hover .card-unlink,.card-table tr:hover .card-account .icon-action,.card-unlink:focus-visible,.card-account .icon-action:focus-visible{opacity:1}.card-owner.free .avatar{border:1px dashed var(--line-strong);background:none;box-shadow:none;color:var(--text-3)}.card-owner.free strong{color:var(--text-2)}.card-owner .button{flex:none;height:var(--row-control-h);min-height:var(--row-control-h);padding:0 10px;font-size:var(--font-sm)}.card-table{container:wallet / inline-size}.card-table td{max-width:0}.card-table .col-card{width:32%;min-width:250px}.card-table .col-holder{width:20%}.card-table .col-expiry{width:12%}.card-table .col-account{width:32%}.card-table .col-cvv{width:1%;max-width:none;white-space:nowrap}.card-table .col-actions{width:1%;max-width:none;padding-left:0;white-space:nowrap;text-align:right}.card-number{display:flex;align-items:center;gap:6px}.card-number .icon-action{margin:-6px 0}.copy-text{padding:0 4px;margin:0 -4px;border:0;border-radius:5px;background:none;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-feedback) var(--ease-out)}.copy-text:hover:not(:disabled),.copy-text:focus-visible{background:var(--sheen-070);box-shadow:inset 0 0 0 1.5px var(--line-strong);outline:none}.card-secret{font:var(--weight-medium) var(--font-sm) / var(--leading-tight) var(--mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums}@container wallet (max-width: 719px){.card-table .col-holder{display:none}.card-table .col-card{width:44%}.card-table .col-account{width:40%}}.plate{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:none;width:42px;height:28px;padding:5px 6px 6px;border-radius:6px;background:linear-gradient(155deg,oklch(var(--wallet-face-hi) var(--c) var(--h)),oklch(var(--wallet-face-lo) calc(var(--c) * .8) var(--h)));box-shadow:inset 0 1px 0 var(--sheen-300),inset 0 0 0 1px var(--sheen-070),0 1px 2px var(--shadow-500)}.plate:before{content:"";width:11px;height:8px;border-radius:2px;background:linear-gradient(135deg,oklch(var(--chip-hi) var(--h)),oklch(var(--chip-lo) var(--h)));box-shadow:inset 0 0 0 .5px oklch(var(--chip-edge) var(--h) / .7)}.plate:after{content:"";width:22px;height:2px;border-radius:1px;background:var(--sheen-350)}.card-account{display:flex;align-items:center;gap:8px}.card-account .who{flex:1}.template-links{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:var(--font-sm);color:var(--text-3)}.template-links .text-button{padding:4px}.card-actions{display:flex;justify-content:flex-end;gap:6px;margin:auto -16px -16px;padding:10px 16px;border-top:1px solid var(--divider);background:var(--foot);box-shadow:var(--foot-shadow)}.card-owner-list{flex:1;min-width:0;display:grid;gap:6px}.card-owner-list>.button{justify-self:start}.card-owner-list .card-account{display:flex;align-items:center;gap:8px}.card-owner-list .card-owner-text{flex:1;min-width:0}.settings-layout{--settings-label: calc(var(--font-md) * 14.5);--settings-control: 190px;--settings-mid: var(--space-5);--settings-key: 480px;--settings-index-w: 200px;--settings-index-row: calc(var(--row-control-h) - var(--space-1));--settings-index-glyph: calc(var(--font-md) + 2px);--panel-pad-x: var(--space-4);--panel-inset: calc(var(--panel-pad-x) + 1px);container:settings / inline-size;flex:1;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);margin:calc(-1 * var(--page-pad-y)) calc(-1 * var(--page-pad-x));animation:enter var(--motion-page) var(--ease-out)}.settings-frame{display:grid;grid-template-columns:calc(var(--page-pad-x) + var(--settings-index-w)) minmax(0,1fr);min-height:0}.settings-index{display:flex;flex-direction:column;gap:var(--space-2);min-height:0;overflow-y:auto;padding:var(--page-pad-y) var(--space-3) var(--page-pad-y) var(--page-pad-x);border-right:1px solid var(--divider);scrollbar-width:none}.settings-search input{width:100%}.settings-found{font-size:var(--font-sm);color:var(--text-3);font-variant-numeric:tabular-nums}.settings-found:empty,.settings-jump{display:none}.settings-jump .select-box{background-image:var(--marker-fill)}.settings-jump .settings-index-icon{vertical-align:-.2em}.settings-toc ul{display:grid}.settings-toc>ul{gap:var(--space-2)}.settings-toc>ul>li+li{padding-top:var(--space-2);border-top:1px solid var(--divider)}.settings-toc a{position:relative;display:flex;align-items:center;gap:var(--space-1);min-height:var(--settings-index-row);padding-inline:var(--space-2);border-radius:var(--r-chip);color:var(--text-2);font-size:var(--font-sm);text-decoration:none;transition:background-color var(--motion-feedback) var(--ease-out)}.settings-toc a>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-index-icon{flex:none;width:var(--settings-index-glyph);height:var(--settings-index-glyph);margin-right:calc(var(--space-2) - var(--space-1));color:var(--accent-2-text)}.settings-toc li li a{padding-left:calc(2 * var(--space-2) + var(--settings-index-glyph))}.settings-toc a.settings-index-group,.settings-toc a[aria-current]{color:var(--text)}.settings-toc a.settings-index-group{font-size:var(--font-sm);font-weight:var(--weight-semibold)}.settings-toc a:hover{background:var(--fill-hover);text-decoration:none}.settings-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.settings-dot.news{background:var(--accent-2);box-shadow:0 0 0 3px var(--accent-2-soft)}.settings-scroll{container:settings-body / size;min-height:0;overflow-y:auto;padding:var(--page-pad-y) calc(var(--space-5) + var(--space-2)) var(--page-pad-y) var(--space-5)}.settings-content{display:grid;grid-template-columns:[label-1] minmax(min-content,calc(var(--settings-label) + var(--panel-inset))) [control-1] minmax(var(--settings-control),1fr) [mid] var(--settings-mid) [label-2] minmax(min-content,var(--settings-label)) [control-2] minmax(calc(var(--settings-control) + var(--panel-inset)),1fr) [end];column-gap:var(--space-2);padding-bottom:calc(80cqh - var(--page-pad-y))}.settings-content>*,.settings-group>*,.settings-flow>*,.settings-section>*{grid-column:1 / -1}.settings-group,.settings-flow,.settings-section,.settings-section>footer,.settings-pair,.settings-row,.settings-section .field.inline,.solver-keys,.solver-vendor-name{display:grid;grid-template-columns:subgrid;column-gap:normal}.settings-layout [data-miss]{display:none!important}.settings-group{row-gap:var(--space-4);scroll-margin-top:var(--space-3)}.settings-group:not([data-miss])~.settings-group{margin-top:calc(2 * var(--space-5))}.settings-group>header{display:grid;gap:2px}.settings-group>header h2{justify-self:start;font-size:var(--font-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.settings-group>header p{font-size:var(--font-sm);color:var(--text-2)}.settings-group>header:after{content:"";height:1px;margin-top:var(--space-3);background:var(--accent-rule)}.settings-flow{row-gap:var(--space-4)}.settings-section{min-width:0;scroll-margin-top:var(--space-3);padding:0 var(--panel-pad-x) var(--space-1);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel-ground);box-shadow:var(--panel-shadow)}.settings-section>header h3{font-size:var(--font-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}@container settings (max-width: 1099px){.settings-frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.settings-index{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);overflow:visible;padding:var(--space-2) var(--page-pad-x);border-right:0;border-bottom:1px solid var(--divider)}.settings-search{flex:0 1 320px}.settings-jump{display:block;flex:0 1 280px;min-width:0}.settings-toc{display:none}.settings-scroll{padding-left:var(--page-pad-x)}}.settings-section>header{display:flex;align-items:center;gap:var(--space-3);min-height:calc(var(--control-h) + 2 * var(--space-1));margin-inline:calc(-1 * var(--panel-pad-x));padding:var(--space-1) var(--panel-pad-x);border-bottom:1px solid var(--panel-band-line);border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;background:var(--card-head)}.settings-section>header:last-child{margin-bottom:calc(-1 * var(--space-1));border-bottom:0;border-radius:calc(var(--r-card) - 1px)}.settings-section>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-3);flex:1;min-width:0}.settings-section>header p{flex:1 1 280px;font-size:var(--font-xs);color:var(--text-3)}.settings-section>:where(:not(header)){padding-block:var(--space-2)}.settings-section>:where(:not(header,[data-miss]))~:where(:not([data-miss])){border-top:1px solid var(--divider)}.settings-hint{font-size:var(--font-xs);color:var(--text-3)}.settings-section>.settings-row,.settings-pair>.settings-row,.settings-section .field.inline{align-items:start;row-gap:4px;min-height:calc(var(--control-h) + 8px);padding-block:calc(var(--space-1) + 2px);color:var(--text-2)}.settings-section>.settings-pair{padding-block:0}.settings-pair>.settings-row:first-child{grid-column:label-1 / mid}.settings-pair>.settings-row:nth-child(2){grid-column:label-2 / end}.settings-pair>[data-miss]+.settings-row{grid-column:label-1 / mid}.settings-row>.row-copy,.settings-section .field.inline>:first-child{grid-area:1 / 1;display:flex;align-items:center;min-width:0;min-height:var(--control-h)}.settings-row>.row-copy strong{display:flex;align-items:center}.settings-row>.row-copy strong,.settings-section .field.inline>:first-child,.settings-section .field.inline .field-head label{color:var(--text);font-size:var(--font-sm);font-weight:var(--weight-semibold);font-variant-numeric:normal}.settings-row>.row-control{grid-area:1 / 2;display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control-h)}.row-control>:is(.stepper,.select-box){width:100%}.settings-row.wide>.row-control{grid-column:2 / -1}.settings-row.wide>.row-control>input{flex:0 1 var(--settings-key);min-width:120px}.settings-section .field.inline>:last-child{grid-column:2 / -1;width:100%;max-width:var(--settings-key);margin:0}.settings-row>.row-note{grid-area:2 / 2 / auto / -1;min-width:0;color:var(--text-3);font-size:var(--font-xs);line-height:var(--leading-tight)}.row-note>small{font-size:inherit}.settings-actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.settings-section:not(:has(.settings-row,.field)) .settings-actions{grid-column:1 / -1}@container settings-body (max-width: 759px){.settings-content{grid-template-columns:[label-1] minmax(min-content,calc(var(--settings-label) + var(--panel-inset))) [control-1] var(--settings-control) [mid] minmax(0,1fr) [end]}.settings-pair>.settings-row:is(:first-child,:nth-child(2)){grid-column:1 / -1}.settings-pair>.settings-row:not([data-miss])~.settings-row{border-top:1px solid var(--divider)}}.solver-keys{row-gap:0}.solver-keys>*{grid-column:1 / -1}.solver-vendor-name{align-items:center;min-height:calc(var(--control-h) + 8px);color:var(--text)}.solver-vendor-name>strong{grid-column:1}.solver-balance{grid-column:2 / -1;display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--text-2);font-variant-numeric:tabular-nums}.solver-keys>.button{grid-column:2;justify-self:start;margin-top:var(--space-1)}.sms-balance{color:var(--text);font-variant-numeric:tabular-nums}.setting-title{anchor-name:var(--tip-anchor);border-radius:4px;cursor:help}.setting-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.setting-tip{position:fixed;position-anchor:var(--tip-anchor);top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:25;width:max-content;max-width:min(320px,calc(100vw / var(--zoom, 1) - 2 * var(--space-2)));margin:var(--space-1) 0;padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);border-radius:var(--r-control);background:linear-gradient(var(--popover-hi),var(--popover-lo));box-shadow:var(--float);color:var(--text-2);font-size:var(--font-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);text-align:left;white-space:normal;cursor:default;visibility:hidden;opacity:0;transition:opacity var(--motion-exit) var(--ease-in),visibility 0s linear var(--motion-exit)}.setting-tip:before{content:"";position:absolute;inset:calc(-1 * var(--space-1) - 1px) 0;z-index:-1}.setting-label:not([data-dismissed]):hover>.setting-tip,.setting-label:not([data-dismissed])>.setting-title:focus-visible+.setting-tip{visibility:visible;opacity:1;transition:opacity var(--motion-enter) var(--ease-out) .3s,visibility 0s linear .3s}@supports not (anchor-name: --a){.setting-label{position:relative}.setting-tip{position:absolute;top:100%;left:0}}.sms-override-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sms-override-more{grid-column:2 / -1;font-size:var(--font-sm)}.settings-status{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--text-3);font-size:var(--font-sm);font-weight:var(--weight-regular);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.settings-status strong{color:var(--text);font-weight:var(--weight-semibold)}.settings-status[data-state]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--status-dot);box-shadow:0 0 0 2px var(--status-ring)}.settings-status[data-state=idle]{--status-dot: var(--text-3);--status-ring: transparent}.settings-status[data-state=good]{--status-dot: var(--green);--status-ring: var(--green-soft)}.settings-status[data-state=warn]{--status-dot: var(--amber);--status-ring: var(--amber-soft)}.settings-status[data-state=bad]{--status-dot: var(--red);--status-ring: var(--red-soft);color:var(--red)}.settings-status[data-state=news]{--status-dot: var(--accent-2);--status-ring: var(--accent-2-soft)}:root:not([data-contrast=more]) .settings-section header .badge{--badge-tone: var(--text-3);padding:2px 9px 2px 7px;border:1px solid color-mix(in srgb,var(--badge-tone) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--badge-tone) 12%,transparent);color:color-mix(in oklab,var(--badge-tone) 80%,var(--text))}:root:not([data-contrast=more]) .settings-section header .badge i{box-shadow:none}.settings-section header .badge:is(.ready,.done,.live){--badge-tone: var(--green)}.settings-section header .badge:is(.missing,.retrying,.needs_you,.not_ready){--badge-tone: var(--amber)}.settings-section header .badge:is(.failed,.locked){--badge-tone: var(--red)}.settings-section header .badge.news{--badge-tone: var(--accent-2-text)}.vendor-chip,.event-chip{display:inline-grid;place-items:center;flex:none;width:calc(var(--control-h) - 10px);height:calc(var(--control-h) - 10px);margin-right:var(--space-2);border-radius:var(--r-chip);font-style:normal}.vendor-chip{background:linear-gradient(160deg,var(--accent-2-hi),var(--accent-2-lo));box-shadow:inset 0 1px 0 var(--sheen-350),0 1px color-mix(in srgb,var(--accent-2-lo) 55%,var(--shade));color:var(--ink);font-size:var(--font-xs);font-weight:var(--weight-semibold);line-height:var(--leading-none)}.vendor-chip:before{content:attr(data-initial)}.event-chip{background:var(--chip-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip-ink) 22%,transparent);color:var(--chip-ink)}.event-chip svg{width:14px;height:14px}.event-chip[data-slot=queue_passed]{--chip-soft: var(--accent-soft);--chip-ink: var(--accent-text)}.event-chip[data-slot=cart_held]{--chip-soft: var(--accent-2-soft);--chip-ink: var(--accent-2-text)}.event-chip[data-slot=order_placed]{--chip-soft: var(--accent-3-soft);--chip-ink: color-mix(in oklab, var(--accent-3-hi) 70%, var(--text))}.event-chip[data-slot=failures]{--chip-soft: var(--red-soft);--chip-ink: var(--red)}.settings-row input[data-masked]{color:var(--text-2)}.settings-readout{display:block;flex:0 1 var(--settings-key);min-width:120px;min-height:var(--control-h);padding:calc((var(--control-h) - 2px - 1lh) / 2) 11px;border:1px solid var(--line);border-radius:var(--r-control);background:color-mix(in oklab,var(--input) 55%,var(--well));box-shadow:var(--sink);color:var(--text-2);font:var(--font-sm) / var(--leading-normal) var(--mono);font-variant-ligatures:none;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.cart-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--space-3);align-content:start;align-items:start}.cart-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-card);background:linear-gradient(var(--surface-hi),var(--surface) 80px);box-shadow:var(--panel-shadow);overflow:hidden;transition:opacity var(--motion-enter) var(--ease-out)}.cart-card.soon{border-color:var(--warning-wash-550);box-shadow:inset 0 0 0 1px var(--warning-wash-250),var(--panel-shadow)}.cart-card.gone{opacity:.55}.cart-running-out{font-size:var(--font-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap}.cart-well{position:relative}.cart-well.expanded .cart-map{height:auto;aspect-ratio:5 / 4;max-height:340px}.cart-well .cart-map-toggle{position:absolute;top:var(--space-2);right:var(--space-2);padding:4px 8px;border:1px solid var(--line);border-radius:7px;background:var(--surface-2);color:var(--text-2);font-size:var(--font-xs);transition:background-color var(--motion-feedback) var(--ease-out)}.cart-well .cart-map-toggle:hover{background:var(--control);color:var(--text)}.cart-map{position:relative;height:168px;width:100%;display:grid;place-items:center;padding:var(--space-1);border-bottom:1px solid var(--divider);background:radial-gradient(70% 80% at 50% 45%,var(--map-ground),transparent),var(--well);box-shadow:var(--sink)}.cart-map svg,.cart-map img{width:100%;height:100%;object-fit:contain}.cart-map path{fill:var(--map-fill-160);stroke:var(--map-stroke-160);stroke-width:1.2;vector-effect:non-scaling-stroke}.cart-map path.lit{fill:oklch(var(--map-held) var(--h));stroke:oklch(var(--map-held-edge) var(--h));filter:drop-shadow(0 0 6px oklch(var(--map-held-glow) var(--h) / .5))}.cart-map text{fill:var(--identity-ink);font-weight:var(--weight-bold);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:oklch(var(--map-held) var(--h));stroke-width:6px}.cart-map-note{position:absolute;left:var(--space-3);bottom:var(--space-2);font-size:var(--font-xs)}.cart-time{position:absolute;top:var(--space-2);left:var(--space-2);display:inline-flex;align-items:baseline;gap:var(--space-1);padding:1px var(--space-2);border-radius:999px;background:var(--scrim-260);font-size:var(--font-xs);color:var(--text-2);white-space:nowrap}.cart-time b{color:var(--text);font-size:var(--font-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.cart-time.soon{background:linear-gradient(var(--warning-counter-hi),var(--amber));box-shadow:0 4px 10px -2px var(--shadow-500);color:var(--status-ink)}.cart-time.soon b{color:var(--status-ink)}.cart-time.gone{box-shadow:inset 0 0 0 1px var(--danger-wash-500);color:var(--red)}.cart-seat{display:flex;align-items:baseline;min-width:0;padding:var(--space-2) var(--space-3)}.cart-seat>div{display:flex;flex:0 1 auto;align-items:baseline;gap:var(--space-1);min-width:0;padding:0 var(--space-3)}.cart-seat>div:first-child{padding-left:0}.cart-seat>div:not(:last-child){flex-shrink:0}.cart-seat>div+div{border-left:1px solid var(--divider)}.cart-seat dt{flex:none;font-size:var(--font-xs);color:var(--text-3)}.cart-seat dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.cart-title{display:grid;gap:2px;min-width:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--head-line);background:var(--head)}.cart-title h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.cart-sub{display:flex;align-items:center;gap:var(--space-2);min-width:0}.cart-sub small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-who{display:flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;max-width:60%;margin-left:auto;color:var(--text-2);font-size:var(--font-sm)}.cart-who>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-who .avatar{width:24px;height:24px;border-radius:8px;font-size:var(--font-xs)}.cart-price{display:flex;align-items:baseline;gap:7px;min-width:0}.cart-price strong{font-size:var(--font-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.cart-price small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-actions{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--divider);background:var(--foot);box-shadow:var(--foot-shadow)}.cart-actions .cart-price{flex:1}.cart-gone{display:grid;place-content:center;justify-items:center;gap:4px;min-height:160px;border-radius:var(--r-card);border:1.5px dashed var(--line-strong);color:var(--text-3);text-align:center}.console-pane{grid-area:console;position:relative;display:flex;flex-direction:column;min-height:0;background:var(--well);border-top:1px solid var(--line-strong);box-shadow:0 -8px 24px -10px var(--shadow-600)}.console-resize{position:absolute;top:-4px;left:0;right:0;height:9px;z-index:2;cursor:ns-resize}.console-resize:after{content:"";position:absolute;left:50%;top:3px;width:40px;height:3px;border-radius:2px;background:var(--accent);transform:translate(-50%);opacity:0;transition:opacity var(--motion-feedback) var(--ease-out)}.console-resize:hover:after,.console-resize:focus-visible:after{opacity:1}.log-view{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.log-history-gap{padding:8px 14px;color:var(--text-2);font-size:var(--font-sm)}.log-tools{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--divider);background:var(--log-divider);flex:none}.log-tools .search{width:200px}.log-tools .group-picker{width:180px}.log-tools>:last-child{margin-left:auto}.log-lines{flex:1;min-height:0;overflow:auto;padding:4px 0 8px;font:var(--font-sm) / var(--leading-normal) var(--mono);font-variant-ligatures:none;-webkit-user-select:text;user-select:text}.log-day{position:sticky;top:-4px;z-index:1;padding:8px 14px 5px;border-bottom:1px solid var(--divider);background:var(--well);color:var(--text-3);font:var(--font-xs) / var(--leading-tight) var(--font)}.log-line{display:flex;align-items:baseline;gap:10px;padding:1px 14px}.log-line:hover{background:var(--wash-035)}.log-line time{flex:none;color:var(--text-3);font-variant-numeric:tabular-nums}.log-line i{flex:none;align-self:center;width:6px;height:6px;border-radius:50%;background:var(--text-3)}.log-line.good i{background:var(--green)}.log-line.warn i{background:var(--amber)}.log-line.error i{background:var(--red)}.log-source{flex:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent-2-text);font-family:var(--font);font-weight:var(--weight-medium)}button.log-source:hover{text-decoration:underline}.log-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2)}.log-line.warn .log-text{color:var(--amber)}.log-line.error .log-text{color:var(--red)}.log-line.good .log-text{color:var(--green)}.log-earlier,.log-empty{display:block;padding:8px 14px;color:var(--text-3);font-family:var(--font)}.log-earlier{color:var(--accent-2-text)}.log-jump{position:absolute;right:18px;bottom:14px;display:inline-flex;align-items:center;gap:6px;height:var(--row-control-h);padding:0 12px;border:1px solid var(--accent-border);border-radius:999px;background:var(--accent-face);color:var(--ink);font-size:var(--font-sm);font-weight:var(--weight-semibold);box-shadow:var(--keycap-accent)}.log-jump svg{width:12px;height:12px;transform:rotate(90deg)}.modal .log-view{flex:none;height:min(440px,calc(100vh / var(--zoom, 1) - 220px));border-top:1px solid var(--divider);background:var(--well);box-shadow:var(--sink);overflow:hidden}.modal .log-tools{padding-inline:var(--modal-x)}.request-checklist{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);flex:none;margin:0 var(--modal-x) var(--space-3);list-style:none}.request-checklist li{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:var(--font-xs)}.request-step-number{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:7px;font-variant-numeric:tabular-nums}.request-step-number svg{width:12px;height:12px}.request-checklist .done{color:var(--green)}.request-checklist .running{color:var(--text)}.request-checklist .running .request-step-number{box-shadow:0 0 0 3px var(--sheen-140)}.request-checklist .failed{color:var(--red)}.request-checklist .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.modal:has(.request-checklist) .log-view{height:min(360px,calc(100vh / var(--zoom, 1) - 300px))}.actions{display:flex;align-items:center;gap:8px}form .actions{justify-content:flex-end}.facts{display:grid;gap:var(--space-1);font-size:var(--font-sm)}.facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.facts.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-5)}.facts dt{flex:none;color:var(--text-3)}.facts dd{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums}.facts dd>span{overflow:hidden;text-overflow:ellipsis}.restore-compare{width:100%;font-size:var(--font-sm);font-variant-numeric:tabular-nums}.restore-compare :is(th,td){position:static;height:auto;padding:var(--space-1) 0 var(--space-1) var(--space-3);border-bottom:1px solid var(--divider);background:none;box-shadow:none;text-align:right}.restore-compare thead th{color:var(--text-3);font-size:var(--font-xs);font-weight:var(--weight-semibold)}.restore-compare tbody th{padding-left:0;color:var(--text-3);font-weight:var(--weight-regular);text-align:left}.restore-compare tbody tr,.restore-compare tbody tr:hover{background:none}.restore-compare tbody tr:last-child>*{border-bottom:0}.restore-compare tr.fewer td:last-child{color:var(--amber)}.restore-path{font-family:var(--mono);font-variant-ligatures:none;overflow-wrap:anywhere;color:var(--text-2)}.sheet-hero{display:flex;align-items:center;gap:var(--space-3);margin:0 var(--modal-x) var(--space-3);flex:none}.sheet-hero .avatar{width:38px;height:38px;border-radius:12px;font-size:var(--font-md)}.sheet-hero>div{display:grid;flex:1;min-width:0}.sheet-hero strong,.sheet-hero small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-arrows{display:flex;align-items:center;gap:2px;flex:none}.sheet-arrows small{min-width:52px;text-align:center;font-size:var(--font-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.sheet-arrows .back svg{transform:scaleX(-1)}.sheet-stack{display:grid;gap:var(--space-4)}.sheet-section{display:grid;align-content:start;gap:var(--space-2)}.sheet-section+.sheet-section{padding-top:var(--space-4);border-top:1px solid var(--divider)}.form-grid.dense{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3)}.form-grid.dense>.span-2{grid-column:span 2}.form-grid.dense>.span-3{grid-column:span 3}.form-grid.dense>.span-4{grid-column:span 4}.form-grid.dense>.span-5{grid-column:span 5}.form-grid.dense>.span-7{grid-column:span 7}.form-grid.dense>.span-8{grid-column:span 8}.sheet-section>.row-between{min-height:26px}.sheet-section>.row-between h3{font-size:var(--font-md);font-weight:var(--weight-semibold)}.modal:has(.account-sheet){width:660px}.modal:has(.account-sheet.stepped-in):not(.closing){animation:none}.text-button.unbind{display:inline-flex;align-items:center;gap:5px;color:var(--text-2)}.text-button.unbind svg{width:13px;height:13px}.section-now{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-2);font-size:var(--font-sm);font-variant-numeric:tabular-nums}.section-now>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-section .needs-you{font-size:var(--font-sm)}.remove-effects{display:grid;gap:var(--space-2);font-size:var(--font-md);color:var(--text-2)}.remove-effects li{display:flex;align-items:baseline;gap:10px}.remove-effects li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--text-3)}.remove-effects li.warn{color:var(--amber)}.remove-effects li.bad{color:var(--red)}.remove-effects li.warn:before,.remove-effects li.bad:before{background:currentColor}.remove-blocked{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--amber);color:var(--amber);font-size:var(--font-md);font-weight:var(--weight-medium)}.confirm-check{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--font-md);color:var(--text)}.confirm-check input{margin-top:2px;flex:none}.confirm-check small{display:block;margin-top:2px;font-size:var(--font-sm);color:var(--text-3)}.source-pick{display:grid;gap:var(--space-3)}.source-pick>header{display:flex;align-items:center;gap:var(--space-3)}.source-icon{display:grid;place-items:center;flex:none;color:var(--accent-2-text)}.source-icon svg{width:16px;height:16px}.source-title{display:grid;flex:1;min-width:0;line-height:var(--leading-tight)}.source-title strong{font-size:var(--font-md)}.source-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-sm);color:var(--text-2)}.source-title small.warn{color:var(--amber)}.source-title small.bad{color:var(--red)}.source-pick .filters{flex:none}.source-body{display:grid;gap:var(--space-3)}.source-pick>footer{display:flex;justify-content:flex-end;gap:var(--space-2)}.source-stack{display:grid;gap:var(--space-3)}.source-stack>.source-pick~.source-pick{padding-top:var(--space-4);border-top:1px solid var(--divider)}.account-sheet .source-pick{grid-template-columns:minmax(0,1fr) auto}.account-sheet .source-pick>header{grid-column:1 / -1}.account-sheet .source-pick>.source-body{grid-column:1}.account-sheet .source-pick>footer{grid-column:2;align-items:flex-end}.modal:has(.add-account){width:560px}.form-stack>.filters{justify-self:start}.card-lines{min-height:160px;font:var(--font-sm) / var(--leading-normal) var(--mono);font-variant-ligatures:none;white-space:pre}.card-state{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font-size:var(--font-sm);color:var(--text-3)}.card-state>.cell-line{min-width:0}.card-state.linked{color:var(--text-2)}.card-state.warn{color:var(--amber)}.select-box.quiet:has(>.card-state)>svg{display:none}.card-state .link-word{font-weight:var(--weight-semibold);color:var(--accent-2-text)}input.card-digits{font-family:var(--mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.card-brand{font-size:var(--font-xs);font-weight:var(--weight-semibold);color:var(--accent-2-text)}.card-link{display:contents}.filter-count{margin-left:4px;font-size:var(--font-xs);font-variant-numeric:tabular-nums;color:var(--text-3)}.assign-link{display:block;max-width:100%;height:auto;padding:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-xs);text-align:left}.assign-link:hover{text-decoration:underline}.assign-lead{font-size:var(--font-md);color:var(--text-2)}.assign-lead strong{color:var(--text)}.assign-proxies .filters{justify-self:start}.history{display:grid;gap:var(--space-3);align-content:start}.history-table{table-layout:fixed}.history-table td{height:auto;padding-block:10px;vertical-align:top;overflow-wrap:anywhere}.history-table .c-time{width:116px}.history-table .c-kind{width:86px}.history-table .c-event{width:190px}.history-table .c-outcome{width:108px}.history-table td:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-info{display:grid;gap:2px;font-size:var(--font-sm);color:var(--text-2)}.history-info small{margin-right:6px}.hook-log col:nth-child(1){width:18%}.hook-log col:nth-child(2),.hook-log col:nth-child(3){width:24%}.import-result{display:grid;gap:var(--space-2)}.import-result p{display:flex;align-items:center;gap:8px}.import-skipped{display:grid;gap:3px;max-height:150px;overflow:auto;font-size:var(--font-sm);color:var(--text-2)}.import-skipped li{display:flex;gap:8px}.import-skipped.warn{color:var(--amber)}.import-skipped li.bad{color:var(--red)}.import-outcome{flex:none;margin-bottom:14px;padding:12px 14px;border:1px solid var(--divider);border-radius:12px;background:var(--well);box-shadow:var(--sink)}.import-outcome.refused{border-color:var(--danger-wash-300);background:var(--red-soft)}.import-outcome .actions{display:flex;align-items:center;gap:8px;margin-left:auto}.import-outcome .import-skipped li>span{flex:none;min-width:56px}.bulk-form textarea,.proxy-lines textarea{min-height:150px;font:var(--font-sm) / var(--leading-normal) var(--mono);font-variant-ligatures:none;white-space:pre}.proxy-lines{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-4)}.proxy-lines>*{grid-column:1 / -1}.proxy-lines>.field-note:has(+.field-note[role=status]){grid-column:1}.proxy-lines>.field-note+.field-note[role=status]{grid-column:2;white-space:nowrap}.field-note{font-size:var(--font-xs);color:var(--text-3)}.field-note.warn{color:var(--amber)}.field-note.bad{color:var(--red)}.field-note code{font:var(--font-xs) var(--mono);font-variant-ligatures:none;color:var(--text-2)}.card-columns{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--font-md);color:var(--text-2)}.card-columns .quiet{font-size:var(--font-sm);color:var(--text-3)}.card-templates{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-sm)}.card-templates .text-button{display:inline-flex;align-items:center;gap:5px}.card-templates svg{width:13px;height:13px}.file-pick .text-button{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.file-pick svg{width:13px;height:13px}.bulk-problems{display:grid;gap:var(--space-2);padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--red);font-size:var(--font-sm)}.bulk-problems>p[role=status]{color:var(--red);font-weight:var(--weight-semibold)}.bulk-problems ul{display:grid;grid-template-columns:auto minmax(0,max-content) auto;gap:3px 10px;min-width:0}.bulk-problems li{display:contents;color:var(--text-2);white-space:nowrap}.bulk-problems code{overflow:hidden;text-overflow:ellipsis;font:var(--font-xs) var(--mono);font-variant-ligatures:none;color:var(--text)}.bulk-problems .more{grid-column:1 / -1;color:var(--text-3)}.bulk-problems .text-button{flex:none}.bulk-review{display:grid;gap:var(--space-3)}.bulk-summary{font-size:var(--font-md);color:var(--text-2)}.bulk-summary strong{color:var(--text)}.bulk-warnings{display:grid;gap:4px;font-size:var(--font-sm);color:var(--amber)}.bulk-warnings li:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 1px 2px;border-radius:50%;background:currentColor}.bulk-warnings .bad{color:var(--red)}.bulk-review .table-scroll{max-height:300px;overflow:auto}.bulk-review table{width:100%;font-size:var(--font-sm);border-collapse:collapse}.bulk-review th{position:sticky;top:0;padding:8px 12px;background:var(--surface-2);color:var(--text-3);font-size:var(--font-xs);font-weight:var(--weight-semibold);text-align:left}.bulk-review td{max-width:160px;height:calc(var(--row-h) - 4px);padding:0 12px;border-bottom:0;border-top:1px solid var(--divider);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-review td.quiet{color:var(--text-3)}.bulk-review td.mono{font:var(--font-xs) var(--mono);font-variant-ligatures:none;color:var(--text-2)}.bulk-review tr.bad td{background:var(--red-soft)}.bulk-empty{padding:40px 20px;color:var(--text-3);text-align:center}.pick-scope{display:flex;align-items:flex-end;gap:var(--space-2)}.pick-scope .field{flex:1}.map-launch{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:calc(var(--control-h) + 4px);padding:var(--space-1) var(--space-3);border:1px solid var(--control-line);border-radius:var(--r-control);background:linear-gradient(var(--control),var(--control-lo));box-shadow:var(--keycap);text-align:left;transition:border-color var(--motion-feedback) var(--ease-out),transform var(--motion-feedback) var(--ease-out)}.map-launch:hover{border-color:var(--line-strong);background:linear-gradient(var(--control-hover-hi),var(--control-hover-lo))}.map-launch:active{transform:translateY(1px);box-shadow:inset 0 2px 5px var(--shadow-380)}.map-launch>span:nth-child(2){display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);flex:1;min-width:0}.map-launch small{font-size:var(--font-sm);color:var(--text-3)}.map-launch>svg{color:var(--text-3)}.map-launch-icon{display:grid;place-items:center;flex:none;color:var(--accent-2-hi)}.venue-map{display:grid;gap:var(--space-3);align-content:start}.vm-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.vm-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venue-map-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--space-4);min-height:0}.venue-map-art{display:grid;place-items:center;min-height:280px;padding:var(--space-2);border:1px solid var(--divider);border-radius:var(--r-tile);background:var(--well)}.venue-map-art svg,.venue-map-art img{width:100%;height:auto;max-height:380px}.vm-sec path{fill:var(--map-fill-070);stroke:var(--map-stroke-160);stroke-width:.6;cursor:pointer;transition:fill var(--motion-feedback) var(--ease-out)}.vm-sec:hover path{fill:var(--map-fill-160)}.vm-sec.vm-s1 path{fill:var(--success-wash-550);stroke:var(--green)}.vm-sec.vm-s2 path{fill:var(--danger-wash-550);stroke:var(--red)}.vm-sec text{fill:var(--text);pointer-events:none;text-anchor:middle;paint-order:stroke;stroke:var(--scrim-500);stroke-width:2px}.vm-in{color:var(--green)}.vm-out{color:var(--red)}.venue-map-list{display:grid;gap:var(--space-2);align-content:start;max-height:380px;overflow:auto}.venue-map-group h4{padding:6px 4px 2px;font-size:var(--font-xs);font-weight:var(--weight-medium);color:var(--text-3)}.venue-map-row{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:8px;text-align:left}.venue-map-row:hover{background:var(--fill)}.vm-mark{display:grid;place-items:center;width:17px;height:17px;border-radius:5px;border:1px solid var(--control-line);background:var(--input);box-shadow:var(--sink)}.vm-mark svg{width:11px;height:11px}.venue-map-row.vm-s1 .vm-mark{background:var(--green);border-color:var(--green);color:var(--status-ink)}.venue-map-row.vm-s2 .vm-mark{background:var(--red);border-color:var(--red);color:var(--status-ink)}.venue-map-row small{margin-left:auto}.logins-from{display:inline-flex;align-items:center;gap:var(--space-2)}.list-pick textarea[readonly]{min-height:0;color:var(--text-2)}.section-price-head,.section-price-row{display:grid;grid-template-columns:minmax(180px,1fr) 96px 96px 28px;align-items:center;gap:var(--space-2)}.section-price-head{padding-left:calc(var(--space-2) + 3px);font-size:var(--font-xs);color:var(--text-3)}.section-price-head small{font-size:inherit;color:var(--text-4, var(--text-3))}.section-prices{gap:var(--space-2)}.section-price-row>*{min-width:0}.section-price-row .field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.section-price-row.conflict .tags,.section-price-row.conflict input{border-color:var(--red)}.section-price-add{justify-self:start;display:inline-flex;align-items:center;gap:6px}.section-price-add svg{width:13px;height:13px}@media(max-width:640px){.section-price-head,.section-price-row{grid-template-columns:minmax(0,1fr) 80px 80px 28px}}.section-price-row,.vm-row{--row-color: var(--accent)}@supports (color: oklch(from red l c h)){.section-price-row,.vm-row{--row-color: oklch(from var(--accent) l c calc(h + var(--row-turn, 0)))}}.section-price-row{padding-left:var(--space-2);border-left:3px solid var(--row-color)}.section-price-sections{display:flex;align-items:end;gap:var(--space-1)}.section-price-sections>.field{flex:1;min-width:0}.vm-sec.vm-row path{fill:color-mix(in oklab,var(--row-color) 55%,transparent);stroke:var(--row-color)}.vm-sec.vm-other path{fill:color-mix(in oklab,var(--row-color) 18%,transparent);stroke-dasharray:2 2}.venue-map-row.vm-row .vm-mark{background:var(--row-color);border-color:var(--row-color);color:var(--status-ink)}.venue-map-row.vm-other .vm-mark{background:color-mix(in oklab,var(--row-color) 25%,var(--input));border-color:var(--row-color)}.venue-map-row:disabled{opacity:.55;cursor:not-allowed}.vm-range{color:var(--row-color, var(--text-3));white-space:nowrap}.proxy-table th:nth-child(2){width:40%}.task-panel .proxy-table td:nth-child(3),.proxy-table th:nth-child(3){width:auto;white-space:normal}.proxy-address{font:var(--font-sm) / var(--leading-tight) var(--mono);font-variant-ligatures:none;-webkit-user-select:text;user-select:text}.proxy-free{color:var(--text-3)}.proxy-table th:nth-child(4){width:210px}.proxy-table .badge{max-width:100%}.proxy-test-progress{align-self:center;font-size:var(--font-sm);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.proxy-problems{flex-direction:column;align-items:stretch;gap:6px}.email-table th:nth-child(2){width:45%}.email-uses{display:flex;flex-wrap:wrap;gap:4px 12px}.email-use{color:var(--text-2)}.email-use strong{color:var(--text);font-weight:var(--weight-semibold)}.email-key{display:inline-flex;margin-left:6px;vertical-align:-2px;color:var(--text-3)}.email-key svg{width:13px;height:13px}.mail-unset{display:contents}.mail-body{display:grid;grid-template-rows:auto minmax(320px,1fr);gap:var(--space-4);flex:1 1 auto}@container app (min-width: 1500px){.mail-body{grid-template-columns:290px minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0}.mail-body>.card-grid{margin:calc(-1 * var(--space-1));padding:var(--space-1);overflow-y:auto}}.mail-card{gap:var(--space-2);padding:var(--space-3) var(--space-4)}.mail-card>.card-heading{margin:0;padding:0;border-bottom:0;background:none}.mail-card-icon{display:grid;flex:none;color:var(--text-3)}.mail-card>dl{padding-top:var(--space-2)}.mail-card>.card-actions{margin:auto 0 0;padding:var(--space-2) 0 0;background:none;box-shadow:none}.code-panel{min-height:320px}.code-panel-title{color:var(--text);font-size:var(--font-md);font-weight:var(--weight-semibold)}.code-table td{max-width:0}.task-panel .code-table th:first-child,.task-panel .code-table td:first-child{width:104px;padding-right:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.task-panel.code-panel table.code-table th:nth-child(2){width:26%}.task-panel.code-panel table.code-table th:nth-child(3){width:22%}.task-panel.code-panel table.code-table th:nth-child(4){width:150px}.task-panel.code-panel table.code-table th:nth-child(6){width:120px}.code-to{display:block;overflow:hidden;font:var(--font-sm) / var(--leading-tight) var(--mono);font-variant-ligatures:none;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text}.code-from{display:grid;min-width:0}.code-from strong{overflow:hidden;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.code-from small{overflow:hidden;color:var(--text-3);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}.code-cell{display:inline-flex;align-items:center;gap:2px}.code-value{min-width:7ch;font:var(--font-md) / var(--leading-none) var(--mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}.code-none{color:var(--text-3)}.tix-table{width:100%;table-layout:fixed;font-size:var(--font-sm)}.tix-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tix-error{display:inline-block;max-width:220px;font-size:var(--font-xs);color:var(--red);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hook-log{padding-top:0}.hook-status{justify-self:start}button.hook-status{border-radius:var(--r-chip)}button.hook-status:hover{text-decoration:underline;text-underline-offset:3px}.hook-clear{display:flex;justify-content:flex-end;min-width:var(--icon-button)}.filterbar{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-2);min-width:0;flex:none}.filterbar .filters{max-width:100%;overflow-x:auto;scrollbar-width:none}.filter-note{margin-left:auto;white-space:nowrap;font-size:var(--font-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.filter-note .text-button{margin-left:10px;font-size:var(--font-xs)}.engine-bar{--notice-tint: var(--red-soft);display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);margin-bottom:var(--space-2);padding:5px var(--space-3);border-left:2px solid var(--red);background:linear-gradient(90deg,var(--notice-tint),transparent 70%);flex:none;color:var(--text);font-size:var(--font-sm);line-height:var(--leading-normal)}.error-notice,.workspace>.error-notice{background-image:linear-gradient(90deg,var(--red-soft),transparent 70%)}.inline-link{display:inline;padding:0;height:auto;font-size:inherit;white-space:normal}.inline-link:hover{text-decoration:underline}.wiring-hint{margin-top:8px}.health{display:grid;gap:3px;min-width:0}.health .badge{max-width:100%}.health-why{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--leading-tight)}.job-progress{display:flex;align-items:center;gap:7px;min-width:0}.job-progress small{flex:none;font-variant-numeric:tabular-nums}.account-table tbody tr.working:not(.selected){background:var(--wash-040)}.account-table tbody tr.working:not(.selected):hover{background:var(--wash-060)}.account-table tbody tr.working td:first-child{box-shadow:inset 2px 0 0 var(--working-edge)}.account-table tbody tr.attention:not(.selected){background:var(--warning-wash-060)}.account-table tbody tr.attention:not(.selected):hover{background:var(--warning-wash-100)}.tone-soon,dd.tone-soon{color:var(--amber)}.tone-gone,dd.tone-gone{color:var(--red)}.tone-none,dd.tone-none{color:var(--text-3)}.fact{display:grid;min-width:0;line-height:var(--leading-tight)}.fact>span,.fact>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fact.none{color:var(--text-3)}.fact>.copy-text{justify-self:start;max-width:calc(100% + 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}.copy-text:disabled{cursor:default}.session-why{color:var(--text-2)}.session-actions{flex-wrap:wrap;justify-content:flex-start}.stepper{display:inline-flex;align-items:center;gap:4px;flex:none;padding:2px;border:1px solid var(--line);border-radius:11px;background:var(--well);box-shadow:var(--sink)}.stepper button{display:grid;place-items:center;width:calc(var(--control-h) - 6px);height:calc(var(--control-h) - 6px);border:1px solid var(--control-line);border-radius:8px;background:linear-gradient(var(--control),var(--control-lo));box-shadow:var(--keycap);color:var(--text);transition:background-color var(--motion-feedback) var(--ease-out),transform var(--motion-feedback) var(--ease-out)}.stepper button:hover:not(:disabled){background:linear-gradient(var(--control-hover-hi),var(--control-hover-lo))}.stepper button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 5px var(--shadow-380)}.stepper button svg{width:13px;height:13px}.stepper input{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:inset 0 -1.5px 0 var(--accent);font:inherit}.stepper output,.stepper input{flex:none;width:calc(6ch + 2px);margin-left:auto;color:var(--text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.stepper-unit{flex:none;width:22px;margin-right:auto;color:var(--text-3);font-size:var(--font-sm)}.stepper output:not([aria-disabled]){border-radius:4px;cursor:text;text-decoration:underline dotted transparent;text-underline-offset:4px;transition:text-decoration-color var(--motion-feedback) var(--ease-out)}.stepper output:not([aria-disabled]):hover{text-decoration-color:var(--text-3)}.stepper input:focus,.stepper input:focus-visible,.stepper input:hover:not(:disabled):not(:focus){border:0;box-shadow:inset 0 -1.5px 0 var(--accent)}.toolbar .group-picker{width:180px;max-width:220px}.creation-summary{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);color:var(--text-2);font-size:var(--font-sm)}.bulk-setting{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider)}.bulk-setting>.filters{flex:none}.bulk-setting-hint{flex:1 1 12em;min-width:0;color:var(--text-3);font-size:var(--font-xs)}.bulk-problem-list{display:grid;gap:4px;max-height:240px;overflow:auto}.source-pick>.source-actions{flex-wrap:wrap;justify-content:space-between;gap:8px}.modal-body.stepped>.creation-summary{flex:none;margin-inline:var(--modal-x)}.modal-body.stepped>.form-hint{flex:none;margin:0 var(--modal-x) var(--space-2)}.creation-summary>*{min-width:0;overflow-wrap:anywhere}.bulk-setting>fieldset{display:grid;flex:1 0 100%;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.bulk-problem-list li,.bulk-problems>.actions{flex-wrap:wrap}.bulk-problem-list .text-button[aria-current=true]{color:var(--text);text-decoration:underline}.group-picker-face{display:flex;align-items:center;gap:7px}.group-picker-face>svg{flex:none;width:14px;height:14px}.group-picker-label{overflow:hidden;text-overflow:ellipsis}@container app (max-width: 900px){.toolbar .group-picker{width:var(--control-h);min-width:var(--control-h);max-width:var(--control-h);padding:0;justify-content:center}.group-picker-label,.group-picker>svg:last-child{display:none}.toolbar .search{max-width:160px}}:root{--accent-2: var(--accent);--accent-2-hi: var(--accent-hi);--accent-2-lo: var(--accent-lo);--accent-2-border: var(--accent-border);--accent-2-text: var(--accent-text);--accent-2-soft: var(--accent-soft);--accent-3: var(--accent-2);--accent-3-hi: var(--accent-2-hi);--accent-3-lo: var(--accent-2-lo);--accent-3-soft: var(--accent-2-soft);--accent-face: linear-gradient(var(--accent-hi), var(--accent-lo));--accent-face-hover: linear-gradient(var(--accent-hover-hi), var(--accent-hover-lo));--brand-gradient: none}:root{--rail-top: color-mix(in oklab, var(--well) 60%, var(--bg));--rail: var(--well);--fill: color-mix(in srgb, var(--wash) 5.5%, transparent);--fill-hover: color-mix(in srgb, var(--wash) 9%, transparent);--fill-press: color-mix(in srgb, var(--wash) 13%, transparent);--accent-line: color-mix(in srgb, var(--accent-lo) 70%, transparent);--foot-shadow: inset 0 1px 2px color-mix(in srgb, var(--shade) 28%, transparent);--green-soft: color-mix(in srgb, var(--green) 14%, transparent);--amber-soft: color-mix(in srgb, var(--amber) 14%, transparent);--red-soft: color-mix(in srgb, var(--red) 15%, transparent);--lift: 0 1px 2px color-mix(in srgb, var(--shade) 28%, transparent), 0 10px 24px -8px color-mix(in srgb, var(--shade) 50%, transparent);--sink: inset 0 1px 3px color-mix(in srgb, var(--shade) 42%, transparent);--panel-shadow: var(--edge), var(--lift);--panel-band: linear-gradient( 100deg, color-mix(in srgb, var(--accent-soft) 80%, transparent), color-mix(in srgb, var(--accent-2-soft) 55%, transparent) 40%, transparent 72% );--panel-band-line: color-mix(in oklab, var(--accent-2-lo) 20%, var(--divider));--panel-ground: linear-gradient(var(--surface-hi), var(--surface));--card-head: var(--panel-band), var(--panel-ground);--accent-rule: linear-gradient( 90deg, var(--accent), color-mix(in srgb, var(--accent-2) 35%, transparent) 45%, transparent );--marker-fill: linear-gradient( 90deg, var(--accent-wash-200), color-mix(in srgb, var(--accent-2-lo) 8%, transparent) );--float: var(--edge), 0 2px 6px color-mix(in srgb, var(--shade) 35%, transparent), 0 18px 44px -10px color-mix(in srgb, var(--shade) 70%, transparent);--keycap: var(--edge), 0 1px 0 color-mix(in srgb, var(--shade) 35%, transparent), 0 2px 5px -1px color-mix(in srgb, var(--shade) 40%, transparent);--selection-text: var(--text);--status-ink: var(--ink);--control-hover-hi: color-mix(in oklab, var(--control) 95%, var(--text));--control-hover-lo: color-mix(in oklab, var(--control-lo) 95%, var(--text));--control-disabled-hi: color-mix(in oklab, var(--control) 60%, var(--surface));--control-disabled-lo: color-mix(in oklab, var(--control-lo) 60%, var(--surface));--accent-hover-border: color-mix(in oklab, var(--accent-border) 80%, var(--text));--tinted-border: color-mix(in oklab, var(--accent-2-border) 45%, var(--control));--tinted-hover-border: color-mix(in oklab, var(--accent-2-border) 85%, var(--control));--tag-hi: var(--tinted-hi);--tag-lo: var(--tinted-lo);--selected-hi: color-mix(in oklab, var(--accent-ground) 70%, var(--control));--patch-selected-hi: var(--selected-hi);--dock-ground: var(--surface);--table-ground: color-mix(in oklab, var(--surface) 30%, var(--bg));--table-head: color-mix(in oklab, var(--surface) 75%, var(--bg));--log-divider: var(--table-head);--map-ground: var(--surface);--meter-track: var(--well);--meter-idle-hi: var(--control);--meter-idle-lo: var(--control-lo);--scroll-thumb: color-mix(in oklab, var(--line) 50%, var(--line-strong));--scroll-thumb-hover: color-mix(in oklab, var(--line-strong) 50%, var(--text-3));--scrollbar: var(--line);--scrollbar-track: var(--line);--scrollbar-hover: var(--line-strong);--switch-thumb-lo: color-mix(in oklab, var(--white) 82%, var(--line-strong));--switch-thumb-on-lo: color-mix(in oklab, var(--switch-thumb-lo) 90%, var(--accent-hi));--working-edge: color-mix(in srgb, var(--text-2) 60%, transparent);--danger-border: color-mix(in oklab, var(--red) 70%, var(--control));--danger-hover-border: color-mix(in oklab, var(--red) 85%, var(--control));--boot-accent-wash-180: color-mix(in srgb, var(--accent-3) 18%, transparent);--boot-accent-wash-280: color-mix(in srgb, var(--accent-3) 28%, transparent);--boot-accent-wash-700: color-mix(in srgb, var(--accent-3) 70%, transparent);--accent-3-wash-100: color-mix(in srgb, var(--accent-3-lo) 10%, transparent);--accent-wash-140: color-mix(in srgb, var(--accent-lo) 14%, transparent);--accent-wash-190: color-mix(in srgb, var(--accent-lo) 19%, transparent);--accent-wash-200: color-mix(in srgb, var(--accent-lo) 20%, transparent);--accent-wash-300: color-mix(in srgb, var(--accent-lo) 30%, transparent);--accent-2-wash-350: color-mix(in srgb, var(--accent-2-lo) 35%, transparent);--accent-wash-400: color-mix(in srgb, var(--accent-lo) 40%, transparent);--accent-wash-550: color-mix(in srgb, var(--accent-lo) 55%, transparent);--success-wash-550: color-mix(in srgb, var(--green) 55%, transparent);--warning-wash-060: color-mix(in srgb, var(--amber) 6%, transparent);--warning-wash-100: color-mix(in srgb, var(--amber) 10%, transparent);--warning-wash-250: color-mix(in srgb, var(--amber) 25%, transparent);--warning-wash-350: color-mix(in srgb, var(--amber) 35%, transparent);--warning-wash-400: color-mix(in srgb, var(--amber) 40%, transparent);--warning-wash-450: color-mix(in srgb, var(--amber) 45%, transparent);--warning-wash-550: color-mix(in srgb, var(--amber) 55%, transparent);--danger-wash-300: color-mix(in srgb, var(--red) 30%, transparent);--danger-wash-500: color-mix(in srgb, var(--red) 50%, transparent);--danger-wash-550: color-mix(in srgb, var(--red) 55%, transparent);--wash-035: color-mix(in srgb, var(--wash) 3.5%, transparent);--wash-040: color-mix(in srgb, var(--wash) 4%, transparent);--wash-060: color-mix(in srgb, var(--wash) 6%, transparent);--wash-100: color-mix(in srgb, var(--wash) 10%, transparent);--wash-120: color-mix(in srgb, var(--wash) 12%, transparent);--wash-140: color-mix(in srgb, var(--wash) 14%, transparent);--shadow-250: color-mix(in srgb, var(--shade) 25%, transparent);--shadow-300: color-mix(in srgb, var(--shade) 30%, transparent);--shadow-350: color-mix(in srgb, var(--shade) 35%, transparent);--shadow-380: color-mix(in srgb, var(--shade) 38%, transparent);--shadow-400: color-mix(in srgb, var(--shade) 40%, transparent);--shadow-450: color-mix(in srgb, var(--shade) 45%, transparent);--shadow-500: color-mix(in srgb, var(--shade) 50%, transparent);--shadow-550: color-mix(in srgb, var(--shade) 55%, transparent);--shadow-600: color-mix(in srgb, var(--shade) 60%, transparent);--shadow-650: color-mix(in srgb, var(--shade) 65%, transparent);--shadow-700: color-mix(in srgb, var(--shade) 70%, transparent)}:root:not([data-mode=light]){color-scheme:dark;--shade: oklch(0 0 0);--edge: inset 0 1px 0 oklch(1 0 0 / .07);--keycap-accent: inset 0 1px 0 oklch(1 0 0 / .45), 0 1px 0 var(--accent-lip), 0 4px 10px -2px color-mix(in srgb, var(--shade) 50%, transparent);--accent-pressed-shadow: color-mix(in srgb, var(--accent-lip) 55%, transparent);--backdrop: color-mix(in srgb, var(--shade) 66%, transparent);--text-selection: color-mix(in oklab, var(--accent-lo) 25%, var(--surface));--popover-hi: var(--surface-2);--popover-lo: var(--surface-hi);--selected-option-text: var(--accent-2-hi);--dock-lo: color-mix(in oklab, var(--control-hover-lo) 70%, var(--well));--identity-ink: var(--ink);--on-identity: var(--text);--on-identity-secondary: var(--text-2);--on-identity-muted: var(--text-3);--identity-green: var(--green);--identity-amber: var(--amber);--identity-red: var(--red);--identity-running: var(--accent-2-hi);--danger-hi: oklch(.36 .07 12);--danger-lo: oklch(.31 .06 12);--danger-hover-hi: oklch(.4 .08 12);--danger-hover-lo: oklch(.34 .07 12);--danger-text: oklch(.9 .06 12);--error-ground-hi: oklch(.31 .065 15);--error-ground-lo: oklch(.27 .055 15);--error-text: oklch(.92 .05 15);--warning-control-hi: oklch(.33 .05 80);--warning-control-lo: oklch(.28 .045 78);--warning-tag-hi: oklch(.32 .045 80);--warning-tag-lo: oklch(.28 .04 78);--warning-counter-hi: color-mix(in oklab, var(--amber) 80%, var(--white));--workspace-glow: color-mix(in srgb, var(--accent-3) 11%, transparent);--boot-glow-center: color-mix(in srgb, var(--accent-3) 14%, transparent);--boot-halo: color-mix(in srgb, var(--accent-3-lo) 45%, transparent);--border-wash-240: color-mix(in srgb, var(--wash) 24%, transparent);--map-fill-070: color-mix(in srgb, var(--wash) 7%, transparent);--map-fill-160: color-mix(in srgb, var(--wash) 16%, transparent);--map-stroke-160: color-mix(in srgb, var(--wash) 16%, transparent);--map-held-edge: .92 .06}:root[data-mode=light]{color-scheme:light;--shade: color-mix(in srgb, var(--wash) 32%, transparent);--edge: inset 0 1px 0 oklch(1 0 0 / .9);--keycap-accent: inset 0 1px 0 oklch(1 0 0 / .22), 0 1px 0 var(--accent-lip), 0 4px 10px -2px var(--shadow-550);--accent-pressed-shadow: color-mix(in srgb, var(--accent-lip) 25%, transparent);--backdrop: color-mix(in srgb, var(--wash) 36%, transparent);--text-selection: color-mix(in oklab, var(--accent-lo) 18%, var(--surface));--popover-hi: var(--surface-hi);--popover-lo: var(--surface-2);--selected-option-text: var(--accent-2-text);--dock-lo: color-mix(in oklab, var(--control-hover-lo) 94%, var(--text));--identity-ink: var(--text);--on-identity: var(--surface);--on-identity-secondary: color-mix(in oklab, var(--surface) 82%, var(--text-3));--on-identity-muted: color-mix(in oklab, var(--surface) 65%, var(--text-3));--identity-green: oklch(.77 .11 158);--identity-amber: oklch(.87 .13 82);--identity-red: oklch(.67 .14 15);--identity-running: var(--on-identity);--danger-hi: oklch(.974 .013 12);--danger-lo: oklch(.928 .028 8);--danger-hover-hi: oklch(.94 .028 8);--danger-hover-lo: oklch(.888 .042 6);--danger-text: oklch(.45 .16 17);--error-ground-hi: oklch(.974 .013 12);--error-ground-lo: oklch(.932 .025 6);--error-text: oklch(.45 .16 17);--warning-control-hi: oklch(.977 .025 85);--warning-control-lo: oklch(.93 .045 85);--warning-tag-hi: oklch(.98 .02 85);--warning-tag-lo: oklch(.928 .04 85);--warning-counter-hi: color-mix(in oklab, var(--amber) 95%, var(--white));--workspace-glow: color-mix(in srgb, var(--accent-3) 6%, transparent);--boot-glow-center: color-mix(in srgb, var(--accent-3) 9%, transparent);--boot-halo: color-mix(in srgb, var(--accent-3) 35%, transparent);--border-wash-240: color-mix(in srgb, var(--wash) 36%, transparent);--map-fill-070: color-mix(in srgb, var(--wash) 10%, transparent);--map-fill-160: color-mix(in srgb, var(--wash) 13%, transparent);--map-stroke-160: color-mix(in srgb, var(--wash) 55%, transparent);--map-held-edge: .47 .08}.pass-face,.plastic{--text: var(--on-identity);--text-2: var(--on-identity-secondary);--text-3: var(--on-identity-muted);--green: var(--identity-green);--amber: var(--identity-amber);--red: var(--identity-red)}.pass-face{color:var(--on-identity)}.pass-status.busy{--tone: var(--identity-running)}:root[data-theme=dusk][data-mode=dark]{--bg: oklch(.177 .006 310);--surface: oklch(.222 .007 310);--surface-hi: oklch(.238 .008 310);--surface-2: oklch(.256 .009 310);--well: oklch(.157 .006 310);--input: oklch(.163 .006 310);--control: oklch(.3 .01 310);--control-lo: oklch(.264 .009 310);--head: linear-gradient(oklch(.275 .026 318), oklch(.25 .021 318));--head-line: oklch(.32 .028 318);--foot: oklch(.2 .008 310);--divider: oklch(.31 .01 310);--line: oklch(.37 .011 310);--control-line: oklch(.49 .012 310);--line-strong: oklch(.5 .012 310);--text: oklch(.94 .004 310);--text-2: oklch(.8 .01 310);--text-3: oklch(.705 .012 310);--ink: oklch(.21 .03 318);--accent: oklch(.82 .1 322);--accent-hi: oklch(.88 .08 320);--accent-lo: oklch(.78 .11 324);--accent-border: oklch(.68 .11 324);--accent-lip: oklch(.48 .1 326);--accent-text: oklch(.86 .085 322);--accent-ground: oklch(.255 .03 320);--accent-soft: oklch(.78 .11 324 / .14);--accent-hover-hi: oklch(.91 .07 320);--accent-hover-lo: oklch(.81 .105 323);--tinted-hi: oklch(.34 .05 318);--tinted-lo: oklch(.29 .045 318);--tinted-hover-hi: oklch(.38 .06 318);--tinted-hover-lo: oklch(.32 .05 318);--tinted-text: oklch(.92 .05 320);--green: oklch(.77 .11 158);--amber: oklch(.87 .13 82);--red: oklch(.67 .14 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=dusk][data-mode=light]{--bg: oklch(.966 .01 310);--surface: oklch(.99 .005 310);--surface-hi: oklch(.996 .002 310);--surface-2: oklch(.949 .011 310);--well: oklch(.932 .012 310);--input: oklch(.994 .003 310);--control: oklch(.994 .003 310);--control-lo: oklch(.944 .011 310);--head: linear-gradient(oklch(.985 .01 318), oklch(.94 .024 318));--head-line: oklch(.845 .03 318);--foot: oklch(.943 .011 310);--divider: oklch(.883 .012 310);--line: oklch(.837 .012 310);--control-line: oklch(.65 .012 310);--line-strong: oklch(.625 .012 310);--text: oklch(.31 .012 310);--text-2: oklch(.385 .012 310);--text-3: oklch(.46 .012 310);--ink: oklch(.99 .006 318);--accent: oklch(.47 .13 322);--accent-hi: oklch(.505 .125 320);--accent-lo: oklch(.44 .135 324);--accent-border: oklch(.39 .12 324);--accent-lip: oklch(.32 .1 326);--accent-text: oklch(.43 .13 322);--accent-ground: oklch(.93 .03 320);--accent-soft: oklch(.44 .135 324 / .11);--accent-hover-hi: oklch(.475 .13 320);--accent-hover-lo: oklch(.407 .135 323);--tinted-hi: oklch(.966 .018 320);--tinted-lo: oklch(.928 .034 320);--tinted-hover-hi: oklch(.931 .02 320);--tinted-hover-lo: oklch(.893 .036 320);--tinted-text: oklch(.43 .13 322);--green: oklch(.53 .085 176);--amber: oklch(.525 .11 74);--red: oklch(.42 .16 19);--wash: oklch(.275 .028 318);--wash-070: oklch(.275 .028 318 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=interlude][data-mode=dark]{--bg: oklch(.172 .027 292);--surface: oklch(.218 .028 292);--surface-hi: oklch(.24 .029 292);--surface-2: oklch(.262 .03 292);--well: oklch(.154 .027 292);--input: oklch(.166 .027 292);--control: oklch(.322 .033 292);--control-lo: oklch(.284 .032 292);--head: linear-gradient(oklch(.292 .04 300), oklch(.262 .034 300));--head-line: oklch(.36 .041 292);--foot: oklch(.196 .027 292);--divider: oklch(.318 .032 292);--line: oklch(.377 .035 292);--control-line: oklch(.505 .039 292);--line-strong: oklch(.53 .04 292);--text: oklch(.935 .01 292);--text-2: oklch(.812 .018 292);--text-3: oklch(.722 .022 292);--ink: oklch(.205 .03 292);--accent: oklch(.76 .17 340);--accent-hi: oklch(.815 .141 340);--accent-lo: oklch(.725 .178 340);--accent-border: oklch(.64 .165 340);--accent-lip: oklch(.47 .111 340);--accent-text: oklch(.845 .105 340);--accent-ground: oklch(.305 .07 338);--accent-soft: oklch(.725 .178 340 / .14);--accent-hover-hi: oklch(.848 .112 340);--accent-hover-lo: oklch(.756 .172 340);--tinted-hi: oklch(.37 .06 296);--tinted-lo: oklch(.323 .056 296);--tinted-hover-hi: oklch(.404 .06 296);--tinted-hover-lo: oklch(.358 .056 296);--tinted-text: oklch(.92 .042 296);--accent-2: oklch(.665 .165 296);--accent-2-hi: oklch(.73 .145 296);--accent-2-lo: oklch(.64 .17 296);--accent-2-border: oklch(.56 .15 296);--accent-2-text: oklch(.83 .085 296);--accent-2-soft: oklch(.64 .17 296 / .14);--accent-face: linear-gradient(110deg, oklch(.815 .141 340), oklch(.715 .155 300));--accent-face-hover: linear-gradient(110deg, oklch(.848 .112 340), oklch(.748 .145 300));--brand-gradient: linear-gradient( 90deg, oklch(.88 .075 338), oklch(.76 .17 340), oklch(.665 .165 296) );--green: oklch(.756 .109 152);--amber: oklch(.872 .13 83);--red: oklch(.655 .139 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=interlude][data-mode=light]{--bg: oklch(.968 .008 345);--surface: oklch(.991 .004 345);--surface-hi: oklch(.996 .002 345);--surface-2: oklch(.953 .01 345);--well: oklch(.938 .013 345);--input: oklch(.995 .003 345);--control: oklch(.995 .003 345);--control-lo: oklch(.95 .01 345);--head: linear-gradient(oklch(.985 .008 340), oklch(.942 .022 340));--head-line: oklch(.852 .029 345);--foot: oklch(.945 .01 345);--divider: oklch(.884 .015 345);--line: oklch(.838 .021 345);--control-line: oklch(.652 .034 345);--line-strong: oklch(.627 .036 345);--text: oklch(.31 .03 345);--text-2: oklch(.385 .03 345);--text-3: oklch(.46 .026 345);--ink: oklch(.99 .004 345);--accent: oklch(.47 .195 342);--accent-hi: oklch(.504 .189 342);--accent-lo: oklch(.442 .189 342);--accent-border: oklch(.4 .168 342);--accent-lip: oklch(.34 .144 342);--accent-text: oklch(.44 .18 342);--accent-ground: oklch(.932 .032 342);--accent-soft: oklch(.442 .189 342 / .11);--accent-hover-hi: oklch(.474 .195 342);--accent-hover-lo: oklch(.409 .175 342);--tinted-hi: oklch(.967 .016 293);--tinted-lo: oklch(.932 .027 293);--tinted-hover-hi: oklch(.932 .018 293);--tinted-hover-lo: oklch(.897 .029 293);--tinted-text: oklch(.45 .19 293);--accent-2: oklch(.48 .2 293);--accent-2-hi: oklch(.514 .19 293);--accent-2-lo: oklch(.452 .19 293);--accent-2-border: oklch(.41 .17 293);--accent-2-text: oklch(.45 .19 293);--accent-2-soft: oklch(.452 .19 293 / .11);--accent-face: linear-gradient(110deg, oklch(.504 .189 342), oklch(.452 .19 293));--accent-face-hover: linear-gradient(110deg, oklch(.474 .195 342), oklch(.42 .195 293));--brand-gradient: linear-gradient( 90deg, oklch(.66 .14 345), oklch(.47 .195 342), oklch(.48 .2 293) );--green: oklch(.53 .082 163);--amber: oklch(.53 .112 72);--red: oklch(.43 .16 22);--wash: oklch(.275 .03 345);--wash-070: oklch(.275 .03 345 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=aurora][data-mode=dark]{--bg: oklch(.178 .022 215);--surface: oklch(.224 .023 215);--surface-hi: oklch(.246 .024 215);--surface-2: oklch(.268 .025 215);--well: oklch(.16 .022 215);--input: oklch(.172 .022 215);--control: oklch(.322 .028 215);--control-lo: oklch(.284 .027 215);--head: linear-gradient(oklch(.296 .032 222), oklch(.266 .028 222));--head-line: oklch(.36 .036 215);--foot: oklch(.202 .022 215);--divider: oklch(.318 .027 215);--line: oklch(.377 .03 215);--control-line: oklch(.505 .034 215);--line-strong: oklch(.53 .035 215);--text: oklch(.935 .01 215);--text-2: oklch(.812 .018 215);--text-3: oklch(.722 .022 215);--ink: oklch(.205 .03 215);--accent: oklch(.83 .12 196);--accent-hi: oklch(.885 .1 196);--accent-lo: oklch(.795 .128 196);--accent-border: oklch(.66 .112 196);--accent-lip: oklch(.48 .078 196);--accent-text: oklch(.86 .09 196);--accent-ground: oklch(.32 .05 200);--accent-soft: oklch(.795 .128 196 / .14);--accent-hover-hi: oklch(.918 .085 196);--accent-hover-lo: oklch(.826 .122 196);--tinted-hi: oklch(.37 .055 275);--tinted-lo: oklch(.323 .051 275);--tinted-hover-hi: oklch(.404 .055 275);--tinted-hover-lo: oklch(.358 .051 275);--tinted-text: oklch(.92 .037 275);--accent-2: oklch(.7 .15 275);--accent-2-hi: oklch(.755 .125 275);--accent-2-lo: oklch(.665 .158 275);--accent-2-border: oklch(.6 .14 275);--accent-2-text: oklch(.83 .08 275);--accent-2-soft: oklch(.665 .158 275 / .14);--accent-3: oklch(.8 .12 340);--accent-3-hi: oklch(.855 .1 340);--accent-3-lo: oklch(.765 .13 340);--accent-3-soft: oklch(.765 .13 340 / .14);--accent-face: linear-gradient(oklch(.885 .1 196), oklch(.795 .128 196));--accent-face-hover: linear-gradient(oklch(.918 .085 196), oklch(.826 .122 196));--brand-gradient: linear-gradient( 90deg, oklch(.83 .12 196), oklch(.7 .15 275), oklch(.8 .12 340) );--green: oklch(.763 .105 141);--amber: oklch(.882 .129 86);--red: oklch(.665 .14 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=aurora][data-mode=light]{--bg: oklch(.968 .01 200);--surface: oklch(.991 .006 200);--surface-hi: oklch(.996 .003 200);--surface-2: oklch(.953 .013 200);--well: oklch(.938 .016 200);--input: oklch(.995 .003 200);--control: oklch(.995 .003 200);--control-lo: oklch(.95 .013 200);--head: linear-gradient(oklch(.985 .008 205), oklch(.942 .02 205));--head-line: oklch(.852 .036 200);--foot: oklch(.945 .013 200);--divider: oklch(.884 .019 200);--line: oklch(.838 .026 200);--control-line: oklch(.652 .042 200);--line-strong: oklch(.627 .045 200);--text: oklch(.302 .035 200);--text-2: oklch(.377 .035 200);--text-3: oklch(.452 .03 200);--ink: oklch(.99 .004 200);--accent: oklch(.42 .07 208);--accent-hi: oklch(.454 .064 208);--accent-lo: oklch(.392 .064 208);--accent-border: oklch(.36 .06 208);--accent-lip: oklch(.3 .051 208);--accent-text: oklch(.41 .066 208);--accent-ground: oklch(.932 .026 205);--accent-soft: oklch(.392 .064 208 / .11);--accent-hover-hi: oklch(.424 .07 208);--accent-hover-lo: oklch(.359 .061 208);--tinted-hi: oklch(.967 .015 275);--tinted-lo: oklch(.932 .027 275);--tinted-hover-hi: oklch(.932 .018 275);--tinted-hover-lo: oklch(.897 .029 275);--tinted-text: oklch(.44 .17 275);--accent-2: oklch(.47 .18 275);--accent-2-hi: oklch(.504 .174 275);--accent-2-lo: oklch(.442 .174 275);--accent-2-border: oklch(.4 .155 275);--accent-2-text: oklch(.44 .17 275);--accent-2-soft: oklch(.442 .174 275 / .11);--accent-3: oklch(.52 .16 338);--accent-3-hi: oklch(.55 .153 338);--accent-3-lo: oklch(.494 .153 338);--accent-3-soft: oklch(.494 .153 338 / .11);--accent-face: linear-gradient(oklch(.454 .064 208), oklch(.392 .064 208));--accent-face-hover: linear-gradient(oklch(.424 .07 208), oklch(.359 .061 208));--brand-gradient: linear-gradient( 90deg, oklch(.42 .07 208), oklch(.47 .18 275), oklch(.52 .16 338) );--green: oklch(.523 .11 164);--amber: oklch(.53 .118 66);--red: oklch(.43 .16 20);--wash: oklch(.27 .03 200);--wash-070: oklch(.27 .03 200 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=riviera][data-mode=dark]{--bg: oklch(.18 .027 236);--surface: oklch(.226 .028 236);--surface-hi: oklch(.248 .029 236);--surface-2: oklch(.27 .03 236);--well: oklch(.162 .027 236);--input: oklch(.174 .027 236);--control: oklch(.322 .033 236);--control-lo: oklch(.284 .032 236);--head: linear-gradient(oklch(.3 .036 236), oklch(.27 .032 236));--head-line: oklch(.36 .041 236);--foot: oklch(.204 .027 236);--divider: oklch(.318 .032 236);--line: oklch(.377 .035 236);--control-line: oklch(.505 .039 236);--line-strong: oklch(.53 .04 236);--text: oklch(.935 .01 236);--text-2: oklch(.812 .018 236);--text-3: oklch(.722 .022 236);--ink: oklch(.205 .03 236);--accent: oklch(.75 .14 234);--accent-hi: oklch(.805 .116 234);--accent-lo: oklch(.715 .148 234);--accent-border: oklch(.64 .133 234);--accent-lip: oklch(.47 .091 234);--accent-text: oklch(.83 .095 234);--accent-ground: oklch(.315 .06 236);--accent-soft: oklch(.715 .148 234 / .14);--accent-hover-hi: oklch(.838 .095 234);--accent-hover-lo: oklch(.746 .142 234);--tinted-hi: oklch(.37 .05 53);--tinted-lo: oklch(.323 .046 53);--tinted-hover-hi: oklch(.404 .05 53);--tinted-hover-lo: oklch(.358 .046 53);--tinted-text: oklch(.92 .035 53);--accent-2: oklch(.75 .149 53);--accent-2-hi: oklch(.8 .13 53);--accent-2-lo: oklch(.714 .155 53);--accent-2-border: oklch(.62 .135 53);--accent-2-text: oklch(.84 .085 55);--accent-2-soft: oklch(.714 .155 53 / .14);--accent-3: oklch(.915 .028 82);--accent-3-hi: oklch(.955 .014 82);--accent-3-lo: oklch(.882 .036 82);--accent-3-soft: oklch(.882 .036 82 / .14);--green: oklch(.77 .11 158);--amber: oklch(.863 .167 89);--red: oklch(.658 .14 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=riviera][data-mode=light]{--bg: oklch(.968 .01 82);--surface: oklch(.991 .006 82);--surface-hi: oklch(.996 .003 82);--surface-2: oklch(.953 .013 82);--well: oklch(.938 .016 82);--input: oklch(.995 .003 82);--control: oklch(.995 .003 82);--control-lo: oklch(.95 .013 82);--head: linear-gradient(oklch(.985 .01 80), oklch(.942 .022 80));--head-line: oklch(.852 .036 82);--foot: oklch(.945 .013 82);--divider: oklch(.884 .019 82);--line: oklch(.838 .026 82);--control-line: oklch(.652 .042 82);--line-strong: oklch(.627 .045 82);--text: oklch(.31 .03 82);--text-2: oklch(.385 .03 82);--text-3: oklch(.46 .026 82);--ink: oklch(.99 .004 82);--accent: oklch(.48 .13 249);--accent-hi: oklch(.514 .124 249);--accent-lo: oklch(.452 .124 249);--accent-border: oklch(.41 .112 249);--accent-lip: oklch(.345 .094 249);--accent-text: oklch(.43 .115 249);--accent-ground: oklch(.932 .028 245);--accent-soft: oklch(.452 .124 249 / .11);--accent-hover-hi: oklch(.484 .13 249);--accent-hover-lo: oklch(.419 .115 249);--tinted-hi: oklch(.967 .016 46);--tinted-lo: oklch(.932 .027 46);--tinted-hover-hi: oklch(.932 .018 46);--tinted-hover-lo: oklch(.897 .029 46);--tinted-text: oklch(.42 .11 46);--accent-2: oklch(.42 .117 46);--accent-2-hi: oklch(.454 .111 46);--accent-2-lo: oklch(.394 .11 46);--accent-2-border: oklch(.36 .1 46);--accent-2-text: oklch(.42 .11 46);--accent-2-soft: oklch(.394 .11 46 / .11);--accent-3: oklch(.575 .045 100);--accent-3-hi: oklch(.605 .04 100);--accent-3-lo: oklch(.549 .048 100);--accent-3-soft: oklch(.549 .048 100 / .11);--green: oklch(.435 .078 180);--amber: oklch(.548 .15 46);--red: oklch(.334 .135 0);--wash: oklch(.275 .028 82);--wash-070: oklch(.275 .028 82 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=monochrome][data-mode=dark]{--bg: oklch(.172 0 0);--surface: oklch(.22 0 0);--surface-hi: oklch(.25 0 0);--surface-2: oklch(.27 0 0);--well: oklch(.156 0 0);--input: oklch(.18 0 0);--control: oklch(.315 0 0);--control-lo: oklch(.274 0 0);--head: linear-gradient(oklch(.3 0 0), oklch(.275 0 0));--head-line: oklch(.36 0 0);--foot: oklch(.215 0 0);--divider: oklch(.322 0 0);--line: oklch(.382 0 0);--control-line: oklch(.5 0 0);--line-strong: oklch(.51 0 0);--text: oklch(.938 0 0);--text-2: oklch(.799 0 0);--text-3: oklch(.71 0 0);--ink: oklch(.2 0 0);--accent: oklch(.8 .03 250);--accent-hi: oklch(.85 .025 250);--accent-lo: oklch(.76 .035 250);--accent-border: oklch(.63 .035 250);--accent-lip: oklch(.45 .03 250);--accent-text: oklch(.82 .045 248);--accent-ground: oklch(.29 .012 250);--accent-soft: oklch(.76 .035 250 / .14);--accent-hover-hi: oklch(.889 .026 250);--accent-hover-lo: oklch(.794 .037 250);--tinted-hi: oklch(.355 .016 250);--tinted-lo: oklch(.31 .014 250);--tinted-hover-hi: oklch(.388 .015 250);--tinted-hover-lo: oklch(.346 .013 250);--tinted-text: oklch(.93 .02 250);--green: oklch(.77 .11 158);--amber: oklch(.87 .13 82);--red: oklch(.67 .14 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .34 0;--pass-face-lo: .23 0;--pass-border: .46 0}:root[data-theme=monochrome][data-mode=light]{--bg: oklch(.968 0 0);--surface: oklch(.991 0 0);--surface-hi: oklch(.996 0 0);--surface-2: oklch(.95 0 0);--well: oklch(.932 0 0);--input: oklch(.994 0 0);--control: oklch(.994 0 0);--control-lo: oklch(.944 0 0);--head: linear-gradient(oklch(.985 0 0), oklch(.94 0 0));--head-line: oklch(.845 0 0);--foot: oklch(.944 0 0);--divider: oklch(.883 0 0);--line: oklch(.837 0 0);--control-line: oklch(.65 0 0);--line-strong: oklch(.625 0 0);--text: oklch(.305 0 0);--text-2: oklch(.38 0 0);--text-3: oklch(.455 0 0);--ink: oklch(.99 0 0);--accent: oklch(.43 .028 250);--accent-hi: oklch(.465 .024 250);--accent-lo: oklch(.402 .03 250);--accent-border: oklch(.36 .028 250);--accent-lip: oklch(.3 .024 250);--accent-text: oklch(.425 .03 250);--accent-ground: oklch(.925 .008 250);--accent-soft: oklch(.402 .03 250 / .11);--accent-hover-hi: oklch(.435 .026 250);--accent-hover-lo: oklch(.369 .03 250);--tinted-hi: oklch(.966 .008 250);--tinted-lo: oklch(.925 .013 250);--tinted-hover-hi: oklch(.931 .009 250);--tinted-hover-lo: oklch(.89 .014 250);--tinted-text: oklch(.425 .03 250);--green: oklch(.53 .09 176);--amber: oklch(.52 .11 72);--red: oklch(.42 .15 15);--wash: oklch(.275 0 0);--wash-070: oklch(.275 0 0 / .07);--pass-face-hi: .34 0;--pass-face-lo: .23 0;--pass-border: .46 0}:root[data-theme=porcelain][data-mode=dark]{--bg: oklch(.18 .013 262);--surface: oklch(.226 .014 262);--surface-hi: oklch(.248 .015 262);--surface-2: oklch(.27 .016 262);--well: oklch(.162 .014 262);--input: oklch(.175 .014 262);--control: oklch(.32 .019 262);--control-lo: oklch(.282 .018 262);--head: linear-gradient(oklch(.3 .02 264), oklch(.27 .018 264));--head-line: oklch(.36 .028 264);--foot: oklch(.204 .014 262);--divider: oklch(.318 .018 262);--line: oklch(.377 .021 262);--control-line: oklch(.505 .025 262);--line-strong: oklch(.53 .026 262);--text: oklch(.935 .009 262);--text-2: oklch(.812 .017 262);--text-3: oklch(.722 .021 262);--ink: oklch(.205 .03 264);--accent: oklch(.75 .115 266);--accent-hi: oklch(.805 .095 266);--accent-lo: oklch(.715 .125 266);--accent-border: oklch(.63 .12 266);--accent-lip: oklch(.465 .1 266);--accent-text: oklch(.82 .085 266);--accent-ground: oklch(.315 .05 266);--accent-soft: oklch(.715 .125 266 / .14);--accent-hover-hi: oklch(.838 .083 266);--accent-hover-lo: oklch(.746 .118 266);--tinted-hi: oklch(.38 .05 266);--tinted-lo: oklch(.333 .046 266);--tinted-hover-hi: oklch(.414 .05 266);--tinted-hover-lo: oklch(.368 .046 266);--tinted-text: oklch(.91 .04 266);--green: oklch(.77 .11 158);--amber: oklch(.87 .13 82);--red: oklch(.67 .14 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=porcelain][data-mode=light]{--bg: oklch(.97 .007 262);--surface: oklch(.992 .004 262);--surface-hi: oklch(.996 .003 262);--surface-2: oklch(.954 .009 260);--well: oklch(.94 .012 260);--input: oklch(.995 .003 262);--control: oklch(.995 .003 262);--control-lo: oklch(.951 .009 260);--head: linear-gradient(oklch(.985 .006 266), oklch(.946 .013 262));--head-line: oklch(.855 .028 260);--foot: oklch(.946 .009 260);--divider: oklch(.885 .014 258);--line: oklch(.84 .02 259);--control-line: oklch(.655 .033 258);--line-strong: oklch(.63 .035 259);--text: oklch(.302 .035 264);--text-2: oklch(.377 .035 261);--text-3: oklch(.452 .03 259);--ink: oklch(.99 .003 262);--accent: oklch(.492 .156 266);--accent-hi: oklch(.526 .149 266);--accent-lo: oklch(.466 .149 266);--accent-border: oklch(.42 .132 265);--accent-lip: oklch(.359 .115 264);--accent-text: oklch(.437 .142 265);--accent-ground: oklch(.94 .024 268);--accent-soft: oklch(.466 .149 266 / .11);--accent-hover-hi: oklch(.498 .158 266);--accent-hover-lo: oklch(.435 .158 266);--tinted-hi: oklch(.967 .015 270);--tinted-lo: oklch(.936 .025 266);--tinted-hover-hi: oklch(.931 .016 269);--tinted-hover-lo: oklch(.901 .026 266);--tinted-text: oklch(.437 .142 265);--green: oklch(.52 .09 168);--amber: oklch(.535 .11 72);--red: oklch(.43 .16 20);--wash: oklch(.27 .03 255);--wash-070: oklch(.27 .03 255 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=linen][data-mode=dark]{--bg: oklch(.19 .014 75);--surface: oklch(.236 .015 75);--surface-hi: oklch(.258 .016 75);--surface-2: oklch(.28 .018 75);--well: oklch(.172 .015 75);--input: oklch(.185 .015 75);--control: oklch(.33 .02 75);--control-lo: oklch(.292 .02 75);--head: linear-gradient(oklch(.3 .02 70), oklch(.27 .018 70));--head-line: oklch(.36 .03 70);--foot: oklch(.214 .015 75);--divider: oklch(.328 .02 75);--line: oklch(.387 .022 75);--control-line: oklch(.505 .027 75);--line-strong: oklch(.53 .028 75);--text: oklch(.935 .01 80);--text-2: oklch(.812 .018 80);--text-3: oklch(.722 .022 80);--ink: oklch(.21 .025 55);--accent: oklch(.75 .08 57);--accent-hi: oklch(.805 .07 60);--accent-lo: oklch(.715 .085 55);--accent-border: oklch(.62 .08 54);--accent-lip: oklch(.46 .065 52);--accent-text: oklch(.81 .06 55);--accent-ground: oklch(.31 .035 60);--accent-soft: oklch(.715 .085 55 / .14);--accent-hover-hi: oklch(.838 .062 62);--accent-hover-lo: oklch(.746 .083 56);--tinted-hi: oklch(.375 .035 60);--tinted-lo: oklch(.328 .032 60);--tinted-hover-hi: oklch(.41 .035 60);--tinted-hover-lo: oklch(.362 .032 60);--tinted-text: oklch(.91 .04 65);--green: oklch(.77 .11 158);--amber: oklch(.87 .13 82);--red: oklch(.67 .14 15);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=linen][data-mode=light]{--bg: oklch(.966 .01 85);--surface: oklch(.989 .007 88);--surface-hi: oklch(.996 .005 88);--surface-2: oklch(.945 .013 85);--well: oklch(.927 .016 85);--input: oklch(.993 .005 90);--control: oklch(.992 .005 88);--control-lo: oklch(.938 .015 85);--head: linear-gradient(oklch(.985 .007 88), oklch(.935 .017 80));--head-line: oklch(.831 .031 74);--foot: oklch(.943 .015 85);--divider: oklch(.882 .02 83);--line: oklch(.835 .024 83);--control-line: oklch(.65 .035 72);--line-strong: oklch(.62 .037 75);--text: oklch(.313 .016 78);--text-2: oklch(.388 .02 76);--text-3: oklch(.463 .022 78);--ink: oklch(.99 .005 88);--accent: oklch(.42 .07 55);--accent-hi: oklch(.45 .072 55);--accent-lo: oklch(.39 .066 54);--accent-border: oklch(.35 .06 52);--accent-lip: oklch(.29 .05 50);--accent-text: oklch(.41 .075 52);--accent-ground: oklch(.913 .027 70);--accent-soft: oklch(.39 .066 54 / .11);--accent-hover-hi: oklch(.418 .076 55);--accent-hover-lo: oklch(.354 .07 54);--tinted-hi: oklch(.963 .019 73);--tinted-lo: oklch(.904 .033 70);--tinted-hover-hi: oklch(.927 .019 73);--tinted-hover-lo: oklch(.871 .032 70);--tinted-text: oklch(.41 .075 52);--green: oklch(.52 .08 170);--amber: oklch(.54 .11 80);--red: oklch(.43 .17 15);--wash: oklch(.28 .025 70);--wash-070: oklch(.28 .025 70 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=catppuccin][data-mode=dark]{--bg: oklch(.2 .025 284);--surface: oklch(.246 .03 284);--surface-hi: oklch(.266 .031 283);--surface-2: oklch(.298 .032 282);--well: oklch(.183 .02 284);--input: oklch(.192 .022 284);--control: oklch(.364 .032 280);--control-lo: oklch(.324 .032 282);--head: linear-gradient(oklch(.324 .032 282), oklch(.29 .03 283));--head-line: oklch(.404 .032 280);--foot: oklch(.216 .025 284);--divider: oklch(.324 .032 282);--line: oklch(.395 .032 280);--control-line: oklch(.506 .034 279);--line-strong: oklch(.55 .034 277);--text: oklch(.935 .03 272);--text-2: oklch(.822 .04 273);--text-3: oklch(.738 .04 274);--ink: oklch(.205 .025 284);--accent: oklch(.787 .119 305);--accent-hi: oklch(.842 .098 305);--accent-lo: oklch(.752 .124 305);--accent-border: oklch(.647 .119 305);--accent-lip: oklch(.465 .101 305);--accent-text: oklch(.827 .095 305);--accent-ground: oklch(.31 .05 305);--accent-soft: oklch(.752 .124 305 / .14);--accent-hover-hi: oklch(.875 .076 305);--accent-hover-lo: oklch(.783 .119 305);--tinted-hi: oklch(.38 .05 222);--tinted-lo: oklch(.333 .046 222);--tinted-hover-hi: oklch(.414 .05 222);--tinted-hover-lo: oklch(.368 .046 222);--tinted-text: oklch(.91 .04 222);--accent-2: oklch(.788 .114 222);--accent-2-hi: oklch(.843 .097 222);--accent-2-lo: oklch(.753 .119 222);--accent-2-border: oklch(.668 .114 222);--accent-2-text: oklch(.838 .091 222);--accent-2-soft: oklch(.753 .119 222 / .14);--accent-3: oklch(.758 .107 57);--accent-3-hi: oklch(.813 .091 57);--accent-3-lo: oklch(.723 .111 57);--accent-3-soft: oklch(.723 .111 57 / .14);--accent-face: linear-gradient(oklch(.842 .098 305), oklch(.752 .124 293));--accent-face-hover: linear-gradient(oklch(.875 .076 305), oklch(.783 .119 293));--brand-gradient: linear-gradient(90deg, oklch(.787 .119 305), oklch(.788 .114 222));--green: oklch(.869 .09 172);--amber: oklch(.92 .106 94);--red: oklch(.756 .143 359);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=catppuccin][data-mode=light]{--bg: oklch(.968 .006 265);--surface: oklch(.99 .004 265);--surface-hi: oklch(.996 .001 265);--surface-2: oklch(.948 .009 265);--well: oklch(.933 .009 265);--input: oklch(.994 .002 265);--control: oklch(.994 .002 265);--control-lo: oklch(.945 .009 265);--head: linear-gradient(oklch(.985 .004 265), oklch(.94 .011 265));--head-line: oklch(.855 .014 268);--foot: oklch(.945 .009 265);--divider: oklch(.884 .012 268);--line: oklch(.835 .015 268);--control-line: oklch(.654 .027 278);--line-strong: oklch(.625 .03 279);--text: oklch(.31 .045 279);--text-2: oklch(.385 .04 279);--text-3: oklch(.46 .036 279);--ink: oklch(.99 .003 265);--accent: oklch(.489 .25 297);--accent-hi: oklch(.523 .24 297);--accent-lo: oklch(.461 .24 297);--accent-border: oklch(.419 .22 297);--accent-lip: oklch(.359 .185 297);--accent-text: oklch(.439 .23 297);--accent-ground: oklch(.932 .026 297);--accent-soft: oklch(.461 .24 297 / .11);--accent-hover-hi: oklch(.493 .25 297);--accent-hover-lo: oklch(.428 .232 297);--tinted-hi: oklch(.967 .015 262);--tinted-lo: oklch(.934 .025 262);--tinted-hover-hi: oklch(.931 .016 262);--tinted-hover-lo: oklch(.899 .026 262);--tinted-text: oklch(.478 .203 262);--accent-2: oklch(.533 .221 262);--accent-2-hi: oklch(.567 .212 262);--accent-2-lo: oklch(.505 .212 262);--accent-2-border: oklch(.463 .194 262);--accent-2-text: oklch(.478 .203 262);--accent-2-soft: oklch(.505 .212 262 / .11);--accent-3: oklch(.621 .177 45);--accent-3-hi: oklch(.631 .177 45);--accent-3-lo: oklch(.606 .173 45);--accent-3-soft: oklch(.606 .173 45 / .11);--accent-face: linear-gradient(oklch(.523 .24 297), oklch(.461 .24 285));--accent-face-hover: linear-gradient(oklch(.493 .25 297), oklch(.428 .232 285));--brand-gradient: linear-gradient(90deg, oklch(.489 .25 297), oklch(.533 .221 262));--green: oklch(.528 .107 167);--amber: oklch(.504 .116 60);--red: oklch(.437 .172 12);--wash: oklch(.275 .03 279);--wash-070: oklch(.275 .03 279 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=rose-pine][data-mode=dark]{--bg: oklch(.209 .039 288);--surface: oklch(.255 .043 289);--surface-hi: oklch(.274 .045 289);--surface-2: oklch(.303 .05 290);--well: oklch(.191 .036 288);--input: oklch(.2 .037 288);--control: oklch(.366 .05 290);--control-lo: oklch(.327 .05 290);--head: linear-gradient(oklch(.346 .05 290), oklch(.31 .047 290));--head-line: oklch(.42 .048 291);--foot: oklch(.232 .041 289);--divider: oklch(.33 .046 290);--line: oklch(.385 .045 291);--control-line: oklch(.51 .044 291);--line-strong: oklch(.538 .044 291);--text: oklch(.935 .03 290);--text-2: oklch(.815 .04 291);--text-3: oklch(.74 .044 291);--ink: oklch(.205 .035 288);--accent: oklch(.773 .104 299);--accent-hi: oklch(.828 .088 299);--accent-lo: oklch(.738 .108 299);--accent-border: oklch(.633 .104 299);--accent-lip: oklch(.465 .088 299);--accent-text: oklch(.813 .083 299);--accent-ground: oklch(.31 .044 299);--accent-soft: oklch(.738 .108 299 / .14);--accent-hover-hi: oklch(.861 .079 299);--accent-hover-lo: oklch(.769 .104 299);--tinted-hi: oklch(.38 .05 30);--tinted-lo: oklch(.333 .046 30);--tinted-hover-hi: oklch(.414 .05 30);--tinted-hover-lo: oklch(.368 .046 30);--tinted-text: oklch(.91 .04 30);--accent-2: oklch(.763 .112 30);--accent-2-hi: oklch(.818 .095 30);--accent-2-lo: oklch(.728 .116 30);--accent-2-border: oklch(.643 .112 30);--accent-2-text: oklch(.813 .09 30);--accent-2-soft: oklch(.728 .116 30 / .14);--accent-3: oklch(.613 .094 228);--accent-3-hi: oklch(.668 .08 228);--accent-3-lo: oklch(.578 .098 228);--accent-3-soft: oklch(.578 .098 228 / .14);--accent-face: linear-gradient(oklch(.828 .088 299), oklch(.738 .108 311));--accent-face-hover: linear-gradient(oklch(.861 .079 299), oklch(.769 .104 311));--brand-gradient: linear-gradient(90deg, oklch(.773 .104 299), oklch(.763 .112 30));--green: oklch(.826 .054 204);--amber: oklch(.849 .114 77);--red: oklch(.665 .17 10);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=rose-pine][data-mode=light]{--bg: oklch(.97 .011 72);--surface: oklch(.99 .008 77);--surface-hi: oklch(.996 .003 77);--surface-2: oklch(.95 .014 66);--well: oklch(.939 .015 64);--input: oklch(.994 .005 77);--control: oklch(.994 .005 77);--control-lo: oklch(.946 .014 66);--head: linear-gradient(oklch(.985 .009 75), oklch(.942 .015 64));--head-line: oklch(.85 .016 295);--foot: oklch(.946 .014 66);--divider: oklch(.884 .012 295);--line: oklch(.836 .016 295);--control-line: oklch(.65 .027 298);--line-strong: oklch(.625 .035 293);--text: oklch(.31 .05 290);--text-2: oklch(.385 .05 290);--text-3: oklch(.46 .046 291);--ink: oklch(.99 .005 77);--accent: oklch(.49 .147 310);--accent-hi: oklch(.524 .141 310);--accent-lo: oklch(.462 .141 310);--accent-border: oklch(.42 .129 310);--accent-lip: oklch(.36 .109 310);--accent-text: oklch(.44 .135 310);--accent-ground: oklch(.932 .026 310);--accent-soft: oklch(.462 .141 310 / .11);--accent-hover-hi: oklch(.494 .147 310);--accent-hover-lo: oklch(.429 .147 310);--tinted-hi: oklch(.967 .015 24);--tinted-lo: oklch(.934 .025 24);--tinted-hover-hi: oklch(.931 .016 24);--tinted-hover-lo: oklch(.899 .026 24);--tinted-text: oklch(.481 .113 24);--accent-2: oklch(.536 .123 24);--accent-2-hi: oklch(.57 .118 24);--accent-2-lo: oklch(.508 .118 24);--accent-2-border: oklch(.466 .108 24);--accent-2-text: oklch(.481 .113 24);--accent-2-soft: oklch(.508 .118 24 / .11);--accent-3: oklch(.424 .101 243);--accent-3-hi: oklch(.434 .101 243);--accent-3-lo: oklch(.409 .099 243);--accent-3-soft: oklch(.409 .099 243 / .11);--accent-face: linear-gradient(oklch(.524 .141 310), oklch(.462 .141 322));--accent-face-hover: linear-gradient(oklch(.494 .147 310), oklch(.429 .147 322));--brand-gradient: linear-gradient(90deg, oklch(.49 .147 310), oklch(.536 .123 24));--green: oklch(.535 .066 198);--amber: oklch(.444 .098 67);--red: oklch(.443 .162 354);--wash: oklch(.275 .03 290);--wash-070: oklch(.275 .03 290 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=tokyo-night][data-mode=dark]{--bg: oklch(.204 .016 285);--surface: oklch(.25 .021 280);--surface-hi: oklch(.268 .025 278);--surface-2: oklch(.306 .037 273);--well: oklch(.186 .012 285);--input: oklch(.195 .014 285);--control: oklch(.359 .044 275);--control-lo: oklch(.319 .04 274);--head: linear-gradient(oklch(.306 .037 273), oklch(.276 .032 275));--head-line: oklch(.359 .044 275);--foot: oklch(.226 .021 280);--divider: oklch(.323 .035 274);--line: oklch(.385 .045 275);--control-line: oklch(.508 .066 274);--line-strong: oklch(.53 .066 274);--text: oklch(.935 .031 275);--text-2: oklch(.815 .05 275);--text-3: oklch(.728 .061 273);--ink: oklch(.205 .016 285);--accent: oklch(.72 .132 264);--accent-hi: oklch(.775 .112 264);--accent-lo: oklch(.685 .137 264);--accent-border: oklch(.6 .132 264);--accent-lip: oklch(.465 .112 264);--accent-text: oklch(.8 .1 264);--accent-ground: oklch(.31 .055 264);--accent-soft: oklch(.685 .137 264 / .14);--accent-hover-hi: oklch(.808 .095 264);--accent-hover-lo: oklch(.716 .132 264);--tinted-hi: oklch(.38 .05 321);--tinted-lo: oklch(.333 .046 321);--tinted-hover-hi: oklch(.414 .05 321);--tinted-hover-lo: oklch(.368 .046 321);--tinted-text: oklch(.91 .04 321);--accent-2: oklch(.776 .163 321);--accent-2-hi: oklch(.831 .139 321);--accent-2-lo: oklch(.741 .17 321);--accent-2-border: oklch(.656 .163 321);--accent-2-text: oklch(.826 .13 321);--accent-2-soft: oklch(.741 .17 321 / .14);--accent-3: oklch(.851 .096 226);--accent-3-hi: oklch(.906 .06 226);--accent-3-lo: oklch(.816 .1 226);--accent-3-soft: oklch(.816 .1 226 / .14);--accent-face: linear-gradient(oklch(.775 .112 264), oklch(.685 .137 276));--accent-face-hover: linear-gradient(oklch(.808 .095 264), oklch(.716 .132 276));--brand-gradient: linear-gradient(90deg, oklch(.72 .132 264), oklch(.776 .163 321));--green: oklch(.832 .123 138);--amber: oklch(.754 .122 76);--red: oklch(.723 .159 10);--wash: oklch(1 0 0);--wash-070: oklch(1 0 0 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme=tokyo-night][data-mode=light]{--bg: oklch(.968 .008 279);--surface: oklch(.99 .004 279);--surface-hi: oklch(.996 .001 279);--surface-2: oklch(.95 .01 273);--well: oklch(.935 .01 273);--input: oklch(.994 .002 279);--control: oklch(.994 .002 279);--control-lo: oklch(.946 .01 273);--head: linear-gradient(oklch(.985 .005 279), oklch(.94 .01 273));--head-line: oklch(.845 .009 277);--foot: oklch(.945 .01 273);--divider: oklch(.883 .01 273);--line: oklch(.835 .008 277);--control-line: oklch(.65 .018 274);--line-strong: oklch(.625 .02 277);--text: oklch(.31 .05 273);--text-2: oklch(.385 .021 274);--text-3: oklch(.46 .016 274);--ink: oklch(.99 .003 279);--accent: oklch(.469 .147 257);--accent-hi: oklch(.503 .141 257);--accent-lo: oklch(.441 .141 257);--accent-border: oklch(.399 .129 257);--accent-lip: oklch(.339 .109 257);--accent-text: oklch(.419 .135 257);--accent-ground: oklch(.932 .026 257);--accent-soft: oklch(.441 .141 257 / .11);--accent-hover-hi: oklch(.473 .147 257);--accent-hover-lo: oklch(.408 .145 257);--tinted-hi: oklch(.967 .015 306);--tinted-lo: oklch(.934 .025 306);--tinted-hover-hi: oklch(.931 .016 306);--tinted-hover-lo: oklch(.899 .026 306);--tinted-text: oklch(.462 .177 306);--accent-2: oklch(.517 .192 306);--accent-2-hi: oklch(.551 .184 306);--accent-2-lo: oklch(.489 .184 306);--accent-2-border: oklch(.447 .169 306);--accent-2-text: oklch(.462 .177 306);--accent-2-soft: oklch(.489 .184 306 / .11);--accent-3: oklch(.543 .092 193);--accent-3-hi: oklch(.553 .092 193);--accent-3-lo: oklch(.528 .09 193);--accent-3-soft: oklch(.528 .09 193 / .11);--accent-face: linear-gradient(oklch(.503 .141 257), oklch(.441 .141 269));--accent-face-hover: linear-gradient(oklch(.473 .147 257), oklch(.408 .145 269));--brand-gradient: linear-gradient(90deg, oklch(.469 .147 257), oklch(.517 .192 306));--green: oklch(.398 .104 128);--amber: oklch(.523 .104 71);--red: oklch(.48 .1 10);--wash: oklch(.275 .03 273);--wash-070: oklch(.275 .03 273 / .07);--pass-face-hi: .42 .07;--pass-face-lo: .27 .045;--pass-border: .48 .06}:root[data-theme][data-mode][data-contrast=more]{--text-2: color-mix(in oklab, var(--text) 93%, var(--bg));--text-3: color-mix(in oklab, var(--text) 85%, var(--bg));--divider: color-mix(in oklab, var(--line-strong) 55%, var(--surface));--line: var(--line-strong);--control-line: color-mix(in oklab, var(--line-strong) 80%, var(--text));--fill: color-mix(in srgb, var(--wash) 9%, transparent);--fill-hover: color-mix(in srgb, var(--wash) 13%, transparent);--fill-press: color-mix(in srgb, var(--wash) 18%, transparent);--row-hover: var(--wash-140)}:root[data-contrast=more] .badge:is(.ready,.done,.live){--badge-fill: var(--green)}:root[data-contrast=more] .badge:is(.needs_manual,.needs_you,.retrying,.not_ready,.missing){--badge-fill: var(--amber)}:root[data-contrast=more] .badge:is(.failed,.locked){--badge-fill: var(--red)}:root[data-contrast=more] .badge.news{--badge-fill: var(--accent-2-lo)}:root[data-contrast=more] .badge:is(.ready,.done,.live,.needs_manual,.needs_you,.retrying,.not_ready,.missing,.failed,.locked,.news){padding:1px 8px 1px 6px;border-radius:999px;background:var(--badge-fill);color:var(--status-ink)}:root[data-contrast=more] .badge:is(.ready,.done,.live,.needs_manual,.needs_you,.retrying,.not_ready,.missing,.failed,.locked,.news) i{background:var(--status-ink);box-shadow:none}:root[data-contrast=more] .badge.pill{padding-inline:8px}@media(forced-colors:active){input:focus,textarea:focus,.select-box:not(.button):is(:focus-visible,[aria-expanded=true]){outline:2px solid Highlight;outline-offset:1px}.filters button:is([aria-pressed=true],[aria-current=true]),.icon-button[aria-pressed=true],.rail-item[aria-pressed=true],.select-option[aria-selected=true],.pick-row[aria-selected=true],.pick-list li[aria-selected=true],.steps-rail button[aria-selected=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}:is(.filters button:is([aria-pressed=true],[aria-current=true]),.rail-item[aria-pressed=true],.select-option[aria-selected=true],.pick-row[aria-selected=true]) *{color:inherit}:is(.rail-item[aria-current=page],.gt-row.selected,.gt-chip.selected,.settings-toc a[aria-current]),:is(.rail-item[aria-current=page],.gt-row.selected,.gt-chip.selected,.settings-toc a[aria-current]):hover{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}:is(.rail-item[aria-current=page],.gt-row.selected,.gt-chip.selected,.settings-toc a[aria-current]) *{color:inherit}.selection-dock,.select-list,.menu-pop,.setting-tip,.tag-suggest,.group-tile-actions,.toast{background-color:Canvas}tbody tr.selected,.group-tile.selected{outline:2px solid Highlight;outline-offset:-2px}input:is([type=checkbox],[type=radio]):is(:checked,:indeterminate),.switch input[role=switch]:checked{forced-color-adjust:none;border-color:Highlight;background:Highlight}input[type=checkbox]:checked:after{border-color:HighlightText}input:is([type=radio]:checked,[type=checkbox]:indeterminate):after{background:HighlightText}.switch input[role=switch]{forced-color-adjust:none;border-color:CanvasText;background:Canvas}.switch input[role=switch]:after{background:CanvasText}.switch input[role=switch]:checked:after{background:HighlightText}}
