:root{--white: #ffffff;--black: #000000;--forest-600: #2c4b3c;--moss-500: #4e7860;--sage-300: #9cc0a6;--sage-50: #dfe9e0;--cream-25: #fbfaf5;--cream-50: #f4f1ea;--cream-75: #eeebe3;--cream-100: #e7e4db;--cream-125: #e4e2d5;--cream-150: #d5d2c9;--charcoal-0: #171916;--charcoal-25: #1c1e1b;--charcoal-50: #191b18;--charcoal-75: #282b26;--charcoal-100: #33362f;--charcoal-150: #34372f;--charcoal-200: #393c35;--charcoal-300: #474b42;--slate-700: #4b504a;--stone-500: #62655d;--lichen-300: #b8c2ba;--ash-400: #a5a89f;--brick-500: #b0362a;--brick-50: #f8e3dd;--coral-400: #f28b7d;--ochre-600: #8a5800;--straw-400: #e2b257;--stone-1: #b5b2a4;--stone-2: #9c9a8e;--stone-3: #85877e;--stone-4: #6a716a;--stone-5: #575b53;--stone-6: #3d413a;--stone-7: #2e312b;--stone-d0: #3f423b;--stone-d1: #555850;--stone-d2: #686b63;--stone-d3: #7d8078;--stone-d4: #92958d;--stone-d5: #a8aaa2;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--type-micro-size: 9px;--type-micro-line: 12px;--type-caption-size: 12px;--type-caption-line: 16px;--type-label-size: 13px;--type-label-line: 18px;--type-body-size: 14px;--type-body-line: 20px;--type-title-size: 16px;--type-title-line: 24px;--type-headline-size: 20px;--type-headline-line: 28px;--type-line-none: 1;--tracking-tight: -.01em;--tracking-caps: .12em;--weight-regular: 400;--weight-medium: 500;--weight-strong: 600;--weight-bold: 700;--bp-phone: 780px;--bp-narrow: 980px;--bp-cards: 600px;--bp-panel: 440px;--bg: var(--cream-50);--surface: var(--cream-25);--sunk: var(--cream-75);--ink: var(--charcoal-25);--ink-2: var(--slate-700);--faint: var(--stone-500);--line: var(--cream-100);--line-2: var(--cream-150);--hover: var(--cream-100);--selected: var(--cream-125);--accent: var(--forest-600);--accent-ink: var(--cream-25);--accent-soft: var(--sage-50);--ask: var(--stone-500);--late: var(--brick-500);--late-soft: var(--brick-50);--today: var(--ochre-600);--today-soft: transparent;--ok: var(--ink-2);--ok-soft: var(--selected);--mark: var(--faint);--hue-grey: var(--stone-1);--hue-blue: var(--stone-2);--hue-purple: var(--stone-3);--hue-pink: var(--stone-4);--hue-orange: var(--stone-5);--hue-green: var(--charcoal-25);--hue-teal: var(--stone-6);--hue-lime: var(--stone-7);--hue-red: var(--cream-150);--brand: var(--forest-600);--brand-ink: var(--cream-25);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-display: "Space Grotesk", var(--font-sans);--type-micro: 600 var(--type-micro-size)/var(--type-micro-line) var(--font-sans);--type-caption: 500 var(--type-caption-size)/var(--type-caption-line) var(--font-sans);--type-label: 500 var(--type-label-size)/var(--type-label-line) var(--font-sans);--type-body: 500 var(--type-body-size)/var(--type-body-line) var(--font-sans);--type-body-strong: 600 var(--type-body-size)/var(--type-body-line) var(--font-sans);--type-title: 600 var(--type-title-size)/var(--type-title-line) var(--font-display);--type-headline: 600 var(--type-headline-size)/var(--type-headline-line) var(--font-display);--radius-sm: 6px;--radius: 8px;--radius-lg: 16px;--radius-full: 999px;--hairline: 1px;--rule-w: 2px;--shadow-control: 0 var(--hairline) var(--hairline) color-mix(in srgb, var(--charcoal-25) 3%, transparent);--shadow-primary: inset 0 var(--hairline) 0 color-mix(in srgb, var(--white) 12%, transparent), 0 var(--hairline) var(--space-0-5) color-mix(in srgb, var(--forest-600) 30%, transparent);--shadow-raise: 0 var(--hairline) var(--space-0-5) color-mix(in srgb, var(--charcoal-25) 4%, transparent), 0 0 0 var(--hairline) color-mix(in srgb, var(--charcoal-25) 2%, transparent);--shadow-pop: 0 var(--space-3) var(--space-8) color-mix(in srgb, var(--charcoal-25) 12%, transparent), 0 var(--space-0-5) var(--space-1-5) color-mix(in srgb, var(--charcoal-25) 6%, transparent);--shadow-modal: var(--shadow-pop);--focus-ring: 0 0 0 var(--space-0-5) var(--surface), 0 0 0 calc(var(--space-0-5) + var(--rule-w)) var(--moss-500);--veil: color-mix(in srgb, var(--forest-600) 30%, transparent);--z-sticky: 10;--z-menu: 20;--z-panel: 30;--z-modal: 40;--z-toast: 50;--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .4s;--dur-spin: .8s;--dur-pulse: 1.2s;--control-sm: 24px;--control: 28px;--control-lg: 32px;--control-xl: 36px;--tap: 40px;--row-table: 35px;--row-table-x: var(--space-3);--row-list: 44px;--header: 48px;--icon-sm: 14px;--icon: 16px;--icon-lg: 20px;--avatar-sm: 16px;--avatar: 20px;--avatar-lg: 24px;--avatar-xl: 40px;--pill-sm: 20px;--pill: 22px;--dot-sm: 6px;--dot: 8px;--bar: 4px;--sidebar-w: 240px;--sidebar-bg: var(--cream-50);--panel-w: 520px;--panel-w-docked: 400px;--dock-w: 440px;--grow-max: 40dvh;--lane-w: 272px;--art-w: 128px;--art-h: 88px;--modal-w-sm: 520px;--modal-w: 640px;--modal-w-lg: 780px;--menu-w: 240px;--menu-w-lg: 320px;--popover-w: 420px;--page-w: 1040px;--label-w: 112px;--label-w-lg: 148px;--page-x: var(--space-4);--page-x-reading: var(--space-8);--page-x-phone: var(--space-4);--page-top: var(--space-4);--page-end: var(--space-12);--section-gap: var(--space-6);--w-xs: 96px;--w-sm: 160px;--w-md: 240px;--w-lg: 320px;--w-xl: 360px;--w-2xl: 480px;--w-3xl: 720px;--col-act: 48px;--col-xs: 72px;--col-num: 104px;--col-sm: 136px;--col-md: 176px;--col-lg: 232px;--col-name: 320px;--col-name-min: 272px;--col-fill: minmax(var(--col-md), 1fr);--list-who: 148px;--list-who-cos: 212px;--list-co: 196px;--list-act: 132px;--list-act-due: 172px;--list-date-today: 124px;--list-act-cos: 260px;--wf-canvas: var(--sunk);--wf-dot: color-mix(in srgb, var(--charcoal-25) 16%, transparent);--wf-edge: var(--stone-1);--wf-edge-w: 1.2px;--wf-port: var(--faint);--wf-tile-data: var(--hue-green);--wf-tile-tasks: var(--hue-teal);--wf-tile-conditions: var(--hue-lime);--wf-tile-delays: var(--hue-orange);--wf-tile-workflow: var(--hue-pink);--wf-pill: var(--selected);--wf-pill-ink: var(--ink);--wf-pill-warn: var(--today);--wf-error-line: color-mix(in srgb, var(--late) 55%, transparent);--wf-node-w: 200px;--wf-node-h: 70px;--wf-port-ring: 12px;--wf-tab-w: 72px;--wf-tab-h: 40px;--wf-add-gap: 29px;--wf-panel-w: 400px;--wf-pop-w: 330px;--wf-zoom-w: 192px;--wf-zoom-btn: 95px;--wf-field: 38px;--wf-row: 40px;--wf-loop-w: 320px;--wf-loop-h: 180px;--radius-wf-node: 14px;--radius-wf-halo: 15px;--radius-wf-bar: 12px;--radius-wf-field: 10px;--radius-wf-kbd: 4px;--radius-wf-loop: 28px;--ax-font: var(--font-sans);--ax-bg: var(--bg);--ax-side: var(--sidebar-bg);--ax-panel: var(--surface);--ax-sunk: var(--sunk);--ax-ink: var(--ink);--ax-ink-2: var(--ink-2);--ax-faint: var(--faint);--ax-line: var(--line);--ax-line-2: var(--line-2);--ax-hover: var(--hover);--ax-sel: var(--selected);--ax-accent: var(--accent);--ax-accent-ink: var(--accent-ink);--ax-accent-soft: var(--accent-soft);--ax-red: var(--late);--ax-red-soft: var(--late-soft);--ax-amber: var(--today);--ax-amber-soft: var(--today-soft);--ax-green: var(--ok);--ax-green-soft: var(--ok-soft);--ax-mark: var(--mark);--ax-shadow: var(--shadow-raise);--ax-pop: var(--shadow-pop);--ax-veil: var(--veil);--ax-r: var(--radius);--ax-r-lg: var(--radius-lg);--side: var(--sidebar-bg);--surface-2: var(--sunk);--ink-soft: var(--ink-2);--muted: var(--faint);--line-soft: var(--line);--line-strong: var(--line-2);--warn: var(--late);--warn-soft: var(--late-soft);--shadow: var(--shadow-raise);--serif: var(--font-sans);--sans: var(--font-sans);--row-h: 56px;--grid: 1.35fr 1.5fr 190px 24px;--gutter: 64px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: var(--charcoal-25);--sidebar-bg: var(--charcoal-0);--surface: var(--charcoal-75);--sunk: var(--charcoal-50);--ink: var(--cream-50);--ink-2: var(--lichen-300);--faint: var(--ash-400);--line: var(--charcoal-150);--line-2: var(--charcoal-300);--hover: var(--charcoal-100);--selected: var(--charcoal-200);--accent: var(--sage-300);--accent-ink: var(--cream-50);--accent-soft: color-mix(in srgb, var(--sage-300) 10%, transparent);--late: var(--coral-400);--late-soft: color-mix(in srgb, var(--coral-400) 16%, transparent);--today: var(--straw-400);--today-soft: transparent;--hue-grey: var(--stone-d1);--hue-blue: var(--stone-d2);--hue-purple: var(--stone-d3);--hue-pink: var(--stone-d4);--hue-orange: var(--stone-d5);--hue-green: var(--cream-50);--hue-teal: var(--cream-150);--hue-lime: var(--cream-125);--hue-red: var(--stone-d0);--shadow-primary: 0 var(--hairline) var(--space-0-5) color-mix(in srgb, var(--black) 40%, transparent);--shadow-raise: 0 0 0 var(--hairline) color-mix(in srgb, var(--white) 3%, transparent);--shadow-pop: 0 0 0 var(--hairline) var(--line-2), 0 0 var(--space-10) color-mix(in srgb, var(--sage-300) 8%, transparent), 0 var(--space-4) var(--space-10) color-mix(in srgb, var(--black) 40%, transparent);--veil: color-mix(in srgb, var(--black) 55%, transparent);--focus-ring: 0 0 0 var(--space-0-5) var(--surface), 0 0 0 calc(var(--space-0-5) + var(--rule-w)) var(--sage-300);--wf-dot: color-mix(in srgb, var(--cream-50) 10%, transparent);--wf-edge: var(--stone-d1);--ask: var(--ash-400);color-scheme:dark}}:root[data-theme=dark],:root:has(.ax[data-theme=dark]){--bg: var(--charcoal-25);--sidebar-bg: var(--charcoal-0);--surface: var(--charcoal-75);--sunk: var(--charcoal-50);--ink: var(--cream-50);--ink-2: var(--lichen-300);--faint: var(--ash-400);--line: var(--charcoal-150);--line-2: var(--charcoal-300);--hover: var(--charcoal-100);--selected: var(--charcoal-200);--accent: var(--sage-300);--accent-ink: var(--cream-50);--accent-soft: color-mix(in srgb, var(--sage-300) 10%, transparent);--late: var(--coral-400);--late-soft: color-mix(in srgb, var(--coral-400) 16%, transparent);--today: var(--straw-400);--today-soft: transparent;--hue-grey: var(--stone-d1);--hue-blue: var(--stone-d2);--hue-purple: var(--stone-d3);--hue-pink: var(--stone-d4);--hue-orange: var(--stone-d5);--hue-green: var(--cream-50);--hue-teal: var(--cream-150);--hue-lime: var(--cream-125);--hue-red: var(--stone-d0);--shadow-primary: 0 var(--hairline) var(--space-0-5) color-mix(in srgb, var(--black) 40%, transparent);--shadow-raise: 0 0 0 var(--hairline) color-mix(in srgb, var(--white) 3%, transparent);--shadow-pop: 0 0 0 var(--hairline) var(--line-2), 0 0 var(--space-10) color-mix(in srgb, var(--sage-300) 8%, transparent), 0 var(--space-4) var(--space-10) color-mix(in srgb, var(--black) 40%, transparent);--veil: color-mix(in srgb, var(--black) 55%, transparent);--focus-ring: 0 0 0 var(--space-0-5) var(--surface), 0 0 0 calc(var(--space-0-5) + var(--rule-w)) var(--sage-300);--wf-dot: color-mix(in srgb, var(--cream-50) 10%, transparent);--wf-edge: var(--stone-d1);--ask: var(--ash-400);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line);-webkit-font-smoothing:antialiased}.app{display:flex;flex-direction:column;min-height:100%}.topbar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);background:var(--surface);border-bottom:var(--hairline) solid var(--line-2)}.brand{display:flex;align-items:baseline;gap:var(--space-2)}.brand-mark{font-weight:var(--weight-bold);font-size:var(--type-headline-size);line-height:var(--type-headline-line);letter-spacing:var(--tracking-tight);color:var(--accent)}.brand-sub{color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line);letter-spacing:var(--tracking-caps);text-transform:uppercase}.topbar-right{display:flex;align-items:center;gap:var(--space-3)}.due-pill{background:var(--late-soft);color:var(--late);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:var(--weight-strong);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.main{--m-max-w: 1120px;width:100%;max-width:var(--m-max-w);margin:0 auto;padding:var(--space-5) var(--space-5) var(--space-10)}.btn{font:inherit;border-radius:var(--radius);border:var(--hairline) solid var(--line-2);background:var(--surface);padding:var(--space-1-5) var(--space-3);cursor:pointer;color:inherit}.btn:disabled{opacity:.5;cursor:default}.btn-ghost{border-color:transparent;color:var(--ink-2)}.btn-primary{background:var(--brand);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--weight-strong)}.btn-primary:disabled{background:var(--accent-soft);border-color:var(--accent-soft)}.btn-sm{padding:var(--space-0-5) var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.btn-block{width:100%}.add-card{--m-cols: var(--space-16) 1.35fr 1.5fr 152px auto;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-raise);margin-bottom:var(--space-2)}.add-card input{font:inherit;background:var(--bg);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-2) var(--space-2);width:100%;color:inherit}.add-card input::placeholder{color:var(--faint)}.add-card input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.add-card .cell-reminder-input{font-variant-numeric:tabular-nums}.add-card .btn-primary{grid-column:5;white-space:nowrap;padding:var(--space-2) var(--space-5)}.add-hint{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin:0 var(--space-0-5) var(--space-4)}.bar-row{display:flex;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-3);flex-wrap:wrap}.bar-row>.filterbar:first-child{--m-basis: 420px;flex:1 1 var(--m-basis);min-width:0}.filterbar{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.bar-label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint);margin-right:var(--space-0-5);white-space:nowrap}.filterbar-owner{border-left:var(--hairline) solid var(--line-2);padding-left:var(--space-4)}@media(max-width:980px){.filterbar-owner{border-left:0;padding-left:0}}.fchip{border:var(--hairline) solid var(--line-2);background:var(--surface);color:var(--ink-2);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--type-caption-size);cursor:pointer;line-height:var(--type-caption-line)}.fchip:hover:not(:disabled){border-color:var(--line-2)}.fchip.is-active{background:var(--brand);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--weight-strong)}.fchip:disabled{opacity:.42;cursor:default}.fcount{color:var(--faint);margin-left:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.fchip.is-active .fcount{color:color-mix(in srgb,var(--accent-ink) 72%,transparent)}.fchip-own{display:inline-flex;align-items:center;gap:var(--space-1-5);padding-left:var(--space-1)}.rows{list-style:none;margin:0;padding:0}.row-head,.row{--m-cols: var(--space-16) 1.35fr 1.5fr 192px var(--space-6);display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center}.row-head{padding:0 var(--space-3) var(--space-1-5)}.row-head .cell{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.row{height:calc(var(--row-list) + var(--space-3));background:var(--surface);border:var(--hairline) solid var(--line-2);border-left:var(--rule-w) solid transparent;border-radius:var(--radius-lg);padding:0 var(--space-3);margin-bottom:var(--space-1-5)}.row:hover{border-color:var(--line-2)}.row.is-overdue,.row.is-overdue:hover{border-left-color:var(--late)}.row.is-today,.row.is-today:hover{border-left-color:var(--today)}.cell-name-wrap{min-width:0;display:flex;flex-direction:column;gap:var(--hairline);justify-content:center}input.cell-name{font:inherit;font-weight:var(--weight-strong);font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:var(--tracking-tight);background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius-sm);padding:var(--hairline) var(--space-1);margin-left:calc(-1 * var(--space-1));width:100%;color:inherit}input.cell-status{font:inherit;color:var(--ink-2);background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-1-5);margin-left:calc(-1 * var(--space-1-5));width:100%}input.cell-name:hover,input.cell-status:hover{border-color:var(--line-2)}input.cell-name:focus,input.cell-status:focus{outline:none;border-color:var(--accent);background:var(--bg);box-shadow:var(--focus-ring)}input::placeholder{color:var(--faint);font-weight:var(--weight-regular)}.row-meta{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;height:var(--icon)}.cell-reminder{display:flex;flex-direction:column;gap:0;line-height:var(--type-body-line)}.cell-reminder input{font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);font-variant-numeric:tabular-nums;background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius-sm);padding:var(--hairline) var(--space-1);margin-left:calc(-1 * var(--space-1));width:100%;color:inherit}.cell-reminder input:hover{border-color:var(--line-2)}.cell-reminder input:focus{outline:none;border-color:var(--accent);background:var(--bg);box-shadow:var(--focus-ring)}.cell-reminder .due{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);padding-left:var(--space-1)}.cell-reminder .due.is-overdue{color:var(--late);font-weight:var(--weight-strong)}.cell-reminder .due.is-today{color:var(--today);font-weight:var(--weight-strong)}.row-remove{border:0;background:transparent;color:var(--faint);font-size:var(--type-title-size);line-height:var(--type-line-none);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.row:hover .row-remove,.row-remove:focus-visible{opacity:1}.row-remove:hover{background:var(--late-soft);color:var(--late)}.cats{display:flex;gap:var(--space-1);align-items:center;min-width:0}.chip{font:inherit;background:var(--line);border:var(--hairline) solid var(--line-2);color:var(--ink-2);border-radius:var(--radius-sm);padding:0 var(--space-1-5);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;cursor:pointer}.chip-on:hover{border-color:var(--late);color:var(--late)}.chip-x{opacity:.5}.cat-menu{position:relative}.chip-add{border-style:dashed;background:transparent;color:var(--faint);opacity:0;transition:opacity var(--dur-fast) var(--ease);list-style:none}.row:hover .chip-add,.cat-menu[open] .chip-add,.chip-add:focus-visible{opacity:1}.ask-field .chip-add{opacity:1}.chip-add:hover{border-color:var(--accent);color:var(--accent)}.cat-menu summary::-webkit-details-marker{display:none}.cat-pop{position:absolute;z-index:var(--z-panel);top:calc(100% + var(--space-1-5));left:0;min-width:var(--menu-w);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--space-1-5);display:flex;flex-direction:column;gap:var(--space-0-5)}.cat-opt{font:inherit;text-align:left;background:transparent;border:0;border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.cat-opt:hover{background:var(--bg);color:var(--ink)}.cat-custom{display:flex;gap:var(--space-1);padding-bottom:var(--space-1);margin-bottom:var(--space-0-5);border-bottom:var(--hairline) solid var(--line-2)}.cat-opts{display:flex;flex-direction:column;gap:var(--space-0-5);max-height:40vh;overflow-y:auto}.cat-custom input{font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex:1;min-width:0;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-1-5)}.cat-add-btn{font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);border:var(--hairline) solid var(--line-2);background:var(--bg);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer}.ownav{position:relative;display:flex;align-items:center}.ownav-trigger{border:0;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;border-radius:var(--radius-full)}.ownav-trigger:focus-visible{outline:var(--rule-w) solid var(--accent);outline-offset:var(--space-0-5)}.ownav-dot{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:50%;display:grid;place-items:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-bold);border:var(--rule-w) solid var(--surface);flex:none}.ownav-dot+.ownav-dot{margin-left:calc(-1 * var(--space-2))}.ownav-more{background:var(--line);color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong)}.ownav-pop{position:absolute;z-index:var(--z-modal);top:calc(100% + var(--space-2));left:0;min-width:var(--menu-w);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--space-2)}.ownav-pop-title{margin:0 0 var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint)}.owners{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.owner-chip{font:inherit;background:var(--accent-soft);border:var(--hairline) solid transparent;color:var(--ink-2);border-radius:var(--radius-full);padding:var(--space-0-5) var(--space-2);font-size:var(--type-caption-size);font-weight:var(--weight-strong);cursor:pointer;line-height:var(--type-caption-line)}.owner-chip:hover{border-color:var(--late);color:var(--late);background:var(--late-soft)}.owner-add-btn{font:inherit;border:var(--hairline) dashed var(--line-2);background:transparent;color:var(--faint);border-radius:var(--radius-full);padding:var(--space-0-5) var(--space-2);font-size:var(--type-caption-size);cursor:pointer;line-height:var(--type-caption-line)}.owner-add-btn:hover{border-color:var(--accent);color:var(--accent)}.owner-input.is-wide{min-width:var(--menu-w)}.gate-alt{margin-top:var(--space-2)}.owner-input{--m-min-w: 192px;font:inherit;border:var(--hairline) solid var(--accent);border-radius:var(--radius-full);padding:var(--space-0-5) var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);min-width:var(--m-min-w)}.owner-error{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--late);flex-basis:100%}.takeover{display:inline-flex;align-items:center;gap:var(--space-2)}.takeover-note{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.takeover-trigger{white-space:nowrap}.empty-state{text-align:center;padding:var(--space-12) var(--space-5);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg);background:var(--surface)}.empty-title{margin:0 0 var(--space-1);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-strong)}.empty-sub{margin:0;color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.gate{display:grid;place-items:center;min-height:100vh;padding:var(--space-5)}.gate-card{--m-max-w: 380px;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-raise);padding:var(--space-6);width:100%;max-width:var(--m-max-w);text-align:center}.brand-center{justify-content:center;margin-bottom:var(--space-3)}.gate-text{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);margin:0 0 var(--space-4)}.gate-form{display:flex;flex-direction:column;gap:var(--space-2)}.gate-form input{font:inherit;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-2) var(--space-3);width:100%}.gate-form input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.error-banner{background:var(--late-soft);color:var(--late);border-radius:var(--radius);padding:var(--space-2) var(--space-3);margin:0 0 var(--space-3);font-size:var(--type-label-size);line-height:var(--type-label-line)}.setup{--m-max-w: 620px;max-width:var(--m-max-w);margin:var(--space-10) auto;padding:var(--space-5)}.name-row{display:flex;align-items:center;gap:var(--space-1);min-width:0}.name-open{font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);border:var(--hairline) solid var(--line-2);background:transparent;color:var(--faint);border-radius:var(--radius-sm);padding:var(--hairline) var(--space-1-5);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease);white-space:nowrap}.row:hover .name-open,.name-open:focus-visible{opacity:1}.name-open:hover{border-color:var(--accent);color:var(--accent)}.sheet{margin-top:var(--space-3);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);max-width:var(--modal-w-sm)}.sheet-head{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-3) var(--space-4) var(--space-3);border-bottom:var(--hairline) solid var(--line-2)}.sheet-name{margin:0;font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:var(--tracking-tight)}.sheet-sub{margin:var(--space-0-5) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.sheet-sec{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.sheet-sec:last-child{border-bottom:0}.sheet-h{margin:0 0 var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint)}.sheet-note{margin:var(--space-2) 0 0;font-size:var(--type-caption-size);color:var(--faint);line-height:var(--type-caption-line)}.lines{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-0-5) var(--space-2);padding:var(--space-0-5) 0;min-height:var(--control-lg)}.line-main{font-size:var(--type-label-size);line-height:var(--type-label-line);min-width:0;overflow-wrap:anywhere}.line-when{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);margin-left:auto}.line.is-past .line-main,.line.is-past .line-when{color:var(--faint)}.line-x{border:0;background:transparent;color:var(--faint);font-size:var(--type-body-size);line-height:var(--type-line-none);cursor:pointer;padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);opacity:0;margin-left:auto}.line:hover .line-x{opacity:1}.line-x:hover{background:var(--late-soft);color:var(--late)}.line-when+.line-end{margin-left:0}.badge{font-size:var(--type-caption-size);color:var(--faint);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);padding:0 var(--space-1);line-height:var(--type-caption-line);white-space:nowrap}.badge-seen{background:var(--line);border-color:var(--line-2);color:var(--ink-2);font-weight:var(--weight-strong)}.add-line{border:var(--hairline) dashed var(--line-2);background:transparent;color:var(--faint);border-radius:var(--radius);padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);cursor:pointer}.add-line:hover{border-color:var(--accent);color:var(--accent)}.closing-form{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap}.panel{background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);max-width:var(--modal-w-sm);box-shadow:var(--shadow-raise)}.panel-h{margin:0 0 var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint)}.cov{display:flex;flex-direction:column;gap:var(--space-1-5);margin-bottom:var(--space-2)}.cov-row{display:flex;align-items:center;gap:var(--space-2)}.cov-dot{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:50%;display:grid;place-items:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-bold);flex:none}.cov-who{font-size:var(--type-label-size);line-height:var(--type-label-line)}.cov-state{margin-left:auto;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.cov-ok{color:var(--ink);font-weight:var(--weight-strong)}.cov-off{color:var(--faint)}.cov-bad{color:var(--late);font-weight:var(--weight-strong)}.panel-note{margin:0 0 var(--space-3);font-size:var(--type-caption-size);color:var(--ink-2);line-height:var(--type-caption-line)}.panel-warn{margin:0 0 var(--space-3);font-size:var(--type-caption-size);color:var(--late);background:var(--late-soft);padding:var(--space-2) var(--space-2);border-radius:var(--radius);line-height:var(--type-caption-line)}.turn{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--type-label-size);line-height:var(--type-label-line)}.turn:before{content:"";width:var(--dot-sm);height:var(--dot-sm);border-radius:50%;flex:none;background:currentColor}.turn-mine{color:var(--ink);font-weight:var(--weight-strong)}.turn-theirs{color:var(--ink-2)}.turn-unknown{color:var(--faint);font-style:italic}.turn-unknown:before{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--faint)}.turn-stale{color:var(--faint)}.turn-asof{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-regular)}.cov-part{color:var(--ink-2);font-weight:var(--weight-strong)}.pop-demo{position:relative;left:var(--menu-w-lg);margin-top:calc(-1 * var(--space-1));width:var(--menu-w)}.pop-demo-left{margin-left:var(--space-10);width:var(--menu-w)}.pop-demo .cat-pop,.pop-demo .ownav-pop{position:static}.line-end{margin-left:auto;border:var(--hairline) solid transparent;background:transparent;color:var(--faint);font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);border-radius:var(--radius-sm);padding:var(--space-0-5) var(--space-1-5);cursor:pointer;opacity:0}.line:hover .line-end,.line-end:focus-visible{opacity:1}.line-end:hover{border-color:var(--line-2);color:var(--ink)}.closing-form{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1-5)}.closing-label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.line.is-closing{background:var(--bg);border-radius:var(--radius);padding-left:var(--space-1-5);padding-right:var(--space-1-5)}.owner-add{display:inline-flex;align-items:center}.cell-turn{display:flex;flex-direction:column;gap:var(--hairline);min-width:0;justify-content:center}.turn-last{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tag-more{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap}.cell-status.is-empty{color:var(--faint)}.cell-date{font-variant-numeric:tabular-nums;font-size:var(--type-label-size);line-height:var(--type-label-line)}.scan-bar{height:var(--bar);background:var(--line);border-radius:var(--radius-full);overflow:hidden;margin:0 0 var(--space-2)}.scan-fill{display:block;height:100%;width:38%;background:var(--ink-2);border-radius:var(--radius-full)}.mailbox-bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg)}.mailbox-lede{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint);flex:none}.mb{display:flex;align-items:center;gap:var(--space-1-5)}.mb-who{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink)}.mb-state{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.mb-state:before{content:"";width:var(--dot-sm);height:var(--dot-sm);border-radius:50%;background:currentColor;flex:none}.mb-ok:before{background:var(--ink-2)}.mb-wait{color:var(--faint)}.mb-wait:before{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--faint)}.mb-bad{color:var(--late);font-weight:var(--weight-strong)}.mb-cover{margin-left:auto;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);text-align:right}.mb-act{opacity:0;transition:opacity var(--dur-fast) var(--ease)}.mailbox-bar:hover .mb-act,.mailbox-bar:focus-within .mb-act{opacity:1}.notice{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg)}.notice-x{margin-left:auto;border:0;background:none;cursor:pointer;color:var(--faint);font-size:var(--type-body-size);line-height:var(--type-line-none);padding:0 var(--space-0-5)}.turn-unread{color:var(--faint)}.turn-unread:before{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--faint)}.turn-silent{color:var(--ink-2)}.turn-silent:before{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.tagsel{position:relative;display:inline-flex}.tagsel-btn{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);cursor:pointer;font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink);background:var(--surface);border:var(--hairline) solid var(--line-2)}.tagsel-btn:hover{border-color:var(--line-2)}.tagsel-btn.is-on{background:var(--brand);border-color:var(--accent);color:var(--accent-ink)}.tagsel-btn.is-on .fcount{background:color-mix(in srgb,var(--accent-ink) 22%,transparent);color:var(--accent-ink)}.tagsel-caret{font-size:var(--type-caption-size);line-height:var(--type-caption-line);opacity:.65}.tagsel-menu{position:absolute;top:calc(100% + var(--space-1-5));left:0;z-index:var(--z-menu);min-width:var(--menu-w);padding:var(--space-1);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.tagsel-opt{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border:0;background:none;cursor:pointer;font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink);text-align:left;border-radius:var(--radius)}.tagsel-opt:hover{background:var(--bg)}.tagsel-opt[disabled]{color:var(--faint);cursor:default}.tagsel-opt[disabled]:hover{background:none}.tagsel-tick{width:var(--icon-sm);flex:none;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink)}.tagsel-n{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-variant-numeric:tabular-nums}.tagsel-rule{height:var(--hairline);margin:var(--space-1) 0;background:var(--line-2)}.tagsel-note{padding:var(--space-1) var(--space-2) var(--space-1-5);font-size:var(--type-caption-size);color:var(--faint);line-height:var(--type-caption-line)}.add-card{--m-cols: var(--space-16) 1.15fr 1fr 1.25fr 152px auto;grid-template-columns:var(--m-cols)}.add-card .btn-primary{grid-column:6}.add-card .cell-email{font-size:var(--type-label-size);line-height:var(--type-label-line)}.add-card .cell-email.is-bad{border-color:var(--late);background:var(--late-soft)}.modal-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:5vh var(--space-6) var(--space-6);background:var(--veil)}.modal{width:min(var(--modal-w-sm),100%);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.modal-head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--hairline) solid var(--line-2);position:sticky;top:0;background:var(--surface);z-index:1;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal-title{margin:0;font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:var(--tracking-tight)}.modal-sub{margin:var(--space-0-5) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.modal-acts{margin-left:auto;display:flex;gap:var(--space-1-5);align-items:center;flex:none}.modal-sec:last-child{border-bottom:0}.modal-h{margin:0 0 var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint)}.modal-foot{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-3) var(--space-4);border-top:var(--hairline) solid var(--line-2);background:var(--bg);position:sticky;bottom:0}.modal-foot .btn-ghost{margin-left:auto}.def{display:grid;grid-template-columns:var(--label-w-lg) minmax(0,1fr);column-gap:var(--space-3);align-items:baseline}.def-k,.def-v{padding:var(--space-1-5) 0}.def-k{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.def-v{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--ink);min-width:0}.def-v.is-empty{color:var(--faint);font-style:italic}.field{display:grid;grid-template-columns:var(--label-w) 1fr;gap:var(--space-1-5) var(--space-3);align-items:center}.field+.field{margin-top:var(--space-2)}.li-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.li-field>.ds-input{--m-li-w: 220px;flex:1 1 var(--m-li-w);min-width:0}.ax-dl-r>span:last-child>.li-field{flex:1 1 auto}.field-k{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.field input,.field textarea{font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);width:100%;color:inherit;background:var(--bg);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-1-5) var(--space-2)}.field textarea{--m-min-h: 56px;resize:vertical;min-height:var(--m-min-h)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.ev{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1-5) 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ev+.ev{border-top:var(--hairline) solid var(--line)}.ev-when{--m-w: var(--space-16);color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex:none;width:var(--m-w)}.ev-what{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-dir{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex:none}.ev-fix{opacity:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);text-decoration:underline;flex:none}.ev:hover .ev-fix,.ev:focus-within .ev-fix{opacity:1}.ev-wrong{color:var(--faint);text-decoration:line-through}.ev-note{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-style:italic;flex:none}.cell-open{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;color:inherit;cursor:pointer;padding:0;min-width:0;border-radius:var(--radius)}.cell-open:hover .row-name{text-decoration:underline;text-underline-offset:var(--space-0-5)}.cell-open:focus-visible{outline:var(--rule-w) solid var(--accent);outline-offset:var(--space-0-5)}.row-name{display:block;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-tight);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-status-read{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.list-actions{display:flex;margin:0 0 var(--space-3)}.btn-danger{color:var(--late)}.btn-danger:hover{background:var(--late-soft)}.line-open{border:0;background:none;font:inherit;color:inherit;padding:0;cursor:pointer;text-align:left}.line-open:hover{text-decoration:underline;text-underline-offset:var(--space-0-5)}.props{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.prop{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--line)}.prop:last-child{border-bottom:0}.prop-dot{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:50%;background:var(--line);color:var(--faint);display:grid;place-items:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-bold);flex:none}.prop-main{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.prop-name{font-weight:var(--weight-strong);font-size:var(--type-label-size);line-height:var(--type-label-line)}.prop-why{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prop-acts{margin-left:auto;display:flex;gap:var(--space-1-5);white-space:nowrap}.props .prop-acts{flex:none;flex-wrap:nowrap}.modal.ax-modal.props-modal{max-height:calc(100vh - var(--space-16) - var(--space-8));overflow:hidden}.props-modal>.modal-sec{min-height:0;overflow-y:auto}@media(max-width:780px){.props .prop{flex-wrap:wrap}.props .prop-main{flex-basis:calc(100% - var(--avatar-lg) - var(--space-2))}.props .prop-acts{margin-left:calc(var(--avatar-lg) + var(--space-2))}}.prop.is-gone .prop-name,.prop.is-gone .prop-why{color:var(--faint)}.prop.is-gone .prop-name{text-decoration:line-through}.prop-bell{position:relative;display:inline-flex;border:0;background:none;padding:0;font:inherit;cursor:pointer}.prop-count{background:var(--line);color:var(--ink-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:var(--weight-strong);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.prop-bell:hover .prop-count{background:var(--line-2);color:var(--ink)}.prop-bell.is-open .prop-count{background:var(--ink);color:var(--surface)}.prop-pop{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-panel);width:min(var(--popover-w),88vw);text-align:left;padding:var(--space-3) var(--space-3) var(--space-2);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.turn-via{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-regular)}.addr-role{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-full);padding:var(--hairline) var(--space-1-5);margin-left:var(--space-1-5)}.prop-rel{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.prop-choice{margin-left:auto;display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-end}@media(max-width:780px){.prop{flex-wrap:wrap}.prop-main{flex:1 1 0}.prop-acts,.prop-choice{flex-basis:100%;margin-left:0;padding-left:calc(var(--avatar-lg) + var(--space-2))}.prop-acts{flex-wrap:wrap;white-space:normal}.prop-choice{align-items:stretch}.prop .prop-choice>.ax-btn{white-space:normal;height:auto;min-height:var(--tap);justify-content:flex-start;text-align:left}}.row-name{display:flex;align-items:center;gap:var(--space-1-5)}.kind{width:var(--icon);height:var(--icon);border-radius:50%;flex:none;background:var(--line-2)}.kind-firm{border-radius:var(--radius-sm)}.via-contact{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap}.via-contact strong{color:var(--ink-2);font-weight:var(--weight-strong)}.view-toggle{display:inline-flex;gap:var(--space-0-5)}.board{display:flex;gap:var(--space-2);align-items:flex-start;overflow-x:auto;padding-bottom:var(--space-2)}.lane{--m-min-w: 120px;flex:1 1 0;min-width:var(--m-min-w);max-width:var(--menu-w)}.exits{display:flex;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline) dashed var(--line-2)}.lane.exit-tray{flex:1 1 0;min-width:0;max-width:none}.exit-cards{--m-cols: repeat(auto-fill, minmax(168px, 1fr));display:grid;grid-template-columns:var(--m-cols);gap:var(--space-1-5);align-items:start}.exit-cards .card{margin-bottom:0}.lane-head{display:flex;align-items:baseline;gap:var(--space-1-5);padding:0 var(--space-0-5) var(--space-2)}.lane-name{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint)}.lane-n{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-variant-numeric:tabular-nums}.lane-empty{font-size:var(--type-caption-size);color:var(--faint);line-height:var(--type-caption-line);overflow-wrap:anywhere;padding:var(--space-2);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg)}.card{display:block;width:100%;text-align:left;cursor:pointer;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1-5);box-shadow:var(--shadow-raise)}.card:hover{border-color:var(--line-2)}.card:focus-visible{outline:var(--rule-w) solid var(--accent);outline-offset:var(--space-0-5)}.card.is-overdue{border-left:var(--rule-w) solid var(--late)}.card.is-today{border-left:var(--rule-w) solid var(--today)}.card-top{display:flex;align-items:center;gap:var(--space-1-5)}.card-name{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-strong);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.card-meta{display:flex;align-items:baseline;gap:var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap}.card-age{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);font-variant-numeric:tabular-nums}.card-turn{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.dnc-toggle{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);cursor:pointer}.stage-chip{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:normal;color:var(--ink-2);background:var(--bg);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--hairline) var(--space-1-5);white-space:nowrap}.stage-select{font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);width:100%;color:inherit;background:var(--bg);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-1-5) var(--space-2)}.lane.is-over .lane-head{color:var(--ink)}.lane.is-over{background:var(--line);border-radius:var(--radius-lg)}.card[draggable=true]{cursor:grab}.card[draggable=true]:active{cursor:grabbing}.app.is-board .main{--m-max-w: 1560px;max-width:var(--m-max-w)}.modal-wide{width:min(var(--modal-w-lg),100%)}.modal-sec.lead-group{padding:var(--space-2) var(--space-4) var(--space-1-5)}.lead-who{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);min-width:0}.lead-dots{display:flex;width:var(--space-12);flex:none}.lead-dots .prop-dot+.prop-dot{margin-left:calc(-1 * var(--space-1-5));box-shadow:0 0 0 var(--rule-w) var(--surface)}.lead-who-name{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-strong);color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-who-n{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;flex:none}.known{font-size:var(--type-caption-size);font-weight:var(--weight-bold);letter-spacing:normal;color:var(--ink-2);background:var(--line);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-full);padding:0 var(--space-2);line-height:var(--type-caption-line);white-space:nowrap;flex:none}.known-by{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;flex:none}.leads{list-style:none;margin:var(--space-1) 0 0 var(--space-12);padding:0}.lead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;height:var(--space-12);padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2));border-top:var(--hairline) solid var(--line);border-radius:var(--radius)}.lead:first-child{border-top-color:transparent}.lead:hover,.lead:focus-within{background:var(--bg)}.lead-main{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.lead-top{display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.lead .kind{width:var(--dot);height:var(--dot);border-radius:var(--radius-sm);background:var(--faint)}.lead-name{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-strong);color:var(--ink);flex:0 0 auto;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-with{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.lead-with .known{margin:0 var(--space-1)}.lead-facts{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-cash{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.lead-cash b{color:var(--ink);font-weight:var(--weight-strong)}.lead-acts{display:flex;gap:var(--space-1);white-space:nowrap}.lead-acts .btn-ghost{background:transparent}.lead:hover .lead-add,.lead:focus-within .lead-add{background:var(--brand);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--weight-strong)}.lead-receipt{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead.is-gone .lead-name{color:var(--faint);text-decoration:line-through}.lead.is-just{background:var(--selected)}.lead.is-gone .lead-receipt{color:var(--faint)}.lead.is-gone .kind-firm{opacity:.5}.lead.is-added .lead-receipt{color:var(--ink)}.bar-end{margin-left:auto;align-self:center}.today-sec{margin-bottom:var(--space-4)}.touches{list-style:none;margin:0;padding:0}.touch{--m-cols: minmax(0, 1fr) minmax(0, 1.15fr) 120px 244px;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-3);align-items:center;height:calc(var(--row-list) + var(--space-3));background:var(--surface);border:var(--hairline) solid var(--line-2);border-left:var(--rule-w) solid transparent;border-radius:var(--radius-lg);padding:0 var(--space-3);margin-bottom:var(--space-1-5);position:relative}.touch:hover,.touch:focus-within{border-color:var(--line-2);background:var(--bg)}.touch.is-overdue,.touch.is-overdue:hover{border-left-color:var(--late)}.touch.is-today,.touch.is-today:hover{border-left-color:var(--today)}.touch-who,.touch-what{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.touch-name{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-strong);color:var(--ink)}.touch-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.touch-firm{display:flex;align-items:center;gap:var(--space-1-5);padding-left:var(--space-6);min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.touch-firm>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.touch-firm .kind{width:var(--dot);height:var(--dot);border-radius:var(--radius-sm);background:var(--faint)}.touch-step{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.touch-sub{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.touch-sub b{color:var(--ink-2);font-weight:var(--weight-strong)}.touch-tel{color:var(--ink-2);font-variant-numeric:tabular-nums;text-decoration:none}.touch-tel:hover{text-decoration:underline;text-underline-offset:var(--space-0-5)}.touch-due{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.touch-due.is-overdue{color:var(--late);font-weight:var(--weight-strong)}.touch-due.is-today{color:var(--today);font-weight:var(--weight-strong)}.touch-acts{display:flex;gap:var(--space-1);justify-content:flex-end;align-items:center;white-space:nowrap}.touch-acts .btn-ghost{background:transparent}.touch:hover .touch-go,.touch:focus-within .touch-go{background:var(--brand);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--weight-strong)}.touch-fix{opacity:0;border:0;background:none;cursor:pointer;font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);text-decoration:underline;text-underline-offset:var(--space-0-5);padding:0 var(--space-1)}.touch:hover .touch-fix,.touch:focus-within .touch-fix{opacity:1}.touch-sub.has-fix{display:flex;align-items:baseline}.touch-sub.has-fix>span{overflow:hidden;text-overflow:ellipsis;min-width:0}.touch-sub.has-fix>.touch-fix{flex:none}.touch-receipt{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.touch.is-done{background:var(--bg);border-left-color:transparent}.touch.is-done .touch-name{color:var(--ink-2)}.today-later{margin-top:var(--space-1)}.today-later>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg)}.today-later>summary::-webkit-details-marker{display:none}.today-later>summary:hover{border-color:var(--faint)}.today-later-note{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.today-caret{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);margin-left:auto}.call-pop{position:absolute;top:calc(100% + var(--space-1-5));right:0;z-index:var(--z-panel);width:var(--menu-w-lg);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-2) var(--space-2) var(--space-3)}.call-pop-h{margin:0 var(--space-0-5) var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.call-pop-h b{color:var(--ink)}.call-pop .tagsel-opt.is-on{background:var(--line);font-weight:var(--weight-strong)}.call-pop textarea{--m-min-h: 56px;font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);width:100%;color:inherit;resize:vertical;min-height:var(--m-min-h);background:var(--bg);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-1-5) var(--space-2);margin:var(--space-2) 0 var(--space-2)}.call-pop textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.call-pop-foot{display:flex;gap:var(--space-1-5);align-items:center}.call-pop-foot .btn-ghost{margin-left:auto}.call-pop-hold{color:var(--ink-2);font:var(--type-label);font-weight:var(--weight-regular)}.steps{list-style:none;margin:0;padding:0}.step{--m-cols: 52px var(--col-xs) minmax(0, 1fr) 56px;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;height:var(--space-10);padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius)}.step.is-newday{border-top:var(--hairline) solid var(--line)}.step:first-child{border-top:0}.step:hover,.step:focus-within{background:var(--bg)}.step-day{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.step-ch{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.step-text{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-text b{color:var(--ink);font-weight:var(--weight-strong)}.step-none{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-style:italic}.step-edit-btn{opacity:0;justify-self:end}.step:hover .step-edit-btn,.step:focus-within .step-edit-btn{opacity:1}.step.is-open{background:var(--bg);border-radius:var(--radius) var(--radius) 0 0}.step-editor{margin:0 calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2) var(--space-3) calc(var(--space-12) + var(--space-16) + var(--space-5) + var(--space-2));background:var(--bg);border-radius:0 0 var(--radius) var(--radius)}.step-editor input,.step-editor textarea{font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);width:100%;color:inherit;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-1-5) var(--space-2)}.step-editor input{margin-bottom:var(--space-1-5);font-weight:var(--weight-strong)}.step-editor textarea{--m-h: 216px;height:var(--m-h);resize:vertical;line-height:var(--type-body-line)}.step-editor input:focus,.step-editor textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.step-editor-foot{display:flex;gap:var(--space-2);align-items:center;margin-top:var(--space-2)}.step-editor-foot .btn{flex:none;white-space:nowrap}.step-editor-foot .sheet-note{margin:0 0 0 auto}.modal-compose{width:min(var(--modal-w-lg),100%)}.compose-row{--m-cols: var(--space-16) minmax(0, 1fr);display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;min-height:var(--control-xl)}.compose-row+.compose-row{border-top:var(--hairline) solid var(--line)}.compose-k{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.compose-v{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-label-size);line-height:var(--type-label-line)}.compose-v .sheet-note{margin:0}.compose-row input,.compose-row select{font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);width:100%;color:inherit;min-width:0;background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius);padding:var(--space-1-5) var(--space-2);margin-left:calc(-1 * var(--space-2))}.compose-row select{width:auto;max-width:100%;margin-left:calc(-1 * var(--space-3));padding-left:var(--space-2)}.compose-row input:hover,.compose-row select:hover{border-color:var(--line-2)}.compose-row input:focus,.compose-row select:focus{outline:none;border-color:var(--accent);background:var(--bg);box-shadow:var(--focus-ring)}.compose-body{--m-h: 340px;display:block;font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-line);width:100%;color:var(--ink);height:var(--m-h);resize:vertical;padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.compose-body:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.compose-sig{margin:var(--space-1) 0 0;padding:0 var(--space-3);font:inherit;white-space:pre-wrap;color:var(--faint)}.compose-after{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.compose-after>.ds-acts{flex:1 1 auto}.compose-after .sheet-note{margin:0}.compose-after .ds-pick{flex:none}.compose-after .btn-ghost{margin-left:auto;background:transparent}.compose-missing{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.badge-risky{color:var(--ink-2);font-weight:var(--weight-bold);background:var(--line)}.line.seq-line{--m-cols: minmax(0, 1.35fr) minmax(0, 1fr) 120px;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2)}.seq-who .line-open{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.seq-who{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.seq-who .line-when{margin-left:0;white-space:nowrap}.seq-state{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.seq-act{display:flex;justify-content:flex-end}.line:hover .seq-start,.line:focus-within .seq-start{background:var(--brand);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--weight-strong)}.found-head{display:flex;align-items:center;gap:var(--space-2)}.found-head .modal-h{margin:0}.found-head .btn{margin-left:auto}.found{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);background:var(--bg);border:var(--hairline) solid var(--line);border-radius:var(--radius)}.found-line{--m-cols: 48px minmax(0, 1fr) 112px;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;height:var(--control-xl)}.found-line+.found-line{border-top:var(--hairline) solid var(--line)}.found-kind{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.found-main{display:flex;align-items:center;gap:var(--space-2);min-width:0}.found-main .badge{flex:none}.found-val{flex:0 1 auto;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-variant-numeric:tabular-nums}.found-acts{display:flex;gap:var(--space-0-5);justify-content:flex-end}.found-acts .btn-ghost{background:transparent}.found-line:hover .found-use,.found-line:focus-within .found-use{background:var(--brand);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--weight-strong)}.found-line.is-used .found-val{color:var(--ink-2)}.found-line.is-gone .found-val{color:var(--faint);text-decoration:line-through}.found-receipt{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);text-align:right;white-space:nowrap}.found-empty{margin:var(--space-2) 0;font-size:var(--type-label-size);color:var(--ink-2);line-height:var(--type-label-line)}.found-empty+.sheet-note{margin:0 0 var(--space-2)}@media(max-width:780px){.found-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind acts" "main main";height:auto;row-gap:var(--space-0-5);padding:var(--space-2) 0}.found-kind{grid-area:kind}.found-acts,.found-receipt{grid-area:acts}.found-main{grid-area:main;flex-wrap:wrap;gap:var(--space-0-5) var(--space-2)}.found-val{white-space:normal;overflow-wrap:anywhere}}.modal-foot{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ov{display:flex;gap:var(--space-3);align-items:flex-start}.ov-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.ov-col:only-child{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.ov-col:only-child>.ov-sec{--m-basis: 420px;flex:1 1 var(--m-basis)}.ov-sec{background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3) var(--space-1-5);min-width:0}.ov>.ov-sec,.ov+.ov-sec{margin-top:var(--space-3)}.ov-head{display:flex;align-items:baseline;gap:var(--space-1-5);height:var(--control-lg);min-width:0}.ov-n{font-size:var(--type-headline-size);font-weight:var(--weight-strong);line-height:var(--type-line-none);letter-spacing:var(--tracking-tight);color:var(--ink);font-variant-numeric:tabular-nums}.ov-n.is-overdue{color:var(--late)}.ov-n.is-today{color:var(--today)}.ov-n-k{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);margin-right:var(--space-1);white-space:nowrap}.ov-title{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ov-link{margin-left:auto;flex:none;border:0;background:none;padding:var(--space-0-5) var(--space-1);cursor:pointer;font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);white-space:nowrap}.ov-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:var(--space-0-5)}.ov-lines{list-style:none;margin:var(--space-0-5) 0 0;padding:0}.ov-line{--m-cols: minmax(0, 1.1fr) minmax(0, 1fr) var(--w-xs);display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;height:var(--row-table);border-top:var(--hairline) solid var(--line)}.ov-who{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-strong);color:var(--ink)}.ov-who>.line-open{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ov-who .kind{width:var(--dot);height:var(--dot);background:var(--faint)}.ov-who .kind-firm{border-radius:var(--radius-sm)}.ov-what{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ov-what b{color:var(--ink-2);font-weight:var(--weight-strong)}.ov-when{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ov-when.is-overdue{color:var(--late);font-weight:var(--weight-strong)}.ov-when.is-today{color:var(--today);font-weight:var(--weight-strong)}.ov-more{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);padding:var(--space-1-5) 0 var(--space-1);border-top:var(--hairline) solid var(--line)}.ov-line.is-stage{--m-cols: var(--col-num) minmax(0, 1fr) var(--col-xs);grid-template-columns:var(--m-cols)}.ov-stage{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-days{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-line.is-money{--m-cols: var(--col-num) minmax(0, 1fr) 56px 56px;grid-template-columns:var(--m-cols)}.ov-bar{height:var(--dot-sm);border-radius:var(--radius-sm);background:var(--line);overflow:hidden}.ov-bar>i{display:block;height:100%;background:var(--line-2);border-radius:var(--radius-sm)}.ov-amt{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-strong);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.ov-cnt{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);text-align:right;white-space:nowrap}.ov-funded{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-2) 0 var(--space-1);margin-top:var(--space-0-5);border-top:var(--hairline) solid var(--line-2)}.ov-funded .ov-n{font-size:var(--type-title-size);line-height:var(--type-title-line)}.ov-next{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--surface);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg)}.ov-next-main{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.ov-next-title{font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-strong);color:var(--ink)}.ov-next-sub{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.ov-next .btn{margin-left:auto;flex:none}.stats{--m-cols: repeat(auto-fit, minmax(120px, 1fr));display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2) var(--space-4);padding:var(--space-1) 0 var(--space-2)}.stat{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.stat-n{font-size:var(--type-headline-size);font-weight:var(--weight-strong);letter-spacing:var(--tracking-tight);line-height:var(--type-headline-line);color:var(--ink);font-variant-numeric:tabular-nums}.stat-k{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.stat-sub{font-size:var(--type-caption-size);color:var(--faint);line-height:var(--type-caption-line)}.board .lane-head{flex-wrap:wrap;row-gap:var(--space-0-5);height:var(--row-list);align-content:flex-start}.board .lane-empty{margin-top:0}.lane-sum{flex-basis:100%;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane-sum-k{font-weight:var(--weight-regular);color:var(--faint)}.card-cash{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.card-cash-k{font-weight:var(--weight-regular);color:var(--faint)}.fund-edit{display:flex;align-items:center;gap:var(--space-1-5);white-space:nowrap}.fund-edit input{font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);color:inherit;background:var(--bg);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-1) var(--space-2)}.fund-edit input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.fund-amt{width:var(--label-w);font-variant-numeric:tabular-nums}.imp-file{display:flex;align-items:center;gap:var(--space-2);min-width:0}.imp-file-name{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-strong);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.imp-file-facts{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap}.imp-file .btn{margin-left:auto;flex:none}.map{list-style:none;margin:0;padding:0}.map-row{--m-cols: 196px minmax(0, 1fr) 236px;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-3);align-items:center;height:var(--row-table);border-top:var(--hairline) solid var(--line)}.map-row:first-child{border-top:0}.map-col{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.map-eg{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.map-row select{font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:inherit;width:100%;background:var(--bg);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-1) var(--space-1-5)}.map-row.is-off .map-col,.map-row.is-off select{color:var(--faint)}.map-row.is-off select{background:transparent}.imp-opts .field{--m-cols: 172px 1fr;grid-template-columns:var(--m-cols)}.fchip.is-picked{background:var(--line);border-color:var(--line-2);color:var(--ink);font-weight:var(--weight-strong)}.imp-file.is-over{outline:var(--hairline) dashed var(--accent);outline-offset:var(--space-1);border-radius:var(--radius)}.map-new{grid-column:2 / 4;display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.map-new .input{flex:1 1 auto;min-width:0}.imp-ok{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.imp-hist{list-style:none;margin:0;padding:0}.imp-hist-row{--m-cols: minmax(0, 1fr) auto;display:grid;grid-template-columns:var(--m-cols);column-gap:var(--space-3);row-gap:var(--space-0-5);padding:var(--space-2) 0;border-top:var(--hairline) solid var(--line)}.imp-hist-row:first-child{border-top:0}.imp-hist-file{grid-column:1;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-strong);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-hist-what,.imp-hist-who{grid-column:1;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.imp-hist-who{color:var(--faint)}.imp-hist-row>.link,.imp-hist-row>span:nth-child(4){grid-column:2;grid-row:1;align-self:center}.imp-hist-undo{grid-column:1 / 3;display:flex;flex-direction:column;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.imp-hist-kept{color:var(--faint)}.exp-cols{--m-cols: repeat(2, minmax(0, 1fr));display:grid;grid-template-columns:var(--m-cols);gap:var(--space-1) var(--space-3)}.exp-all{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}@media(max-width:780px){.map-row{--m-cols: minmax(0, 1fr) minmax(0, 1.4fr)}.map-row .map-eg{display:none}.map-row:has(.map-new){height:auto;padding:var(--space-1) 0}.map-new{grid-column:1 / 3;flex-wrap:wrap}.exp-cols{--m-cols: minmax(0, 1fr)}}.skip-line{--m-cols: 56px minmax(0, 1fr) minmax(0, 1.1fr);display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;height:var(--control-lg);border-top:var(--hairline) solid var(--line);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.skip-row{color:var(--faint);font-variant-numeric:tabular-nums}.skip-who{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.skip-why{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fit{font-size:var(--type-caption-size);font-weight:var(--weight-strong);color:var(--ink-2);white-space:nowrap;flex:none;background:var(--line);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-full);padding:0 var(--space-1-5);line-height:var(--type-caption-line)}.fit-soft{font-weight:var(--weight-regular);color:var(--faint);background:transparent}.lead-fits{display:flex;gap:var(--space-1);min-width:0;overflow:hidden;flex:0 1 auto}.lead:hover .lead-start,.lead:focus-within .lead-start{background:var(--brand);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--weight-strong)}.lead:hover .lead-start~.lead-add,.lead:focus-within .lead-start~.lead-add{background:var(--surface);border-color:var(--line-2);color:inherit;font-weight:var(--weight-regular)}.lead-acts{position:relative}.lead-pick{position:absolute;top:calc(100% + var(--space-1-5));right:0;z-index:var(--z-panel);width:var(--menu-w-lg);white-space:normal;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-2) var(--space-2) var(--space-3)}.lead-pick .tagsel-opt.is-on{background:var(--line);font-weight:var(--weight-strong)}.lead-pick .call-pop-foot{margin-top:var(--space-2)}.lead.is-failed .lead-receipt,.lead-receipt .is-err{color:var(--late)}.conns{list-style:none;margin:0;padding:0}.conn{--m-cols: 180px minmax(0, 1fr) 164px;--m-h: 56px;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-3);align-items:center;height:var(--m-h);border-top:var(--hairline) solid var(--line)}.conn:first-child{border-top:0}.conn-main,.conn-mid{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.conn-name{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-strong);color:var(--ink);white-space:nowrap}.conn-for{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conn-fact{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.conn-fact b{color:var(--ink-2);font-weight:var(--weight-strong)}.conn-fix{display:flex;justify-content:flex-end;min-width:0}.ax-conn-t .conn-what summary{width:fit-content;cursor:pointer;color:var(--faint);font:var(--type-caption)}.ax-conn-t .conn-what[open] summary{margin-bottom:var(--space-0-5)}.conn-ask{font-size:var(--type-caption-size);color:var(--ink-2);text-align:right;line-height:var(--type-caption-line)}.mb-busy{color:var(--ink-2)}.mb-busy:before{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.mb-behind{color:var(--ink);font-weight:var(--weight-bold)}.mb-behind:before{background:var(--ink)}.compose-row.is-note{border-top:0;min-height:0;margin-top:calc(-1 * var(--space-1-5));padding-bottom:var(--space-1-5)}.prop-anchor{position:relative;display:inline-flex}body{background:var(--bg);color:var(--ink);font:var(--type-body);font-feature-settings:"cv11","ss01";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.ax,.ax *{box-sizing:border-box}.ax button{font:inherit;color:inherit}.ax svg.i{width:var(--icon);height:var(--icon);flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ax svg.i-sm{width:var(--icon-sm);height:var(--icon-sm)}.ax{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr) auto;min-height:100vh;position:relative;background:linear-gradient(to right,var(--sidebar-bg) calc(var(--sidebar-w) - var(--hairline)),var(--line-2) calc(var(--sidebar-w) - var(--hairline)),var(--line-2) var(--sidebar-w),var(--bg) var(--sidebar-w))}.ax-sb{display:flex;flex-direction:column;padding:var(--space-2);gap:var(--space-0-5);position:sticky;top:0;height:100vh}.ax-sb-hide{margin-left:auto;width:var(--control-sm);height:var(--control-sm);display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--faint);cursor:pointer}.ax-sb-hide:hover,.ax-sb-hide:focus-visible{background:var(--hover);color:var(--ink)}.ax-sb-show{display:none}.ax-skip{position:absolute;top:var(--space-2);left:var(--space-2);width:max-content;z-index:var(--z-toast);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-pop);transform:translateY(calc(-100% - var(--space-4)))}.ax-skip:focus-visible{transform:none}@media not all and (max-width:780px){.ax.is-sb-hidden{grid-template-columns:minmax(0,1fr) auto;background:var(--bg)}.ax.is-sb-hidden>.ax-sb{display:none}.ax.is-sb-hidden .ax-top{padding-left:calc(var(--control-sm) + var(--space-4))}.ax-sb-show{position:fixed;top:var(--space-2);left:var(--space-2);z-index:var(--z-sticky);display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);cursor:pointer}}.ax-ws{display:flex;align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-2);border-radius:var(--radius)}.ax-ws-logo{width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius-sm);display:grid;place-items:center;font-weight:var(--weight-bold);font-size:var(--type-label-size);line-height:var(--type-label-line);background:var(--brand);color:var(--accent-ink)}.ax-ws-logo svg.i{width:100%;height:100%;display:block;color:var(--brand-ink);margin:0}.ax-ws-name{font-weight:var(--weight-strong);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ax-ws .i{color:var(--faint);margin-left:calc(-1 * var(--space-0-5))}.ax-search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);margin:var(--space-1) 0 var(--space-1-5);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--faint);font-weight:var(--weight-medium)}.ax-search>span:not(.ax-kbd){flex:1}.ax-kbd{display:inline-grid;place-items:center;min-width:var(--pill-sm);height:var(--pill-sm);padding:0 var(--space-1);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium);color:var(--faint);background:var(--bg)}.ax-nav{display:flex;flex-direction:column;gap:var(--hairline)}.ax-nav-i{display:flex;align-items:center;gap:var(--space-2);height:var(--control);padding:0 var(--space-2);border-radius:var(--radius);color:var(--ink);cursor:pointer;border:0;background:transparent;width:100%;text-align:left}.ax-nav-i .i{color:var(--ink-2)}.ax-nav-i:hover{background:var(--hover)}.ax-nav-i.is-on{background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-strong)}.ax-nav-i.is-on .i{color:var(--accent)}.ax-nav-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-nav-n{margin-left:auto;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-medium)}.ax-nav-n.is-late{color:var(--late)}.ax-nav-label{display:flex;align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2);margin-top:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.ax-obj{width:var(--icon);height:var(--icon);display:grid;place-items:center;color:var(--ink-2);flex:none}.ax-obj svg.i{width:var(--icon);height:var(--icon);stroke-width:1.5}.ax-sb-foot{margin-top:auto;border-top:var(--hairline) solid var(--line);padding-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-0-5)}.ax-status{display:flex;align-items:center;gap:var(--space-2);height:var(--control-sm);padding:0 var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);border-radius:var(--radius)}.ax-status:hover{background:var(--hover)}.ax-sdot{width:var(--dot-sm);height:var(--dot-sm);border-radius:50%;background:var(--ink-2);flex:none;margin:0 var(--space-1)}.ax-sdot.is-off{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--faint)}.ax-av{width:var(--avatar);height:var(--avatar);border-radius:50%;background:var(--selected);color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);display:inline-grid;place-items:center;flex:none;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.ax-av.lg{width:var(--avatar-lg);height:var(--avatar-lg);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-sq{width:var(--avatar);height:var(--avatar);border-radius:var(--radius-sm);background:var(--sunk);color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-bold);display:inline-grid;place-items:center;flex:none;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.ax-sq.xl{width:var(--avatar-xl);height:var(--avatar-xl);border-radius:var(--radius-lg);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ax-main{display:flex;flex-direction:column;min-width:0;min-height:100vh;container:page / inline-size}.ds-g{container:page / inline-size}.ax-top{height:var(--header);flex:none;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--page-x);border-bottom:var(--hairline) solid var(--line)}.ax-crumb{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ax-crumb>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-crumb-sep{color:var(--faint)}.ax-crumb .is-dim{color:var(--ink-2)}.ax-crumb-link{border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.ax-crumb-link:hover{color:var(--ink);text-decoration:underline}.ax-top-r{margin-left:auto;display:flex;align-items:center;gap:var(--space-1)}.ax-qbtn{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2);border:0;background:transparent;border-radius:var(--radius);color:var(--ink-2);cursor:pointer}.ax-qbtn:hover{background:var(--hover);color:var(--ink)}.ax-tools{min-height:var(--header);flex:none;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--page-x);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap}.ax-filters{min-height:var(--row-list);flex:none;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap}.ax-grow{flex:1}.ax-sep{width:var(--hairline);height:var(--pill-sm);background:var(--line-2)}.ax-chip{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2) 0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);cursor:pointer;white-space:nowrap}.ax-chip:hover{background:var(--hover)}.ax-chip .i,.ax-chip .is-dim{color:var(--ink-2)}.ax-chip.is-dashed{border-style:dashed;color:var(--ink-2)}.ax-chip.is-on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.ax-chip.is-on .i{color:var(--accent)}.ax-chip-n{display:inline-grid;place-items:center;min-width:var(--pill-sm);height:var(--pill-sm);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--selected);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.ax-seg{display:inline-flex;height:var(--control);padding:var(--space-0-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);gap:var(--space-0-5)}.ax-seg{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.ax-seg button{flex:none}.ax-seg button{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--pill);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer}.ax-seg button.is-on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.ax-seg button.is-on .ax-av{background:var(--surface)}.ax-seg.is-icons{height:var(--control-sm)}.ax-seg.is-icons button{width:var(--control-sm);height:var(--pill-sm);padding:0;justify-content:center}.ax-seg .ax-av{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);color:var(--ink);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-control);background:var(--surface)}.ax-btn:hover{background:var(--hover)}.ax-btn .i{color:var(--ink-2)}.ax-btn.is-primary{box-shadow:var(--shadow-primary);background:var(--brand);border-color:var(--accent);color:var(--accent-ink)}.ax-btn.is-primary .i{color:var(--accent-ink)}.ax-btn.is-primary:hover{filter:brightness(1.06)}.ax-btn.is-quiet{border-color:transparent;box-shadow:none;color:var(--ink-2);background:transparent}.ax-btn.is-quiet:hover{background:var(--hover);color:var(--ink)}.ax-btn.is-icon{width:var(--control);padding:0}.ax-btn.w{--m-min-w: var(--col-num);min-width:var(--m-min-w)}.ax-btn[disabled],.ax-btn.is-barred,.ax-btn[aria-disabled=true]{opacity:.45;cursor:default}.ax-btn.is-held[aria-disabled=true]{opacity:1;color:var(--ink-2);cursor:help}.ax-btn.is-held[aria-disabled=true] .i,.ax-btn.is-quiet.is-held[aria-disabled=true]{color:var(--faint)}.ax-tbl{flex:1;overflow:auto;position:relative;background:linear-gradient(to left,var(--bg) 40%,transparent) right center / var(--space-10) 100% no-repeat local,linear-gradient(to left,color-mix(in srgb,var(--ink) 16%,transparent),transparent) right center / var(--space-4) 100% no-repeat scroll}.ax-tr{display:grid;grid-template-columns:var(--cols);min-width:max-content;border-bottom:var(--hairline) solid var(--line)}.ax-tr>*{height:var(--row-table);padding:0 var(--row-table-x);display:flex;align-items:center;gap:var(--space-2);border-right:var(--hairline) solid var(--line);min-width:0;white-space:nowrap;overflow:hidden}.ax-tr>*:last-child{border-right:0}.ax-tr>.ax-ck{padding:0;justify-content:center;border-right:0}.ax-tr.is-head>.is-ctl{position:relative;padding:0}.ax-tr>.ds-tbl-edge{justify-content:center;padding:0}.ax-tr.is-head>*{color:var(--ink-2)}.ax-tr.is-head .i{color:var(--faint)}.ax-tr.is-head>* .ax-sortc{margin-left:auto;color:var(--faint)}.ax-tr:not(.is-head):not(.is-foot):hover>*{background:var(--hover)}.ax-tr.is-focus>*{background:var(--accent-soft)}.ax-tr.is-drop-over>*{box-shadow:inset 0 var(--rule-w) 0 var(--accent)}.ax-grip{display:inline-flex;align-items:center;color:var(--faint);cursor:grab;margin-right:var(--space-1)}.ax-grip:hover{color:var(--ink-2)}.ax-tr.is-focus>:first-child{box-shadow:inset var(--rule-w) 0 0 var(--accent)}.ax-tr.is-focus .ax-tag,.ax-tr.is-focus .ax-stage{background:var(--surface)}.ax-tr.is-foot{border-bottom:0;position:sticky;bottom:0;background:var(--bg);border-top:var(--hairline) solid var(--line)}.ax-tr.is-foot>*{color:var(--faint);border-right-color:transparent}.ax-tr.is-foot b{color:var(--ink-2);font-weight:var(--weight-medium)}.ax-check{width:var(--icon);height:var(--icon);border-radius:var(--radius-sm);border:var(--hairline) solid var(--line-2);background:var(--bg)}.ax-check.is-on{background:var(--brand);border-color:var(--accent)}.ax-tr .ax-dim{color:var(--ink-2)}.ax-tr .ax-faint{color:var(--faint)}.ax-rec{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--ink)}.ax-rec>b{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:var(--space-0-5)}.ax-rec:hover>b{text-decoration-color:var(--line-2)}a.ax-rec{text-decoration:none}.notes-page{display:flex;flex-direction:column;gap:var(--space-3)}.notes-q{max-width:var(--label-w)}.notes-open{background:none;border:0;padding:0;cursor:pointer;text-align:left}.fav-star.is-on,.fav-star.is-on:hover{color:var(--accent)}.fav-star.is-on svg.i{fill:currentColor}.ax-tbl-note{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);background:var(--sunk)}.ax-tbl-note .ax-btn{margin-left:auto}.ax-stage{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--pill);padding:0 var(--space-2) 0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink);white-space:nowrap;cursor:pointer}.ax-stage .ax-dot{width:var(--dot);height:var(--dot)}.ax-dot{width:var(--dot);height:var(--dot);border-radius:50%;display:inline-block;flex:none;background:var(--hue-grey)}.d-grey{background:var(--hue-grey)}.d-blue{background:var(--hue-blue)}.d-purple{background:var(--hue-purple)}.d-pink{background:var(--hue-pink)}.d-orange{background:var(--hue-orange)}.d-green{background:var(--hue-green)}.d-teal{background:var(--hue-teal)}.d-lime{background:var(--hue-lime)}.d-red{background:var(--hue-red)}.d-none{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--faint)}.ax-tag{display:inline-flex;align-items:center;height:var(--pill);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.ax-date{display:inline-flex;align-items:center;height:var(--pill);padding:0 var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap;color:var(--ink-2)}.ax-date.is-late{background:var(--late);color:var(--bg);font-weight:var(--weight-strong)}.ax-date.is-today{background:var(--today-soft);color:var(--today)}.ax-src{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin-left:var(--space-0-5);cursor:help}.ax-late{color:var(--late)}.ax-page{padding:var(--page-top) var(--page-x-reading) var(--page-end);max-width:var(--page-w);width:100%;margin:0 auto}.ax-hello{font:var(--type-headline);letter-spacing:var(--tracking-tight);margin:0}.ax-sum{margin:var(--space-1) 0 0;color:var(--ink-2);font-weight:var(--weight-regular)}.ax-sum b{font-weight:var(--weight-medium);color:var(--ink)}.ax-sum .ax-late{font-weight:var(--weight-medium)}.ax-sum .ax-today{color:var(--today);font-weight:var(--weight-medium)}.ax-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 var(--space-6)}.ax-stat{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-3);background:var(--surface);box-shadow:var(--shadow-raise);min-width:0}.ax-stat-l{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.ax-stat-l .i{color:var(--faint)}.ax-stat-v{margin-top:var(--space-1-5)}.ax-stat-week{display:flex;flex-wrap:wrap;column-gap:var(--space-4)}.ax-stat-week small{margin-left:var(--space-1)}.ax-stat-v small{font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium);color:var(--faint);margin-left:var(--space-1);letter-spacing:0}.ax-stat-bar{display:flex;height:var(--bar);border-radius:var(--radius-sm);overflow:hidden;gap:var(--space-0-5);margin-top:var(--space-2);background:var(--selected)}.ax-stat-bar i{display:block;height:100%;background:var(--ink)}.ax-sec{margin-top:var(--space-6)}.ax-sec-h{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);margin-bottom:var(--space-1-5)}.ax-sec-h h2{margin:0;font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.ax-sec-h .ax-chip-n{background:var(--selected)}.ax-sec-h .ax-chip-n.is-late{background:var(--late);color:var(--bg);font-weight:var(--weight-strong)}.ax-sec-h .ax-chip-n.is-today{background:var(--today-soft);color:var(--today);padding:0}.ax-sec-h .ax-btn{margin-left:auto}.ax-sec-note{margin:calc(-1 * var(--space-0-5)) 0 var(--space-2);color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-regular)}.ax-list{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raise);overflow:hidden}.ax-row{--m-cols: minmax(0, 1fr) var(--w-xs) var(--list-act);display:grid;grid-template-columns:var(--m-cols);align-items:center;column-gap:var(--space-3);height:var(--row-list);padding:0 var(--space-2) 0 var(--space-3);border-top:var(--hairline) solid var(--line)}.ax-row:first-child{border-top:0}.ax-row:hover,.ax-row:focus-within{background:var(--hover)}.ax-row.is-focus{background:var(--accent-soft);box-shadow:inset var(--rule-w) 0 0 var(--accent)}.ax-row.is-focus:focus,.ax-tr.is-focus:focus{outline:none}.ax-main:focus{outline:none}.ax-row-m{display:flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap}.ax-row-m>b{font-weight:var(--weight-medium);flex:none}.ax-row-m .ax-co{color:var(--ink-2);flex:none}.ax-row-m .ax-step{color:var(--faint);overflow:hidden;text-overflow:ellipsis}.ax-row-m .ax-step b{color:var(--ink-2);font-weight:var(--weight-medium)}.ax-row:not(.is-reply)>.ax-row-m:has(>.ax-co){--m-who: var(--list-who);--m-co: var(--list-co);display:grid;grid-template-columns:var(--avatar) var(--m-who) var(--m-co) minmax(0,1fr);column-gap:var(--space-2)}.ax-row:not(.is-reply)>.ax-row-m>b,.ax-row:not(.is-reply)>.ax-row-m>.ax-co{min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-rows.is-cos>.ax-row>.ax-row-m:has(>.ax-co){--m-who: var(--list-who-cos)}.ax-row>.ax-date{justify-self:start}.ax-row>.ax-act{justify-self:stretch;display:flex;justify-content:flex-end;gap:var(--space-1-5)}.ax-row .ax-act .ax-btn{width:100%}.ax-row.is-reply{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:var(--row-list);padding-top:var(--space-2);padding-bottom:var(--space-2);row-gap:var(--space-1-5)}.ax-row.is-reply .ax-act .ax-btn{width:auto}.ax-quote{color:var(--ink-2);font-weight:var(--weight-regular);overflow:hidden;text-overflow:ellipsis}.ax-list-more{display:flex;align-items:center;gap:var(--space-2);height:var(--control-xl);padding:0 var(--space-3);border-top:var(--hairline) solid var(--line);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-list-more b{color:var(--ink);font-weight:var(--weight-medium)}.ax-list-more .i{color:var(--faint)}.ax-badge{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.ax-co-row{--m-cols: minmax(0, 1fr) 88px 224px;grid-template-columns:var(--m-cols)}.ax-co-row .ax-act .ax-btn{width:auto}.ax-co-row .ax-act .ax-btn:last-child{--m-min-w: 128px;min-width:var(--m-min-w)}.ax-co-row .ax-cash{font-weight:var(--weight-medium);color:var(--ink)}.ax-board{flex:1;display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);overflow-x:auto;align-items:flex-start}.ax-col{--m-basis: var(--lane-w);flex:0 0 var(--m-basis);display:flex;flex-direction:column;gap:var(--space-1-5);background:var(--sunk);border-radius:var(--radius-lg);padding:var(--space-1-5)}.ax-col.is-empty{flex-basis:var(--menu-w)}.ax-col-h{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-1-5)}.ax-col-h b{font-weight:var(--weight-medium)}.ax-col-h .ax-chip-n{background:var(--line)}.ax-col-h .ax-qbtn{margin-left:auto;width:var(--control-sm);height:var(--control-sm);padding:0;justify-content:center}.ax-col-sum{display:flex;align-items:baseline;gap:var(--space-1-5);padding:0 var(--space-1-5) var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.ax-col-sum b{color:var(--ink);font-weight:var(--weight-strong);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ax-card{background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-raise);display:flex;flex-direction:column;gap:var(--space-1-5);position:relative;cursor:grab}.ax-card:hover{border-color:var(--faint)}.ax-card.is-focus{box-shadow:0 0 0 var(--rule-w) var(--accent-soft),0 0 0 var(--hairline) var(--accent)}.ax-card-t{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ax-card-t b{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-card-t .ax-qbtn{margin-left:auto;width:var(--pill);height:var(--pill);padding:0;justify-content:center;opacity:0}.ax-card:hover .ax-card-t .ax-qbtn,.ax-card.is-menu .ax-card-t .ax-qbtn{opacity:1}.ax-card-d{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);font-weight:var(--weight-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-card-f{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.ax-card-f .ax-cash{margin-left:auto;color:var(--ink);font-weight:var(--weight-medium)}.ax-card-f .ax-av{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-drop{min-height:var(--space-10);display:flex;align-items:center;padding:var(--space-2) var(--space-3);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius);color:var(--faint);font:var(--type-caption)}.ax-exits{display:flex;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}.ax-exit{flex:1;display:flex;align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-3);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg);color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-exit b{color:var(--ink);font-weight:var(--weight-medium)}.ax-col.is-collapsed{flex:0 0 auto}.ax-col.is-collapsed .ax-col-h .ax-btn{margin-left:auto}.ax-card.is-chosen{box-shadow:0 0 0 var(--rule-w) var(--accent-soft),0 0 0 var(--hairline) var(--accent)}.ax-card-tick{display:none}.ax-card:hover .ax-card-tick,.ax-card:focus-within .ax-card-tick,.ax-card.is-chosen .ax-card-tick{display:inline-flex}.ax-drop.is-many{color:var(--ink-2);border-style:solid}.bd-hidden{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-4);color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ds-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:var(--z-toast)}.ds-confetti i{position:absolute;top:0;width:var(--space-2);height:var(--space-1);border-radius:var(--radius-sm);animation:ds-confetti-fall calc(var(--dur-slow) * 4) var(--ease) forwards;opacity:0}.ds-confetti i:nth-child(4n+1){left:8%}.ds-confetti i:nth-child(4n+2){left:31%;animation-delay:calc(var(--dur-fast) * 1)}.ds-confetti i:nth-child(4n+3){left:57%;animation-delay:calc(var(--dur-fast) * 2)}.ds-confetti i:nth-child(4n+4){left:82%;animation-delay:calc(var(--dur-fast) * 3)}.ds-confetti i:nth-child(3n){margin-left:var(--space-10)}.ds-confetti i:nth-child(5n){margin-left:calc(-1 * var(--space-10))}.ds-confetti i:nth-child(6n){margin-left:var(--space-16)}@keyframes ds-confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(100vh) rotate(3turn)}}@media(prefers-reduced-motion:reduce){.ds-confetti{display:none}}.ax-menu{position:absolute;z-index:var(--z-menu);min-width:var(--menu-w);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-1)}.ax-menu-l{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);padding:var(--space-1-5) var(--space-2) var(--space-1)}.ax-menu-i{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.ax-menu-i:hover,.ax-menu-i.is-hover{background:var(--hover)}.ax-menu-i .ax-kbd{margin-left:auto}.ax-menu-i .i.is-check{margin-left:auto;color:var(--ink-2)}.ax-menu-sep{height:var(--hairline);background:var(--line);margin:var(--space-1) calc(-1 * var(--space-1))}.ax-panel{position:fixed;top:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:var(--panel-w);max-width:calc(100vw - var(--space-4));background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;z-index:var(--z-panel);overflow:hidden}.ax-panel-h{height:var(--header);flex:none;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line);color:var(--ink-2)}.ax-panel-h b{color:var(--ink);font-weight:var(--weight-medium)}.ax-panel-h .ax-top-r{gap:var(--space-0-5)}.ax-panel-b{flex:1;overflow:auto}.ax-dockcol{min-width:0}@media not all and (max-width:780px){.ax-dockcol:not(:empty){padding:var(--space-2) var(--space-2) var(--space-2) 0}.ax-panel.is-docked{position:sticky;top:var(--space-2);right:auto;bottom:auto;z-index:auto;height:calc(100vh - var(--space-4));width:var(--panel-w-docked);max-width:max(var(--w-lg),calc(100vw - var(--sidebar-w) - var(--w-2xl)))}.ax.is-sb-hidden .ax-panel.is-docked{max-width:max(var(--w-lg),calc(100vw - var(--w-2xl)))}.ax-panel.is-docked.is-sized{width:var(--panel-w)}}@media(max-width:780px){.ax-dockcol{display:contents}}.ax-rec-h{padding:var(--space-4) var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-3);border-bottom:var(--hairline) solid var(--line)}.ax-rec-name{display:flex;align-items:center;gap:var(--space-3)}.ax-rec-name h2{font-size:var(--type-headline-size);line-height:var(--type-headline-line);font-weight:var(--weight-strong);margin:0;letter-spacing:var(--tracking-tight)}.ax-rec-name .ax-rec-sub{color:var(--ink-2);font-weight:var(--weight-regular);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-rec-acts{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.ax-tabs{display:flex;gap:var(--space-0-5);padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--line);height:var(--row-list);align-items:stretch}.ax-tab{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:0 var(--space-2);color:var(--ink-2);border-bottom:var(--rule-w) solid transparent;margin-bottom:calc(-1 * var(--hairline))}.ax-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.ax-tab .ax-chip-n{height:var(--pill-sm);min-width:var(--pill-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-sub-h{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);margin:var(--space-4) var(--space-4) var(--space-2);display:flex;align-items:center}.ax-sub-h .ax-btn{margin-left:auto}.ax-hl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);padding:0 var(--space-4)}.ax-hl-c{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-1);min-width:0;background:var(--surface)}.ax-hl-l{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1-5);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2);min-width:0}.ax-hl-l>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-hl-l .i{color:var(--faint);width:var(--icon-sm);height:var(--icon-sm);flex:none}.ax-hl-line{display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.ax-hl-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ax-hl-s{display:block;font:var(--type-caption);font-weight:var(--weight-regular);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-none{color:var(--faint);font-weight:var(--weight-regular)}.ax-hl-v small.ax-hl-s{margin-left:0}.ax-hl-v{display:block;font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-hl-v .ax-dot{margin-right:var(--space-1-5);vertical-align:var(--hairline)}.ax-hl-v small{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-regular);margin-left:var(--space-1-5)}.ax-seqbar{display:flex;align-items:center;gap:var(--space-0-5);margin-top:var(--space-0-5)}.ax-seqbar i{flex:1;height:calc(var(--bar) / 2);border-radius:var(--radius-sm);background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--faint)}.ax-seqbar i.is-done{background:var(--faint);height:var(--bar)}.ax-seqbar i.is-now{background:var(--ink-2);box-shadow:none;height:calc(var(--bar) * 2)}.ax-seqbar i.is-wait{background:transparent;box-shadow:none;height:var(--bar);border:var(--hairline) dashed var(--ink-2)}.ax-dl{padding:var(--space-1) var(--space-4) var(--space-2)}.ax-dl-r{display:grid;grid-template-columns:var(--label-w-lg) minmax(0,1fr);align-items:center;min-height:var(--control-lg);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-dl-r>span:first-child{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2)}.ax-dl-r>span:first-child .i{color:var(--faint);width:var(--icon-sm);height:var(--icon-sm)}.ax-dl-r>span:last-child{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;color:var(--ink)}.ax-feed{padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column}.ax-feed-i{display:grid;grid-template-columns:var(--pill-sm) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;min-height:var(--row-table);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-feed-i .i{color:var(--faint);width:var(--icon-sm);height:var(--icon-sm);justify-self:center}.ax-feed-i span:nth-child(2){color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-feed-i span:nth-child(2) em{font-style:normal;color:var(--faint)}.ax-feed-i time{color:var(--faint)}.ax-panel-f{flex:none;display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line)}.ax-panel-f .ax-qbtn{margin-left:auto}.ax-attr{padding:0 var(--space-4) var(--space-3);color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-regular)}.ax-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veil);z-index:var(--z-modal);display:grid;place-items:start center;padding-top:var(--space-16)}.ax-modal{width:var(--modal-w);max-width:calc(100vw - var(--control-lg));background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden;display:flex;flex-direction:column}.ax-modal-h{height:var(--header);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.ax-modal-h b{font:var(--type-title)}.ax-modal-h .ax-dim{color:var(--ink-2)}.ax-field{--m-cols: var(--col-xs) minmax(0, 1fr);display:grid;grid-template-columns:var(--m-cols);align-items:center;min-height:var(--space-10);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--line);gap:var(--space-2)}.ax-field>span:first-child{color:var(--faint)}.ax-field>span:last-child{display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.ax-ph{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--today-soft);color:var(--today);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-body{padding:var(--space-3) var(--space-4) var(--space-4);font-weight:var(--weight-regular);line-height:var(--type-body-line);color:var(--ink);min-height:var(--menu-w)}.ax-body p{margin:0 0 var(--space-3)}.ax-modal-f{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-top:var(--hairline) solid var(--line);background:var(--sunk)}.ax-modal-f .ax-dim{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap}.ax-input{display:flex;align-items:center;gap:var(--space-2);height:var(--control-xl);margin:var(--space-3) var(--space-4);padding:0 var(--space-1) 0 var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.ax-input:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.ax-input .i{color:var(--faint)}.ax-input input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;font:inherit;color:var(--ink)}.ax-input input::placeholder{color:var(--faint)}.ax-res-note{margin:0;padding:var(--space-3) var(--space-4);border-top:var(--hairline) solid var(--line);color:var(--ink-2)}.ax-res-note .panel-warn{margin:0}.ax-res{--m-cols: minmax(0, 1fr) var(--w-xs) auto;display:grid;grid-template-columns:var(--m-cols);align-items:center;gap:var(--space-3);height:var(--row-list);padding:0 var(--space-4);border-top:var(--hairline) solid var(--line)}.ax-res:hover{background:var(--hover)}.ax-res .ax-row-m{gap:var(--space-2)}.ax-res .ax-act{display:flex;justify-content:flex-end}.ax-res>.ax-dim{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-res .ax-step.is-late{color:var(--late)}.ax-res.is-added .ax-step{color:var(--ink-2)}.ax-res.is-gone b,.ax-res.is-gone>.ax-dim{color:var(--faint)}.ax-modal-f .ax-dim.is-wrap{white-space:normal}.ax-conn{display:grid;grid-template-columns:var(--control) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-top:var(--hairline) solid var(--line)}.ax-conn:first-child{border-top:0}@media(max-width:780px){.ax-conn{grid-template-columns:var(--control) minmax(0,1fr)}.ax-conn>.conn-fix{grid-column:2;justify-content:flex-start}.ax-conn-t b{flex-wrap:wrap}}.hook-rows>.ax-conn{grid-template-columns:minmax(0,1fr) auto}.ax-conns.hook-rows{margin-top:var(--space-2);margin-bottom:var(--space-3)}.hook-rows>.ax-conn>.ax-conn-t>b{overflow-wrap:anywhere}@media(max-width:780px){.hook-rows>.ax-conn{grid-template-columns:minmax(0,1fr)}.hook-rows>.ax-conn>:not(.ax-conn-t){grid-column:1;justify-self:start}.ax-modal.hook-sheet{min-height:0}.hook-sheet>.ax-modal-h{flex-wrap:wrap;padding-bottom:var(--space-2)}.hook-sheet>.ax-modal-h>.ax-modal-t{flex:1 1 0}.hook-sheet>.ax-modal-h>.ax-dim{order:3;flex:1 1 100%;white-space:normal}.ax-btn{min-height:var(--tap)}.ds-input:not(.ds-area),.ax-tab,.ax-chip,.ax-seg>button,.tagsel-opt{min-height:var(--tap)}.ax-seg:not(.is-icons){height:auto}.ax-nav-i,.ax-strip-i,button.ax-stage,.ds-link{min-height:var(--tap)}.ax-exit-h .ds-link,.ax-btn.is-icon,.row-more-btn{min-width:var(--tap)}.ask-in>textarea,.ds-toggle,.rec-link,.rec-rel-name,.rec-grp-h{min-height:var(--tap)}.rec-link{display:inline-flex;align-items:center}.ax-rec,.rem-set,.ax-date.rem,.ownav-trigger{min-height:var(--control-sm)}.ownav-trigger,.rem-set{min-width:var(--control-sm);justify-content:center}.call-pop{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:80vh;overflow:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.call-pop-foot{position:sticky;bottom:0;background:var(--surface);padding-top:var(--space-2)}}.hook-paste{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.hook-paste>code{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ax-conn-i{width:var(--control);height:var(--control);border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2)}.ax-conn-t b{font-weight:var(--weight-medium);display:flex;align-items:center;gap:var(--space-1-5)}.ax-conn-t span{display:block;color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-regular)}.ax-msg{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ax-msg.is-me{align-items:flex-end}.ax-bubble{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--selected)}.ax-answer{font-weight:var(--weight-regular);line-height:var(--type-body-line)}.ax-answer b{font-weight:var(--weight-medium)}.ax-answer a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-0-5)}.ax-prop{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);display:grid;grid-template-columns:var(--control) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;background:var(--surface)}.ax-prop.is-done{background:var(--sunk)}.ax-prop-t b{font-weight:var(--weight-medium);display:block}.ax-prop-t span{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);font-weight:var(--weight-regular)}.ax-prop .ax-act{display:flex;gap:var(--space-1-5)}.ax-ask-in{margin:0 var(--space-3) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);color:var(--faint)}.ax-ask-in div{display:flex;align-items:center;gap:var(--space-1-5)}.ax-ask-in .ax-btn{margin-left:auto}.ax-ask-note{padding:0 var(--space-4) var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-regular)}.ax-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-16) var(--space-4);gap:var(--space-1-5)}.ax-empty-art{--m-w: var(--art-w);--m-h: var(--art-h);width:var(--m-w);height:var(--m-h);margin-bottom:var(--space-3);border-radius:var(--radius-lg);position:relative;background-image:linear-gradient(var(--line-2) var(--hairline),transparent var(--hairline)),linear-gradient(90deg,var(--line-2) var(--hairline),transparent var(--hairline));background-size:var(--control-lg) var(--pill);background-position:calc(-1 * var(--hairline)) calc(-1 * var(--hairline));-webkit-mask:radial-gradient(closest-side,#000 60%,transparent);mask:radial-gradient(closest-side,#000 60%,transparent)}.ax-empty-ic{width:var(--row-list);height:var(--row-list);margin:calc(-1 * var(--space-16)) 0 var(--space-8);border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--surface);border:var(--hairline) solid var(--line-2);box-shadow:var(--shadow-raise);color:var(--ink-2);position:relative}.ax-empty-ic svg.i{width:var(--icon-lg);height:var(--icon-lg)}.ax-empty h3{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-strong);margin:0}.ax-empty p{--m-max-w: var(--w-xl);margin:0 0 var(--space-2);color:var(--ink-2);font-weight:var(--weight-regular);max-width:var(--m-max-w)}@media(max-width:780px){.ax{grid-template-columns:1fr;background:var(--bg)}.ax-sb{background:var(--sidebar-bg)}.ax-sb{position:sticky;top:0;z-index:var(--z-sticky);height:auto;flex-direction:row;align-items:center;padding:var(--space-1-5) var(--space-2);border-right:0;border-bottom:var(--hairline) solid var(--line);overflow-x:auto;gap:var(--space-1)}.ax-sb-hide{display:none}.ax-nav{flex-direction:row}.ax-nav-i{width:auto;white-space:nowrap}.ax-top{display:none}.ax-tools,.ax-filters{padding:var(--space-2) var(--space-3)}.ax-page{padding:var(--page-top) var(--page-x-phone) var(--space-8)}.ax-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0 var(--space-4)}.ax-row,.ax-co-row{--m-min-h: 56px;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:var(--m-min-h);padding-top:var(--space-2);padding-bottom:var(--space-2);row-gap:var(--space-1-5)}.ax-row-m{flex-wrap:wrap;row-gap:0;white-space:normal}.ax-row-m .ax-step{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.ax-row>.ax-date{grid-row:1;grid-column:2;align-self:start}.ax-row>.ax-act{grid-column:1 / -1;justify-content:flex-start}.ax-row .ax-act .ax-btn{width:auto}.ax-row>.ax-act{flex-wrap:wrap}.ax-board{flex-direction:column;align-items:stretch}.ax-col,.ax-col.is-empty{flex-basis:auto}.ax-col.is-empty .ax-drop{display:none}.ax-exits{flex-direction:column}.ax-panel{top:0;right:0;bottom:0;left:0;width:auto;max-width:none;border-radius:0;border:0}.ax-panel-resize{display:none}.ax-hl{grid-template-columns:1fr 1fr}.ax-veil{padding-top:0;place-items:stretch}.ax-modal{max-width:none;width:100%;border-radius:0;min-height:100vh}.ax-veil>.modal.ax-modal.ds-confirm{min-height:0;margin:auto 0 var(--space-4);border-radius:var(--radius-lg)}.modal-veil.ax-veil:has(>.ds-confirm){display:flex;flex-direction:column;padding:0 var(--space-3)}.ax-res{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:var(--row-list);padding-top:var(--space-2);padding-bottom:var(--space-2)}.ax-res .ax-row-m{display:grid;grid-template-columns:var(--avatar) minmax(0,max-content) auto;justify-content:start;column-gap:var(--space-2)}.ax-res .ax-row-m>b,.ax-res .ax-row-m .ax-step{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-res .ax-row-m .ax-step{grid-column:2 / -1;contain:inline-size}.def{grid-template-columns:var(--label-w) minmax(0,1fr)}.line.seq-line{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.line.seq-line>.seq-who{grid-column:1 / -1}.ax-res:not(.is-gone)>.ax-dim:nth-child(2){display:none}.ax-res.is-gone{grid-template-columns:minmax(0,1fr) auto auto}}svg.i{width:var(--icon);height:var(--icon);flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}svg.i-sm{width:var(--icon-sm);height:var(--icon-sm)}:where(.ax-veil,.pv,.ax-panel) button{font:inherit;color:inherit}button.ax-nav-i,.ax-search,.ax-status,.ax-rec,.ax-menu-i,.ax-tab,.rem-set,.rem-clear,.ax-qbtn{font:inherit}.ax-btn.is-danger{color:var(--ink)}.ax-btn.is-danger .i{color:var(--ink-2)}.ax-btn.is-block{display:flex;width:100%}.ax-btn:focus-visible,.ax-chip:focus-visible,.ax-qbtn:focus-visible,.ax-nav-i:focus-visible,.ax-seg button:focus-visible,.ax-tab:focus-visible,.ax-rec:focus-visible,.ax-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.grow,.ax-grow{flex:1}.muted{color:var(--faint)}.dnc{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-bold);letter-spacing:normal;color:var(--ink-2);white-space:nowrap}.tool-link{border:0;background:transparent;font:inherit;color:var(--ink-2);cursor:pointer;padding:0 var(--space-0-5)}.tool-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:var(--space-0-5)}.tool-link:disabled{opacity:.45;cursor:default}.src{display:inline-block;margin-left:var(--space-0-5);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);cursor:help;position:relative;font-weight:var(--weight-regular)}.src:before{content:"✦"}.src-tip{position:absolute;left:calc(-1 * var(--space-1-5));top:calc(100% + var(--space-1-5));z-index:var(--z-toast);white-space:nowrap;background:var(--ink);color:var(--bg);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.ax-search{width:100%;cursor:pointer;text-align:left}.ax-search:hover{border-color:var(--faint)}.ax-nav-label{margin:var(--space-2) 0 0}.ax-status{width:100%;border:0;background:transparent;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-status-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-main>.error-banner,.ax-main>.notice{margin:var(--space-2) var(--space-4) 0}.ax-chip-wrap,.tagsel{position:relative;display:inline-flex}.ax-chip-wrap>.ax-menu,.tagsel>.ax-menu{top:calc(100% + var(--space-1));left:0}.ax-menu-i{width:100%;border:0;background:transparent;text-align:left;color:var(--ink)}.ax-menu-tick{margin-left:auto;display:inline-flex;color:var(--ink-2)}.ax-menu .ax-dot{width:var(--dot);height:var(--dot)}.ax-tools .tool-link{display:inline-flex;align-items:center;height:var(--control);padding:0 var(--space-2);border-radius:var(--radius);color:var(--ink-2)}.ax-tools .tool-link:hover{background:var(--hover);color:var(--ink);text-decoration:none}.ax-filters-sum{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.takeover,.takeover-trigger{display:inline-flex;align-items:center;gap:var(--space-1-5)}.takeover-note{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.tagsel-menu.ax-menu{width:var(--menu-w)}.tagsel-opt{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-2);border-radius:var(--radius-sm);width:100%;border:0;background:transparent;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.tagsel-opt:hover:not(:disabled){background:var(--hover)}.tagsel-opt:disabled{color:var(--faint);cursor:default}.tagsel-opt.is-on{background:var(--selected)}.tagsel-tick{width:var(--icon-sm);color:var(--ink-2);flex:none}.tagsel-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tagsel-n{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.tagsel-rule{height:var(--hairline);background:var(--line);margin:var(--space-1) calc(-1 * var(--space-1))}.tagsel-note{margin:0;padding:var(--space-1-5) var(--space-2) var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-regular)}.ax-chip .ax-chip-n{margin-left:var(--space-0-5)}.ax-chip.is-on .ax-chip-n{background:transparent;color:var(--accent)}.ax-tr>[role=cell],.ax-tr>[role=columnheader]{min-width:0}.ax-tr.is-selected>*{background:var(--selected)}.ax-tr>.num{justify-content:flex-end}.ax-tr>.is-act{justify-content:flex-end;overflow:visible}.ax-tick{width:var(--icon);height:var(--icon);margin:0;accent-color:var(--accent);cursor:pointer}.ax-rec{border:0;background:transparent;padding:0;cursor:pointer;text-align:left;min-width:0}.ax-rec>b{white-space:nowrap}.ax-rec+.ax-faint{flex-shrink:10;min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-stage.is-still{cursor:default}.ax-tbl-note>span{flex:1;min-width:0}.ax-tbl-note .tool-link{margin-left:auto;height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);white-space:nowrap}.ax-tbl-note .tool-link:hover{background:var(--hover);text-decoration:none}.rem-row{gap:var(--space-1-5)}.rem{border:0;cursor:pointer;font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);background:transparent}.rem.is-late,.rem.is-today{font-weight:var(--weight-medium)}.rem-set,.rem-clear{border:0;background:transparent;padding:0;cursor:pointer;color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line);opacity:0}.ax-tr:hover .rem-set,.ax-tr:hover .rem-clear,.rem-set:focus-visible,.rem-clear:focus-visible{opacity:1}.rem-set:hover,.rem-clear:hover{color:var(--ink)}.rem-set-dash{display:none}.ax-date-in{font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);height:var(--control-sm);border:var(--hairline) solid var(--accent);border-radius:var(--radius-sm);padding:0 var(--space-1-5);background:var(--bg);color:var(--ink);box-shadow:var(--focus-ring)}.ownav{position:relative;display:inline-flex}.ownav-trigger{display:inline-flex;align-items:center;border:0;background:transparent;padding:0;cursor:pointer}.ownav-trigger{isolation:isolate}.ownav-trigger .ax-av+.ax-av{margin-left:calc(-1 * var(--space-1-5));box-shadow:0 0 0 var(--rule-w) var(--bg),inset 0 0 0 var(--hairline) var(--line-2)}.ownav-pop{z-index:var(--z-panel)}.ax-col.is-over,.ax-exit.is-over{box-shadow:inset 0 0 0 var(--hairline) var(--faint)}.ax-col.is-over{background:var(--hover)}.ax-col-sum span{color:var(--faint)}.ax-card-t b{flex:1;min-width:0}.ax-card-t b{contain:inline-size}.ax-w{white-space:nowrap}.ax-card-t>span:last-child{margin-left:auto;display:inline-flex}.ax-card-t .ax-qbtn{width:var(--pill);height:var(--pill);padding:0;justify-content:center;opacity:0}.ax-card:hover .ax-card-t .ax-qbtn,.ax-card:focus-within .ax-card-t .ax-qbtn,.ax-card-t .ax-qbtn[aria-expanded=true]{opacity:1}.ax-card-f>span{display:inline-flex;align-items:center;gap:var(--space-1)}.ax-card .stage-menu{top:var(--space-8);right:var(--space-2);left:auto}.ax-exit{min-height:var(--space-10);height:auto;flex-wrap:wrap;padding:var(--space-2) var(--space-3)}.ax-exit-h{display:inline-flex;align-items:center;gap:var(--space-2)}.ax-exit-cards{display:flex;flex-wrap:wrap;gap:var(--space-1-5);flex-basis:100%}.ax-exit-cards .ax-card{flex:0 0 var(--menu-w)}.stage-ctl{position:relative;display:inline-flex}.stage-ctl>.ax-stage{border:0;font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line)}.stage-ctl>.ax-stage:hover{background:var(--hover)}.stage-menu{position:absolute;z-index:var(--z-menu);top:calc(100% + var(--space-1));left:0;list-style:none;margin:0;min-width:var(--menu-w)}.ax-page>.ax-note,.ax-page>.error-banner{margin-top:var(--space-4)}.ax-note{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--sunk);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-note b{color:var(--ink);font-weight:var(--weight-medium)}.ax-note .tool-link{margin-left:auto;color:var(--ink);font-weight:var(--weight-medium)}.ax-note .tool-link+.tool-link{margin-left:0}.ax-sum .ax-late{color:var(--late)}.ax-stats{--m-cols: repeat(auto-fit, minmax(var(--col-md), 1fr));grid-template-columns:var(--m-cols)}.ax-stat-v small{white-space:nowrap;font-family:var(--font-sans)}.ax-stat-v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--type-headline);letter-spacing:var(--tracking-tight)}.ax-stat-bar i.d-none{background:var(--faint);box-shadow:none}.ax-rows{list-style:none;margin:0;padding:0}.ax-row{position:relative}.ax-row.has-tick{--m-cols: var(--space-4) minmax(0, 1fr) var(--w-xs) var(--list-act);grid-template-columns:var(--m-cols)}.ax-rows.is-due .ax-row{--m-cols: minmax(0, 1fr) var(--w-xs) var(--list-act-due);grid-template-columns:var(--m-cols)}.ax-rows.is-due .ax-row.has-tick{--m-cols: var(--space-4) minmax(0, 1fr) var(--w-xs) var(--list-act-due);grid-template-columns:var(--m-cols)}.ax-rows.is-cos .ax-row{--m-cols: minmax(0, 1fr) 0 var(--list-act-cos);grid-template-columns:var(--m-cols);column-gap:var(--space-3)}.ax-rows.is-cos .ax-row.has-tick{--m-cols: var(--space-4) minmax(0, 1fr) 0 var(--list-act-cos);grid-template-columns:var(--m-cols)}.ax-row .ax-act .ax-btn{width:auto}.ax-row .ax-act .act-main{flex:1 1 auto;min-width:0}.ax-rows.is-cos .ax-act .act-main{--m-basis: 128px;flex:0 0 var(--m-basis)}.ax-row>.ax-date-slot{justify-self:end}.ax-row-m>b .line-open{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.ax-row-m>b .line-open:hover{text-decoration:underline;text-underline-offset:var(--space-0-5);text-decoration-color:var(--line-2)}.ax-row-m .ax-step a{color:var(--ink-2)}.ax-row-m .ax-cash{color:var(--ink);font-weight:var(--weight-medium)}.ax-row-m .ax-badge{vertical-align:var(--hairline)}.ax-row-m .stage-ctl{flex:none}.ax-row .ax-tick{opacity:0}.ax-row:hover .ax-tick,.ax-row.is-selecting .ax-tick,.ax-row.is-focus .ax-tick,.ax-tick:focus-visible{opacity:1}.ax-row.is-selected{background:var(--selected)}.ax-row.is-reply{grid-template-columns:minmax(0,1fr) auto}.ax-row.is-reply>.ax-act{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.ax-row.is-reply .ax-act .ax-btn{flex:none}.task-quote{color:var(--ink-2);font-weight:var(--weight-regular)}.ax-row.is-reply .ax-row-m .ax-step{display:inline-flex;align-items:baseline;gap:var(--space-1);min-width:0;max-width:100%}.ax-row.is-reply .task-quote{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-row.is-reply .reply-notareply{flex:none}.task-got{color:var(--ink);font-weight:var(--weight-medium)}.task-got .tool-link{color:var(--ink);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:var(--space-0-5)}.ax-row.is-open{height:auto;min-height:var(--row-list);padding-top:var(--space-2);padding-bottom:var(--space-2);row-gap:var(--space-2);background:var(--sunk)}.ax-row>:nth-child(n+4):not(.ax-act):not(.ax-date):not(.ax-date-slot){grid-column:1 / -1}.task-form{grid-column:1 / -1;display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.task-form input:where(:not([type=checkbox],[type=radio],[type=date])){flex:0 1 var(--menu-w-lg);min-width:0;height:var(--control);font:inherit;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:0 var(--space-2);background:var(--bg);color:var(--ink)}.task-form input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.task-note{flex-basis:100%;margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);font-weight:var(--weight-regular)}.task-pick-q{grid-column:1 / -1;margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.task-pick{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.task-pick li{--m-cols: var(--space-4) minmax(0, 1fr) 152px 168px;display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;height:var(--control-lg);padding:0 var(--space-2);border-radius:var(--radius-sm)}.task-pick li:hover{background:var(--hover)}.task-pick input{accent-color:var(--accent);width:var(--icon);height:var(--icon);margin:0}.task-pick .muted{font-size:var(--type-label-size);line-height:var(--type-label-line)}.call-pop{z-index:var(--z-panel)}.pnl-link{border:0;background:transparent;font:inherit;color:var(--ink);font-weight:var(--weight-medium);cursor:pointer;padding:0}.pnl-link:hover{text-decoration:underline;text-underline-offset:var(--space-0-5)}.ax-list-more>span{color:var(--ink-2)}.ax-list-more>.ds-link{flex:none;white-space:nowrap}.ax-list-more>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-empty-acts{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.ax-page>.ax-empty{padding:var(--space-10) var(--space-4) var(--space-6)}.pnl{margin-top:var(--space-6);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raise);overflow:hidden}.pnl-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--line)}.pnl-title{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-strong)}.pnl-note{flex-basis:100%;margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint);font-weight:var(--weight-regular)}.pnl-foot{display:flex;gap:var(--space-2);align-items:center;height:var(--control-xl);padding:0 var(--space-3);border-top:var(--hairline) solid var(--line);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.tasks{list-style:none;margin:0;padding:0}.pnl>.auto-empty{margin:0;padding:var(--space-2) var(--space-3)}.pnl.auto-rule+.pnl.auto-rule{margin-top:var(--space-3)}.task{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:var(--space-3);min-height:var(--row-list);padding:0 var(--space-2) 0 var(--space-3);border-top:var(--hairline) solid var(--line);position:relative}.task:first-child{border-top:0}.task:hover{background:var(--hover)}.task-main{display:flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap}.task-t{flex:none}.task-t b{font-weight:var(--weight-medium)}.task-t .line-open{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.task-d{color:var(--faint);overflow:hidden;text-overflow:ellipsis}.task-acts{display:flex;gap:var(--space-1-5);justify-content:flex-end;align-items:center}.pill{display:inline-flex;align-items:center;height:var(--pill);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap}.pill.is-overdue{background:var(--late-soft);color:var(--late)}.pill.is-today{background:var(--today-soft);color:var(--today)}.ax-tag.pill{height:var(--pill-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-panel-pos{margin-right:auto;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-panel-h .ax-btn.is-icon{width:var(--control)}.ax-av.xl{width:var(--avatar-xl);height:var(--avatar-xl);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ax-rec-name>div{min-width:0}.ax-rec-name h2{overflow-wrap:anywhere}.ax-rec-acts .ax-badge{height:var(--pill)}.ax-tabs{overflow-x:auto}.ax-tab{border-top:0;border-left:0;border-right:0;background:transparent;cursor:pointer;white-space:nowrap}.ax-tab:hover{color:var(--ink)}.ax-pv-sec{padding-bottom:var(--space-1)}h3.ax-sub-h{font-weight:var(--weight-medium)}.ax-sub-h .ax-chip-n{margin-left:var(--space-1-5)}.ax-hl-c.is-wide{grid-column:1 / -1}.ax-hl-v>span[title]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-hl-v .ax-seqbar{margin-top:var(--space-2)}.ax-hl-v .ax-faint{color:var(--faint);font-weight:var(--weight-regular);white-space:normal}.ax-feed-i>.ax-av{justify-self:center;width:var(--avatar);height:var(--avatar)}.ax-panel-b>.ax-attr,.ax-pv-sec .ax-attr{margin:0;padding:0 var(--space-4) var(--space-2)}.ax-panel-f{position:relative;flex-wrap:wrap}.ax-panel-f .ax-attr{padding:0;flex-basis:100%}.ax-panel-f .call-pop{top:auto;bottom:calc(100% + var(--space-1-5));left:var(--space-3);right:auto}.ax-open-full{margin-left:auto}.pause-state{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.pv:not(.ax-panel){position:fixed;top:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:var(--panel-w);max-width:calc(100vw - var(--icon));background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;z-index:var(--z-panel);overflow:hidden}.pv-head{height:var(--header);flex:none;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.pv-pos{margin-right:auto;color:var(--ink-2)}.pv-pos b{color:var(--ink);font-weight:var(--weight-medium)}.pv-nav{display:inline-grid;place-items:center;width:var(--control);height:var(--control);border:0;background:transparent;border-radius:var(--radius);cursor:pointer;color:var(--ink-2);font:inherit;font-size:var(--type-title-size);line-height:var(--type-title-line)}.pv-nav:hover{background:var(--hover);color:var(--ink)}.pv-body{flex:1;overflow-y:auto;padding:var(--space-3) var(--space-4) var(--space-4)}.ask-body{display:flex;flex-direction:column;gap:var(--space-3)}.ask-me{align-self:flex-end;max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--selected)}.ask-it{font-weight:var(--weight-regular);line-height:var(--type-body-line)}.ask-it p{margin:0 0 var(--space-2)}.ask-it ul{margin:0 0 var(--space-2);padding-left:var(--space-4)}.ask-it b,.ask-it strong{font-weight:var(--weight-medium)}.ask-it blockquote{margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:var(--rule-w) solid var(--line-2);color:var(--ink-2)}.ask-md-table{max-width:100%;overflow-x:auto;margin:0 0 var(--space-2)}.ask-md-table table{border-collapse:collapse;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-md-table th,.ask-md-table td{text-align:left;vertical-align:top;padding:var(--space-1) var(--space-2) var(--space-1) 0;border-bottom:var(--hairline) solid var(--line)}.ask-md-table th{font-weight:var(--weight-medium)}.ask-it a,.ask-prop a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-0-5)}.ask-prop{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-1-5)}.ask-prop.is-done,.ask-web.is-done,.ask-recipe.is-done{background:var(--sunk)}.prop-k{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.prop-t{font-weight:var(--weight-regular)}.prop-acts{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.prop-edit{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.ask-prop .prop-acts{justify-content:flex-end}.ask-guide-steps{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-0-5);color:var(--ink-2);font-weight:var(--weight-regular)}.ask-recipe{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-2)}.ask-recipe-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ask-recipe-steps>li{display:flex;flex-direction:column;gap:var(--space-1)}.ask-recipe .prop-acts{justify-content:flex-end}.ask-recipe-all{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:var(--hairline) solid var(--line-2)}.ask-recipe-all ol{margin:0;padding-left:var(--space-4)}.ask-bundle-line{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-2);align-items:start}.ask-bundle-line>:not(.ds-choice,.ask-bundle-n){grid-column:2}.ask-bundle-n{grid-column:1;min-width:var(--space-4);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.ask-dup{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--accent-soft)}.ask-heads{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.ask-job{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.ask-job:disabled{opacity:.6}.ask-gmail{margin-left:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--accent)}.ask-prop .prop-edit{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.ask-prop .prop-edit .ds-input{width:auto;flex:0 1 auto}.prop-h{display:flex;gap:var(--space-2);align-items:flex-start}.prop-ic{display:grid;place-items:center;flex:none;width:var(--control);height:var(--control);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent)}.prop-hd{min-width:0}.prop-draft{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-left:calc(var(--control) + var(--space-2))}.prop-draft p{margin:0 0 var(--space-2);white-space:pre-line;color:var(--ink-2);font-weight:var(--weight-regular)}.prop-draft .prop-sum{margin:0;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ask-rule{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-regular)}.ask-in{display:flex;gap:var(--space-2);align-items:center;margin:0 var(--space-3) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg)}.ask-in input,.ask-in textarea{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;color:var(--ink)}.ask-in:has(>.ds-grow){align-items:flex-end}.ask-in>.ds-grow{align-self:stretch;padding-block:var(--space-1)}.ask-empty{padding:var(--space-6) var(--space-1);color:var(--ink-2);font-weight:var(--weight-regular);line-height:var(--type-body-line)}.ask-empty>b{display:block;font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-strong);color:var(--ink);margin-bottom:var(--space-1)}.ask-run{display:flex;flex-direction:column;gap:var(--space-1-5)}.ask-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.ask-step{display:flex;align-items:center;gap:var(--space-2);height:var(--pill);min-width:0;white-space:nowrap;color:var(--ink-2)}.ask-step.is-running{color:var(--ink)}.ask-step.is-failed{color:var(--faint)}.ask-step-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ask-step-mark{display:inline-grid;place-items:center;width:var(--icon);height:var(--icon);flex:none}.ask-phase{margin:0;display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ask-clock{margin-left:auto;color:var(--faint);font-variant-numeric:tabular-nums}.ask-ran{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.modal-veil.ax-veil{display:block;overflow-y:auto;padding:var(--space-16) var(--space-4) var(--space-8);background:var(--veil)}.modal.ax-modal{margin:0 auto;overflow:visible;border-radius:var(--radius-lg)}.modal.ax-modal.modal-wide,.modal.ax-modal.modal-compose{width:var(--modal-w-lg)}.modal.ax-modal.cmdk,.modal.ax-modal.keys-sheet{width:var(--modal-w-sm)}.ax-modal-h{position:sticky;top:calc(-1 * var(--space-16));z-index:2;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ax-modal-t{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--weight-strong);white-space:nowrap}.ax-modal-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-modal-h>.ax-dim{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ax-modal-sub{margin:0;padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-regular)}.modal-foot.ax-modal-f{position:sticky;bottom:0;z-index:2;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.modal-veil.ax-veil .ax-modal-h{top:calc(-1 * var(--space-16))}.modal-veil.ax-veil .modal-foot.ax-modal-f{bottom:calc(-1 * var(--space-8))}.modal-foot .foot-link{margin-left:auto}.modal-sec{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.modal-h{margin:0 0 var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;color:var(--ink-2)}.compose-subj{overflow-wrap:anywhere}.compose-row textarea.compose-subj{font:inherit;width:100%;color:inherit;min-width:0;background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius);padding:var(--space-1-5) var(--space-2);margin-left:calc(-1 * var(--space-2));resize:none;field-sizing:content}.compose-row textarea.compose-subj:focus{outline:none;border-color:var(--accent);background:var(--bg);box-shadow:var(--focus-ring)}.ax-conns{list-style:none;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4));padding:0}.ax-conn-t b .ax-sdot{margin:0 var(--space-0-5) 0 0}.ax-conn-t .mb-state{font-weight:var(--weight-regular);color:var(--ink-2)}.ax-conn-t .mb-state.mb-bad{font-weight:var(--weight-strong);color:var(--ink)}.ax-sdot.is-bad{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--ink)}.conn-who{font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink-2);text-align:right}.ax-conn-t strong{font-weight:var(--weight-medium);color:var(--ink)}.ax-conn-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-conn-t{min-width:0}.ax-conn-t>span span{display:inline}.conn-ask{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap}.conn-fix{display:inline-flex;justify-content:flex-end}.field input,.field select,.field textarea,.gate-card input,.form input{font:inherit;border-color:var(--line-2);border-radius:var(--radius)}.field input:focus,.field select:focus,.field textarea:focus,.gate-card input:focus,.form input:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.gate-card{border-radius:var(--radius-lg)}.gate-card .form{display:flex;flex-direction:column;gap:var(--space-2)}.gate-card input{height:var(--control-xl);padding:0 var(--space-3);width:100%;border:var(--hairline) solid var(--line-2);background:var(--bg);color:var(--ink)}.gate-card .ax-btn.is-block{height:var(--control-xl)}.brand-mark{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--ink)}@media(max-width:780px){.ax-rows.is-due .ax-row,.ax-rows.is-cos .ax-row{grid-template-columns:minmax(0,1fr) auto}.ax-row .ax-act .act-main,.ax-rows.is-cos .ax-act .act-main{flex:0 0 auto}.ax-row .ax-act .ax-btn{min-height:calc(var(--control-xl) + var(--space-1))}.ax-row.is-reply>.ax-act{grid-column:1 / -1}.task-pick li{grid-template-columns:var(--pill-sm) minmax(0,1fr);height:auto;padding:var(--space-1-5) var(--space-2)}.task-pick li>:nth-child(n+3){grid-column:2}.task-form input:where(:not([type=checkbox],[type=radio],[type=date])){flex:1 1 100%}.task{grid-template-columns:minmax(0,1fr) auto;padding-top:var(--space-2);padding-bottom:var(--space-2);row-gap:var(--space-1-5)}.task-main{flex-wrap:wrap;white-space:normal}.task-acts{grid-column:1 / -1;justify-content:flex-start}.ax-tbl-note{flex-wrap:wrap}.ax-filters-sum{display:none}.ax-card-t .ax-qbtn,.rem-set{opacity:1}.rem-clear,.rem-set-t{display:none}.rem-set-dash{display:inline}.ax-exit-cards,.ax-exit-cards .ax-card{min-width:0}.ax-exit-cards .ax-card{flex:1 1 100%}.pv:not(.ax-panel){top:0;right:0;bottom:0;left:0;width:auto;max-width:none;border-radius:0;border:0}.modal-veil.ax-veil{padding:0}.modal-veil.ax-veil .ax-modal-h{top:0}.modal-veil.ax-veil .modal-foot.ax-modal-f{bottom:0}.modal.ax-modal,.modal.ax-modal.modal-wide,.modal.ax-modal.modal-compose,.modal.ax-modal.cmdk,.modal.ax-modal.keys-sheet{width:100%;border-radius:0}.ax-modal-h,.modal-foot.ax-modal-f{border-radius:0}.ax-modal-h{height:auto;min-height:var(--header)}.ax-modal-t{white-space:normal;overflow-wrap:anywhere;min-width:0}.ax-modal-h>.ax-dim{flex:1 1 0}.modal-foot{flex-wrap:wrap}.modal-foot .foot-link{margin-left:0;flex-basis:100%;text-align:left}.ax-panel-f .ax-btn{flex:0 0 auto}.ax-stats,.ax-hl{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-tbl-note>span{flex-basis:calc(100% - var(--control-lg));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-tbl-note .tool-link{margin-left:var(--space-6)}.ax-row .row-more-btn{opacity:1}}.reply-pick{flex-direction:column;align-items:stretch}.reply-pick:focus{outline:none}.reply-opts{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.reply-key{font-variant-numeric:tabular-nums;color:var(--faint)}.reply-opt.is-suggested{outline:var(--rule-w) solid var(--line-2)}@media(max-width:780px){.reply-pick .ax-btn{min-height:calc(var(--control-xl) + var(--space-1))}}.reply-paste{display:flex;gap:var(--space-2);align-items:flex-start}.reply-paste textarea{flex:1;min-width:0;font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);padding:var(--space-1-5) var(--space-2)}.reply-hint{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.brief-lines{list-style:none;margin:0;padding:0}.brief-line{display:block;padding:var(--space-1) 0}.brief-src{display:block;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.brief-pop{width:min(var(--popover-w),calc(100vw - var(--row-list)))}.draft-opener{background:var(--line);color:inherit}.draft-opener-note{margin:0 0 var(--space-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.bulk-bar{position:fixed;left:50%;bottom:var(--space-5);transform:translate(-50%);z-index:var(--z-menu);display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;max-width:calc(100% - var(--control-lg));padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}@media(min-width:780px){.bulk-bar{left:calc(var(--sidebar-w) + (100% - var(--sidebar-w)) / 2);max-width:calc(100% - var(--sidebar-w) - var(--control-lg))}}.ax-foot{position:sticky;bottom:var(--space-5);z-index:var(--z-menu);display:flex;justify-content:center;margin-top:auto;padding:0 var(--space-4);pointer-events:none}.ax-foot:empty{display:none}.ax-foot>.bulk-bar{position:static;transform:none;left:auto;right:auto;bottom:auto;max-width:100%;pointer-events:auto}.bulk-n b,.bulk-report b{color:var(--ink)}.bulk-form{display:flex;gap:var(--space-2);align-items:center}.bulk-note{color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.bulk-bar>.bulk-note:empty{display:none}.bulk-bar>.bulk-note{--m-note-min: var(--w-sm);flex:1 1 0;min-width:var(--m-note-min);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key{display:inline-block;min-width:var(--pill-sm);padding:0 var(--space-1);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-align:center;color:var(--ink-2)}.keys-hint{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.cmdk{width:min(var(--modal-w-sm),100%);padding:0}.cmdk-in{width:100%;box-sizing:border-box;border:0;border-bottom:var(--hairline) solid var(--line-2);padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--type-title-size);line-height:var(--type-title-line);background:transparent;color:var(--ink);outline:none}.cmdk-top{display:flex;align-items:center;border-bottom:var(--hairline) solid var(--line-2)}.cmdk-top .cmdk-in{flex:1;min-width:0;border-bottom:0}.cmdk-x{flex:none;margin-right:var(--space-2)}.cmdk-list{list-style:none;margin:0;padding:var(--space-1-5);max-height:60vh;overflow-y:auto}.cmdk-g{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.cmdk-item{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--ink);cursor:pointer}.cmdk-item.is-on{background:var(--sunk)}.cmdk-sub{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin-left:var(--space-1-5)}.cmdk-foot{margin:0;padding:var(--space-2) var(--space-4);border-top:var(--hairline) solid var(--line-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.cmdk-none{padding:var(--space-3) var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--faint)}.keys-list{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);gap:var(--space-2) var(--space-3);margin:0;padding:var(--space-4) var(--space-4);font-size:var(--type-body-size);line-height:var(--type-body-line)}.keys-list dd{margin:0;color:var(--ink)}.keys-sec+.keys-sec{border-top:var(--hairline) solid var(--line)}.keys-h{margin:0;padding:var(--space-3) var(--space-4) 0;font:var(--type-label);color:var(--ink-2)}.keys-sec .keys-list{padding-top:var(--space-2);padding-bottom:var(--space-3)}.auto-toggle{margin-left:auto}.auto-when{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint);align-self:center}.auto-run .task-acts{gap:var(--space-2)}.auto-empty{margin:var(--space-1) 0 var(--space-3);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.auto-rule+.auto-rule{margin-top:0}@media(max-width:780px){.bulk-bar{left:var(--space-4);right:var(--space-4);transform:none;bottom:var(--space-3)}}.keys-sheet{width:min(var(--modal-w-sm),100%)}.auto-last{color:var(--ink-2)}.row-more{position:relative;display:inline-flex;width:var(--control)}.row-more-btn{width:var(--control);height:var(--control);border:var(--hairline) solid transparent;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink-2);opacity:0}.ax-row:hover .row-more-btn,.ax-row:focus-within .row-more-btn,.row-more.is-open .row-more-btn{opacity:1;border-color:var(--line-2)}.row-menu{--m-w: 168px;position:absolute;z-index:6;top:var(--space-8);right:0;width:var(--m-w);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:var(--space-1-5);list-style:none;margin:0}.row-menu li,.row-menu button{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink);cursor:pointer}.row-menu li:hover,.row-menu button:hover{background:var(--sunk)}.pause-form .ax-btn.is-on{border-color:var(--ink-2);font-weight:var(--weight-bold)}.pause-form input[type=date]{flex:none;width:auto;font:inherit;font-size:var(--type-label-size);line-height:var(--type-label-line);padding:var(--space-1) var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.compose-hold{margin:var(--space-2) 0 0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink)}.ph{font-family:var(--font-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-line);background:var(--line);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);padding:0 var(--space-1);white-space:nowrap}.fallbacks{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.fallbacks-h{margin:0 0 var(--space-0-5);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.fallback{--m-cols: 120px 80px minmax(0, 1fr);display:grid;grid-template-columns:var(--m-cols);gap:var(--space-2);align-items:center;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.step-editor .fallback input{margin:0;font-weight:var(--weight-regular)}.results-row{--m-min-w: var(--w-3xl);display:grid;grid-template-columns:var(--cols);min-width:var(--m-min-w);font-size:var(--type-label-size);line-height:var(--type-label-line);border-bottom:var(--hairline) solid var(--line)}.results-row>*{padding:var(--space-1-5) var(--space-2);min-width:0}.results-row.is-head>*{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-weight:var(--weight-strong)}.results-row .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end}.results-row.res-step{border-top:var(--hairline) solid var(--line-2)}.results-wrap{overflow-x:auto;max-width:100%}.results-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3)}.ev-auto{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);flex:none}.ev-real{border:0;background:none;font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink);text-decoration:underline;text-underline-offset:var(--space-0-5);cursor:pointer;flex:none;padding:0}.pause-block{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;flex-basis:100%}.pause-state{display:inline-flex;gap:var(--space-1-5);align-items:center;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}:where(.ds-input,.ds-check,.ds-radio,.ds-toggle,.ds-link,.ds-chip-body,.ds-chip-x,.ds-tag-x):focus-visible{outline:var(--space-0-5) solid var(--accent);outline-offset:var(--hairline)}.ax-btn.is-sm{height:var(--control-sm);padding:0 var(--space-2);gap:var(--space-1);font:var(--type-caption)}.ax-btn.is-lg{height:var(--control-lg);padding:0 var(--space-3)}.ax-btn.is-sm.is-icon{width:var(--control-sm);padding:0}.ax-btn.is-lg.is-icon{width:var(--control-lg);padding:0}.ax-btn.is-danger:hover:not(:disabled){background:var(--hover);color:var(--ink)}.ax-btn.is-loading{cursor:progress}.ds-spin{width:var(--space-3);height:var(--space-3);flex:none;border-radius:var(--radius-full);border:var(--space-0-5) solid currentColor;border-right-color:transparent;animation:ds-spin var(--dur-spin) linear infinite}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-steady{display:inline-grid;justify-items:center}.ds-steady>*,.ds-steady:before,.ds-steady:after{grid-area:1 / 1}.ds-steady:before{content:attr(data-rest);visibility:hidden}.ds-steady:after{content:attr(data-working);visibility:hidden}.ds-steady.is-spun:after{padding-inline-start:calc(var(--space-3) + var(--space-1))}.ds-steady.is-spun .ds-spin{display:inline-block;margin-inline-end:var(--space-1);vertical-align:middle}.ds-steady-room{visibility:hidden}.ds-menu-t>.ds-steady{justify-items:start}.ax-btn[aria-busy=true][aria-disabled=true]{opacity:1;cursor:progress}@media(prefers-reduced-motion:reduce){.ds-spin{animation-duration:calc(var(--dur) * 16)}}:where(.ds-input){height:var(--control);min-width:0;padding:0 var(--space-2);font:var(--type-body);color:var(--ink);background:var(--surface);border:var(--hairline) solid color-mix(in srgb,var(--faint) 75%,var(--surface));border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}:where(.ds-input)::placeholder{color:var(--faint)}:where(.ds-input:focus){outline:none;border-color:var(--accent);box-shadow:0 0 0 var(--space-0-5) var(--accent-soft)}:where(.ds-input.is-sm){height:var(--control-sm);padding:0 var(--space-1-5);font:var(--type-caption)}:where(.ds-input.is-lg){height:var(--control-lg);padding:0 var(--space-3)}:where(.ds-input.is-bad){border-color:var(--late);background:var(--late-soft)}:where(.ds-input:disabled){color:var(--faint);background:var(--sunk);cursor:default}:where(.ds-area){display:block;width:100%;height:auto;min-height:calc(var(--control) * 3);padding:var(--space-1-5) var(--space-2);resize:vertical}:where(.ds-grow){min-height:0;max-height:var(--grow-max);overflow-y:auto;resize:none}:where(.ds-grow)::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.ds-select){padding-right:var(--space-1);cursor:pointer}:where(.ds-check,.ds-radio){width:var(--space-4);height:var(--space-4);margin:0;flex:none;accent-color:var(--brand);cursor:pointer}:where(.ds-check:disabled,.ds-radio:disabled){cursor:default}:where(.ds-radio){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--hairline) solid var(--faint);border-radius:50%;background:none}:where(.ds-radio:checked){border-color:var(--accent);padding:calc(var(--space-0-5) + var(--hairline));background:var(--accent) content-box}:where(.ds-choice){display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-body);color:var(--ink);cursor:pointer}:where(.ds-choice:has(:disabled)){color:var(--faint);cursor:default}.field .ds-check,.field .ds-radio{width:var(--space-4);height:var(--space-4);padding:0;flex:none}:where(.ds-toggle){display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:transparent;font:var(--type-body);color:var(--ink);cursor:pointer}.ds-toggle-track{position:relative;flex:none;width:calc(var(--space-8) + var(--space-0-5));height:var(--space-5);border-radius:var(--radius-full);background:var(--faint);transition:background var(--dur) var(--ease)}.ds-toggle-knob{position:absolute;top:var(--space-0-5);left:var(--space-0-5);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--surface);box-shadow:0 0 0 var(--hairline) var(--line-2);transition:transform var(--dur) var(--ease)}.ds-toggle.is-on .ds-toggle-track{background:var(--ink)}.ds-toggle.is-on .ds-toggle-knob{transform:translate(calc(var(--space-3) + var(--space-0-5)))}.ds-toggle.is-sm .ds-toggle-track{width:var(--space-6);height:var(--space-4)}.ds-toggle.is-sm .ds-toggle-knob{width:var(--space-3);height:var(--space-3)}.ds-toggle.is-sm.is-on .ds-toggle-knob{transform:translate(var(--space-2))}.ds-toggle:disabled{color:var(--faint);cursor:default}.ds-toggle:disabled .ds-toggle-track{background:var(--line-2)}.ds-toggle.is-on:disabled .ds-toggle-track{background:var(--accent-soft)}.ax-chip.has-x{padding:0;gap:0;cursor:default}.ds-chip-body{display:inline-flex;align-items:center;gap:var(--space-1-5);height:100%;padding:0 var(--space-1-5) 0 var(--space-2);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;cursor:pointer}.ds-chip-x{display:inline-grid;place-items:center;width:var(--control-sm);height:100%;padding:0;border:0;border-left:var(--hairline) solid var(--line-2);border-radius:0 var(--radius) var(--radius) 0;background:transparent;color:var(--ink-2);cursor:pointer}.ds-chip-x:hover{background:var(--hover);color:var(--ink)}.ax-chip .ds-chip-x .i{color:inherit}.ax-chip.is-on .ds-chip-x{border-left-color:var(--surface);color:var(--accent)}.ax-date.is-ok{background:var(--ok-soft);color:var(--ok)}.ax-date.is-accent{background:var(--accent-soft);color:var(--accent)}.ax-date.is-filled{background:var(--selected)}.ax-chip-n.is-late{background:var(--late);color:var(--bg);font-weight:var(--weight-strong)}.ax-chip-n.is-today{background:var(--today-soft);color:var(--today);padding:0}.ax-chip-n.is-ok{background:var(--ok-soft);color:var(--ok)}.ax-chip-n.is-accent{background:var(--accent-soft);color:var(--accent)}.ax-tag.has-x{gap:var(--space-0-5);padding-right:var(--space-0-5)}.ds-tag-x{display:inline-grid;place-items:center;width:var(--space-4);height:var(--space-4);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--faint);font:inherit;cursor:pointer}.ds-tag-x:hover{background:var(--line-2);color:var(--ink)}.ax-av.is-sm,.ax-sq.is-sm{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--type-micro-size);line-height:var(--type-micro-line)}.ax-sq.lg{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-sm)}kbd.ax-kbd{font-family:var(--font-sans)}:where(.ds-link){margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-decoration:none;text-underline-offset:var(--space-1)}:where(.ds-link:hover){text-decoration:underline}:where(.ds-link:disabled){color:var(--faint);cursor:default;text-decoration:none}.ax.ds-gallery{display:block;min-height:100vh;background:var(--bg)}.ds-g{padding:var(--space-8) var(--space-10) var(--space-12)}.ds-g-h1{margin:0;font:var(--type-headline);color:var(--ink)}.ds-g-sub{margin:var(--space-1) 0 0;font:var(--type-body);color:var(--ink-2)}.ds-g-nav{display:flex;gap:var(--space-1);margin-top:var(--space-4)}.ds-g-fam{margin-top:var(--space-10)}.ds-g-fam>h2{margin:0;padding-bottom:var(--space-2);font:var(--type-title);border-bottom:var(--hairline) solid var(--line)}.ds-g-spec{display:grid;grid-template-columns:calc(var(--space-10) * 5) minmax(0,1fr);gap:var(--space-6);padding:var(--space-5) 0;border-bottom:var(--hairline) solid var(--line)}.ds-g-name{margin:0;font:var(--type-body-strong);color:var(--ink)}.ds-g-api{margin:var(--space-1) 0 0;font:var(--type-caption);font-family:var(--font-mono);color:var(--ink-2);white-space:pre-wrap}.ds-g-note{margin:var(--space-1) 0 0;font:var(--type-caption);color:var(--faint)}.ds-g-rows{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ds-g-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ds-g-k{min-width:calc(var(--space-10) * 2);font:var(--type-caption);color:var(--faint)}.ds-g-w{width:calc(var(--space-10) * 6)}.ds-g-dark{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg);border:var(--hairline) solid var(--line)}.ax-rows.ds-rows-timed{--m-run-status: var(--w-xs);--m-run-act: var(--w-md)}.ax-rows.ds-rows-timed .ax-row{grid-template-columns:minmax(0,1fr) var(--m-run-status) var(--m-run-act)}.ds-rows-timed .ax-row>.ax-act{align-items:center;gap:var(--space-3)}.ds-rows-timed .ax-row .ax-act .ax-btn{flex:none;width:auto}.ds-rows-timed .ax-row .ax-act>:not(.ax-btn){white-space:nowrap;font:var(--type-label);color:var(--faint)}.ax-tbl.ds-tbl-fit{--m-tbl-fit: var(--w-3xl)}.ax-tbl.ds-tbl-fit>.ax-tr{min-width:var(--m-tbl-fit)}.ax-tbl.ds-tbl-grow>.ax-tr:not(.is-head)>*{height:auto;min-height:var(--row-table);padding-block:var(--space-1)}.ax-tr>*>.ds-cell-2{display:flex;flex-direction:column;min-width:0;white-space:normal}.ax-tr>.num>.ds-cell-2{align-items:flex-end}.ds-cell-2>small{color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-tags-cell>.ax-tag{flex:0 1 auto;min-width:0;display:inline-block;padding-top:var(--space-0-5);overflow:hidden;text-overflow:ellipsis}.ax-tags-cell>.ax-tag.is-more{flex:none}.ds-list-empty{margin:0;padding:var(--space-3);font:var(--type-body);color:var(--ink-2)}.ds-absent{color:var(--faint)}.ds-skel{--m-skel-bar: var(--w-lg);display:flex;flex-direction:column}.ds-skel-row{display:flex;align-items:center;gap:var(--space-3);height:var(--row-table);padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--line)}.ds-skel.is-table .ds-skel-row{height:var(--row-table)}.ds-skel.is-list .ds-skel-row{height:var(--row-list)}.ds-skel.is-lines .ds-skel-row{height:var(--space-6);border-bottom:0}.ds-skel-bar{display:block;height:var(--space-2);max-width:var(--m-skel-bar);border-radius:var(--radius-full);background:var(--line-2)}.ds-skel-face{display:block;flex:none;width:var(--avatar);height:var(--avatar);border-radius:var(--radius-full);background:var(--line-2)}@media(prefers-reduced-motion:no-preference){.ds-skel-bar,.ds-skel-face{animation:ds-skel-pulse var(--dur-pulse) var(--ease) infinite alternate}}@keyframes ds-skel-pulse{to{opacity:.45}}.ax-pv-sec>.ds-skel{padding:0 var(--space-4) var(--space-2)}.ax-pv-sec>.ds-skel .ds-skel-row{padding:0}.ds-g-wide{--m-g-wide: 880px;width:100%;max-width:var(--m-g-wide);min-width:0}.ds-g-wide>.ax-sec:first-child{margin-top:0}.ds-g-panel{width:100%;max-width:var(--panel-w);min-width:0;padding:var(--space-2) 0;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface)}.ds-modal:focus,.ds-pop:focus,.ds-menu:focus,.ds-sheet:focus{outline:none}.ax-panel-b.is-padded{padding:var(--space-3) var(--space-4) var(--space-4)}:where(.ds-pop){position:absolute;z-index:var(--z-menu);min-width:var(--menu-w);max-width:var(--popover-w);padding:var(--space-2);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);color:var(--ink);font:var(--type-body)}.ds-pop.is-below-start{top:calc(100% + var(--space-1));left:0;right:auto;bottom:auto}.ds-pop.is-below-end{top:calc(100% + var(--space-1));right:0;left:auto;bottom:auto}.ds-pop.is-above-start{bottom:calc(100% + var(--space-1));left:0;right:auto;top:auto}.ds-pop.is-above-end{bottom:calc(100% + var(--space-1));right:0;left:auto;top:auto}.ax-menu.ds-pop{padding:var(--space-1);min-width:calc(var(--menu-w) - var(--space-10));max-width:var(--menu-w-lg)}.ds-menu-w{flex:1;min-width:0;display:flex;flex-direction:column}.ds-menu-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-menu-s{font:var(--type-caption);color:var(--ink-2);white-space:normal}.ds-menu-hint{font:var(--type-caption);color:var(--faint);font-variant-numeric:tabular-nums}.ds-menu-i.is-two{height:auto;align-items:flex-start;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}.ds-menu-i.is-two>.i{margin-top:var(--space-0-5)}.ds-menu-i.is-danger .ds-menu-t{color:var(--ink)}.ds-menu-i.is-danger>.i{color:var(--ink-2)}.ds-menu-i:focus-visible{outline:none;background:var(--hover)}.ds-menu-i:disabled{color:var(--faint);cursor:default}.ds-menu-i:disabled:hover{background:transparent}.ds-menu-i[aria-checked=true] .ax-menu-tick{color:var(--ink-2)}.cat-menu{display:inline-flex}.cat-menu.is-open .chip-add{opacity:1}.ds-tip-at{position:relative}.ds-tip{position:absolute;z-index:var(--z-toast);left:calc(var(--space-1-5) * -1);top:calc(100% + var(--space-1-5));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font:var(--type-caption);white-space:nowrap;pointer-events:none}.ds-tip.is-above{top:auto;bottom:calc(100% + var(--space-1-5))}.ds-toasts{position:fixed;left:50%;bottom:var(--space-5);transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - var(--space-8));pointer-events:none}.ds-toast{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-xl);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-lg);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-pop);font:var(--type-label);pointer-events:auto}.ds-toast-t{min-width:0}.ds-toast-t b{font:var(--type-body-strong);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ds-toast-b,.ds-toast-x{flex:none;display:inline-flex;align-items:center;justify-content:center;height:var(--control);padding:0 var(--space-2);border:0;border-radius:var(--radius);background:color-mix(in srgb,var(--bg) 12%,transparent);color:var(--bg);font:var(--type-label);cursor:pointer}.ds-toast-x{width:var(--control);padding:0;background:transparent;color:color-mix(in srgb,var(--bg) 70%,transparent)}.ds-toast-b:hover{background:color-mix(in srgb,var(--bg) 20%,transparent)}.ds-toast-x:hover{color:var(--bg)}.ds-toast-b:focus-visible,.ds-toast-x:focus-visible{outline:var(--rule-w) solid var(--accent);outline-offset:var(--hairline)}.ds-toast.is-failed{background:linear-gradient(var(--late-soft),var(--late-soft)),var(--surface);color:var(--late)}.ds-toast.is-failed .ds-toast-b{background:color-mix(in srgb,var(--late) 12%,transparent);color:var(--late);font-weight:var(--weight-strong)}.ds-toast.is-failed .ds-toast-b:hover{background:color-mix(in srgb,var(--late) 20%,transparent)}.ds-toast.is-failed .ds-toast-x{color:var(--late)}:where(.ds-veil){position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--veil);overflow-y:auto}.ds-sheet-veil{display:flex;justify-content:center;align-items:flex-start;padding:var(--space-16) var(--space-4) var(--space-8)}.ds-sheet{width:var(--modal-w-sm);max-width:100%;display:flex;flex-direction:column;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);color:var(--ink)}.ds-sheet-grab{display:none}.ds-sheet-h{display:flex;align-items:center;gap:var(--space-2);height:var(--header);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.ds-sheet-t{margin:0;flex:1;min-width:0;font:var(--type-body-strong)}.ds-sheet-b{padding:var(--space-4)}.ds-sheet-f{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);background:var(--sunk);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@media(max-width:780px){.ds-sheet-veil{align-items:flex-end;padding:0}.ds-sheet{width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;max-height:90vh}.ds-sheet-grab{display:block;width:var(--space-10);height:var(--bar);margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--line-2)}.ds-sheet-h{border-bottom:0}.ds-sheet-b{overflow-y:auto}.ds-sheet-f{border-radius:0;padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom))}.ds-sheet-f>*{flex:1}}.modal.ax-modal.ds-confirm{width:min(var(--modal-w-sm),100%);margin-top:var(--space-16)}.ds-confirm-q{margin:0;padding:var(--space-5) var(--space-4);font:var(--type-body);color:var(--ink)}.ds-confirm-q:has(+.ds-confirm-d){padding-bottom:var(--space-1);font:var(--type-title)}.ds-confirm-d{margin:0;padding:0 var(--space-4) var(--space-5);font:var(--type-body);color:var(--ink-2)}.ds-confirm .ax-modal-f{justify-content:flex-end}@media(max-width:780px){.modal.ax-modal.ds-confirm{width:auto;max-width:calc(100vw - 2 * var(--space-4));min-height:0;margin:var(--space-16) auto 0;border-radius:var(--radius-lg)}.ds-confirm .ax-modal-f{flex-wrap:wrap;border-radius:0 0 var(--radius-lg) var(--radius-lg)}}.ds-g-anchor{position:relative;display:inline-flex}.ds-g-pop{width:calc(var(--menu-w) + var(--space-10));display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.ds-g-open .ds-g-anchor{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.ds-g-open .ds-pop,.ds-g-open .ax-menu{position:static}.sq-page{--m-pane-w: 460px;--m-col-w: 600px;--m-step-h: 56px;--m-wait-h: var(--space-10);--m-node-h: var(--space-10);display:flex;flex-direction:column;min-height:100vh;min-width:0}.sq-grow{flex:1}.sq-faint{color:var(--faint)}.sq-dim{color:var(--ink-2)}.sq-anchor{position:relative;display:inline-flex}.sq-subbar{min-height:var(--row-list);flex:none;display:flex;align-items:center;gap:0 var(--space-2);padding:0 var(--space-3) 0 var(--space-2);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap}.sq-subbar .ax-tabs{border-bottom:0;align-self:stretch;flex-shrink:0}.sq-unpub{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap}.sq-unpub i{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--faint);display:inline-block}.sq-back{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:var(--type-label);cursor:pointer}.sq-status{display:none}.sq-dot{width:var(--space-1-5);height:var(--space-1-5);border-radius:var(--radius-full);background:var(--faint)}.sq-dot.is-live{background:var(--ok)}.sq-list{flex:none;overflow:visible}.sq-list .ax-tr{cursor:default}.sq-list .ax-tr>:first-child{contain:inline-size}.sq-vers{flex:none}.sq-vers .ax-tr>:nth-child(4){contain:inline-size}.sq-name{display:flex;align-items:center;gap:var(--space-2);min-width:0;border:0;background:transparent;padding:0;color:var(--ink);font:var(--type-body);cursor:pointer;text-align:left}.sq-name b{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-medium);white-space:nowrap}.sq-name .sq-faint{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-name .i{color:var(--ink-2);flex:none}.sq-steps{display:inline-flex;align-items:center;gap:var(--space-3)}.sq-steps b{font-weight:var(--weight-medium)}.sq-steps-c{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-2)}.sq-steps-c .i{color:var(--faint)}.sq-cell-act{display:flex;justify-content:flex-end;gap:var(--space-2)}.sq-row-menu{min-width:var(--menu-w-lg)}.sq-note{margin:var(--space-4);color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.sq-seq{flex:1;display:grid;grid-template-columns:minmax(0,1fr) var(--m-pane-w);min-height:0}.sq-flow{background:var(--sunk);padding:var(--space-5) var(--space-6) var(--space-12);min-width:0}.sq-col{max-width:var(--m-col-w);margin:0 auto;position:relative}.sq-sum{display:flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap;margin:0 0 var(--space-3);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.sq-sum b{color:var(--ink);font-weight:var(--weight-medium)}.sq-node{display:flex;align-items:center;gap:var(--space-2);min-height:var(--m-node-h);padding:var(--space-2) var(--space-3);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);background:var(--bg)}.sq-node b{color:var(--ink);font-weight:var(--weight-medium)}.sq-node .i{color:var(--faint);flex:none}.sq-step{display:grid;grid-template-columns:var(--space-3) var(--control) minmax(0,1fr) auto var(--control);align-items:center;gap:var(--space-2);min-height:var(--m-step-h);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-raise);position:relative;cursor:pointer}.sq-step:hover,.sq-step.is-hover{border-color:var(--faint)}.sq-step:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sq-step.is-on{border-color:var(--accent);box-shadow:var(--focus-ring)}.sq-step-g{color:var(--faint);opacity:0;display:grid;place-items:center}.sq-step:hover .sq-step-g,.sq-step.is-on .sq-step-g{opacity:1}.sq-ch{width:var(--control);height:var(--control);border-radius:var(--radius-sm);border:var(--hairline) solid var(--line-2);background:var(--sunk);color:var(--ink-2);display:grid;place-items:center;flex:none}.sq-step-t{display:flex;flex-direction:column;min-width:0}.sq-step-t b{font-weight:var(--weight-medium);display:flex;align-items:center;gap:var(--space-1-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-step-t>span{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-step-n{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);white-space:nowrap}.sq-step-m-wrap{position:relative;display:inline-flex}.sq-step-m{opacity:0}.sq-step:hover .sq-step-m,.sq-step.is-hover .sq-step-m,.sq-step-m:focus-visible,.sq-step-m.is-on{opacity:1}.sq-step-m.is-on,.sq-step.is-hover .sq-step-m{background:var(--selected)}.sq-step-menu{min-width:var(--menu-w-lg);cursor:default}.sq-wait{position:relative;min-height:var(--m-wait-h);display:flex;align-items:center;justify-content:center}.sq-wait:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:var(--hairline);background:var(--line-2)}.sq-wait-at{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5)}.sq-wait-p{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-2);border-radius:var(--radius-full);border:var(--hairline) solid var(--line-2);background:var(--bg);color:var(--ink-2);font:var(--type-label);white-space:nowrap;cursor:pointer}.sq-wait-p:disabled{cursor:default}.sq-wait-p .i{color:var(--faint)}.sq-wait-add-at{position:relative;display:inline-flex}.sq-wait-add{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-full);border:var(--hairline) solid var(--line-2);background:var(--bg);color:var(--faint);display:grid;place-items:center;padding:0;cursor:pointer;opacity:0}.sq-wait:hover .sq-wait-add,.sq-wait.is-open .sq-wait-add,.sq-wait-add:focus-visible{opacity:1}.sq-wait.is-open .sq-wait-add{border-color:var(--accent);color:var(--accent);box-shadow:var(--focus-ring)}.sq-add-menu{min-width:var(--menu-w-lg)}.sq-wait-pop{padding:var(--space-2) var(--space-3)}.sq-wait-f{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-label);color:var(--ink-2);white-space:nowrap}.sq-wait-f input{--m-num-w: var(--space-16);width:var(--m-num-w)}.sq-pane{border-left:var(--hairline) solid var(--line);background:var(--surface);display:flex;flex-direction:column;min-width:0}.sq-pane-h{gap:var(--space-2)}.sq-pane-h>span:not(.sq-ch){color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-pane-h .sq-ch{width:var(--control-sm);height:var(--control-sm)}.sq-pane-x{margin-left:auto}.sq-pane-b{flex:1;overflow:auto}.sq-pane-sec{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line);display:flex;flex-direction:column;gap:var(--space-2)}.sq-pane-b>.sheet-note{padding:0 var(--space-4)}.sq-pane-l{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.sq-pane-note{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint);font-weight:var(--weight-regular)}.sq-pane-say{padding:var(--space-2) var(--space-3) 0;border-top:var(--hairline) solid var(--line)}.sq-pane-f{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line)}.sq-pane-f>.sq-faint{flex:1;font-size:var(--type-label-size);line-height:var(--type-label-line)}.sq-ab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--control);gap:var(--space-1-5)}.sq-ab-v{display:grid;grid-template-columns:var(--space-5) minmax(0,1fr);column-gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);cursor:pointer;min-width:0;text-align:left;font:var(--type-label);color:var(--ink)}.sq-ab-v b{grid-row:span 2;width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);background:var(--selected);display:grid;place-items:center;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);color:var(--ink-2)}.sq-ab-v span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-ab-v em{font-style:normal;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:nowrap}.sq-ab-v.is-on{border-color:var(--accent);box-shadow:var(--focus-ring)}.sq-ab-v.is-on b{background:var(--brand);border-color:var(--accent);color:var(--accent-ink)}.sq-ab-add{height:auto;border:var(--hairline) dashed var(--line-2)}.sq-row{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:var(--row-list);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.sq-row-k{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.sq-row-in{grid-column:2 / -1;border:0;background:transparent;font:var(--type-body);color:var(--ink);min-width:0;outline:none}.sq-row-v{font:var(--type-body)}.sq-body{display:block;width:100%;border:0;border-bottom:var(--hairline) solid var(--line);border-radius:0;padding:var(--space-3) var(--space-4);font:var(--type-body);resize:vertical;background:transparent}.sq-body-tools{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);font-size:var(--type-caption-size);line-height:var(--type-caption-line);flex-wrap:wrap}.sq-ph{display:inline-flex;align-items:center;height:var(--control-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink);font:var(--type-label);white-space:nowrap}.sq-ph.is-ok{background:var(--selected);color:var(--ink-2)}.sq-fb{--m-fb-k: 144px;display:grid;grid-template-columns:var(--label-w) var(--m-fb-k) minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:var(--control-lg)}.sq-fb>.sq-ph{justify-self:start}.sq-fb>.sq-faint,.sq-fb>.sq-dim{font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap}.sq-settings{max-width:var(--m-pane-w);width:100%;margin:var(--space-4) auto;border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.sq-settings .sq-pane{border-left:0}.sq-recipients{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);min-width:0}.sq-recipients .ax-tr>*{contain:inline-size}.sq-recipients-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.sq-overview{display:flex;flex-direction:column;gap:var(--space-2)}.sq-overview-why{margin:0;font:var(--type-label);color:var(--ink-2)}.sq-recipients .ax-date{margin-right:var(--space-1-5);flex-shrink:0}.sq-seq>.sq-pane{position:sticky;top:0;align-self:start;height:100vh}.sq-seq>.sq-pane>.sq-pane-end{position:sticky;bottom:0;background:var(--surface)}.sq-ph.is-blank{box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.sq-warn{display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--ink);font-size:var(--type-label-size);line-height:var(--type-label-line)}.sq-warn:before{content:"!";flex:none;display:inline-grid;place-items:center;width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-full);border:var(--hairline) solid currentColor;font-weight:var(--weight-bold)}.sq-prev-h{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.sq-prev{padding:var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius);background:var(--sunk);color:var(--ink);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:pre-wrap;overflow-wrap:anywhere}.sq-prev>b{display:block;font-weight:var(--weight-medium);margin-bottom:var(--space-2)}.sq-fill{text-decoration:underline dotted var(--faint);text-underline-offset:var(--space-0-5)}.sq-prev-sig{display:block;margin-top:var(--space-2);color:var(--faint);white-space:pre-line}.sq-modal-b{padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.sq-modal-p{margin:0 0 var(--space-1-5);color:var(--ink-2);font:var(--type-body)}.sq-chg{display:grid;grid-template-columns:var(--space-5) minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.sq-chg-k{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-sm);border:var(--hairline) solid var(--line-2);display:grid;place-items:center;color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.sq-chg b{font-weight:var(--weight-medium);display:block}.sq-chg span span{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.sq-opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);cursor:pointer}.sq-opt-t b{font-weight:var(--weight-medium);display:block}.sq-opt-t>span{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.sq-opt-warn{display:block;font:var(--type-label);font-weight:var(--weight-strong);color:var(--ink);margin-bottom:var(--space-0-5)}.sq-opt.is-on{border-color:var(--accent);box-shadow:var(--focus-ring)}.sq-opt.is-off{opacity:.55;cursor:default}.sq-opt-m{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint);white-space:nowrap}.sq-kv{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:var(--row-list);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.sq-kv>span:first-child{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.sq-kv>span:last-child{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.sq-kv b{font-weight:var(--weight-medium)}.sq-tag{display:inline-flex;align-items:center;height:var(--control-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.sq-chk{display:grid;grid-template-columns:var(--space-4) minmax(0,1fr);gap:var(--space-2);margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);align-items:start}.sq-chk .i{color:var(--ok);margin-top:var(--space-0-5)}.sq-chk.is-warn{color:var(--ink)}.sq-chk.is-warn .i{color:var(--ink-2)}.sq-start .modal-foot,.ax-modal-f .sq-grow{min-width:0}@media(max-width:780px){.sq-list{overflow:auto}.sq-seq{grid-template-columns:1fr}.sq-pane{border-left:0;border-top:var(--hairline) solid var(--line)}.sq-flow{padding:var(--space-4) var(--space-3) var(--space-8)}.sq-step{grid-template-columns:var(--control) minmax(0,1fr) var(--control)}.sq-step-g{display:none}.sq-step-n{grid-column:2;grid-row:2}.sq-step-m{opacity:1}.sq-step-m-wrap{grid-column:3;grid-row:1 / span 2}.sq-wait-add{opacity:1}.sq-subbar{padding:var(--space-1) var(--space-2);flex-wrap:wrap}.sq-subbar .ax-tabs{flex:1 1 100%;overflow-x:auto}.sq-status{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);font:var(--type-label);white-space:nowrap}.sq-fb{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ax-modal-f:has(>.sq-pub-foot){flex-wrap:wrap;row-gap:var(--space-2)}.ax-modal-f>.sq-pub-foot{flex-basis:100%}.ax-modal-f>.sq-pub-foot+.ax-btn{margin-left:auto}.sq-fb>.sq-faint,.sq-fb-ai>.sq-faint{display:none}.sq-fb-ai.sq-fb-ai{grid-template-columns:minmax(0,1fr)}.sq-fb>.sq-warn{grid-column:1 / -1}.sq-seq>.sq-pane{position:static;height:auto}}.sq-status{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);font:var(--type-label);white-space:nowrap}.sq-pub{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--row-list);margin-left:auto}.sq-phone-h,.rl-phone-h{display:none}.sq-step.is-edited{border-color:var(--ink-2)}.sq-wait-p .i:last-child{margin-left:calc(-1 * var(--space-0-5))}.sq-wait-add.is-shown{opacity:1;width:auto;padding:0 var(--space-2);gap:var(--space-1);display:inline-flex;align-items:center;color:var(--ink-2);font:var(--type-label);border-style:dashed}.sq-row-open{position:relative}.sq-row-open .sq-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sq-row-open>.sq-cell-m{position:relative;z-index:1}.sq-chg-list{--m-chg-h: var(--w-lg);display:flex;flex-direction:column;gap:var(--space-1-5);max-height:var(--m-chg-h);overflow:auto}.sq-chg-list:empty{display:none}.sq-chg.is-knock{display:block}.sq-chg.is-knock summary{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;list-style:none}.sq-chg.is-knock summary::-webkit-details-marker{display:none}.sq-chg-d{display:block;margin:var(--space-1-5) 0 0 calc(var(--space-5) + var(--space-2));font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.sq-pub-foot{white-space:normal}.sq-unpub.sq-held{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-body-wrap{position:relative;border-bottom:var(--hairline) solid var(--line)}.sq-body-wrap .sq-body{position:relative;border-bottom:0;background:transparent}.sq-body-hl{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--space-3) var(--space-4);font:var(--type-body);color:transparent;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;pointer-events:none}.sq-body-hl mark{color:transparent;border-radius:var(--radius-sm);background:var(--selected);box-shadow:0 0 0 var(--space-0-5) var(--selected)}.sq-body-hl mark.is-blank{background:var(--today-soft);box-shadow:0 0 0 var(--space-0-5) var(--today-soft)}.sq-body-hl mark.is-unknown{background:transparent;box-shadow:none;text-decoration:underline wavy var(--ink-2);text-underline-offset:var(--space-0-5)}.sq-body-note{margin:0;padding:0 var(--space-4) var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.sq-fb.is-asked{box-shadow:inset var(--rule-w) 0 0 var(--today);padding-left:var(--space-2)}@media(max-width:780px){.sq-phone-h,.rl-phone-h{display:flex;align-items:center;gap:var(--space-2);flex:1 1 100%;min-width:0}.sq-phone-h b,.rl-phone-h b{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-subbar .ax-tabs{flex-wrap:nowrap}.sq-pub{flex:1 1 auto;flex-wrap:wrap;row-gap:var(--space-1)}.sq-seq>.sq-pane:not(.is-step){display:none}.sq-seq>.sq-pane.is-step{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sticky);height:auto;align-self:stretch;border-top:0}.sq-body-hl{font-size:var(--type-title-size);line-height:var(--type-title-line)}}.wf-list{--m-wf-pill: var(--space-16)}.rl-runs{--m-rl-ran: 156px;--m-rl-for: 220px;--m-rl-result: var(--col-num);--m-rl-version: var(--space-16);--m-rl-did: var(--w-lg);--m-rl-retry: var(--col-md);flex:none}.rl-grow{flex:1}.ax-runsum{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-runsum{flex-wrap:wrap}.ax-runsum>*{white-space:nowrap}.ax-runsum b{color:var(--ink);font-weight:var(--weight-medium)}.ax-runsum .ax-dim{color:var(--faint)}.rl-runs .rl-failed>*{background:var(--sunk)}.ax-run-x{display:grid;grid-template-columns:var(--m-rl-ran) minmax(0,1fr);padding:var(--space-3) var(--space-4) var(--space-4) 0;border-bottom:var(--hairline) solid var(--line);background:var(--bg);box-shadow:inset var(--rule-w) 0 0 var(--line-2)}.ax-io{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.ax-io>div{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-2) var(--space-3);white-space:normal}.ax-io h4{margin:0 0 var(--space-1-5);color:var(--ink-2);font:var(--type-caption)}.ax-io p{display:flex;gap:var(--space-1-5);align-items:flex-start;margin:0 0 var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-io p .i{flex:none;color:var(--ink-2)}.ax-io>div{display:flex;flex-direction:column}.rl-retry{align-self:flex-start;margin-top:var(--space-1)}.rl-fail{display:inline-flex;align-items:center;gap:var(--space-0-5)}.ax-io p.ax-dim{color:var(--faint)}.rl-actions{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin-top:var(--space-1)}.rl-actions .rl-retry{margin-top:0}.rl-steps{grid-column:2;margin-top:var(--space-3)}.rl-steps h4{margin:0 0 var(--space-1-5);color:var(--ink-2);font:var(--type-caption)}.rl-steps ol{margin:0;padding:0;list-style:none;border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.rl-step{padding:var(--space-1-5) var(--space-3);border-top:var(--hairline) solid var(--line-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rl-step:first-child{border-top:0}.rl-step-head{display:flex;align-items:center;gap:var(--space-1-5)}.rl-step-head .i{flex:none;color:var(--ink-2)}.rl-step-head>.ax-dim{color:var(--faint)}.rl-step-head>:last-child{margin-left:auto}.rl-step-data{padding:var(--space-1-5) 0 var(--space-1) var(--space-5)}.rl-loop{padding:var(--space-1-5) var(--space-3);border-top:var(--hairline) solid var(--line-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.rl-loop:first-child{border-top:0}.rl-loop>.rl-step-head>:last-child{margin-left:0}.rl-loop>ol{margin:var(--space-1-5) 0 0 var(--space-5)}.rl-steps h4{display:flex;align-items:center;gap:var(--space-2)}.wf-group+.wf-group{margin-top:var(--space-5)}.rl-step-data h5{margin:var(--space-1) 0;color:var(--ink-2);font:var(--type-caption)}.rl-step-error{margin:0 0 var(--space-1);color:var(--ink)}@media(max-width:780px){.rl-runs .ax-tr,.ax-tbl.ds-tbl-fit.rl-runs>.ax-tr{grid-template-columns:auto minmax(0,1fr) auto auto;min-width:0}.rl-runs .ax-tr.is-head{display:none}.rl-runs .ax-tr:not(.is-head)>*{height:auto;min-height:0;padding-top:var(--space-1);padding-bottom:var(--space-1);border-right:0}.rl-runs .ax-tr:not(.is-head)>:nth-child(1){grid-row:1;grid-column:1}.rl-runs .ax-tr:not(.is-head)>:nth-child(2){grid-row:1;grid-column:2;min-width:0}.rl-runs .ax-tr:not(.is-head)>:nth-child(2)>.ax-dim{display:none}.rl-runs .ax-tr:not(.is-head)>:nth-child(4){grid-row:1;grid-column:3}.rl-runs .ax-tr:not(.is-head)>:nth-child(3){grid-row:1;grid-column:4}.rl-runs .ax-tr:not(.is-head)>:nth-child(5),.rl-runs .ax-tr:not(.is-head)>:nth-child(6){grid-column:1 / -1}.rl-runs .ax-tr:not(.is-head)>:nth-child(6):empty{display:none}.ax-run-x{grid-template-columns:minmax(0,1fr);padding-left:var(--space-4)}.ax-io{grid-column:1;grid-template-columns:minmax(0,1fr)}.rl-steps{grid-column:1}}.set-subbar{--m-subbar-h: 44px;height:var(--m-subbar-h);flex:none;display:flex;align-items:stretch;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-2);border-bottom:var(--hairline) solid var(--line)}.set-subbar>:not(.ax-tabs){align-self:center}.set-subbar .ax-tabs{border-bottom:0;height:auto;padding:0}.set-who{margin-left:auto;color:var(--ink-2);font:var(--type-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-who b{color:var(--ink);font-weight:var(--weight-medium)}.set-scroll{flex:1;min-height:0;overflow-x:clip}.ax-set{--m-set-label: 220px;width:100%}.ax-set-sec{display:grid;grid-template-columns:var(--m-set-label) minmax(0,1fr);gap:var(--space-8);padding:var(--section-gap) 0;border-top:var(--hairline) solid var(--line)}.ax-set-sec:first-child,.ax-set>.notice+.ax-set-sec{border-top:0}.ax-set>.ax-set-sec:first-child{padding-top:0}.ax-set-sec.is-wide{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ax-set-sec.is-wide .ax-set-l{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.ax-set-sec.is-wide .ax-set-l h2,.ax-set-sec.is-wide .ax-set-l h3{margin:0;flex:none}.ax-set-b{min-width:0;display:flex;flex-direction:column}.ax-set-l h2,.ax-set-l h3{margin:0 0 var(--space-1);font:var(--type-body-strong)}.ax-set-l p{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);font-weight:var(--weight-regular)}.ax-box{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raise);overflow:hidden}.ax-set-r{--m-set-row: 56px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:center;min-height:var(--m-set-row);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line)}.ax-set-r:first-child{border-top:0}.ax-set-r b{font-weight:var(--weight-medium);display:flex;align-items:center;gap:var(--space-0-5)}.ax-set-r>div>span{display:block;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);font-weight:var(--weight-regular)}.ax-set-c{display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;min-width:0}.ax-set-c .ax-dim{color:var(--ink-2)}.ax-set-c .ds-input{width:var(--m-set-in)}.ax-set{--m-set-in: var(--w-md)}.ax-set>.panel-warn:first-child{position:sticky;top:var(--space-2);z-index:var(--z-panel);box-shadow:var(--shadow-pop);background:linear-gradient(var(--late-soft),var(--late-soft)),var(--surface)}.ax-set-pad{padding:var(--space-3)}.ax-set-pad .ds-input{width:100%}.ax-set-pl{margin:0 0 var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.ax-set-pad+.ax-set-r{border-top:var(--hairline) solid var(--line)}.ax-set-lk{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--row-list);padding:0 var(--space-3);border:0;border-top:var(--hairline) solid var(--line);background:transparent;color:var(--ink-2);font:var(--type-label);text-align:left;cursor:pointer}.ax-box>.ax-set-lk:first-child{border-top:0;font-size:var(--type-body-size);line-height:var(--type-body-line)}.ax-set-lk:hover:not(:disabled){background:var(--hover)}.ax-set-lk:disabled{cursor:default}.ax-set-lk b{color:var(--ink);font-weight:var(--weight-medium)}.ax-set-lk .i{color:var(--faint)}.ax-set-lk-t{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;flex:1;white-space:nowrap;overflow:hidden}.ax-set-lk-a{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-2);white-space:nowrap}.set-late{color:var(--late)}.ax-set-add{margin-top:var(--space-2);align-self:flex-start}.ax-set-tools{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}.ax-set-tools .set-push{margin-left:auto}.ax-set-tools .set-push.is-on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ax-set .set-tbl{overflow:visible}.ax-set .set-tbl .ax-tr{min-width:0}.ax-tbl.ds-tbl-boxed>.ax-tr>*{border-right:0}.ax-tbl.ds-tbl-boxed>.ax-tr:last-child{border-bottom:0}.ax-tbl.ds-tbl-boxed>.ax-tr.is-head>*{background:var(--sunk);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-set .set-tbl.set-blocks{overflow-x:auto}.ax-set .set-tbl.set-blocks .ax-tr{min-width:calc(var(--col-lg) + var(--col-md) + var(--col-sm) * 3 + var(--col-num) + var(--col-act))}.ax-set .set-tbl .ax-faint{color:var(--faint);overflow:hidden;text-overflow:ellipsis}.ax-set .set-tbl .ax-mono{font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--type-label-line);overflow:hidden;text-overflow:ellipsis}.ax-kind{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink)}.ax-kind .i{color:var(--ink-2)}.ax-cmd{font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium);padding:var(--hairline) var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected)}.set-target{display:inline-flex;align-items:center;gap:var(--space-2)}.set-target .ds-input{--m-target-in: 56px;width:var(--m-target-in);text-align:right}.ax-addrow{--m-add-kind: 168px;display:grid;grid-template-columns:minmax(0,1.2fr) var(--m-add-kind) minmax(0,1.4fr) auto auto;gap:var(--space-2);align-items:center;padding:var(--space-3);margin-bottom:var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--sunk)}.ax-addrow.set-prompt-add{grid-template-columns:var(--m-add-kind) minmax(0,1fr) auto auto;margin:var(--space-2) 0 0}.ax-addrow .ax-pane-note{grid-column:1 / -1;margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint);font-weight:var(--weight-regular)}.ax-addrow .ax-pane-note.is-late{color:var(--late)}@media(max-width:780px){.ax-set-sec{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ax-set .set-tbl{overflow:auto}.ax-set .set-tbl{--m-tbl-min: var(--w-3xl)}.ax-set .set-tbl.is-narrow{--m-tbl-min: 344px}.ax-set .set-tbl .ax-tr{min-width:var(--m-tbl-min)}.ax-set .set-tbl{animation:set-tbl-more linear both;animation-timeline:scroll(self inline)}.ax-set-lk-w{display:none}.ax-set-lk-t{white-space:normal}.ax-set-lk-t>b{flex:none}.ax-set-lk-t>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-set-c .ds-input{width:auto}.ax-addrow,.ax-addrow.set-prompt-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ax-addrow>.ds-input:first-child{grid-column:1 / -1}.set-who{display:none}.set-subbar .ax-tabs{overflow-x:auto;min-width:0;scrollbar-width:none}.set-subbar .ax-tab{flex:none}}.ax-set{container:set / inline-size}@container set (max-width: 780px){.ax-set .set-tbl.set-stages{overflow:visible}.ax-set .set-tbl.set-stages .ax-tr{min-width:0;grid-template-columns:minmax(0,1fr) auto auto}.ax-set .set-tbl.set-stages .ax-tr.is-head{display:none}.ax-set .set-tbl.set-stages .ax-tr>*{height:auto;min-height:var(--control-lg)}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(1){grid-column:1;grid-row:1}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(2){grid-column:2;grid-row:1}.ax-set .set-tbl.set-stages .ax-tr>:last-child{grid-column:3;grid-row:1}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(3){grid-column:1;grid-row:2}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(4){grid-column:2 / -1;grid-row:2}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(5){grid-column:1;grid-row:3}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(6){grid-column:2 / -1;grid-row:3}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(7):not(:last-child){grid-column:1 / -1;grid-row:4;white-space:normal}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(7) .ax-btn{max-width:100%}.ax-set .set-tbl.set-blocks{overflow:visible;animation:none}.ax-set .set-tbl.set-blocks .ax-tr{min-width:0;grid-template-columns:minmax(0,1fr) auto}.ax-set .set-tbl.set-blocks .ax-tr.is-head{display:none}.ax-set .set-tbl.set-blocks .ax-tr>*{height:auto;min-height:var(--control-lg)}.ax-set .set-tbl.set-blocks .ax-tr>:nth-child(1){grid-column:1;grid-row:1}.ax-set .set-tbl.set-blocks .ax-tr>:nth-child(7){grid-column:2;grid-row:1}.ax-set .set-tbl.set-blocks .ax-tr>:nth-child(2){grid-column:1;grid-row:2}.ax-set .set-tbl.set-blocks .ax-tr>:nth-child(5){grid-column:2;grid-row:2}.ax-set .set-tbl.set-blocks .ax-tr>:nth-child(3){grid-column:1 / -1;grid-row:3;white-space:normal}.ax-set .set-tbl.set-blocks .ax-tr>:nth-child(4){grid-column:1 / -1;grid-row:4;white-space:normal}.ax-set .set-tbl.set-blocks .ax-tr>:nth-child(6){grid-column:1 / -1;grid-row:5}.ax-set .set-stages .ask-was{white-space:normal}.ax-set .set-tbl.set-stages .ax-tr>:nth-child(1)>[data-ask]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-1-5);min-width:0}}@keyframes set-tbl-more{0%,96%{-webkit-mask-image:linear-gradient(to left,transparent,var(--ink) var(--space-8));mask-image:linear-gradient(to left,transparent,var(--ink) var(--space-8))}to{-webkit-mask-image:none;mask-image:none}}.en-set-nav{margin:var(--space-2) 0 var(--space-1)}.en-set-nav .ax-tabs{border-bottom:var(--hairline) solid var(--line)}.en-set-pick{display:none;width:100%}.ax-set-b>.ax-box+.ax-box{margin-top:var(--space-3)}.ax-set-b>.ax-seg{align-self:flex-start;margin-bottom:var(--space-3)}.en-lines{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--hairline) solid var(--line)}.en-line{--m-en-label: var(--col-num);display:grid;grid-template-columns:var(--m-en-label) minmax(0,1fr);gap:var(--space-3);align-items:baseline;font:var(--type-label);font-weight:var(--weight-regular)}.en-line-l{color:var(--faint)}.en-line-v{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);color:var(--ink);min-width:0;overflow-wrap:anywhere}.en-line-v b{font-weight:var(--weight-strong)}.en-steps{list-style:none;margin:0;padding:var(--space-1) var(--space-3);border-top:var(--hairline) solid var(--line)}.en-step{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-xl)}.en-step+.en-step{border-top:var(--hairline) solid var(--line)}.en-step-n{flex:none;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-full);display:inline-grid;place-items:center;background:var(--sunk);color:var(--ink-2);font:var(--type-caption);font-variant-numeric:tabular-nums}.en-step.is-held .en-step-t{color:var(--ink-2)}.en-step-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.en-step-t b{font-weight:var(--weight-medium)}.en-step-acts{display:inline-flex;gap:var(--space-0-5);flex:none}.en-edit{display:flex;flex-direction:column;gap:var(--space-2);padding:0 0 var(--space-3)}.en-edit>:not(.en-steps){margin:0 var(--space-3)}.en-add,.en-edit-acts{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.en-add .ds-input{flex:1;min-width:0}.en-edit-rules{display:flex;flex-wrap:wrap;gap:var(--space-3)}.en-field{display:flex;flex-direction:column;gap:var(--space-1);font:var(--type-label);color:var(--ink-2)}.en-num{--m-en-num: var(--w-xs);width:var(--m-en-num)}.en-pad{margin:0}.en-preview{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-top:var(--hairline) solid var(--line);background:var(--sunk)}.en-preview .en-lines{padding:0;border-top:0}.en-preview-who{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.en-preview-pick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.en-preview-head,.en-preview-l{margin:0;font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink);overflow-wrap:anywhere}.en-preview-l{color:var(--ink-2)}.en-bar{position:relative;display:flex;height:var(--space-2);border-radius:var(--radius-full);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);overflow:hidden}.en-bar-auto{width:var(--m-en-auto);background:var(--ink-2)}.en-bar-press{width:var(--m-en-press);background:var(--hue-purple)}.en-bar.is-full{box-shadow:inset 0 0 0 var(--hairline) var(--ink)}.en-bar-warn,.en-bar-cap{position:absolute;top:0;bottom:0;width:var(--hairline);background:var(--ink);opacity:.6}.en-bar-warn{left:var(--m-en-warn)}.en-bar-cap{left:var(--m-en-cap);opacity:.3}.en-bar-words,.en-bar-key{margin:0;font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink)}.en-bar-key{display:flex;align-items:center;gap:var(--space-1-5);color:var(--faint);flex-wrap:wrap}.en-key{display:inline-block;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm)}.en-key.is-auto{background:var(--ink-2)}.en-key.is-press{background:var(--hue-purple);margin-left:var(--space-2)}@media(max-width:780px){.en-set-nav .ax-tabs{display:none}.en-set-pick{display:block}.en-line{--m-en-label: 80px}.en-step:has(.en-step-acts)>.ax-date{display:none}.ax-set-b>.ax-box .ax-set-c{flex-wrap:wrap}}.ax-board{display:grid;grid-auto-flow:column;grid-auto-columns:min-content;align-items:stretch;max-height:calc(100vh - var(--header) - var(--header) - var(--row-list) - var(--space-3));overflow-y:auto;padding-top:0;margin-top:var(--space-3);padding-right:var(--space-8);-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - var(--space-8)),transparent)}.ax-board>.ax-col{width:var(--m-basis);min-width:0}.ax-board>.ax-col.is-empty{width:var(--menu-w)}.ax-col-h{position:sticky;top:0;z-index:var(--z-sticky);background:var(--sunk);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ax-card-d.ax-card-turn{display:flex;align-items:center;white-space:nowrap;overflow:hidden}.ax-card-turn-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-card-sep{flex:none;padding:0 var(--space-1)}.ax-card-turn>.ax-date{flex:none}@media(max-width:780px){.ax-board{display:flex;max-height:none;overflow-y:visible;padding-top:var(--space-3);margin-top:0;padding-right:var(--space-4);-webkit-mask-image:none;mask-image:none}.ax-board>.ax-col,.ax-board>.ax-col.is-empty{min-width:0;width:auto}.ax-col-h{position:static}}.lead:hover .lead-acts:has(.lead-start) .lead-add,.lead:focus-within .lead-acts:has(.lead-start) .lead-add{background:var(--surface);border-color:var(--line-2);color:inherit;font-weight:var(--weight-regular)}.results-wrap .ax-tr>:first-child{position:sticky;left:0;z-index:1;background:var(--bg)}.auto-retried{white-space:nowrap}.ax-vctl{position:relative;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;row-gap:var(--space-1);flex:1 1 0;min-width:0}.vb-r1>.ax-vctl~.ax-grow{flex:0 0 0}.ax-vwrap,.ax-fwrap,.ax-fcw{position:relative;display:inline-flex}.ax-vchip.is-open{background:var(--hover);border-color:var(--faint)}.ax-vchip-ic{display:inline-grid;place-items:center;width:var(--avatar-sm);height:var(--avatar-sm);color:var(--ink-2)}.ax-vchip-ic .i{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-2)}.ax-vchip-ed{color:var(--faint);font-weight:var(--weight-medium)}.ax-vdot{width:var(--dot-sm);height:var(--dot-sm);border-radius:var(--radius-full);background:var(--accent)}.ax-vm{--m-w: 400px;width:var(--m-w);max-width:calc(100vw - var(--space-8));padding:var(--space-1)}.ax-vm-s{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-2);margin:0 calc(-1 * var(--space-1)) var(--space-1);border-bottom:var(--hairline) solid var(--line);color:var(--faint)}.ax-vm-find{flex:1;min-width:0;border:0;background:transparent;font:var(--type-body);color:var(--ink);outline:none}.ax-vm-l{margin:var(--space-1) var(--space-2);font:var(--type-caption);color:var(--faint)}.ax-vm-i{--m-cols: var(--icon) minmax(0, 1fr) auto var(--icon);display:grid;grid-template-columns:var(--m-cols);align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-12);padding:var(--space-1) var(--space-1-5);border:0;border-radius:var(--radius-sm);background:transparent;text-align:left;cursor:pointer}.ax-vm-i:hover,.ax-vm-i:focus-visible{background:var(--hover);outline:none}.ax-vm-i.is-on{background:var(--selected)}.ax-vm-row>.ax-vm-i{flex:1 1 auto;min-width:0}.ax-vm-ic,.ax-vm-tick{display:grid;place-items:center;color:var(--accent)}.ax-vm-t{min-width:0;display:flex;flex-direction:column}.ax-vm-t b{font-weight:var(--weight-medium)}.ax-vm-t>span{font:var(--type-caption);color:var(--faint);font-weight:var(--weight-regular);overflow-wrap:anywhere}.ax-vm-own{font-weight:var(--weight-regular);color:var(--faint)}.ax-vm-n{font:var(--type-caption);color:var(--ink-2);font-variant-numeric:tabular-nums}.ax-vm-none{margin:var(--space-2);font:var(--type-label);color:var(--faint)}.ax-vm-row{display:flex;align-items:center;gap:var(--space-1)}.ax-vm-row>.ax-vm-i{flex:1;min-width:0}.ax-vm-rename{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-1-5)}.ax-vm-rename .ds-input{flex:1;min-width:0}.ax-vm-new{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--control-lg);margin-top:var(--space-1);padding:0 var(--space-2);border:0;border-top:var(--hairline) solid var(--line);background:transparent;color:var(--ink);cursor:pointer;text-align:left}.ax-vm-new:hover{background:var(--hover)}.ax-vm-note{margin-left:auto;font:var(--type-caption);color:var(--faint)}.ax-vm-foot{margin:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-2);border-top:var(--hairline) solid var(--line);background:var(--sunk);font:var(--type-caption);color:var(--faint);font-weight:var(--weight-regular);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.ax-unsaved{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-xl);padding:0 var(--space-1) 0 var(--space-3);border-radius:var(--radius-lg);background:var(--accent-soft)}.ax-unsaved-t{display:inline-flex;align-items:center;gap:var(--space-1-5);margin-right:var(--space-1);color:var(--ink-2);font:var(--type-label);white-space:nowrap}.ax-unsaved-t .i{color:var(--accent)}.ax-vctl-err{font:var(--type-label);color:var(--late)}.ax-vlay{display:inline-flex;align-items:center;gap:var(--space-2)}.ax-vlay-g{display:inline-flex;align-items:center;gap:var(--space-1-5);font:var(--type-label);color:var(--ink-2)}.ax-vlay-gs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ax-vlay-need{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2);max-width:var(--w-lg)}.vw-type{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ax-vsave{--m-w: var(--w-lg);width:var(--m-w);top:calc(100% + var(--space-1));left:0}.ax-vsave-b{display:flex;flex-direction:column;gap:var(--space-2)}.ax-vsave-err{margin:0;font:var(--type-label);color:var(--late)}.ax-vsave-f{display:flex;justify-content:flex-end;gap:var(--space-2)}.ax-fcs{display:contents}.ax-fc{display:inline-flex;align-items:stretch;height:var(--control);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);white-space:nowrap;overflow:hidden}.ax-fc-b{display:inline-flex;align-items:stretch;border:0;background:transparent;padding:0;cursor:pointer;color:var(--ink)}.ax-fc-b>.i{align-self:center;margin:0 0 0 var(--space-2);color:var(--ink-2)}.ax-fc-b>span{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2)}.ax-fc-f{color:var(--ink-2);padding-left:var(--space-1-5)}.ax-fc-b>.ax-fc-o,.ax-fc-v{border-left:var(--hairline) solid var(--line)}.ax-fc-o{color:var(--faint)}.ax-fc-v{color:var(--ink)}.ax-fc-v .ax-stage,.ax-fc-v .ax-tag{height:var(--pill-sm)}.ax-fc-v .ax-fc-o{padding:0 var(--space-0-5)}.ax-fc-or{color:var(--faint);font:var(--type-caption)}.ax-fc-x{display:inline-grid;place-items:center;padding:0 var(--space-1-5);border:0;border-left:var(--hairline) solid var(--line);background:transparent;color:var(--faint);cursor:pointer}.ax-fc-b:hover,.ax-fc-x:hover{background:var(--hover)}.ax-fc-b:focus-visible,.ax-fc-x:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.ax-fc.is-open{border-color:var(--accent);box-shadow:var(--focus-ring)}.ax-fc.is-new{border-color:var(--accent)}.ax-fpop{--m-w: var(--w-lg);width:var(--m-w);max-width:calc(100vw - var(--space-8));padding:0;overflow:hidden}.ax-fpop.is-wide{--m-w: 460px}.ax-fpop-h{display:flex;align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-2) 0 var(--space-3);border-bottom:var(--hairline) solid var(--line)}.ax-fpop-h b{font-weight:var(--weight-medium);flex:1}.ax-fpop-h>.i{color:var(--faint)}.ax-fpop-sel{width:auto}.ax-fpop-sel.is-still{display:inline-flex;align-items:center;height:var(--control-sm);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);font:var(--type-label)}.ax-fpop-b{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.ax-fpop-list{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.ax-fpop-opt{display:flex;height:var(--control-lg);padding:0 var(--space-2);border-radius:var(--radius-sm)}.ax-fpop-opt:hover{background:var(--hover)}.ax-fpop-opt>span{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0}.ax-fpop-row{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2)}.ax-fpop-num{--m-w: var(--col-xs);width:var(--m-w)}.ax-fpop-quick{display:flex;gap:var(--space-1)}.ax-fpop-quick button{flex:1;height:var(--control-sm);border:0;border-radius:var(--radius-sm);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font:var(--type-label);color:var(--ink-2);cursor:pointer}.ax-fpop-quick button.is-on{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--hairline) var(--accent);color:var(--accent)}.ax-fpop-note{margin:0;padding:0 var(--space-3) var(--space-3);font:var(--type-caption);color:var(--faint);font-weight:var(--weight-regular);white-space:normal}.ax-fpop-b .ax-fpop-note,.ax-fpop-b>.ax-fpop-note{padding:0}.ax-fpop-note b{color:var(--ink-2);font-weight:var(--weight-medium)}.ax-fpop-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1)}.ax-fpop-cols>div+div{border-left:var(--hairline) solid var(--line);padding-left:var(--space-1)}.ax-fpop-l{margin:var(--space-1) var(--space-2);font:var(--type-caption);color:var(--faint)}.ax-fpop-f{display:flex;align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-3) 0 var(--space-1);border-top:var(--hairline) solid var(--line);background:var(--sunk)}.ax-fpop-f .ax-dim{color:var(--ink-2);font:var(--type-label)}.ax-af{--m-w: var(--w-lg);width:var(--m-w);max-width:calc(100vw - var(--space-8))}.ax-af .ax-menu-i .i{color:var(--ink-2)}.ax-af-foot{margin:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);font:var(--type-caption);color:var(--faint);font-weight:var(--weight-regular)}.ax-fy{--m-fy-act: auto;--m-cols: var(--avatar-lg) minmax(0, 1fr) var(--m-fy-act) 80px;display:grid;grid-template-columns:var(--m-cols);align-items:center;column-gap:var(--space-3);min-height:var(--space-16);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line)}.ax-fy:first-child{border-top:0}.ax-fy:hover{background:var(--hover)}.ax-fy-i{display:grid;place-items:center;width:var(--avatar-lg);height:var(--avatar-lg);border-radius:var(--radius-sm);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2);font:var(--type-label);font-weight:var(--weight-strong)}.ax-fy-i.k-fail{color:var(--ink)}.ax-fy-t{min-width:0;display:flex;flex-direction:column}.ax-fy-1{display:flex;align-items:center;gap:var(--space-1);white-space:nowrap;min-width:0;overflow:hidden}.ax-fy-1 b{font-weight:var(--weight-medium);min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-fy-1>:not(b){flex:none}.ax-fy-1 .ax-co{color:var(--ink-2);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ax-fy-1 .ax-stage{height:var(--pill-sm);margin-left:var(--space-1)}.ax-fy-2{font:var(--type-label);color:var(--ink-2);font-weight:var(--weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-fy-2 b{color:var(--ink);font-weight:var(--weight-medium)}.ax-fy-w{grid-row:1;grid-column:4;justify-self:end;font:var(--type-label);color:var(--faint);white-space:nowrap}.ax-fy-a{grid-column:3;display:flex;gap:var(--space-1-5);justify-content:flex-end;align-items:center}.ax-done{color:var(--ink-2)}.ax-fy.is-reply{grid-template-rows:auto auto;row-gap:var(--space-2)}.ax-fy.is-reply .ax-fy-t{grid-column:2 / 4}.ax-fy.is-reply .ax-fy-i{align-self:start;margin-top:var(--space-1)}.ax-fy.is-reply .ax-fy-w{align-self:start}.ax-fy.is-reply .ax-fy-a{grid-column:2 / -1;justify-content:flex-start;flex-wrap:wrap}.ov-stand{font:var(--type-label);color:var(--ink);font-weight:var(--weight-regular);margin-top:var(--space-1)}.ov-msgs{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.ov-msgs li{font:var(--type-label);color:var(--ink-2);font-weight:var(--weight-regular);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--sunk);overflow-wrap:anywhere}.ov-msgs li.is-mine{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.ov-msgs b{color:var(--ink);font-weight:var(--weight-medium)}.ov-merge{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.ov-pick{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.ov-pick-l{font:var(--type-label);color:var(--ink-2);width:var(--space-16);flex:none}.ov-merge-a{display:flex;gap:var(--space-1-5)}.ax-fy.is-reply .ax-fy-a .ax-done{margin-left:auto}.ax-fy.is-done .ax-fy-1 b{color:var(--faint)}.ax-mention{color:var(--accent);font-weight:var(--weight-medium)}.ax-notsent{margin-left:var(--space-1)}.ax-fy-none{display:flex;align-items:center;gap:var(--space-2);min-height:var(--row-list);padding:0 var(--space-2) 0 var(--space-3);color:var(--ink-2);font:var(--type-label);font-weight:var(--weight-regular)}.ax-fy-none>.i{color:var(--faint)}.ax-fy-none .ax-btn{margin-left:auto}.ax-seg-n .ax-chip-n{margin-left:var(--space-0-5)}.ax-osrc{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);color:var(--ink-2)}.ax-osrc b{color:var(--ink);font-weight:var(--weight-medium)}.ax-onote{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);background:var(--sunk);border-bottom:var(--hairline) solid var(--line);color:var(--ink-2);font:var(--type-label)}.ax-opage.ax-page{max-width:none;padding:var(--page-top) var(--page-x) var(--space-8)}.ax-oerr{margin:0 0 var(--space-3);font:var(--type-label);color:var(--late)}.ax-oempty{margin:0 0 var(--space-4);color:var(--ink-2)}.ax-ogrp+.ax-ogrp,.ax-oempty+.ax-ogrp{margin-top:var(--space-6)}.ax-ogrp-h{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-lg);margin-bottom:var(--space-1-5)}.ax-ogrp-h h2{font:var(--type-body-strong);margin:0}.ax-ogrp-n{margin-left:var(--space-1);color:var(--faint);font:var(--type-label);font-weight:var(--weight-regular)}.ax-ofl{--m-cols: var(--avatar-lg) minmax(0, 1fr) 140px 132px;display:grid;grid-template-columns:var(--m-cols);grid-template-rows:auto auto;column-gap:var(--space-4);row-gap:var(--space-0-5);align-content:center;min-height:var(--space-16);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line)}.ax-ofl:first-child{border-top:0}.ax-ofl:hover{background:var(--hover)}.ax-ofl>.ax-fy-i{grid-row:1 / 3;align-self:center}.ax-ofl-1{display:flex;align-items:center;gap:var(--space-1-5);white-space:nowrap;min-width:0}.ax-ofl-1 b{font-weight:var(--weight-medium)}.ax-ofl-1 .ax-dim{color:var(--ink-2)}.ax-ofl-to{display:inline-flex;align-items:center;gap:var(--space-1-5);margin-left:var(--space-1-5);color:var(--ink)}.ax-ofl-to:before{content:"to";color:var(--faint)}.ax-ofl-2{grid-column:2;font:var(--type-label);color:var(--ink-2);font-weight:var(--weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-ofl-w{grid-column:3;grid-row:1 / 3;align-self:center;justify-self:end;font:var(--type-label);color:var(--faint);white-space:nowrap}.ax-ofl-a{grid-column:4;grid-row:1 / 3;align-self:center;display:flex}.ax-ofl-a .ax-btn{width:100%}.ax-addr{padding:var(--space-0-5) var(--space-1);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink);font-family:var(--font-mono)}.ax-otbl{border-top:var(--hairline) solid var(--line)}@media(min-width:780px){.ax-otbl .ax-tr{min-width:0}}.ax-opage>.ax-sec:first-child{margin-top:0}.ax-opage>.ax-sec+.ax-ogrp{margin-top:var(--space-6)}.ax-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-st{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2)}.ax-st .i{color:var(--faint)}.ax-st.is-warn,.ax-st.is-warn .i{color:var(--today)}.ax-tr .ax-st+.ax-btn{margin-left:auto}.ax-reasons{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface)}.ax-reasons>div{--m-cols: 300px minmax(0, 1fr);display:grid;grid-template-columns:var(--m-cols);gap:var(--space-4);align-items:center;min-height:var(--space-10);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);font:var(--type-label)}.ax-reasons>div:first-child{border-top:0}.ax-reasons b{font-weight:var(--weight-medium)}.ax-reasons span{color:var(--ink-2);font-weight:var(--weight-regular)}.ax-k.ax-modal{width:var(--modal-w-lg)}.ax-k-in{display:flex;align-items:center;gap:var(--space-3);height:var(--space-12);padding:0 var(--space-3) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.ax-k-in>.i{color:var(--faint);width:var(--icon-lg);height:var(--icon-lg)}.ax-k-q{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font:var(--type-title);font-family:var(--font-sans);font-weight:var(--weight-regular)}.ax-k-b{--m-h: 520px;max-height:var(--m-h);overflow:auto;padding:var(--space-1) var(--space-1-5) var(--space-1-5)}.ax-k-g{display:flex;align-items:center;gap:var(--space-1-5);margin:0;padding:var(--space-2) var(--space-3) var(--space-1);font:var(--type-caption);color:var(--faint)}.ax-k-r{--m-cols: var(--avatar-lg) minmax(0, 1fr) 124px 200px var(--control);display:grid;grid-template-columns:var(--m-cols);align-items:center;column-gap:var(--space-3);min-height:var(--space-12);padding:var(--space-1) var(--space-3);border-radius:var(--radius);cursor:pointer}.ax-k-r:hover{background:var(--hover)}.ax-k-r.is-on{background:var(--selected)}.ax-k-r.is-act{--m-cols: var(--avatar-lg) minmax(0, 1fr) auto;min-height:var(--control-xl)}.ax-k-t{min-width:0;display:flex;flex-direction:column;white-space:nowrap}.ax-k-name{overflow:hidden;text-overflow:ellipsis;font-weight:var(--weight-regular)}.ax-k-name b,.ax-k-sub b{font-weight:var(--weight-strong);color:var(--ink)}.ax-k-r:not(.is-act) .ax-k-name{font-weight:var(--weight-medium)}.ax-k-sub{overflow:hidden;text-overflow:ellipsis;font:var(--type-caption);color:var(--ink-2);font-weight:var(--weight-regular)}.ax-k-s .ax-stage{height:var(--pill-sm)}.ax-k-s .ax-faint{color:var(--faint)}.ax-k-cancel{display:none}.ax-k-turn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption);color:var(--ink-2)}.ax-k-turn .ax-dim{color:var(--faint)}.ax-turn{font-weight:var(--weight-medium);color:var(--ink-2)}.ax-turn.is-you{color:var(--ink)}.ax-k-e{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-0-5)}.ax-k-ai{display:grid;place-items:center;width:var(--avatar-lg);height:var(--avatar-lg);color:var(--ink-2)}.ax-k-note{margin:0 var(--space-3) var(--space-1-5) calc(var(--avatar-lg) + var(--space-6));font:var(--type-caption);color:var(--faint);font-weight:var(--weight-regular)}.ax-k-f{display:flex;align-items:center;gap:var(--space-1);margin:0;height:var(--control-xl);padding:0 var(--space-3);border-top:var(--hairline) solid var(--line);background:var(--sunk);font:var(--type-caption);color:var(--faint)}.ax-k-f>span:not(.ax-kbd):not(.ax-grow){margin:0 var(--space-2) 0 var(--space-0-5)}.ax-k-empty .ax-empty{padding:var(--space-6) var(--space-4) var(--space-2)}.ax-k-empty .ax-empty-art{display:none}.ax-k-empty .ax-empty-ic{margin:0 0 var(--space-2)}@media(max-width:780px){.ax-vctl{flex:1 1 auto}.ax-unsaved{width:100%;flex-wrap:wrap;height:auto;padding:var(--space-2);row-gap:var(--space-1-5)}.ax-unsaved-t{flex-basis:100%;white-space:normal}.ax-unsaved .ax-btn{flex:1 1 auto}.ax-vm.ds-pop,.ax-fpop.ds-pop,.ax-af.ds-pop,.ax-vsave.ds-pop{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-width:none;max-height:80vh;overflow:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:var(--z-modal);box-shadow:0 0 0 100vmax var(--veil),var(--shadow-pop)}.ax-fc{max-width:100%}.ax-fc-v{min-width:0;overflow:hidden}.ax-fpop-cols{grid-template-columns:1fr}.ax-fpop-cols>div+div{border-left:0;padding-left:0;border-top:var(--hairline) solid var(--line)}.ax-fy,.ax-fy.is-reply{--m-cols: var(--avatar-lg) minmax(0, 1fr) auto;grid-template-rows:auto auto;row-gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.ax-fy-i{align-self:start}.ax-fy-1,.ax-ofl-1{display:block;white-space:normal}.ax-fy-2,.ax-ofl-2{white-space:normal}.ax-fy-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-fy-w{grid-row:1;grid-column:3;align-self:start}.ax-fy.is-reply .ax-fy-t{grid-column:2}.ax-fy-1 .ax-co{overflow-wrap:anywhere}.ax-fy-a{grid-column:2 / -1;justify-content:flex-start;flex-wrap:wrap}.ax-fy-a .ax-done{margin-left:auto}.ax-opage.ax-page{padding:var(--space-3) var(--page-x-phone) var(--space-6)}.ax-ogrp-h{flex-wrap:wrap}.ax-ogrp-n{flex-basis:100%;margin:0 0 var(--space-1)}.ax-ofl{--m-cols: var(--avatar-lg) minmax(0, 1fr) auto;grid-template-rows:auto auto auto;row-gap:var(--space-1);column-gap:var(--space-2)}.ax-ofl>.ax-fy-i{grid-row:1;align-self:start}.ax-ofl-2{grid-column:2 / -1}.ax-ofl-w{grid-column:3;grid-row:1;align-self:start}.ax-ofl-a{grid-column:2 / -1;grid-row:3}.ax-ofl-a .ax-btn{width:auto}.ax-ofl-to{display:block;margin:var(--space-0-5) 0 0}.ax-ofl-to .ax-av{vertical-align:middle;margin:0 var(--space-1)}.ax-onote{align-items:flex-start}.ax-reasons>div{--m-cols: 1fr;gap:var(--space-0-5)}.ax-k.ax-modal{width:100%}.ax-k-b{max-height:none}.ax-k-r{--m-cols: var(--avatar-lg) minmax(0, 1fr) auto;grid-template-rows:auto auto;row-gap:var(--space-1);padding:var(--space-2) var(--space-3)}.ax-k-r .ax-av,.ax-k-r .ax-sq{grid-row:1 / 3;align-self:start}.ax-k-t{grid-column:2;grid-row:1}.ax-k-s{grid-column:3;grid-row:1;justify-self:end;align-self:start}.ax-k-turn{grid-column:2 / -1;grid-row:2}.ax-k-r:not(.is-act) .ax-k-e{display:none}.ax-k-r.is-act{grid-template-rows:auto}.ax-k-f,.ax-k-esc{display:none}.ax-k-in .ax-k-cancel{display:inline-flex}.ax-k-note{margin-left:var(--space-3)}}.rec{--m-side: 360px;--m-feed: 940px;--m-card: 700px;--m-note: 760px;--m-pop: 540px;--m-sec: 56px;--m-pop-h: 44px;--m-h-row: 56px;--m-loading: 420px;--m-dlabel-ph: var(--col-sm);--m-up-cols: 20px minmax(0, 1fr) auto 112px;--m-up-cols-ph: var(--space-5) minmax(0, 1fr) auto;--m-step-cols: 20px 20px minmax(0, 1fr) 112px 100px 120px;--m-step-cols-ph: var(--space-4) var(--space-5) minmax(0, 1fr) auto;--m-h-cols: 132px minmax(0, 1fr) 192px;display:flex;flex-direction:column;min-height:100vh;background:var(--bg);color:var(--ink)}.ax.rec-harness{display:block;background:var(--bg)}.rec-top{height:var(--header);flex:none;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-2);border-bottom:var(--hairline) solid var(--line)}.rec-nav{display:inline-flex;gap:var(--space-1)}.rec-pos{font:var(--type-label);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-pos b{color:var(--ink);font-weight:var(--weight-medium)}.rec-top-r{margin-left:auto;display:flex;align-items:center;gap:var(--space-1)}.rec-call-at{position:fixed;top:var(--header);right:var(--space-6)}.rec-more{position:relative}.rec-top .ax-btn.is-open{background:var(--selected);color:var(--ink)}.rec-menu{width:var(--menu-w-lg)}.rec-body{flex:1;display:grid;grid-template-columns:var(--m-side) minmax(0,1fr);position:relative}.ax-resizer{position:absolute;top:0;bottom:0;width:var(--space-1-5);cursor:col-resize;z-index:1;touch-action:none}.ax-resizer:hover,.ax-resizer:focus-visible,.ax-resizer:active{background:var(--accent-soft);outline:none}.rec-resize{left:calc(var(--m-side) - var(--space-0-5) - var(--hairline))}.ax-panel-resize{left:0}.ds-g-resizer{position:relative;height:var(--control-lg)}.rec-side{border-right:var(--hairline) solid var(--line);padding-bottom:var(--space-6);min-width:0}.rec-main{min-width:0}.rec-head{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--hairline) solid var(--line)}.rec-name{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rec-tile{display:grid;place-items:center;width:var(--avatar-xl);height:var(--avatar-xl);flex:none;border-radius:var(--radius-lg);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.rec-state{padding:var(--space-6) var(--space-5)}.rec-name-t{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0;flex:1}.rec-name-t h1{margin:0;font:var(--type-headline);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-name-t>span{font:var(--type-label);color:var(--ink-2);font-weight:var(--weight-regular)}.rec-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font:var(--type-label);color:var(--ink-2)}.rec-age{color:var(--faint)}.rec-dotsep{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--faint)}.rec-owner{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink)}.rec-acts{display:flex;gap:var(--space-1-5);flex-wrap:wrap;align-items:center}.rec-act-more{position:relative;display:inline-flex}.ds-menu-i.is-held{color:var(--ink-2)}.rec-sec{padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--line)}.rec-sec:last-child{border-bottom:0}.rec-sec-head{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control);padding:0 var(--space-4)}.rec-sec-fold{all:unset;display:inline-flex;align-items:center;gap:var(--space-1-5);font:var(--type-label);font-weight:var(--weight-strong);color:var(--ink);cursor:pointer;border-radius:var(--radius-sm)}h3.rec-sec-h3{margin:0;font:inherit;display:flex}span.rec-sec-fold{cursor:default}.rec-sec-fold:focus-visible{box-shadow:var(--focus-ring)}.rec-sec-fold .i{color:var(--faint)}.rec-sec-end{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1)}.rec-sec-body{padding:var(--space-1) 0 0}.rec-sec-none{margin:0;padding:var(--space-1) var(--space-4);font:var(--type-label);font-weight:var(--weight-regular);color:var(--faint)}.rec-sec .rec-dl{padding:0 var(--space-2) var(--space-1)}.rec-sec .ax-hl{padding:var(--space-1) var(--space-4) 0}.rec-main .rec-sec-head,.rec-main .rec-sec-none,.rec-main .rec-sec .ax-hl{padding-left:0;padding-right:0}.rec-main .rec-sec{border-bottom:0;padding:var(--space-3) 0 var(--space-2)}.rec-ov>.deal-path{padding:var(--space-3) 0 0}.rec-faint{font:var(--type-label);font-weight:var(--weight-regular);color:var(--faint)}.rec-mark{font:var(--type-caption);color:var(--faint)}.rec-link{color:var(--accent);text-decoration:none}.rec-link:hover{text-decoration:underline}.rec-faces{display:inline-flex}.rec-faces .ax-av+.ax-av{margin-left:calc(-1 * var(--space-1))}.rec-turn{width:var(--dot);height:var(--dot);flex:none;border-radius:var(--radius-full);background:var(--ink)}.rec .ax-seqbar i.is-paused{height:calc(var(--bar) * 2);background:repeating-linear-gradient(135deg,var(--faint) 0 var(--space-0-5),transparent var(--space-0-5) var(--space-1))}.rec-dl{padding:0 var(--space-2) var(--space-1)}.rec-dl .ax-dl{padding:0}.rec-d{position:relative;border-radius:var(--radius-sm);padding:0 var(--space-2)}.rec-d:hover,.rec-d.is-open{background:var(--hover)}.rec-d.is-open{box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.rec-d .ax-dl-r{grid-template-columns:var(--label-w-lg) minmax(0,1fr);min-height:var(--control-xl);font:var(--type-body)}.rec-d .ax-dl-r>span:first-child{font:var(--type-label)}.rec-d-v{display:flex;align-items:center;gap:var(--space-1-5);flex:1;min-width:0;overflow:hidden;white-space:nowrap}.rec-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-d-v>.fld-edit,.rec-d-v>.fld-edit>.rec-ell{flex-shrink:0;max-width:100%}.rec-d-v .rec-faint,.rec-d-v>span:has(>.en-chip){flex-shrink:100;min-width:0;overflow:hidden;text-overflow:ellipsis}.rec-d-v>span:has(>.en-chip){display:flex}.rec-d-v:has(>.fld-edit){margin-left:calc(-1 * var(--space-2))}.rec-d-v>.fld-edit{font:inherit;color:var(--ink)}.rec-d-v>.fld-edit:focus-visible{box-shadow:none;outline:var(--space-0-5) solid var(--accent);outline-offset:calc(-1 * var(--space-0-5))}.rec-d-v>span>.en-chip{display:block;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;height:auto;padding-block:var(--space-0-5);line-height:var(--type-caption-line)}.rec-d-v:has(>.ax-tag){--m-tags-h: 56px;flex-wrap:wrap;row-gap:var(--space-1);max-height:var(--m-tags-h);padding:var(--space-1) 0}.rec-d-v>.ax-tag{display:inline-block;padding-top:var(--space-0-5);max-width:100%;overflow:hidden;text-overflow:ellipsis}.rec-d-h{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%);opacity:0;background:var(--hover)}.rec-quiet-link{text-decoration:none}.rec-quiet-link:hover{color:var(--ink-2);text-decoration:underline}.rec-d:hover .rec-d-h,.rec-d.is-open .rec-d-h,.rec-d-h:focus-visible{opacity:1}.rec-d.is-open .rec-d-h{background:var(--selected);color:var(--ink)}.rec-attr{margin:0;padding:var(--space-3) var(--space-4) 0;font:var(--type-caption);font-weight:var(--weight-regular);color:var(--faint)}.rec-pop{position:absolute;z-index:var(--z-menu);top:0;left:calc(100% + var(--space-1));width:var(--m-pop);max-width:none;padding:0;overflow:hidden;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.rec-pop-h{display:flex;align-items:center;gap:var(--space-2);height:var(--m-pop-h);padding:0 var(--space-1-5) 0 var(--space-3);border-bottom:var(--hairline) solid var(--line)}.rec-pop-h b{font-weight:var(--weight-strong)}.rec-pop-h .i{color:var(--ink-2)}.rec-pop-h .ax-btn{margin-left:auto}.rec-h-head,.rec-h-r{display:grid;grid-template-columns:var(--m-h-cols);gap:var(--space-3);align-items:center;padding:0 var(--space-3)}.rec-h-head{height:var(--control-lg);font:var(--type-caption);color:var(--faint);border-bottom:var(--hairline) solid var(--line)}.rec-h-r{min-height:var(--m-h-row);padding-top:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--hairline) solid var(--line);font:var(--type-label)}.rec-h-r:last-child{border-bottom:0}.rec-h-re{grid-column:1 / -1;justify-self:end;margin-top:calc(-1 * var(--space-2))}.rec-h-r small{display:block;font:var(--type-caption);font-weight:var(--weight-regular);color:var(--faint)}.rec-h-v,.rec-h-w{min-width:0}.rec-h-by{display:grid;grid-template-columns:var(--avatar) minmax(0,1fr);column-gap:var(--space-2);align-items:center}.rec-h-by small{grid-column:2}.rec-h-by>.ax-av,.rec-h-by>.rec-src-ic{grid-row:1 / span 2}.rec-src-ic{display:grid;place-items:center;width:var(--avatar);height:var(--avatar);border-radius:var(--radius-full);background:var(--selected);color:var(--ink-2);font:var(--type-caption)}.rec-pop-f{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);font:var(--type-caption);font-weight:var(--weight-regular);color:var(--faint);background:var(--sunk);border-top:var(--hairline) solid var(--line)}.rec-pop-msg{margin:0;padding:var(--space-4) var(--space-3);color:var(--ink-2)}.en-chip{display:inline-flex;align-items:center;flex:none;height:var(--pill-sm);padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--sunk);color:var(--ink-2);font:var(--type-caption);font-weight:var(--weight-regular);white-space:nowrap;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.en-chip.is-risky{color:var(--ink);font-weight:var(--weight-strong);background:var(--selected)}.en-chip.is-sugg{background:transparent;box-shadow:none;border:var(--hairline) dashed var(--line-2)}.en-chip.is-typed{background:transparent;color:var(--faint)}.en-chip.is-btn{border:0;cursor:pointer}.en-chip.is-btn:hover,.en-chip.is-btn[aria-expanded=true]{background:var(--selected);color:var(--ink)}.en-chip.is-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.en-cell{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%}.en-state{font:var(--type-caption);color:var(--ink-2);white-space:nowrap}.en-cell.is-failed .en-state,.en-cell.is-skipped_budget .en-state{color:var(--ink)}.en-state.is-sugg{padding:0 var(--space-1-5);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-full)}.en-head-line{flex:1 1 auto;min-width:0;font:var(--type-caption);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw-head-b:has(.en-head-line)>.ax-ell{flex:none;max-width:60%}.en-confirm{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-4);font:var(--type-body);color:var(--ink)}.en-rule{display:flex;flex-direction:column;gap:var(--space-3)}.en-rule-l{display:flex;flex-direction:column;gap:var(--space-1);margin:0;font:var(--type-body);color:var(--ink)}.en-rule-f{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;border:0}.en-rule-f>legend{margin-bottom:var(--space-1);font:var(--type-label);color:var(--ink)}.en-rule-hint{font:var(--type-caption);color:var(--ink-2)}.found-main .en-chip{flex:none}.rec-lookup{padding:0}.rec-lookup .found-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind acts" "main main";height:auto;row-gap:var(--space-0-5);padding:var(--space-2) 0}.rec-lookup .found-kind{grid-area:kind}.rec-lookup .found-acts,.rec-lookup .found-receipt{grid-area:acts}.rec-lookup .found-main{grid-area:main;flex-wrap:wrap;gap:var(--space-0-5) var(--space-2)}.rec-lookup .found-val{white-space:normal;overflow-wrap:anywhere}.rec-d-v:has(>.en-chip)>.rec-mark,.rec-d-v:has(>.en-chip) .rec-ell+.rec-mark{display:none}.rec-d-v>.en-chip{flex:none}.rec-d-v:has(>.en-chip)>:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rec-why-b{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.rec-why-v{display:flex;align-items:center;gap:var(--space-2);margin:0;min-width:0;font:var(--type-body-strong)}.rec-why-v .rec-ell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-why-c,.rec-why-cost{margin:0;font:var(--type-label);color:var(--ink-2)}.rec-why-f{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:var(--hairline) solid var(--line);border-radius:var(--radius)}.rec-why-f li{display:flex;align-items:center;gap:var(--space-2);min-height:var(--row-list);padding:0 var(--space-1-5) 0 var(--space-2);border-top:var(--hairline) solid var(--line);font:var(--type-label)}.rec-why-f li:first-child{border-top:0}.rec-why-f li.is-held{background:var(--sunk)}.rec-why-f li.is-none{color:var(--faint)}.rec-why-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-why-f li .ax-btn{flex:none}.rec-why-said{margin:0;font:var(--type-label);color:var(--ink)}.rec-why-a{justify-content:flex-end}.rec-tabs{height:var(--header);padding:0 var(--space-3)}.rec-tabs{overflow-x:auto;min-width:0}.rec-tabs .ax-tab .i{color:var(--faint)}.rec-tabs .ax-tab.is-on .i{color:var(--ink)}.rec-sec-h{display:flex;align-items:center;gap:var(--space-2);height:var(--m-sec);padding:0 var(--space-5)}.rec-sec-h h2{margin:0;font:var(--type-title)}.rec-sec-filters{margin-left:auto}.rec-feed>.rec-sec-h>h2{margin-right:auto}.rec-feed>.rec-sec-h,.rec-seqwrap>.rec-sec-h{padding:0}.rec-tabnote{margin:0;padding:0 var(--space-5) var(--space-3);max-width:var(--m-note);font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink-2)}.rec-seqlead{margin:0;padding:var(--space-3) var(--space-5) 0;font:var(--type-body);color:var(--ink)}.rec-feed{padding:0 var(--space-5) var(--space-12);max-width:var(--m-feed)}.rec-fchips{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-bottom:var(--space-4)}.rec-empty{margin-bottom:var(--space-3);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg)}.rec-empty .ax-empty{padding:var(--space-8) var(--space-4)}.rec-upcoming{margin-bottom:var(--space-4);overflow:hidden;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg)}.rec-up-h{display:flex;align-items:center;gap:var(--space-1-5);height:var(--control-xl);margin:0;padding:0 var(--space-3);font:var(--type-label);background:var(--sunk);border-bottom:var(--hairline) solid var(--line)}.rec-up{display:grid;grid-template-columns:var(--m-up-cols);gap:var(--space-3);align-items:center;min-height:var(--row-list);padding:0 var(--space-2) 0 var(--space-3);border-top:var(--hairline) solid var(--line)}.rec-up:first-child{border-top:0}.rec-up-ic,.rec-step-ic{display:grid;place-items:center;color:var(--faint)}.rec-up-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-up-t b{font-weight:var(--weight-medium)}.rec-up-t em{font-style:normal;font-weight:var(--weight-regular);color:var(--faint)}.rec-up-d{font:var(--type-label);color:var(--ink-2);white-space:nowrap}.rec-up-a{display:flex;justify-content:flex-end}.rec-up-a .ax-btn{width:100%}.rec-grp{margin-top:var(--space-1-5)}.rec-grp.is-older{margin-top:0;border-top:var(--hairline) solid var(--line)}.rec-grp-h{display:flex;align-items:center;gap:var(--space-1-5);width:100%;height:var(--control-lg);padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.rec-grp-h b{font-weight:var(--weight-strong)}.rec-grp-h .i{color:var(--faint)}.rec-grp.is-older .rec-grp-h{height:var(--space-10);color:var(--ink-2)}.rec-grp.is-older .rec-grp-h b{font-weight:var(--weight-medium)}.rec-evs{padding:var(--space-0-5) 0 var(--space-2)}.rec-ev{position:relative;padding:var(--space-2) 0}.rec-ev:before{content:"";position:absolute;left:calc(var(--avatar-lg) / 2);top:calc(var(--space-2) + var(--avatar-lg) + var(--space-1));bottom:calc(-1 * var(--space-1));width:var(--hairline);background:var(--line-2)}.rec-ev:last-child:before{display:none}.rec-ev.is-focus{background:var(--accent-soft);border-radius:var(--radius)}.rec-ev>.ax-feed-i{grid-template-columns:var(--avatar-lg) minmax(0,1fr) auto;column-gap:var(--space-3);min-height:var(--avatar-lg);font:var(--type-body)}.rec-ev>.ax-feed-i>.ax-av{position:relative;width:var(--avatar-lg);height:var(--avatar-lg);box-shadow:0 0 0 var(--space-0-5) var(--bg),inset 0 0 0 var(--hairline) var(--line-2)}.rec-ev.is-glyph>.ax-feed-i>svg.i{position:relative;box-sizing:border-box;width:var(--avatar-lg);height:var(--avatar-lg);padding:var(--space-1-5);border-radius:var(--radius-full);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2)}.rec-ev.is-auto>.ax-feed-i>svg.i{background:var(--sunk);box-shadow:none;outline:var(--hairline) dashed var(--line-2);outline-offset:calc(-1 * var(--hairline));color:var(--faint)}.rec-ev>.ax-feed-i b{font-weight:var(--weight-medium)}.rec-ev .ax-feed-i .rec-v{color:var(--ink-2);font-weight:var(--weight-regular)}.rec-ev.is-quiet>.ax-feed-i b{color:var(--ink-2)}.rec-ev>.ax-feed-i .ax-stage{height:var(--pill-sm);vertical-align:top;cursor:default}.rec-ev>.ax-feed-i time{font:var(--type-caption);white-space:nowrap}.rec-badge-auto{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);font:var(--type-caption);color:var(--ink-2)}.rec-ev-card{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--m-card);margin:var(--space-2) 0 0 calc(var(--avatar-lg) + var(--space-3))}.rec-mail{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-xl);min-width:0;padding:0 var(--space-3);font:var(--type-label);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.rec-mail .i{color:var(--faint)}.rec-mail-s{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-mail-r{margin-left:auto;font-weight:var(--weight-regular);color:var(--faint);white-space:nowrap}.rec-mail-r .ax-date{margin-right:var(--space-1)}.rec-mail-r a,.rec-mail-fix{padding:0;border:0;background:none;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-1);cursor:pointer}.rec-mail.is-in .i{color:var(--ink-2)}.rec-mail.is-auto{background:var(--sunk);border-style:dashed}.rec-mail.is-auto .rec-mail-s{font-weight:var(--weight-regular);color:var(--ink-2)}.rec-mail.is-reply{border-color:var(--accent);box-shadow:var(--focus-ring)}.rec-mail.is-reply .i{color:var(--accent)}.rec-mail.is-hidden{background:var(--sunk)}.rec-mail.is-hidden .rec-mail-s{font-weight:var(--weight-regular);color:var(--faint)}.rec-ev-acts{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.rec-note{padding:var(--space-2) var(--space-3);font:var(--type-label);font-weight:var(--weight-regular);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.rec-note>b{display:block;font:var(--type-body-strong)}.rec-note p{margin:var(--space-0-5) 0 0}.rec-note.is-listed{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-bottom:var(--space-2)}.rec-note-more{margin-top:var(--space-1)}.rec-pinned{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.rec-pinned-h{display:flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);font:var(--type-caption)}.rec-pinned-h>span{flex:1 1 auto;min-width:0}.rec-pinned .rec-ev:before{display:none}.rec-note.is-listed{position:relative}.rec-ev>.rec-pin-b{position:absolute;top:var(--space-2);right:0;background:var(--bg);opacity:0;pointer-events:none}.rec-note>.rec-pin-b{position:absolute;top:var(--space-2);right:var(--space-2);opacity:0;pointer-events:none}.rec-ev:hover>.rec-pin-b,.rec-note:hover>.rec-pin-b,.rec-pin-b:focus-visible{opacity:1;pointer-events:auto}.rec-ev:has(>.rec-pin-b:focus-visible)>.ax-feed-i>time{visibility:hidden}@media(hover:hover){.rec-ev:has(>.rec-pin-b:hover)>.ax-feed-i>time,.rec-ev:hover:has(>.rec-pin-b)>.ax-feed-i>time{visibility:hidden}}@media(hover:none){.rec-ev>.rec-pin-b,.rec-note>.rec-pin-b{position:static;opacity:1;pointer-events:auto}}.cfg-part{padding:var(--space-3) 0;border-bottom:var(--hairline) solid var(--line)}.cfg-part:last-of-type{border-bottom:0}.cfg-h{margin:0;font:var(--type-title);color:var(--ink)}.cfg-about,.cfg-limit{margin:var(--space-1) 0 var(--space-2);font:var(--type-caption);color:var(--ink-2)}.cfg-list{list-style:none;margin:0 0 var(--space-2);padding:0;display:grid;gap:var(--space-1)}.cfg-row{display:flex;align-items:center;gap:var(--space-1-5);min-height:var(--control-lg);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.cfg-row.is-dragging{opacity:.5}.cfg-grip{flex:none;color:var(--faint);cursor:grab}.cfg-main{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.cfg-label{font:var(--type-label);color:var(--ink)}.cfg-more{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.cfg-more .ax-input{--m-cfg-name: var(--w-sm);width:var(--m-cfg-name)}.cfg-stays{display:inline-flex;width:var(--control-sm);justify-content:center;color:var(--faint)}.rec-ov-note{margin:var(--space-1) 0;font:var(--type-label);font-weight:var(--weight-regular)}.rec-rel .rec-sec-h{gap:var(--space-2)}.rec-rel-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);margin:0 0 var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius);background:var(--sunk)}.rec-rel-n{font:var(--type-label);color:var(--ink);margin-right:var(--space-1)}.rec-mention{padding:0 var(--space-0-5);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-medium)}.rec-auto-rows{max-width:var(--m-card);margin:var(--space-2) 0 0 calc(var(--avatar-lg) + var(--space-3));padding:var(--space-1) 0;background:var(--sunk);border-radius:var(--radius)}.rec-auto-r{display:grid;grid-template-columns:var(--icon-sm) minmax(0,1fr) auto;gap:var(--space-2);align-items:center;min-height:var(--control-lg);padding:0 var(--space-3);font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink-2)}.rec-auto-r .i{color:var(--faint)}.rec-auto-r span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-auto-r time{font:var(--type-caption);color:var(--faint);white-space:nowrap}.rec-endnote{margin:var(--space-2) 0 0 calc(var(--avatar-lg) + var(--space-3));font:var(--type-caption);font-weight:var(--weight-regular);color:var(--faint)}.rec-rel-name{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;padding:0;border:0;background:none}button.rec-rel-name{cursor:pointer}.rec-seqpill{display:inline-flex;align-items:center;gap:var(--space-1-5)}.rec-seqpill i{width:var(--dot);height:var(--dot);border-radius:var(--radius-full);background:var(--today)}.rec-seqwrap{padding:0 var(--space-5) var(--space-12);max-width:var(--m-feed)}.rec-seqwrap>.rec-tabnote{padding:var(--space-3) 0 0}.rec-seqcard{margin-bottom:var(--space-3);padding:var(--space-3);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg)}.rec-seqcard-t{display:flex;align-items:center;gap:var(--space-2)}.rec-seqcard-t>div{min-width:0}.rec-seqcard-t>div>b{font-weight:var(--weight-medium)}.rec-seqcard-t>div>span:last-child{display:block;font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink-2)}.rec-seqcard-a{display:flex;gap:var(--space-1-5);margin-left:auto}.rec-seqcard .ax-seqbar{margin-top:var(--space-3)}.rec-steps{overflow:hidden;background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg)}.rec-step{display:grid;grid-template-columns:var(--m-step-cols);gap:var(--space-2);align-items:center;min-height:var(--row-list);padding:0 var(--space-2) 0 var(--space-3);border-top:var(--hairline) solid var(--line)}.rec-step:first-child{border-top:0}.rec-step-n{font:var(--type-caption);color:var(--faint);text-align:right}.rec-step-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-step-t b{font-weight:var(--weight-medium)}.rec-step-t em{margin-left:var(--space-2);font:var(--type-label);font-style:normal;font-weight:var(--weight-regular);color:var(--faint)}.rec-step.is-done .rec-step-t b{color:var(--ink-2)}.rec-step.is-today{box-shadow:inset var(--rule-w) 0 0 var(--today)}.rec-st{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-label);color:var(--faint)}.rec-st.is-done{color:var(--ink-2)}.rec-st.is-now{color:var(--ink);font-weight:var(--weight-medium)}.rec-step-d{font:var(--type-label);white-space:nowrap}.rec-step-a{display:flex;justify-content:flex-end}.rec-step-a .ax-btn{width:100%}.rec{container:rec / inline-size}.rec.is-narrow{min-height:0}@container rec (max-width: 780px){.rec-top{padding:0 var(--space-2)}.rec-body{display:flex;flex-direction:column}.rec-side{display:contents}.rec-resize{display:none}.rec-side>*{order:4}.rec-body.is-loading>.rec-side>*{order:1}.rec-head{order:1;padding:var(--space-3)}.rec-main{order:3;margin-top:var(--space-2);border-top:var(--hairline) solid var(--line)}.rec-det{order:4;padding-bottom:var(--space-6);border-top:var(--hairline) solid var(--line)}.rec-lookup{order:5;padding:0 0 var(--space-6)}.rec-acts{flex-wrap:wrap}.rec-acts .ax-btn{flex:none}.rec-sec .ax-hl{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-sec-head,.rec-sec-none{padding-left:var(--space-3);padding-right:var(--space-3)}.rec-d .ax-dl-r{grid-template-columns:var(--m-dlabel-ph) minmax(0,1fr)}.rec-tabs{overflow-x:auto;padding:0 var(--space-2)}.rec-tabs .ax-tab{flex:none}.rec-tabs .ax-tab{padding:0 var(--space-1-5);white-space:nowrap}.rec-tabs .ax-tab>.i{display:none}.rec-sec-h{padding:0 var(--space-3)}.rec-sec-filters{display:none}.rec-feed,.rec-seqwrap{padding:0 var(--space-3) var(--space-6)}.rec-tabnote{padding:0 var(--space-3) var(--space-3)}.rec-fchips{padding-bottom:var(--space-3)}.rec-up{grid-template-columns:var(--m-up-cols-ph);row-gap:var(--space-1-5);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.rec-up-t{white-space:normal}.rec-up-a{grid-column:2 / -1;justify-content:flex-start}.rec-up-a:empty{display:none}.rec-up-a .ax-btn{width:auto}.rec-ev>.ax-feed-i{align-items:flex-start}.rec-ev>.ax-feed-i>span:nth-child(2){white-space:normal}.rec-mail{flex-wrap:wrap;row-gap:var(--space-0-5);padding:var(--space-2)}.rec-mail-s{flex:1}.rec-mail-r{flex-basis:100%;margin-left:var(--space-6);white-space:normal}.rec-endnote{margin-left:0}.rec-step{grid-template-columns:var(--m-step-cols-ph);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-3);row-gap:var(--space-1)}.rec-step .rec-st{grid-row:2;grid-column:3;justify-self:start}.rec-step .rec-step-a{grid-row:2;grid-column:4}.rec-step .rec-step-a:empty{display:none}.rec-step-a .ax-btn{width:auto}.rec-seqcard-t{flex-wrap:wrap}.rec-seqcard-a{width:100%;margin-left:0}.rec-pop{top:calc(100% + var(--space-1));left:0;right:0;width:auto}.rec-h-head{display:none}.rec-h-r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--space-1-5)}.rec-h-by{grid-column:1 / -1}.rec-why{max-height:85vh;overflow-y:auto}.rec-why-f li{flex-wrap:wrap;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}.rec-why-t{white-space:normal;overflow-wrap:anywhere;flex-basis:100%}.rec-why-v{flex-wrap:wrap}.rec-ask-w{display:none}.rec-top{gap:var(--space-1)}.rec-top-r{gap:0}}@media(max-width:780px){.ax-tabs{-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - var(--space-8)),transparent);padding-right:var(--space-8);scroll-snap-type:x proximity}.ax-tab{scroll-snap-align:start}.ds-pop.rec-menu{position:fixed;z-index:var(--z-modal);top:auto;left:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:auto;max-width:none;box-shadow:0 0 0 100vmax var(--veil),var(--shadow-pop)}}.nx-grow{flex:1}.nx-dim{color:var(--ink-2);font-weight:var(--weight-regular)}.nx-faint{color:var(--faint);font-weight:var(--weight-regular)}.nx-cut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.nx-err{margin:0;color:var(--late);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-regular)}.nx-anchor{position:relative;display:inline-flex}.nx-link{border:0;background:none;padding:0;color:var(--ink-2);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-1)}.nx-link:hover{color:var(--ink)}.nx-anchor>.ds-pop.is-below-start{top:calc(100% + var(--space-1));left:0}.nx-anchor>.ds-pop.is-below-end{top:calc(100% + var(--space-1));right:0}.nx-men{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--pill);padding:0 var(--space-1-5) 0 var(--space-0-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-medium);white-space:nowrap;vertical-align:baseline;-webkit-user-select:all;user-select:all}.nx-men .ax-av,.nx-men .ax-sq{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.nx-pchip{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-sm);padding:0 var(--space-1-5) 0 var(--space-1);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap}.nx-pmini{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);white-space:nowrap;min-width:0}.nx-fu-ps{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0;overflow:hidden}.nx-was,.nx-by{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium);color:var(--ink-2);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);white-space:nowrap;flex:none;background:var(--bg)}.nx-by{background:var(--selected);box-shadow:none}.ax-modal.nx-ed{--m-w: 800px;width:var(--m-w);max-width:calc(100vw - var(--space-8));height:calc(100vh - var(--space-16) - var(--space-6))}.ax-modal.nx-ed.is-full{width:calc(100vw - var(--space-8))}.nx-ed-in{flex:1;min-height:0;display:flex;flex-direction:column}.nx-ed-h{height:var(--header);flex:none;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.nx-crumb{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;margin-right:auto;overflow:hidden}.nx-crumb .nx-pchip{min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:780px){.nx-crumb-sep,.nx-crumb>.nx-dim{display:none}}.nx-crumb-sep{color:var(--faint)}.nx-saved{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);margin-right:var(--space-1-5);white-space:nowrap}.nx-saved.is-bad{color:var(--late)}.nx-ed-b{flex:1;overflow:auto;padding:var(--space-8) var(--space-16) var(--space-12)}.nx-title{width:100%;border:0;padding:0;background:transparent;color:var(--ink);font:var(--type-headline);letter-spacing:var(--tracking-tight);outline:none}.nx-title::placeholder{color:var(--faint)}.nx-meta{display:flex;align-items:center;gap:var(--space-1-5);margin:var(--space-3) 0 var(--space-5);flex-wrap:wrap}.nx-meta-i{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-sm);padding:0 var(--space-2) 0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.nx-meta-i .i{color:var(--faint)}.nx-meta-i.is-linked{color:var(--ink)}.nx-ed .ax-modal-f{flex:none;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.nx-ed-f{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0}.nx-reach,.nx-notify{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;white-space:nowrap}.nx-reach>span{overflow:hidden;text-overflow:ellipsis}.nx-notify{flex:none}.nx-reach b{font-weight:var(--weight-medium);color:var(--ink)}.nx-reach .i,.nx-notify .i{color:var(--faint);flex:none}.nx-ed-f .ax-btn+.ax-kbd{margin-left:calc(-1 * var(--space-2))}.nx-doc{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--weight-regular);color:var(--ink)}.nx-doc h1,.nx-doc h2,.nx-doc h3{font:var(--type-title);margin:var(--space-5) 0 var(--space-1);letter-spacing:var(--tracking-tight)}.nx-doc>:first-child{margin-top:0}.nx-doc p{margin:0 0 var(--space-2)}.nx-doc ul,.nx-doc ol{margin:0 0 var(--space-2);padding-left:var(--space-6)}.nx-doc li{margin:var(--space-0-5) 0;padding-left:var(--space-0-5)}.nx-doc li::marker{color:var(--faint)}.nx-doc b{font-weight:var(--weight-strong)}.nx-doc a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--faint);text-underline-offset:var(--space-1)}.nx-doc.is-small{font-size:var(--type-label-size);line-height:var(--type-body-line)}.nx-doc.is-small h1,.nx-doc.is-small h2,.nx-doc.is-small h3{font:var(--type-body-strong);margin:var(--space-3) 0 var(--space-0-5)}.nx-page-frame{position:relative}.nx-page{outline:none;min-height:var(--space-16)}.nx-page.is-empty:before{content:attr(data-placeholder);color:var(--faint);position:absolute;pointer-events:none}.nx-fmt{position:absolute;transform:translateY(calc(-100% - var(--space-2)));display:flex;align-items:center;gap:var(--space-0-5);padding:var(--space-1);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-pop);z-index:var(--z-menu);white-space:nowrap}.nx-fmt-g{display:inline-flex;align-items:center;gap:var(--space-0-5)}.nx-fmt-b{min-width:var(--control);height:var(--control);padding:0 var(--space-1-5);display:inline-grid;place-items:center;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--ink-2);font:var(--type-label);cursor:pointer}.nx-fmt-b:hover{background:var(--hover)}.nx-fmt-b.is-on{background:var(--selected);color:var(--ink)}.nx-fmt-b.is-b{font-weight:var(--weight-bold)}.nx-fmt-b.is-i{font-style:italic}.nx-fmt-b.is-s{text-decoration:line-through}.nx-fmt-sep{width:var(--hairline);height:var(--icon-lg);background:var(--line-2);margin:0 var(--space-1)}.nx-fmt-link{--m-w: 220px;display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--accent);box-shadow:var(--focus-ring);border-radius:var(--radius-sm);min-width:var(--m-w);font-size:var(--type-label-size);line-height:var(--type-label-line)}.nx-fmt-link.is-bad{border-color:var(--late)}.nx-fmt-link input{flex:1;border:0;outline:none;background:transparent;font:inherit;color:var(--ink);min-width:0}.ax-menu.nx-sug{width:var(--popover-w);max-width:calc(100vw - var(--space-8));font-size:var(--type-body-size);line-height:var(--type-body-line)}.nx-sug-i{cursor:pointer}.nx-sug-i.is-on{background:var(--hover)}.nx-sug-w{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-sug-w b{font-weight:var(--weight-medium)}.nx-sug-s{color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-regular)}.nx-sug-held{display:block;white-space:normal}.nx-sug-i[aria-disabled=true]{cursor:default}.nx-sug-i[aria-disabled=true] .nx-sug-w b{color:var(--ink-2)}.nx-sug-md{min-width:var(--avatar-lg);color:var(--faint);font-family:var(--font-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.nx-sug-none{margin:0;padding:var(--space-2);color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.nx-sug-f{border-top:var(--hairline) solid var(--line);margin:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-2) var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);background:var(--sunk);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.nx-tpl{--m-cols: 300px minmax(0, 1fr);display:grid;grid-template-columns:var(--m-cols);margin-top:var(--space-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-raise)}.nx-tpl-list{padding:var(--space-1-5);border-right:var(--hairline) solid var(--line);display:flex;flex-direction:column}.nx-tpl-l,.nx-tpl-prev-l{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);padding:var(--space-1-5) var(--space-2)}.nx-tpl-i{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:0;background:transparent;border-radius:var(--radius);cursor:pointer;text-align:left}.nx-tpl-i:hover,.nx-tpl-i.is-hover{background:var(--hover)}.nx-tpl-w{display:flex;flex-direction:column;min-width:0}.nx-tpl-w b{font-weight:var(--weight-medium)}.nx-tpl-w span{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint);font-weight:var(--weight-regular)}.nx-tpl-ic{width:var(--control);height:var(--control);border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2);flex:none}.nx-tpl-prev{padding:var(--space-1-5) var(--space-5) var(--space-4);background:var(--sunk)}.nx-pn{padding:var(--space-4) var(--space-6)}.nx-pn-list{display:flex;flex-direction:column;gap:var(--space-3)}.nx-card{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--surface);box-shadow:var(--shadow-raise)}.nx-card:hover{border-color:var(--faint)}.nx-card.is-quote{background:var(--sunk);box-shadow:none}.nx-card-h{display:flex;align-items:center;gap:var(--space-2)}.nx-card-open{border:0;background:none;padding:0;text-align:left;cursor:pointer;font:var(--type-body-strong);color:var(--ink);margin-right:auto}.nx-card-x{margin:var(--space-0-5) 0 0;font-size:var(--type-label-size);line-height:var(--type-body-line);color:var(--ink-2);font-weight:var(--weight-regular);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nx-card-x b{font-weight:var(--weight-strong)}.nx-card-f{display:flex;align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);flex-wrap:wrap;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.nx-card-f .nx-men{height:var(--pill-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-modal.nx-fu{--m-w: 600px;width:var(--m-w);overflow:visible}.nx-fu-h{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.nx-fu-h .i{color:var(--ink-2)}.nx-fu-in{position:relative;margin:var(--space-4) var(--space-4) var(--space-3);min-height:var(--space-12);font:var(--type-title);font-family:var(--font-sans);font-weight:var(--weight-medium)}.nx-fu-mirror,.nx-fu-ta{font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;padding:0;margin:0;border:0}.nx-fu-mirror{color:var(--ink);pointer-events:none}.nx-fu-ta{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;resize:none;background:transparent;color:transparent;caret-color:var(--ink);outline:none;overflow:hidden}.nx-fu-ta::placeholder{color:var(--faint)}.nx-tok{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-sm)}.nx-fu-chips{display:flex;align-items:center;gap:var(--space-1-5);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap}.nx-fu-chips .ax-sep{margin:0 var(--space-0-5)}.nx-fu-chips .ax-chip .ax-av,.nx-fu-chips .ax-chip .ax-sq{width:var(--avatar-sm);height:var(--avatar-sm)}.ax-menu.nx-dmenu{--m-w: 328px;width:var(--m-w)}.ax-menu.nx-omenu{--m-w: 260px;width:var(--m-w)}.nx-menu-f{margin:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);background:var(--sunk);color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);border-radius:0 0 var(--radius-lg) var(--radius-lg)}.nx-fu .ax-modal-f{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.nx-fu .ax-modal-f .ax-btn+.ax-kbd{margin-left:calc(-1 * var(--space-1))}.nx-ppick{position:absolute;z-index:var(--z-menu);width:var(--menu-w-lg);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-1)}.nx-ppick-in{width:100%;height:var(--control-lg);padding:0 var(--space-2);margin-bottom:var(--space-1);border:0;border-bottom:var(--hairline) solid var(--line);background:transparent;font:var(--type-body);color:var(--ink);outline:none}.nx-ppick .nx-sug-i{width:100%;border:0;background:transparent;text-align:left}.ax.nx-h{display:block;background:var(--bg)}.nx-fv{flex:1}.nx-fv-tools .nx-seg{display:inline-flex;height:var(--control);padding:var(--space-0-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);gap:var(--space-0-5)}.nx-fv-tools .nx-seg{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}.nx-fv-tools .nx-seg-i{flex:none}.nx-seg-i{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--pill);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer}.nx-seg-i.is-on{background:var(--selected);color:var(--ink)}.nx-fv-by{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);color:var(--ink-2);white-space:nowrap}.nx-fv-by b{color:var(--ink);font-weight:var(--weight-medium)}.nx-fv-tools .ax-btn+.ax-kbd{margin-left:calc(-1 * var(--space-1))}.nx-fv-note{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);background:var(--sunk);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--weight-regular)}.nx-fv-note .nx-was{margin:0 var(--space-0-5)}.nx-fv-err{padding:var(--space-2) var(--space-4)}.nx-fv-hd,.nx-fv-r{--m-cols: var(--control) var(--row-list) minmax(0, 1fr) 380px 140px var(--col-xs);display:grid;grid-template-columns:var(--m-cols);align-items:center}.nx-fv-hd{height:var(--row-table);border-bottom:var(--hairline) solid var(--line);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.nx-fv-hd>span{padding:0 var(--space-3)}.nx-fv-hd>span:nth-child(3){padding-left:0}.nx-fv-gh{display:flex;align-items:center;gap:var(--space-2);height:var(--space-10);padding:0 var(--space-4);background:var(--sunk);border-bottom:var(--hairline) solid var(--line)}.nx-fv-gh b{font:var(--type-body-strong);font-size:var(--type-label-size);line-height:var(--type-label-line)}.nx-fv-g{list-style:none;margin:0;padding:0}.nx-fv-r{height:var(--row-list);border-bottom:var(--hairline) solid var(--line)}.nx-fv-r:hover{background:var(--hover)}.nx-fv-r.is-done .nx-fv-t b{color:var(--faint);text-decoration:line-through}.nx-fv-r>.nx-tick{justify-self:center}.nx-fv-t{display:flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap}.nx-fv-t b{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis}.nx-fv-r>.nx-fu-ps{padding:0 var(--space-3)}.nx-fv-d,.nx-fv-o{padding:0 var(--space-3)}.nx-fv-dt{color:var(--ink-2);white-space:nowrap}.nx-fv-foot{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.nx-empty-s{display:block;margin-top:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--faint)}.nx-tick{width:var(--icon);height:var(--icon);padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 var(--space-0-5) var(--line-2);flex:none;cursor:pointer;background:var(--bg)}.nx-tick:hover{box-shadow:inset 0 0 0 var(--space-0-5) var(--ink-2)}.nx-tick.is-done{background:var(--ok);box-shadow:none}.nx-fu-name{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%}.ax-row-m>b:has(>.nx-fu-name){flex:0 1 auto;min-width:0}.ax-row-m .ax-step:has(>.nx-fu-ps){flex:none;margin-left:var(--space-1)}.nx-pf{padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.nx-pf-bar{display:flex;align-items:center;gap:var(--space-2)}.nx-pf-bar .ax-btn+.ax-kbd{margin-left:calc(-1 * var(--space-1))}.nx-frs{list-style:none;margin:0;padding:0;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);overflow:hidden}.nx-fr{--m-cols: var(--icon) minmax(0, 1fr) auto var(--avatar);display:grid;grid-template-columns:var(--m-cols);gap:var(--space-3);align-items:center;height:var(--row-list);padding:0 var(--space-4);border-top:var(--hairline) solid var(--line)}.nx-fr:first-child{border-top:0}.nx-fr.is-done .nx-fr-t b{color:var(--faint);text-decoration:line-through}.nx-fr-t{display:flex;align-items:center;gap:var(--space-2);min-width:0;white-space:nowrap}.nx-fr-t b{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis}.nx-h-nav{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);background:var(--sunk);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.nx-h-nav a{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none}.nx-h-nav a.is-on{background:var(--selected);color:var(--ink)}.nx-h-page{min-height:100vh;display:flex;flex-direction:column}.nx-h-top{height:var(--header);display:flex;align-items:center;padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--line)}.nx-h-top b{font-weight:var(--weight-medium)}.nx-h-body{flex:1;display:flex;flex-direction:column}@media(max-width:780px){.ax-modal.nx-ed{width:100vw;max-width:none;height:100vh;border-radius:0;border:0}.ax-veil:has(>.nx-ed),.ax-veil:has(>.nx-fu){padding-top:0}.nx-ed-b{padding:var(--space-5) var(--space-4) var(--space-8)}.nx-ed-f{flex-wrap:wrap;row-gap:var(--space-2)}.nx-ed-f .nx-reach{flex:1 1 100%}.nx-ed-f .nx-reach>span{white-space:normal}.nx-fmt{left:0!important;right:0;flex-wrap:wrap;white-space:normal;top:var(--m-below)!important;transform:translateY(var(--space-2))}.nx-fmt-link{min-width:0;flex:1 1 100%}.ax-menu.nx-sug{left:0!important;right:0;width:auto}.nx-tpl{grid-template-columns:1fr}.nx-tpl-list{border-right:0}.nx-tpl-prev{display:none}.ax-modal.nx-fu{width:100vw;max-width:none;min-height:100vh;border-radius:0;border:0}.nx-fu .ax-modal-f{flex-wrap:wrap;border-radius:0}.ax-menu.nx-dmenu,.ax-menu.nx-omenu{width:calc(100vw - var(--space-8))}.nx-fv-tools{padding:var(--space-2) var(--space-3);row-gap:var(--space-2)}.nx-fv-hd,.nx-fv-sel{display:none}.nx-fv-r{--m-cols: var(--space-10) minmax(0, 1fr) auto;grid-template-rows:auto auto;height:auto;min-height:var(--space-16);padding:var(--space-2) var(--space-3) var(--space-2) 0;row-gap:var(--space-1)}.nx-fv-r>.nx-tick{grid-row:1 / span 2;align-self:start;margin-top:var(--space-0-5)}.nx-fv-t{grid-column:2;white-space:normal;flex-wrap:wrap}.nx-fv-r>.nx-fu-ps{grid-column:2;grid-row:2;padding:0}.nx-fv-r>.nx-fu-ps .nx-pmini:nth-child(2){display:none}.nx-fv-d{grid-column:3;grid-row:1;padding:0;justify-self:end}.nx-fv-o{grid-column:3;grid-row:2;padding:0;justify-self:end}.nx-fv-gh{padding:0 var(--space-3)}.ax-row:has(.nx-fu-name){height:auto;min-height:var(--row-list);padding-top:var(--space-2);padding-bottom:var(--space-2)}.ax-row:has(.nx-fu-name) .ax-row-m{flex-wrap:wrap;white-space:normal}.ax-row-m .ax-step:has(>.nx-fu-ps){flex-basis:100%;margin-left:var(--space-6)}.nx-fr{--m-cols: var(--icon) minmax(0, 1fr) auto}.nx-fr>.ax-av{display:none}.nx-pn,.nx-pf{padding:var(--space-3)}}.ds-pop.is-float,.ds-menu.is-float{z-index:var(--z-modal)}.ds-menu.is-float{max-width:var(--menu-w-lg)}.call-key{margin-left:auto;padding-left:var(--space-2);font-variant-numeric:tabular-nums;color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}a.tel{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-0-5)}a.tel:hover{text-decoration-color:var(--ink-2)}@media(max-width:780px){.ax-step>a.tel{display:inline-flex;align-items:center;min-height:var(--tap);margin-block:calc((var(--space-5) - var(--space-10)) / 2)}}.ax-feed-i.has-note{row-gap:0}.ax-feed-note{grid-column:2 / -1;margin:0 0 var(--space-2);color:var(--ink-2);white-space:normal;font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ev-what .ev-note{display:block;white-space:normal;color:var(--ink-2)}.ds-link.reply-notareply{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-0-5)}.ds-link.reply-notareply:hover{color:var(--ink);text-decoration-color:var(--ink-2)}.ax-stat-note{margin:var(--space-1) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);white-space:normal;overflow-wrap:anywhere}.sheet-h-now{font-weight:var(--weight-regular);text-transform:none;letter-spacing:normal}.ownav-name{margin-left:var(--space-1-5);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rem-row{overflow:hidden}.rem-clear{flex:none;min-width:var(--icon);text-align:center}.ax-conn-t>span{white-space:normal;overflow:visible;text-overflow:clip}.ax-first{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1-5)}.ax-first li{display:flex;align-items:center;gap:var(--space-1-5);color:var(--ink);font-size:var(--type-body-size);line-height:var(--type-body-line)}.ax-first li.is-done{color:var(--ink-2)}.ax-first-go{text-align:start;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-0-5)}.ax-more-list{display:flex;flex-direction:column;gap:var(--space-0-5)}.ax-more-list .ax-nav-i{width:100%;height:var(--control-lg)}@media(max-width:780px){html :is(input:not([type=checkbox],[type=radio],[type=range],[type=color]),textarea,select,[contenteditable=true]){font-size:var(--type-title-size);line-height:var(--type-title-line)}}@media(pointer:coarse){.ax-kbd:not(.keys-list .ax-kbd),.cmdk-foot{display:none}}@media(pointer:coarse),(max-width:780px){.ax-menu-i{height:calc(var(--control-lg) + var(--space-2))}}.ask-me.is-press{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2)}.ask-res{--m-res-row: calc(var(--type-body-line) + var(--type-caption-line) + 2 * var(--space-1));--m-res-h: calc(var(--m-res-row) * 6 + 2 * var(--space-0-5));display:flex;flex-direction:column;gap:var(--space-2)}.ask-res-h{margin:0;display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.ask-res-h span{margin-left:auto;color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-res-list{list-style:none;margin:0;padding:var(--space-0-5);max-height:var(--m-res-h);overflow-y:auto;overscroll-behavior:contain;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.ask-res-list:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ask-res-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-2);align-items:center;min-height:var(--m-res-row);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.ask-res-row:hover{background:var(--hover)}.ask-res-row.is-on{background:var(--accent-soft);box-shadow:inset var(--space-0-5) 0 0 var(--accent)}.ask-res-list:focus-visible .ask-res-row.is-cur{box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.ask-res-list:focus-visible .ask-res-row.is-on.is-cur{box-shadow:inset var(--space-0-5) 0 0 var(--accent),inset 0 0 0 var(--hairline) var(--accent)}.ask-res-l1{display:flex;align-items:baseline;gap:var(--space-1-5);min-width:0;white-space:nowrap}.ask-res-l1 b{font-weight:var(--weight-strong);overflow:hidden;text-overflow:ellipsis}.ask-res-num{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-variant-numeric:tabular-nums;flex:none}.ask-res-l2{grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-regular)}.ask-res-l2 b{color:var(--ink);font-weight:var(--weight-medium)}.ask-res-row>.ax-date{grid-column:2;grid-row:1 / 3}.ask-res-row .ax-date .i{margin-left:var(--space-1)}.ask-pills{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.ask-dropped summary{cursor:pointer;color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-dropped ul{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.ask-dropped li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ask-dropped li span{min-width:0;overflow-wrap:anywhere}.ask-looked{margin:0;color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-looked .is-off{color:var(--ink-2)}.ask-form .def{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);column-gap:var(--space-3)}.ask-form-ppl{list-style:none;margin:0;padding:0}.ask-form-ppl small{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-chips{display:flex;flex-direction:column;gap:var(--space-2)}.ask-chips-q{margin:0}.ask-chips-o{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.ask-chips-o .ax-chip small{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);margin-left:var(--space-1)}.ask-chips .ax-chip:disabled{cursor:default}.ask-chips.is-done .ax-chip:not(.is-on){color:var(--faint);border-color:transparent;background:transparent}.ask-eyebrow{margin:0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.ask-res-h.ask-eyebrow span{text-transform:none;letter-spacing:normal;font-weight:var(--weight-regular)}.ask-card{display:flex;flex-direction:column;gap:var(--space-1);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);background:var(--surface)}.ask-card .brief-line{font-weight:var(--weight-regular)}.ask-body{padding-bottom:var(--space-4)}@media(max-width:780px){.ask-res-l1{flex-wrap:wrap;white-space:normal}.ask-res-l1 b{white-space:normal}.ask-pills{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:780px){.ask-pills .ax-btn,.ask-chips-o .ax-chip{min-height:calc(var(--control-xl) + var(--space-1))}.ask-res-row{min-height:calc(var(--row-list) + var(--space-2))}.ask-form .def{grid-template-columns:minmax(0,1fr)}}.ax-panel-h .ax-btn[aria-pressed=true]{background:var(--selected);color:var(--ink)}.ask-hist{display:flex;flex-direction:column;gap:var(--space-4);outline:none}.ask-hist-g{display:flex;flex-direction:column;gap:var(--space-0-5)}.ask-hist-h{margin:0;padding:0 var(--space-2) var(--space-1);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--weight-medium);color:var(--faint)}.ask-hist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.ask-hist-row{position:relative}.ask-hist-open{display:flex;flex-direction:column;gap:var(--space-0-5);width:100%;min-width:0;padding:var(--space-1-5) var(--space-8) var(--space-1-5) var(--space-2);border:0;border-radius:var(--radius);background:transparent;text-align:left;cursor:pointer}.ask-hist-open:hover,.ask-hist-open[aria-current=true]{background:var(--hover)}.ask-hist-open:focus-visible,.ask-hist-open:focus{outline:none;box-shadow:var(--focus-ring)}.ask-hist-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.ask-hist-when{font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint);font-variant-numeric:tabular-nums}.ask-hist-more{position:absolute;top:50%;right:var(--space-1);transform:translateY(-50%)}.ask-hist-menu{--m-w: 152px;width:var(--m-w)}.ask-hist-edit{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--hover)}.ask-hist-edit .ds-input{flex:1;min-width:0}.ask-otr{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.ask-otr .ds-toggle{font-size:var(--type-label-size);line-height:var(--type-label-line)}.ask-otr-note{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-otr.is-on{margin:0;display:block;color:var(--ink-2)}.ask-otr.is-on b{color:var(--ink);font-weight:var(--weight-strong)}.ask-dock{display:flex;flex-direction:column;gap:var(--space-1-5);padding-top:var(--space-2);border-top:var(--hairline) solid var(--line)}.ask-dock>.ask-otr{padding:0 var(--space-4)}.ask-in{position:relative}.ax-panel{container:panel / inline-size}@container panel (max-width: 440px){.ask-in{flex-wrap:wrap;justify-content:flex-end;row-gap:var(--space-1)}.ask-in>textarea,.ask-in>input,.ask-in>.ds-grow{flex-basis:100%}}.ask-slash{--m-slash-h: var(--w-md);position:absolute;left:0;right:0;bottom:calc(100% + var(--space-1));z-index:2;margin:0;padding:var(--space-1);list-style:none;max-height:var(--m-slash-h);overflow-y:auto;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-pop)}.ask-slash-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ask-slash-row:hover,.ask-slash-row:focus-visible{background:var(--hover)}.ask-slash-who{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-slash-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2)}.ask-me-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.ask-me-row>.ask-me{align-self:auto}.ask-me-edit{display:flex;flex:1;align-items:center;gap:var(--space-1-5)}.ask-me-edit .ds-input{flex:1;min-width:0}.ask-turn-tools,.ask-versions{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ask-about{margin:0 0 var(--space-2);color:var(--ink-2)}.ask-suggest{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin:var(--space-2) 0}.ask-web{display:flex;flex-direction:column;gap:var(--space-1-5);padding:var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg)}.ask-web-why{margin:0;color:var(--ink-2)}.ask-web-qs,.ask-web-links{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.ask-web-q{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.ask-web-words{min-width:0;overflow-wrap:anywhere}.ask-web-links li{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);min-width:0}.ask-web-link{flex:1 1 calc(var(--space-16) * 3);min-width:0;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);overflow-wrap:anywhere}.ask-web-site{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap}.ask-web-mark{margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius);background:var(--selected);color:var(--ink-2);font-size:var(--type-caption-size);line-height:var(--type-caption-line);text-decoration:none;display:inline-block}.ask-empty .ax-btn{display:flex;margin:var(--space-3) 0}.ask-empty .ask-rule{display:block}.ask-res-row.is-plain{cursor:default}.ask-res-row.is-plain:hover{background:transparent}.ask-res-row>.ax-btn{grid-column:1 / -1;justify-self:start;margin-top:var(--space-1)}.ask-res-row.is-plain .ask-res-l1{flex-wrap:wrap;white-space:normal}.ask-res-row.is-plain .ask-res-l1 b{white-space:normal}.ask-res-row.is-tick{grid-template-columns:auto minmax(0,1fr) auto}.ask-res-row.is-tick>.ds-check{grid-row:1 / 3}.ask-res-row.is-tick>.ask-res-l2{grid-column:2}.ask-res-row.is-tick>label{cursor:pointer}.ask-res-row.is-tick:has(>.ds-check:disabled)>label{cursor:default}.ask-tick-flags{grid-column:3;grid-row:1 / 3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.ask-tick-flags:empty{display:none}@media(max-width:780px){.ax-row:not(.is-reply){display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);row-gap:var(--space-1)}.ax-row:not(.is-reply)>.ax-row-m,.ax-row:not(.is-reply)>.ax-row-m:has(>.ax-co){display:contents}.ax-row:not(.is-reply)>.ax-tick{display:none}.ax-row:not(.is-reply) .ax-row-m>.ax-av,.ax-row:not(.is-reply) .ax-row-m>.ax-sq{order:1;flex:none}.ax-row:not(.is-reply) .ax-row-m>b{order:2;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-row:not(.is-reply) .ax-row-m>.ax-co{order:3;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-row:not(.is-reply)>.ax-date,.ax-row:not(.is-reply)>.ax-date-slot{order:4;flex:none;margin-left:auto}.ax-row:not(.is-reply) .ax-row-m>.ax-step{order:5;flex:1 1 100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.ax-row:not(.is-reply):has(.ax-row-m>.ax-av,.ax-row-m>.ax-sq) .ax-row-m>.ax-step{padding-left:calc(var(--avatar) + var(--space-2))}.ax-row:not(.is-reply)>.ax-act{order:6;flex:1 1 100%;justify-content:flex-end;flex-wrap:nowrap}.ax-row:not(.is-reply)>:nth-child(n+4):not(.ax-act):not(.ax-date):not(.ax-date-slot){order:7;flex:1 1 100%}.ax-rows.is-cos .ax-act .act-dismiss{display:none}}.ax-row.is-reply .row-more.is-phone{display:none}@media(max-width:780px){.ax-row.is-reply .ax-act>.is-wide{display:none}.ax-row.is-reply .row-more.is-phone{display:inline-flex}}@media(min-width:780px){.ax-rows.is-cos .row-more.is-phone{visibility:hidden}}@media(min-width:780px){.is-today{--m-act: 172px}.is-today .ax-rows>.ax-row:not(.has-tick){padding-left:calc(var(--space-3) + var(--icon) + var(--space-3))}.is-today .ax-rows:not(.is-cos)>.ax-row:not(.is-reply){--m-cols: minmax(0, 1fr) var(--list-date-today) var(--m-act);grid-template-columns:var(--m-cols)}.is-today .ax-rows:not(.is-cos)>.ax-row.has-tick:not(.is-reply){--m-cols: var(--space-4) minmax(0, 1fr) var(--list-date-today) var(--m-act)}.is-today .ax-rows.is-cos .ax-act .act-main{flex:0 0 calc(var(--m-act) - var(--control) - var(--space-1-5))}}.is-today .ax-row:not(.is-reply)>.ax-act:not(:has(.row-more)){padding-right:calc(var(--control) + var(--space-1-5))}.wf-editor{flex:1;min-height:0;display:flex;flex-direction:column}.wf-head{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:var(--hairline) solid var(--line)}.wf-crumbs{grid-column:1 / -1;min-width:0;height:var(--header);display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-4);border-bottom:var(--hairline) solid var(--line);font:var(--type-body);color:var(--faint)}.wf-crumb,.wf-title{height:var(--control-sm);padding:0 var(--space-1-5);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);font:var(--type-body);cursor:pointer;white-space:nowrap}.wf-title{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.wf-crumb:hover,.wf-title:hover{background:var(--hover)}.wf-title-input{width:var(--menu-w)}.wf-head-menu{display:inline-flex}.wf-head .wf-tabs{height:var(--wf-row);border-bottom:0}.wf-switches{display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4)}.wf-live-status{font:var(--type-caption);color:var(--ink-2);white-space:nowrap}.wf-stage{position:relative;flex:1;min-height:0;overflow:hidden}.wf-canvas{width:100%;height:100%;background:var(--wf-canvas)}.wf-canvas .react-flow__background-pattern.dots{fill:var(--wf-dot)}.wf-canvas .react-flow__pane.selection{cursor:default}.wf-canvas .react-flow__node{cursor:grab}.wf-canvas.is-read .react-flow__node{cursor:default}.wf-canvas .react-flow__node:focus-visible{outline:none}.wf-canvas .react-flow__node:focus-visible .wf-node{box-shadow:var(--focus-ring)}.wf-canvas .react-flow__selection,.wf-canvas .react-flow__nodesselection-rect{background:color-mix(in srgb,var(--accent) 8%,transparent);border:var(--hairline) dotted var(--accent)}.wf-canvas .react-flow__connection-path{stroke:var(--accent);stroke-width:var(--wf-edge-w)}.wf-canvas .react-flow__attribution{margin:var(--space-2);padding:0;background:transparent;font:var(--type-caption)}.wf-canvas .react-flow__attribution a{color:var(--faint)}.wf-canvas .wf-edge{stroke:var(--wf-edge);stroke-width:var(--wf-edge-w);fill:none}.wf-canvas .react-flow__edge .wf-edge.wf-edge--selected,.wf-canvas .react-flow__edge.selectable:is(:focus,:focus-visible) .wf-edge{stroke:var(--accent)}.wf-edge-defs{position:absolute;width:0;height:0;overflow:hidden}.wf-edge-arrow polyline{fill:none;stroke:var(--wf-edge);stroke-linecap:round;stroke-linejoin:round}.wf-edge-arrow--selected polyline{stroke:var(--accent)}.wf-banner{position:absolute;top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:3;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-wf-bar);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2),var(--shadow-raise);font:var(--type-body);color:var(--ink)}.wf-banner>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-banner:has(.wf-banner-why)>span:first-child{white-space:normal}.wf-banner-save{color:var(--ink-2)}.wf-banner>.i{color:var(--faint)}.wf-banner--stale{box-shadow:inset 0 0 0 var(--hairline) var(--today),var(--shadow-raise)}.wf-banner--stale>.i{color:var(--today)}.wf-stage.has-panel .wf-banner{right:calc(var(--m-wf-panel, var(--wf-panel-w)) + 2 * var(--space-3))}.wf-organized{position:absolute;top:calc(2 * var(--space-3) + var(--control-lg));z-index:4;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-radius:var(--radius-wf-bar);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2),var(--shadow-pop);font:var(--type-body);color:var(--ink);white-space:nowrap}.wf-organized>.i{color:var(--ok)}.wf-organized-undo,.wf-organized-x{display:inline-grid;place-items:center;height:var(--control);padding:0 var(--space-2);border:0;border-radius:var(--radius);background:transparent;font:inherit;color:var(--accent);cursor:pointer}.wf-organized-x{width:var(--control);padding:0;color:var(--faint)}.wf-organized-undo:hover,.wf-organized-x:hover{background:var(--hover)}.wf-organized-undo:focus-visible,.wf-organized-x:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-node{position:relative;box-sizing:border-box;min-width:var(--wf-node-w);height:100%;min-height:var(--wf-node-h);display:flex;flex-direction:column;gap:calc(var(--space-1) + var(--hairline));padding:0 0 var(--space-1-5);border-radius:var(--radius-wf-node);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2),var(--shadow-raise);color:var(--ink);transition:background-color var(--dur-fast) var(--ease)}.wf-node:hover{background:color-mix(in srgb,var(--hover) 50%,var(--surface))}.wf-node.is-selected{box-shadow:inset 0 0 0 var(--hairline) var(--accent),var(--shadow-raise)}.wf-node.is-source:before{content:"";position:absolute;inset:calc(-1 * var(--hairline));border:var(--hairline) dashed var(--accent);border-radius:var(--radius-wf-halo);pointer-events:none}.wf-node.is-read:hover{background:var(--surface)}.wf-node.is-path{box-shadow:inset 0 0 0 var(--hairline) var(--ink-2),var(--shadow-raise)}.wf-node.is-failed{box-shadow:inset 0 0 0 var(--hairline) var(--late),var(--shadow-raise)}.wf-node.is-slot{width:var(--wf-node-w);height:var(--wf-node-h);flex-direction:row;align-items:center;justify-content:center;gap:var(--space-1-5);padding:0;box-shadow:none;border:var(--hairline) dashed var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));font:var(--type-caption);color:var(--ink-2)}.wf-trigger-tab{position:absolute;top:calc(-1 * var(--control-sm));left:0;z-index:-1;width:var(--wf-tab-w);height:var(--wf-tab-h);display:flex;align-items:flex-start;gap:calc(var(--space-0-5) + var(--hairline));padding:calc(var(--space-0-5) + var(--hairline)) var(--space-2) 0 var(--space-1-5);border-radius:var(--radius-wf-field) var(--radius-wf-field) 0 0;background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font:var(--type-caption);color:var(--ink-2);white-space:nowrap}.wf-trigger-tab .i{width:var(--space-3);height:var(--space-3);margin-top:var(--space-0-5)}.wf-node.is-selected .wf-trigger-tab{background:var(--brand);box-shadow:inset 0 0 0 var(--hairline) var(--accent);color:var(--brand-ink)}.wf-node-h{flex:none;height:calc(var(--control) + var(--space-1-5));display:flex;align-items:center;gap:var(--space-1-5);padding:calc(var(--space-1-5) + var(--space-1)) calc(2 * var(--space-1-5)) 0 calc(var(--space-1-5) + var(--space-1))}.wf-node-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body);color:var(--ink)}.wf-node-d{flex:none;display:flex;align-items:center;gap:var(--space-1);padding:0 calc(var(--space-2) + var(--space-0-5))}.wf-node-in{flex:1;min-width:0;height:var(--control-sm);margin:0 0 0 calc(-1 * var(--space-1-5));padding:var(--space-1) var(--space-1-5);border:0;border-radius:var(--radius);outline:0;background:transparent;font:var(--type-caption);color:var(--ink-2)}span.wf-node-in{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wf-node-in::placeholder{color:var(--faint)}.wf-node:not(.is-selected):not(:hover) .wf-node-in::placeholder{color:transparent}.wf-node-in:hover,.wf-node-in:focus{background:color-mix(in srgb,var(--hover) 60%,transparent)}.wf-node-in:focus-visible{box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.wf-node-st{flex:none;display:grid;place-items:center;width:var(--icon);height:var(--icon)}.wf-node-st.is-error{color:var(--late)}.wf-node-st.is-warn{color:var(--today)}.wf-tile{flex:none;width:var(--control-sm);height:var(--control-sm);display:grid;place-items:center;border-radius:30%;color:var(--wf-tile-data);background:color-mix(in srgb,currentColor 14%,var(--surface));box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb,currentColor 26%,transparent)}.wf-tile .i{width:var(--icon);height:var(--icon)}.wf-tile.is-data{color:var(--wf-tile-data)}.wf-tile.is-tasks{color:var(--wf-tile-tasks)}.wf-tile.is-conditions{color:var(--wf-tile-conditions)}.wf-tile.is-delays{color:var(--wf-tile-delays)}.wf-tile.is-workflow{color:var(--wf-tile-workflow)}.wf-tile.is-lg{width:var(--control);height:var(--control)}.wf-tile.is-sm{width:var(--pill-sm);height:var(--pill-sm)}.wf-tile.is-sm .i{width:var(--icon-sm);height:var(--icon-sm)}.wf-port-row{position:absolute;left:0;right:0;height:var(--pill-sm);transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-3);pointer-events:none}.wf-port-row--foot{top:auto;bottom:0;height:0;transform:none;padding:0;justify-content:center}.wf-port-label{font:var(--type-caption);font-weight:var(--weight-regular);color:var(--ink-2);white-space:nowrap}.wf-canvas.is-far .wf-port-label{visibility:hidden}.wf-canvas .wf-port,.wf-port{width:var(--control-sm);height:var(--control-sm);min-width:0;min-height:0;border:0;border-radius:var(--radius-full);background:transparent}.wf-port:before,.wf-port:after{content:"";position:absolute;border-radius:var(--radius-full);pointer-events:none}.wf-port:before{inset:calc((var(--control-sm) - var(--wf-port-ring)) / 2);border:var(--hairline) solid var(--wf-port);background:var(--surface)}.wf-port:after{inset:calc((var(--control-sm) - var(--dot-sm)) / 2);background:var(--wf-port);opacity:0;transition:opacity var(--dur-fast) var(--ease)}.wf-port.wf-port--connected:after{opacity:1}.wf-port:hover:before{border-color:var(--accent)}.wf-node.is-selected .wf-port:before{border-color:var(--ink-2)}.wf-node.is-selected .wf-port:after{background:var(--ink-2)}.wf-canvas .wf-port-in,.wf-port-in{top:calc(var(--wf-node-h) / 2);width:var(--space-0-5);height:var(--space-0-5);min-width:0;min-height:0;border:0;opacity:0}.wf-add{position:absolute;left:calc(100% + var(--wf-add-gap));top:50%;width:var(--pill-sm);height:var(--pill-sm);margin-top:calc(-1 * var(--pill-sm) / 2);display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:var(--brand);box-shadow:var(--shadow-primary);color:var(--brand-ink);cursor:pointer;opacity:0;transform:translate(calc(-1 * var(--space-4))) scale(.95);pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.wf-add:before{content:"";position:absolute;inset:0 0 0 calc(var(--control-sm) / 2 - var(--wf-add-gap))}.wf-add .i{width:var(--space-3);height:var(--space-3);color:var(--brand-ink)}.wf-node:hover .wf-add,.wf-add:focus-visible{opacity:1;transform:none;pointer-events:auto}.wf-add:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-port-row--foot .wf-add{left:50%;top:var(--wf-add-gap);margin-left:calc(-1 * var(--pill-sm) / 2);transform:translateY(calc(-1 * var(--space-4))) scale(.95)}.wf-port-row--foot .wf-add:before{inset:calc(var(--control-sm) / 2 - var(--wf-add-gap)) 0 0 0}.wf-ghost{box-sizing:border-box;width:var(--wf-node-w);height:var(--wf-node-h);display:grid;place-items:center;border:var(--hairline) dashed var(--accent);border-radius:var(--radius-wf-node);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent)}.wf-loop{position:absolute;width:var(--wf-loop-w);height:var(--wf-loop-h);overflow:visible;pointer-events:none}.wf-loop-r{fill:none;stroke:var(--wf-edge);stroke-width:var(--wf-edge-w);stroke-dasharray:var(--space-1-5);rx:var(--radius-wf-loop)}.wf-toolbar{position:absolute;bottom:var(--space-3);left:50%;z-index:4;height:var(--row-list);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-wf-bar);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2),var(--shadow-pop);transform:translate(-50%);white-space:nowrap}.wf-toolbar .ax-btn{height:var(--control);border:0;background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink)}.wf-toolbar .ax-btn:hover:not(:disabled){background:var(--hover)}.wf-tool{width:var(--control);height:var(--control);display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2);cursor:pointer}.wf-tool:hover{background:var(--hover);color:var(--ink)}.wf-tool.is-on,.wf-tool.is-on:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--hairline) var(--accent);color:var(--accent)}.wf-tool:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-toolbar-rule{flex:none;width:var(--hairline);height:var(--control-sm);background:var(--line-2)}.wf-toolbar .ax-kbd{min-width:var(--icon);height:var(--icon);padding:0 var(--space-0-5);border:0;border-radius:var(--radius-wf-kbd);background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font-size:var(--type-caption-size);line-height:var(--type-line-none);color:var(--faint)}.wf-zoom{position:relative;display:inline-flex}.wf-zoom>.ax-btn{width:var(--wf-zoom-btn);justify-content:flex-start}.wf-zoom>.ax-btn>.i:last-child{margin-left:auto}.wf-zoom-menu{width:var(--wf-zoom-w);min-width:0;border-radius:var(--radius-wf-bar)}.wf-menu{border-radius:var(--radius-wf-bar)}.wf-menu-spot{width:0;height:0}@media(max-width:780px){.ax:has(.wf-editor){height:100dvh;min-height:0;grid-template-rows:auto minmax(0,1fr)}.ax:has(.wf-editor)>.ax-main{min-height:0}.wf-head{grid-template-columns:minmax(0,1fr)}.wf-crumbs{padding:0 var(--space-3)}.wf-switches{justify-content:space-between;height:var(--wf-row);padding:0 var(--space-3);border-top:var(--hairline) solid var(--line)}.wf-stage.has-panel .wf-banner{right:var(--space-3)}.wf-stage:has(.wf-panel:not(.is-collapsed)) .wf-toolbar{display:none}.wf-stage:has(.wf-panel.is-collapsed) .wf-toolbar{bottom:calc(2 * var(--space-3) + var(--control-xl))}.wf-toolbar>:has(>.wf-tool),.wf-toolbar>.wf-tool,.wf-toolbar>.wf-toolbar-rule,.wf-toolbar>:last-child{display:none}.wf-add{display:none}}body:has(.wf-stage) .ds-toasts{bottom:calc(2 * var(--space-3) + var(--row-list))}body:has(.ds-veil,.ax-veil) .ds-toasts{top:var(--space-3);bottom:auto}@media(max-width:780px){body:has(.ds-veil,.ax-veil) .ds-toasts{top:calc(var(--header) + var(--space-2))}}.wf-panel{position:absolute;top:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:5;width:var(--m-wf-panel, var(--wf-panel-w));display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--hairline) var(--line-2),var(--shadow-pop);color:var(--ink);font:var(--type-body)}.wf-panel-grip{position:absolute;top:0;bottom:0;left:0;z-index:1;width:var(--icon);cursor:col-resize}.wf-panel-grip:hover:after,.wf-panel-grip.is-dragging:after,.wf-panel-grip:focus-visible:after{content:"";position:absolute;top:var(--space-4);bottom:var(--space-4);left:0;width:var(--rule-w);border-radius:var(--radius-full);background:var(--accent)}.wf-panel-grip:focus-visible{outline:none}.wf-panel-bar{flex:none;height:var(--header);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2)}.wf-panel-mini{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-strong);opacity:0;transition:opacity var(--dur) var(--ease)}.wf-panel-mini.is-shown{opacity:1}.wf-panel-bar>:last-child{margin-left:auto}.wf-panel-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.wf-panel.is-picking .wf-panel-body{padding-top:var(--space-1)}.wf-panel-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5) var(--space-2);padding:0 var(--space-3) var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.wf-panel-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-strong);color:var(--ink)}.wf-panel-name.is-flow{flex:1;padding:0;border:0;outline:0;resize:none;background:transparent;font-family:var(--font-sans);font-size:var(--type-title-size);line-height:var(--type-body-line);font-weight:var(--weight-strong);white-space:normal}.wf-panel-name.is-flow{field-sizing:content;max-height:calc(4 * var(--type-body-line))}.wf-panel-cat{font:var(--type-caption);color:var(--faint);white-space:nowrap}.wf-panel-menu{margin-left:auto;display:inline-flex}.wf-panel-d{flex:1 0 100%;padding:0;border:0;outline:0;resize:none;background:transparent;font:var(--type-body);color:var(--ink-2)}.wf-panel-d::placeholder,.wf-panel-name::placeholder{color:var(--faint)}.wf-panel.is-collapsed{bottom:auto;width:auto;max-width:var(--menu-w-lg);height:var(--control-xl);flex-direction:row;align-items:center;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-1-5);border-radius:var(--radius-wf-bar)}.wf-panel.is-collapsed>.wf-panel-name{flex:1}.wf-alert{display:flex;align-items:center;gap:var(--space-2);margin:0 var(--space-3) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-wf-bar);background:var(--late-soft);box-shadow:inset 0 0 0 var(--hairline) var(--wf-error-line);font:var(--type-body);color:var(--ink)}.wf-alert>:first-child{color:var(--late)}.wf-sec{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--hairline) solid var(--line)}.wf-sec:last-child{border-bottom:0}.wf-sec-h{margin:0;font:var(--type-body-strong);color:var(--ink)}.wf-sec-s{margin:calc(-1 * var(--space-3)) 0 0;font:var(--type-label);color:var(--ink-2)}.wf-check{display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-2))}.wf-check-i{min-height:var(--wf-row);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font:var(--type-body);text-align:left;cursor:pointer}.wf-check-i:hover{background:var(--hover)}.wf-check-i:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-check-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-check-why{display:block;white-space:normal;font:var(--type-caption);color:var(--ink-2)}.wf-check-i.is-graph{height:auto;min-height:var(--wf-row);padding-top:var(--space-1);padding-bottom:var(--space-1)}.wf-check-i.is-graph .wf-check-t{white-space:normal}.wf-check-n{font:var(--type-caption);color:var(--late);font-variant-numeric:tabular-nums}.wf-check-w{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--late)}.wf-check-w.is-warn{color:var(--today)}.wf-check-ok{margin:0;color:var(--ink-2)}.wf-next{display:flex;flex-direction:column;gap:var(--space-1-5);padding-left:var(--space-3);border-left:var(--hairline) solid var(--line-2)}.wf-next-k{align-self:flex-start;padding:0 var(--space-1-5);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font-family:var(--font-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--ink-2)}.wf-next-i,.wf-next-add{box-sizing:border-box;width:100%;height:var(--wf-row);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-3);border:0;border-radius:var(--radius-wf-field);background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font:var(--type-body);color:var(--ink-2);text-align:left}.wf-next-add{cursor:pointer}.wf-next-add:hover{background:var(--hover);color:var(--ink)}.wf-next-add.is-on{box-shadow:inset 0 0 0 var(--hairline) var(--accent);color:var(--accent)}.wf-next-name{flex:1;min-width:0;padding:0;border:0;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body);color:var(--ink);text-align:left;cursor:pointer}.wf-f{display:flex;flex-direction:column;gap:var(--space-1-5)}.wf-f-l{min-height:var(--pill-sm);display:flex;align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--faint)}.wf-f-l>label{flex:1}.wf-f-i{cursor:help}.wf-f-x{flex:none;width:var(--pill-sm);height:var(--pill-sm);display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;font-family:var(--font-mono);font-size:var(--type-caption-size);line-height:var(--type-line-none);color:var(--faint);cursor:pointer}.wf-f-x:hover,.wf-f-x.is-on{background:var(--hover);color:var(--ink)}.wf-f-box{box-sizing:border-box;width:100%;min-height:var(--wf-field);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);padding:var(--space-1-5) var(--space-3);border:0;border-radius:var(--radius-wf-field);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb,var(--faint) 75%,var(--surface));font:var(--type-body);color:var(--ink)}.wf-f-box:focus-within,.wf-f-box:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.wf-f-box.is-error{box-shadow:inset 0 0 0 var(--hairline) var(--wf-error-line)}.wf-f-box.is-pick{position:relative;text-align:left;cursor:pointer}.wf-f-box.is-pick>span:first-child{flex:1;min-width:0;color:var(--ink-2)}.wf-f-box.is-pick>select{padding-right:var(--space-5)}.wf-f-box.is-pick>.i:last-child{flex:none;margin-left:auto;color:var(--faint)}.wf-f-box.is-pick>select+.i{position:absolute;right:var(--space-3);pointer-events:none}.wf-f-box>input,.wf-f-box>select,.wf-f-box>textarea,.wf-f-run{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;font:inherit;color:inherit}.wf-f-box>.wf-f-run{flex:none;width:auto}.wf-f-box>.wf-f-run:last-child{flex:1 1 var(--space-6)}.wf-f-box>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.wf-f-box>.ds-pick{flex:1;min-width:0}.wf-f-box>.ds-pick>.ds-fbox{width:100%;height:auto;padding:0;border:0;background:transparent;box-shadow:none}.wf-f-pre{color:var(--faint)}.wf-f-err{margin:0;font:var(--type-caption);color:var(--late)}.wf-f-warn{margin:0;font:var(--type-caption);color:var(--today)}.wf-dur{flex-wrap:nowrap}.wf-dur-n{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;font:inherit;color:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.wf-dur-n::-webkit-inner-spin-button,.wf-dur-n::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.wf-dur-u{flex:none;align-self:stretch;display:flex;align-items:center;margin:calc(-1 * var(--space-1-5)) 0;padding:0 0 0 var(--space-3);border:0;border-left:var(--hairline) solid var(--line-2);background:transparent;font:inherit;color:var(--ink)}.wf-step{flex:none;display:flex;gap:var(--space-0-5)}.wf-step>button{width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer}.wf-step>button:hover{background:var(--hover);color:var(--ink)}.wf-pick{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-3) var(--space-3)}.wf-pick-h{margin:0;padding:0 var(--space-1) var(--space-1)}.wf-pick-q,.wf-pick .ax-seg{width:100%}.wf-pick .ax-seg button{flex:1;justify-content:center}.wf-pick-g,.wf-vars-g{margin:var(--space-2) 0 0;padding:0 var(--space-2);font:var(--type-caption);color:var(--faint)}.wf-pick-i{width:100%;height:var(--control-lg);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--radius);background:transparent;font:var(--type-body);color:var(--ink);text-align:left;cursor:pointer}.wf-pick-i>span:not(.wf-tile):not(.wf-pick-tag){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-failed{position:relative;z-index:1;display:inline-flex;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.wf-failed:hover .ax-chip-n{background:var(--hover)}.wf-failed:focus-visible{outline:none;box-shadow:var(--focus-ring)}.wf-pick-tag{flex:none;font:var(--type-caption);color:var(--faint)}.wf-pick-i.is-on{background:var(--hover)}.wf-pick-i[aria-disabled=true]{color:var(--faint);cursor:not-allowed}.wf-pick-why{margin:0 0 var(--space-1);padding:0 var(--space-2) 0 calc(2 * var(--space-2) + var(--control-sm));font:var(--type-caption);color:var(--faint)}.wf-pick-none,.wf-vars-none{margin:0;padding:var(--space-3) var(--space-2);color:var(--ink-2)}.wf-pill{display:inline;padding:0 var(--space-0-5);border:0;border-radius:var(--radius-sm);background:var(--wf-pill);font:var(--type-body);color:var(--wf-pill-ink);text-align:left;cursor:pointer;box-decoration-break:clone;-webkit-box-decoration-break:clone}.wf-pill.is-warn{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--wf-pill-warn);color:var(--wf-pill-warn)}.wf-pill:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.wf-pill-sep{margin:0 var(--space-1);color:var(--faint)}.wf-pill.is-warn .wf-pill-sep{color:inherit}.wf-vars,.wf-vset,.wf-adv-pop{width:var(--wf-pop-w);padding:var(--space-1);border-radius:var(--radius-wf-bar)}.wf-vars{display:flex;flex-direction:column;gap:var(--space-0-5)}.wf-vars-q{width:100%;margin-bottom:var(--space-1)}.wf-vars-back{width:100%;height:var(--control-lg);display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:0;border-bottom:var(--hairline) solid var(--line);background:transparent;font:var(--type-body-strong);color:var(--ink-2);text-align:left;cursor:pointer}.wf-vars-i{width:100%;min-height:var(--control-lg);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:0;border-radius:var(--radius);background:transparent;font:var(--type-body);color:var(--ink);text-align:left;cursor:pointer}.wf-vars-i>button:first-child{flex:1;min-width:0;height:var(--control-lg);padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.wf-vars-i>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-vars-i:hover,.wf-vars-i.is-on{background:var(--hover)}.wf-vars-i.is-sub{padding-left:calc(2 * var(--space-2))}.wf-vars-n{margin-left:auto;padding:0 var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;font:var(--type-caption);color:var(--faint);font-variant-numeric:tabular-nums;cursor:pointer}.wf-vset{padding:var(--space-2)}.wf-vset-b{display:flex;flex-direction:column;gap:var(--space-1)}.wf-vset-h{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--faint)}.wf-vset-src{min-height:var(--control-lg);display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) 0}.wf-vset-grip{flex:none;color:var(--faint);cursor:grab}.wf-vset-add{width:100%}.wf-vset-fb{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-lg);margin-top:var(--space-1);padding-top:var(--space-1);border-top:var(--hairline) solid var(--line)}.wf-vset-del{align-self:flex-start}.wf-ffilter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-1)}.wf-ffilter>select,.wf-ffilter>input{min-width:0;min-height:var(--control-xl);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-wf-field);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font:var(--type-body);color:var(--ink)}.wf-ffilter>:nth-child(3){grid-row:2;grid-column:1 / 3}.wf-ffilter>:nth-child(4){grid-row:1;grid-column:3}.wf-conds{display:flex;flex-direction:column;gap:var(--space-2)}.wf-ticks{display:flex;flex-direction:column;gap:var(--space-1)}.wf-sources{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.wf-values{display:flex;flex-direction:column;gap:var(--space-3)}.wf-values-row{display:flex;align-items:flex-end;gap:var(--space-1)}.wf-values-row>.wf-f{flex:1;min-width:0}.vw-tree{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.wf-source{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2)}.wf-source-cost{font:var(--type-caption);color:var(--ink-2)}.wf-source-move{display:inline-flex}.wf-filter-words{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none;font:var(--type-body);color:var(--ink)}.wf-f-hint{margin:0;font:var(--type-caption);color:var(--ink-2)}.wf-cond{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-1-5)}.wf-cond>.wf-adv-w,.wf-cond>.wf-join{grid-row:1;grid-column:1}.wf-cond>.wf-pill,.wf-cond>.ax-btn{grid-row:1;grid-column:2;justify-self:start}.wf-cond:not(:has(>.wf-adv-w,>.wf-join))>:is(.wf-pill,.ax-btn){grid-column:1 / 3}.wf-cond>span:not([class]){grid-row:1;grid-column:3}.wf-cond>.wf-cond-op{grid-row:2;grid-column:1}.wf-cond>.wf-cond-v,.wf-cond>select{grid-row:2;grid-column:2 / -1}.wf-cond>.wf-f-box,.wf-cond>select{min-height:var(--control-xl);padding:var(--space-1) var(--space-2)}.wf-cond>select{border:0;border-radius:var(--radius-wf-field);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font:var(--type-body);color:var(--ink)}.wf-adv{display:inline-flex}.wf-adv-pop{width:var(--popover-w);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.wf-adv-r{display:flex;align-items:center;gap:var(--space-2)}.wf-adv-r>.wf-cond{flex:1;min-width:0}.wf-adv-w{flex:none;width:var(--control-xl);font:var(--type-caption);color:var(--faint)}.wf-join{flex:none;display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-1-5);border:0;border-radius:var(--radius-sm);background:var(--selected);font:var(--type-caption);color:var(--ink);cursor:pointer}.wf-join:hover{background:var(--hover)}.wf-adv-f{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--hairline) solid var(--line)}.wf-case{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-wf-field);box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.wf-case-h{display:flex;align-items:center;gap:var(--space-2)}.wf-case-h>input{flex:1;min-width:0;height:var(--control-xl);padding:0 var(--space-3);border:0;border-radius:var(--radius-wf-field);outline:0;background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font:var(--type-body);color:var(--ink)}.wf-case-h>input:focus{box-shadow:inset 0 0 0 var(--hairline) var(--accent)}@media(max-width:780px){.wf-panel:not(.is-collapsed){--m-wf-sheet: 72%;top:auto;left:0;right:0;bottom:0;width:auto;height:var(--m-wf-sheet);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.wf-panel:not(.is-collapsed):before{content:"";flex:none;align-self:center;width:var(--space-8);height:var(--bar);margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--line-2)}.wf-panel-grip{display:none}.wf-panel.is-collapsed{top:auto;bottom:var(--space-3);left:var(--space-3);max-width:none}.wf-canvas .react-flow__panel.react-flow__attribution{top:0;bottom:auto;left:auto;right:0;opacity:.6}.wf-stage:has(.wf-banner) .wf-canvas .react-flow__panel.react-flow__attribution{top:calc(2 * var(--space-3) + 2 * var(--control-lg))}.wf-banner>span:first-child{white-space:normal}.wf-banner-why{display:none}}.wf-test-found{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin-top:var(--space-2)}.wf-test-verdict{margin:0 0 var(--space-1);color:var(--ink);font-weight:var(--weight-medium)}.wf-test-lines{margin:var(--space-2) 0;padding-left:var(--space-4)}.wf-test-lines li{margin:0 0 var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line)}.modal-sec .rl-steps{grid-column:auto}.wf-versions{--m-wf-versions: 880px;max-width:var(--m-wf-versions);padding:var(--space-4)}.wf-versions>p{margin:0 0 var(--space-3)}.wf-versions ol{margin:0;padding:0;list-style:none;border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.wf-version{padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.wf-version:first-child{border-top:0}.wf-version-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.wf-version-head .rl-grow{flex:1}.wf-version p{margin:var(--space-1) 0 0}.wf-version-diff{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.wf-version-compare{margin-top:var(--space-1-5);padding:var(--space-1-5) var(--space-2);background:var(--sunk);border-radius:var(--radius)}.wf-version-compare h5{margin:0;color:var(--ink-2);font:var(--type-caption)}.wf-templates{display:grid;gap:var(--space-1-5);margin:0;padding:0;list-style:none}.wf-template.ax-btn{height:auto;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5);justify-content:flex-start;text-align:left;white-space:normal}.wf-template-text{display:grid;gap:var(--space-0-5);min-width:0}.wf-template-name{display:block;color:var(--ink);font-weight:var(--weight-medium)}.wf-template-line{display:block;color:var(--ink-2);font-weight:var(--weight-regular)}.wf-hook-label{margin:var(--space-2) 0 var(--space-1);color:var(--ink-2);font:var(--type-caption)}.wf-hook-url{display:block;padding:var(--space-1-5) var(--space-2);background:var(--sunk);border-radius:var(--radius);font-size:var(--type-label-size);line-height:var(--type-label-line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.wf-hook .btn{margin-top:var(--space-2)}@media(max-width:780px){.sq-list.wf-list{overflow-x:visible}.wf-page>.ax-top{display:flex}.ax-tbl.ds-tbl-fit.wf-list>.ax-tr{min-width:0;grid-template-columns:minmax(0,1fr) var(--space-10) var(--m-wf-pill) var(--space-10)}.wf-list>.ax-tr.is-head,.wf-list>.ax-tr.is-foot>:not(:first-child),.wf-list>.ax-tr.sq-row-open>:nth-child(6){display:none}.wf-list>.ax-tr.sq-row-open>*{height:auto;min-height:0;padding-top:var(--space-1);padding-bottom:var(--space-1);border-right:0}.wf-list>.ax-tr.sq-row-open>:nth-child(1){grid-row:1;grid-column:1;padding-top:var(--space-2)}.wf-list>.ax-tr.sq-row-open>:nth-child(4){grid-row:1;grid-column:2}.wf-list>.ax-tr.sq-row-open>:nth-child(4):has(>.ax-faint){visibility:hidden}.wf-list>.ax-tr.sq-row-open>:nth-child(7){grid-row:1;grid-column:3}.wf-list>.ax-tr.sq-row-open>:nth-child(8){grid-row:1;grid-column:4}.wf-list>.ax-tr.sq-row-open>:nth-child(2){grid-row:2;grid-column:1 / -1;color:var(--ink-2)}.wf-list>.ax-tr.sq-row-open>:nth-child(2) .ax-ell{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:calc(2 * var(--type-body-line))}.wf-list>.ax-tr.sq-row-open>:nth-child(3){grid-row:3;grid-column:1;padding-bottom:var(--space-2)}.wf-list>.ax-tr.sq-row-open>:nth-child(5){grid-row:3;grid-column:2 / -1;justify-content:flex-end;padding-bottom:var(--space-2)}}@media(pointer:coarse),(max-width:780px){:is(.wf-head,.wf-toolbar,.wf-panel,.wf-banner,.wf-list,.rl-runs,.ax-runsum,.ax-fy-a,.ds-toast,.ds-confirm) :is(button,select),.wf-switches .ds-toggle,.wf-list .ds-toggle{min-height:var(--space-10)}:is(.wf-head,.wf-toolbar,.wf-panel,.wf-list,.ds-toast) :is(.ax-btn.is-icon,.wf-tool,.wf-f-x,.wf-step>button,.ds-toast-x),.wf-head-menu>button,.wf-panel-bar>button,.wf-panel.is-collapsed>.ax-btn,.wf-failed,.rec-more>.ax-btn{min-width:var(--space-10);justify-content:center;align-items:center}.rec-more>.ax-btn{min-height:var(--space-10)}}.modal-veil.ax-veil:has(>.rp-b){padding:0;overflow:hidden}.ax-modal.rp-b{width:100vw;max-width:none;height:100vh;border:0;border-radius:0;box-shadow:none;background:var(--bg)}.rp-b-name{font:var(--type-body-strong);color:var(--ink);background:none;border:0;min-width:0}.rp-b-save{display:inline-flex;align-items:center;gap:var(--space-2)}.rp-b-split{display:inline-flex;gap:var(--hairline);position:relative}.rp-b-why{font:var(--type-caption)}.rp-b-warn{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--late)}.rp-chart:has(>.ax-empty){display:grid;place-items:center}.ax-tbl.ds-tbl-fit.rp-b-values{--m-tbl-fit: 0px}.rp-stage>.ax-tbl{max-height:40vh;overflow:auto;border-top:var(--hairline) solid var(--line)}.rp-b-pick{position:relative;display:inline-flex}.rp-b-pick.is-wide{display:flex;width:100%;min-width:0}.rp-card-r>.rp-b-pick.is-wide{flex:1}.rp-pick:disabled,.rp-type-o:disabled,.rp-bar-b:disabled{cursor:default;opacity:.55}.rp-pick:disabled:hover,.rp-type-o:disabled:hover,.rp-bar-b:disabled:hover{background:transparent}.rp-b-num{width:var(--label-w-lg)}.rp-b-pop{width:min(var(--popover-w),calc(100vw - var(--space-4)));display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.rp-b-list{display:flex;flex-direction:column;gap:var(--space-0-5)}.rp-b-opt{justify-content:flex-start;min-width:0}.rp-b-opt-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.rp-b-none,.rp-b-note{font:var(--type-caption);color:var(--ink-2);margin:0;padding:var(--space-1) var(--space-2);max-width:var(--menu-w-lg)}.rp-b-group{border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.rp-b-group:hover{text-decoration:underline;text-underline-offset:var(--space-0-5)}.rp-b-group:focus-visible{outline:var(--rule-w) solid var(--accent);outline-offset:var(--space-0-5);border-radius:var(--radius)}@media(max-width:780px){.ax-modal.rp-b{overflow-y:auto}.rp-b .rp-over-h{height:auto;min-height:var(--header);flex-wrap:wrap;row-gap:var(--space-1);padding-block:var(--space-2)}.rp-b .rp-over-h>.ax-top-r{flex-basis:100%;justify-content:flex-end}.rp-b-save{flex-wrap:wrap;justify-content:flex-end;row-gap:var(--space-1)}.rp-b-warn{flex-basis:100%;justify-content:flex-end}}.rp-page{display:flex;flex-direction:column;min-height:100vh;min-width:0}.rp-grow{flex:1}.rp-faint{color:var(--faint)}.rp-anchor{position:relative;display:inline-flex}.rp-search{width:calc(var(--menu-w) * 1.2);max-width:40vw}.rp-menu-row{padding:var(--space-1-5) var(--space-2)}.rp-form{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.rp-label{font:var(--type-label);color:var(--ink-2)}.rp-shelf{padding:var(--space-4) var(--space-4) var(--space-2)}.rp-shelf-h{margin:0 0 var(--space-2);font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.rp-shelf-l{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.rp-fav{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--control-lg);padding:0 var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:var(--type-body);cursor:pointer}.rp-fav:hover{background:var(--hover)}.rp-list{flex:none;overflow:visible}.rp-list .ax-tr>:first-child{contain:inline-size}.rp-grp>span{grid-column:1 / -1;color:var(--ink-2);font:var(--type-label)}.rp-grp>span b{margin-left:var(--space-1);color:var(--faint);font-weight:var(--weight-medium)}.rp-name{display:flex;align-items:center;gap:var(--space-2);min-width:0;border:0;background:transparent;padding:0;color:var(--ink);font:var(--type-body);cursor:pointer;text-align:left}.rp-name b{min-width:0;font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-name .rp-faint{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-grid{display:flex;flex-direction:column;padding:var(--space-4) var(--space-6) var(--space-12)}.rp-grid-row{display:flex;gap:var(--space-3);min-width:0}.rp-slot{position:relative;flex-basis:0;min-width:0;display:flex}.rp-slot>.rp-tile{flex:1}.rp-between{height:var(--space-3)}.rp-between:hover,.rp-between:focus-within{background:var(--selected)}.rp-tile-h[draggable]{cursor:grab}.rp-tile-t{cursor:pointer;text-align:left}.rp-cell-b{flex:1;min-height:calc(var(--row-table) * 6);max-height:calc(var(--row-table) * 12);overflow:auto;margin-left:calc(-1 * var(--space-4));padding-left:var(--space-4)}.rp-gap{position:absolute;top:0;bottom:0;right:calc(var(--space-3) / -2 - var(--space-1));width:var(--space-2);cursor:col-resize;z-index:1;border-radius:var(--radius-full);touch-action:none}.rp-gap:hover,.rp-gap:focus-visible{background:var(--selected);outline:none}.rp-none{margin:0}.rp-dbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.rp-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-5)}.rp-chip{display:inline-flex;align-items:center;position:relative}.rp-dhead{display:flex;align-items:center;gap:var(--space-3);height:var(--row-table);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line);color:var(--ink-2);font:var(--type-label)}.rp-dhead-r{flex:1}.rp-dcols{display:inline-flex;gap:var(--space-3)}.rp-dtable{container-type:inline-size}.rp-dcol{width:min(calc(var(--label-w) * 1.2),calc((100cqw - var(--label-w) * 4) / var(--m-n, 1)));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-drows{margin:0;padding:0;list-style:none;max-height:60vh;overflow-y:auto}.rp-drows .ax-row{--m-cols: minmax(0, 1fr) 0 auto}.rp-drows .ax-act{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-2)}.rp-dadd{flex:none;width:calc(var(--label-w) * 1.2);display:inline-flex;justify-content:flex-end}.rp-rec{border:0;background:transparent;padding:0;color:var(--ink);font:inherit;font-weight:var(--weight-medium);cursor:pointer;text-align:left}.rp-drows .ax-row-m>b{flex:0 1 auto;min-width:0;overflow:hidden}.rp-drows .rp-rec{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-rec:hover{text-decoration:underline}.rp-more{display:flex;justify-content:center;padding:var(--space-2)}.rp-dfoot{display:flex;align-items:center;gap:var(--space-3);height:var(--control-lg);padding:0 var(--space-4);border-top:var(--hairline) solid var(--line);color:var(--ink-2);font:var(--type-label)}.rp-dfoot b{color:var(--ink);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.rp-calc{display:inline-flex;align-items:center;gap:var(--space-1)}@media(max-width:780px){.rp-page>.ax-top{display:flex;height:auto;min-height:var(--header);flex-wrap:wrap;row-gap:var(--space-1);padding:var(--space-2) var(--space-3)}.rp-page>.ax-top .ax-top-r{flex-wrap:wrap}.rp-grid{padding:var(--space-3) var(--space-3) var(--space-10)}.rp-grid-row{flex-direction:column}.rp-gap{display:none}.rp-dcol{width:auto;max-width:min(30vw,calc((100cqw - var(--label-w) * 1.5) / var(--m-n, 1)))}.ax-modal.rp-drill{height:100dvh}.rp-dtable{flex:1;min-height:0;display:flex;flex-direction:column}.rp-dtable>.rp-drows{flex:1;max-height:none}.rp-dhead .rp-dcols,.rp-dadd:empty{display:none}.rp-list .ax-tr{grid-template-columns:minmax(0,1fr) calc(var(--space-16) + var(--space-6)) calc(var(--space-16) + var(--space-12)) var(--control)}.rp-page .rp-grow{display:none}.rp-page .rp-new{margin-left:auto}.rp-page .rp-search{order:9;width:100%;max-width:none}.ax-modal-f:has(>.rp-tpl){flex-wrap:wrap;row-gap:var(--space-2)}.ax-modal-f>.rp-tpl{flex-basis:100%}}.ch{position:relative;min-width:0}.ch-scroll{position:relative;overflow-x:auto;overflow-y:hidden}.ch-scroll>.ch-svg{max-width:none}.ch-svg{display:block;max-width:100%;height:auto;overflow:visible}.ch-grid{stroke:var(--line);stroke-width:1}.ch-grid.is-base{stroke:var(--line-2)}.ch-ax{font:var(--type-caption);fill:var(--faint)}.ch-val{font:var(--type-caption);fill:var(--ink-2)}.ch-key-l{font:var(--type-label);fill:var(--ink)}.ch-hover{fill:var(--selected)}.ch-bar{fill:var(--ink-2)}.ch-bar.is-late{fill:var(--late)}.ch-seg.is-late,.ch-key.is-late{color:var(--late)}.ch-seg.is-thin{fill-opacity:.5}.ch-seg.is-dim{fill-opacity:.2}.ch-legend>.is-dim{opacity:.45}.ch-bar.is-thin{fill:var(--surface);stroke:var(--ink-2);stroke-width:1.5;stroke-dasharray:var(--space-1) var(--space-0-5)}.ch-ghost{fill:var(--line)}.ch-limit{stroke:var(--ink);stroke-width:2;stroke-dasharray:var(--space-1) var(--space-0-5)}.ch-target{stroke:var(--faint);stroke-width:1.5;stroke-dasharray:var(--space-1) var(--space-1)}.ch-target-l{font:var(--type-caption);fill:var(--faint)}.h-ink{color:var(--ink-2)}.h-grey{color:var(--hue-grey)}.h-blue{color:var(--hue-blue)}.h-purple{color:var(--hue-purple)}.h-pink{color:var(--hue-pink)}.h-orange{color:var(--hue-orange)}.h-teal{color:var(--hue-teal)}.h-lime{color:var(--hue-lime)}.h-green{color:var(--hue-green)}.ch-seg,.ch-key{fill:currentColor}.ch-seg{stroke:var(--surface);stroke-width:1}.ch-slice{fill:currentColor;stroke:var(--surface);stroke-width:2}.ch-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ch-pt{fill:var(--surface);stroke:currentColor;stroke-width:2}.ch-hit{fill:transparent;cursor:pointer}.ch-svg:focus-visible{outline:var(--rule-w) solid var(--accent);outline-offset:var(--space-0-5);border-radius:var(--radius)}.ch-tip{position:absolute;left:var(--m-x);top:var(--m-y);z-index:1;display:flex;flex-direction:column;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font:var(--type-caption);white-space:nowrap;pointer-events:none}.ch-tip b{font-weight:var(--weight-strong)}.ch-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding-top:var(--space-2);font:var(--type-caption);color:var(--ink-2)}.ch-legend>span{display:inline-flex;align-items:center;gap:var(--space-1-5)}.ch-empty{--m-min-h: var(--w-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--m-min-h);padding:var(--space-6);text-align:center;color:var(--faint);font:var(--type-label);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg)}.ch-empty b{color:var(--ink);font-weight:var(--weight-strong)}.ch-empty-ic{width:var(--avatar-xl);height:var(--avatar-xl);display:grid;place-items:center;margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--sunk);color:var(--faint)}.rp-at{position:relative;display:inline-flex}.rp-find{--m-w: 200px;display:inline-flex;align-items:center;gap:var(--space-1-5);width:var(--m-w);height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--faint)}.rp-find .ds-input{flex:1;min-width:0;height:var(--control-sm);padding:0;border:0;background:transparent;box-shadow:none}.rp-favs-band{padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.rp-favs{display:flex;flex-wrap:wrap;gap:var(--space-3)}.rp-fcard{--m-w: var(--w-md);display:flex;align-items:center;gap:var(--space-2);width:var(--m-w);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-raise);color:var(--ink);text-align:left;cursor:pointer}.rp-fcard:hover{background:var(--hover)}.rp-fcard b{display:block;font-weight:var(--weight-medium)}.rp-fcard small{display:block;font:var(--type-caption);color:var(--faint)}.rp-favs-empty{margin:0;font:var(--type-label);color:var(--faint)}.rp-idx{--cols: minmax(280px, 2fr) 120px minmax(200px, 1fr)}.rp-fav-mark{display:inline-flex;color:var(--faint)}.rp-igrp{display:flex;align-items:center;height:var(--row-table);padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--line);background:var(--sunk);font:var(--type-label);color:var(--ink-2);min-width:max-content}.rp-igrp>span{display:inline-flex;align-items:center;gap:var(--space-2)}.rp-vs{padding:var(--space-1)}.rp-vs-g{display:flex}.rp-vs-g>.ax-menu-i:not(:hover):not(.is-hover){background:transparent}.rp-vs-g>.ax-menu-i{width:100%;border:0;color:var(--ink);font:var(--type-body);text-align:left}.ax-menu.rp-sub{position:absolute;left:calc(100% + var(--space-2));top:calc(-1 * var(--space-1))}.rp-vs-t{padding:var(--space-2);border-top:var(--hairline) solid var(--line);margin-top:var(--space-1)}.rp-newd{width:var(--modal-w-sm)}.rp-fields{display:grid;gap:var(--space-4);padding:var(--space-4)}.rp-fl{display:grid;gap:var(--space-1-5)}.rp-fl>span{font:var(--type-label);color:var(--ink-2)}.rp-fl .ds-input{width:100%}.rp-top .ax-crumb{min-width:0}.rp-fstar{color:var(--faint)}.rp-fstar.is-fav{color:var(--ink-2)}.rp-fstar.is-fav svg.i{fill:currentColor}.rp-about{margin:0;padding:var(--space-3) var(--space-6) 0;font:var(--type-label);color:var(--ink-2)}.rp-body{padding:var(--space-4) var(--space-6) var(--space-12)}.rp-dash{display:grid;gap:var(--space-3)}.rp-cells{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.rp-cells.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-cells.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-tile{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-raise)}.rp-tile-h{display:flex;align-items:center;gap:var(--space-1-5);height:var(--control)}.rp-tile-t{min-width:0;padding:0;border:0;background:transparent;font:var(--type-body-strong);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:grab}.rp-tile-h .ax-btn{opacity:0}.rp-tile:hover .rp-tile-h .ax-btn,.rp-tile:focus-within .rp-tile-h .ax-btn{opacity:1}.rp-tile-h .rp-info .ax-btn{opacity:1;color:var(--faint)}@media(hover:none){.rp-tile-h .ax-btn{opacity:1}}.rp-mine{flex:none;font:var(--type-caption);color:var(--faint);white-space:nowrap}.rp-about-pop{display:grid;gap:var(--space-1-5);max-width:var(--menu-w-lg);padding:var(--space-2) var(--space-3);font:var(--type-label);color:var(--ink-2)}.rp-about-pop p{margin:0}.rp-tile-f{display:flex;align-items:center;gap:var(--space-1-5);font:var(--type-caption);color:var(--faint)}.rp-limit-key{width:var(--space-4);border-top:var(--rule-w) dashed var(--ink)}.rp-add{display:grid;place-items:center;height:var(--space-16);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius-lg);background:transparent;color:var(--faint);cursor:pointer}.rp-add:hover{background:var(--hover);color:var(--ink)}.rp-by{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);font:var(--type-caption);color:var(--faint)}.rp-over{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.rp-over-h{display:flex;align-items:center;gap:var(--space-2);flex:none;height:var(--header);padding:0 var(--space-3);border-bottom:var(--hairline) solid var(--line)}.rp-walk{display:inline-flex;align-items:center;gap:var(--space-0-5);padding-right:var(--space-2);border-right:var(--hairline) solid var(--line)}.rp-walk .ax-dim{padding-left:var(--space-1);font:var(--type-label);color:var(--ink-2);white-space:nowrap}.rp-title{display:flex;align-items:baseline;gap:var(--space-3);flex:1;min-width:0}.rp-title b{font:var(--type-body-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-describe{flex:1;min-width:0;padding:0;border:0;background:transparent;font:var(--type-label);color:var(--ink-2)}.rp-describe::placeholder{color:var(--faint)}.rp-describe:focus{outline:none}.rp-describe:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.rp-save{display:inline-flex;gap:var(--hairline)}.rp-save>.ax-btn:first-child{border-radius:var(--radius) 0 0 var(--radius)}.rp-save-c{border-radius:0 var(--radius) var(--radius) 0}.rp-over-b{--m-panel: var(--w-xl);flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--m-panel)}.rp-stage{display:flex;flex-direction:column;min-width:0;min-height:0}.rp-chart{flex:1;min-height:0;overflow:auto;padding:var(--space-6)}.rp-values{--cols: minmax(var(--w-sm), 1.4fr) repeat(4, minmax(var(--w-xs), 1fr));--m-max-h: var(--w-md);flex:none;max-height:var(--m-max-h);border-top:var(--hairline) solid var(--line)}.rp-values .ax-tr>.num .ax-dot{margin-right:var(--space-1-5)}.rp-bar{display:flex;align-items:center;gap:var(--space-1);flex:none;height:var(--header);padding:0 var(--space-3);border-top:var(--hairline) solid var(--line)}.rp-bar-b{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--space-1-5);height:var(--control);padding:0 var(--space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);cursor:pointer}.rp-bar-b:hover{background:var(--hover);color:var(--ink)}.rp-bar-b.is-on{background:var(--selected);color:var(--ink)}.rp-panel{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overflow:auto;padding:var(--space-3) var(--space-4) var(--space-6);border-left:var(--hairline) solid var(--line);background:var(--surface)}.rp-ask h2{margin:0;font:var(--type-title)}.rp-ask p{margin:var(--space-1) 0 0;font:var(--type-label);color:var(--ink-2)}.rp-types{display:flex;flex-direction:column;gap:var(--space-1)}.rp-types-h{padding:var(--space-3) 0 var(--space-1);font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.rp-type,.rp-type-o{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.rp-type:hover,.rp-type-o:hover{background:var(--hover)}.rp-type{align-items:center;border-color:var(--line-2);background:var(--bg)}.rp-type>svg.i:last-child{margin-left:auto;color:var(--faint)}.rp-type b,.rp-type-o b{display:block;font-weight:var(--weight-medium)}.rp-type small,.rp-type-o small{display:block;font:var(--type-caption);color:var(--ink-2)}.rp-type-ic{display:grid;place-items:center;flex:none;width:var(--control);height:var(--control);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--sunk);color:var(--ink-2)}.rp-help{display:grid;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3);border-top:var(--hairline) solid var(--line)}.rp-doc{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--ink);text-decoration:none}.rp-doc .i{color:var(--ink-2)}.rp-doc b{display:block;font-weight:var(--weight-medium)}.rp-doc small{display:block;font:var(--type-caption);color:var(--ink-2)}.rp-sec{display:flex;flex-direction:column;gap:var(--space-1-5)}.rp-sec-l{font:var(--type-caption);color:var(--ink-2)}.rp-pick{display:flex;align-items:center;gap:var(--space-1-5);width:100%;height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:var(--type-body);text-align:left;cursor:pointer}.rp-pick:hover{background:var(--hover)}.rp-pick>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-pick .i{color:var(--ink-2)}.rp-pick.is-sm{width:auto;height:var(--control-sm);font:var(--type-label)}.rp-pick.is-empty{border-style:dashed;color:var(--ink-2)}.rp-pick.is-open{border-color:var(--accent);box-shadow:0 0 0 var(--space-0-5) var(--accent-soft)}.rp-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--sunk)}.rp-card-r{display:flex;align-items:center;gap:var(--space-1)}.rp-stages{display:flex;flex-wrap:wrap;gap:var(--space-1)}.rp-toggles{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1)}.rp-toggles .ds-toggle,.rp-kv .ds-toggle,.rp-card .ds-toggle{font:var(--type-label)}.rp-kv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font:var(--type-label);color:var(--ink-2)}.rp-range{justify-content:flex-start}.rp-range input{flex:1 1 0;min-width:0}.rp-dimf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.rp-dimf-l{font:var(--type-label);color:var(--ink-2)}.rp-dimf .rp-b-pick{flex:1 1 100%;order:3}.rp-dimf .rp-dimf-x{margin-left:auto}.rp-compare{margin:var(--space-2) 0 0;font:var(--type-caption)}.rp-viewrange{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6) 0;font:var(--type-caption)}.rp-viz3{display:flex;gap:var(--space-0-5);padding:var(--space-0-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.rp-viz3>button{flex:1;height:var(--pill);padding:0 var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font:var(--type-caption);cursor:pointer}.rp-viz3>button.is-on{background:var(--selected);color:var(--ink)}.rp-note{margin:0;font:var(--type-caption);color:var(--faint)}.rp-target-v{--m-w: var(--col-xs);width:var(--m-w)}.ax-menu.rp-src{--m-w: 280px;width:var(--m-w)}.rp-msearch{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2) var(--space-2);color:var(--faint)}.rp-msearch .ds-input{flex:1}.ax-menu.rp-vizm{width:var(--menu-w-lg);max-width:var(--menu-w-lg)}.rp-mnote{margin:0;padding:var(--space-1-5) var(--space-2);font:var(--type-caption);color:var(--faint)}.rp-cd{width:var(--modal-w-lg)}.rp-cd-tools{min-height:0;padding:var(--space-2) var(--space-3)}.rp-cd-h,.rp-cd-r{--m-cols: minmax(0, 1fr) 96px 120px 112px}.rp-cd-h{display:grid;grid-template-columns:var(--m-cols);align-items:center;column-gap:var(--space-3);height:var(--row-table);padding:0 var(--space-2) 0 var(--space-3);border-bottom:var(--hairline) solid var(--line);font:var(--type-label);color:var(--ink-2)}.rp-cd-h>.ax-btn{justify-self:end}.rp-cd-list{--m-max-h: var(--w-xl);margin:0;padding:0;list-style:none;max-height:var(--m-max-h);overflow:auto}.rp-cd-r{cursor:pointer}.rp-cd-r .num,.rp-cd-h .num{text-align:right;font-variant-numeric:tabular-nums}.rp-own{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2)}.rp-cd-f{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);font:var(--type-label);color:var(--faint)}.rp-cd-f b{color:var(--ink-2);font-weight:var(--weight-medium)}.rp-metric{grid-template-columns:minmax(0,1fr);margin:0}@media(max-width:780px){.ax-top.rp-top{display:flex;padding:0 var(--space-3)}.rp-top .ax-crumb .is-dim,.rp-top .ax-crumb-sep{display:none}.rp-top .ax-crumb>span:not(.ax-obj){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-about,.rp-viewrange{padding:var(--space-2) var(--space-3) 0}.rp-body{padding:var(--space-3) var(--space-3) var(--space-10)}.rp-cells.is-2,.rp-cells.is-3{grid-template-columns:minmax(0,1fr)}.rp-tile,.rp-favs-band{padding:var(--space-3)}.rp-find{flex:1}.rp-over-b{display:flex;flex-direction:column;overflow-y:auto}.rp-stage{flex:none}.rp-chart{padding:var(--space-4) var(--space-3);overflow:visible}.rp-panel{flex:none;overflow:visible;border-left:0;border-top:var(--hairline) solid var(--line)}.rp-walk,.rp-describe{display:none}.rp-bar{gap:0;padding:0 var(--space-1)}.rp-bar-b{padding:0 var(--space-1-5)}.rp-bar-b>svg.i-sm{display:none}.rp-cd-h,.rp-cd-r{--m-cols: minmax(0, 1fr) var(--col-xs)}.rp-cd-h>:nth-child(3),.rp-cd-r>:nth-child(3),.rp-cd-r>:nth-child(4){display:none}.rp-cd-h>.ax-btn{grid-column:1 / -1;justify-self:start}.ax-menu.rp-sub{left:auto;right:0;top:calc(100% + var(--space-1))}.rp-vs.ds-pop{left:auto;right:0}.rp-cd,.rp-newd{width:100%}.rp-cd-r>.num{grid-row:1 / 3;grid-column:2;align-self:center;justify-self:end}.ax-tools.rp-cd-tools{flex-wrap:wrap;overflow:visible;row-gap:var(--space-2)}.rp-idx{--cols: minmax(0, 1fr) var(--col-xs) var(--label-w)}.rp-values{--cols: minmax(var(--w-xs), 1fr) repeat(4, var(--space-16))}.rp-idx .ax-tr,.rp-values .ax-tr{grid-template-columns:var(--cols);padding:0}.rp-idx .ax-tr>:nth-child(n),.rp-values .ax-tr>:nth-child(n){display:flex;grid-column:auto;grid-row:auto;height:var(--row-table)}.rp-idx .ax-tr{min-width:0}}.cal-bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap}.cal-range{font:var(--type-title);color:var(--ink);margin:0 var(--space-2);white-space:nowrap}.cal-range .is-phone{display:none}.cal-tz{font:var(--type-caption);color:var(--faint);white-space:nowrap}.cal-asof{font:var(--type-caption);color:var(--ink-2);white-space:nowrap}.cal-wrap{display:flex;flex:1;min-height:0;align-items:stretch}.cal-grid{--cols: var(--m-ncols);--m-hour: var(--space-12);--m-off: 0;flex:1;min-width:0;display:flex;flex-direction:column}.cal-head,.cal-body{display:grid;grid-template-columns:var(--space-16) repeat(var(--cols),minmax(0,1fr))}.cal-head{border-bottom:var(--hairline) solid var(--line)}.cal-dh{display:flex;flex-direction:column;align-items:center;gap:var(--space-0-5);padding:var(--space-2) 0;border-left:var(--hairline) solid var(--line)}.cal-dh span{font:var(--type-caption);color:var(--faint);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.cal-dh b{font:var(--type-headline);width:var(--avatar-xl);height:var(--avatar-xl);display:grid;place-items:center;border-radius:var(--radius-full);color:var(--ink-2)}.cal-dh.is-today span{color:var(--ink)}.cal-dh.is-today b{background:var(--ink);color:var(--bg)}.cal-ad{display:grid;grid-template-columns:var(--space-16) minmax(0,1fr);border-bottom:var(--hairline) solid var(--line-2)}.cal-ad-l{font:var(--type-caption);color:var(--faint);text-align:right;padding:var(--space-2) var(--space-2) 0 0}.cal-ad-t{position:relative;overflow:hidden;height:calc(var(--m-rows) * (var(--pill) + var(--space-0-5)) + var(--space-2))}.cal-adi{position:absolute;top:calc(var(--space-1) + var(--m-row) * (var(--pill) + var(--space-0-5)));left:calc(max(var(--m-from) - var(--m-off),0) / var(--cols) * 100% + var(--space-0-5));width:calc((min(var(--m-from) + var(--m-days),var(--m-off) + var(--cols)) - max(var(--m-from),var(--m-off))) / var(--cols) * 100% - var(--space-1));height:var(--pill);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink);font:var(--type-caption);display:flex;align-items:center;gap:var(--space-1-5);white-space:nowrap;overflow:hidden}.cal-adi.is-free{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2)}.cal-adi svg.i{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-2)}.cal-body{padding-top:var(--space-2)}.cal-gut{position:relative;height:calc(var(--m-hours) * var(--m-hour))}.cal-gut span{position:absolute;right:var(--space-2);top:calc(var(--m-i) * var(--m-hour) - var(--space-2));font:var(--type-caption);color:var(--faint)}.cal-col{position:relative;height:calc(var(--m-hours) * var(--m-hour));border-left:var(--hairline) solid var(--line);background-image:linear-gradient(to bottom,var(--line) var(--hairline),transparent var(--hairline));background-size:100% var(--m-hour)}.cal-col.is-weekend{background-color:var(--sunk)}.cal-ev{--m-col: 0;--m-cols: 1;--m-span: 1;position:absolute;top:calc((var(--m-at) - var(--m-start)) * var(--m-hour) + var(--hairline));height:max(calc(var(--m-len) * var(--m-hour) - var(--space-0-5)),var(--control-sm));left:calc(var(--m-col) / var(--m-cols) * 100% + var(--space-0-5));width:calc(var(--m-span) / var(--m-cols) * 100% - var(--space-1));padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2),inset var(--rule-w) 0 0 0 var(--ink-2);font:var(--type-caption);color:var(--ink);overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.cal-ev>*{flex:none}.cal-ev b{font-weight:var(--weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev i{font-style:normal;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev.is-short{flex-direction:row;align-items:center;gap:0;padding-top:0;padding-bottom:0}.cal-ev>.cal-run{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ev.is-busy .cal-run b{display:inline-flex;vertical-align:top}.cal-ev.is-past{background:var(--sunk)}.cal-ev.is-past b{color:var(--ink-2)}.cal-ev.is-pending{background:var(--bg);box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.cal-ev.is-maybe{background:repeating-linear-gradient(135deg,var(--surface) 0 var(--space-1-5),var(--sunk) var(--space-1-5) var(--space-3))}.cal-ev.is-declined{background:var(--bg);box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.cal-ev.is-declined b,.cal-ev.is-declined i{text-decoration:line-through;color:var(--faint)}.cal-ev.is-busy{background:repeating-linear-gradient(135deg,var(--sunk) 0 var(--space-1),var(--selected) var(--space-1) var(--space-2));box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.cal-ev.is-busy b{font-weight:var(--weight-medium);color:var(--ink-2);display:flex;align-items:center;gap:var(--space-1)}.cal-ev.is-busy svg.i{width:var(--icon-sm);height:var(--icon-sm);flex:none}.cal-ev.is-on{background:var(--accent-soft);box-shadow:inset 0 0 0 var(--hairline) var(--accent),inset var(--rule-w) 0 0 0 var(--accent)}.cal-ev.is-wide{padding:var(--space-1) var(--space-2)}.cal-ev.is-narrow b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cal-l1{display:flex;min-width:0;white-space:nowrap}.cal-l1 b{flex:0 1 auto;min-width:0}.cal-l1 i{flex:0 20 auto;min-width:0}.cal-ev.is-wide b,.cal-ev.is-wide i{font:var(--type-label)}.cal-ev.is-wide b{font-weight:var(--weight-strong)}.cal-pty{display:flex;align-items:center;gap:var(--space-1);color:var(--ink-2);white-space:nowrap;overflow:hidden;min-width:0}.cal-pty .ax-av,.cal-pty .ax-sq{width:var(--avatar-sm);height:var(--avatar-sm);font:var(--type-micro)}.cal-pty .ax-dot{width:var(--dot-sm);height:var(--dot-sm)}.cal-due{color:var(--today);font-weight:var(--weight-strong);white-space:nowrap}.cal-ask-mark{display:inline-block;width:var(--dot);height:var(--dot);margin-right:var(--space-1);border-radius:var(--radius-full);background:var(--today);vertical-align:middle;flex:none}.cal-now{position:absolute;left:0;right:0;top:calc((var(--m-at) - var(--m-start)) * var(--m-hour));border-top:var(--rule-w) solid var(--ink);z-index:1}.cal-now:before{content:"";position:absolute;left:calc(-1 * var(--space-1));top:calc(-1 * var(--space-1) - var(--hairline));width:var(--dot);height:var(--dot);border-radius:var(--radius-full);background:var(--ink)}.cal-banner{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap}.cal-banner p{margin:0;flex:1;min-width:0;color:var(--ink)}.cal-banner p small{display:block;color:var(--ink-2);font:var(--type-caption)}.cal-panel{width:var(--popover-w);flex:none;border-left:var(--hairline) solid var(--line);background:var(--surface);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.cal-wrap>.cal-panel{position:sticky;top:0;align-self:flex-start;max-height:calc(100dvh - var(--header) - var(--space-12));overflow-y:auto}.cal-p-sec.is-atts{max-height:calc(var(--row-list) * 8);overflow-y:auto}.cal-panel:focus{outline:none}.ds-sheet:has(>.ds-sheet-b>.cal-panel)>.ds-sheet-h{display:none}.ds-sheet-b>.cal-panel{width:auto;border:0;padding:0}.cal-p-top{display:flex;align-items:flex-start;gap:var(--space-2)}.cal-p-t{flex:1;min-width:0}.cal-p-t h2{font:var(--type-headline);margin:0;letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.cal-p-t p{margin:var(--space-0-5) 0 0;color:var(--ink-2)}.cal-p-link{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2)}.cal-p-sec{border-top:var(--hairline) solid var(--line);padding-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.cal-p-party{display:flex;align-items:center;gap:var(--space-2)}.cal-p-party>b{font:var(--type-body-strong)}.cal-att{display:grid;grid-template-columns:var(--avatar) minmax(0,1fr) auto;align-items:center;column-gap:var(--space-2);min-height:var(--control-lg)}.cal-att-n{min-width:0;display:flex;flex-direction:column}.cal-att-n b{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-att-n small{font:var(--type-caption);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-acts{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.cal-fine{font:var(--type-caption);color:var(--faint);margin:0}.cal-q{font:var(--type-title);margin:0;color:var(--today)}.cal-chips{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.cal-note{width:100%;min-height:calc(var(--space-16) + var(--space-4));padding:var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:var(--type-body);resize:vertical}.cal-undo{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-1)}.cal-tick{display:flex;align-items:center;gap:var(--space-2);color:var(--ink)}.cal-ag{padding:var(--space-2) var(--space-4) var(--space-8);max-width:var(--page-w);width:100%}.cal-ag-day{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-4) 0 var(--space-1-5);border-bottom:var(--hairline) solid var(--line-2)}.cal-ag-day b{font:var(--type-title)}.cal-ag-day span{color:var(--faint);font:var(--type-caption)}.cal-ag-day.is-today b{color:var(--ink)}.cal-ag-row{display:grid;grid-template-columns:calc(var(--space-16) + var(--space-8)) minmax(0,1fr) auto;column-gap:var(--space-3);align-items:center;height:calc(var(--row-list) + var(--space-3));border-bottom:var(--hairline) solid var(--line);padding:0 var(--space-2)}.cal-ag-row:hover{background:var(--hover)}.cal-ag-t{display:flex;flex-direction:column;color:var(--ink);font-variant-numeric:tabular-nums}.cal-ag-t small{color:var(--faint);font:var(--type-caption)}.cal-ag-m{min-width:0;display:flex;flex-direction:column}.cal-ag-m b{font-weight:var(--weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-ag-m span{display:flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);font:var(--type-caption);white-space:nowrap;overflow:hidden;min-width:0}.cal-ag-m span .ax-av,.cal-ag-m span .ax-sq{width:var(--avatar-sm);height:var(--avatar-sm);font:var(--type-micro)}.cal-ag-a{display:flex;gap:var(--space-1-5)}.cal-ag-a .is-hover{visibility:hidden}.cal-ag-row:hover .is-hover,.cal-ag-row:focus-within .is-hover{visibility:visible}.cal-ag-row.is-busy .cal-ag-m b{font-weight:var(--weight-medium);color:var(--ink-2)}.cal-ag-row.is-past .cal-ag-t,.cal-ag-row.is-past .cal-ag-m b{color:var(--ink-2)}.cal-strip{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-4) 0 0;align-items:center}.cal-strip .ax-chip b{font-weight:var(--weight-strong)}.cal-strip-l{font:var(--type-caption);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:var(--weight-strong);margin-right:var(--space-1)}.cal-reads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);text-align:left;margin:var(--space-4) 0;width:100%;max-width:var(--modal-w-sm)}.cal-reads h4{margin:0 0 var(--space-1-5);font:var(--type-label);font-weight:var(--weight-strong)}.cal-reads ul{margin:0;padding-left:var(--space-4);color:var(--ink-2)}.cal-card{margin:var(--space-3) var(--space-4) 0;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.cal-card h3{margin:0;font:var(--type-body-strong)}.cal-card p{margin:0;color:var(--ink-2)}.cal-pick{list-style:none;margin:0;padding:0;border:var(--hairline) solid var(--line);border-radius:var(--radius-sm)}.cal-pick li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);min-height:var(--row-list);padding:0 var(--space-3);border-top:var(--hairline) solid var(--line)}.cal-pick li:first-child{border-top:0}.cal-pick li>div{min-width:0;display:flex;flex-direction:column}.cal-pick li>div b{font-weight:var(--weight-medium)}.cal-pick li>div small{color:var(--ink-2);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:780px){.cal-grid.is-week{--cols: 3;--m-off: var(--m-phone-off)}.cal-x-phone{display:none}.cal-wrap{flex-direction:column}.cal-panel{width:100%;border-left:0;border-top:var(--hairline) solid var(--line)}.cal-wrap>.cal-panel{position:static;max-height:none;overflow-y:visible}.cal-bar .cal-tz,.cal-bar .is-desk{display:none}.cal-range .is-phone{display:inline}.cal-strip{flex-wrap:nowrap;overflow-x:auto}.cal-strip>*{flex:none}.cal-range{font:var(--type-body-strong);margin:0}.cal-ag-row{grid-template-columns:var(--space-16) minmax(0,1fr);height:auto;min-height:calc(var(--row-list) + var(--space-3));padding:var(--space-1-5) var(--space-1)}.cal-ag-a{grid-column:2}.cal-ag-a .is-hover{display:none}.cal-reads{grid-template-columns:minmax(0,1fr)}.cal-banner,.cal-card{margin-left:var(--space-2);margin-right:var(--space-2)}}@media(max-width:780px){.ax-btn,.ax-btn.is-sm,.ax-btn.is-lg{height:var(--tap)}.ax-btn.is-icon,.ax-btn.is-sm.is-icon,.ax-btn.is-lg.is-icon,.ax-panel-h .ax-btn.is-icon{width:var(--tap)}:where(.ds-check,.ds-radio){width:var(--control-sm);height:var(--control-sm)}.cal-chips .ax-chip{height:var(--tap)}}.cal-days{flex:1;min-width:0;display:flex;flex-direction:column}.cal-reading{padding:var(--space-1) var(--space-4) 0}.cal-p-sub{margin:0;font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.cal-p-owner{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink)}.cal-flip .i{transform:scaleX(-1)}button.cal-adi{border:0;cursor:pointer;text-align:left;font:var(--type-caption)}.cal-empty{flex:1;display:flex;align-items:flex-start;justify-content:center}.cal-connect .ax-empty-acts{flex-direction:column;align-items:center}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cal-col.is-weekend{background-color:color-mix(in srgb,var(--ink) 4%,var(--bg))}:root:not([data-theme=light]) .cal-ev.is-past:not(.is-on,.is-maybe){background:var(--bg)}:root:not([data-theme=light]) .cal-ev.is-busy:not(.is-on){background:repeating-linear-gradient(135deg,var(--bg) 0 var(--space-1),var(--hover) var(--space-1) var(--space-2))}}:root[data-theme=dark] .cal-col.is-weekend,:root:has(.ax[data-theme=dark]) .cal-col.is-weekend{background-color:color-mix(in srgb,var(--ink) 4%,var(--bg))}:root[data-theme=dark] .cal-ev.is-past:not(.is-on,.is-maybe),:root:has(.ax[data-theme=dark]) .cal-ev.is-past:not(.is-on,.is-maybe){background:var(--bg)}:root[data-theme=dark] .cal-ev.is-busy:not(.is-on),:root:has(.ax[data-theme=dark]) .cal-ev.is-busy:not(.is-on){background:repeating-linear-gradient(135deg,var(--bg) 0 var(--space-1),var(--hover) var(--space-1) var(--space-2))}[data-ask]{box-shadow:inset var(--rule-w) 0 0 var(--ask)}[data-ask] .ask-title:before{content:"✦";color:var(--ask);margin-right:var(--space-1)}[data-ask=removed]{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--ask)}.ask-why{margin:0;color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ask-by{color:var(--ask);font-weight:var(--weight-strong);margin-right:var(--space-1)}.ask-fields{display:flex;flex-direction:column;gap:var(--space-1)}.ask-field{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);column-gap:var(--space-3);align-items:center;min-height:var(--control);padding-left:var(--space-2)}.ask-field-k{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ask-field-v{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}.ask-field-v>.ds-input,.ask-field-v>.stage-select{flex:1 1 auto;min-width:0}.ask-field-v>.ds-area{min-height:calc(var(--control) * 3)}.ask-was{color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap}.ask-res-row.is-tick>.ask-res-out{grid-column:3;grid-row:1 / 3}.ask-facts .ax-tbl{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.ask-facts .ax-tr{min-width:0}.ask-facts .ax-tr>*{white-space:normal;overflow-wrap:anywhere}.ask-facts .ax-tr .ds-link{font-weight:var(--weight-medium);display:block;white-space:normal;text-align:left}@media(max-width:780px){.ask-field{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1);padding-top:var(--space-1);padding-bottom:var(--space-1)}}.ax-unsaved.is-ask{background:var(--sunk);box-shadow:inset var(--rule-w) 0 0 var(--ask)}.ax-unsaved.is-ask .ax-unsaved-t .i{color:var(--ask)}.ax-unsaved.is-ask:has(.ax-unsaved-n){flex-wrap:wrap;height:auto;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5);row-gap:var(--space-1)}.ax-unsaved-n{flex-basis:100%;color:var(--ink-2);font:var(--type-caption)}.ask-was{margin-left:var(--space-1-5)}.ask-change{padding-left:var(--space-2);color:var(--ink);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ask-change.is-more{box-shadow:none;color:var(--faint)}.ask-refined{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink)}.ask-refined-mark{color:var(--ask)}.ax-sent>[data-ask]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);padding-left:var(--space-1-5);border-radius:var(--radius-sm)}.ask-res-h.ask-eyebrow{flex-wrap:wrap}abbr.ask-res-num{text-decoration:none;color:var(--ask);cursor:default}.ax-page.is-today{container:today / inline-size}@container today (max-width: 780px){.ax-row,.ax-co-row{--m-min-h: 56px;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:var(--m-min-h);padding-top:var(--space-2);padding-bottom:var(--space-2);row-gap:var(--space-1-5)}.is-today .ax-rows>.ax-row:not(.has-tick){padding-left:var(--space-3)}.ax-row-m{flex-wrap:wrap;row-gap:0;white-space:normal}.ax-row>.ax-act{justify-content:flex-start;flex-wrap:wrap}.ax-row .ax-act .ax-btn{width:auto}.ax-rows.is-due .ax-row,.ax-rows.is-cos .ax-row{grid-template-columns:minmax(0,1fr) auto}.ax-row .ax-act .act-main,.ax-rows.is-cos .ax-act .act-main{flex:0 0 auto}.ax-row.is-reply>.ax-act{grid-column:1 / -1}.task{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-1-5)}.task-main{flex-wrap:wrap;white-space:normal}.task-acts{grid-column:1 / -1;justify-content:flex-start}.ax-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-row .row-more-btn{opacity:1}.ax-row:not(.is-reply){display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);row-gap:var(--space-1)}.ax-row:not(.is-reply)>.ax-row-m,.ax-row:not(.is-reply)>.ax-row-m:has(>.ax-co){display:contents}.ax-row:not(.is-reply)>.ax-tick{display:none}.ax-row:not(.is-reply) .ax-row-m>.ax-av,.ax-row:not(.is-reply) .ax-row-m>.ax-sq{order:1;flex:none}.ax-row:not(.is-reply) .ax-row-m>b{order:2;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-row:not(.is-reply) .ax-row-m>.ax-co{order:3;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-row:not(.is-reply)>.ax-date,.ax-row:not(.is-reply)>.ax-date-slot{order:4;flex:none;margin-left:auto}.ax-row:not(.is-reply) .ax-row-m>.ax-step{order:5;flex:1 1 100%;min-width:0;white-space:normal;overflow-wrap:anywhere}.ax-row:not(.is-reply):has(.ax-row-m>.ax-av,.ax-row-m>.ax-sq) .ax-row-m>.ax-step{padding-left:calc(var(--avatar) + var(--space-2))}.ax-row:not(.is-reply)>.ax-act{order:6;flex:1 1 100%;justify-content:flex-end;flex-wrap:nowrap}.ax-row:not(.is-reply)>:nth-child(n+4):not(.ax-act):not(.ax-date):not(.ax-date-slot){order:7;flex:1 1 100%}.ax-rows.is-cos .ax-act .act-dismiss{display:none}.ax-rows.is-cos .row-more.is-phone{visibility:visible}}@media not all and (max-width:780px){@container page (max-width: 980px){.sq-seq{grid-template-columns:minmax(0,1fr)}.sq-seq>.sq-pane{position:static;height:auto;border-left:0;border-top:var(--hairline) solid var(--line)}.sq-seq:has(>.sq-pane.is-step)>*{grid-row:1;grid-column:1}.sq-seq>.sq-pane.is-step{position:sticky;top:0;height:100vh;z-index:var(--z-sticky);border-top:0}}@container page (max-width: 780px){.sq-step{grid-template-columns:var(--control) minmax(0,1fr) var(--control)}.sq-step-g{display:none}.sq-step-n{grid-column:2;grid-row:2}.sq-step-m-wrap{grid-column:3;grid-row:1 / span 2}.sq-ab{grid-template-columns:minmax(0,1fr) var(--control)}.sq-ab>.sq-ab-v{grid-column:1}.sq-fb{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.sq-fb>.sq-faint,.sq-fb-ai>.sq-faint{display:none}.sq-fb>.sq-warn{grid-column:1 / -1}.sq-fb-ai.sq-fb-ai{grid-template-columns:minmax(0,1fr)}}}@container page (max-width: 980px){.sq-list{overflow:auto;max-width:100%}}.rl-page{display:flex;flex-direction:column;flex:1;min-width:0;container:rules / inline-size}@container rules (max-width: 780px){.rl-list{overflow-x:visible}.rl-list .ax-tr{min-width:0;grid-template-columns:minmax(0,1fr) auto auto}.rl-list .ax-tr.is-head,.rl-list .ax-tr:not(.is-head)>:nth-child(3){display:none}.rl-list .ax-tr:not(.is-head)>*{min-height:0;padding-top:var(--space-1);padding-bottom:var(--space-1);border-right:0}.rl-list .ax-tr:not(.is-head)>:nth-child(1){grid-row:1;grid-column:1;font-weight:var(--weight-medium)}.rl-list .ax-tr:not(.is-head)>:nth-child(5){grid-row:1;grid-column:2}.rl-list .ax-tr:not(.is-head)>:nth-child(6){grid-row:1;grid-column:3}.rl-list .ax-tr:not(.is-head)>:nth-child(2){grid-row:2;grid-column:1 / -1}.rl-list .ax-tr:not(.is-head)>:nth-child(4){grid-row:3;grid-column:1 / -1;padding-bottom:var(--space-2)}}@container set (max-width: 780px){.ax-set-sec{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ax-set .set-tbl:not(.set-stages):not(.set-blocks){overflow:auto;--m-tbl-min: var(--w-3xl)}.ax-set .set-tbl.is-narrow{--m-tbl-min: 344px}.ax-set .set-tbl:not(.set-stages):not(.set-blocks) .ax-tr{min-width:var(--m-tbl-min)}}@media(max-width:780px){.ax-btn,.ax-btn.is-sm,.ax-btn.is-lg{height:var(--tap)}.ax-btn.is-icon,.ax-btn.is-sm.is-icon,.ax-btn.is-lg.is-icon,.ax-panel-h .ax-btn.is-icon{width:var(--tap)}button.ax-chip,.ax-tok,.ask-prop .ds-input,.set-target .ds-input,.ax-set .ds-input{min-height:var(--tap)}.ask-facts .ax-tr .ds-link{min-height:var(--tap);display:flex;align-items:center}:where(.ds-check,.ds-radio){width:var(--control-sm);height:var(--control-sm)}.ax-nav-i,.ax-tab,.ax-qbtn,.ds-toggle,.ds-select,.ax-seg button{min-height:var(--tap)}.ax-seg{height:auto;padding:0;border:0;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.ax-seg>button{min-height:var(--tap)}.ax-more,.ax-qbtn.ax-card-more,.ax-card-t .ax-qbtn,.ax-col-h .ax-qbtn{min-width:var(--tap);min-height:var(--tap)}.ax-more,.ax-tab,.ds-toggle,.ownav-trigger,.row-more-btn.is-icon{min-width:var(--tap)}.ax-ask-in input{min-height:var(--tap)}.ax-tools .tool-link,.ax-tbl-note .tool-link{height:var(--tap)}.ds-link,.tool-link,.line-open,.ax-rec,.ax-date,.rem-set,.rem-clear,.rl-open,.ownav-trigger,a.tel{position:relative}:is(.ds-link,.tool-link,.line-open,.ax-rec,.ax-date,.rem-set,.rem-clear,.rl-open,.ownav-trigger,a.tel):after{content:"";position:absolute;inset:min(0px,calc((100% - var(--tap)) / 2))}}@media(max-width:780px){.ax-btn,.ax-btn.is-sm,.ax-btn.is-lg{height:var(--tap);min-width:var(--tap)}.ax-nav-i,.ax-seg>button,.ax-chip,.ax-qbtn,.ax-fc-b,.ds-input,.ds-select,[role=tab]{min-height:var(--tap)}.ax-seg{height:auto}.ax-qbtn{min-width:var(--tap)}.ax-stage,.ax-date,.ownav-trigger,.rem-set,.ds-link,a[href],.ax-rec{position:relative}.ax-stage:after,.ax-date:after,.ownav-trigger:after,.rem-set:after,.ds-link:after,a[href]:after,.ax-rec:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,var(--tap));height:var(--tap);transform:translate(-50%,-50%)}.ax-tools .tool-link{height:var(--tap)}.tool-link{min-height:var(--tap)}.ds-check,.ds-radio{width:var(--space-6);height:var(--space-6)}.ax-set>.panel-warn:first-child{top:calc(var(--tap) + 2 * var(--space-1-5) + var(--hairline) + var(--space-2))}}.de-banner{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--hairline) solid var(--line-2);border-left:var(--rule-w) solid var(--ink-2);border-radius:var(--radius);background:var(--surface)}.de-banner>.i{flex:none;margin-top:var(--space-0-5);color:var(--faint)}.de-banner p{flex:1;min-width:0;margin:0;color:var(--ink)}.de-banner p b{font-weight:var(--weight-strong)}.de-banner p small{display:block;margin-top:var(--space-0-5);color:var(--ink-2);font:var(--type-label);font-weight:var(--weight-regular)}.de-banner .de-details{flex:none;align-self:center}.ax-badge.de-job{font-weight:var(--weight-regular);margin-left:var(--space-1)}.de-err{color:var(--ink);font-weight:var(--weight-medium);overflow-wrap:anywhere}.de-state{color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap}.de-state.is-bad{color:var(--today);font-weight:var(--weight-medium)}.de-pause{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line)}.de-pause>:first-child{flex:1;min-width:0}.de-tech{border-top:var(--hairline) solid var(--line)}.de-tech>summary{width:fit-content;padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--ink-2);font:var(--type-label)}@media(max-width:780px){.de-banner{flex-wrap:wrap}.de-state{white-space:normal}}.mail-ed{position:relative;display:flex;flex-direction:column;min-width:0}.mail-tools{display:flex;align-items:center;gap:var(--space-0-5);padding:var(--space-1) var(--space-2);border-bottom:var(--hairline) solid var(--line)}.mail-tools [aria-pressed=true]{background:var(--selected);color:var(--ink)}.mail-link{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2);border-bottom:var(--hairline) solid var(--line);background:var(--sunk)}.mail-link{--m-link-in: var(--w-sm)}.mail-link .input{flex:1 1 var(--m-link-in);min-width:0}.mail-link-bad{flex-basis:100%;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.mail-ed-body{outline:none;padding:var(--space-3) var(--space-4);font:var(--type-body);color:var(--ink);overflow-wrap:break-word;white-space:pre-wrap}.mail-ed-body p{margin:0 0 var(--space-3)}.mail-ed-body p:last-child{margin-bottom:0}.mail-ed-body ul,.mail-ed-body ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.mail-ed-body li p{margin:0}.mail-ed-body a{color:var(--accent);text-decoration:underline}.mail-ed-body:focus-visible{box-shadow:var(--focus-ring)}.mail-chip{display:inline-flex;align-items:center;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink);white-space:nowrap}.mail-chip.ProseMirror-selectednode{box-shadow:var(--focus-ring)}.compose-rich{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.compose-rich:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.compose-rich{--m-h: 300px}.compose-rich .ProseMirror{height:var(--m-h);overflow-y:auto}.sq-rich{border-bottom:var(--hairline) solid var(--line)}.sq-rich{--m-h: var(--w-md)}.sq-rich .ProseMirror{min-height:var(--m-h)}.sig-rich{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.sig-rich{--m-h: var(--col-xs)}.sig-rich .ProseMirror{min-height:var(--m-h)}.mail-view p{margin:0 0 var(--space-3)}.mail-view p:last-child{margin-bottom:0}.mail-view ul,.mail-view ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.mail-view a{color:var(--accent);text-decoration:underline}.sq-prev .mail-view{white-space:normal}.sq-prev-sign{margin-top:var(--space-3)}.ax-apps-head{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) 0 var(--space-2)}.ax-apps-head p{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-apps-g{padding:var(--space-4) 0 0}.ax-apps-g h3{margin:0 0 var(--space-2);font:var(--type-label);color:var(--ink-2)}.ax-apps-grid{--m-app-card: 300px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--m-app-card)),1fr));gap:var(--space-3)}.ax-app{display:grid;grid-template-columns:var(--control) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);font:inherit;text-align:left;color:inherit;cursor:pointer;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-raise)}.ax-app:hover{background:var(--hover)}.ax-app:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-app-i{width:var(--control);height:var(--control);border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2)}.ax-app-t{min-width:0;display:flex;flex-direction:column}.ax-app-t b{font-weight:var(--weight-medium)}.ax-app-t span{font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-app-back{display:inline-flex;align-items:center;gap:var(--space-1);margin:var(--space-4) 0 0}.ax-app-back .i{transform:rotate(90deg)}.ax-app-h{display:grid;grid-template-columns:var(--control) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-4) 0}.ax-app-h h2{margin:0;font:var(--type-title)}.ax-app-h p{margin:0;font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.ax-app-cav{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-app-acc{margin:var(--space-2) 0 0}.ax-conns.is-page{margin:0}@media(max-width:780px){.ax-app-h{grid-template-columns:var(--control) minmax(0,1fr)}.ax-app-h>.ax-date{grid-column:2;justify-self:start}}.ax-apps-head .ax-seg{align-self:flex-start;max-width:100%}@container set (max-width: 780px){.ax-set-r:has(>.ax-set-c .ax-btn.is-primary){grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.ax-set-r:has(>.ax-set-c .ax-btn.is-primary)>.ax-set-c{justify-self:start}}.set-add-stage{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.set-add-stage .ds-input{--m-stage-name: 200px;flex:1 1 var(--m-stage-name);min-width:0}.set-field{display:flex;flex-direction:column;gap:var(--space-1);margin-block:var(--space-3)}.fld-edit{justify-content:flex-start;min-width:0;max-width:100%;text-align:left}.fld-in{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.fld-multi{display:inline-flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.set-options{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-3);border:0;padding:0}.set-option{display:flex;align-items:center;gap:var(--space-2)}.set-option .ds-input{flex:1 1 auto;min-width:0}.md-ban{margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.md-ban>.i{color:var(--ink-2);flex:none}.md-ban p{margin:0;flex:1;min-width:0}.md-ban p b{font-weight:var(--weight-medium)}.md-ban p small{display:block;color:var(--ink-2);font:var(--type-caption)}.md-ban .md-acts{display:flex;gap:var(--space-2)}.md-modal{width:var(--modal-w-lg)}.md-modal .ax-modal-b{display:flex;flex-direction:column;gap:var(--space-3)}.md-sub{margin:0;color:var(--ink-2);font:var(--type-label)}.md-sub b{color:var(--ink);font-weight:var(--weight-medium)}.md-h{margin:var(--space-2) 0 0;font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.md-cmp{--m-mid: var(--space-8);display:grid;grid-template-columns:var(--label-w) minmax(0,1fr) var(--m-mid) minmax(0,1fr);gap:var(--space-1-5) var(--space-2);align-items:stretch}.md-cmp>.md-l{display:flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);font:var(--type-label);min-width:0}.md-cmp>.md-l .i{width:var(--icon-sm);height:var(--icon-sm);color:var(--faint);flex:none}.md-cmp>.md-mid{display:grid;place-items:center;color:var(--faint)}.md-rec{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);min-width:0}.md-rec .md-rec-t{display:flex;flex-direction:column;min-width:0}.md-rec .md-rec-t b{font-weight:var(--weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-rec .md-rec-t small{color:var(--ink-2);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-rec.is-keep{box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.md-rec .md-keep{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font:var(--type-caption);white-space:nowrap}.md-swap{width:var(--control);height:var(--control);padding:0;justify-content:center;align-self:center;justify-self:center}.md-opt{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-lg);padding:var(--space-1) var(--space-2);border:var(--hairline) solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;cursor:pointer}.md-opt:hover{background:var(--hover)}.md-opt .md-v{display:flex;flex-direction:column;min-width:0}.md-opt .md-v>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.md-opt .md-v>small{color:var(--faint);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-opt.is-on{background:var(--accent-soft);border-color:var(--accent)}.md-opt.is-empty .md-v>span{color:var(--faint)}.md-opt.is-need{border-style:dashed;border-color:var(--line-2)}.md-dot{flex:none;width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--radius-full);border:var(--hairline) solid var(--line-2);background:var(--surface);display:grid;place-items:center}.md-opt.is-on .md-dot{border-color:var(--accent);box-shadow:inset 0 0 0 var(--space-1) var(--accent)}.md-both{grid-column:2 / 5;display:flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-height:var(--control-lg);padding:var(--space-1) var(--space-2);border-radius:var(--radius);background:var(--sunk);min-width:0}.md-both>small{color:var(--ink-2);font:var(--type-caption);margin-left:auto;white-space:nowrap}.md-chip{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--pill);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink);font:var(--type-label);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.md-chip .ax-av{width:var(--avatar-sm);height:var(--avatar-sm)}.md-chip .i{width:var(--icon-sm);height:var(--icon-sm);color:var(--faint)}.md-both.is-fixed{background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line)}.md-both.is-fixed>.i{width:var(--icon-sm);height:var(--icon-sm);color:var(--faint)}.md-diff{color:var(--faint);font:var(--type-caption)}.md-moves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.md-move{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.md-move>.i{color:var(--faint);flex:none}.md-move div{display:flex;flex-direction:column;min-width:0}.md-move b{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.md-move small{color:var(--ink-2);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-q{display:flex;flex-direction:column;gap:var(--space-1-5);padding:var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface)}.md-q>b{font:var(--type-body-strong)}.md-q>p{margin:0;color:var(--ink-2);font:var(--type-label)}.md-q>p b{color:var(--ink);font-weight:var(--weight-medium)}.md-q .md-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-1-5)}.md-q .md-opts.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.md-note{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--sunk);color:var(--ink-2);font:var(--type-label);display:flex;gap:var(--space-2);align-items:flex-start}.md-note>.i{flex:none;color:var(--ink-2);width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-0-5)}.md-note b{color:var(--ink);font-weight:var(--weight-medium)}.md-search{height:var(--control);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:var(--hairline) solid color-mix(in srgb,var(--faint) 75%,var(--surface));border-radius:var(--radius);background:var(--surface);box-shadow:var(--focus-ring)}.md-search .i{color:var(--faint)}.md-res{display:flex;flex-direction:column;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);overflow:hidden}.md-res-i{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);background:var(--surface)}.md-res-i:first-child{border-top:0}.md-res-i>.ax-av,.md-res-i>.ax-sq{grid-row:1 / 3}.md-res-i>b{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-res-i>small{grid-column:2;color:var(--ink-2);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-res-i>.md-why{grid-row:1 / 3;grid-column:3}.md-res-i.is-focus{background:var(--accent-soft)}.md-res-l{padding:var(--space-1-5) var(--space-3);color:var(--faint);font:var(--type-caption);background:var(--sunk);border-top:var(--hairline) solid var(--line)}.md-why{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font:var(--type-caption);font-weight:var(--weight-strong);white-space:nowrap}.md-why.is-weak{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--line-2);font-weight:var(--weight-regular)}.md-page{padding:0 var(--space-4) var(--space-8);max-width:var(--page-w);width:100%}.md-page>h2{font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent);margin:var(--space-5) 0 var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.md-page>h2 small{color:var(--faint);font-weight:var(--weight-regular);text-transform:none;letter-spacing:0}.md-page>p{margin:var(--space-3) 0 0;color:var(--ink-2);font:var(--type-label)}.md-pairs{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.md-pair{--m-side: 220px;display:grid;grid-template-columns:var(--m-side) var(--icon) var(--m-side) minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;column-gap:var(--space-3);min-height:calc(var(--row-list) + var(--space-3));padding:0 var(--space-3);border-top:var(--hairline) solid var(--line)}.md-pair:first-child{border-top:0}.md-pair>.i{color:var(--faint)}.md-pair .md-who{display:flex;align-items:center;gap:var(--space-2);min-width:0}.md-pair .md-who>span:last-child{display:flex;flex-direction:column;min-width:0}.md-pair .md-who b{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-pair .md-who small{color:var(--ink-2);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-pair .md-reasons{color:var(--ink-2);font:var(--type-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.md-pair .md-acts{display:flex;gap:var(--space-1-5)}.md-pair.is-hover{background:var(--hover)}.md-undone{color:var(--faint)}.md-cant{color:var(--faint);font:var(--type-caption);white-space:normal}.md-merged-ev .axr-ev-card{display:flex;flex-direction:column;gap:var(--space-1)}.md-merged-ev small{color:var(--ink-2);font:var(--type-caption)}.md-was{display:flex;gap:var(--space-1-5);flex-wrap:wrap}@media(max-width:780px){.md-modal{width:100%}.md-ban{margin-left:var(--space-2);margin-right:var(--space-2)}.md-ban .md-acts{width:100%}.md-cmp{grid-template-columns:minmax(0,1fr)}.md-cmp>.md-l{margin-top:var(--space-2)}.md-cmp>.md-mid{display:none}.md-cmp>.md-mid.is-swap{display:flex;justify-content:flex-start}.md-cmp>.md-l.is-head{display:none}.md-swap{justify-self:start}.md-both{grid-column:auto}.md-both>small{margin-left:0;white-space:normal}.md-moves{grid-template-columns:repeat(2,minmax(0,1fr))}.md-q .md-opts,.md-q .md-opts.is-two{grid-template-columns:minmax(0,1fr)}.md-page{padding:0 var(--space-2) var(--space-8)}.md-pair{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;row-gap:var(--space-1);padding:var(--space-2) var(--space-3)}.md-pair>.md-who{grid-column:1}.md-pair>.i{display:none}.md-pair>.md-reasons{grid-column:1 / 3;white-space:normal}.md-pair>.md-acts{grid-column:1 / 3}.md-x-phone{display:none}}.md-pick{position:absolute;opacity:0;width:var(--hairline);height:var(--hairline);pointer-events:none}.md-opt{position:relative}.md-opt:focus-within{box-shadow:var(--focus-ring)}.md-res-i{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;border-left:0;border-right:0;border-bottom:0}.md-res-i:hover,.md-res-i:focus-visible{background:var(--hover);outline:none}.md-modal .md-body{display:flex;flex-direction:column;gap:var(--space-3);border-bottom:0}.md-bar{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.md-page>section>h2{font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent);margin:var(--space-5) 0 var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.md-page>section>h2 small{color:var(--faint);font-weight:var(--weight-regular);text-transform:none;letter-spacing:0}.md-pair .md-who .ds-check{flex:none}.compose-v.mail-who{flex-wrap:wrap;padding:var(--space-1) 0}.mail-who-at{color:var(--faint)}.mail-firm{display:grid;justify-items:start;gap:var(--space-2);padding:var(--space-2) 0}.vw-bar{display:contents}.ax-fc.vw-broken{border-style:dashed}.ax-fc.vw-broken .ax-fc-f{text-decoration:line-through}.vw-skip{display:inline-flex;align-items:center;font:var(--type-caption)}.vw-anchor{position:relative;display:inline-flex;min-width:0}.vw-pick{--m-w: 300px;width:var(--m-w)}.vw-find{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);padding:0 var(--space-2);color:var(--faint);border-bottom:var(--hairline) solid var(--line)}.vw-find input{flex:1;min-width:0}.vw-pick-l{display:flex;flex-direction:column;padding:var(--space-1);max-height:calc(var(--control-lg) * 10);overflow-y:auto}.vw-pick-s{margin:0;padding:var(--space-1-5) var(--space-2) var(--space-0-5);color:var(--faint);font:var(--type-caption)}.vw-pick-i{display:flex;align-items:center;gap:var(--space-2);height:var(--control);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:left;cursor:pointer;min-width:0}.vw-pick-i:hover,.vw-pick-i:focus-visible{background:var(--hover);outline:none}.vw-pick-i.is-on{background:var(--accent-soft);color:var(--accent)}.vw-pick-i>.i{margin-left:auto;color:var(--faint)}.vw-pick-h{margin-left:auto;color:var(--faint);font:var(--type-caption)}.vw-crumbs{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:0;background:transparent;color:var(--ink-2);font:var(--type-caption);cursor:pointer}.vw-day,.vw-span{display:inline-flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap;min-width:0}.vw-fig{--m-w: 120px;width:var(--m-w)}.vw-was{display:flex;flex-direction:column;gap:var(--space-2)}.vw-choices{max-height:calc(var(--control-lg) * 6);overflow-y:auto}.vw-people{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;width:100%}.vw-people>.ds-input{width:100%}.vw-adv{--m-w: 760px;width:var(--m-w)}.vw-adv-b{gap:var(--space-1-5)}.vw-cond{display:grid;--m-join: var(--space-16);grid-template-columns:var(--m-join) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.3fr) var(--control);gap:var(--space-1-5);align-items:center}.vw-join{color:var(--ink-2);font:var(--type-label);display:inline-flex;align-items:center;gap:var(--space-1)}.vw-join.is-tog{height:var(--control);padding:0 var(--space-1-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);justify-content:center;cursor:pointer}.vw-join.is-tog:hover{background:var(--hover)}.vw-in{height:var(--control);display:flex;align-items:center;gap:var(--space-1-5);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);min-width:0;width:100%;white-space:nowrap;overflow:hidden;cursor:pointer;text-align:left}.vw-in:hover{background:var(--hover)}.vw-in.is-broken{border-style:dashed;color:var(--ink-2)}.vw-val{display:flex;min-width:0}.vw-val .ax-fpop-list{width:100%}.vw-group{grid-column:2 / -1;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--sunk);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1-5)}.vw-group .vw-cond{--m-join: 56px}.vw-group-h{margin:0;color:var(--ink-2);font:var(--type-caption)}.vw-problem{margin:0;color:var(--late);font:var(--type-label)}.vw-sorts{--m-w: 520px}.vw-sort{display:grid;--m-join: var(--space-16);grid-template-columns:var(--m-join) minmax(0,1.4fr) minmax(0,1fr) var(--control) var(--control) var(--control);gap:var(--space-1-5);align-items:center}@media(max-width:780px){.vw-cond,.vw-group .vw-cond{grid-template-columns:var(--m-join) minmax(0,1fr) var(--control)}.vw-cond>:nth-child(3),.vw-cond>.vw-val{grid-column:2 / -1}.vw-sort{grid-template-columns:var(--m-join) minmax(0,1fr) var(--control) var(--control) var(--control)}.vw-sort>:nth-child(3){grid-column:2 / 3}}[role=grid]:focus{outline:none}[role=grid]:focus-visible:not(:has(.is-cur)){box-shadow:var(--focus-ring)}[role=grid]:focus-visible .ax-tr>.is-cur,.ax-tr>.is-cur{box-shadow:inset 0 0 0 var(--rule-w) var(--accent);background:var(--surface)}.ax-tr>.is-in{background:var(--accent-soft)}.ax-tr>.is-in.is-cur{background:var(--surface)}.vw-cell-ed{display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%}.vw-cell-ed>:first-child{flex:1;min-width:0}.vw-cell-ed.is-locked{color:var(--ink-2);font:var(--type-label)}.vw-cell-ed.is-locked .i{color:var(--faint);flex:none}.vw-cell-hint{color:var(--faint);font:var(--type-caption);white-space:nowrap}.ax-tr>:has(.vw-cell-why){overflow:visible}.vw-cell-ed:has(.vw-cell-why){position:relative}.vw-cell-why{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-menu);width:max-content;max-width:var(--menu-w-lg);padding:var(--space-1) var(--space-2);border:var(--hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--late);font:var(--type-caption);white-space:normal}.vw-paste{flex-wrap:wrap}.vw-paste>span{flex:1;min-width:0;white-space:normal}.vw-paste .vw-faint{color:var(--faint)}.vw-head{display:flex;align-items:center;min-width:0;width:100%;height:100%}.vw-head-b{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;width:100%;height:100%;padding:0 var(--row-table-x);border:0;background:transparent;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer}.vw-head-b:hover,.vw-head-b[aria-expanded=true]{background:var(--hover);color:var(--ink)}.vw-head-b:focus-visible{outline:none;box-shadow:var(--focus-ring)}.vw-tbl .ax-tr.is-head>.num .vw-head-b{justify-content:flex-end;text-align:right}.vw-resize{position:absolute;top:0;right:0;width:var(--space-1-5);height:100%;cursor:col-resize;z-index:2}.vw-resize:hover,.vw-resize:focus-visible{background:var(--line-2);outline:none}.vw-relabel{display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-1);width:100%}.vw-tbl .ax-tr>.is-frozen{background:var(--bg)}.vw-tbl .ax-tr.is-head>.is-frozen{z-index:3}.vw-tbl .ax-tr:not(.is-head):not(.is-foot):hover>.is-frozen{background:var(--hover)}.vw-calc-add{border:0;background:transparent;padding:0;color:var(--faint);font:inherit;cursor:pointer;opacity:0}.ax-tr.is-foot:hover .vw-calc-add,.vw-calc-add:focus-visible{opacity:1}.vw-cols{--m-w: var(--w-lg);width:var(--m-w)}.vw-cols-shown{padding:var(--space-1) var(--space-2);border-bottom:var(--hairline) solid var(--line);max-height:calc(var(--control-lg) * 8);overflow-y:auto}.vw-cols-row{display:flex;align-items:center;gap:var(--space-1)}.vw-cols-row>:first-child{flex:1;min-width:0}.vw-cols-list{padding:var(--space-1);max-height:calc(var(--control-lg) * 8);overflow-y:auto}.vw-cols-list .ax-vm-i>.i{margin-left:auto;color:var(--faint)}.vw-set{display:grid;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.vw-set>.ax-vm-l,.vw-set .ax-vm-l{margin:0 0 calc(var(--space-2) * -1)}.vw-set .set-field{display:grid;gap:var(--space-1)}.vw-set .set-field>span{font:var(--type-caption);color:var(--faint)}.vw-set .bd-vset-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-3)}.vw-set .bd-vset-cards .ds-choice{display:flex;align-items:center;gap:var(--space-2);min-width:0;font:var(--type-label)}.vw-set .bd-vset-cards .ds-choice>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vw-set .ds-toggle{display:flex;align-items:center;gap:var(--space-2);font:var(--type-label)}.vw-set .ax-vm-none{margin:0;font:var(--type-caption);color:var(--faint)}.vw-cols-shown{padding:var(--space-2) var(--space-3)}.vw-cols-shown>.ax-vm-l{margin:0 0 var(--space-1)}.vw-cols-list .ax-vm-i{--m-cols: minmax(0, 1fr) auto}.vw-who{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.vw-who legend{padding:0;margin-bottom:var(--space-1);color:var(--ink-2);font:var(--type-label)}.vw-note{margin:0 0 0 var(--space-6);color:var(--faint);font:var(--type-caption)}.vw-cell-ed .vw-cell-hint{display:none}.vw-tbl .ax-tr>.ax-ck{position:sticky;left:0;z-index:2;background:var(--bg)}.vw-tbl .ax-tr.is-selected>.ax-ck{background:var(--selected)}.vw-edit{display:flex;flex-direction:column;gap:var(--space-2)}.vw-edit-r{display:grid;grid-template-columns:var(--space-16) minmax(0,1fr);align-items:center;gap:var(--space-2)}.vw-edit-r>span:first-child{color:var(--ink-2);font:var(--type-label)}.vw-edit .vw-note{margin:0}.co-sbtop{display:flex;align-items:center;gap:var(--space-1)}.co-sbtop .ax-search{flex:1;min-width:0}.co-inbox{position:relative;flex:none;width:var(--control-lg);height:var(--control-lg);display:grid;place-items:center;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink-2);cursor:pointer;margin:var(--space-1) 0 var(--space-1-5)}.co-inbox:hover{background:var(--hover)}.co-inbox.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.co-inbox-n{position:absolute;top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:var(--pill-sm);height:var(--pill-sm);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--ink);color:var(--bg);font:var(--type-micro);font-weight:var(--weight-strong);display:grid;place-items:center;box-shadow:0 0 0 var(--rule-w) var(--sidebar-bg)}.co-live{display:inline-flex;align-items:center;gap:var(--space-1)}.ax-sdot.is-paused{background:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.co-here{display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-2);font:var(--type-label);white-space:nowrap}.co-faces{display:inline-flex}.co-faces .ax-av{box-shadow:0 0 0 var(--rule-w) var(--bg),inset 0 0 0 var(--hairline) var(--line-2)}.co-faces .ax-av+.ax-av{margin-left:calc(var(--space-1) * -1)}.co-faces .ax-av{position:relative}.co-faces .ax-av:first-child{z-index:1}.co-faces .ax-av.is-live{box-shadow:0 0 0 var(--rule-w) var(--bg),0 0 0 calc(var(--rule-w) * 2) var(--ink-2)}.co-cbtn{position:relative}.co-cbtn .ax-chip-n{margin-left:var(--space-0-5)}.axr-body.co-with{--m-side: var(--w-xl);--m-panel: var(--w-xl);grid-template-columns:var(--m-side) minmax(0,1fr) var(--m-panel)}.co-panel{border-left:var(--hairline) solid var(--line-2);background:var(--surface);display:flex;flex-direction:column;min-width:0;min-height:calc(100vh - var(--header))}.co-ph{height:var(--header);display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-4);border-bottom:var(--hairline) solid var(--line);flex:none}.co-ph b{font:var(--type-body-strong)}.co-ph .ax-grow{flex:1}.co-pf{display:flex;align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line);flex-wrap:wrap}.co-pf .co-scope{color:var(--ink-2);font:var(--type-caption);width:100%}.co-threads{flex:1;display:flex;flex-direction:column;overflow:auto}.co-th{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line);display:flex;flex-direction:column;gap:var(--space-2);position:relative}.co-th.is-new{background:var(--sunk)}.co-th.is-resolved{opacity:.72}.co-on{color:var(--faint);font:var(--type-caption);display:block}.co-on .i{width:var(--icon-sm);height:var(--icon-sm);vertical-align:text-bottom;margin-right:var(--space-1)}.co-on b{color:var(--ink-2);font-weight:var(--weight-medium)}.co-c{position:relative;display:grid;grid-template-columns:var(--avatar) minmax(0,1fr);column-gap:var(--space-2);row-gap:var(--space-0-5)}.co-c>.ax-av{grid-row:1 / 4;margin-top:var(--space-0-5)}.co-c-h{display:flex;align-items:baseline;gap:var(--space-1-5);min-width:0}.co-c-h b{font-weight:var(--weight-strong)}.co-c-h time,.co-c-h .co-ed{color:var(--faint);font:var(--type-caption);white-space:nowrap}.co-c-h .ax-grow{flex:1}.co-c-h .co-acts{display:inline-flex;gap:var(--space-0-5)}.co-c-h .co-acts .ax-btn{width:var(--control-sm);height:var(--control-sm)}.co-c p{margin:0;color:var(--ink);overflow-wrap:anywhere}.co-c p.is-gone{color:var(--faint);font-style:italic}.co-men{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink);font-weight:var(--weight-medium)}.co-men.is-me{box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.co-reacts{display:flex;gap:var(--space-1);flex-wrap:wrap;align-items:center}.co-react{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--pill);padding:0 var(--space-1-5);border-radius:var(--radius-full);border:var(--hairline) solid var(--line-2);background:var(--bg);color:var(--ink-2);font:var(--type-caption);cursor:pointer}.co-react.is-mine{border-color:var(--ink-2);color:var(--ink);background:var(--selected)}.co-react.is-add{color:var(--faint)}.co-react .i{width:var(--icon-sm);height:var(--icon-sm)}.co-tip{position:absolute;z-index:var(--z-menu);background:var(--ink);color:var(--bg);font:var(--type-caption);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap}.co-more{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font:var(--type-label);padding-left:calc(var(--avatar) + var(--space-2))}.co-more .co-faces .ax-av{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--type-micro-size);line-height:var(--type-micro-line)}.co-more a{color:var(--ink);font-weight:var(--weight-medium);text-decoration:none}.co-replies{display:flex;flex-direction:column;gap:var(--space-2);padding-left:calc(var(--avatar) + var(--space-2));border-left:var(--hairline) solid var(--line-2);margin-left:calc(var(--avatar) / 2)}.co-replies .co-c{grid-template-columns:var(--avatar-sm) minmax(0,1fr)}.co-replies .co-c>.ax-av{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--type-micro-size);line-height:var(--type-micro-line)}.co-res{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font:var(--type-label)}.co-res .i{width:var(--icon-sm);height:var(--icon-sm)}.co-res .ax-grow{flex:1}.co-follow{display:flex;align-items:center;gap:var(--space-1-5);color:var(--faint);font:var(--type-caption)}.co-follow .i{width:var(--icon-sm);height:var(--icon-sm)}.co-follow a{color:var(--ink-2)}.co-comp{border-top:var(--hairline) solid var(--line-2);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);background:var(--surface);position:relative}.co-comp.is-inline{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-2) var(--space-3)}.co-in{min-height:var(--control-lg);border:var(--hairline) solid color-mix(in srgb,var(--faint) 75%,var(--surface));border-radius:var(--radius);background:var(--bg);padding:var(--space-1-5) var(--space-2);color:var(--faint);display:flex;align-items:flex-start;gap:var(--space-1);flex-wrap:wrap}.co-in.is-focus{box-shadow:var(--focus-ring);color:var(--ink)}.co-caret{display:inline-block;width:var(--rule-w);height:var(--type-body-line);background:var(--ink);vertical-align:middle}.co-typed{color:var(--ink)}.co-ct{display:flex;align-items:center;gap:var(--space-2)}.co-ct .ax-grow{flex:1}.co-told{color:var(--ink-2);font:var(--type-caption);display:block;min-width:0}.co-told b{color:var(--ink);font-weight:var(--weight-medium)}.co-told .i{width:var(--icon-sm);height:var(--icon-sm);vertical-align:text-bottom;margin-right:var(--space-1)}.co-pick{position:absolute;left:var(--space-4);right:var(--space-4);bottom:calc(100% - var(--space-2));background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-1);z-index:var(--z-menu);display:flex;flex-direction:column}.co-pick-f{padding:var(--space-1-5) var(--space-2) var(--space-1);color:var(--faint);font:var(--type-caption);border-top:var(--hairline) solid var(--line);margin-top:var(--space-1)}.co-pick .ax-menu-i span:not(.ax-av):not(.ax-kbd){color:var(--faint);font:var(--type-caption);margin-left:auto}.co-pick .ax-menu-i.is-off b{color:var(--faint)}.co-menu{position:absolute;right:0;top:calc(var(--control-sm) + var(--space-1));width:var(--menu-w);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);padding:var(--space-1);z-index:var(--z-menu)}.co-menu .ax-menu-i .i{color:var(--ink-2)}.co-menu .ax-menu-i small{margin-left:auto;color:var(--faint);font:var(--type-caption)}.co-quote{border-left:var(--rule-w) solid var(--line-2);padding-left:var(--space-2);color:var(--ink-2)}.co-empty{padding:var(--space-8) var(--space-4);color:var(--ink-2);display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.co-empty b{color:var(--ink);font:var(--type-body-strong)}.co-just{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-2);font:var(--type-caption);white-space:nowrap}.co-just .ax-av{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--type-micro-size);line-height:var(--type-micro-line)}.axr-hl-c.is-changed{box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.axr-ev.is-new{background:var(--sunk);border-radius:var(--radius)}.co-clash{margin:var(--space-2) var(--space-4) 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:var(--space-2)}.co-clash p{margin:0;color:var(--ink-2);font:var(--type-label)}.co-clash p b{color:var(--ink);font-weight:var(--weight-medium)}.co-clash .co-ct{justify-content:flex-end}.co-editing{box-shadow:var(--focus-ring)}.co-banner{margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.co-banner p{margin:0;flex:1;min-width:0;color:var(--ink-2)}.co-banner p b{color:var(--ink);font-weight:var(--weight-medium)}.co-banner .i{color:var(--ink-2);flex:none}.co-tbl{--cols: minmax(0, 1.4fr) 180px 100px 192px 140px;display:flex;flex-direction:column;border-top:var(--hairline) solid var(--line)}.co-tr{display:grid;grid-template-columns:var(--cols);align-items:center;min-height:var(--row-table);border-bottom:var(--hairline) solid var(--line);position:relative}.co-tr>span{display:flex;align-items:center;gap:var(--space-1-5);padding:0 var(--space-3);min-width:0;white-space:nowrap;overflow:hidden;height:100%}.co-tr.is-head{color:var(--ink-2);font:var(--type-label);min-height:var(--control-lg)}.co-tr.is-hover{background:var(--hover)}.co-tr.is-flash{background:var(--sunk)}.co-tr b{font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis}.co-cnt{display:inline-flex;align-items:center;gap:var(--space-0-5);color:var(--ink-2);font:var(--type-caption)}.co-cnt .i{width:var(--icon-sm);height:var(--icon-sm)}.co-addc{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-1-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font:var(--type-caption)}.co-addc .i{width:var(--icon-sm);height:var(--icon-sm)}.co-cell-who{position:relative;overflow:visible!important;box-shadow:inset 0 0 0 var(--rule-w) var(--ink-2)}.co-cell-tag{position:absolute;top:calc(var(--space-2) * -1);right:var(--space-1);height:var(--pill-sm);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--ink-2);color:var(--bg);font:var(--type-micro);font-weight:var(--weight-strong);display:grid;place-items:center;z-index:1}.co-wrap{--m-panel: 380px;display:grid;grid-template-columns:minmax(0,1fr) var(--m-panel);flex:1}.co-wrap>.co-panel{min-height:0}.co-fy-page{padding:var(--space-6) var(--space-8) var(--space-12);max-width:var(--page-w);width:100%}.co-fy-page h1{margin:0 0 var(--space-3);font:var(--type-title)}.co-fy-bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-3) 0}.co-fy-bar .ax-grow{flex:1}.ax-fy-i.co-new{position:relative}.ax-fy-i.co-new:after{content:"";position:absolute;top:calc(var(--space-1) * -1);left:calc(var(--space-1) * -1);width:var(--dot);height:var(--dot);border-radius:50%;background:var(--ink);box-shadow:0 0 0 var(--rule-w) var(--surface)}.ax-fy.co-row{height:auto;min-height:var(--space-16);padding-top:var(--space-2);padding-bottom:var(--space-2);align-items:start}.ax-fy.co-row .ax-fy-w{padding-top:var(--space-0-5)}.ax-fy.co-row .ax-fy-a .ax-btn.is-icon{min-width:0;width:var(--control)}.ax-fy.co-row .ax-fy-2{white-space:normal}.ax-fy .co-comp.is-inline{margin-top:var(--space-2)}.co-fold{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font:var(--type-label);margin:var(--space-4) 0 var(--space-2)}.co-grid{--m-gc: var(--col-num);display:grid;grid-template-columns:minmax(0,1fr) repeat(3,var(--m-gc));border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.co-grid>*{display:flex;align-items:center;min-height:var(--row-list);padding:var(--space-1-5) var(--space-3);border-bottom:var(--hairline) solid var(--line);min-width:0}.co-grid>.is-h{color:var(--ink-2);font:var(--type-label);justify-content:center}.co-grid>.is-h:first-child{justify-content:flex-start}.co-grid>.is-c{justify-content:center}.co-grid>.is-last{border-bottom:0}.co-grid .co-rl{flex-direction:column;align-items:flex-start;gap:var(--space-0-5)}.co-grid .co-rl small{color:var(--ink-2);font:var(--type-caption);white-space:normal}.co-lockd{color:var(--faint);display:inline-flex;gap:var(--space-1);align-items:center;font:var(--type-caption)}.co-lockd .i{width:var(--icon-sm);height:var(--icon-sm)}.co-doc{margin:var(--space-4);padding:var(--space-4) var(--space-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--page-w)}.co-doc h2{margin:0;font:var(--type-headline)}.co-doc p,.co-doc li{margin:0;color:var(--ink)}.co-doc ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.co-cursor{position:relative;display:inline-block;width:var(--rule-w);height:var(--type-body-line);background:var(--ink-2);vertical-align:text-bottom}.co-cursor i{position:absolute;bottom:100%;left:0;font-style:normal;height:var(--pill-sm);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--ink-2);color:var(--bg);font:var(--type-micro);font-weight:var(--weight-strong);white-space:nowrap;display:grid;place-items:center}.co-sel{background:var(--selected);box-shadow:0 var(--rule-w) 0 var(--ink-2)}.co-doc-f{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font:var(--type-caption);border-top:var(--hairline) solid var(--line);padding-top:var(--space-2);margin-top:var(--space-2)}.co-doc-f .ax-grow{flex:1}.co-ask{max-width:calc(var(--page-w) - var(--space-16));margin:var(--space-6) auto;padding:0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);width:100%}.co-me{align-self:flex-end;background:var(--accent-soft);color:var(--ink);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);max-width:80%}.co-said{color:var(--ink);display:flex;flex-direction:column;gap:var(--space-2)}.co-said p{margin:0}.co-facts{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.co-facts>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--line)}.co-facts>div:last-child{border-bottom:0}.co-facts small{color:var(--ink-2);font:var(--type-caption);display:block}.co-facts time{color:var(--faint);font:var(--type-caption);white-space:nowrap}.co-prop{border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.co-prop h3{margin:0;font:var(--type-caption);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--accent)}.co-prop .co-ct{justify-content:flex-end}.co-src{color:var(--faint);font:var(--type-caption)}@media(max-width:780px){.co-sbtop{display:flex;flex:none}.co-inbox{margin:0;width:var(--control);height:var(--control)}.axr-body.co-with{display:block}.axr-body.co-with>.axr-side,.axr-body.co-with>.axr-main{display:none}.co-panel{border-left:0;min-height:0}.co-wrap{display:block}.co-wrap>.co-main-l{display:none}.co-x-phone{display:none!important}.co-fy-page{padding:var(--space-4) var(--space-2) var(--space-8)}.ax-fy .ax-fy-a{flex-wrap:wrap}.co-grid{--m-gc: var(--space-16)}.co-grid>*{padding:var(--space-1-5) var(--space-2)}.co-doc{margin:var(--space-2);padding:var(--space-3)}.co-ask{padding:0 var(--space-2)}.co-pick{left:var(--space-2);right:var(--space-2)}.co-here .co-x-word,.co-ct .ax-kbd{display:none}}.rec-body.co-with{--m-side: var(--w-xl);--m-panel: var(--w-xl);grid-template-columns:var(--m-side) minmax(0,1fr) var(--m-panel)}.rec-body.co-with>.co-panel{position:sticky;top:0;align-self:start;height:calc(100vh - var(--header));min-height:0}.co-comp textarea{width:100%;resize:vertical}.co-c .co-acts{opacity:0}.co-c:hover .co-acts,.co-c:focus-within .co-acts{opacity:1}.co-react{font:var(--type-caption)}@container rec (max-width: 780px){.rec-body.co-with{display:block}.rec-body.co-with>.rec-side,.rec-body.co-with>.rec-main{display:none}.co-c .co-acts{opacity:1}.rec-body.co-with>.co-panel{position:static;height:auto}}.deal-card-f{gap:var(--space-2);min-width:0}.deal-card-f .deal-grow{flex:1}.deal-by{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-2);white-space:nowrap}.deal-by .ax-av{box-shadow:inset 0 0 0 var(--hairline) var(--line-2),0 0 0 var(--hairline) var(--faint)}.deal-cash{color:var(--faint);white-space:nowrap}.deal-cash b{color:var(--ink-2);font-weight:var(--weight-medium)}.deal-val{font-weight:var(--weight-strong);color:var(--ink);white-space:nowrap}.deal-exits .ax-exit-h b{white-space:nowrap}.deal-who{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;overflow:hidden;white-space:nowrap}.deal-dlg{display:flex;flex-direction:column;gap:var(--space-3)}.deal-form{display:grid;grid-template-columns:var(--label-w) minmax(0,1fr);gap:var(--space-2) var(--space-3);align-items:center}.deal-form>label,.deal-form>.deal-label{align-self:start;display:flex;align-items:center;min-height:var(--control);color:var(--ink-2);font:var(--type-label)}.deal-in{height:var(--control);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-1) 0 var(--space-2);border:var(--hairline) solid color-mix(in srgb,var(--faint) 75%,var(--surface));border-radius:var(--radius);background:var(--surface);color:var(--ink);min-width:0}.deal-in .deal-grow{flex:1}.deal-chips{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.deal-note{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--sunk);color:var(--ink-2);font:var(--type-label)}.deal-note p{margin:0}.deal-note b{color:var(--ink);font-weight:var(--weight-medium)}.deal-exists{display:flex;flex-direction:column;gap:var(--space-2)}.deal-acts{display:flex;gap:var(--space-2);flex-wrap:wrap}.deal-err{margin:0;color:var(--ink);font:var(--type-label)}.deal-pick{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.deal-pick-list{display:flex;flex-direction:column;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);padding:var(--space-1)}.deal-pick-none{margin:0;padding:var(--space-1-5) var(--space-2);color:var(--faint);font:var(--type-label)}@media(max-width:780px){.deal-form{grid-template-columns:minmax(0,1fr)}}.deal-path{display:flex;gap:var(--space-0-5);margin:0;padding:var(--space-3) var(--space-5) var(--space-2);list-style:none}.deal-path>li{flex:1 1 0;min-width:0;display:flex}.deal-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-0-5);padding:var(--space-1-5) var(--space-2);background:var(--sunk);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--hairline) var(--line);text-align:left}.deal-step b{font:var(--type-label);font-weight:var(--weight-strong);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-step span{font:var(--type-caption);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deal-step.is-done b{color:var(--ink)}.deal-step.is-now{background:var(--surface);box-shadow:inset 0 0 0 var(--rule-w) var(--ink)}.deal-step.is-now b{color:var(--ink)}.deal-step.is-now span{color:var(--ink-2)}.deal-step.is-skip{background:repeating-linear-gradient(135deg,var(--sunk) 0 var(--space-1),var(--selected) var(--space-1) var(--space-2))}button.deal-step{cursor:pointer}button.deal-step:hover{background:var(--hover);box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.deal-banner{margin:var(--space-3) var(--space-5) 0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.deal-banner p{margin:0;color:var(--ink)}.deal-banner p small{display:block;margin-top:var(--space-0-5);color:var(--ink-2);font:var(--type-caption)}.deal-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;color:var(--ink-2);font:var(--type-label)}.deal-divider{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);color:var(--faint);font:var(--type-caption)}.deal-divider:before,.deal-divider:after{content:"";flex:1;border-top:var(--hairline) dashed var(--line-2)}.deal-history{padding-top:var(--space-2)}.deal-modal-b{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4)}.deal-modal-b>.deal-ask{margin:0;color:var(--ink-2)}.deal-modal-b>.deal-ask b{color:var(--ink);font-weight:var(--weight-medium)}.deal-form>.deal-note{grid-column:1 / -1}.deal-quiet{margin:0;padding:0 var(--space-4) var(--space-1);color:var(--faint);font:var(--type-label)}.deal-rows{display:flex;flex-direction:column;padding:0 var(--space-4)}.deal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:var(--space-2);align-items:center;width:100%;height:calc(var(--row-list) + var(--space-3));border-bottom:var(--hairline) solid var(--line);text-align:left;color:var(--ink)}button.deal-row{cursor:pointer}button.deal-row:hover{background:var(--hover)}.deal-row>b{font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:end}.deal-row>.ax-stage,.deal-row>.deal-row-r{grid-row:1 / 3;grid-column:2}.deal-row-r{display:inline-flex;align-items:center;gap:var(--space-1)}.deal-row>small{display:flex;align-items:center;gap:var(--space-1-5);min-width:0;color:var(--ink-2);font:var(--type-caption);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:start}.deal-fold{margin:var(--space-2) var(--space-4) 0;font:var(--type-caption)}.deal-anchor{position:relative;display:inline-flex}.deal-lstat{display:inline-flex;align-items:center;height:var(--pill);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2);font:var(--type-label);white-space:nowrap;cursor:pointer}.deal-lstat:hover{background:var(--hover);color:var(--ink)}.deal-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);min-height:var(--row-list);border-bottom:var(--hairline) solid var(--line)}.deal-person-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:var(--weight-medium)}.deal-count{font:var(--type-label)}@container rec (max-width: 780px){.deal-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:var(--space-3);padding-right:var(--space-3)}.deal-banner{margin-left:var(--space-3);margin-right:var(--space-3)}.deal-rows,.deal-quiet{padding-left:var(--space-3);padding-right:var(--space-3)}.deal-fold{margin-left:var(--space-3)}}.obj-choice{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.obj-choice .obj-off{color:var(--faint)}.obj-rels{margin:0 0 var(--space-3);padding-left:var(--space-5);color:var(--ink)}.obj-rels li+li{margin-top:var(--space-1)}.obj-icon-pick{display:flex;align-items:center;gap:var(--space-2)}.obj-icon-pick .ds-input{flex:1 1 auto;min-width:0}.obj-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.obj-head>p{margin:0;min-width:0}.obj-tbl{overflow-x:auto}.obj-rec{display:flex;flex-direction:column;gap:var(--space-6);max-width:var(--page-w)}.obj-rec-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.obj-rec-h h1{margin:0;font:var(--type-headline);min-width:0;overflow-wrap:anywhere}.obj-rec-sec h2{margin:0 0 var(--space-2);font:var(--type-title)}.obj-links-l{list-style:none;margin:0;padding:0;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface)}.obj-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3);min-width:0}.obj-link+.obj-link{border-top:var(--hairline) solid var(--line)}.obj-link.is-ended .obj-link-name,.obj-link.is-ended .obj-link-when{color:var(--faint)}.obj-link-top{display:flex;align-items:center;gap:var(--space-2);flex:1 1 100%;min-width:0}.obj-link-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-body-strong)}.obj-link-when{color:var(--ink-2)}.obj-link-top>.ax-btn:last-child{margin-left:auto}.obj-link-dates{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.obj-fact{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.obj-found{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-0-5);max-height:var(--menu-w);overflow-y:auto}.obj-found .ax-btn{justify-content:flex-start;width:100%}.obj-chosen{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0}@media(max-width:780px){.obj-rec-h{flex-wrap:wrap}}.rol-tools{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap}.rol-count{font:var(--type-label);color:var(--ink-2)}.rol-role.is-fixed{cursor:default;color:var(--ink-2);font:var(--type-label)}.rol-line2{display:block;font:var(--type-caption);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rol-who{display:flex;flex-direction:column;min-width:0}.rol-who b{font-weight:var(--weight-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rol-off{color:var(--faint)}.rol-off .ax-av{opacity:.55}.rol-off b{color:var(--ink-2)}.rol-note{display:flex;gap:var(--space-2);align-items:flex-start;margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--sunk);color:var(--ink-2);font:var(--type-label)}.rol-mb{padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.rol-mb>:is(.set-field,.set-options){margin-block:0}.rol-field{display:flex;flex-direction:column;gap:var(--space-1)}.rol-field>span{font:var(--type-label);color:var(--ink-2)}.rol-field .ax-in{width:100%}.rol-field .ax-seg{align-self:flex-start}.rol-hint{font:var(--type-caption);color:var(--faint);margin:0}.rol-ho{display:flex;flex-direction:column;border:var(--hairline) solid var(--line-2);border-radius:var(--radius)}.rol-hr{display:grid;grid-template-columns:var(--icon) minmax(0,1fr) auto;column-gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);min-height:var(--row-list)}.rol-hr:first-child{border-top:0}.rol-hr>svg.i{color:var(--ink-2)}.rol-hr b{font-weight:var(--weight-strong)}.rol-hr small{display:block;font:var(--type-caption);color:var(--ink-2)}.rol-hr.is-kept{background:var(--sunk)}.rol-confirm{display:flex;align-items:center;gap:var(--space-2);font:var(--type-label);color:var(--ink-2);flex-wrap:wrap}.rol-confirm .ax-in{width:calc(var(--space-16) * 2)}.set-subbar .ax-tabs{min-width:0}.set-subbar .ax-tab{flex:none}@media(max-width:780px){.set-subbar{height:auto;flex-wrap:wrap}.set-subbar .ax-tabs{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;padding-right:0}.set-subbar .ax-tab{min-height:var(--control)}.rol-hr{grid-template-columns:var(--icon) minmax(0,1fr);row-gap:var(--space-1-5)}.rol-hr>:last-child{grid-column:2;justify-self:start}}.rol-ro{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-4);border-bottom:var(--hairline) solid var(--line);background:var(--sunk);color:var(--ink-2);font:var(--type-label)}.rol-ro svg.i{width:var(--icon-sm);height:var(--icon-sm);color:var(--faint);flex:none}@container page (max-width: 600px){.ax-set .ax-set-sec .set-tbl.ds-tbl-cards{overflow:visible;animation:none}.ax-set .ax-set-sec .set-tbl.ds-tbl-cards .ax-tr{min-width:0}}.rol-acc-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:var(--space-2);min-height:var(--control-lg);font:var(--type-label)}@media(max-width:780px){.rol-acc-row{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}}.rol-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin:0 0 var(--space-2)}.rol-act{list-style:none;margin:0;padding:0}.rol-act li{display:flex;flex-direction:column;justify-content:center;min-height:var(--row-list);padding:var(--space-1-5) var(--space-3);border-top:var(--hairline) solid var(--line);min-width:0}.rol-act li:first-child{border-top:0}.rol-act li>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:var(--type-label);color:var(--ink)}.rol-act time{font:var(--type-caption);color:var(--faint)}.rol-act-empty{margin:0;padding:var(--space-3)}@container page (max-width: 600px){.ax-tbl.ds-tbl-cards{--m-card-label: var(--col-num);--m-card-line: var(--space-6);flex:none;overflow:visible;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:none}.ax-tbl.ds-tbl-cards>.ax-tr.is-head,.ax-tbl.ds-tbl-cards>.ax-tr.is-foot{display:none}.ax-tbl.ds-tbl-cards>.ax-tr{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--space-1-5) 0;border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.ax-tbl.ds-tbl-cards>.ax-tr:has(>.ax-ck){padding-left:var(--space-10)}.ax-tbl.ds-tbl-cards.ds-tbl-boxed>.ax-tr:last-child{border-bottom:var(--hairline) solid var(--line-2)}.ax-tbl.ds-tbl-cards>.ax-tr>*{height:var(--m-card-line);flex:none;border-right:0;background:none}.ax-tbl.ds-tbl-cards>.ax-tr:not(.is-head):not(.is-foot):hover>*{background:none}.ax-tbl.ds-tbl-cards>.ax-tr:hover,.ax-tbl.ds-tbl-cards>.ax-tr.is-focus{background:var(--hover)}.ax-tbl.ds-tbl-cards>.ax-tr.is-selected{box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.ax-tbl.ds-tbl-cards>.ax-tr>.ax-ck{position:absolute;left:0;top:0;z-index:2;height:var(--tap);width:var(--tap)}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]){position:static!important;justify-content:flex-start}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]):nth-of-type(1){height:var(--control)}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]):nth-of-type(n+5){display:none}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]):nth-of-type(n+2):before{content:attr(data-label);flex:none;width:var(--m-card-label);overflow:hidden;text-overflow:ellipsis;color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]):nth-of-type(n+2):empty:after{content:"—";color:var(--faint)}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]):nth-of-type(1) :is(button,a){position:static}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]):nth-of-type(1) :is(button,a):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;z-index:1}.ax-tbl.ds-tbl-cards>.ax-tr>span:is([role=cell],[role=gridcell]):nth-of-type(n+2) :is(button,a,input,select){position:relative;z-index:2}}.pwa-banner{position:fixed;left:50%;bottom:var(--space-4);transform:translate(-50%);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-3);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--ink);font-size:var(--type-label-size);line-height:var(--type-label-line)}.pwa-banner.is-offline{padding-right:var(--space-4)}.push-acts{display:inline-flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.dev-copy{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.dev-code{display:block;flex:1 1 auto;min-width:0;margin:0;padding:var(--space-1-5) var(--space-2);background:var(--sunk);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dev-areas{display:flex;flex-direction:column;gap:var(--space-2)}.dev-area{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.dev-key{font-family:var(--font-mono);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--faint)}.dev-events{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;border:0;min-width:0}.dev-deliveries{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dev-delivery{padding:var(--space-2) 0;border-bottom:var(--hairline) solid var(--line-2)}.dev-delivery .rol-tools{margin:0}.dev-tries{margin:var(--space-1) 0 0;padding:0 0 0 var(--space-3);list-style:none;font:var(--type-caption);color:var(--ink-2);overflow-wrap:anywhere}@media(max-width:780px){.dev-area{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}.nx-fv-sel{justify-self:center}.nx-fv-list:focus{outline:none}.nx-fv-r.is-sel{background:var(--accent-soft)}.nx-fv-rec{display:inline-flex;flex:none;color:var(--faint)}.nx-fu-remind{display:flex;align-items:center;gap:var(--space-1-5);margin:0;padding:0 var(--space-4) var(--space-4);color:var(--ink-2);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ax-docks{position:fixed;right:var(--space-4);bottom:0;z-index:var(--z-sticky);display:flex;flex-direction:row;align-items:flex-end;gap:var(--space-3);max-width:calc(100vw - var(--space-8));pointer-events:none}.ax-dock{--m-dock: var(--dock-w);pointer-events:auto;width:var(--m-dock);max-width:calc(100vw - var(--space-8));height:calc(100vh - var(--space-16) * 3);max-height:calc(100vh - var(--space-16));display:flex;flex-direction:column;background:var(--surface);border:var(--hairline) solid var(--line-2);border-bottom:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-pop);overflow:hidden}.ax-dock.is-folded{height:auto}.ax-dock-h{height:var(--header);flex:none;display:flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-3);border-bottom:var(--hairline) solid var(--line);background:var(--sunk)}.ax-dock.is-folded .ax-dock-h{border-bottom:0}.ax-dock-t{flex:1;min-width:0;padding:0;border:0;background:none;text-align:left;font:var(--type-body-strong);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ax-dock-b{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.ax-dock-f{flex:none;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--line);font-size:var(--type-label-size);line-height:var(--type-label-line);color:var(--ink-2)}.ax-dock-compose{--m-dock: 560px}.nx-ed-dock .nx-ed-h .nx-crumb{display:none}.nx-ed-dock .nx-ed-b{padding:var(--space-4) var(--space-5) var(--space-6)}.nx-ed-dock .nx-title{font:var(--type-title)}.nx-ed-dock .nx-tpl{--m-cols: minmax(0, 1fr)}.nx-ed-dock .nx-tpl-prev{display:none}.nx-img{margin:var(--space-3) 0}.nx-img img{display:block;max-width:100%;height:auto;border-radius:var(--radius);border:var(--hairline) solid var(--line)}.nx-img img:not([src]){min-height:var(--space-16);background:var(--sunk)}.nx-img.is-bad img{display:none}.nx-img.is-bad:after,.nx-img-w{display:block;padding:var(--space-3);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius);color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.nx-img.is-bad:after{content:attr(data-said)}.nx-page .nx-img{cursor:default}.nx-img{position:relative}.nx-cap{margin-top:var(--space-1-5);color:var(--faint);font:var(--type-caption)}.nx-page .nx-cap{min-height:var(--type-caption-line);outline:none;cursor:text}.nx-page .nx-cap:empty:before{content:attr(data-placeholder);visibility:hidden}.nx-page .nx-img:hover .nx-cap:empty:before,.nx-page .nx-cap:empty:focus:before{visibility:visible}.nx-img-re{position:absolute;top:var(--space-2);right:var(--space-2);opacity:0}.nx-img:hover .nx-img-re,.nx-img:focus-within .nx-img-re{opacity:1}.nx-tpl-edit{align-self:flex-start;margin:var(--space-1) var(--space-1) 0}.nx-tpls-in{--m-cols: var(--w-md) minmax(0, 1fr);display:grid;grid-template-columns:var(--m-cols);min-height:calc(var(--space-16) * 5);border-top:var(--hairline) solid var(--line)}.nx-tpls-list{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-2);border-right:var(--hairline) solid var(--line);background:var(--sunk);overflow:auto}.nx-tpls-list>.ax-btn{align-self:flex-start;margin-bottom:var(--space-1)}.nx-tpls-form{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);min-width:0}.nx-tpls-form .nx-page-frame{margin-top:var(--space-2);padding:var(--space-3);border:var(--hairline) solid var(--line);border-radius:var(--radius);min-height:calc(var(--space-16) * 3)}.notes-tools{display:flex;align-items:center;gap:var(--space-2)}@media(max-width:780px){.ax-docks{right:0;left:0;max-width:none;justify-content:center}.ax-dock,.ax-dock-compose{width:100vw;max-width:none;border-radius:0}.nx-tpls-in{grid-template-columns:1fr}.nx-tpls-list{border-right:0;border-bottom:var(--hairline) solid var(--line)}}.nx-fv-open{all:unset;min-width:0;overflow:hidden;text-overflow:ellipsis;cursor:pointer;border-radius:var(--radius-sm)}.nx-fv-open:focus-visible{box-shadow:var(--focus-ring)}@media(max-width:780px){.nx-seg-i{min-height:var(--control-sm)}.nx-tick{width:var(--control-sm);height:var(--control-sm)}.ax .nx-fv-open{display:flex;align-items:center;min-height:var(--control-sm)}}.nx-fv-r{cursor:pointer}.nx-fv-o{display:inline-flex;align-items:center}.nx-fv-o .ax-av+.ax-av,.nx-fu-faces .ax-av+.ax-av{margin-left:calc(-1 * var(--space-1-5));box-shadow:0 0 0 var(--hairline) var(--bg)}.nx-fu-faces{display:inline-flex;align-items:center}.nx-fv-o .ax-av.ownav-more,.nx-fu-faces .ax-av.ownav-more{margin-left:var(--space-0-5);box-shadow:none}.deck-upload,.deck-viewer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3)}.deck-upload .ds-input,.deck-viewer .ds-input{flex:1 1 auto;min-width:0;width:auto}.deck-upload .panel-warn{flex-basis:100%}.deck-their{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-2)}.deck-their li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ax-ai{color:var(--mark);font-weight:var(--weight-strong)}.ax-ai-pill{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--pill-sm);max-width:100%;padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);color:var(--ink-2);font:var(--type-caption);font-weight:var(--weight-medium);white-space:nowrap}.ax-ai-pill.is-dashed{background:transparent;border:var(--hairline) dashed var(--line-2)}.ax-ai-pill.is-btn{cursor:pointer;font:var(--type-caption);color:var(--ink)}.ax-ai-pill.is-btn:hover,.ax-ai-pill.is-btn[aria-expanded=true]{background:var(--selected)}.ax-ai-pill.is-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.rec-d.is-ai .rec-d-v{flex-wrap:wrap;white-space:normal;overflow:visible;padding-block:var(--space-1);row-gap:var(--space-1);padding-right:var(--control)}.rec-d.is-ai .ax-dl-r{align-items:start}.rec-d.is-ai .ax-dl-r>span:first-child{min-height:var(--control-xl);display:flex;align-items:center}.rec-d.is-ai .rec-d-h{top:var(--space-1);transform:none}.ai-fv{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1-5);flex:1 1 100%;min-width:0;padding:var(--space-1-5) var(--space-2);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius);background:var(--surface)}.ai-fv-t{color:var(--ink);font:var(--type-body);overflow-wrap:anywhere}.ai-fv-a{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-5)}.ai-why{display:flex;flex-direction:column;gap:var(--space-1);font:var(--type-label);color:var(--ink-2);font-weight:var(--weight-regular);overflow-wrap:anywhere}.ai-why b{color:var(--ink);font-weight:var(--weight-strong)}.ai-srcs{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-0-5)}.ai-srcs a{color:var(--ink-2)}.ai-srcs a:hover{color:var(--ink)}.ai-why .ax-dim,.ai-fill-note{color:var(--faint)}.ai-rec{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto}.rec-d .ai-fill .ax-btn{opacity:0}.rec-d:hover .ai-fill .ax-btn,.rec-d .ai-fill .ax-btn:focus-visible,.rec-d .ai-fill .ax-btn[disabled]{opacity:1}.ai-ask-web{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--popover-w);padding:var(--space-2) var(--space-3);font:var(--type-label)}.ai-ask-web p{margin:0;color:var(--ink-2);font-weight:var(--weight-regular)}.ai-ask-web-a{display:flex;justify-content:flex-end;gap:var(--space-1-5)}.ai-cell{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%}.ai-cell-v{flex:0 1 auto;min-width:0}.ai-cell-pop{display:flex;flex-direction:column;gap:var(--space-2);width:var(--popover-w);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-3)}.ai-cell-fill{opacity:0;border:0;background:transparent;padding:0 var(--space-1);height:var(--pill-sm);border-radius:var(--radius-sm);color:var(--ink-2);font:var(--type-caption);cursor:pointer}tr:hover .ai-cell-fill,[role=row]:hover .ai-cell-fill,.ai-cell-fill:focus-visible{opacity:1}.ai-cell-fill:hover{background:var(--selected);color:var(--ink)}.ai-cell-fill:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ai-confirm{display:flex;flex-direction:column;gap:var(--space-2)}.ai-confirm>p{margin:0;font:var(--type-body);color:var(--ink)}.ai-cost{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-1)}.ai-cost>div{border:var(--hairline) solid var(--line-2);border-radius:var(--radius);padding:var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-0-5)}.ai-cost b{font:var(--type-title);color:var(--ink)}.ai-cost span{font:var(--type-label);color:var(--ink-2);font-weight:var(--weight-regular)}.ai-attr{display:flex;flex-direction:column;gap:var(--space-2);margin-block:var(--space-2)}.ai-attr .set-field{margin-block:var(--space-1)}.ai-attr .ax-dim,.ai-confirm>.ax-dim{color:var(--ink-2);margin:0}.ai-reads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-3);margin:0;padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);max-height:calc(var(--control-xl) * 5);overflow-y:auto}.ai-reads legend{padding:0 var(--space-1);font:var(--type-label);color:var(--ink-2)}@media(max-width:780px){.ai-cost,.ai-reads{grid-template-columns:1fr}}@media(hover:none){.rec-d .ai-fill .ax-btn,.ai-cell-fill{opacity:1}}.mail-chip[data-key^="ai:"]:before{content:"✦ ";color:var(--mark);font-weight:var(--weight-strong)}.mail-chip[data-key^="ai:"]{max-width:100%;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 var(--hairline) var(--line-2)}.sq-aichip{display:inline-flex;align-items:center;justify-self:start;max-width:100%;height:var(--control-sm);padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--selected);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink);font:var(--type-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-aichip:before{content:"✦ ";color:var(--mark);font-weight:var(--weight-strong)}.sq-fb-ai{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-2);padding-block:var(--space-1)}.sq-fb-ai>.sq-aichip{grid-column:1 / -1;display:block;height:auto;padding-block:var(--space-0-5);white-space:normal;overflow-wrap:anywhere}.sq-fb-ai>.sq-faint{font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:nowrap}.sq-ai-line{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--selected);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sq-ai-line:before{content:"✦ ";color:var(--mark);font-weight:var(--weight-strong)}.sq-ai-ask{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.sq-ai-ask .sq-ai-ask-in{flex:1 1 auto;min-width:0;width:auto}.sq-ai-ask-note{flex-basis:100%;margin:0;font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink-2)}.compose-ai{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius);background:var(--sunk);font:var(--type-label);font-weight:var(--weight-regular);color:var(--ink-2)}.compose-ai-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:0}.compose-ai-h .ax-btn{margin-left:auto}.ax-ws-wrap{position:relative;display:flex;flex:1;min-width:0}.ax-sb .ax-ws-btn{display:flex;align-items:center;gap:var(--space-2);min-width:0;height:var(--control-lg);padding:0 var(--space-1-5);margin-left:calc(-1 * var(--space-1-5));border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font:inherit;cursor:pointer}.ax-sb .ax-ws-btn:hover,.ax-sb .ax-ws-btn[aria-expanded=true]{background:var(--hover)}.ax-sb .ax-ws-btn>.i{color:var(--faint)}.ax-menu.ax-ws-menu{min-width:var(--menu-w)}.ax-sb-work{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-0-5);margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2) var(--space-2)}.ax-grp{display:flex;flex-direction:column;gap:var(--hairline);margin-top:var(--space-2)}.ax-grp-h{display:flex;align-items:center;gap:var(--space-0-5);height:var(--control)}.ax-sb .ax-grp-t{flex:1;display:flex;align-items:center;gap:var(--space-1-5);height:100%;padding:0 var(--space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--faint);font:var(--type-label);text-align:left;cursor:pointer}.ax-sb .ax-grp-t:hover{color:var(--ink-2)}.ax-sb .ax-grp-a{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--faint);cursor:pointer}.ax-sb .ax-grp-a:hover{background:var(--hover);color:var(--ink)}.ax-sb .ax-ws-btn:focus-visible,.ax-sb .ax-grp-t:focus-visible,.ax-sb .ax-grp-a:focus-visible,.ax-sb .ax-grp-new:focus-visible,.ax-sb .ax-strip-i:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-sb .ax-grp-new{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);height:var(--control);border:var(--hairline) dashed var(--line-2);border-radius:var(--radius);background:transparent;color:var(--faint);font:inherit;cursor:pointer}.ax-sb .ax-grp-new:hover{color:var(--ink);border-color:var(--faint)}.ax-grp-none{margin:0;padding:0 var(--space-2);color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.ax-sb-foot:empty{display:none}.ax-strip{display:none}.ax-more-g{display:flex;flex-direction:column;gap:var(--space-0-5)}.ax-more-g+.ax-more-g{margin-top:var(--space-2)}.ax-more-g>.ax-nav-label{margin:0}@media(max-width:780px){.ax-sb>.ax-ws,.ax-sb>.co-sbtop,.ax-sb>.ax-sb-work,.ax-sb>.ax-sb-foot{display:none}.ax-strip{display:flex;align-items:center;width:100%;gap:var(--space-0-5)}.ax-strip>.co-inbox{flex:none;width:var(--tap);height:var(--tap)}.ax-sb .ax-strip-i{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-0-5);padding:var(--space-1) var(--space-0-5);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);font:var(--type-micro);cursor:pointer}.ax-sb .ax-strip-i>span:not(.ax-strip-n){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-sb .ax-strip-i:hover{background:var(--hover)}.ax-sb .ax-strip-i.is-on{background:var(--accent-soft);color:var(--accent)}.ax-strip-n{position:absolute;top:0;left:calc(50% + var(--space-1-5));min-width:var(--pill-sm);height:var(--pill-sm);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--ink-2);color:var(--bg);font:var(--type-micro);display:grid;place-items:center}.ax-strip-n.is-late{background:var(--late)}}.ax-lst-h{margin:var(--space-4) var(--space-4) var(--space-2);font:var(--type-label);font-weight:var(--weight-strong);color:var(--ink-2)}.ds-ph{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-3);padding:var(--page-top) var(--page-x) var(--space-3);flex:none}.ds-ph.is-reading{max-width:var(--page-w);width:100%;margin:0 auto;padding-left:var(--page-x-reading);padding-right:var(--page-x-reading)}.ds-ptabs.is-reading{max-width:var(--page-w);width:100%;margin:0 auto;padding-left:calc(var(--page-x-reading) - var(--space-2));padding-right:var(--page-x-reading)}.ds-ph-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.ds-ph-t{margin:0;font:var(--type-headline);color:var(--ink);overflow-wrap:anywhere}.ds-ph-d{margin:0;color:var(--ink-2);font:var(--type-label);font-weight:var(--weight-regular)}.ds-ph-a{flex:none;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.ds-learn{position:relative;white-space:nowrap}.ds-learn>.ds-link{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2)}.ds-learn>.ds-link:hover{color:var(--ink);text-decoration-color:var(--ink-2)}.ds-learn-pop{--m-max-w: var(--w-xl);max-width:var(--m-max-w);padding:var(--space-3);color:var(--ink-2);font:var(--type-label);font-weight:var(--weight-regular)}.ds-learn-pop p{margin:0}.ds-learn-pop p+p{margin-top:var(--space-2)}.ds-ptabs{padding:0 calc(var(--page-x) - var(--space-2));flex:none}.ds-ptabs .ax-tabs{border-bottom:0;padding:0}.ds-prow{flex:none}.ds-ph+.ds-prow,.ds-ptabs+.ds-prow{border-top:var(--hairline) solid var(--line)}.ds-prow.is-reading>.ax-tools{max-width:var(--page-w);margin:0 auto;padding-left:var(--page-x-reading);padding-right:var(--page-x-reading);border-bottom:0}.ds-ph+.ds-body.is-full,.ds-ptabs+.ds-body.is-full{border-top:var(--hairline) solid var(--line)}.ds-body{min-width:0}@container page (max-width: 780px){.ds-ph-main{flex-basis:100%}.ds-ph-a{justify-content:flex-start}}.ds-body.is-reading{padding:var(--page-top) var(--page-x-reading) var(--page-end);max-width:var(--page-w);width:100%;margin:0 auto}.ds-undo{flex:none;display:inline-flex;align-items:center;height:var(--control-sm);padding:0 var(--space-1-5);border:0;border-radius:var(--radius);background:transparent;color:var(--ink);font:var(--type-label);font-weight:var(--weight-strong);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-1)}.ds-undo:hover{background:var(--hover);text-decoration-color:var(--ink-2)}.ds-undo[aria-disabled]{color:var(--faint);cursor:default;text-decoration:none}.ds-undo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-warn-b{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--weight-strong);text-decoration:underline;cursor:pointer}.ds-warn-b:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-reading{margin:var(--space-4);color:var(--faint);font:var(--type-label)}.ax-empty.is-compact{padding:var(--space-6) var(--space-4)}.ds-gone .ax-empty{padding-top:var(--space-12)}@media(max-width:780px){.ds-ph{padding:var(--space-3) var(--page-x-phone) var(--space-2);flex-wrap:wrap}.ds-ph.is-reading{padding-left:var(--page-x-phone);padding-right:var(--page-x-phone)}.ds-ptabs,.ds-ptabs.is-reading{padding-left:var(--space-1);padding-right:var(--space-1)}.ds-ph-t{font:var(--type-title)}.ds-ph-main{flex-basis:100%}.ds-ph-a{justify-content:flex-start}.ds-ptabs{overflow-x:auto}.ds-prow.is-reading>.ax-tools{padding-left:var(--page-x-phone);padding-right:var(--page-x-phone)}.ds-body.is-reading{padding:var(--space-3) var(--page-x-phone) var(--space-8)}}.ds-body.is-full>.panel-warn,.cal-warn>.panel-warn{margin:var(--space-3) var(--page-x) 0}.ds-body.cal-page{display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width:780px){.ds-ptools .rp-search{order:9;width:100%;max-width:none}}.ds-ptools>.nx-fv-tools{display:contents}.ds-ph-a .ax-btn+.nx-kbd-on{margin-left:calc(-1 * var(--space-1))}.ds-ptools .notes-q{--m-w: 260px;width:var(--m-w);max-width:100%}.ds-body>.md-page{padding:0;max-width:none}.set-sb-h{display:flex;align-items:center;gap:var(--space-1);height:var(--space-10);padding:0 var(--space-1)}.set-sb-back{display:grid;place-items:center;width:var(--control);height:var(--control);padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--ink-2);cursor:pointer}.set-sb-back .i{transform:rotate(180deg)}.set-sb-back:hover{background:var(--hover);color:var(--ink)}.set-sb-t{flex:1;min-width:0;margin:0;font:var(--type-body-strong)}.set-sb-back:focus-visible,.set-sb-pick:focus-visible{outline:none;box-shadow:var(--focus-ring)}.set-sb-body{flex:1;min-height:0;display:flex;flex-direction:column}.set-sb-search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-lg);margin:var(--space-1) 0 var(--space-1-5);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--faint)}.set-sb-search:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.set-sb-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;outline:none}.set-sb-list{flex:1;min-height:0;overflow-y:auto;margin:0 calc(-1 * var(--space-2));padding:0 var(--space-2) var(--space-4)}.set-sb-list .ax-nav-label{margin-top:var(--space-3)}.set-sb-list .ax-nav:first-child .ax-nav-label{margin-top:0}.set-sb-sub{margin-left:auto;color:var(--faint);font-size:var(--type-caption-size);line-height:var(--type-caption-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.set-sb-pick{display:none}.set-sb-sheet{display:flex;flex-direction:column;min-height:0}.set-sb-sheet .set-sb-list{overflow:visible}.ax-apps-on{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ax-app-on{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3) var(--space-1-5) var(--space-1-5);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.ax-app-on:hover{background:var(--hover)}.ax-app-on:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ax-app-on b{font-weight:var(--weight-medium)}.ax-apps-head h2,.ax-apps-g>h2{margin:0 0 var(--space-2);font:var(--type-body-strong)}.ax-apps-head h2{margin:0}.set-sr{position:absolute;width:var(--hairline);height:var(--hairline);margin:calc(-1 * var(--hairline));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:780px){.ax-sb.set-sb>.set-sb-body,.ax-sb.set-sb .ax-sb-hide{display:none}.ax-sb.set-sb>.set-sb-h{flex:1;height:auto;padding:0}.set-sb-back{width:var(--tap);height:var(--tap)}.set-sb-t{flex:none}.set-sb-pick{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;max-width:60%;height:var(--tap);margin-left:auto;padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.set-sb-pick>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.set-sb-sheet .ax-nav{flex-direction:column}.set-sb-sheet .ax-nav-i{width:100%;white-space:normal}}.ds-inside-a{justify-content:flex-start;margin:var(--space-2) 0 var(--space-3)}.ax-tbl.ds-tbl-filled>.ax-tr:not(.is-head):not(.is-foot):hover{background:var(--hover)}.ax-tbl.ds-tbl-filled>.ax-tr.is-selected{background:var(--selected)}.ax-tbl.ds-tbl-filled>.ax-tr.is-focus{background:var(--accent-soft)}.ds-sr{position:absolute;width:var(--hairline);height:var(--hairline);margin:calc(-1 * var(--hairline));padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ds-ph-d>.ds-skel-bar{display:inline-block;vertical-align:middle}.ds-skel-bar.is-line{width:var(--w-xl);max-width:100%}.ds-skel-bar.is-title{width:var(--w-md);max-width:100%;height:var(--space-4);margin:var(--space-1-5) 0}.ds-skel-ph .ds-skel-bar.is-line{margin:calc((var(--type-label-line) - var(--space-2)) / 2) 0}.ds-skel-tbl{flex:1;min-height:0;display:flex;flex-direction:column}.ds-skel-tbl .ds-skel-bar{flex:0 1 auto}.ds-skel-tbl .ax-tbl.ax-tbl>.ax-tr:not(.is-head):not(.is-foot):hover,.ds-skel-tbl .ax-tbl.ax-tbl>.ax-tr:not(.is-head):not(.is-foot):hover>*{background:none}.ds-skel-card{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);height:calc(var(--row-list) * 2);padding:0 var(--space-3);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--surface)}.ds-skel-board{cursor:default}.ds-skel-rec{display:flex;flex-direction:column;gap:var(--section-gap);max-width:var(--page-w);padding:var(--page-top) var(--page-x-reading) var(--page-end)}.ds-skel-rec-h{display:flex;align-items:center;gap:var(--space-3)}.ds-skel-face.is-xl{width:var(--avatar-xl);height:var(--avatar-xl)}.ds-skel-rec-acts{display:flex}.ds-skel-rec-dl .ds-skel-row{gap:var(--space-6)}.ds-skel-canvas{flex:1;min-height:var(--w-2xl);display:flex;flex-direction:column;align-items:center;padding-top:var(--space-16);background:var(--wf-canvas)}.ds-skel-node{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);width:var(--wf-node-w);height:var(--wf-node-h);padding:0 var(--space-4);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-wf-node);background:var(--surface)}.ds-skel-edge{display:block;width:var(--wf-edge-w);height:var(--space-12);background:var(--wf-edge)}@media(max-width:780px){.ds-skel-rec{padding:var(--page-x-phone)}}.ds-g-tokens{padding:var(--space-5) 0;border-bottom:var(--hairline) solid var(--line)}.ds-g-tokens>dl{margin:var(--space-3) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--w-lg),1fr));gap:var(--space-2) var(--space-6)}.ds-g-tok{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n s" "v s";align-items:center;gap:0 var(--space-3);min-width:0}.ds-g-tok>dt{grid-area:n;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption);font-family:var(--font-mono);color:var(--ink)}.ds-g-tok>.ds-g-tok-v{grid-area:v;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-caption);font-family:var(--font-mono);color:var(--faint)}.ds-g-tok>.ds-g-tok-s{grid-area:s;margin:0;max-width:var(--w-sm);overflow:hidden}.ds-g-swatch{display:block;width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-sm);border:var(--hairline) solid var(--line-2)}.ds-g-bar{display:block;max-width:var(--w-sm);height:var(--space-2);border-radius:var(--radius-full);background:var(--accent)}.ds-g-corner{display:block;width:var(--control-xl);height:var(--control-xl);border:var(--rule-w) solid var(--ink-2);background:var(--surface)}.ds-g-lift{display:block;width:var(--control-xl);height:var(--control-xl);border-radius:var(--radius);background:var(--surface)}.ds-g-frame{display:flex;flex-direction:column;overflow:hidden;border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);background:var(--bg)}.ds-g-clip{overflow:hidden}.ds-g-pad{padding:var(--space-3) var(--page-x)}@media(max-width:780px){.ds-g{padding:var(--space-6) var(--page-x-phone) var(--space-12)}.ds-g-nav{flex-wrap:wrap}.ds-g-spec{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.ds-g-row>.ds-g-k{flex-basis:100%}.ds-g-row>.ds-g-wide,.ds-g-row>.ds-g-panel{flex-basis:100%}.ds-g-w{width:100%}.ds-g-frame .ax-top{display:flex}}.vb{display:flex;flex-direction:column;flex:none}.vb-r2{padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}.vb-keep,.vb-fold{display:contents}.vb-acts{display:flex;align-items:center;gap:var(--space-2)}.vb-sheet{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}.ds-prow.is-reading>.vb>.ax-filters{max-width:var(--page-w);width:100%;margin:0 auto;padding-left:var(--space-8);padding-right:var(--space-8);border-bottom:0}.ds-prow.is-reading{border-bottom:var(--hairline) solid var(--line)}@media(max-width:780px){.vb-acts{flex-basis:100%;justify-content:flex-end}.vb .ds-chip-body,.vb .ds-chip-x{min-height:var(--tap)}.ds-prow.is-reading>.vb>.ax-filters{padding-left:var(--space-3);padding-right:var(--space-3)}}.vw-own-list{max-height:50vh;overflow-y:auto}.vw-own-none{margin:var(--space-2);font:var(--type-label);color:var(--faint)}.vw-own-none:empty{display:none}.vw-own-foot{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:var(--space-1) calc(-1 * var(--space-1)) calc(-1 * var(--space-1));padding:var(--space-2);border-top:var(--hairline) solid var(--line)}.vw-own-take{margin-left:auto}.call-choose{position:relative;display:inline-flex}.call-choose>button{flex:1 1 auto;min-width:0}.call-dock{position:fixed;right:var(--space-4);bottom:var(--space-5);z-index:var(--z-sticky);width:var(--dock-w);max-width:calc(100vw - var(--space-8));display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);background:var(--surface);border:var(--hairline) solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop)}.call-dock-ic{flex:none;display:inline-flex;color:var(--accent)}.call-dock.is-ended .call-dock-ic,.call-dock.is-problem .call-dock-ic{color:var(--ink-2)}.call-dock-line{flex:1;min-width:0;margin:0;font:var(--type-body);color:var(--ink)}.call-dock-acts{flex:none;display:flex;align-items:center;gap:var(--space-1-5)}.call-dock-hint{color:var(--faint);font-size:var(--type-label-size);line-height:var(--type-label-line)}.ds-pick{display:inline-flex;min-width:0;max-width:100%}.ds-fbox{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;max-width:100%;height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);font:var(--type-body);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.ds-fbox:hover:not(:disabled){border-color:var(--faint)}.ds-fbox:focus-visible,.ds-fbox.is-open{outline:none;border-color:var(--accent);box-shadow:0 0 0 var(--space-0-5) var(--accent-soft)}.ds-fbox.is-empty>.ds-fbox-v{color:var(--faint)}.ds-fbox.is-sm{height:var(--control-sm);padding:0 var(--space-1-5);font:var(--type-caption)}.ds-fbox:disabled{color:var(--faint);background:var(--sunk);cursor:default}.ds-fbox-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-fbox>.i{flex:none;color:var(--faint)}.ds-fbox-in{field-sizing:content;min-width:var(--w-sm);max-width:100%}.ds-faces{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.ds-face{display:inline-flex;align-items:center;gap:var(--space-1)}.ds-faces-n{color:var(--ink-2);font:var(--type-caption)}.ds-pickpop{display:flex;flex-direction:column;gap:var(--space-2);width:calc(var(--menu-w) + var(--space-10))}.ds-dpop-chips{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.ds-dpop-why{margin:0;color:var(--ink-2);font:var(--type-caption)}.ds-cal{display:flex;flex-direction:column;gap:var(--space-1)}.ds-cal-h{display:flex;align-items:center;gap:var(--space-1)}.ds-cal-t{flex:1;font:var(--type-label);font-weight:var(--weight-medium)}.ds-cal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-0-5);text-align:center}.ds-cal-dow{color:var(--faint);font:var(--type-caption)}.ds-cal-d{height:var(--control);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:var(--type-caption);font-variant-numeric:tabular-nums;cursor:pointer}.ds-cal-d:hover{background:var(--hover)}.ds-cal-d:focus-visible{outline:var(--space-0-5) solid var(--accent);outline-offset:calc(-1 * var(--space-0-5))}.ds-cal-d.is-out{color:var(--faint)}.ds-cal-d:disabled{color:var(--faint);opacity:.5;cursor:default}.ds-cal-d:disabled:hover{background:transparent}.ds-cal-d.is-today{box-shadow:inset 0 0 0 var(--hairline) var(--ink-2)}.ds-cal-d.is-sug{box-shadow:inset 0 calc(-1 * var(--space-0-5)) 0 var(--ask)}.ds-cal-d.is-today.is-sug{box-shadow:inset 0 0 0 var(--hairline) var(--ink-2),inset 0 calc(-1 * var(--space-0-5)) 0 var(--ask)}.ds-cal-d.is-on{background:var(--accent);color:var(--accent-ink);font-weight:var(--weight-medium)}.ds-dpop-foot{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-top:var(--space-1);border-top:var(--hairline) solid var(--line)}.ds-dpop-time{flex-basis:100%;display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2);border-top:var(--hairline) solid var(--line)}.ds-dpop-k{color:var(--ink-2);font:var(--type-label)}.ds-tlist{display:flex;flex-direction:column;gap:var(--space-1)}.ds-tlist>.ds-input{width:100%}.ds-tlist-o,.ds-plist{max-height:calc(var(--control) * 7);overflow-y:auto}.ds-tlist-none{margin:0;color:var(--faint);font:var(--type-caption)}.ask-field-v>.ds-pick,.ask-field-v>.ds-fbox{flex:0 1 auto}.ask-mark{flex:none;color:var(--ask);font:var(--type-caption);white-space:nowrap}.wf-when{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ds-acts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1-5) var(--space-3)}.ds-acts-cap{flex:1 1 var(--w-sm);min-width:0;color:var(--ink-2);font:var(--type-caption)}.ds-acts-cap:empty{flex:0 0 0}.ds-acts-b{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1-5);margin-left:auto}.mail-head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-3)}.mail-find{display:flex;align-items:center;gap:var(--space-2);height:var(--control);padding:0 var(--space-2);border:var(--hairline) solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--faint);min-width:0;flex:1;max-width:var(--menu-w-lg)}.mail-find b{font-weight:var(--weight-regular);color:var(--ink)}.mail-src{font:var(--type-caption);color:var(--faint);margin:0 0 var(--space-2)}.mail-wrap{display:flex;flex-direction:column;gap:var(--space-4)}.mail-list{border:var(--hairline) solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.mail-thr{display:grid;grid-template-columns:calc(var(--avatar) * 2 - var(--space-1)) minmax(0,1fr) auto;column-gap:var(--space-2);align-items:center;height:calc(var(--row-list) + var(--space-3));padding:0 var(--space-3);border-top:var(--hairline) solid var(--line);cursor:pointer}.mail-thr:first-child{border-top:0}button.mail-thr{width:100%;margin:0;border:0;border-top:var(--hairline) solid var(--line);background:none;font:inherit;color:inherit;text-align:start}button.mail-thr:first-child{border-top:0}.mail-thr:hover{background:var(--hover)}.mail-thr.is-on{background:var(--accent-soft);box-shadow:inset var(--rule-w) 0 0 0 var(--accent)}.mail-faces{display:flex}.mail-faces .ax-av,.mail-faces .ax-sq{width:var(--avatar);height:var(--avatar);font:var(--type-micro)}.mail-faces>*+*{margin-left:calc(-1 * var(--space-1));box-shadow:0 0 0 var(--rule-w) var(--surface)}.mail-t{min-width:0;display:flex;flex-direction:column}.mail-t1,.mail-t2{display:flex;align-items:center;gap:var(--space-1-5);white-space:nowrap;overflow:hidden;min-width:0}.mail-t1 b{font-weight:var(--weight-strong);overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.mail-t1 span{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;flex:0 20 auto;min-width:0}.mail-t2{font:var(--type-caption);color:var(--ink-2)}.mail-t2>span:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.mail-t2 .ax-badge,.mail-t1 .ax-chip-n{flex:none}.mail-r{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-0-5);font:var(--type-caption);color:var(--faint);white-space:nowrap}.mail-r .is-hover{visibility:hidden}.mail-thr:hover .is-hover,.mail-thr:focus-within .is-hover{visibility:visible}.mail-r .i{width:var(--icon-sm);height:var(--icon-sm)}.mail-read{border:var(--hairline) solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column}.mail-read-h{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--hairline) solid var(--line)}.mail-read-h>div{flex:1;min-width:0}.mail-read-h h3{margin:0;font:var(--type-title)}.mail-read-h p{margin:var(--space-0-5) 0 0;color:var(--ink-2);font:var(--type-caption)}.mail-msg{padding:var(--space-3) var(--space-4);border-top:var(--hairline) solid var(--line);display:flex;flex-direction:column;gap:var(--space-2)}.mail-msg:first-of-type{border-top:0}.mail-msg.is-folded{padding-top:var(--space-2);padding-bottom:var(--space-2)}.mail-msg-h{display:grid;grid-template-columns:var(--avatar-lg) minmax(0,1fr) auto;column-gap:var(--space-2);align-items:center}.mail-msg-h>div{min-width:0;display:flex;flex-direction:column}.mail-msg-h b{font-weight:var(--weight-strong)}.mail-msg-h small{font:var(--type-caption);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-msg-h time{font:var(--type-caption);color:var(--faint);white-space:nowrap}.mail-txt{margin:0;white-space:pre-wrap;color:var(--ink);font:var(--type-body);max-width:var(--modal-w);overflow-wrap:anywhere}.mail-txt.is-snip{color:var(--ink-2)}.mail-fold{border:0;background:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-2);font:var(--type-caption);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:var(--space-1);align-self:flex-start}.mail-meta{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font:var(--type-caption);color:var(--ink-2)}.mail-meta .i{width:var(--icon-sm);height:var(--icon-sm);color:var(--faint)}.mail-att{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--pill);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--sunk);box-shadow:inset 0 0 0 var(--hairline) var(--line-2);color:var(--ink-2);font:var(--type-caption)}.mail-read-f{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-top:var(--hairline) solid var(--line);background:var(--sunk)}.mail-read-f p{margin:0;flex:1;min-width:0;font:var(--type-caption);color:var(--ink-2)}.mail-lock{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--sunk);color:var(--ink-2);font:var(--type-caption)}.mail-lock .i{width:var(--icon-sm);height:var(--icon-sm);flex:none}.mail-lock span{flex:1;min-width:0}.mail-quote{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--sunk);box-shadow:inset var(--rule-w) 0 0 0 var(--line-2);color:var(--ink);white-space:pre-wrap;font:var(--type-body);overflow-wrap:anywhere}.mail-quote small{display:block;color:var(--faint);font:var(--type-caption);margin-bottom:var(--space-1);white-space:normal}.mail-reading{margin:0;font:var(--type-caption);color:var(--ink-2)}.mail-reading b{color:var(--ink);font-weight:var(--weight-strong)}.mail-outs{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.mail-outs .ax-chip span{color:var(--faint);font:var(--type-caption)}.mail-outs .ax-chip.is-on span{color:var(--accent)}.mail-fy-x{grid-column:2 / -1;display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-1)}.mail-card{border:var(--hairline) solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mail-card h3{margin:0;font:var(--type-body-strong)}.mail-card p{margin:0;color:var(--ink-2)}.mail-opts{display:flex;flex-direction:column;gap:var(--space-1-5)}.mail-opts .ax-opt{background:var(--surface)}.mail-opts .ax-opt>div>span{display:block}.mail-chosen{display:flex;gap:var(--space-1-5);flex-wrap:wrap;margin-top:var(--space-1-5)}.mail-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.mail-cols h4{margin:0 0 var(--space-1);font:var(--type-label);font-weight:var(--weight-strong);color:var(--ink)}.mail-cols ul{margin:0;padding-left:var(--space-4);color:var(--ink-2)}.mail-cols li{margin:var(--space-0-5) 0}.mail-eyebrow{font:var(--type-caption);font-weight:var(--weight-strong);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);margin:var(--space-1) 0 0}.mail-fine{margin:0;font:var(--type-caption);color:var(--faint)}.mail-tick{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--ink)}.mail-tick .ax-check{flex:none;margin-top:var(--space-0-5);display:grid;place-items:center}.mail-tick .ax-check .i{width:var(--icon-sm);height:var(--icon-sm)}.mail-tick small{display:block;color:var(--ink-2);font:var(--type-caption)}.mail-k-frag{color:var(--ink-2)}.mail-k-frag mark,.mail-t2 mark,.mail-k-t mark{background:var(--today-soft);color:var(--ink);box-shadow:inset 0 calc(-1 * var(--space-1)) 0 var(--selected);font-weight:var(--weight-strong)}.mail-src-l{display:flex;flex-direction:column;gap:var(--space-1)}.mail-src-l div{display:flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font:var(--type-caption)}.mail-src-l div b{color:var(--ink);font-weight:var(--weight-medium)}.mail-src-l .i{width:var(--icon-sm);height:var(--icon-sm);color:var(--faint);flex:none}.mail-modal{width:var(--modal-w);max-width:calc(100% - var(--space-4))}.mail-modal .ax-modal-b{gap:var(--space-3)}.mail-count{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-1)}.mail-count b{font-variant-numeric:tabular-nums;text-align:right}.mail-count span{color:var(--ink-2)}@media(max-width:780px){.mail-wrap.is-reading .mail-list{display:none}.mail-cols{grid-template-columns:minmax(0,1fr)}.mail-modal{width:100%;max-width:none}.mail-modal .ax-modal-h .ax-dim{display:none}.mail-modal .ax-modal-f{flex-wrap:wrap}.mail-r .is-hover{display:none}.mail-read-h,.mail-msg,.mail-read-f{padding-left:var(--space-3);padding-right:var(--space-3)}.mail-find{max-width:none;flex-basis:100%}.mail-read-f p{flex-basis:100%}.mail-msg-h small{white-space:normal}}
