:root{--ally-violet: #5B2FFC;--ally-ink: #111217;--violet-50: #F5F4FE;--violet-100: #EAE8FF;--violet-200: #D7D3FF;--violet-300: #BBB5FF;--violet-400: #9A93FF;--violet-500: #7868FF;--violet-600: #5B2FFC;--violet-700: #4B25CF;--violet-800: #3B1EA1;--violet-900: #291871;--violet-950: #190D49;--neutral-50: #F8F9FC;--neutral-100: #F2F2F6;--neutral-200: #E4E5EB;--neutral-300: #D0D1D9;--neutral-400: #A7A8B2;--neutral-500: #7E7F8A;--neutral-600: #61626D;--neutral-700: #4B4C56;--neutral-800: #34353D;--neutral-900: #1F2027;--neutral-950: #111217;--bg-white: #FFFFFF;--bg-mist: #F8F7FB;--bg-wash: #F1EEFF;--bg-midnight: #0E0B1F;--bg-midnight-raised: #1B1636;--accent-ember: #FF6A3D;--accent-ember-text: #C2410C;--accent-ember-soft: #FFEDE5;--success: #12A150;--success-text: #0B7A3E;--success-soft: #E3F6EA;--warning: #F5A524;--warning-text: #9A5B00;--warning-soft: #FEF3DC;--error: #E5484D;--error-text: #C42B30;--error-soft: #FDE8E8;--info: #2B7FFF;--info-text: #1F5FD1;--info-soft: #E4EEFF;--viz-1: #5B2FFC;--viz-2: #14B8A6;--viz-3: #FF6A3D;--viz-4: #9A93FF;--viz-5: #FFC24B;--color-bg: var(--bg-white);--color-bg-subtle: var(--bg-mist);--color-surface: var(--bg-white);--color-text: var(--ally-ink);--color-text-muted: var(--neutral-600);--color-border: var(--neutral-200);--color-primary: var(--violet-600);--color-primary-hover: var(--violet-700);--color-primary-pressed: var(--violet-800);--color-on-primary: #FFFFFF;--color-link: var(--violet-600);--color-focus-ring: var(--violet-300);--font-heading: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-h1: 800 56px/1.1 var(--font-heading);--tracking-h1: -.025em;--text-h2: 700 40px/1.15 var(--font-heading);--tracking-h2: -.02em;--text-h3: 700 32px/1.2 var(--font-heading);--tracking-h3: -.015em;--text-h4: 700 24px/1.3 var(--font-heading);--tracking-h4: -.01em;--text-h5: 600 20px/1.4 var(--font-heading);--tracking-h5: -.005em;--text-h6: 600 16px/1.4 var(--font-heading);--tracking-h6: 0;--text-body-l: 400 18px/1.6 var(--font-body);--text-body-m: 400 16px/1.6 var(--font-body);--text-body-s: 400 14px/1.5 var(--font-body);--text-caption: 500 12px/1.4 var(--font-body);--tracking-caption: .02em;--text-button: 600 15px/1 var(--font-body);--tracking-button: .01em;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px}[data-theme=dark]{--color-bg: var(--bg-midnight);--color-bg-subtle: var(--bg-midnight-raised);--color-surface: var(--bg-midnight-raised);--color-text: #FFFFFF;--color-text-muted: var(--neutral-300);--color-border: #2E2852;--color-primary: var(--violet-600);--color-primary-hover: var(--violet-500);--color-link: var(--violet-400)}:root{--font-heading: "Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Hanken Grotesk Variable", "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--text-h1: 800 56px/1.1 var(--font-heading);--text-h2: 700 40px/1.15 var(--font-heading);--text-h3: 700 32px/1.2 var(--font-heading);--text-h4: 700 24px/1.3 var(--font-heading);--text-h5: 600 20px/1.4 var(--font-heading);--text-h6: 600 16px/1.4 var(--font-heading);--text-body-l: 400 18px/1.6 var(--font-body);--text-body-m: 400 16px/1.6 var(--font-body);--text-body-s: 400 14px/1.5 var(--font-body);--text-caption: 500 12px/1.4 var(--font-body);--text-button: 600 15px/1 var(--font-body)}:root{--color-page: var(--bg-mist);--color-surface-2: var(--neutral-50);--color-border-strong: var(--neutral-300);--color-wash: var(--bg-wash);--color-wash-text: var(--violet-700);--color-text-subtle: var(--neutral-600);--color-focus: var(--violet-600);--color-nav-active: var(--bg-wash);--color-success-text: var(--success-text);--color-success-soft: var(--success-soft);--color-warning-text: var(--warning-text);--color-warning-soft: var(--warning-soft);--color-error-text: var(--error-text);--color-error-soft: var(--error-soft);--color-info-text: var(--info-text);--color-info-soft: var(--info-soft);--color-ember-text: var(--accent-ember-text);--color-ember-soft: var(--accent-ember-soft);--color-neutral-soft: var(--neutral-100);--color-neutral-text: var(--neutral-700);--shadow-card: 0 1px 2px rgba(17, 18, 23, .04), 0 0 0 1px var(--color-border);--shadow-raised: 0 12px 32px rgba(17, 18, 23, .1), 0 2px 6px rgba(17, 18, 23, .06), 0 0 0 1px var(--color-border);--ease: cubic-bezier(.2, 0, 0, 1);--dur: .2s;--sidebar-w: 240px;--w-form: 720px;--w-wide: 1120px;--gutter: 32px;color-scheme:light}[data-theme=dark]{--color-page: var(--bg-midnight);--color-surface-2: rgba(255, 255, 255, .04);--color-border-strong: var(--neutral-700);--color-wash: rgba(154, 147, 255, .14);--color-wash-text: var(--violet-300);--color-text-subtle: var(--neutral-300);--color-focus: var(--violet-400);--color-link: var(--violet-400);--color-nav-active: rgba(154, 147, 255, .14);--color-success-text: var(--success);--color-success-soft: rgba(18, 161, 80, .18);--color-warning-text: var(--warning);--color-warning-soft: rgba(245, 165, 36, .16);--color-error-text: var(--error);--color-error-soft: rgba(229, 72, 77, .18);--color-info-text: var(--info);--color-info-soft: rgba(43, 127, 255, .18);--color-ember-text: var(--accent-ember);--color-ember-soft: rgba(255, 106, 61, .16);--color-neutral-soft: rgba(255, 255, 255, .08);--color-neutral-text: var(--neutral-200);--shadow-card: 0 0 0 1px var(--color-border);--shadow-raised: 0 16px 40px rgba(0, 0, 0, .45), 0 0 0 1px var(--color-border);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-page);color:var(--color-text);font:var(--text-body-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:var(--color-link);text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}button{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:6px}::selection{background:var(--violet-200);color:var(--ally-ink)}h1,h2,h3,h4,h5,h6,p{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.h1{font:var(--text-h1);letter-spacing:var(--tracking-h1)}.h2{font:var(--text-h2);letter-spacing:var(--tracking-h2)}.h3{font:var(--text-h3);letter-spacing:var(--tracking-h3)}.h4{font:var(--text-h4);letter-spacing:var(--tracking-h4)}.h5{font:var(--text-h5);letter-spacing:var(--tracking-h5)}.h6{font:var(--text-h6)}.body-l{font:var(--text-body-l)}.body-m{font:var(--text-body-m)}.body-s{font:var(--text-body-s)}.caption{font:var(--text-caption);letter-spacing:var(--tracking-caption)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.muted{color:var(--color-text-muted)}.strong{font-weight:600}.ember{color:var(--color-ember-text)}.nowrap{white-space:nowrap}.center{text-align:center}.stack{display:flex;flex-direction:column}.row{display:flex;align-items:center}.wrap{flex-wrap:wrap}.between{justify-content:space-between}.end{justify-content:flex-end}.grow{flex:1 1 auto;min-width:0}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-48{gap:48px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:900px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:1fr}}@media(max-width:640px){.grid-2,.grid-4{grid-template-columns:1fr}}.divider{height:1px;background:var(--color-border);border:0;margin:0}@keyframes enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}.enter{animation:enter var(--dur) var(--ease) both}.fade-in{animation:fade var(--dur) var(--ease) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-property:opacity,background-color,color,border-color!important;scroll-behavior:auto!important}.enter,.sheet-panel,.toast,.modal-panel{animation-name:fade!important}.skeleton{animation:none!important}}:root:not([data-palette=violet]){--neutral-50: #fbfbfa;--neutral-100: #f5f3ef;--neutral-200: #e3e6e6;--neutral-300: #d2d7d8;--neutral-400: #a3adaf;--neutral-500: #7d898b;--neutral-600: #5a6a6d;--neutral-700: #3a4c50;--neutral-800: #23383c;--neutral-900: #182e32;--neutral-950: #0d2126;--ally-ink: #182e32;--ally-violet: #182e32;--violet-50: #f5f3ef;--violet-100: #edeae4;--violet-200: #d9dddd;--violet-300: #b3bcbd;--violet-400: #7d8c8f;--violet-500: #3e5357;--violet-600: #182e32;--violet-700: #0d2126;--violet-800: #0a1a1e;--violet-900: #071316;--violet-950: #040c0e;--accent-ember: #ff4d00;--accent-ember-text: #182e32;--accent-ember-soft: #ffede5;--bg-white: #ffffff;--bg-mist: #fbfbfa;--bg-wash: #f5f3ef;--bg-midnight: #0a1a1e;--bg-midnight-raised: #122a30;--success: #2e7d4f;--success-text: #2e7d4f;--success-soft: #e7f1eb;--warning: #b7791f;--warning-text: #9a6b00;--warning-soft: #fbf3e2;--error: #b42318;--error-text: #b42318;--error-soft: #fdecea;--info: #182e32;--info-text: #182e32;--info-soft: #f5f3ef;--viz-1: #0d2126;--viz-2: #5a6a6d;--viz-3: #ff4d00;--viz-4: #b3bcbd;--viz-5: #e3e6e6;--color-bg: #fbfbfa;--color-bg-subtle: #f5f3ef;--color-page: #fbfbfa;--color-surface: #ffffff;--color-text: #182e32;--color-text-muted: #5a6a6d;--color-text-subtle: #5a6a6d;--color-border: #dce0e0;--color-border-strong: #8a9597;--color-primary: #ff4d00;--color-primary-hover: #ff6a26;--color-primary-pressed: #e64500;--color-on-primary: #0d2126;--color-link: #182e32;--color-focus: #0d2126;--color-focus-ring: #0d2126;--color-wash: #f5f3ef;--color-wash-text: #182e32;--color-nav-active: #f5f3ef;--font-heading: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}:root:not([data-palette=violet]) :is(h1,h2,h3){font-weight:500;letter-spacing:0}:root[data-theme=dark]:not([data-palette=violet]){--color-bg: #0a1a1e;--color-bg-subtle: #0d2126;--color-page: #0a1a1e;--color-surface: #122a30;--color-text: #fbfbfa;--color-text-muted: #b0b8b9;--color-text-subtle: #b0b8b9;--color-border: #234046;--color-primary: #ff4d00;--color-primary-hover: #ff6a26;--color-on-primary: #0d2126;--color-link: #fbfbfa;--color-focus: #fbfbfa;--color-wash: rgba(251, 251, 250, .08);--color-wash-text: #fbfbfa;--success: #6cc795;--success-text: #6cc795;--success-soft: rgba(79, 179, 126, .16);--warning: #e0b25a;--warning-text: #e0b25a;--warning-soft: rgba(224, 178, 90, .14);--error: #ff8a80;--error-text: #ff8a80;--error-soft: rgba(255, 138, 128, .14);--info: #fbfbfa;--info-text: #fbfbfa;--info-soft: rgba(251, 251, 250, .08);--accent-ember-text: #fbfbfa;--accent-ember-soft: rgba(255, 77, 0, .16)}.btn{--h: 44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 18px;border-radius:var(--radius-md);font:var(--text-button);letter-spacing:var(--tracking-button);border:0;cursor:pointer;white-space:nowrap;text-decoration:none!important;transition:background-color .15s var(--ease),box-shadow .15s var(--ease),transform .1s var(--ease),color .15s var(--ease);-webkit-tap-highlight-color:transparent;position:relative;-webkit-user-select:none;user-select:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45}.btn-sm{--h: 36px;padding:0 14px;font-size:14px}.btn-lg{--h: 52px;padding:0 24px;font-size:16px}.btn-block{width:100%}.btn-primary{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.btn-primary:active:not(:disabled){background:var(--color-primary-pressed, var(--violet-800))}.btn-secondary{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.btn-secondary:hover:not(:disabled){background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--neutral-400)}.btn-ghost{background:transparent;color:var(--color-link);padding:0 10px}.btn-ghost:hover:not(:disabled){background:var(--color-wash)}.btn-destructive{background:var(--error);color:#fff}.btn-destructive:hover:not(:disabled){background:var(--error-text)}.btn-quiet{background:transparent;color:var(--color-text-muted);padding:0 10px}.btn-quiet:hover:not(:disabled){background:var(--color-neutral-soft);color:var(--color-text)}.btn-icon{width:var(--h);padding:0}.btn .spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.btn-loading .btn-label{opacity:.85}.link-btn{background:none;border:0;padding:0;color:var(--color-link);font:inherit;font-weight:600;cursor:pointer;text-underline-offset:3px}.link-btn:hover{text-decoration:underline}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{font:600 14px/1.4 var(--font-body);color:var(--color-text)}.field-hint{font:var(--text-body-s);color:var(--color-text-muted)}.field-error{font:500 14px/1.4 var(--font-body);color:var(--color-error-text);display:flex;gap:6px;align-items:flex-start}.input,.textarea,.select{width:100%;min-height:44px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:var(--text-body-m);border:0;box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:box-shadow .15s var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--neutral-500)}.input:hover,.textarea:hover,.select:hover{box-shadow:inset 0 0 0 1px var(--neutral-500)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus);border-radius:var(--radius-sm)}.input[aria-invalid=true],.textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--error)}.input[readonly]{background:var(--color-surface-2)}.textarea{min-height:112px;resize:vertical;line-height:1.6}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 19px,calc(100% - 15px) 19px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.input-affix{position:relative;display:flex;align-items:center}.input-affix .input{padding-left:40px}.input-affix>svg{position:absolute;left:13px;color:var(--color-text-muted);pointer-events:none}.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font:var(--text-body-m)}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:2px 0 0;border-radius:5px;background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);cursor:pointer;display:grid;place-items:center;transition:background-color .15s var(--ease)}.check input:checked{background:var(--color-primary);box-shadow:none}.check input:checked:after{content:"";width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}.check input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.radio-cards{display:grid;gap:12px}.radio-card{position:relative;display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow .15s var(--ease),background-color .15s var(--ease)}.radio-card:hover{box-shadow:0 0 0 1px var(--neutral-400)}.radio-card input{position:absolute;opacity:0;pointer-events:none}.radio-card .radio-dot{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);margin-top:2px;display:grid;place-items:center;transition:box-shadow .15s var(--ease)}.radio-card[data-checked=true]{box-shadow:0 0 0 2px var(--color-primary);background:var(--color-surface)}.radio-card[data-checked=true] .radio-dot{box-shadow:inset 0 0 0 7px var(--color-primary)}.radio-card:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card-pad{padding:24px}.card-pad-lg{padding:32px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 0}.card-title{font:var(--text-h6)}.card-link{display:block;color:inherit;transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.card-link:hover{text-decoration:none;box-shadow:0 0 0 1px var(--neutral-400),0 4px 16px #1112170f}.card-quiet{background:var(--color-surface-2);border-radius:var(--radius-lg)}.list-rows>*+*{border-top:1px solid var(--color-border)}.pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font:600 12px/1 var(--font-body);letter-spacing:.02em;white-space:nowrap}.pill .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill-neutral{background:var(--color-neutral-soft);color:var(--color-neutral-text)}.pill-violet{background:var(--color-wash);color:var(--color-wash-text)}.pill-success{background:var(--color-success-soft);color:var(--color-success-text)}.pill-warning{background:var(--color-warning-soft);color:var(--color-warning-text)}.pill-error{background:var(--color-error-soft);color:var(--color-error-text)}.pill-info{background:var(--color-info-soft);color:var(--color-info-text)}.pill-ember{background:var(--color-ember-soft);color:var(--color-ember-text)}.pill-live .dot{animation:pulse-dot 1.6s ease-in-out infinite}.chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--radius-pill);font:500 14px/1 var(--font-body);background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong);cursor:pointer;white-space:nowrap;transition:background-color .15s var(--ease),box-shadow .15s var(--ease);border:0}.chip:hover{background:var(--color-surface-2)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--ally-ink);color:#fff;box-shadow:none}[data-theme=dark] .chip[aria-pressed=true],[data-theme=dark] .chip[aria-selected=true]{background:#fff;color:var(--ally-ink)}.chip .count{font:500 12px/1 var(--font-mono);opacity:.7}.chip-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.chip-row::-webkit-scrollbar{display:none}.tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--radius-pill);font:600 12px/1 var(--font-body);white-space:nowrap}.tag .swatch{width:8px;height:8px;border-radius:2px;flex:none}.stat{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-value{font:600 32px/1.1 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-sm .stat-value{font-size:24px}.stat-label{font:var(--text-body-s);color:var(--color-text-muted)}.stat-delta{font:500 12px/1.4 var(--font-mono)}.stat-delta.up{color:var(--color-success-text)}.stat-delta.down{color:var(--color-error-text)}.table-wrap{overflow:auto;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.table{width:100%;border-collapse:separate;border-spacing:0;font:var(--text-body-s)}.table th{position:sticky;top:0;z-index:1;background:var(--color-surface);text-align:left;font:600 12px/1.4 var(--font-body);letter-spacing:.02em;color:var(--color-text-muted);padding:12px 16px;border-bottom:1px solid var(--color-border);white-space:nowrap}.table th button{all:unset;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.table th button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.table td{padding:14px 16px;border-bottom:1px solid var(--color-border);vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color .12s var(--ease)}.table tbody tr:hover{background:var(--color-surface-2)}.table tbody tr.clickable{cursor:pointer}.table .num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:640px){.table-stack thead{display:none}.table-stack,.table-stack tbody,.table-stack tr,.table-stack td{display:block;width:100%}.table-stack tr{padding:14px 16px;border-bottom:1px solid var(--color-border)}.table-stack tr:last-child{border-bottom:0}.table-stack td{padding:3px 0;border:0;display:flex;justify-content:space-between;gap:16px;text-align:right}.table-stack td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:500;text-align:left}.table-stack td.primary-cell{font-weight:600;text-align:left}.table-stack td.primary-cell:before{content:none}.table-stack .num{text-align:right}}.banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);font:var(--text-body-s)}.banner>svg{flex:none}.banner .banner-text{flex:1;min-width:0}.banner-info{background:var(--color-info-soft);color:var(--color-text)}.banner-info>svg{color:var(--color-info-text)}.banner-warning{background:var(--color-warning-soft);color:var(--color-text)}.banner-warning>svg{color:var(--color-warning-text)}.banner-error{background:var(--color-error-soft);color:var(--color-text)}.banner-error>svg{color:var(--color-error-text)}.banner-violet{background:var(--color-wash);color:var(--color-text)}.banner-violet>svg{color:var(--color-wash-text)}.banner-success{background:var(--color-success-soft);color:var(--color-text)}.banner-success>svg{color:var(--color-success-text)}.banner .btn{--h: 32px;padding:0 12px;font-size:14px}.state-block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:56px 24px}.state-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--color-wash);color:var(--color-wash-text);margin-bottom:4px}.state-icon.error{background:var(--color-error-soft);color:var(--color-error-text)}.state-icon.waiting{background:var(--color-info-soft);color:var(--color-info-text)}.state-title{font:var(--text-h5);letter-spacing:var(--tracking-h5)}.state-text{color:var(--color-text-muted);max-width:440px}.ref-code{font:500 12px/1 var(--font-mono);color:var(--color-text-muted);background:var(--color-neutral-soft);padding:5px 8px;border-radius:6px}.skeleton{border-radius:8px;background:linear-gradient(90deg,var(--color-neutral-soft) 0px,var(--color-surface-2) 160px,var(--color-neutral-soft) 320px);background-size:640px 100%;animation:shimmer 1.3s linear infinite}[data-theme=dark] .skeleton{background:linear-gradient(90deg,#ffffff0f,#ffffff1c,#ffffff0f 320px);background-size:640px 100%}.skeleton-wait{animation:fade 1ms linear .15s both}.avatar{flex:none;width:var(--s, 32px);height:var(--s, 32px);border-radius:50%;display:grid;place-items:center;font:700 calc(var(--s, 32px) * .38)/1 var(--font-heading);color:#fff;background:var(--violet-600);overflow:hidden;-webkit-user-select:none;user-select:none}.avatar img{width:100%;height:100%;object-fit:cover}.stepper{display:flex;gap:8px;list-style:none;margin:0;padding:0;counter-reset:step}.stepper li{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.stepper .bar{height:4px;border-radius:2px;background:var(--color-border);transition:background-color .25s var(--ease)}.stepper li[data-state=done] .bar,.stepper li[data-state=current] .bar{background:var(--color-primary)}.stepper .label{font:500 12px/1.3 var(--font-body);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper li[data-state=current] .label{color:var(--color-text);font-weight:600}@media(max-width:640px){.stepper .label{display:none}.stepper li[data-state=current] .label{display:block}}.seg{display:inline-flex;padding:3px;gap:2px;border-radius:10px;background:var(--color-neutral-soft)}.seg button{border:0;background:transparent;height:32px;padding:0 14px;border-radius:8px;font:500 14px/1 var(--font-body);color:var(--color-text-muted);cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease);white-space:nowrap}.seg button[aria-checked=true],.seg button[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #11121714,0 0 0 1px var(--color-border)}.seg-sm button{height:28px;padding:0 10px;font-size:13px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.tabs a,.tabs button{flex:none;border:0;background:none;padding:10px 12px 12px;font:500 14px/1 var(--font-body);color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;text-decoration:none;white-space:nowrap}.tabs a:hover,.tabs button:hover{color:var(--color-text);text-decoration:none}.tabs a[aria-current=page],.tabs button[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.tip{position:relative;display:inline-flex}.tip-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--ally-ink);color:#fff;font:500 12px/1.4 var(--font-body);padding:6px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s var(--ease);z-index:20}.tip:hover .tip-bubble,.tip:focus-within .tip-bubble{opacity:1}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.timeline li{position:relative;display:grid;grid-template-columns:24px 1fr;gap:12px;padding-bottom:20px}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--color-border)}.timeline li:last-child:before{display:none}.timeline .node{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-border-strong);color:var(--color-text-muted);z-index:1}.timeline li[data-state=done] .node{background:var(--color-primary);box-shadow:none;color:#fff}.timeline li[data-state=current] .node{box-shadow:inset 0 0 0 2px var(--color-primary);color:var(--color-primary)}.timeline li[data-state=paused] .node{background:var(--color-warning-soft);box-shadow:inset 0 0 0 2px var(--warning);color:var(--color-warning-text)}.timeline .t-title{font-weight:600}.timeline .t-meta{font:var(--text-body-s);color:var(--color-text-muted)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex}.overlay-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11121752;animation:fade var(--dur) var(--ease) both}.sheet-panel{position:relative;margin-left:auto;width:min(480px,100%);height:100%;background:var(--color-surface);box-shadow:var(--shadow-raised);display:flex;flex-direction:column;animation:slide-left .24s var(--ease) both;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.sheet-wide .sheet-panel{width:min(640px,100%)}.sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 8px}.sheet-body{flex:1;overflow:auto;padding:8px 24px 24px}.sheet-foot{padding:16px 24px;border-top:1px solid var(--color-border);display:flex;gap:12px;justify-content:flex-end}@media(max-width:640px){.overlay{align-items:flex-end}.sheet-panel{margin:0;width:100%;height:auto;max-height:92vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation-name:slide-up;padding-bottom:env(safe-area-inset-bottom)}.sheet-panel:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:var(--color-border-strong);margin:8px auto 0}.sheet-foot{flex-direction:column-reverse}.sheet-foot .btn{width:100%}}.modal-wrap{align-items:center;justify-content:center;padding:16px}.modal-panel{position:relative;width:min(440px,100%);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);padding:28px;animation:enter .22s var(--ease) both}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}@media(max-width:640px){.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}}.toasts{position:fixed;z-index:200;left:50%;bottom:24px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:min(520px,calc(100% - 32px))}.toast{pointer-events:auto;display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 10px 10px 16px;border-radius:12px;background:var(--ally-ink);color:#fff;box-shadow:0 12px 32px #1112173d;font:500 14px/1.4 var(--font-body);animation:enter .22s var(--ease) both;max-width:100%}[data-theme=dark] .toast{background:#fff;color:var(--ally-ink)}.toast .toast-text{flex:1;min-width:0}.toast .toast-action{background:transparent;border:0;color:var(--violet-300);font:600 14px/1 var(--font-body);padding:8px 10px;border-radius:8px;cursor:pointer}[data-theme=dark] .toast .toast-action{color:var(--violet-600)}.toast .toast-action:hover{background:#ffffff1a}.toast>svg{flex:none;color:var(--violet-300)}@media(max-width:640px){.toasts{bottom:calc(88px + env(safe-area-inset-bottom))}}.email-frame{width:100%;max-width:600px;background:#fff;color:var(--ally-ink);border-radius:12px;box-shadow:0 0 0 1px var(--neutral-200),0 8px 24px #1112170f;overflow:hidden;font:400 15px/1.6 var(--font-body)}.email-meta{padding:14px 20px;border-bottom:1px solid var(--neutral-200);font:var(--text-body-s);color:var(--neutral-600);display:grid;grid-template-columns:64px 1fr;gap:4px 12px;background:var(--neutral-50)}.email-meta dt{color:var(--neutral-500)}.email-meta dd{margin:0;color:var(--ally-ink);overflow:hidden;text-overflow:ellipsis}.email-body{padding:32px 36px 36px}.email-body p+p{margin-top:14px}.email-body .email-logo{height:26px;width:auto;margin-bottom:28px}.email-body .email-btn{display:inline-block;margin-top:22px;background:var(--violet-600);color:#fff;font:600 15px/1 var(--font-body);padding:14px 20px;border-radius:10px;text-decoration:none}.email-body .email-foot{margin-top:32px;padding-top:18px;border-top:1px solid var(--neutral-200);font-size:12.5px;color:var(--neutral-600)}.var-fill{background:var(--bg-wash);color:var(--violet-800);border-radius:4px;padding:1px 4px;box-shadow:inset 0 -1.5px 0 var(--violet-300)}.var-token{font-family:var(--font-mono);font-size:.88em;background:var(--color-wash);color:var(--color-wash-text);border-radius:4px;padding:1px 5px}.cold-email{white-space:pre-wrap;font:400 15px/1.65 var(--font-body)}.countup{font-variant-numeric:tabular-nums}.progress{height:6px;border-radius:3px;background:var(--color-neutral-soft);overflow:hidden}.progress>span{display:block;height:100%;border-radius:3px;background:var(--color-primary);transition:width .4s var(--ease)}.progress.success>span{background:var(--success)}.progress.warning>span{background:var(--warning)}kbd{font:600 12px/1 var(--font-mono);padding:4px 7px;border-radius:6px;background:var(--color-neutral-soft);box-shadow:inset 0 -1px 0 var(--color-border-strong);color:var(--color-text)}.disclosure{border-radius:var(--radius-md)}.disclosure>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;color:var(--color-text);padding:12px 0}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary svg{transition:transform .2s var(--ease);color:var(--color-text-muted)}.disclosure[open]>summary svg{transform:rotate(90deg)}.bars{display:flex;align-items:flex-end;gap:10px;height:180px;padding-top:8px}.bars .bar-group{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100%;position:relative}.bars .bar{width:100%;max-width:22px;border-radius:4px 4px 1px 1px;background:var(--viz-1);transition:height .4s var(--ease);min-height:2px}.bars .bar.second{background:var(--neutral-300)}[data-theme=dark] .bars .bar.second{background:var(--neutral-600)}.bars-x{display:flex;gap:10px;margin-top:8px}.bars-x span{flex:1;text-align:center;font:500 11px/1.2 var(--font-mono);color:var(--color-text-muted)}.legend{display:flex;gap:16px;font:var(--text-body-s);color:var(--color-text-muted)}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.menu{position:absolute;top:calc(100% + 8px);z-index:80;min-width:240px;padding:6px;border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-raised);animation:enter .16s var(--ease) both}.menu-header{padding:10px 10px 8px;border-bottom:1px solid var(--color-border);margin-bottom:4px}.menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--color-text);font:500 14px/1.3 var(--font-body);text-align:left;cursor:pointer}.menu-item:hover,.menu-item:focus-visible{background:var(--color-neutral-soft);outline:none}.menu-item.danger{color:var(--color-error-text)}.menu-item svg{color:var(--color-text-muted);flex:none}.menu-item:disabled{opacity:.5;cursor:not-allowed}.menu-hint{font:500 12px/1 var(--font-mono);color:var(--color-text-muted)}.menu-sep{height:1px;background:var(--color-border);margin:4px 6px}.shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh;min-height:100dvh}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;padding:20px 14px 72px;gap:4px;background:var(--color-page);border-right:1px solid var(--color-border)}.sidebar-logo{display:flex;align-items:center;height:40px;padding:0 10px;margin-bottom:20px}.sidebar-logo img{height:30px;width:auto}.nav{display:flex;flex-direction:column;gap:2px}.nav a{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:10px;color:var(--color-text-muted);font:500 15px/1 var(--font-body);text-decoration:none;transition:background-color .15s var(--ease),color .15s var(--ease)}.nav a:hover{background:var(--color-neutral-soft);color:var(--color-text)}.nav a[aria-current=page]{background:var(--color-nav-active);color:var(--color-wash-text);font-weight:600}.nav a .nav-count{margin-left:auto;font:600 12px/1 var(--font-mono);padding:4px 7px;border-radius:999px;background:var(--color-primary);color:#fff}.nav-section{font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:18px 12px 8px}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:flex-end;gap:12px;height:64px;padding:0 var(--gutter);background:color-mix(in srgb,var(--color-page) 86%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.topbar-mobile-logo{display:none;margin-right:auto}.topbar-mobile-logo img{height:24px;width:auto}.engineer-chip{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 4px;border-radius:999px;background:var(--color-surface);box-shadow:var(--shadow-card);border:0;cursor:pointer;font:500 14px/1 var(--font-body);color:var(--color-text);transition:box-shadow .15s var(--ease)}.engineer-chip:hover{box-shadow:0 0 0 1px var(--neutral-400)}.engineer-chip .muted{font-weight:400}.user-btn{border:0;background:transparent;padding:2px;border-radius:50%;cursor:pointer}.banner-stack{display:flex;flex-direction:column;gap:8px;padding:0 var(--gutter)}.banner-stack:empty{display:none}.content{flex:1;padding:16px var(--gutter) 96px}.page{margin:0 auto;width:100%}.page-form{max-width:var(--w-form)}.page-wide{max-width:var(--w-wide)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:16px 0 32px}.page-head .lead{margin-top:8px;color:var(--color-text-muted);max-width:620px}.page-head-actions{display:flex;gap:12px;flex:none}.back-link{display:inline-flex;align-items:center;gap:4px;font:500 14px/1 var(--font-body);color:var(--color-text-muted);margin-bottom:4px}.back-link:hover{color:var(--color-text);text-decoration:none}.section-title{font:var(--text-h6);margin-bottom:12px}.section+.section{margin-top:40px}.tabbar{display:none}@media(max-width:900px){:root{--gutter: 20px}}@media(max-width:768px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar-mobile-logo{display:block}.engineer-chip .chip-label{display:none}.engineer-chip{padding:0 4px}.tabbar{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--color-surface) 92%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--color-border)}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:48px;border:0;background:none;color:var(--color-text-muted);font:500 11px/1 var(--font-body);text-decoration:none;border-radius:10px;cursor:pointer;position:relative}.tabbar [aria-current=page]{color:var(--color-primary)}[data-theme=dark] .tabbar [aria-current=page]{color:var(--violet-400)}.tabbar .tab-dot{position:absolute;top:4px;left:calc(50% + 8px);min-width:16px;height:16px;border-radius:8px;background:var(--color-primary);color:#fff;font:600 10px/16px var(--font-mono);padding:0 4px}.content{padding-bottom:calc(120px + env(safe-area-inset-bottom))}.page-head{flex-direction:column;align-items:stretch;margin:8px 0 24px}.page-head-actions .btn{flex:1}}.chat-bubble{position:fixed;z-index:50;right:24px;bottom:24px;width:56px;height:56px;border-radius:50%;border:0;background:var(--color-primary);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 24px #5b2ffc59;transition:transform .15s var(--ease),background-color .15s var(--ease)}.chat-bubble:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.chat-bubble .unread{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:var(--accent-ember);box-shadow:0 0 0 2px var(--color-page)}@media(max-width:768px){.chat-bubble{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));width:52px;height:52px}}.admin-shell{--sidebar-w: 232px}.admin-shell .sidebar{background:var(--color-surface)}.admin-shell .content{padding-top:8px}.admin-shell .page-wide{max-width:1280px}.staff-badge{display:inline-flex;align-items:center;gap:6px;font:600 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:0 12px;margin:-12px 0 12px}.site{min-height:100vh;background:var(--color-surface)}.site-nav{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--color-surface) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--color-border)}.site-nav-inner{max-width:1120px;margin:0 auto;height:64px;padding:0 24px;display:flex;align-items:center;gap:24px}.site-nav-inner img{height:26px;width:auto}.site-nav-links{display:flex;gap:4px;margin-left:auto;align-items:center}.site-nav-links a:not(.btn){color:var(--color-text-muted);font:500 15px/1 var(--font-body);padding:10px 12px;border-radius:8px}.site-nav-links a:not(.btn):hover{color:var(--color-text);text-decoration:none;background:var(--color-neutral-soft)}.site-section{padding:96px 24px}.site-section.alt{background:var(--color-page)}.site-section.dark{background:var(--bg-midnight);color:#fff}.site-inner{max-width:1120px;margin:0 auto}.site-narrow{max-width:760px;margin:0 auto}.site-foot{padding:48px 24px;border-top:1px solid var(--color-border);background:var(--color-surface)}@media(max-width:640px){.site-section{padding:64px 20px}.site-nav-links .hide-sm{display:none}.h1{font-size:40px}.h2{font-size:30px}}.flow{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-page)}.flow-top{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.flow-top img{height:26px;width:auto}.flow-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:24px 20px 96px}.flow-body.wide{max-width:720px}.flow-title{font:var(--text-h3);letter-spacing:var(--tracking-h3)}@media(max-width:640px){.flow-title{font-size:26px}}.flow-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}@media(max-width:640px){.flow-actions{flex-direction:column-reverse}.flow-actions .btn{width:100%}}.as-customer-bar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px;background:var(--violet-600);color:#fff;font:600 14px/1.3 var(--font-body)}.as-customer-bar .btn{--h: 32px;background:#ffffff29;color:#fff}.chat-panel{position:fixed;z-index:120;right:24px;bottom:92px;width:380px;height:min(600px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);animation:enter .22s var(--ease) both;overflow:hidden}.chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 16px;border-bottom:1px solid var(--color-border)}.chat-scroll{flex:1;overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-msg{display:flex;flex-direction:column;gap:4px;max-width:86%}.chat-msg.customer{align-self:flex-end;align-items:flex-end}.chat-who{font:600 12px/1 var(--font-body);color:var(--color-text-muted)}.chat-bubble-text{padding:10px 14px;border-radius:16px;background:var(--color-neutral-soft);font:var(--text-body-s);white-space:pre-wrap}.chat-msg.customer .chat-bubble-text{background:var(--color-primary);color:#fff;border-bottom-right-radius:6px}.chat-msg.ai .chat-bubble-text,.chat-msg.engineer .chat-bubble-text{border-bottom-left-radius:6px}.chat-msg.engineer .chat-bubble-text{background:var(--color-wash)}.chat-time{font:500 11px/1 var(--font-mono);color:var(--color-text-muted)}.chat-handoff{align-self:flex-start;font:600 11px/1 var(--font-body);color:var(--color-wash-text);background:var(--color-wash);padding:4px 8px;border-radius:999px}.typing{display:inline-flex;gap:4px;padding:14px}.typing i{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);animation:pulse-dot 1s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.chat-suggest{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.chat-suggest .chip{height:auto;min-height:32px;padding:6px 12px;font-size:13px;white-space:normal;text-align:left}.chat-compose{display:flex;gap:8px;align-items:flex-end;padding:12px;border-top:1px solid var(--color-border)}.chat-compose .textarea{min-height:44px;max-height:120px;resize:none;padding-top:11px}@media(max-width:640px){.chat-panel{top:0;left:0;width:100%;height:100%;border-radius:0;bottom:0;right:0}}.placeholder-note{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:32px;text-align:center;color:var(--color-text-muted)}.home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1000px){.home-grid{grid-template-columns:minmax(0,1fr)}}.icon-tile{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--color-wash);color:var(--color-wash-text)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex:none}.checklist{list-style:none;margin:0;padding:0}.checklist li+li{border-top:1px solid var(--color-border)}.check-row{display:flex;align-items:center;gap:14px;padding:16px 4px;color:inherit;border-radius:10px;transition:background-color .15s var(--ease)}.check-row:hover{text-decoration:none;background:var(--color-surface-2)}.check-row .check-icon{flex:none;color:var(--color-border-strong)}.check-row[data-state=done] .check-icon{color:var(--success)}.check-row[data-state=done] .strong{color:var(--color-text-muted)}.check-row[data-state=overdue] .check-icon{color:var(--warning)}.check-row[data-state=waiting_on_ally] .check-icon{color:var(--violet-500)}.check-row[data-state=in_progress] .check-icon{color:var(--info)}@media(max-width:640px){.check-row{flex-wrap:wrap}.check-row .pill{margin-left:36px}}.lead-list{list-style:none;margin:0;padding:0 8px 8px}.lead-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:inherit}.lead-row:hover{text-decoration:none;background:var(--color-surface-2)}.lead-list li+li .lead-row{box-shadow:0 -1px 0 var(--color-border);border-radius:0}.lead-list li+li .lead-row:hover{border-radius:12px;box-shadow:none}.ds-section{padding:40px 0;border-top:1px solid var(--color-border)}.ds-section:first-of-type{border-top:0}.ds-swatch{border-radius:12px;height:72px;box-shadow:inset 0 0 0 1px #1112170f}.ds-label{font:500 12px/1.4 var(--font-mono);color:var(--color-text-muted);margin-top:6px}.ds-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.ds-demo{padding:24px;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.ds-toc{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.welcome-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.welcome-steps li{display:flex;gap:16px;align-items:flex-start}.welcome-num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--color-wash);color:var(--color-wash-text);font-weight:600;font-size:14px}:root{--glass: rgba(255, 255, 255, .74);--glass-strong: rgba(255, 255, 255, .88);--glass-line: rgba(255, 255, 255, .85);--glass-shadow: 0 1px 1px rgba(17, 18, 23, .03), 0 10px 30px rgba(31, 21, 92, .06);--hair: rgba(17, 18, 23, .08);--w-radius: 26px;--w-gap: 18px;--canvas-light: rgba(155, 140, 255, .3);--teal-text: #0F766E;--won: var(--success)}[data-theme=dark]{--glass: rgba(35, 29, 68, .62);--glass-strong: rgba(35, 29, 68, .86);--glass-line: rgba(255, 255, 255, .08);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .35);--hair: rgba(255, 255, 255, .08);--canvas-light: rgba(91, 47, 252, .35);--teal-text: var(--viz-2)}body{background:var(--color-page)}.canvas{min-height:100vh;min-height:100dvh;position:relative;isolation:isolate}.canvas:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 520px at 18% -10%,var(--canvas-light),transparent 70%),radial-gradient(800px 420px at 92% -6%,rgba(255,194,75,.1),transparent 70%),var(--color-page)}.glass{background:var(--glass);-webkit-backdrop-filter:saturate(1.8) blur(24px);backdrop-filter:saturate(1.8) blur(24px);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow)}.solid{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--hair),var(--glass-shadow)}.ios-main{padding:0 32px 140px}.ios-page{max-width:1080px;margin:0 auto}.ios-page.narrow{max-width:760px}@media(max-width:768px){.ios-main{padding:0 16px calc(130px + env(safe-area-inset-bottom))}}.ios-top{position:sticky;top:0;z-index:40;height:60px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;transition:background-color .2s var(--ease),box-shadow .2s var(--ease)}.ios-top.scrolled{background:color-mix(in srgb,var(--color-page) 72%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:0 1px 0 var(--hair)}.ios-top .compact-title{max-width:40vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 16px/1.2 var(--font-heading);letter-spacing:-.01em;opacity:0;transform:translateY(4px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.ios-top.scrolled .compact-title{opacity:1;transform:none}.ios-top .right{display:flex;justify-content:flex-end;align-items:center;gap:10px}.ios-top .logo-link{display:inline-flex;align-items:center}@media(max-width:768px){.ios-top{padding:0 16px}}@media(max-width:480px){.ios-top .compact-title{visibility:hidden}}.person-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 4px;border:0;border-radius:999px;cursor:pointer;font:600 14px/1 var(--font-body);color:var(--color-text)}.person-chip .sub{font-weight:400;color:var(--color-text-muted)}@media(max-width:640px){.person-chip .sub{display:none}}.large-title{padding:20px 0 28px}.large-title .cap{font:700 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.large-title h1{font:800 40px/1.08 var(--font-heading);letter-spacing:-.03em;margin-top:10px}.large-title .lead{margin-top:10px;font:var(--text-body-l);color:var(--color-text-muted);max-width:640px}.large-title .lt-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}@media(max-width:640px){.large-title h1{font-size:32px}.large-title .lead{font-size:16px}.large-title .lt-row{flex-direction:column;align-items:stretch}}.tabdock{position:fixed;z-index:45;left:50%;bottom:22px;transform:translate(-50%);display:flex;gap:4px;padding:6px;border-radius:999px;view-transition-name:tabdock}.tabdock a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:76px;height:52px;padding:0 14px;border-radius:999px;color:var(--color-text-muted);font:600 11px/1 var(--font-body);text-decoration:none;transition:background-color .2s var(--ease),color .2s var(--ease)}.tabdock a:hover{color:var(--color-text);text-decoration:none}.tabdock a[aria-current=page]{color:var(--color-primary);background:#5b2ffc1a}[data-theme=dark] .tabdock a[aria-current=page]{color:var(--violet-300);background:#9a93ff29}.tabdock .badge{position:absolute;top:4px;left:calc(50% + 6px);min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--accent-ember);color:#fff;font:700 10px/17px var(--font-mono);text-align:center}@media(max-width:640px){.tabdock{left:12px;right:12px;transform:none;bottom:calc(10px + env(safe-area-inset-bottom));justify-content:space-between}.tabdock a{min-width:0;flex:1;padding:0 4px}}.widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:172px;gap:var(--w-gap)}.widget{position:relative;border-radius:var(--w-radius);padding:20px 22px;overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none;min-width:0}a.widget,button.widget{cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease);text-align:left;border:0;font:inherit}a.widget:hover,button.widget:hover{text-decoration:none;transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--glass-line),0 16px 40px #1f155c1a}a.widget:active,button.widget:active{transform:scale(.985)}.widget.s{grid-column:span 1;grid-row:span 1}.widget.m{grid-column:span 2;grid-row:span 1}.widget.l{grid-column:span 2;grid-row:span 2}.widget.xl{grid-column:span 4;grid-row:span 2}.widget.wide{grid-column:span 4;grid-row:span 1}.widget.tall{grid-column:span 2;grid-row:span 3}.w-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 13px/1 var(--font-body);color:var(--color-text-muted);margin-bottom:12px}.w-head .tint{display:inline-flex;align-items:center;gap:6px}.w-statement{font:800 26px/1.15 var(--font-heading);letter-spacing:-.02em}.w-statement.small{font-size:20px;letter-spacing:-.015em}.w-num{font:600 34px/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.w-foot{margin-top:auto;font:var(--text-body-s);color:var(--color-text-muted)}@media(max-width:1024px){.widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.widget.xl,.widget.wide{grid-column:span 2}}@media(max-width:640px){.widgets{grid-auto-rows:minmax(158px,auto);gap:14px}.widget.m,.widget.l,.widget.tall{grid-column:span 2}.widget.l,.widget.tall{grid-row:auto}.widget{padding:18px}}.t-ember{color:var(--color-ember-text)}.t-violet{color:var(--color-wash-text)}.t-teal{color:var(--teal-text)}.t-green{color:var(--color-success-text)}.t-amber{color:var(--color-warning-text)}.t-grey{color:var(--color-text-muted)}.p-row{display:flex;align-items:center;gap:12px;padding:11px 0;color:inherit;text-decoration:none}.p-row+.p-row{box-shadow:0 -1px 0 var(--hair)}.p-row .p-text{flex:1;min-width:0}.p-row .p-name{display:block;font:700 15px/1.25 var(--font-body)}.p-row .p-gist{display:block;font:400 13.5px/1.35 var(--font-body);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-row .p-when{font:500 12px/1 var(--font-body);color:var(--color-text-muted);flex:none}a.p-row:hover{text-decoration:none}a.p-row:hover .p-name{color:var(--color-primary)}.faces{display:flex}.faces>*{box-shadow:0 0 0 2.5px var(--color-surface)}.faces>*+*{margin-left:-10px}.faces .more{display:grid;place-items:center;border-radius:50%;background:var(--color-neutral-soft);color:var(--color-text-muted);font:700 12px/1 var(--font-body)}.group-cap{font:600 13px/1.3 var(--font-body);color:var(--color-text-muted);padding:0 18px 8px}.group-foot{font:var(--text-body-s);color:var(--color-text-muted);padding:8px 18px 0}.group{border-radius:20px;overflow:hidden}.group+.group-cap,.group-foot+.group-cap{margin-top:32px}.g-row{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 18px;color:inherit;text-decoration:none;position:relative;width:100%;border:0;background:transparent;font:inherit;text-align:left}.g-row+.g-row:before{content:"";position:absolute;top:0;right:0;left:18px;height:1px;background:var(--hair)}.g-row.has-icon+.g-row.has-icon:before{left:62px}a.g-row,button.g-row{cursor:pointer;transition:background-color .15s var(--ease)}a.g-row:hover,button.g-row:hover{background:#7f7fa00f;text-decoration:none}.g-row .g-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;color:#fff}.g-row .g-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g-row .g-title{font:500 15.5px/1.3 var(--font-body)}.g-row .g-sub{font:400 13.5px/1.35 var(--font-body);color:var(--color-text-muted)}.g-row .g-value{font:400 15px/1.3 var(--font-body);color:var(--color-text-muted);text-align:right;flex:none}.g-row .g-chev{color:var(--color-text-muted);opacity:.6;flex:none}.btn{border-radius:999px}.btn-lg{--h: 52px;padding:0 26px}.btn-secondary{background:#7f7fa01a;box-shadow:none;color:var(--color-text)}.btn-secondary:hover:not(:disabled){background:#7f7fa029;box-shadow:none}[data-theme=dark] .btn-secondary{background:#ffffff1a}.btn-glass{background:var(--glass-strong);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--glass-line),0 2px 8px #1112170f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.overlay .sheet-panel{margin:auto;height:auto;max-height:min(86vh,820px);width:min(560px,calc(100% - 32px));border-radius:22px;animation:sheet-in .28s var(--ease) both}.sheet-wide .sheet-panel{width:min(720px,calc(100% - 32px))}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.overlay-backdrop{background:#11121747;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:640px){.overlay .sheet-panel{margin:auto 0 0;width:100%;border-radius:22px 22px 0 0;animation-name:slide-up}}.ring-arc{transition:stroke-dashoffset .9s cubic-bezier(.2,0,0,1)}.stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--w-gap)}.stage{border:0;text-align:left;font:inherit;color:inherit;border-radius:22px;padding:18px 20px;cursor:pointer;display:flex;flex-direction:column;gap:14px;transition:transform .2s var(--ease),box-shadow .2s var(--ease);min-width:0}.stage:hover{transform:translateY(-1px)}.stage[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ring, var(--color-primary)),var(--glass-shadow)}.stage.t-ember{--ring: var(--accent-ember)}.stage.t-teal{--ring: var(--viz-2)}.stage.t-green{--ring: var(--success)}.stage.t-ember .st-label{color:var(--color-ember-text)}.stage.t-teal .st-label{color:var(--teal-text)}.stage.t-green .st-label{color:var(--color-success-text)}.stage .st-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.stage .st-label{font:700 14px/1.2 var(--font-body)}.stage .st-num{font:600 32px/1 var(--font-mono);letter-spacing:-.03em;color:var(--color-text)}.stage .st-sub{font:var(--text-body-s);color:var(--color-text-muted)}@media(max-width:640px){.stages{gap:8px}.stage{padding:14px;border-radius:18px}.stage .st-num{font-size:24px}.stage .faces{display:none}}.pcards{display:flex;flex-direction:column;gap:12px}.pcard{border-radius:22px;padding:20px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;color:inherit;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}a.pcard:hover{text-decoration:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--glass-line),0 14px 34px #1f155c17}.pcard.focused{box-shadow:inset 0 0 0 2px var(--color-primary),var(--glass-shadow)}.pcard .pc-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pcard .pc-name{font:700 16px/1.25 var(--font-body)}.pcard .pc-co{font:400 14px/1.3 var(--font-body);color:var(--color-text-muted)}.pcard .pc-quote{margin-top:8px;font:400 15.5px/1.5 var(--font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard .pc-next{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font:600 13px/1.3 var(--font-body)}.pcard .pc-side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.pcard .pc-when{font:500 12px/1 var(--font-body);color:var(--color-text-muted);white-space:nowrap}@media(max-width:640px){.pcard{grid-template-columns:auto minmax(0,1fr);padding:16px}.pcard .pc-side{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}}.convo{display:flex;flex-direction:column;gap:14px}.bubble-row{display:flex;flex-direction:column;max-width:78%}.bubble-row.us{align-self:flex-end;align-items:flex-end}.bubble{padding:12px 16px;border-radius:20px;font:400 15px/1.5 var(--font-body);white-space:pre-wrap}.bubble-row.them .bubble{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--hair);border-bottom-left-radius:6px}.bubble-row.us .bubble{background:var(--color-primary);color:#fff;border-bottom-right-radius:6px}.bubble-row.us .bubble.campaign{background:var(--color-neutral-soft);color:var(--color-text)}.bubble-meta{font:500 12px/1.3 var(--font-body);color:var(--color-text-muted);margin:6px 6px 0}.convo-day{align-self:center;font:600 12px/1 var(--font-body);color:var(--color-text-muted);padding:6px 0}.journey{position:relative}.journey-lanes{display:grid;grid-template-columns:104px 1fr;row-gap:26px;align-items:center;padding-right:12px}.journey-lane-label{font:700 13px/1.2 var(--font-body);display:flex;align-items:center;gap:8px}.journey-track{position:relative;height:44px}.journey-bar{position:absolute;top:50%;height:6px;margin-top:-3px;border-radius:3px}.journey-step{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.journey-dot{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-border-strong)}.journey-dot.done{background:var(--color-primary);box-shadow:none;color:#fff}.journey-dot.ally.done{background:var(--neutral-700)}.journey-dot.now{box-shadow:inset 0 0 0 2px var(--color-primary),0 0 0 5px #5b2ffc24}.journey-dot.paused{box-shadow:inset 0 0 0 2px var(--warning),0 0 0 5px #f5a5242e}.journey-label{position:absolute;top:26px;white-space:nowrap;font:500 12px/1.2 var(--font-body);color:var(--color-text-muted)}.journey-today{position:absolute;top:-8px;bottom:-8px;width:2px;border-radius:1px;background:var(--color-text);opacity:.85}.journey-today span{position:absolute;top:-18px;left:50%;transform:translate(-50%);font:700 11px/1 var(--font-body);white-space:nowrap}.journey-axis{display:flex;justify-content:space-between;margin-left:104px;margin-right:12px;font:500 11px/1 var(--font-mono);color:var(--color-text-muted);margin-top:26px}@media(max-width:760px){.journey-desktop{display:none}}@media(min-width:761px){.journey-mobile{display:none}}.flow-viz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:0}.flow-col{display:flex;flex-direction:column;gap:10px;min-width:0}.flow-col .fv-num{font:600 28px/1 var(--font-mono);letter-spacing:-.03em}.flow-col .fv-label{font:600 13px/1.2 var(--font-body);color:var(--color-text-muted)}.flow-band{height:120px;display:flex;align-items:flex-end}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(root){animation-name:vt-out}::view-transition-new(root){animation-name:vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}::view-transition-group(*){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.stagger>*{animation:enter .32s var(--ease) both}.stagger>*:nth-child(2){animation-delay:30ms}.stagger>*:nth-child(3){animation-delay:60ms}.stagger>*:nth-child(4){animation-delay:90ms}.stagger>*:nth-child(5){animation-delay:.12s}.stagger>*:nth-child(6){animation-delay:.15s}.stagger>*:nth-child(7){animation-delay:.18s}.stagger>*:nth-child(n+8){animation-delay:.21s}.ios-section{margin-top:48px}.ios-section-title{font:700 20px/1.3 var(--font-heading);letter-spacing:-.01em;margin-bottom:14px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ios-section-title a,.ios-section-title button{font:600 14px/1 var(--font-body)}.note{display:flex;gap:12px;align-items:flex-start}.note-text{font:400 15px/1.55 var(--font-body)}.note-sign{font:600 13px/1.2 var(--font-body);color:var(--color-text-muted);margin-top:6px}.light{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #12a15026;flex:none}.light.warming{background:var(--info);box-shadow:0 0 0 3px #2b7fff26}.light.off{background:var(--neutral-400);box-shadow:none}.light.amber{background:var(--warning);box-shadow:0 0 0 3px #f5a5242e}.toasts{bottom:96px}@media(max-width:640px){.toasts{bottom:calc(92px + env(safe-area-inset-bottom))}}.simple{max-width:680px;margin:0 auto;padding-bottom:24px}.s-head{padding:24px 0 28px}.s-date{font:600 15px/1.2 var(--font-body);color:var(--color-text-muted)}.s-title{font:800 38px/1.12 var(--font-heading);letter-spacing:-.03em;margin-top:8px}@media(max-width:640px){.s-title{font-size:30px}.simple .s-head{padding:12px 0 20px}}.s-block{display:block;border-radius:28px;padding:26px 28px;margin-bottom:16px;color:inherit;text-decoration:none;position:relative}a.s-block{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}a.s-block:hover{text-decoration:none;transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--glass-line),0 16px 40px #1f155c1a}@media(max-width:640px){.s-block{padding:22px 20px;border-radius:24px}}.s-label{display:flex;align-items:center;justify-content:space-between;gap:12px;font:700 16px/1.2 var(--font-body);margin-bottom:14px}.s-label .chev{color:var(--color-text-muted)}.s-big{font:800 30px/1.15 var(--font-heading);letter-spacing:-.02em}.s-line{font:400 18px/1.45 var(--font-body);color:var(--color-text-muted);margin-top:6px}.s-strong{font:700 20px/1.3 var(--font-body)}.s-person{display:flex;align-items:center;gap:16px}.s-person .who{min-width:0}.s-person .name{font:700 21px/1.25 var(--font-body)}.s-person .what{font:400 18px/1.4 var(--font-body);color:var(--color-text-muted);margin-top:2px}.s-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:22px}.s-link{font:600 17px/1.2 var(--font-body);color:var(--color-link);background:none;border:0;padding:8px 0;cursor:pointer;text-decoration:none}.s-link:hover{text-decoration:underline}.s-rows{list-style:none;margin:0;padding:0}.s-row{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 0;color:inherit;text-decoration:none;font:500 18px/1.35 var(--font-body)}.s-rows li+li .s-row{box-shadow:0 -1px 0 var(--hair)}a.s-row:hover{text-decoration:none;color:var(--color-primary)}.s-row .grow{flex:1;min-width:0}.s-row .chev{color:var(--color-text-muted);flex:none}.s-check{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--color-success-soft);color:var(--color-success-text)}.s-todo{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-primary)}.s-bars{display:flex;align-items:flex-end;gap:8px;height:56px}.s-bars span{width:22px;border-radius:6px 6px 2px 2px;background:var(--accent-ember);opacity:.9;transition:height .5s var(--ease)}.s-bars span.past{opacity:.35}.s-steps{display:flex;justify-content:space-between;position:relative;margin-top:18px}.s-steps:before{content:"";position:absolute;left:14px;right:14px;top:13px;height:3px;border-radius:2px;background:#7f7fa02e}.s-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;font:600 14px/1.2 var(--font-body);color:var(--color-text-muted);text-align:center}.s-step .dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-border-strong);color:#fff;z-index:1}.s-step.done .dot{background:var(--success);box-shadow:none}.s-step.now{color:var(--color-text)}.s-step.now .dot{box-shadow:inset 0 0 0 3px var(--color-primary),0 0 0 6px #5b2ffc24}.s-step.paused .dot{box-shadow:inset 0 0 0 3px var(--warning),0 0 0 6px #f5a5242e}.s-sanne{display:flex;align-items:center;gap:12px;margin-bottom:8px}.s-sanne .t{font:700 16px/1.2 var(--font-body)}.s-sanne .s{font:400 15px/1.2 var(--font-body);color:var(--color-text-muted)}.nav-back{display:inline-flex;align-items:center;gap:2px;height:40px;padding:0 12px 0 4px;margin-left:-6px;border-radius:999px;color:var(--color-primary);font:600 17px/1 var(--font-body);text-decoration:none}.nav-back:hover{text-decoration:none;background:#5b2ffc14}[data-theme=dark] .nav-back{color:var(--violet-300)}.adapt{max-width:1200px;margin:0 auto}.adapt .s-head{max-width:760px}.adapt-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.adapt-grid>.col{display:flex;flex-direction:column;gap:16px;min-width:0}.adapt-grid .s-block{margin-bottom:0}@media(min-width:1024px){.adapt-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px}.adapt-grid>.col{gap:20px}}.split-view{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:1024px){.split-view{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.split-view>.split-list{position:sticky;top:76px;max-height:calc(100vh - 180px);overflow:auto}}@media(max-width:1023px){.split-view.has-detail>.split-list{display:none}.split-view:not(.has-detail)>.split-detail{display:none}}.flow-col{max-width:760px;margin:0 auto}.flow-split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:1200px;margin:0 auto;align-items:start}@media(min-width:1100px){.flow-split{grid-template-columns:minmax(0,1fr) minmax(380px,460px)}.flow-split>.flow-aside{position:sticky;top:76px}}.s-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:16px;box-shadow:0 -1px 0 var(--hair)}.s-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.s-facts .n{font:600 22px/1.1 var(--font-mono);letter-spacing:-.02em}.s-facts .l{font:400 15px/1.3 var(--font-body);color:var(--color-text-muted)}.ln-thumb{position:relative;flex:none;display:block;width:112px;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;background:var(--color-wash)}.ln-thumb.s{width:84px;border-radius:8px}.ln-thumb-face{position:absolute;left:12%;top:50%;transform:translateY(-50%);display:flex}.ln-thumb-face .avatar{--s: 30px !important}.ln-thumb.s .ln-thumb-face .avatar{--s: 22px !important}.ln-thumb-play{position:absolute;left:56%;top:50%;width:26px;height:26px;transform:translate(-50%,-50%);display:grid;place-items:center;padding-left:2px;border-radius:50%;background:var(--color-text);color:var(--color-surface)}.ln-thumb.s .ln-thumb-play{width:22px;height:22px}.ln-thumb-len{position:absolute;right:5px;bottom:5px;padding:2px 5px;border-radius:6px;background:var(--color-surface);color:var(--color-text);font:600 11px/1.2 var(--font-body);font-variant-numeric:tabular-nums}.ln-thumb.s .ln-thumb-len{right:4px;bottom:4px;padding:1px 4px;font-size:10px}.ln-thumb-done{position:absolute;right:5px;top:5px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--success);color:var(--color-surface);box-shadow:0 0 0 2px var(--color-surface);animation:enter .24s var(--ease) both}.ln-thumb.s .ln-thumb-done{right:4px;top:4px}[data-theme=dark] .ln-thumb .avatar,[data-theme=dark] .ln-still .avatar{box-shadow:0 0 0 1px var(--color-border)}.ln-player{position:relative;overflow:hidden;border-radius:12px;background:var(--color-wash)}.ln-still{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ln-still:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px;border-radius:12px}.ln-still-face{position:absolute;left:26%;top:48%;transform:translate(-50%,-50%);display:flex}.ln-big-play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;place-items:center;border-radius:50%;background:var(--color-text);color:var(--color-surface);transition:opacity .2s var(--ease),transform .2s var(--ease)}.ln-still:not(:has(svg.lucide-pause)) .ln-big-play svg{margin-left:3px}.ln-still:hover .ln-big-play{transform:scale(1.05)}.ln-player.playing .ln-big-play{opacity:0;transform:scale(.9)}.ln-player.playing .ln-still:hover .ln-big-play,.ln-player.playing .ln-still:focus-visible .ln-big-play{opacity:1;transform:none}.ln-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 16px 14px;pointer-events:none;opacity:0;transition:opacity .2s var(--ease)}.ln-player.started .ln-bar{opacity:1}.ln-track{flex:1;height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--color-text) 16%,transparent)}.ln-fill{display:block;height:100%;background:var(--color-text);transition:width .1s linear}.ln-time{padding:2px 8px;border-radius:999px;background:var(--color-surface);font:600 14px/1.3 var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text)}@media(max-width:640px){.ln-still-face{left:23%}.ln-still-face .avatar{--s: 60px !important}.ln-big-play{width:60px;height:60px;margin:-30px 0 0 -30px}}@media(prefers-reduced-motion:reduce){.ln-big-play,.ln-bar,.ln-fill{transition:none}}.ln-lib{display:flex;flex-direction:column;gap:28px}.ln-lib-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 0 8px 4px}.ln-lib-cap{font:700 16px/1.3 var(--font-body);color:var(--color-text);margin:0}.ln-lib-cap .muted{font-weight:500;font-size:14px;margin-left:6px;color:var(--color-text-muted)}.ln-lib-tools{display:flex;align-items:center;gap:2px}.ln-lib-tools .btn{min-height:36px}.ln-lib-none{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:14px 16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--color-border)}.ln-lib-res{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:start}.ln-lib-res-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ln-lib-res>.btn{margin-top:4px}.ln-lib-res-err{grid-column:1 / -1;margin-top:-2px}@media(max-width:640px){.ln-lib-res-fields{grid-template-columns:1fr}}.ln-lib .slist{list-style:none;margin:0;padding:0}.ln-lib .slist>li+li{border-top:1px solid var(--hair)}.ln-lib .ln-lib-row{gap:14px;min-height:68px}.ln-lib-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ln-lib-title,.ln-lib-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-lib-meta{flex:none;display:grid;grid-template-columns:96px 44px 104px;align-items:center;gap:12px}.ln-lib-who{display:inline-flex;align-items:center;gap:8px;font:500 14px/1 var(--font-body)}.ln-lib-len{font-size:13px;color:var(--color-text-muted);text-align:right}.ln-lib-status{display:flex;justify-content:flex-end}.ln-lib-chev{flex:none}@media(max-width:760px){.ln-lib .ln-lib-row{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.ln-lib-main{flex-basis:calc(100% - 130px)}.ln-lib-title,.ln-lib-line{white-space:normal}.ln-lib-meta{order:3;flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-left:98px}.ln-lib-len{display:none}.ln-lib-chev{align-self:center}}.ln-lib-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:640px){.ln-lib-two{grid-template-columns:1fr}}.ln-lib-points{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.ln-lib-points legend{padding:0;margin-bottom:2px}.ln-lib-del{margin-right:auto;color:var(--color-error-text, var(--error-text))}@media(max-width:640px){.ln-lib-del{margin-right:0}}.ln-lib-preview,.ln-lib-sample{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;border:0;background:none;cursor:pointer;color:var(--color-link);font:600 14px/1.2 var(--font-body)}.ln-lib-preview:hover,.ln-lib-sample:hover{text-decoration:underline}.ln-up{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--color-border);background:var(--color-surface)}.ln-up-drop{flex-direction:column;justify-content:center;gap:6px;min-height:132px;text-align:center;cursor:pointer;color:var(--color-text);font:inherit;border:0;box-shadow:none;outline:2px dashed var(--color-border-strong);outline-offset:-2px;background:var(--color-surface-2);transition:background-color .15s var(--ease),outline-color .15s var(--ease)}.ln-up-drop svg{color:var(--color-text-muted)}.ln-up-drop:hover,.ln-up-drop.over{outline-color:var(--color-text);background:var(--color-wash)}.ln-up-drop:focus-visible{outline:2px solid var(--color-focus)}.ln-up-drop.bad{outline-color:var(--error)}.ln-up-busy{flex-direction:column;align-items:stretch;gap:10px}.ln-up-track{display:block;height:6px;border-radius:3px;background:var(--color-wash);overflow:hidden}.ln-up-track>span{display:block;height:100%;background:var(--neutral-600);transition:width 90ms linear}.ln-up-done .ln-thumb{width:84px}:root[data-surface=staff]{--d-page: var(--color-page);--d-ink: var(--color-text);--d-muted: var(--color-text-muted);--d-card: var(--color-surface);--d-card-line: #eaecec;--d-card-shadow: 0 1px 2px rgba(13, 33, 38, .04), 0 6px 20px rgba(13, 33, 38, .03);--d-pop-shadow: 0 12px 32px rgba(13, 33, 38, .12), 0 2px 6px rgba(13, 33, 38, .06);--d-line: #e3e6e6;--d-line-strong: color-mix(in srgb, var(--d-ink) 14%, transparent);--d-field-line: #8a9597;--d-hover: rgba(24, 46, 50, .04);--d-select-bg: var(--color-wash);--d-grey-soft: var(--color-wash);--d-soft-hover: color-mix(in srgb, var(--d-ink) 4%, var(--d-grey-soft));--d-action: var(--color-primary);--d-action-hover: var(--color-primary-hover);--d-on-action: var(--color-on-primary);--d-focus: var(--color-focus);--d-done: var(--success);--d-done-text: var(--success-text);--d-done-soft: var(--success-soft);--d-warn: var(--warning);--d-warn-text: var(--warning-text);--d-warn-soft: var(--warning-soft);--d-bad: var(--error);--d-bad-text: var(--error-text);--d-bad-soft: var(--error-soft);--d-chart: #0d2126;--d-chart-soft: #d9dddd;--d-track: #e3e6e6;--d-dark: #0d2126;--d-dark-2: #122a30;--d-on-dark: #fbfbfa;--d-on-dark-2: rgba(251, 251, 250, .68);--d-text: var(--font-body);--d-title: var(--font-heading);--d-num: var(--font-body);--hair: var(--d-line);--color-surface-2: var(--d-grey-soft);--color-border: var(--d-line);--font-mono: var(--font-body)}:root[data-surface=staff][data-theme=dark]{--d-card-line: #1f3a40;--d-card-shadow: none;--d-pop-shadow: 0 16px 40px rgba(0, 0, 0, .45);--d-line: #234046;--d-field-line: #6e8488;--d-hover: rgba(251, 251, 250, .05);--d-grey-soft: rgba(251, 251, 250, .06);--d-bad-text: #f28b82;--d-bad: #f28b82;--d-chart: #fbfbfa;--d-chart-soft: #2a474d;--d-track: #234046;--d-dark: #071316;--d-dark-2: #0d2126;--color-error-text: #f28b82}:root[data-surface=staff] body{background:var(--d-page);color:var(--d-ink);font-family:var(--d-text)}.staff{min-height:100vh;min-height:100dvh;padding:32px 40px 48px 288px;background:var(--d-page);color:var(--d-ink);font-family:var(--d-text);overflow-x:clip}.staff-main{min-width:0;outline:none}.sf-side{position:fixed;inset:0 auto 0 0;z-index:30;width:248px;display:flex;flex-direction:column;gap:8px;padding:22px 16px 12px;background:var(--d-card);border-right:1px solid var(--d-card-line);overflow:hidden}.sf-brand{display:flex;align-items:center;gap:10px}.sf-side .sf-brand{flex:none;padding:0 0 6px}.sf-logo{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px}.sf-logo:hover{text-decoration:none}.sf-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--d-grey-soft);color:var(--d-muted);font:500 13px/1 var(--d-text)}.sf-nav{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;margin:0 -4px;padding:0 4px;scrollbar-width:thin}.sf-group{display:flex;flex-direction:column;gap:0}.sf-group+.sf-group{margin-top:8px}.sf-h{padding:4px 12px 3px;font:500 13px/1.3 var(--d-text);color:var(--d-muted)}.sf-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:12px;color:var(--d-ink);font:500 16px/1.3 var(--d-text);text-decoration:none;transition:background .15s}.sf-item>svg{flex:none;color:var(--d-muted)}.sf-item:hover{background:var(--d-hover);text-decoration:none}.sf-item[aria-current=page]{background:var(--d-select-bg)}.sf-item[aria-current=page]>svg{color:var(--d-ink)}.sf-item-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-count{margin-left:auto;min-width:26px;height:24px;padding:0 8px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--d-select-bg);color:var(--d-ink);font:600 13px/1 var(--d-text);font-variant-numeric:tabular-nums}.sf-item[aria-current=page] .sf-count{background:var(--d-card)}.sf-chev{margin-left:auto;flex:none;color:var(--d-muted)}.sf-count+.sf-chev{margin-left:4px}.sf-foot{flex:none;padding-top:8px;border-top:1px solid var(--d-card-line)}.sf-foot>div{display:flex!important}.sf-acct{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--d-ink);text-align:left;cursor:pointer;transition:background .15s}.sf-acct:hover{background:var(--d-hover)}.sf-who{display:flex;flex-direction:column;min-width:0;line-height:1.3}.sf-who b{font:500 15px/1.3 var(--d-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-who span{font:400 13px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-side [role=menu]{bottom:calc(100% + 8px);top:auto;left:0}.sf-ptop,.sf-tabs{display:none}@media(max-width:1100px)and (min-width:861px){.staff{padding:32px 28px 64px 252px}.sf-side{width:224px;padding-left:12px;padding-right:12px}}@media(max-width:860px){.sf-side{display:none}.staff{padding:0 16px 112px}.sf-ptop{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:env(safe-area-inset-top,0px);z-index:35;min-height:64px;margin:0 -16px 20px;padding:0 12px 0 4px;background:var(--d-page);border-bottom:1px solid var(--d-card-line)}.sf-ptop .sf-logo{padding:0 12px}.sf-top-acct{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.sf-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:40;padding:6px max(4px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px));background:var(--d-card);border-top:1px solid var(--d-card-line)}.sf-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:0;border:0;background:transparent;color:var(--d-muted);font:500 13px/1 var(--d-text);text-decoration:none;cursor:pointer}.sf-tab:hover{text-decoration:none}.sf-tab[aria-current=page]{color:var(--d-ink)}.sf-tab[aria-current=page] .sf-tab-l{font-weight:600}.sf-tab-ic{position:relative;display:inline-flex}.sf-tab-badge{position:absolute;top:-6px;left:calc(100% - 6px);min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--d-select-bg);color:var(--d-ink);font:600 13px/20px var(--d-text);text-align:center;box-shadow:0 0 0 2px var(--d-card)}html:has(.staff){scroll-padding-bottom:112px;scroll-padding-top:76px}}.sf-more{display:flex;flex-direction:column;gap:8px}.sf-more .sf-item{min-height:52px;font-size:17px}[data-theme=dark] .staff .avatar,[data-theme=dark] .sf-more .avatar{box-shadow:0 0 0 1px var(--d-field-line)}.staff-page{min-width:0}.staff-back{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-8px 0 4px -6px;padding:0 10px 0 2px;border-radius:999px;color:var(--d-ink);font:500 16px/1 var(--d-text);text-decoration:none}.staff-back svg{color:var(--d-muted)}.staff-back:hover{background:var(--d-hover);text-decoration:none}.staff-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:24px}.staff-head-main{flex:1 1 420px;min-width:0}.staff-context{margin:0 0 6px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.staff-title{margin:0;font:500 40px/1.12 var(--d-title);letter-spacing:0;color:var(--d-ink);overflow-wrap:anywhere}.staff-sub{margin-top:10px;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.staff-sub a:not(.btn){color:var(--d-ink);font-weight:500}.staff-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.staff-body{min-width:0}.staff-noaccess{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:640px;padding:32px 36px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.staff-noaccess-ic{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--d-warn-soft);color:var(--d-warn-text)}.staff-noaccess-t{margin:0;font:500 26px/1.25 var(--d-text)}@media(max-width:860px){.staff-head{margin-bottom:24px}.staff-context{font-size:15px}.staff-title{font-size:30px;line-height:1.15}.staff-sub{margin-top:10px;font-size:16px}.staff-actions{width:100%}.staff-noaccess{padding:24px 20px}.staff-noaccess-t{font-size:22px}}[data-surface=staff] :focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}[data-surface=staff] a{color:var(--d-ink)}[data-surface=staff] :is(h1,h2,h3,h4){font-family:var(--d-title);letter-spacing:0}[data-surface=staff] .h5,[data-surface=staff] .h4{font:500 22px/1.3 var(--d-title);letter-spacing:0}[data-surface=staff] .h6,[data-surface=staff] .card-title{font:500 18px/1.35 var(--d-title);letter-spacing:0}[data-surface=staff] .body-s{font:400 15px/1.5 var(--d-text)}[data-surface=staff] .body-m{font:400 16px/1.5 var(--d-text)}[data-surface=staff] .caption{font:400 14px/1.4 var(--d-text);letter-spacing:0}[data-surface=staff] .muted{color:var(--d-muted)}[data-surface=staff] .strong{font-weight:600}[data-surface=staff] .mono{font-family:var(--d-num);font-weight:600;font-variant-numeric:tabular-nums}[data-surface=staff] .num{font-variant-numeric:tabular-nums}[data-surface=staff] .ember{color:var(--d-ink)}[data-surface=staff] .btn{--h: 44px;height:auto;min-height:var(--h);padding:0 20px;border-radius:999px;font:500 16px/1.2 var(--d-text);letter-spacing:0}[data-surface=staff] .btn-sm{--h: 44px;padding:0 18px;font-size:15px}[data-surface=staff] .btn-lg{--h: 52px;padding:0 28px;font-size:17px}[data-surface=staff] .btn-primary{--h: 48px;padding:0 24px;background:var(--d-action);color:var(--d-on-action);font-size:17px}[data-surface=staff] .btn-primary.btn-sm{--h: 44px;padding:0 20px;font-size:16px}[data-surface=staff] .btn-primary:hover:not(:disabled){background:var(--d-action-hover)}[data-surface=staff] .btn-primary:active:not(:disabled){background:var(--d-action-hover)}[data-surface=staff] .btn-secondary{background:var(--d-card);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-line-strong)}[data-surface=staff] .btn-secondary:hover:not(:disabled){background:var(--d-grey-soft);box-shadow:inset 0 0 0 1px var(--d-line-strong)}[data-surface=staff] .btn-ghost{background:var(--d-grey-soft);color:var(--d-ink);padding:0 18px}[data-surface=staff] .btn-ghost:hover:not(:disabled){background:var(--d-soft-hover)}[data-surface=staff] .btn-quiet{background:transparent;color:var(--d-ink);padding:0 14px}[data-surface=staff] .btn-quiet:hover:not(:disabled){background:var(--d-grey-soft);color:var(--d-ink)}[data-surface=staff] .btn-destructive{background:var(--d-bad-soft);color:var(--d-bad-text)}[data-surface=staff] .btn-destructive:hover:not(:disabled){background:color-mix(in srgb,var(--d-bad-text) 16%,var(--d-card))}[data-surface=staff] .btn-icon{width:var(--h);padding:0}[data-surface=staff] .btn svg{flex:none}[data-surface=staff] .link-btn{min-height:0;color:var(--d-ink);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .15s}[data-surface=staff] .link-btn:hover{text-decoration-color:currentColor}[data-surface=staff] .back-link{color:var(--d-ink);font:500 16px/1 var(--d-text)}[data-surface=staff] .card{background:var(--d-card);border-radius:16px;border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}[data-surface=staff] .card-pad{padding:24px}[data-surface=staff] .card-pad-lg{padding:32px 36px}[data-surface=staff] .card-head{padding:24px 24px 0}[data-surface=staff] .card-quiet{background:var(--d-grey-soft);border-radius:12px}[data-surface=staff] .divider{background:var(--d-line)}[data-surface=staff] .list-rows>*+*{border-top-color:var(--d-line)}[data-surface=staff] .pill{display:inline-flex;align-items:center;gap:7px;height:auto;min-height:28px;padding:3px 12px 3px 10px;border-radius:999px;background:var(--d-grey-soft);color:var(--d-muted);font:500 14px/1.3 var(--d-text);letter-spacing:0;text-transform:none;white-space:nowrap}[data-surface=staff] .pill:not(:has(.dot)){padding-left:12px}[data-surface=staff] .pill .dot{width:8px;height:8px}[data-surface=staff] .pill-neutral{color:var(--d-muted)}[data-surface=staff] :is(.pill-violet,.pill-info){color:var(--d-ink)}[data-surface=staff] .pill-success{color:var(--d-done-text)}[data-surface=staff] .pill-success .dot{color:var(--d-done)}[data-surface=staff] .pill-warning{color:var(--d-ink)}[data-surface=staff] .pill-warning .dot{color:var(--d-warn)}[data-surface=staff] .pill-error{color:var(--d-bad-text)}[data-surface=staff] .pill-ember{color:var(--d-ink)}[data-surface=staff] .pill-ember .dot{color:var(--d-action)}[data-surface=staff] .pill .dot{background:currentColor}[data-surface=staff] .pill-live .dot{animation:none}[data-surface=staff] .tag{min-height:28px;height:auto;padding:3px 12px 3px 10px;border-radius:999px;font:500 14px/1.3 var(--d-text);letter-spacing:0;text-transform:none;background:var(--d-grey-soft)!important;color:var(--d-ink)!important;box-shadow:none!important}[data-surface=staff] .tag .swatch{width:8px;height:8px;border-radius:50%}[data-surface=staff] .bubble{font:400 15px/1.5 var(--d-text);border-radius:16px}[data-surface=staff] .bubble-row.them .bubble{background:var(--d-grey-soft);box-shadow:none;border-bottom-left-radius:4px}[data-surface=staff] .bubble-row.us .bubble{background:var(--d-dark);color:var(--d-on-dark);border-bottom-right-radius:4px}[data-surface=staff][data-theme=dark] .bubble-row.us .bubble{background:var(--d-on-dark);color:var(--d-dark)}[data-surface=staff] .bubble-meta{font:400 13px/1.35 var(--d-text);color:var(--d-muted)}[data-surface=staff] .chip{min-height:36px;height:auto;padding:0 14px;border:0;border-radius:999px;background:var(--d-grey-soft);box-shadow:none;color:var(--d-ink);font:500 14px/1.2 var(--d-text)}[data-surface=staff] .chip:hover{background:var(--d-soft-hover)}[data-surface=staff] :is(.chip[aria-pressed=true],.chip[aria-selected=true]){background:var(--d-dark);color:var(--d-on-dark);box-shadow:none}[data-surface=staff][data-theme=dark] :is(.chip[aria-pressed=true],.chip[aria-selected=true]){background:var(--d-on-dark);color:var(--d-dark)}[data-surface=staff] .chip .count{font:600 13px/1 var(--d-text);opacity:1;color:inherit;font-variant-numeric:tabular-nums}[data-surface=staff] .seg{padding:4px;gap:2px;border-radius:999px;background:var(--d-grey-soft)}[data-surface=staff] .seg button{height:auto;min-height:36px;padding:0 16px;border-radius:999px;font:500 15px/1.2 var(--d-text);color:var(--d-muted)}[data-surface=staff] .seg button:hover{color:var(--d-ink)}[data-surface=staff] :is(.seg button[aria-checked=true],.seg button[aria-selected=true]){background:var(--d-card);color:var(--d-ink);box-shadow:0 1px 2px #0d212614,0 0 0 1px var(--d-card-line)}[data-surface=staff] .seg-sm button{min-height:36px;padding:0 14px;font-size:15px}[data-surface=staff] .tabs{gap:4px;border-bottom:1px solid var(--d-line)}[data-surface=staff] :is(.tabs a,.tabs button){min-height:44px;padding:10px 12px 12px;font:500 16px/1 var(--d-text);color:var(--d-muted)}[data-surface=staff] :is(.tabs a[aria-current=page],.tabs button[aria-selected=true]){color:var(--d-ink);border-bottom-color:var(--d-ink);font-weight:600}[data-surface=staff] .table-wrap{border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}[data-surface=staff] .table{font:400 15px/1.45 var(--d-text)}[data-surface=staff] .table th{background:var(--d-card);font:500 14px/1.4 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted);border-bottom:1px solid var(--d-line)}[data-surface=staff] .table td{border-bottom-color:var(--d-line)}[data-surface=staff] .table tbody tr:hover{background:var(--d-hover)}[data-surface=staff] .table .num{font-family:var(--d-num);font-weight:600}[data-surface=staff] .banner{gap:12px;padding:14px 18px;border-radius:12px;font:400 15px/1.5 var(--d-text);color:var(--d-ink)}[data-surface=staff] :is(.banner-info,.banner-violet){background:var(--d-grey-soft)}[data-surface=staff] :is(.banner-info,.banner-violet)>svg{color:var(--d-ink)}[data-surface=staff] .banner-success{background:var(--d-done-soft)}[data-surface=staff] .banner-success>svg{color:var(--d-done-text)}[data-surface=staff] .banner-warning{background:var(--d-warn-soft)}[data-surface=staff] .banner-warning>svg{color:var(--d-warn-text)}[data-surface=staff] .banner-error{background:var(--d-bad-soft)}[data-surface=staff] .banner-error>svg{color:var(--d-bad-text)}[data-surface=staff] .banner .btn{--h: 44px;padding:0 16px;font-size:15px}[data-surface=staff] .staff-body>.state-block,[data-surface=staff] .staff-body>.enter>.state-block,[data-surface=staff] .staff-body>.skeleton-wait>.state-block{border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}[data-surface=staff] .state-block{gap:12px;padding:48px 32px}[data-surface=staff] .state-icon{width:56px;height:56px;border-radius:50%;background:var(--d-grey-soft);color:var(--d-ink)}[data-surface=staff] .state-icon.error{background:var(--d-bad-soft);color:var(--d-bad-text)}[data-surface=staff] .state-icon.waiting{background:var(--d-warn-soft);color:var(--d-warn-text)}[data-surface=staff] .state-title{font:500 24px/1.25 var(--d-text);letter-spacing:0}[data-surface=staff] .state-text{font:400 17px/1.45 var(--d-text);color:var(--d-muted)}[data-surface=staff] .ref-code{font:500 14px/1 var(--d-text);background:var(--d-grey-soft);border-radius:999px;padding:6px 12px}[data-surface=staff] :is(.input,.textarea,.select){min-height:44px;border-radius:12px;background:var(--d-card);color:var(--d-ink);font:400 16px/1.45 var(--d-text);box-shadow:inset 0 0 0 1px var(--d-field-line)}[data-surface=staff] :is(.input,.textarea,.select):hover{box-shadow:inset 0 0 0 1px var(--d-ink)}[data-surface=staff] :is(.input,.textarea,.select):focus-visible{box-shadow:inset 0 0 0 2px var(--d-focus);border-radius:12px}[data-surface=staff] :is(.input,.textarea)::placeholder{color:var(--d-muted)}[data-surface=staff] :is(.ops-select,.ac-who .select){border-radius:999px;background-color:var(--d-grey-soft);box-shadow:none;font:500 15px/1.2 var(--d-text)}[data-surface=staff] :is(.ops-select,.ac-who .select):hover{box-shadow:inset 0 0 0 1px var(--d-line-strong)}[data-surface=staff] .field-label{font:500 15px/1.4 var(--d-text);color:var(--d-ink)}[data-surface=staff] .field-hint{font:400 14px/1.45 var(--d-text);color:var(--d-muted)}[data-surface=staff] .check input:checked{background:var(--d-dark)}[data-surface=staff][data-theme=dark] .check input:checked{background:var(--d-on-dark)}[data-surface=staff][data-theme=dark] .check input:checked:after{border-color:var(--d-dark)}[data-surface=staff] .radio-card{border-radius:16px;background:var(--d-card);box-shadow:0 0 0 1px var(--d-card-line)}[data-surface=staff] .radio-card:hover{box-shadow:0 0 0 1px var(--d-line-strong)}[data-surface=staff] .radio-card[data-checked=true]{box-shadow:0 0 0 2px var(--d-ink);background:var(--d-card)}[data-surface=staff] .radio-card[data-checked=true] .radio-dot{box-shadow:inset 0 0 0 7px var(--d-ink)}[data-surface=staff] .stat-value{font:600 32px/1.1 var(--d-num);letter-spacing:0}[data-surface=staff] .stat-label{font:400 15px/1.4 var(--d-text);color:var(--d-muted)}[data-surface=staff] .stat-delta{font:500 14px/1.4 var(--d-text)}[data-surface=staff] .progress{height:6px;background:var(--d-track)}[data-surface=staff] .progress>span{background:var(--d-ink)}[data-surface=staff] .progress.success>span{background:var(--d-done)}[data-surface=staff] .progress.warning>span{background:var(--d-warn)}[data-surface=staff] .stepper li[data-state] .bar{background:var(--d-track)}[data-surface=staff] .stepper li:is([data-state=done],[data-state=current]) .bar{background:var(--d-ink)}[data-surface=staff] .timeline li:before{background:var(--d-line)}[data-surface=staff] .timeline li[data-state=done] .node{background:var(--d-dark);color:var(--d-on-dark)}[data-surface=staff][data-theme=dark] .timeline li[data-state=done] .node{background:var(--d-on-dark);color:var(--d-dark)}[data-surface=staff] .timeline li[data-state=current] .node{box-shadow:inset 0 0 0 2px var(--d-ink);color:var(--d-ink)}[data-surface=staff] .timeline .t-title{font-weight:500}[data-surface=staff] .tip-bubble{background:var(--d-dark);color:var(--d-on-dark);font:500 13px/1.35 var(--d-text);border-radius:8px}[data-surface=staff] kbd{font-family:var(--d-text)}[data-surface=staff] .menu{padding:6px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-pop-shadow)}[data-surface=staff] .menu-header{border-bottom-color:var(--d-line)}[data-surface=staff] .menu-item{min-height:44px;border-radius:10px;font:500 15px/1.3 var(--d-text);color:var(--d-ink)}[data-surface=staff] :is(.menu-item:hover,.menu-item:focus-visible){background:var(--d-grey-soft)}[data-surface=staff] .menu-item.danger{color:var(--d-bad-text)}[data-surface=staff] .menu-hint{font:500 13px/1 var(--d-text)}[data-surface=staff] .menu-sep{background:var(--d-line)}[data-surface=staff] .overlay-backdrop{background:#0d212652}[data-surface=staff] :is(.sheet-panel,.modal-panel){background:var(--d-card);box-shadow:var(--d-pop-shadow)}[data-surface=staff] .sheet-panel{border-radius:16px 0 0 16px}[data-surface=staff] .modal-panel{border-radius:16px;padding:28px 28px 24px}[data-surface=staff] .sheet-head{padding:28px 28px 8px}[data-surface=staff] .sheet-body{padding:12px 28px 28px}[data-surface=staff] .sheet-foot{padding:16px 28px;border-top-color:var(--d-line)}[data-surface=staff] .sheet-head .h5,[data-surface=staff] .modal-panel .h5{font:500 24px/1.25 var(--d-title)}[data-surface=staff] .toast{border-radius:14px;background:var(--d-dark);color:var(--d-on-dark);font:500 15px/1.4 var(--d-text)}[data-surface=staff] .toast .toast-action{min-height:40px;color:var(--d-on-dark);text-decoration:underline;text-underline-offset:3px}[data-surface=staff] .toast>svg{color:var(--d-on-dark)}[data-surface=staff][data-theme=dark] .toast{background:var(--d-on-dark);color:var(--d-dark)}[data-surface=staff][data-theme=dark] :is(.toast .toast-action,.toast>svg){color:var(--d-dark)}@media(max-width:860px){[data-surface=staff] .sheet-panel{border-radius:16px 16px 0 0}[data-surface=staff] .sheet-head{padding:20px 20px 8px}[data-surface=staff] .sheet-body{padding:8px 20px 24px}[data-surface=staff] .sheet-foot{padding:14px 20px}[data-surface=staff] .toasts{bottom:calc(88px + env(safe-area-inset-bottom))}[data-surface=staff] :is(.chip,.seg button,.seg-sm button){min-height:44px}[data-surface=staff] .seg button{min-width:44px}[data-surface=staff] .link-btn{padding-top:12px;padding-bottom:12px;margin-top:-12px;margin-bottom:-12px;display:inline-flex;align-items:center}[data-surface=staff] .ops-link{min-height:44px;min-width:44px;margin-top:-10px;margin-bottom:-10px}[data-surface=staff] .ln-lib-tools .btn,[data-surface=staff] .ac-search input{min-height:44px}}[data-surface=staff] .ln-lib{gap:24px}[data-surface=staff] .ln-lib-head{margin:0 0 10px}[data-surface=staff] .ln-lib-cap{font:500 20px/1.35 var(--d-text)}[data-surface=staff] .ln-lib-cap .muted{font:400 15px/1 var(--d-text)}[data-surface=staff] .ln-lib-tools .btn{min-height:40px}[data-surface=staff] .ln-lib .slist>li+li{border-top-color:var(--d-line)}[data-surface=staff] .ln-lib .ln-lib-row{min-height:64px;padding-top:12px;padding-bottom:12px}[data-surface=staff] .ln-lib-title{font-weight:500;font-size:16px}[data-surface=staff] .ln-lib-len{font-size:14px;color:var(--d-muted)}[data-surface=staff] .ln-lib-none{box-shadow:none;background:var(--d-grey-soft)}[data-surface=staff] :is(.ln-lib-preview,.ln-lib-sample){color:var(--d-ink);font-weight:500}@media(min-width:1700px){[data-surface=staff] .ln-lib{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:860px){[data-surface=staff] .ln-lib-tools .btn{min-height:44px}}.slist{border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);overflow:hidden}.slist-row{display:flex;align-items:center;gap:16px;padding:16px 20px;color:inherit;text-decoration:none;position:relative}.slist-row+.slist-row{border-top:1px solid var(--d-line)}a.slist-row:hover,button.slist-row:hover{background:var(--d-hover);text-decoration:none}button.slist-row{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.split{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:0;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);overflow:hidden;min-height:520px}.split>:first-child{border-right:1px solid var(--d-line);overflow:auto}@media(max-width:860px){.split{grid-template-columns:1fr}.split>:first-child{border-right:0}.slist-row{padding:14px 16px}}@media(prefers-reduced-motion:reduce){.staff *,.sf-tabs *{transition:none!important}}[data-surface=staff] .mb-board .ac-pool{padding:16px 0 6px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}[data-surface=staff] .mb-board .ac-pool header{padding:2px 16px 12px}[data-surface=staff] .mb-board .ac-pool h3 .ac-sh-n{background:var(--d-grey-soft)}[data-surface=staff] .mb-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"active backup" "active warming" "active burnt"}[data-surface=staff] .mb-board .p-active{grid-area:active}[data-surface=staff] .mb-board .p-backup{grid-area:backup}[data-surface=staff] .mb-board .p-warming{grid-area:warming}[data-surface=staff] .mb-board .p-burnt{grid-area:burnt}@media(min-width:1700px){[data-surface=staff] .mb-board{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"active backup warming burnt"}}@media(max-width:860px){[data-surface=staff] .mb-board{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"active" "backup" "warming" "burnt"}}[data-surface=staff] .mb-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0 16px 6px 30px;border-bottom:1px solid var(--d-line);font:400 13px/1.3 var(--d-text);color:var(--d-muted)}[data-surface=staff] .mb-list{list-style:none;margin:0;padding:0;max-height:70vh;overflow:auto;scrollbar-width:thin}[data-surface=staff] .mb-list>li+li{border-top:1px solid var(--d-line)}[data-surface=staff] .mb-row{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 16px;border:0;background:transparent;color:var(--d-ink);font:inherit;text-align:left;cursor:pointer}[data-surface=staff] .mb-row:hover{background:var(--d-hover)}[data-surface=staff] .mb-row:focus-visible{outline:2px solid var(--d-focus);outline-offset:-2px}[data-surface=staff] .mb-dot{width:6px;height:6px;border-radius:50%;flex:none}[data-surface=staff] .mb-dot.t-warn{background:var(--d-warn)}[data-surface=staff] .mb-dot.t-bad{background:var(--d-bad-text)}[data-surface=staff] .mb-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 14px/1.3 var(--d-text)}[data-surface=staff] .mb-fig{display:inline-flex;align-items:baseline;gap:6px;flex:none;font:600 14px/1.3 var(--d-num);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}[data-surface=staff] .mb-fig>span{min-width:46px;text-align:right}[data-surface=staff] .mb-fig>span.one{min-width:0}[data-surface=staff] .mb-fig>i{font-style:normal;font-weight:400;color:var(--d-muted)}[data-surface=staff] .mb-list-head .mb-fig{font:400 13px/1.3 var(--d-text);color:var(--d-muted)}[data-surface=staff] .mb-fig .t-warn{color:var(--d-warn-text)}[data-surface=staff] .mb-fig .t-bad{color:var(--d-bad-text)}[data-surface=staff] .mb-board .ac-pool-empty{padding:8px 16px 14px;text-align:left}@media(max-width:860px){[data-surface=staff] .mb-list{max-height:none}[data-surface=staff] .mb-row{min-height:44px}}[data-surface=staff] .mb-sheet-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px;margin:0;padding:16px 20px;border-radius:12px;background:var(--d-grey-soft)}[data-surface=staff] .mb-sheet-stats:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}[data-surface=staff] .mb-sheet-stats:focus{outline:none}[data-surface=staff] .mb-sheet-stats>div{min-width:0}[data-surface=staff] .mb-sheet-stats dt{font:400 14px/1.35 var(--d-text);color:var(--d-muted)}[data-surface=staff] .mb-sheet-stats dd{margin:4px 0 0;font:600 26px/1.15 var(--d-num);letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-surface=staff] .mb-sheet-stats dd.t-bad{color:var(--d-bad-text)}[data-surface=staff] .mb-sheet-chart .ac-chart{margin-top:0}@media(max-width:560px){[data-surface=staff] .mb-sheet-stats,[data-surface=staff] .mb-sheet-stats:has(>div:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}[data-surface=staff] .mb-sheet-stats dd{font-size:22px}}[data-surface=staff] .mb-switch{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid var(--d-line);border-radius:999px;background:var(--d-card);color:var(--d-ink);font:500 14px/1 var(--d-text);cursor:pointer}[data-surface=staff] .mb-switch:hover{border-color:var(--d-line-strong)}[data-surface=staff] .mb-switch:focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}[data-surface=staff] .mb-switch-track{position:relative;width:34px;height:20px;border-radius:999px;background:var(--d-track);flex:none;transition:background .12s ease}[data-surface=staff] .mb-switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--d-card);box-shadow:0 1px 2px #0d212640;transition:transform .12s ease}[data-surface=staff] .mb-switch[aria-checked=true] .mb-switch-track{background:var(--d-ink)}[data-surface=staff] .mb-switch[aria-checked=true] .mb-switch-knob{transform:translate(14px)}[data-surface=staff] .mb-switch-word{min-width:22px;color:var(--d-muted)}[data-surface=staff] .mb-modeline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin:-4px 0 14px}[data-surface=staff] .mb-modeline .ac-default{margin:0}[data-surface=staff] .mb-mode{font:400 14px/1.4 var(--d-text);color:var(--d-muted)}[data-surface=staff] .mb-mode.on{color:var(--d-ink)}[data-surface=staff] .mb-row[draggable=true]{cursor:grab}[data-surface=staff] .mb-row[draggable=true]:active{cursor:grabbing}[data-surface=staff] .mb-row.is-dragging{opacity:.45}[data-surface=staff] .mb-board .ac-pool.mb-can-drop{outline:2px dashed var(--d-line-strong);outline-offset:-1px}[data-surface=staff] .mb-board .ac-pool.mb-is-drop{outline:2px solid var(--d-ink);background:var(--d-select-bg)}[data-surface=staff] .mb-drop-hint{margin:0 16px 10px;padding:12px;border:1px dashed var(--d-line-strong);border-radius:10px;font:500 14px/1.3 var(--d-text);color:var(--d-muted);text-align:center;pointer-events:none}[data-surface=staff] .mb-is-drop .mb-drop-hint{border-style:solid;border-color:var(--d-ink);color:var(--d-ink)}[data-surface=staff] .mb-move{display:flex;flex-direction:column;gap:8px}@media(max-width:860px){[data-surface=staff] .mb-switch,[data-surface=staff] .mb-move .btn{min-height:44px}}@media(prefers-reduced-motion:reduce){[data-surface=staff] :is(.mb-switch-track,.mb-switch-knob){transition:none}}.cmp-status{display:inline-flex;align-items:center;gap:8px;font:500 15px/1.25 var(--font-body);color:var(--color-text);white-space:nowrap;flex:none}.cmp-status .light{width:10px;height:10px}.light.cmp-violet{background:var(--color-primary);box-shadow:none}.cmp-new{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cmp-new-opt{width:100%;display:flex;align-items:center;gap:16px;min-height:88px;padding:16px 18px;border:0;border-radius:16px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);text-align:left;font-family:var(--font-body);cursor:pointer;transition:background-color .15s var(--ease),box-shadow .15s var(--ease)}.cmp-new-opt:hover{background:var(--color-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 24%,transparent)}.cmp-new-opt:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.cmp-new-opt .grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cmp-new-opt .t{font:500 17px/1.35 var(--font-body)}.cmp-new-opt .s{font:400 15px/1.45 var(--font-body);color:var(--color-text-muted)}.cmp-new-opt .chev{color:var(--color-text-muted);flex:none}.cmp-new-icon{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--color-wash);color:var(--color-text)}.cmp-rec{display:inline-flex;align-items:center;min-height:24px;margin-left:8px;padding:2px 10px;border-radius:999px;background:var(--color-wash);color:var(--color-wash-text);font:500 14px/1.3 var(--font-body);vertical-align:1px;white-space:nowrap}.cmp-flag-emoji{flex:none;line-height:1}.pv{--pv-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin:0;display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:0}.pv-switch{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.pv-switch .seg button{height:36px;padding:0 16px;font-size:15px}.pv-seg{display:inline-flex;align-items:center;gap:6px}.pv-cap{font:400 14px/1.4 var(--font-body);text-align:center}.pv-fit{width:100%;display:flex;justify-content:center}.pv-phone-box{position:relative;flex:none}.pv-phone{position:absolute;top:0;left:0;width:380px;height:800px;padding:10px;border-radius:58px;background:#16171c;transform-origin:top left;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 24px 48px color-mix(in srgb,var(--color-text) 16%,transparent)}.pv-screen{position:relative;width:360px;height:780px;border-radius:48px;overflow:hidden;background:#fff;color:#111217;display:flex;flex-direction:column;font-family:var(--pv-font)}.pv-status{height:54px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px 30px 0 40px;font:600 16px/1 var(--pv-font);color:#111217}.pv-island{position:absolute;left:50%;top:11px;width:120px;height:34px;margin-left:-60px;border-radius:17px;background:#111217}.pv-icons{display:inline-flex;align-items:center;gap:5px}.pv-nav{height:44px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 6px;color:#06c;font:400 17px/1 var(--pv-font)}.pv-back{display:inline-flex;align-items:center;gap:0}.pv-arrows{display:inline-flex;gap:14px}.pv-scroll{flex:1;overflow-y:auto;padding:8px 20px 24px;scrollbar-width:none}.pv-scroll::-webkit-scrollbar{display:none}.pv-from{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:.5px solid #d9d9de}.pv-from .avatar{color:#fff}.pv-from-text{flex:1;min-width:0}.pv-from-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pv-sender{font:600 16px/1.3 var(--pv-font)}.pv-time{font:400 13px/1 var(--pv-font);color:#6e6e73;white-space:nowrap}.pv-to{display:inline-flex;align-items:center;gap:2px;font:400 14px/1.4 var(--pv-font);color:#6e6e73}.pv-subject{font:700 20px/1.3 var(--pv-font);margin:16px 0 14px;color:#111217}.pv-body{font:400 16px/1.5 var(--pv-font);white-space:pre-wrap;overflow-wrap:break-word;color:#111217}.pv-quote{margin-top:18px;padding-left:12px;border-left:2px solid #d9d9de;font:400 14px/1.45 var(--pv-font);color:#6e6e73;white-space:pre-wrap;display:flex;flex-direction:column;gap:4px}.pv-quote-head{font-weight:500}.pv-toolbar{height:64px;flex:none;display:flex;align-items:center;justify-content:space-around;padding:0 16px 6px;color:#007aff;border-top:.5px solid #e5e5ea;background:#f9f9fbf0}.pv-home{position:absolute;left:50%;bottom:8px;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:#111217}.pv-token{display:inline;padding:1px 7px;border-radius:7px;background:#eef0f4;color:#3f4450;font-size:.88em;font-weight:600;white-space:nowrap}.pv-filled{text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}.pv-mac{container-type:inline-size;display:flex;flex-direction:column;height:clamp(420px,calc(100vh - 300px),580px);border-radius:14px;overflow:hidden;background:#fff;color:#1d1d1f;font-family:var(--pv-font);box-shadow:0 0 0 1px #1112171a,0 20px 44px color-mix(in srgb,var(--color-text) 12%,transparent)}.pv-mac-bar{height:44px;flex:none;display:flex;align-items:center;gap:12px;padding:0 14px;background:#f3f3f5;border-bottom:1px solid #e3e3e8}.pv-dots{display:inline-flex;gap:7px}.pv-dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.pv-dots i:nth-child(2){background:#febc2e}.pv-dots i:nth-child(3){background:#28c840}.pv-mac-title{flex:1;text-align:center;font:600 13px/1 var(--pv-font);color:#6e6e73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-mac-tools{display:inline-flex;gap:14px;color:#6e6e73}.pv-mac-main{flex:1;min-height:0;display:grid;grid-template-columns:230px minmax(0,1fr)}@container (max-width: 600px){.pv-mac-main{grid-template-columns:minmax(0,1fr)}.pv-mac-list{display:none}}.pv-mac-list{background:#fafafb;border-right:1px solid #e8e8ed;overflow:hidden}.pv-mac-item{padding:12px 14px;border-bottom:1px solid #efeff3;color:#6e6e73;font:400 13px/1.35 var(--pv-font)}.pv-mac-item.on{background:#dce8fd;color:#1d1d1f}.pv-mac-item-top{display:flex;justify-content:space-between;gap:8px}.pv-mac-item-top b{font-weight:600;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-mac-item-sub{font-weight:500;color:#1d1d1f;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-mac-item p{margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pv-mac-item:not(.on){opacity:.75}.pv-mac-read{overflow-y:auto;padding:22px 28px 28px}.pv-mac-head{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid #efeff3}.pv-mac-head .avatar{color:#fff}.pv-mac-head-text{flex:1;min-width:0}.pv-mac-head-row{display:flex;justify-content:space-between;gap:8px;font:600 15px/1.3 var(--pv-font)}.pv-mac-addr{font:400 13px/1.45 var(--pv-font);color:#6e6e73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-mac-subject{font:700 20px/1.3 var(--pv-font);margin:18px 0 14px}.pv-mac .pv-body{font-size:15px;line-height:1.6;color:#1d1d1f}.pv-sheet{padding:4px 0 8px}.ra-back{padding-top:16px}.ra-back .back-link{font-size:16px;min-height:44px}.ra-back+.s-head,.ra-back+div>.s-head,.ra-back+.enter>.s-head{padding-top:4px}.ra-s .s-head .s-line{margin-top:10px}.ra-s .s-line.ra-m0,.ra-s .s-actions:first-child{margin-top:0}.ra-top-action{margin:-6px 0 24px}.ra-val{flex:none;font:400 17px/1.3 var(--font-body);color:var(--color-text-muted);text-align:right}.ra-btn-row{width:100%;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.ra-btn-row:hover{color:var(--color-primary)}.ra-list{padding-top:8px;padding-bottom:8px}.ra-t{display:block}.ra-sub{display:block;font:400 16px/1.4 var(--font-body);color:var(--color-text-muted);margin-top:2px}.ra-inline-link{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ra-range{margin:-12px 0 22px}.ra-range .seg button{min-height:40px;padding:0 14px;font-size:15px}.ra-more{display:inline-flex;align-items:center;gap:6px;min-height:48px;margin:4px 0 12px 4px;padding:0;border:0;background:none;font:600 17px/1 var(--font-body);color:var(--color-text-muted);cursor:pointer}.ra-more:hover,.ra-more[aria-expanded=true]{color:var(--color-text)}.ra-s .group{border-radius:24px}.ra-s .group+.group,.ra-s .group-foot+.group{margin-top:24px}.ra-s .group+.group-cap,.ra-s .group-foot+.group-cap{margin-top:28px}.ra-s .group-cap{font:600 15px/1.3 var(--font-body);padding:0 22px 10px}.ra-s .group-foot{font:400 15.5px/1.45 var(--font-body);padding:10px 22px 0}.ra-s .g-row{min-height:64px;padding:14px 22px;gap:16px}.ra-s .g-row+.g-row:before{left:22px}.ra-s .g-row.has-icon+.g-row.has-icon:before{left:78px}.ra-s .g-row .g-title{font:500 18px/1.35 var(--font-body)}.ra-s .g-row .g-sub{font:400 15.5px/1.4 var(--font-body)}.ra-s .g-row .g-value{font:400 17px/1.3 var(--font-body)}.ra-s .g-row .g-icon{width:auto;height:auto;min-width:32px;min-height:32px;border-radius:50%}@media(max-width:640px){.ra-s .g-row{padding:12px 18px}.ra-s .g-row+.g-row:before{left:18px}.ra-s .g-row .g-title{font-size:17px}}.ra-mark{flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-border-strong)}.ra-mark.busy{background:conic-gradient(var(--neutral-400) 40%,transparent 0);box-shadow:inset 0 0 0 2px var(--neutral-400)}.ra-eng-line{margin-top:18px;color:var(--color-text)}.ra-eng-rows{margin-top:18px;box-shadow:0 -1px 0 var(--hair)}.ra-eng-rows:empty{display:none}.ra-flow{margin:4px 0 8px}.ra-flow-cols{display:grid;align-items:start}.ra-flow-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0;padding:0 4px}.ra-flow-num{font:600 34px/1 var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ra-flow-label{font:600 15px/1.25 var(--font-body);color:var(--color-text-muted)}.ra-flow-svg{display:block;width:100%;height:110px;margin-top:16px;animation:ra-reveal 1s cubic-bezier(.2,0,0,1) both}@keyframes ra-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.ra-flow-svg{animation:fade .2s both}}@media(max-width:640px){.ra-flow-num{font-size:24px}.ra-flow-label{font-size:13.5px}.ra-flow-svg{height:84px}}.ra-cal{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:none;border-radius:14px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--hair),0 2px 8px #1112170f;overflow:hidden}.ra-cal-m{width:100%;padding:6px 0 2px;text-align:center;font:700 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-wash-text)}.ra-cal-d{font-family:var(--font-heading);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--color-text)}.ra-promise{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding-top:32px;padding-bottom:30px}.ra-promise-ring{position:relative;width:180px;height:180px;flex:none}.ra-promise-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ra-promise-num{font:600 54px/1 var(--font-mono);letter-spacing:-.04em}.ra-promise-of{font:500 17px/1.2 var(--font-body);color:var(--color-text-muted)}.ra-promise-line{max-width:460px;text-wrap:balance}.ra-pick{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--color-border-strong);color:#fff;transition:background-color .15s var(--ease),box-shadow .15s var(--ease)}.ra-pick.on{background:var(--color-primary);box-shadow:none}.ra-btn-row[aria-pressed=true]{color:var(--color-text);font-weight:600}.ra-slot-time{font:600 18px/1 var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums}.ra-more-times{margin-top:6px}.ra-dot{display:inline-block;width:14px;height:14px;border-radius:50%;flex:none}.ra-dot.ready{background:var(--success)}.ra-dot.warming{background:conic-gradient(var(--neutral-500) var(--p, 50%),rgba(127,127,160,.22) 0)}.ra-dot.off{background:transparent;box-shadow:inset 0 0 0 2px var(--neutral-400)}.ra-dots{display:flex;flex-wrap:wrap;gap:8px;flex:none}.ra-dots.big{gap:12px}.ra-dots.big .ra-dot{width:22px;height:22px}@media(max-width:640px){.ra-dots.big{gap:10px}.ra-dots.big .ra-dot{width:20px;height:20px}}.ra-domain-btn .ra-dots{max-width:40%;justify-content:flex-end}.ra-quote{font-style:italic}.ra-field{display:flex;align-items:center;gap:16px;min-height:64px;padding:8px 22px;position:relative}.ra-field+.ra-field:before,.g-row+.ra-field:before,.ra-field+.g-row:before{content:"";position:absolute;top:0;right:0;left:22px;height:1px;background:var(--hair)}.ra-field:focus-within{box-shadow:inset 0 0 0 2px var(--color-focus);border-radius:12px}.ra-field.ro:focus-within{box-shadow:none}.ra-field-label{flex:0 0 140px;font:500 18px/1.3 var(--font-body)}.ra-field-input{flex:1;min-width:0;height:44px;border:0;background:transparent;text-align:right;font:400 18px/1.3 var(--font-body);color:var(--color-text);outline:none}.ra-field-input::placeholder{color:var(--color-text-muted);opacity:.8}.ra-field-input[readonly]{color:var(--color-text-muted)}.ra-field-input[aria-invalid=true]{color:var(--color-error-text)}.ra-field-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align-last:right;cursor:pointer;padding-right:2px}.ra-savebar{margin-top:8px}.ra-save-error{margin-top:20px;font:500 16px/1.4 var(--font-body);color:var(--color-error-text)}@media(max-width:640px){.ra-field{padding:8px 18px}.ra-field-label{flex-basis:104px;font-size:17px}.ra-field-input{font-size:17px}}.ra-hit{min-width:44px;min-height:44px}.ra-dnc-value{overflow-wrap:anywhere}.ra-drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;border-radius:18px;border:1.5px dashed var(--color-border-strong);background:var(--color-surface-2);color:var(--color-text);font:inherit;cursor:pointer;text-align:center;transition:border-color .15s var(--ease),background-color .15s var(--ease)}button.ra-drop:hover{border-color:var(--color-primary);background:#5b2ffc0a}.ra-drop.done{border-style:solid;border-color:var(--success);cursor:default}.ra-code{margin:0;padding:16px 18px;border-radius:14px;background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--hair);font:400 13.5px/1.6 var(--font-mono);white-space:pre-wrap;word-break:break-all;overflow-x:auto}.ra-key{padding:14px 16px;border-radius:12px;background:var(--color-wash);color:var(--color-wash-text);font:500 14px/1.5 var(--font-mono);word-break:break-all;-webkit-user-select:all;user-select:all}.ra-article{display:flex;flex-direction:column;gap:14px;font:400 18px/1.6 var(--font-body);max-width:620px}.ra-article-by{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:16px;box-shadow:0 -1px 0 var(--hair)}.ra-break{overflow-wrap:anywhere}.al-split{padding-top:12px}.al-split .simple{max-width:none;margin:0;padding-bottom:0}.al-solo{padding-top:4px}.al-list .al-group{margin-bottom:16px}.ra-s.al-list .group+.group{margin-top:0}.ra-s .g-row .g-icon.al-ico{width:32px;height:32px;min-width:0;min-height:0;border-radius:9px;background:var(--neutral-500);color:#fff}.ra-s .g-row .g-icon.al-ico.violet{background:var(--color-primary)}.ra-s .g-row .g-icon.al-ico.al-me{background:transparent;border-radius:50%}.ra-s.al-list .g-row.has-icon+.g-row.has-icon:before{left:66px}.al-list .al-row.on,.al-list .al-row.on:hover{background:var(--color-wash)}.al-list .al-row.on .g-title{color:var(--color-wash-text);font-weight:600}.al-list .al-row.on .g-value,.al-list .al-row.on .g-chev{color:var(--color-wash-text);opacity:1}.al-list .al-row.on:before,.al-list .al-row.on+.g-row:before{opacity:0}.al-more{margin:0 0 8px 6px}.al-sanne{padding:18px 18px 4px;margin-bottom:16px}.al-sanne .s-person{gap:14px}.al-sanne .s-person .grow{flex:1}.al-sanne .s-person .name{font-size:19px}.al-sanne .s-person .what{font-size:15.5px}.al-sanne .s-person .btn{flex:none}.al-sanne .ra-eng-rows{margin-top:12px}.al-sanne .s-row{min-height:52px;font-size:17px}@media(min-width:1024px){.al-list.split-list{padding:2px 4px 24px}.ra-s.al-list .g-row{min-height:54px;padding:10px 18px}.ra-s.al-list .g-row .g-title{font-size:17px}.ra-s.al-list .g-row .g-value{font-size:15.5px}.al-detail .s-head{padding-top:6px}}.al-dots{margin-top:20px}.al-quote{margin:18px 0 0;padding:16px 18px;border-radius:16px;background:var(--color-surface-2)}.al-quote blockquote{margin:0;font:italic 400 17px/1.5 var(--font-body)}.al-quote figcaption{margin-top:6px;font:400 15px/1.3 var(--font-body);color:var(--color-text-muted)}.al-after-group{margin:20px 0 32px}.rs-page{padding-bottom:24px}.rs-page .s-head{padding:24px 0 26px}.rs-page .s-title{font:800 38px/1.12 var(--font-heading);letter-spacing:-.03em;margin-top:8px;text-wrap:balance}@media(max-width:1023px){.rs-page{max-width:680px}}@media(max-width:640px){.rs-page .s-title{font-size:30px}.rs-page .s-head{padding:12px 0 20px}}.rs-narrow{max-width:680px}.rs-sentence{margin-top:14px}.rs-camp-head,.rs-camp{display:grid;grid-template-columns:minmax(0,1fr) 76px 116px 84px 20px;align-items:center;column-gap:12px}.rs-camp-head{padding:0 0 6px;font:600 14px/1.2 var(--font-body);color:var(--color-text-muted);text-align:right}.rs-camp-list{list-style:none;margin:0;padding:0}.rs-camp-list li{box-shadow:0 -1px 0 var(--hair)}.rs-camp{min-height:62px;padding:10px 0;color:inherit;text-decoration:none}a.rs-camp:hover{text-decoration:none;color:var(--color-primary)}.rs-camp-name{font:500 18px/1.35 var(--font-body);min-width:0}.rs-n{text-align:right;font:600 18px/1.2 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text)}.rs-n.t-ember{color:var(--color-ember-text)}.rs-n.t-teal{color:var(--teal-text)}.rs-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs-camp .chev{color:var(--color-text-muted)}.rs-tags-link{margin-top:8px}@media(max-width:640px){.rs-camp-head{display:none}.rs-camp{grid-template-columns:auto auto auto minmax(0,1fr) 20px;row-gap:4px;column-gap:14px}.rs-camp-name{grid-column:1 / 5;grid-row:1;font-size:17px}.rs-camp .chev{grid-column:5;grid-row:1 / 3}.rs-n{grid-row:2;text-align:left;font:600 15px/1.3 var(--font-body);letter-spacing:0}.rs-l{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-weight:400;color:var(--color-text-muted)}}.rs-weeks{margin:0}.rs-weeks-plot{display:grid;grid-template-rows:minmax(0,1fr);column-gap:6px;height:128px;padding-top:24px;box-shadow:inset 0 -1px 0 var(--hair)}.rs-week{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center;cursor:default}.rs-week-bar{position:relative;width:100%;max-width:36px;border-radius:6px 6px 2px 2px;background:var(--accent-ember);transform-origin:bottom;animation:rs-grow .6s cubic-bezier(.2,0,0,1) both}.rs-week-bar.zero{background:var(--color-border-strong);border-radius:2px}.rs-week.now .rs-week-bar{opacity:.5}.rs-week:hover .rs-week-bar{filter:brightness(.92)}.rs-week-n{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);font:600 14px/1 var(--font-mono);color:var(--color-text)}.rs-week:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;padding:6px 10px;border-radius:8px;background:var(--ally-ink);color:#fff;font:500 13px/1.2 var(--font-body);opacity:0;pointer-events:none;transition:opacity .12s var(--ease);z-index:2}.rs-week:first-child:after{left:0;transform:none}.rs-week:last-child:after{left:auto;right:0;transform:none}.rs-week:hover:after{opacity:1}.rs-weeks-axis{display:flex;justify-content:space-between;margin-top:8px;font:500 13.5px/1.2 var(--font-body);color:var(--color-text-muted)}.rs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes rs-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.rs-week-bar{animation:fade .2s both}}.rs-label-end{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--color-text-muted)}.rs-promise{display:flex;align-items:center;gap:20px}.rs-ring{position:relative;flex:none;width:92px;height:92px}.rs-ring-n{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 28px/1 var(--font-mono);letter-spacing:-.03em}.rs-promise .s-strong{font-size:18px}.rs-promise .s-line{margin-top:4px;font-size:16.5px}.rs-promise-hero{display:flex;align-items:center;gap:32px;padding-top:30px;padding-bottom:30px}.rs-hero-ring{position:relative;width:168px;height:168px;flex:none}.rs-hero-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.rs-hero-num{font:600 50px/1 var(--font-mono);letter-spacing:-.04em}.rs-hero-of{font:500 16px/1.2 var(--font-body);color:var(--color-text-muted)}.rs-hero-text{flex:1;min-width:0}.rs-hero-text .s-line,.rs-more{margin-top:8px}@media(max-width:640px){.rs-promise-hero{flex-direction:column;text-align:center;gap:20px}}.rs-cal{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:760px){.rs-cal{grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:32px}}.rs-cal-title,.rs-cal-day-title{font:700 18px/1.2 var(--font-body);margin-bottom:12px}.rs-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.rs-cal-wd{text-align:center;font:600 13px/1 var(--font-body);color:var(--color-text-muted);padding:4px 0 8px}.rs-cal-day{aspect-ratio:1;min-height:40px;border:0;border-radius:50%;background:none;font:500 17px/1 var(--font-body);color:var(--color-text-muted);opacity:.5;font-variant-numeric:tabular-nums}.rs-cal-day.free{opacity:1;color:var(--color-text);font-weight:700;background:#5b2ffc14;cursor:pointer;transition:background-color .15s var(--ease)}.rs-cal-day.free:hover{background:#5b2ffc29}.rs-cal-day.today{box-shadow:inset 0 0 0 2px var(--color-border-strong)}.rs-cal-day.on,.rs-cal-day.on:hover{background:var(--color-primary);color:#fff}.rs-cal-day:focus-visible,.rs-cal-slot:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}[data-theme=dark] .rs-cal-day.free{background:#a08cff24}.rs-cal-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.rs-cal-slot{min-height:52px;border:0;border-radius:14px;background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);font:600 18px/1 var(--font-mono);color:var(--color-text);cursor:pointer;transition:box-shadow .15s var(--ease),background-color .15s var(--ease)}.rs-cal-slot:hover{box-shadow:inset 0 0 0 2px var(--color-primary)}.rs-cal-slot.on{background:var(--color-primary);color:#fff;box-shadow:none}.rs-book{margin-top:28px;padding-top:22px;box-shadow:0 -1px 0 var(--hair)}.rs-sanne-line{margin-top:18px;color:var(--color-text)}.rs-remedy{color:var(--color-text);font-weight:600}@media(max-width:1023px){.al-wide-only{display:none}}.al-amber{color:var(--color-warning-text);font-weight:600}.bo-flow{padding-top:8px}.bo-flow-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:48px}.bo-flow-top>:first-child{justify-self:start}.bo-saved-slot{justify-self:end}.bo-back{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 8px 0 0;background:none;border:0;cursor:pointer;font:600 17px/1 var(--font-body);color:var(--color-link);text-decoration:none}.bo-back:hover{text-decoration:none;opacity:.8}.s-head>.bo-back{margin:-8px 0 12px}.bo-saved{display:inline-flex;align-items:center;gap:6px;font:600 14px/1 var(--font-body);color:var(--color-text-muted);transition:color .2s var(--ease)}.bo-saved.is-saved{color:var(--color-success-text)}.bo-dots{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.bo-dots li{width:8px;height:8px;border-radius:4px;background:#7f7fa047;transition:width .25s var(--ease),background-color .25s var(--ease)}.bo-dots li.done{background:var(--color-primary);opacity:.45}.bo-dots li.now{width:24px;background:var(--color-primary)}.bo-note{margin:12px 0 0;font:600 16px/1.4 var(--font-body);color:var(--color-warning-text)}.bo-note a,.bo-note .link-btn{font-weight:600;margin-left:4px}.bo-note.grey{color:var(--color-text-muted);font-weight:500}.bo-note+.bo-choices{margin-top:16px}.bo-q{padding:28px 0 24px;animation:enter .28s var(--ease) both}.bo-q .s-title{margin-top:0;text-wrap:balance}.bo-title{text-wrap:balance}.bo-q .s-line{margin-top:10px}.bo-body{animation:enter .32s var(--ease) 40ms both}.bo-err{margin-top:14px;font-size:16px}.bo-err a{margin-left:4px}.bo-actions{margin-top:28px}@media(max-width:640px){.bo-q{padding:18px 0 20px}.bo-actions .btn-primary,.bo-cardform .btn-primary{width:100%;justify-content:center}.bo-actions{flex-direction:column;align-items:stretch;gap:10px}.bo-actions .s-link{text-align:center}}.bo-choices{border-radius:24px;padding:4px 0;overflow:hidden}.bo-choice{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 22px;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;position:relative;transition:background-color .15s var(--ease)}.bo-choice+.bo-choice:before{content:"";position:absolute;top:0;left:66px;right:0;height:1px;background:var(--hair)}.bo-choice:hover{background:#7f7fa00f}.bo-choice[aria-disabled=true]{cursor:default}.bo-choice[aria-disabled=true]:hover{background:transparent}.bo-choice[aria-disabled=true][aria-checked=false] .title{color:var(--color-text-muted)}.bo-choice .main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bo-choice .title{font:600 18px/1.3 var(--font-body);overflow-wrap:anywhere;display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.bo-choice .sub{font:400 16px/1.35 var(--font-body);color:var(--color-text-muted)}.bo-check{width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--color-border-strong);display:grid;place-items:center;flex:none;color:#fff;transition:background-color .18s var(--ease),box-shadow .18s var(--ease)}.bo-choice[aria-checked=true] .bo-check{background:var(--color-primary);box-shadow:none;animation:bo-pop .24s var(--ease)}@keyframes bo-pop{50%{transform:scale(1.14)}}.bo-time{font:700 21px/1 var(--font-body);font-variant-numeric:tabular-nums;flex:none}.bo-day{padding:18px 22px 6px;font:600 15px/1.2 var(--font-body);color:var(--color-text-muted)}.bo-day+.bo-choice:before{display:none}.bo-choice+.bo-day{box-shadow:0 -1px 0 var(--hair);margin-top:6px}.bo-tag{font:600 14px/1 var(--font-body);color:var(--color-wash-text)}.bo-per{font:400 15px/1 var(--font-body);color:var(--color-text-muted)}.bo-more{display:inline-flex;align-items:center;gap:6px;margin-top:10px}.bo-add{display:flex;align-items:center;gap:12px;margin-top:14px}.bo-add .input{flex:1;min-width:0;min-height:52px;font-size:18px;border-radius:14px}.bo-count{margin:0 0 12px;font:600 16px/1.3 var(--font-body);color:var(--color-text-muted)}.bo-big-field .input{min-height:64px;font:500 22px/1.2 var(--font-body);padding:0 20px;border-radius:18px}.bo-big-text .textarea{min-height:180px;font:400 20px/1.5 var(--font-body);padding:18px 20px;border-radius:20px}.bo-regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bo-regions .bo-choice{min-height:76px;border-radius:20px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow)}.bo-regions .bo-choice:before{display:none}.bo-regions .bo-choice[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--color-primary),var(--glass-shadow)}@media(max-width:480px){.bo-regions{grid-template-columns:1fr}}.s-block.s-rows{padding:6px 28px;margin-bottom:16px}@media(max-width:640px){.s-block.s-rows{padding:4px 20px}}.bo-wait{flex:none;width:28px;height:28px;display:grid;place-items:center;color:var(--neutral-500)}.bo-row-sub{display:block;font:400 16px/1.35 var(--font-body);color:var(--color-text-muted);margin-top:2px}.s-row.bo-answer{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 0}.s-row.bo-answer .bo-row-sub{margin:0;font-size:15px}.bo-answers .s-link{display:block;text-align:left;margin-top:8px}.bo-addr{font-style:normal;font:400 18px/1.55 var(--font-body)}.bo-addr-name{font:700 21px/1.3 var(--font-body);margin-bottom:4px}.bo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;border-radius:24px}.bo-fields .span-2{grid-column:1 / -1}.bo-fields .input,.bo-fields .select{min-height:52px;font-size:17px}@media(max-width:640px){.bo-fields{grid-template-columns:1fr;padding:18px}}.bo-how{list-style:none;padding-top:10px;padding-bottom:10px}.bo-how-row{display:flex;align-items:center;gap:18px;padding:16px 0}.bo-how-row+.bo-how-row{box-shadow:0 -1px 0 var(--hair)}.bo-face{position:relative;flex:none}.bo-face-done{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff;box-shadow:0 0 0 3px var(--color-surface)}.bo-who{font:600 15px/1.2 var(--font-body);color:var(--color-text-muted)}.bo-what{font:700 21px/1.25 var(--font-body);margin-top:2px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bo-sub{font:400 17px/1.4 var(--font-body);color:var(--color-text-muted);margin-top:2px}.bo-next{margin:-8px 0 24px}.bo-next .s-line{margin-top:0}.bo-next .s-actions{margin-top:16px}.bo-value{font:600 18px/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}.bo-value.minus{color:var(--color-success-text)}.s-row .bo-value{color:var(--color-text-muted);font-weight:500}.bo-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bo-amount .bo-value{color:var(--color-text);font-weight:600}.bo-word{font:600 15px/1 var(--font-body);color:var(--color-text-muted)}.bo-word.success{color:var(--color-success-text)}.bo-word.error{color:var(--color-error-text)}.bo-quiet{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:8px;padding:0 4px}.bo-cancel-link{color:var(--color-text-muted);font-weight:500}.bo-plans .bo-choice{min-height:88px}.bo-plans .bo-choice .title{font:700 21px/1.25 var(--font-body)}.bo-plans .bo-value{font-size:20px;color:var(--color-text);font-weight:600;text-align:right}@media(max-width:640px){.bo-plans .bo-per{display:block;margin-top:4px;font-size:14px}}.bo-effect{margin-top:20px}.bo-effect .s-line{margin-top:0;color:var(--color-text)}.bo-cardform{display:flex;flex-direction:column;align-items:flex-start}.bo-card{position:relative;aspect-ratio:1.586;width:100%;max-width:320px;border-radius:18px;padding:20px 22px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate;background:radial-gradient(420px 220px at 0% 0%,rgba(91,47,252,.45),transparent 70%),var(--bg-midnight-raised);box-shadow:0 18px 40px #0e0b1f47,inset 0 0 0 1px #ffffff14;animation:enter .32s var(--ease) both}.bo-card .top{display:flex;justify-content:space-between;align-items:flex-start}.bo-card .chip{width:40px;height:30px;border-radius:7px;background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff40}.bo-card .brand{font:italic 800 24px/1 var(--font-heading);letter-spacing:.01em}.bo-card .num{font:500 18px/1 var(--font-mono);letter-spacing:.1em;white-space:nowrap}@media(max-width:640px){.bo-card{max-width:290px;padding:18px 20px}.bo-card .num{font-size:16px;letter-spacing:.06em}}.bo-card .meta{display:flex;justify-content:space-between;gap:12px;font:600 11.5px/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.08em;opacity:.85}.bo-proto{margin-top:12px;font:400 14px/1.4 var(--font-body);color:var(--color-text-muted)}.bo-cardform .s-actions{width:100%}.bo-doc-top{padding:16px 0 12px}.bo-invoice{border-radius:24px;padding:32px}.bo-inv-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.bo-inv-title{font:800 26px/1.2 var(--font-heading);letter-spacing:-.02em;margin-top:18px}.bo-inv-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;font:400 16px/1.45 var(--font-body)}.bo-inv-meta dt{color:var(--color-text-muted);font-weight:600;font-size:14px;margin-bottom:4px}.bo-inv-meta dd{margin:0}.bo-inv-lines{margin-top:26px}.bo-inv-line{display:flex;justify-content:space-between;gap:16px;padding:14px 0;box-shadow:0 -1px 0 var(--hair);font:400 17px/1.4 var(--font-body)}.bo-inv-line.muted{color:var(--color-text-muted)}.bo-inv-line.total{font-weight:700;font-size:19px;box-shadow:0 -2px 0 var(--color-text);margin-top:4px}.bo-inv-note{margin-top:18px;font:400 16px/1.5 var(--font-body);color:var(--color-text-muted)}@media(max-width:640px){.bo-invoice{padding:22px 20px}.bo-inv-meta{grid-template-columns:1fr 1fr}}.bo-grace{padding-top:16px}.bo-grace .s-block .s-actions{margin-top:18px}.bo-two{margin-top:4px;padding:0 4px}.bo-two+.bo-two{margin-top:2px}.bo-grace .bo-quiet{margin-top:16px}.bo-closed{padding-top:72px}.bo-spin{animation:spin 1s linear infinite;flex:none}@media(prefers-reduced-motion:reduce){.bo-spin{animation:none}.bo-q,.bo-body{animation-name:fade}}.bl-included{margin-top:12px}.bl-included .s-row{min-height:46px;padding:6px 0;font-size:17px}.bl-included li+li .s-row{box-shadow:none}.bl-split-rows{margin-top:10px;box-shadow:0 -1px 0 var(--hair)}.bl-cardmini{flex:none;width:44px;height:30px;border-radius:6px;display:grid;place-items:center;color:#fff;font:italic 800 10px/1 var(--font-heading);letter-spacing:.02em;background:radial-gradient(60px 30px at 0% 0%,rgba(91,47,252,.55),transparent 70%),var(--bg-midnight-raised);box-shadow:inset 0 0 0 1px #ffffff14}.bl-first{margin-top:24px}.simple.ob-page{max-width:1200px}.ob-split>.ob-main,.ob-split>.ob-aside{width:100%;max-width:760px;justify-self:center;min-width:0}@media(min-width:1100px){.ob-split{gap:36px}.ob-split>.ob-main,.ob-split>.ob-aside{max-width:none;justify-self:stretch}.ob-aside{padding-top:24px}.ob-aside>.ob-sofar,.ob-aside>.ob-inbox{margin-top:40px}}@media(max-width:1099px){.ob-aside.wide-only{display:none}.ob-aside{margin-top:12px}}.ob-aside .s-block{margin-bottom:0}.ob-flow{padding-top:8px}.ob-flow-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.ob-saved{display:inline-flex;align-items:center;gap:6px;font:600 14px/1 var(--font-body);color:var(--color-text-muted);transition:color .2s var(--ease)}.ob-saved.is-saved{color:var(--color-success-text)}.ob-dots{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.ob-dots li{width:8px;height:8px;border-radius:4px;background:#7f7fa047;transition:width .25s var(--ease),background-color .25s var(--ease)}.ob-dots li.done{background:var(--color-primary);opacity:.45}.ob-dots li.now{width:24px;background:var(--color-primary)}.ob-note{margin:14px 0 0;font:600 16px/1.4 var(--font-body);color:var(--color-warning-text)}.ob-note a{font-weight:600;margin-left:4px}.ob-note.grey{color:var(--color-text-muted);font-weight:500}.ob-q{padding:22px 0;animation:enter .28s var(--ease) both}.ob-q .s-title{margin-top:0;text-wrap:balance}.ob-q .s-line{margin-top:10px}.ob-body{animation:enter .32s var(--ease) 40ms both}.ob-err{margin-top:14px;font-size:16px}.ob-actions{margin-top:28px}.ob-backlink{color:var(--color-text-muted)}@media(max-width:640px){.ob-q{padding:14px 0 18px}.ob-actions{flex-direction:column;align-items:stretch;gap:4px}.ob-actions .btn-lg{width:100%;justify-content:center}.ob-actions .s-link{text-align:center}}@keyframes ob-pop{50%{transform:scale(1.14)}}.ob-big-text .textarea{min-height:148px;font:400 20px/1.5 var(--font-body);padding:18px 20px;border-radius:20px;resize:vertical}@media(max-width:640px){.ob-big-text .textarea{min-height:124px;font-size:18px;padding:14px 16px}}.ob-check-idle{display:flex;align-items:center;gap:8px;margin-top:12px;padding-left:4px;font:500 15px/1.3 var(--font-body);color:var(--color-text-muted)}.ob-check-idle>span{color:var(--color-primary)}.ob-check{margin-top:14px;border-radius:22px;padding:16px 20px 18px;container-type:inline-size;transition:box-shadow .25s var(--ease)}.ob-check.is-clear{box-shadow:inset 0 0 0 1.5px #16a34a59,var(--glass-shadow)}.ob-check-head{display:flex;align-items:center;gap:10px}.ob-check-mark{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--color-primary);flex:none}.ob-check-name{flex:1;min-width:0;font:700 15px/1.25 var(--font-body)}.ob-check-state{font:600 14px/1 var(--font-body);color:var(--color-text-muted);white-space:nowrap}.ob-check.is-clear .ob-check-state{color:var(--color-success-text)}@container (max-width: 400px){.ob-check-state.soft{display:none}}.ob-check-clear+.ob-parts{margin-top:14px}.ob-check-body{margin-top:12px;transition:opacity .2s var(--ease);animation:fade .26s var(--ease) both}.ob-check.is-checking .ob-check-body{opacity:.5}.ob-check-clear{display:flex;align-items:center;gap:12px;font:600 17px/1.35 var(--font-body)}.ob-prompts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ob-prompts li{position:relative;padding-left:18px;font:500 17px/1.4 var(--font-body)}.ob-prompts li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--color-primary)}.ob-prompts+.ob-parts{margin-top:14px;padding-top:14px;box-shadow:0 -1px 0 var(--hair)}.ob-parts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px}@container (min-width: 540px){.ob-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ob-parts li{display:flex;gap:10px;align-items:flex-start}.ob-part-dot{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 2px var(--color-border-strong);transition:background-color .2s var(--ease)}.ob-parts li.ok .ob-part-dot{background:var(--success);box-shadow:none;animation:ob-pop .26s var(--ease)}.ob-part-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ob-part-label{font:700 16px/1.3 var(--font-body)}.ob-part-fix{font:400 15px/1.4 var(--font-body);color:var(--color-text-muted)}.ob-example{margin-top:16px;padding:14px 16px 10px;border-radius:16px;background:var(--color-wash)}.ob-example-label{font:600 14px/1.2 var(--font-body);color:var(--color-wash-text)}.ob-example-text{margin-top:6px;font:400 17px/1.5 var(--font-body);color:var(--color-text)}.ob-gap{background:#5b2ffc24;color:var(--color-wash-text);border-radius:5px;padding:1px 3px;font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ob-example .s-link{margin-top:2px}@media(max-width:640px){.ob-check{padding:14px 16px 16px;border-radius:20px}.ob-prompts li,.ob-check-clear{font-size:16px}}.ob-open-note{margin-top:22px;font:500 16px/1.45 var(--font-body);color:var(--color-text-muted)}.ob-inline-link{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--color-link);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ob-sofar{padding:22px 22px 12px}.ob-sofar-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;box-shadow:0 1px 0 var(--hair)}.ob-sofar-head .t{font:700 17px/1.2 var(--font-body)}.ob-sofar-head .s{font:400 15px/1.3 var(--font-body);color:var(--color-text-muted);margin-top:2px}.ob-sofar-list{list-style:none;margin:6px 0 0;padding:0}.ob-sofar-row{display:flex;gap:12px;align-items:flex-start;width:calc(100% + 16px);margin:0 -8px;padding:12px 8px;border:0;border-radius:14px;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background-color .15s var(--ease)}.ob-sofar-row:hover:not(:disabled){background:#7f7fa012}.ob-sofar-row:disabled{cursor:default}.ob-sofar-row.now{background:var(--color-wash)}.ob-sofar-row .grow{flex:1;min-width:0}.ob-sofar-dot{position:relative;flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 2px var(--color-border-strong)}.ob-sofar-dot.clear{background:var(--success);box-shadow:none}.ob-sofar-dot.open{box-shadow:inset 0 0 0 2px var(--color-primary)}.ob-sofar-dot.open:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.ob-sofar-q{display:block;font:700 15px/1.25 var(--font-body)}.ob-sofar-a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font:400 15px/1.4 var(--font-body);color:var(--color-text-muted);overflow-wrap:anywhere}.ob-sofar-a.none{opacity:.7}.ob-sofar-flag{display:block;margin-top:4px;font:600 13px/1.2 var(--font-body);color:var(--color-wash-text)}.ob-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:560px){.ob-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ob-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:124px;padding:20px 10px 16px;border:0;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow);font:inherit;color:inherit;cursor:pointer;transition:transform .16s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease)}.ob-tile:hover{transform:translateY(-2px)}.ob-tile:active{transform:scale(.97)}.ob-tile[aria-pressed=true]{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-primary),0 10px 26px #5b2ffc29}.ob-tile-name{font:700 17px/1.2 var(--font-body);text-align:center}.ob-tile-tick{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 2px var(--color-border-strong);transition:background-color .18s var(--ease)}.ob-tile[aria-pressed=true] .ob-tile-tick{background:var(--color-primary);box-shadow:none;animation:ob-pop .26s var(--ease)}.ob-tile-more{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1.5px var(--color-border);color:var(--color-link)}.ob-tile-plus{width:60px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--color-wash);color:var(--color-wash-text)}.ob-tile-plus svg{transition:transform .22s var(--ease)}@media(max-width:640px){.ob-tile{min-height:112px}}.ob-flag{display:inline-block;flex:none;overflow:hidden;line-height:0;box-shadow:0 0 0 1px #1112171f,0 2px 6px #1112171a}.ob-flag svg{width:100%;height:100%;display:block}.ob-flag-l{width:60px;height:40px;border-radius:7px}.ob-flag-m{width:36px;height:24px;border-radius:5px}.ob-flag-s{width:30px;height:20px;border-radius:4px}.ob-where{margin-top:20px;margin-bottom:0}.ob-count{font:600 15px/1 var(--font-body);color:var(--color-text-muted)}.ob-where-sentence{font:700 22px/1.35 var(--font-body);letter-spacing:-.01em;text-wrap:pretty}.ob-gdpr{display:flex;align-items:center;gap:8px;margin-top:10px;font:500 16px/1.35 var(--font-body);color:var(--color-success-text)}.ob-gdpr svg{flex:none}.ob-narrow{margin-top:14px;box-shadow:0 -1px 0 var(--hair)}.ob-narrow-row{width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.ob-narrow-row:hover .ob-narrow-act{text-decoration:underline}.ob-narrow-name{display:block;font:600 18px/1.3 var(--font-body)}.ob-narrow-act{flex:none;font:600 16px/1.2 var(--font-body);color:var(--color-link);white-space:nowrap}.ob-narrow-act.phone{display:none;margin-top:4px;font-size:15px}@media(max-width:480px){.ob-narrow-act.wide{display:none}.ob-narrow-act.phone{display:block}}.ob-sub{display:block;margin-top:2px;font:400 16px/1.35 var(--font-body);color:var(--color-text-muted)}.ob-sheet-title{display:inline-flex;align-items:center;gap:10px}.ob-places{display:flex;flex-direction:column;padding-top:8px}.ob-places .input{min-height:48px;font-size:17px}.ob-chips-label{margin:18px 0 8px;font:600 14px/1.2 var(--font-body);color:var(--color-text-muted)}.ob-chips{display:flex;flex-wrap:wrap;gap:8px}.ob-chips+.ob-chips{margin-top:12px}.ob-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);font:500 16px/1 var(--font-body);color:var(--color-text);cursor:pointer;transition:background-color .15s var(--ease),box-shadow .15s var(--ease)}.ob-chip:hover{box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}.ob-chip[aria-pressed=true]{background:var(--color-wash);color:var(--color-wash-text);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--color-primary)}.ob-chip-add{color:var(--color-link);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--color-border)}.ob-answers{margin-top:20px;margin-bottom:0;padding:6px 28px 18px}.s-row.ob-answer{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 0}.s-row.ob-answer .ob-sub{margin:0;font-size:15px}.ob-answers>.s-link{display:block;text-align:left;margin-top:4px}@media(max-width:640px){.ob-answers{padding:4px 20px 16px}}.ob-cal{container-type:inline-size;border-radius:26px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--hair),0 18px 44px #1f155c1a;overflow:hidden}.ob-cal-in{display:grid;grid-template-columns:minmax(0,1fr)}.ob-cal-info{display:flex;gap:14px;align-items:flex-start;padding:20px 20px 16px;box-shadow:0 1px 0 var(--hair)}.ob-cal-who{min-width:0}.ob-cal-name{font:600 15px/1.2 var(--font-body);color:var(--color-text-muted)}.ob-cal-what{margin-top:4px;font:800 22px/1.2 var(--font-heading);letter-spacing:-.02em}.ob-cal-facts{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font:600 15px/1.2 var(--font-body);color:var(--color-text-muted)}.ob-cal-facts li{display:inline-flex;align-items:center;gap:6px}.ob-cal-why{margin-top:10px;font:400 15px/1.4 var(--font-body);color:var(--color-text-muted)}.ob-cal-month{padding:18px 20px 12px}.ob-cal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ob-cal-title{font:700 17px/1.25 var(--font-body)}.ob-cal-nav{display:inline-flex;align-items:center;gap:2px}.ob-cal-mname{min-width:112px;text-align:center;font:600 15px/1 var(--font-body)}.ob-cal-arrow{width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;background:none;color:var(--color-link);cursor:pointer}.ob-cal-arrow:hover:not(:disabled){background:var(--color-wash)}.ob-cal-arrow:disabled{color:var(--color-text-muted);opacity:.4;cursor:default}.ob-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px}.ob-cal-wd{padding:6px 0;text-align:center;font:600 12px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ob-cal-day{position:relative;width:100%;max-width:44px;aspect-ratio:1;justify-self:center;border:0;border-radius:50%;background:none;font:500 16px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.ob-cal-day.free{background:var(--color-wash);color:var(--color-wash-text);font-weight:700;cursor:pointer;transition:background-color .15s var(--ease)}.ob-cal-day.free:hover{background:#5b2ffc33}.ob-cal-day.on{background:var(--color-primary);color:#fff}.ob-cal-day:disabled{opacity:.55}.ob-cal-day.today:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.ob-cal-tz{display:flex;align-items:center;gap:6px;margin-top:12px;font:500 14px/1.2 var(--font-body);color:var(--color-text-muted)}.ob-cal-times{padding:6px 20px 20px}.ob-cal-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ob-cal-slot{min-height:50px;border:0;border-radius:12px;background:none;box-shadow:inset 0 0 0 1.5px #5b2ffc59;color:var(--color-wash-text);font:700 17px/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:box-shadow .15s var(--ease),background-color .15s var(--ease)}.ob-cal-slot:hover{box-shadow:inset 0 0 0 2px var(--color-primary)}.ob-cal-slot.on{background:var(--color-text);color:var(--color-surface);box-shadow:none}.ob-cal-book{margin-top:12px}.ob-cal-keep{display:block;margin-top:6px;text-align:left}.ob-cal-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px 22px;animation:enter .3s var(--ease) both}.ob-done-tick{width:48px;height:48px;margin-bottom:8px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff;animation:ob-pop .3s var(--ease)}.ob-done-label{font:700 15px/1.2 var(--font-body);color:var(--color-success-text)}.ob-done-t{font:800 26px/1.2 var(--font-heading);letter-spacing:-.02em}.ob-done-when{font:600 18px/1.4 var(--font-body)}.ob-done-s{font:400 16px/1.4 var(--font-body);color:var(--color-text-muted)}@container (min-width: 640px){.ob-cal-in{grid-template-columns:200px minmax(0,1fr) 168px;min-height:404px}.ob-cal-in.is-booked{grid-template-columns:200px minmax(0,1fr);min-height:300px}.ob-cal-info{flex-direction:column;padding:24px 20px;box-shadow:1px 0 0 var(--hair)}.ob-cal-month{padding:22px 20px}.ob-cal-times{padding:22px 20px 20px 4px}.ob-cal-slots{grid-template-columns:minmax(0,1fr)}.ob-cal-done{justify-content:center;padding:32px}}.ob-title{text-wrap:balance}.ob-how{list-style:none;padding-top:10px;padding-bottom:10px}.ob-how-row{display:flex;align-items:center;gap:18px;padding:16px 0}.ob-how-row+.ob-how-row{box-shadow:0 -1px 0 var(--hair)}.ob-how-row .grow{flex:1;min-width:0}.ob-face{position:relative;flex:none}.ob-face-done{position:absolute;right:-3px;bottom:-3px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--success);color:#fff;box-shadow:0 0 0 3px var(--color-surface)}.ob-who{font:600 15px/1.2 var(--font-body);color:var(--color-text-muted)}.ob-what{margin-top:2px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font:700 21px/1.25 var(--font-body)}.ob-how .ob-sub{font-size:17px;line-height:1.4}.ob-eng{padding:24px}.ob-eng-top{display:flex;align-items:center;gap:16px}.ob-eng-name{font:700 21px/1.25 var(--font-body)}.ob-eng-quote{margin-top:16px;font:500 18px/1.45 var(--font-body)}.ob-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:18px;padding-top:16px;box-shadow:0 -1px 0 var(--hair)}.ob-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ob-facts .n{font:600 22px/1.1 var(--font-mono);letter-spacing:-.02em}.ob-facts .l{font:400 15px/1.3 var(--font-body);color:var(--color-text-muted)}.ob-eng>.s-link{margin-top:10px}.ob-paysum{margin-bottom:0;padding:4px 28px 22px}.ob-paysum .ob-facts{box-shadow:none}.ob-facts.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.ob-paysum{padding:2px 20px 18px}.ob-facts.three .n{font-size:19px}}.ob-inbox{padding:22px 22px 18px}.ob-inbox-rows{list-style:none;margin:0;padding:0;border-radius:16px;overflow:hidden;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--hair)}.ob-inbox-rows li{display:flex;align-items:center;gap:12px;padding:12px 14px}.ob-inbox-rows li+li{box-shadow:0 -1px 0 var(--hair)}.ob-inbox-rows .grow{flex:1;min-width:0}.ob-inbox-from{display:block;font:700 16px/1.25 var(--font-body)}.ob-inbox-addr{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 14px/1.35 var(--font-body);color:var(--color-text-muted)}.ob-inbox-time{flex:none;font:500 13px/1 var(--font-body);color:var(--color-text-muted)}.ob-inbox-foot{margin-top:12px;font:400 15px/1.45 var(--font-body);color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.ob-q,.ob-body,.ob-check-body,.ob-cal-done{animation-name:fade}.ob-tile:hover,.ob-tile:active{transform:none}}:root:not([data-palette=violet]) .mk{--canvas-light: rgba(36, 87, 167, .09);--glass-shadow: 0 1px 2px rgba(31, 41, 55, .05), 0 8px 24px rgba(31, 41, 55, .06)}:root[data-theme=dark]:not([data-palette=violet]) .mk{--canvas-light: rgba(61, 109, 184, .16);--glass: rgba(22, 27, 34, .78);--glass-strong: rgba(22, 27, 34, .94);--glass-line: rgba(255, 255, 255, .08);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .35)}:root:not([data-palette=violet]) :is(.mk-promise-big,.mk-price,.mk-plan-name){font-weight:600;letter-spacing:-.02em}:root:not([data-palette=violet]) :is(.mk-who-what,.mk-q summary){font-weight:600}.mk{min-height:100vh;min-height:100dvh;background:var(--color-surface);color:var(--color-text)}.mk main:focus{outline:none}.mk-nav{position:sticky;top:0;z-index:50;height:56px;background:color-mix(in srgb,var(--color-page) 72%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);transition:box-shadow .2s var(--ease)}.mk-nav.scrolled{box-shadow:0 1px 0 var(--hair)}.mk-nav-inner{max-width:1024px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:24px}.mk-nav-logo{display:inline-flex;align-items:center;min-height:44px}.mk-nav-links{margin-left:auto;display:flex;align-items:center;gap:6px}.mk-link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:0;background:none;cursor:pointer;font:500 16px/1 var(--font-body);color:var(--color-text-muted);text-decoration:none;border-radius:999px;transition:color .15s var(--ease)}.mk-link:hover,.mk-link[aria-current=page]{color:var(--color-text);text-decoration:none}@media(max-width:640px){.mk-nav-inner{padding:0 16px}.mk-link{padding:0 10px}}.mk-sec{padding:120px 24px;position:relative;overflow:hidden}.mk-inner{max-width:1024px;margin:0 auto}.mk-white{background:var(--color-surface)}.mk-mist{background:var(--color-page)}.mk-hero{background:radial-gradient(1100px 560px at 50% -12%,var(--canvas-light),transparent 72%),var(--color-page);padding-top:120px;padding-bottom:128px}.mk-dark{--color-text: #F3F6FA;--color-text-muted: var(--neutral-300);--color-surface: var(--bg-midnight-raised);--color-page: var(--bg-midnight);--glass: rgba(22, 27, 34, .62);--glass-strong: rgba(22, 27, 34, .9);--glass-line: rgba(255, 255, 255, .08);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .35);--hair: rgba(255, 255, 255, .08);--color-wash: color-mix(in srgb, var(--violet-300) 16%, transparent);--color-wash-text: var(--violet-300);--color-link: var(--violet-300);--color-focus: var(--violet-400);color-scheme:dark;color:var(--color-text);background:radial-gradient(900px 480px at 50% 0%,color-mix(in srgb,var(--color-primary) 34%,transparent),transparent 70%),var(--bg-midnight)}@media(max-width:640px){.mk-sec{padding:80px 16px}.mk-hero{padding-top:72px;padding-bottom:80px}}.mk-head{text-align:center;max-width:820px;margin:0 auto 56px}.mk-eyebrow{font:700 19px/1.2 var(--font-heading);letter-spacing:-.01em;color:var(--color-text-muted);margin-bottom:14px}.mk-h1{font:800 clamp(48px,8.6vw,104px)/1.02 var(--font-heading);letter-spacing:-.038em;word-spacing:.06em;text-wrap:balance}.mk-h2{font:800 clamp(36px,5.6vw,64px)/1.06 var(--font-heading);letter-spacing:-.032em;word-spacing:.05em;text-wrap:balance}.mk-sub{font:400 22px/1.45 var(--font-body);color:var(--color-text-muted);max-width:620px;margin:22px auto 0;text-wrap:pretty}.mk-cta-row{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:40px}.mk-cta-row .btn-lg{--h: 56px;padding:0 34px;font-size:18px;border-radius:999px}.mk-more{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;font:600 18px/1 var(--font-body);color:var(--color-link);text-decoration:none}.mk-more:hover{text-decoration:underline}.mk-btn-light{min-height:56px;padding:0 34px;border:0;border-radius:999px;background:#fff;color:var(--ally-ink);font:600 18px/1 var(--font-body);cursor:pointer;transition:transform .15s var(--ease),opacity .15s var(--ease)}.mk-btn-light:hover{opacity:.9}.mk-btn-light:active{transform:scale(.97)}.mk-ph{text-decoration:underline dashed;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--color-info-text)}@media(max-width:640px){.mk-head{margin-bottom:40px}.mk-sub{font-size:19px}}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1)}[data-reveal].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{transform:none;transition:opacity .3s linear}}.mk-hero{text-align:center}.mk-hero .mk-h1{animation:enter .7s var(--ease) both}.mk-hero .mk-sub{animation:enter .7s var(--ease) 80ms both;max-width:560px;text-wrap:balance}.mk-hero .mk-cta-row{animation:enter .7s var(--ease) .14s both}.mk-device-wrap{max-width:820px;margin:0 auto;transform:translateY(var(--mk-lift, 0)) scale(var(--mk-scale, 1));transform-origin:50% 0;will-change:transform}.mk-device{position:relative;text-align:left;border-radius:34px;padding:0 28px 104px;overflow:hidden;isolation:isolate;background:radial-gradient(900px 420px at 20% -10%,var(--canvas-light),transparent 70%),var(--color-page);box-shadow:0 0 0 1px var(--hair),0 40px 90px #1f293724,0 8px 24px #1f29370f}.mk-device-top{height:60px;display:flex;align-items:center;justify-content:space-between}.mk-device-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 4px;border-radius:999px;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow);font:600 13px/1 var(--font-body)}.mk-device-chip .muted{font-weight:400}.mk-device-body{max-width:600px;margin:0 auto;padding-top:8px}.mk-device-body .s-title{margin:8px 0 24px;font-size:34px}.mk-device-body .s-actions .btn{pointer-events:none}.mk-fake-btn{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 22px;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font:600 17px/1 var(--font-body);white-space:nowrap}.mk-dock{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;gap:2px;padding:5px;border-radius:999px;background:var(--glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px var(--glass-line),0 10px 30px #1f29371f}.mk-dock-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:76px;height:50px;border-radius:999px;color:var(--color-text-muted);font:600 11px/1 var(--font-body)}.mk-dock-tab.on{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.mk-dock-tab .badge{position:absolute;top:3px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent-ember);color:#fff;font:700 10px/16px var(--font-mono);text-align:center}@media(max-width:640px){.mk-device{border-radius:26px;padding:0 12px 88px}.mk-device-chip .muted,.mk-hide-sm{display:none}.mk-device-body .s-title{font-size:26px}.mk-device-body .s-block{padding:20px 18px}.mk-device-body .s-person .name{font-size:19px}.mk-device-body .s-row{font-size:16px;min-height:52px}.mk-dock-tab{min-width:64px}}.mk-who{list-style:none;margin:0 auto;padding:0;max-width:680px;display:flex;flex-direction:column;gap:16px}.mk-who-row{display:flex;align-items:center;gap:22px;padding:28px 30px;border-radius:28px;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow);text-align:left}.mk-who-row .avatar{flex:none;font-size:22px}.mk-who-name{display:block;font:700 18px/1.3 var(--font-body);color:var(--color-text-muted)}.mk-who-name.you{color:var(--color-wash-text)}.mk-who-what{display:block;font:700 24px/1.3 var(--font-heading);letter-spacing:-.015em;margin-top:4px;text-wrap:pretty}@media(max-width:640px){.mk-who-row{padding:22px 20px;gap:16px;align-items:flex-start}.mk-who-what{font-size:20px}}.mk-promise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:860px;margin:0 auto}.mk-promise-item{padding:36px 34px;border-radius:30px;background:var(--color-page);box-shadow:inset 0 0 0 1px var(--hair);text-align:left}.mk-promise-big{font:800 56px/1 var(--font-heading);letter-spacing:-.04em}.mk-promise-line{font:400 20px/1.45 var(--font-body);color:var(--color-text-muted);margin-top:16px;text-wrap:pretty}@media(max-width:760px){.mk-promise{grid-template-columns:1fr}.mk-promise-item{padding:28px 24px;border-radius:24px}.mk-promise-big{font-size:46px}.mk-promise-line{font-size:18px}}.mk-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.mk-plan{display:flex;flex-direction:column;gap:20px;padding:32px 28px 28px;border-radius:28px;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px var(--hair),var(--glass-shadow);text-align:left}.mk-plan.hi{box-shadow:inset 0 0 0 2px var(--color-primary),0 24px 60px color-mix(in srgb,var(--color-primary) 14%,transparent)}.mk-plan-name{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font:800 28px/1.1 var(--font-heading);letter-spacing:-.02em}.mk-plan-pick{display:inline-flex;align-items:center;gap:6px;font:600 14px/1 var(--font-body);letter-spacing:0;color:var(--color-wash-text);background:var(--color-wash);padding:8px 12px;border-radius:999px}.mk-plan-price{display:flex;align-items:flex-end;gap:10px}.mk-price{font:800 56px/.95 var(--font-heading);letter-spacing:-.045em}.mk-per{font:500 15px/1.3 var(--font-body);color:var(--color-text-muted);padding-bottom:2px}.mk-plan-vol{font:500 18px/1.4 var(--font-body);padding-top:18px;box-shadow:0 -1px 0 var(--hair);margin-bottom:auto}.mk-plan .btn-lg{--h: 56px;font-size:17px}.mk-plan-boxes{display:block;margin-top:6px;font:400 16px/1.4 var(--font-body);color:var(--color-text-muted)}.mk-price-note{text-align:center;max-width:720px;margin:40px auto 0;font:400 18px/1.6 var(--font-body);color:var(--color-text-muted);text-wrap:balance}@media(max-width:640px){.mk-br{display:none}}.mk-pricing-hero{padding-top:88px}@media(max-width:860px){.mk-plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media(max-width:640px){.mk-pricing-hero{padding-top:56px}.mk-price-note{font-size:17px}}.mk-faq{max-width:680px;margin:0 auto}.mk-q{box-shadow:0 1px 0 var(--hair)}.mk-q:first-child{box-shadow:0 -1px 0 var(--hair),0 1px 0 var(--hair)}.mk-q summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:18px 4px;font:700 21px/1.35 var(--font-heading);letter-spacing:-.01em}.mk-q summary::-webkit-details-marker{display:none}.mk-q summary svg{flex:none;color:var(--color-text-muted);transition:transform .25s var(--ease)}.mk-q[open] summary svg{transform:rotate(180deg)}.mk-q p{padding:0 44px 24px 4px;font:400 19px/1.55 var(--font-body);color:var(--color-text-muted);animation:enter .25s var(--ease) both}@media(max-width:640px){.mk-q summary{font-size:19px}.mk-q p{padding-right:4px;font-size:18px}}.mk-final{text-align:center;padding-bottom:140px}.mk-final .mk-head{margin-bottom:0}.mk-foot{background:var(--color-page);box-shadow:inset 0 1px 0 var(--hair);padding:28px 24px 32px;font:400 14px/1.5 var(--font-body);color:var(--color-text-muted)}.mk-foot-inner{max-width:1024px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}.mk-foot-links{display:flex;flex-wrap:wrap;gap:0 20px}.mk-foot-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-muted);text-decoration:none}.mk-foot-links a:hover{color:var(--color-text);text-decoration:underline}@media(max-width:640px){.mk-foot{padding:24px 16px 96px}.mk-foot-inner{flex-direction:column-reverse;align-items:flex-start}}.mk-legal-sec{text-align:left;padding-top:56px}.mk-legal{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}.mk-legal-side{position:sticky;top:84px}.mk-legal-cap{font:700 12px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px}.mk-legal-docs{display:flex;flex-direction:column;gap:2px}.mk-legal-docs a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:12px;color:var(--color-text-muted);font:500 15px/1 var(--font-body);text-decoration:none}.mk-legal-docs a:hover{color:var(--color-text);background:#7f7fa014;text-decoration:none}.mk-legal-docs a[aria-current=page]{color:var(--color-text);background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow);font-weight:600}.mk-legal-toc{list-style:none;margin:0;padding:0 0 0 12px;display:flex;flex-direction:column}.mk-legal-toc button{border:0;background:none;padding:7px 0;text-align:left;cursor:pointer;font:400 14px/1.35 var(--font-body);color:var(--color-text-muted)}.mk-legal-toc button:hover{color:var(--color-text)}.mk-legal-body{max-width:680px}.mk-legal-body .mk-eyebrow{font-size:15px}.mk-legal-intro{font:400 21px/1.45 var(--font-body);color:var(--color-text-muted);margin-top:16px}.mk-pending{margin:36px 0 12px;padding:18px 20px;border-radius:18px;background:var(--color-info-soft);font:400 15px/1.5 var(--font-body)}.mk-pending p{margin-top:6px;color:var(--color-text-muted)}.mk-legal-part{padding-top:40px;scroll-margin-top:76px}.mk-legal-part h2{font:700 22px/1.3 var(--font-heading);letter-spacing:-.015em;margin-bottom:16px}.mk-placeholder{display:flex;flex-direction:column;gap:10px}.mk-placeholder span{display:block;height:12px;border-radius:6px;background:var(--color-neutral-soft)}@media(max-width:860px){.mk-legal{grid-template-columns:1fr;gap:28px}.mk-legal-side{position:static}.mk-legal-docs{flex-direction:row;flex-wrap:wrap}.mk-legal-toc,.mk-legal-side .mk-legal-cap+.mk-legal-toc{display:none}.mk-legal-side .mk-legal-cap:nth-of-type(2){display:none}}.mk-status-sec{padding-top:64px}.mk-narrow{max-width:680px;margin:0 auto}.mk-status-head{text-align:center;margin-bottom:44px}.mk-status-orb{width:64px;height:64px;border-radius:50%;display:inline-grid;place-items:center;margin-bottom:22px;background:var(--color-success-soft)}.mk-status-orb.amber{background:var(--color-warning-soft)}.mk-status-orb .light{width:18px;height:18px;box-shadow:0 0 0 6px #12a15029}.mk-status-orb.amber .light{box-shadow:0 0 0 6px #f5a52433}.mk-status-head .mk-sub{margin-top:14px}.mk-incident{text-align:left;border-radius:24px;padding:22px 24px;margin-bottom:24px;background:var(--color-warning-soft);display:flex;flex-direction:column;gap:12px;font:400 17px/1.5 var(--font-body)}.mk-incident-t{display:flex;align-items:center;gap:10px;font:700 18px/1.3 var(--font-body)}.mk-incident-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mk-incident-log li{display:grid;grid-template-columns:56px 1fr;gap:10px;font-size:16px}.mk-incident-log .mono{color:var(--color-text-muted)}.mk-status-list{text-align:left;list-style:none;margin:0;padding:6px 24px;border-radius:28px;background:var(--glass-strong);box-shadow:inset 0 0 0 1px var(--glass-line),var(--glass-shadow)}.mk-status-row{padding:22px 0}.mk-status-row+.mk-status-row{box-shadow:0 -1px 0 var(--hair)}.mk-status-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font:400 18px/1.35 var(--font-body)}.mk-status-lv{display:inline-flex;align-items:center;gap:8px;font:600 16px/1.2 var(--font-body);color:var(--color-success-text);white-space:nowrap}.mk-status-lv.degraded{color:var(--color-warning-text)}.mk-status-lv.outage{color:var(--color-error-text)}[data-theme=dark] .mk-status-lv{color:#6cc79c}[data-theme=dark] .mk-status-lv.degraded{color:#e3b866}[data-theme=dark] .mk-status-lv.outage{color:#f2968c}.mk-bars{display:flex;gap:2px;height:32px;align-items:stretch}.mk-bar{flex:1;min-width:0;border-radius:2px;background:var(--success);opacity:.78}.mk-bar.degraded{background:var(--warning);opacity:1}.mk-bar.outage{background:var(--error);opacity:1}.mk-status-foot{text-align:center;margin-top:18px;font:400 15px/1.4 var(--font-body);color:var(--color-text-muted)}@media(max-width:640px){.mk-bars{gap:1px;height:28px}.mk-bar{border-radius:1px}.mk-status-list{padding:4px 18px}.mk-status-head{margin-bottom:32px}.mk-status-top{font-size:17px}}.desk.su,.desk.sys{--su-edge: color-mix(in srgb, var(--d-ink) 50%, var(--d-card));--su-edge-hover: color-mix(in srgb, var(--d-ink) 75%, var(--d-card));--su-line: color-mix(in srgb, var(--d-ink) 14%, transparent);--su-soft: var(--d-grey-soft);--su-soft-hover: color-mix(in srgb, var(--d-ink) 5%, var(--d-grey-soft));display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:0;font:400 16px/1.5 var(--d-text);font-variant-numeric:normal}:where(.su,.sys) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.su-top{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 32px}.su-logo{display:inline-flex;align-items:center;min-height:44px;border-radius:8px}.su-aside{font:500 16px/1.3 var(--d-text)}.su-link{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin:0 -6px;border:0;border-radius:8px;background:none;font:500 16px/1.3 var(--d-text);color:var(--d-ink);text-decoration:none;cursor:pointer}.su-link:hover{text-decoration:underline;text-underline-offset:4px}.su-main{flex:1;padding:16px 24px 40px}.su-main:focus{outline:none}.su-col{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "head" "flow" "side";max-width:480px;margin:0 auto}.su-col.no-nav{padding-top:40px}.su-col.has-side{max-width:640px}.su-col.wide{max-width:1040px}.su-bar{grid-area:bar}.su-head{grid-area:head}.su-flow{grid-area:flow;min-width:0;display:flex;flex-direction:column}.su-flow>.enter{flex:1 0 auto;display:flex;flex-direction:column}.su-side{grid-area:side;display:none}@media(min-width:1100px){.su-col.has-side{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"bar bar" "head head" "flow side";column-gap:28px;max-width:1180px}.su-col.has-side .su-side{display:flex;flex-direction:column;min-width:0}.su-col.has-side .su-side>.su-side-card{flex:1 0 auto}.su-col.has-side .su-narrow-only{display:none}}@media(min-width:1600px){.su-col.has-side{max-width:1280px;grid-template-columns:minmax(0,1fr) 400px;column-gap:32px}}.su-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px 24px;min-height:48px;margin-bottom:22px}.su-bar-l{grid-column:1;justify-self:start}.su-bar .su-steps{grid-column:2}.su-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:-12px;padding:0 16px 0 12px;border-radius:999px;font:500 16px/1 var(--d-text);color:var(--d-ink);text-decoration:none;transition:background .15s var(--ease)}.su-back:hover{background:var(--su-soft)}.su-steps{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding-top:12px}.su-steps-word{font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.su-steps-now{font-weight:500;color:var(--d-ink)}.su-steps-track{display:flex;gap:8px;margin:0;padding:0;list-style:none}.su-steps-track li{display:flex;flex-direction:column;gap:8px;width:120px}.su-steps-track i{display:block;width:100%;height:4px;border-radius:2px;background:var(--d-chart-soft);transition:background .25s var(--ease)}.su-steps-track li.past i{background:var(--d-chart)}.su-steps-track li.now i{background:var(--d-action)}.su-steps-track span{font:500 13px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap}.su-steps-track li.now span{color:var(--d-ink)}@media(min-width:641px){.su-steps-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.su-head{margin-bottom:24px}.su-title{font:500 40px/1.15 var(--d-title);letter-spacing:0;color:var(--d-ink);text-wrap:balance}.su-lead{margin-top:10px;font:400 17px/1.5 var(--d-text);color:var(--d-muted);text-wrap:pretty}.su-lead .strong{font-weight:600;color:var(--d-ink);overflow-wrap:anywhere}.su-col.has-side .su-form{flex:1 0 auto;display:flex;flex-direction:column;padding:28px 32px 24px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);container:su-form / inline-size}.su-col.has-side .su-form>.su-go{margin-top:28px;padding-top:24px;border-top:1px solid var(--d-card-line)}@container su-form (min-width: 560px){.su-col.has-side .su-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.su-col.has-side .su-fields>.su-taken{grid-column:1 / -1;margin-top:-12px}.su-col.has-side .su-form>.su-go{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.su-col.has-side .su-form>.su-go .btn-block{width:auto;min-width:200px}.su-col.has-side .su-form>.su-go .su-note{margin-top:0}}.su-side-card{display:flex;flex-direction:column;padding:24px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.su-side-card .su-bill{margin-top:14px}.su-side-card .su-bill div{font-size:16px}.su-side-card .su-bill .total{font-size:17px}.su-side-plan{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--d-card-line)}.su-side-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.su-side-title{font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.su-side-price{margin-top:6px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.su-side-price .n{margin-right:4px;font:600 28px/1.1 var(--d-num);color:var(--d-ink)}.su-side-sub{margin-top:8px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.su-side-h{font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.su-tl{margin:14px 0 0;padding:0;list-style:none}.su-tl li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding-bottom:16px}.su-tl li:last-child{padding-bottom:0}.su-tl li:not(:last-child):before{content:"";position:absolute;left:15px;top:38px;bottom:4px;width:2px;border-radius:1px;background:var(--d-line)}.su-tl-dot{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--su-soft);font:600 14px/1 var(--d-text);color:var(--d-ink)}.su-tl .t{padding-top:5px;font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.su-tl .s{margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.su-side-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--d-card-line);font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.su-side-card>.su-tl{margin-bottom:20px}.su-side-card.has-order .su-tl .s{display:none}.su-side-card.has-order .su-tl li{padding-bottom:10px}.su-side-card.has-order .su-tl li:not(:last-child):before{top:36px;bottom:0}.su-side-card.has-order .su-side-plan{padding-bottom:14px;margin-bottom:14px}.su-side-card.has-order .su-bill div{padding:10px 0}.su-fields{display:flex;flex-direction:column;gap:22px}.su .field{gap:8px}.su .field-label{font:500 15px/1.4 var(--d-text);color:var(--d-ink)}.su .field-label .muted{color:var(--d-muted)}.su :is(.input,.select){min-height:52px;padding:0 16px;border-radius:12px;background-color:var(--d-card);box-shadow:inset 0 0 0 1px var(--su-edge);font:400 17px/1.3 var(--d-text);color:var(--d-ink)}.su .select{padding-right:44px;background-position:calc(100% - 22px) 23px,calc(100% - 17px) 23px}.su :is(.input,.select):hover{box-shadow:inset 0 0 0 1px var(--su-edge-hover)}.su :is(.input,.select):focus-visible{outline:none;border-radius:12px;box-shadow:inset 0 0 0 2px var(--d-focus)}.su .input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--d-bad-text)}.su .input[readonly]{background:var(--su-soft)}.su .input::placeholder{color:var(--d-faint)}.su .field-hint{font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.su .field-error{font:500 15px/1.45 var(--d-text);color:var(--d-bad-text)}.su-pw{position:relative}.su-eye{position:absolute;right:4px;top:33px;width:48px;height:48px;border:0;background:none;border-radius:10px;display:grid;place-items:center;color:var(--d-muted);cursor:pointer}.su-eye:hover{color:var(--d-ink);background:var(--d-hover)}.su-pw .input{padding-right:56px}.su-taken{margin-top:-10px}.su-taken a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.su-go{margin-top:32px}.su .btn{border-radius:999px;font:500 17px/1 var(--d-text)}.su .btn-md{--h: 48px}.su .btn:not(.btn-sm):not(.btn-lg){--h: 48px;padding:0 22px;font-size:16px}.su .btn-lg{--h: 48px;padding:0 24px;font-size:17px}.su .btn-primary{background:var(--d-action);color:var(--d-on-action)}.su .btn-primary:hover:not(:disabled){background:var(--d-action-hover)}.su .btn-secondary{background:var(--d-card);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--su-line)}.su .btn-secondary:hover:not(:disabled){background:var(--su-soft);box-shadow:inset 0 0 0 1px var(--su-line)}.su .btn-primary .spinner{border-color:var(--d-on-action);border-right-color:transparent}.su-note{margin-top:16px;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.su-note.center{text-align:center}.su-resume{margin:-8px 0 20px;padding:14px 20px;border-radius:12px;background:var(--su-soft);font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.su-resume a{font-weight:500;text-decoration:underline;text-underline-offset:3px}.su-demo{margin-top:16px;text-align:center;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.su-demo .link-btn{display:inline-flex;align-items:center;min-height:44px;vertical-align:middle;font:500 15px/1.3 var(--d-text);color:var(--d-ink);text-decoration:underline;text-underline-offset:3px}.su-demo-box{margin-top:32px;padding:18px 20px;border-radius:16px;border:1px dashed var(--su-edge);display:flex;flex-direction:column;gap:10px}.su-demo-cap{font:500 15px/1.4 var(--d-text);color:var(--d-muted)}.su-demo-box .body-s{font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.su-foot{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;padding:8px 16px 16px;font:400 14px/1 var(--d-text);color:var(--d-muted)}.su-foot a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 4px;color:var(--d-muted)}.su-foot a:hover{color:var(--d-ink);text-decoration:underline;text-underline-offset:3px}.su-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--su-soft);color:var(--d-ink);font:600 14px/1 var(--d-text)}.su-av.lg{width:48px;height:48px;font-size:16px}.su-av.sm{width:32px;height:32px;font-size:14px}.su-av.team{background:var(--d-dark);color:var(--d-on-dark)}[data-theme=dark] .su-av.team{box-shadow:0 0 0 1px var(--d-field-line)}.su-plans{display:grid;gap:12px}.su-plan{position:relative;display:flex;align-items:center;gap:16px;min-height:84px;padding:18px 22px;border-radius:16px;background:var(--su-soft);cursor:pointer;transition:box-shadow .15s var(--ease),background .15s var(--ease)}.su-plan:hover{background:var(--su-soft-hover)}.su-plan input{position:absolute;opacity:0;pointer-events:none}.su-plan .radio-dot{flex:none;width:24px;height:24px;border-radius:50%;background:var(--d-card);box-shadow:inset 0 0 0 2px var(--su-edge);transition:box-shadow .15s var(--ease)}.su-plan.on{box-shadow:inset 0 0 0 2px var(--d-select-line)}.su-plan.on .radio-dot{box-shadow:inset 0 0 0 7px var(--d-ink)}.su-plan:has(input:focus-visible){outline:2px solid var(--d-focus);outline-offset:3px}.su-plan .grow{flex:1;min-width:0}.su-plan-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.su-plan-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--d-card);font:500 14px/1.3 var(--d-text);color:var(--d-ink)}.su-plan-vol{font:400 16px/1.4 var(--d-text);color:var(--d-muted)}.su-plan-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.su-price{font:600 28px/1 var(--d-num);color:var(--d-ink)}.su-per{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}@container su-form (min-width: 660px){.su-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.su-plan{flex-direction:column;align-items:flex-start;gap:14px;min-height:200px;padding:22px}.su-plan .grow{flex:none;width:100%}.su-plan-name{min-height:28px}.su-plan-price{align-items:flex-start;gap:4px;margin-top:auto}.su-price{font-size:34px}}.su-sum{display:flex;align-items:center;gap:16px;min-height:60px;margin-bottom:24px;padding:10px 20px;border-radius:12px;background:var(--su-soft);font:400 17px/1.4 var(--d-text);color:var(--d-muted)}.su-sum .grow{flex:1;min-width:0}.su-sum .strong{font-weight:500;color:var(--d-ink)}.su-bill{margin-top:24px;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.su-bill div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font:400 17px/1.4 var(--d-text);color:var(--d-muted);font-variant-numeric:tabular-nums}.su-bill dd{color:var(--d-ink);white-space:nowrap}.su-bill .total{padding:16px 0;border-top:1px solid var(--d-line);font:600 19px/1.4 var(--d-text);color:var(--d-ink)}.su-terms{margin-top:24px;display:flex;flex-direction:column;gap:8px}.su-terms .check{align-items:flex-start;font:400 17px/1.5 var(--d-text);color:var(--d-ink)}.su-terms .check a{font-weight:500;text-decoration:underline;text-underline-offset:3px}.su-terms .check input{width:24px;height:24px;margin-top:1px;border-radius:7px;background:var(--d-card);box-shadow:inset 0 0 0 2px var(--su-edge)}.su-terms .check input:checked{background:var(--d-ink);box-shadow:none}.su-terms .check input:checked:after{border-color:var(--d-card)}.su-terms .field-error{font:500 15px/1.45 var(--d-text);color:var(--d-bad-text)}.su-col.no-nav:has(.su-wait){max-width:560px}.su-wait{display:flex;flex-direction:column;align-items:center;gap:4px;margin:8px auto 0;padding:40px 36px 32px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);text-align:center}.su-wait .su-lead{margin:12px auto 14px}.su-wait .su-go{width:100%;margin-top:18px}.su-wait-title{font:500 32px/1.2 var(--d-title);color:var(--d-ink);text-wrap:balance}.su-orb+.su-wait-title{margin-top:20px}.su-orb{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--su-soft);color:var(--d-ink)}.su-orb.done{background:var(--d-done-soft);color:var(--d-done-text);animation:su-pop .42s cubic-bezier(.2,0,0,1) both}.su-orb.warn{background:var(--d-warn-soft);color:var(--d-warn-text)}@keyframes su-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.su-ticks{position:relative;width:100%;max-width:400px;margin-top:22px;padding:0;list-style:none;text-align:left}.su-ticks li{position:relative;display:flex;align-items:center;gap:14px;min-height:60px;font:500 18px/1.35 var(--d-text);color:var(--d-muted);transition:color .25s var(--ease)}.su-ticks li:not(:last-child):before{content:"";position:absolute;left:13px;top:calc(50% + 18px);height:calc(100% - 36px);width:2px;border-radius:1px;background:var(--d-line)}.su-ticks li.on:not(:last-child):before{background:color-mix(in srgb,var(--d-done) 45%,var(--d-line))}.su-ticks li.on{color:var(--d-ink)}.su-ticks .grow{flex:1;min-width:0}.su-tick{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 2px var(--su-edge);color:var(--d-done-text);transition:background .25s var(--ease),box-shadow .25s var(--ease)}.su-ticks li.next .su-tick{box-shadow:inset 0 0 0 2px var(--d-ink),0 0 0 5px var(--su-soft);animation:su-pulse 1.2s var(--ease) infinite alternate}.su-ticks li.on .su-tick{background:var(--d-done-soft);box-shadow:none;animation:su-pop .3s var(--ease) both}@keyframes su-pulse{0%{box-shadow:inset 0 0 0 2px var(--d-ink),0 0 0 2px var(--su-soft)}to{box-shadow:inset 0 0 0 2px var(--d-ink),0 0 0 7px var(--su-soft)}}@media(prefers-reduced-motion:reduce){.su-ticks li.next .su-tick,.su-orb.done,.su-ticks li.on .su-tick{animation:none}}.su-eng{display:inline-flex;animation:enter .3s var(--ease) both}.su-slow{margin-top:16px;padding:14px 18px;border-radius:12px;background:var(--su-soft);font:500 16px/1.5 var(--d-text);color:var(--d-ink)}.su-invite{display:flex;align-items:center;gap:14px;margin-bottom:20px;font:500 17px/1.3 var(--d-text);color:var(--d-muted)}.su-small{margin:0 0 6px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.su-wait-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin-top:18px}.su-wait-actions .su-link{margin:0}.su-change{width:100%;margin-top:14px;text-align:left}.su-help{width:100%;margin-top:10px;padding:18px 20px 16px;border-radius:12px;background:var(--su-soft);text-align:left}.su-help-t{margin-bottom:2px;font:500 16px/1.4 var(--d-text);color:var(--d-ink)}.su-help .su-small{margin:0;font-size:15px}.su-help .su-wait-actions{justify-content:flex-start;margin-top:14px}.desk.su .su-help .btn-secondary{background:var(--d-card);box-shadow:inset 0 0 0 1px var(--su-line)}.desk.su .su-help .btn-secondary:hover:not(:disabled){background:var(--d-card);box-shadow:inset 0 0 0 1px var(--su-edge)}.su-help .su-change .su-wait-actions{margin-top:14px}.su .ref-code{margin-top:4px;padding:6px 10px;border-radius:8px;background:var(--su-soft);font:500 14px/1 var(--d-text);color:var(--d-muted)}@media(max-width:640px){.su-top{min-height:64px;padding:0 16px}.su-main{padding:4px 16px 48px}.su-bar{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:16px}.su-bar-l,.su-bar .su-steps{grid-column:1}.su-bar .su-steps{display:grid;gap:8px;padding-top:0}.su-steps-track li{flex:1;width:auto}.su-steps-track span{display:none}.su-col.no-nav{padding-top:20px}.su-title{font-size:30px;line-height:1.18}.su-lead{font-size:16px}.su-head{margin-bottom:20px}.su-col.has-side .su-form{padding:22px 20px 20px}.su-col.has-side .su-form>.su-go{margin-top:24px;padding-top:20px}.su-demo-box{margin-bottom:72px}.su-plan{flex-wrap:wrap;padding:16px 18px;gap:10px 14px}.su-plan .grow{flex-basis:calc(100% - 40px)}.su-plan-price{flex-direction:row;align-items:baseline;gap:8px;margin-left:38px}.su-price{font-size:24px}.su-sum{padding:10px 16px;font-size:16px}.su-wait{padding:32px 20px 26px}.su-wait-title{font-size:27px}.su-ticks li{font-size:17px}.su-help{padding:16px}}@media(max-width:860px){html:has(.desk.su),html:has(.desk.sys){scroll-padding-bottom:0}}.sys-main{flex:1;display:grid;place-items:center;padding:24px 16px 96px}.sys-card{width:100%;max-width:560px;padding:8px 32px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.sys-statement{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0 36px}.sys-icon{width:56px;height:56px;margin-bottom:20px;display:grid;place-items:center;border-radius:50%;background:var(--d-grey-soft);color:var(--d-ink)}.sys-icon.grey{background:var(--d-grey-soft);color:var(--d-muted)}.sys-icon.amber{background:var(--d-warn-soft);color:var(--d-warn-text)}.sys-title{max-width:440px;font:500 32px/1.2 var(--d-title);color:var(--d-ink);text-wrap:balance}.sys-text{max-width:420px;margin-top:12px;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.sys-action{margin-top:28px}.sys .btn{border-radius:999px;font:500 17px/1 var(--d-text)}.sys .btn-lg,.sys .btn:not(.btn-sm){--h: 48px;padding:0 24px}.sys .btn-primary{background:var(--d-action);color:var(--d-on-action)}.sys .btn-primary:hover:not(:disabled){background:var(--d-action-hover)}.sys .btn-secondary{background:var(--d-card);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--su-line)}.sys .btn-secondary:hover:not(:disabled){background:var(--su-soft);box-shadow:inset 0 0 0 1px var(--su-line)}.sys .state-block{padding:40px 0 36px;gap:12px}.sys .state-icon{width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--d-bad-soft);color:var(--d-bad-text)}.sys .state-title{font:500 30px/1.2 var(--d-title);color:var(--d-ink);text-wrap:balance}.sys .state-text{font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.sys .ref-code{padding:6px 10px;border-radius:8px;background:var(--d-grey-soft);font:500 14px/1 var(--d-text);color:var(--d-muted)}@media(max-width:640px){.sys-title{font-size:27px}.sys-card{padding:4px 20px}.sys .state-title{font-size:26px}}.desk.sys.sys-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:auto}.sys-nf{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 20px 96px}.sys-env{width:260px;max-width:70vw;height:auto;margin-bottom:24px;overflow:visible}.sys-env-trail{fill:none;stroke:var(--d-chart-soft);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 9}.sys-env .paper{fill:var(--d-card);stroke:var(--d-ink);stroke-width:2.5}.sys-env .flap{fill:none;stroke:var(--d-ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sys-env .stamp rect{fill:var(--d-card);stroke:var(--d-action);stroke-width:2.5}.sys-env .stamp text{fill:var(--d-ink);font:700 13px/1 var(--d-text);letter-spacing:.06em}.sys-env-body{transform-box:fill-box;transform-origin:50% 100%;animation:sys-bob 2.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes sys-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.sys-env-body{animation:none}}.sys-eyebrow{margin:0 0 8px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.sys-nf-title{font:500 44px/1.12 var(--d-title);color:var(--d-ink);text-wrap:balance}.sys-nf-text{max-width:520px;margin:16px auto 0;font:400 17px/1.5 var(--d-text);color:var(--d-muted);text-wrap:pretty}.sys-nf-go{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:32px}@media(max-width:640px){.sys-nf{justify-content:flex-start;padding-top:24px}.sys-nf-title{font-size:32px}.sys-nf-text{font-size:16px}}.desk .sys-na{margin:24px auto 0;max-width:620px}.desk .sys-na-card{padding:32px 36px}.sys-na-icon{width:56px;height:56px;margin-bottom:20px;display:grid;place-items:center;border-radius:50%;background:var(--d-grey-soft);color:var(--d-ink)}.sys-na-title{margin:0;font:500 32px/1.2 var(--d-title);color:var(--d-ink);text-wrap:balance}.sys-na-text{margin:12px 0 0;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.sys-na-help{margin-top:24px;padding-top:18px;border-top:1px solid var(--d-card-line)}.sys-na-cap{margin:0 0 4px;font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.sys-na-help ul{list-style:none;margin:0;padding:0}.sys-na-help li{display:flex;align-items:center;gap:14px;padding:12px 0}.sys-na-help li+li{border-top:1px solid var(--d-card-line)}.sys-na-help .grow{flex:1;min-width:0}.sys-na-help .n{display:block;font:500 17px/1.35 var(--d-text);color:var(--d-ink)}.sys-na-help .r{display:block;font:400 15px/1.35 var(--d-text);color:var(--d-muted)}.sys-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-grey-soft);color:var(--d-ink);font:600 14px/1 var(--d-text)}.desk .sys-na-help .d-btn-soft{min-height:44px}.sys-na-go{margin-top:28px}@media(max-width:640px){.desk .sys-na{margin-top:8px}.desk .sys-na-card{padding:24px 20px}.sys-na-title{font-size:27px}.sys-na-help li{flex-wrap:wrap}.sys-na-help .grow{flex:1 1 calc(100% - 54px)}.desk .sys-na-help li .d-btn-soft{margin-left:54px}.sys-na-go .d-btn-primary{display:flex;width:100%}}.co{min-height:100vh;min-height:100dvh;color-scheme:light;background:#fff;color:#1f2937;font:400 16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.co .strong{font-weight:600}.co-proto{margin:0;padding:10px 16px;text-align:center;background:#fff8e6;border-bottom:1px dashed #b7791f;color:#5c3d00;font-size:15px}.co-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 44px)}.co-left{background:#f6f7f9;padding:64px 56px 48px max(56px,calc(50vw - 520px));border-right:1px solid #e3e6ea}.co-right{padding:64px max(56px,calc(50vw - 520px)) 48px 56px}.co-col{max-width:420px}.co-left .co-col{margin-left:auto}.co-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-bottom:36px;color:#1f2937;text-decoration:none;font-weight:600;font-size:17px;border-radius:10px}.co-back:hover{text-decoration:underline;text-underline-offset:4px}.co-back svg{color:#526173}.co-cap{margin:0;font-size:17px;color:#526173}.co-amount{margin:6px 0 32px;font-size:38px;line-height:1.15;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.co-amount span{display:inline-block;margin-left:10px;font-size:16px;font-weight:400;color:#526173;letter-spacing:0}.co-lines{margin:0}.co-lines div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e3e6ea;font-variant-numeric:tabular-nums}.co-lines dt{font-weight:500}.co-lines dt span{display:block;font-weight:400;font-size:15px;color:#526173}.co-lines dd{margin:0;white-space:nowrap}.co-lines .total{font-weight:600}.co-h{margin:0 0 24px;font-size:22px;line-height:1.3;font-weight:600;color:#1f2937}.co-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.co-label{font-size:15px;font-weight:500;color:#3b4757}.co-input{width:100%;min-height:48px;padding:10px 14px;border:1px solid #a9b3c0;border-radius:10px;background:#fff;color:#1f2937;font:inherit}.co-input[readonly]{background:#f6f7f9}.co-input:focus-visible{outline:2px solid #1f2937;outline-offset:1px}.co-card{border:1px solid #a9b3c0;border-radius:10px;overflow:hidden}.co-card.bad{border-color:#b42318}.co-card .co-input{border:0;border-radius:0}.co-card-num{position:relative;border-bottom:1px solid #d8dee6}.co-card-num .co-input{padding-right:64px;letter-spacing:.04em}.co-mark{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-grid;place-items:center;height:24px;min-width:40px;padding:0 6px;border-radius:5px;background:#e2e7ed;color:#3b4757;font-size:11px;font-weight:700;letter-spacing:.06em}.co-card-row{display:grid;grid-template-columns:1fr 1fr}.co-card-row .co-input+.co-input{border-left:1px solid #d8dee6}.co-note,.co-error{margin:2px 0 0;font-size:15px;color:#526173}.co-error{color:#b42318;font-weight:500}.co-textbtn{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;padding:0 2px;border:0;background:none;color:#1f2937;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.co-pay{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:10px;border:0;border-radius:10px;background:#1f2937;color:#fff;font:inherit;font-weight:600;font-size:17px;cursor:pointer}.co-pay:hover{background:#111827}.co-pay:focus-visible{outline:2px solid #1f2937;outline-offset:3px}.co-pay[aria-busy]{cursor:progress;opacity:.85}.co-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:co-spin .8s linear infinite}@keyframes co-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.co-spin{animation:none}}.co-fine{margin:14px 0 0;font-size:14px;line-height:1.5;color:#526173;text-align:center}@media(max-width:860px){.co-wrap{grid-template-columns:1fr;min-height:0}.co-left{padding:20px 16px 24px;border-right:0;border-bottom:1px solid #e3e6ea}.co-right{padding:24px 16px 48px}.co-col,.co-left .co-col{max-width:520px;margin-left:auto;margin-right:auto}.co-back{margin-bottom:16px}.co-amount{margin-bottom:12px;font-size:30px}}.ops-h{font:500 20px/1.35 var(--d-text);letter-spacing:0;color:var(--d-ink)}.ops-statement{font:500 30px/1.25 var(--d-title);letter-spacing:0;color:var(--d-ink)}.ops-link{color:var(--d-ink);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;display:inline-flex;align-items:center;gap:4px;transition:text-decoration-color .15s}.ops-link:hover{text-decoration-color:currentColor}.ops-link svg{color:var(--d-muted)}.ops-chev{color:var(--d-muted);flex:none}.ops-callout{font:400 15px/1.5 var(--d-text);padding:14px 16px;border-radius:12px;background:var(--d-grey-soft);color:var(--d-ink)}.ops-fieldset{border:0;padding:0;margin:0;min-width:0}.ops-fieldset legend{padding:0;margin-bottom:12px}.tone-warning{color:var(--d-warn-text)}.ops-label{font-weight:500}.ops-label.tone-warning,.ops-row .tone-warning{color:var(--d-ink)}.ops-label.tone-warning:before,.ops-row .tone-warning:before{content:"";display:inline-block;width:7px;height:7px;margin:0 6px 1px 0;border-radius:50%;background:var(--d-warn)}.ops-label.tone-violet,.ops-label.tone-ember{color:var(--d-ink)}.ops-label.tone-error{color:var(--d-bad-text)}.ops-label.tone-success{color:var(--d-done-text)}.ops-label.tone-info{color:var(--d-ink)}.ops-label.tone-neutral{color:var(--d-muted)}.ops-section{margin-top:32px}.ops-section:first-child{margin-top:0}.ops-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px}.ops-select{min-height:40px;height:40px;padding:0 40px 0 16px;border-radius:999px;font-size:15px;width:auto;max-width:260px}.ops-block{padding:18px 20px;border-radius:12px;background:var(--d-grey-soft)}.ops-split{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);height:calc(100vh - 200px);min-height:520px;overflow:hidden;background:var(--d-card);border:1px solid var(--d-card-line);border-radius:16px;box-shadow:var(--d-card-shadow)}.ops-pane-list{border-right:1px solid var(--d-line);overflow:auto;padding:8px}.ops-pane-detail{overflow:auto;min-width:0;position:relative}.ops-pane-head{position:sticky;top:0;z-index:2;padding:10px 12px;border-bottom:1px solid var(--d-line);background:var(--d-card)}.ops-pane-cap{padding:14px 12px 6px 32px;font:500 14px/1.3 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted)}.ops-pane-empty{padding:28px 32px}.ops-back{display:none;align-items:center;gap:2px;min-height:44px;margin:12px 0 0 12px;padding:0 14px 0 6px;border:0;border-radius:999px;background:none;color:var(--d-ink);font:500 16px/1 var(--d-text);cursor:pointer}.ops-back svg{color:var(--d-muted)}.ops-back:hover{background:var(--d-hover)}.ops-row{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;min-height:64px;padding:14px 14px 14px 32px;border:0;border-radius:12px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.ops-row+.ops-row{box-shadow:0 -1px 0 var(--d-line)}.ops-row:hover{background:var(--d-hover)}.ops-row[aria-current=true]{background:var(--d-select-bg);box-shadow:none}.ops-row[aria-current=true] .ops-row-title{color:var(--d-ink)}.ops-row[aria-current=true]+.ops-row{box-shadow:none}.ops-row:focus-visible{outline:2px solid var(--d-focus);outline-offset:-2px}.ops-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.ops-row-title{font:500 16px/1.35 var(--d-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-row-when{font:400 14px/1.3 var(--d-text);color:var(--d-muted);flex:none;font-variant-numeric:tabular-nums}.ops-row-when.mono{font-family:var(--d-num);font-weight:400}.ops-row-sub{font:400 14px/1.4 var(--d-text);color:var(--d-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-row-text{font:400 14px/1.45 var(--d-text);color:var(--d-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ops-dot{position:absolute;left:13px;top:21px;width:8px;height:8px;border-radius:50%}.ops-dot.ember{background:var(--d-action)}.ops-dot.grey{background:var(--d-muted)}.ops-detail{display:flex;flex-direction:column;gap:24px;padding:28px 32px 32px;min-height:100%}.ops-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ops-detail-title{font:500 26px/1.25 var(--d-title);letter-spacing:0}.ops-kv{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.ops-kv>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:13px 0;font:400 15px/1.5 var(--d-text)}.ops-kv>div+div{box-shadow:inset 0 1px 0 var(--d-line)}.ops-kv dt{color:var(--d-muted)}.ops-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.ops-sev{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:28px;padding:3px 10px;border-radius:999px;font:600 14px/1 var(--d-num);flex:none;background:var(--d-grey-soft)}.ops-sev.s1{color:var(--d-bad-text);background:var(--d-bad-soft)}.ops-sev.s2{color:var(--d-ink);background:var(--d-warn-soft)}.ops-sev.s3{color:var(--d-muted)}[data-theme=dark] .ops-sev.s1{color:var(--d-ink)}.ops-meter{display:block;width:100%;height:6px;border-radius:3px;background:var(--d-track);overflow:hidden}.ops-meter>span{display:block;height:100%;border-radius:3px;background:var(--d-ink);animation:ops-grow .6s var(--ease) both;transform-origin:left}@keyframes ops-grow{0%{transform:scaleX(0)}}.ops-summary{padding:16px 18px;border-radius:12px;background:var(--d-grey-soft);font:400 15px/1.5 var(--d-text)}.ops-summary-cap{font:500 14px/1.3 var(--d-text);color:var(--d-muted);margin-bottom:6px}.ops-thread{gap:12px}.ops-thread .bubble{font-size:15px;line-height:1.5;padding:12px 16px;border-radius:16px}.ops-thread .bubble-row.assistant .bubble{background:var(--d-grey-soft);box-shadow:none;color:var(--d-ink);border-radius:4px 16px 16px}.ops-thread .convo-day,.ops-detail .convo-day{font:500 13px/1.3 var(--d-text)}.ops-handed{align-self:center;display:inline-flex;align-items:center;min-height:28px;font:500 14px/1.2 var(--d-text);color:var(--d-muted);padding:3px 12px;border-radius:999px;background:var(--d-grey-soft)}.ops-compose{position:sticky;bottom:0;margin:auto -32px -32px;padding:16px 32px 20px;display:flex;flex-direction:column;gap:10px;background:var(--d-card);border-top:1px solid var(--d-line)}.ops-compose .textarea{min-height:64px;resize:vertical}.ops-quote{margin:0;padding:14px 18px;border-radius:12px;background:var(--d-grey-soft);font:400 16px/1.55 var(--d-text)}.ops-shot{border-radius:12px;overflow:hidden;border:1px solid var(--d-card-line);max-width:520px}.ops-shot-bar{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;background:var(--d-grey-soft);border-bottom:1px solid var(--d-line);font-size:13px;color:var(--d-muted)}.ops-shot-bar i{width:9px;height:9px;border-radius:50%;background:var(--d-chart-soft)}.ops-shot-bar span{margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-shot-body{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;font:400 14px/1.45 var(--d-text);color:var(--d-muted);background:var(--d-card)}.ops-code{margin:0;padding:14px 16px;border-radius:12px;background:var(--d-grey-soft);font:500 14px/1.6 var(--d-text);white-space:pre-wrap;overflow-wrap:anywhere}.ops-tl{display:flex;flex-direction:column;gap:28px;max-width:920px}.ops-tl-date{font:500 15px/1.3 var(--d-text);color:var(--d-muted);padding:0 0 10px 4px;position:sticky;top:0;z-index:1;background:var(--d-page)}.ops-tl-list{list-style:none;margin:0;padding:4px 24px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.ops-tl-row{display:grid;grid-template-columns:56px 40px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;position:relative;transition:opacity .2s var(--ease)}.ops-tl-row+.ops-tl-row{box-shadow:inset 0 1px 0 var(--d-line)}.ops-tl-row[data-undone]{opacity:.62}.ops-tl-time{font-size:14px;color:var(--d-muted);padding-top:8px;font-variant-numeric:tabular-nums}.ops-tl-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--d-grey-soft);color:var(--d-ink)}.ops-tl-act{padding-top:4px}.ops-tl-act .pill svg{margin-right:2px}.ops-attempts{display:inline-flex;gap:6px}.ops-attempts i{width:12px;height:12px;border-radius:50%;background:var(--d-track)}.ops-attempts i.on.red{background:var(--d-bad-text)}.ops-attempts i.on.amber{background:var(--d-warn)}.ops-attempts i.on.grey{background:var(--d-ink)}.ops-attempts i.now{animation:pulse-dot 1.6s ease-in-out infinite}.ops-health-head{display:flex;align-items:center;gap:20px;padding:22px 28px;margin-bottom:20px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.ops-health-head .light{width:56px;height:56px;flex:none;background:var(--d-done-soft);box-shadow:none;position:relative}.ops-health-head .light:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;background:var(--d-done)}.ops-health-head .light.amber{background:var(--d-warn-soft)}.ops-health-head .light.amber:after{background:var(--d-warn)}.ops-health-head .light.off{background:var(--d-bad-soft)}.ops-health-head .light.off:after{background:var(--d-bad-text)}.ops-health-head .ops-statement{font-size:28px}.ops-vendors{list-style:none;margin:0;padding:4px 24px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.ops-vendor{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(200px,2fr) 76px 92px;gap:20px;align-items:center;padding:12px 0}.ops-vendor+.ops-vendor{box-shadow:inset 0 1px 0 var(--d-line)}.ops-vendor-main{display:flex;align-items:center;gap:14px;min-width:0}.ops-vendor-main .strong{font-weight:500;font-size:16px}.ops-vendor .light{width:10px;height:10px;box-shadow:none;background:var(--d-done)}.ops-vendor .light.amber{background:var(--d-warn)}.ops-vendor .light.off{background:var(--d-bad-text)}.ops-vendor-ms{font-size:14px;color:var(--d-muted);text-align:right;font-weight:500}.ops-vendor .pill{justify-self:end}.ops-vendor-impact{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:12px;background:var(--d-grey-soft)}.ops-strip{display:flex;gap:2px;height:24px;align-items:stretch}.ops-strip i{flex:1;min-width:2px;border-radius:2px;background:var(--d-chart-soft)}.ops-strip i[data-s=degraded]{background:var(--d-warn)}.ops-strip i[data-s=down]{background:var(--d-bad-text)}.ops-team{list-style:none;margin:0;padding:0}.ops-team-row{align-items:flex-start;padding:18px 22px}.ops-team-load{width:190px;flex:none;display:flex;flex-direction:column;gap:8px;padding-top:2px;text-align:right}.ops-team-load>.row{justify-content:flex-end}.ops-rules{list-style:none;margin:0;padding:0}.ops-rule{align-items:flex-start;padding:18px 22px}.ops-rule-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--d-bad-soft);color:var(--d-bad-text)}.ops-rule-date{flex:none;padding-top:3px}.ops-regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ops-region{padding:20px 22px;border-radius:16px;background:var(--d-grey-soft);display:flex;flex-direction:column;gap:12px}.ops-region-list{margin:0;padding-left:18px;font:400 15px/1.5 var(--d-text);display:flex;flex-direction:column;gap:4px}.ops-region-block{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--d-card);margin-top:auto}.ops-hero{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px;row-gap:4px;padding:0 0 20px}.ops-hero>.mt-4{margin-top:0}.ops-hero-ok{width:28px;height:28px;flex:none;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.ops-hero-ok.warn{background:var(--d-warn-soft);color:var(--d-warn-text)}.ops-hero .ops-statement{font-size:26px}.ops-statecard{padding:28px 32px 30px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.ops-statecard-label{font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.ops-bigfig{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:16px;row-gap:4px}.ops-big,.ops-big .countup{font:600 84px/.95 var(--d-num);color:var(--d-action);font-variant-numeric:normal}.ops-bigtxt{font:500 26px/1.2 var(--d-text);color:var(--d-ink)}.ops-bigtxt span{color:var(--d-muted);font-weight:400}.ops-statebar{display:flex;gap:3px;height:14px;border-radius:7px;overflow:hidden}.ops-statebar span{min-width:10px;animation:ops-grow .7s var(--ease) both;transform-origin:left}.ops-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ops-legend-item{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px;margin:-8px;border-radius:12px;color:inherit;text-decoration:none}.ops-legend-item:hover{background:var(--d-hover);text-decoration:none}.ops-legend-item i{width:10px;height:10px;border-radius:50%;flex:none;margin-top:6px}.ops-legend-item .strong{font-weight:500}.ops-legend-item .caption{font-size:14px}.ops-rows{list-style:none;margin:0;padding:4px 12px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.ops-rows>li+li .ops-orow{box-shadow:0 -1px 0 var(--d-line)}.ops-orow{display:flex;align-items:center;gap:16px;min-height:72px;padding:16px;border-radius:12px;color:inherit;text-decoration:none;transition:background-color .15s}.ops-orow:hover{background:var(--d-hover);text-decoration:none}.ops-orow:hover .strong{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ops-orow .strong{font:500 17px/1.35 var(--d-text)}.ops-orow .body-s{font-size:15px}.ops-orow-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--d-grey-soft);color:var(--d-ink)}.ops-orow[data-tone=ember] .ops-orow-icon{background:var(--d-grey-soft);color:var(--d-ink);box-shadow:inset 0 0 0 2px var(--d-action)}.ops-orow[data-tone=amber] .ops-orow-icon{background:var(--d-warn-soft);color:var(--d-warn-text)}.ops-orow[data-tone=red] .ops-orow-icon{background:var(--d-bad-soft);color:var(--d-bad-text)}.ops-orow[data-tone=blue] .ops-orow-icon{background:var(--d-done-soft);color:var(--d-done-text)}.ops-orow-value{flex:none;font:600 28px/1 var(--d-num);text-align:right;min-width:44px;font-variant-numeric:tabular-nums}.ops-orow-value .mono{font-weight:600}.ops-lstrip{position:relative;display:block;width:168px;height:26px}.ops-lstrip-line{position:absolute;left:0;right:0;top:13px;height:2px;border-radius:1px;background:var(--d-track)}.ops-lstrip-promise{position:absolute;top:4px;bottom:0;width:1px;background:var(--d-muted)}.ops-lstrip-promise span{position:absolute;top:-8px;left:4px;font:600 13px/1 var(--d-num);color:var(--d-muted)}.ops-lstrip i{position:absolute;top:8px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid var(--d-card);background:var(--d-done)}.ops-lstrip i[data-k=late]{background:var(--d-warn)}.ops-lstrip i[data-k=open]{background:var(--d-chart)}.ops-ceo{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.ops-ceo>.ops-statecard{margin-bottom:0}@media(min-width:1180px){.ops-ceo{grid-template-columns:minmax(340px,.8fr) minmax(0,1.5fr)}.ops-ceo .ops-legend{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}@media(min-width:1700px){.ops-ceo .ops-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}.ops-tried{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.ops-tried li{display:inline-flex;align-items:center;gap:8px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.ops-tried li[data-done]{color:var(--d-ink)}.ops-tried li[data-done] svg{color:var(--d-done-text)}.ops-check{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;background:var(--d-warn-soft)}.ops-check[data-ok]{background:var(--d-done-soft)}.ops-check-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--d-card);color:var(--d-warn-text)}.ops-check[data-ok] .ops-check-icon{color:var(--d-done-text)}.ops-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ops-col{padding:18px 20px;border-radius:12px;background:var(--d-grey-soft);display:flex;flex-direction:column;gap:6px}.ops-col ul{margin:6px 0 0;padding-left:18px;font:400 15px/1.5 var(--d-text);display:flex;flex-direction:column;gap:4px}.ops-col-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--d-card)}.ops-col[data-k=keep] .ops-col-icon{color:var(--d-done-text)}.ops-col[data-k=delete] .ops-col-icon{color:var(--d-bad-text)}.ops-col[data-k=deprecate] .ops-col-icon{color:var(--d-muted)}.ops-audit .timeline li[data-state=done] .node{background:var(--d-grey-soft);color:var(--d-ink)}.ops-audit .timeline .t-title{font-weight:400;font-size:15px}.ops-table{padding:0 8px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);overflow:hidden}.ops-tr{display:grid;grid-template-columns:minmax(160px,1.4fr) 150px 74px 84px minmax(220px,2fr) 108px 20px;gap:14px;align-items:center;min-height:56px;padding:10px 14px;border-radius:12px;color:inherit;text-decoration:none;font:400 15px/1.45 var(--d-text)}.ops-gtable .ops-tr{grid-template-columns:minmax(200px,1.6fr) minmax(200px,1.6fr) 108px 84px 20px}.ops-tr+.ops-tr{box-shadow:0 -1px 0 var(--d-line)}a.ops-tr:hover{background:var(--d-hover);text-decoration:none}a.ops-tr:hover>:first-child{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ops-th{min-height:0;font:500 14px/1.3 var(--d-text);color:var(--d-muted);background:transparent;padding-top:14px;padding-bottom:10px}.ops-tr .num{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.ops-th .num,.ops-th.num{font-weight:500}.ops-tr>.strong:first-child,.ops-tr>:first-child .strong{font-weight:500;font-size:16px}@media(max-width:1100px){.ops-legend{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.ops-vendor{grid-template-columns:minmax(150px,1fr) minmax(140px,1.4fr) 64px 84px;gap:12px}.ops-cols{grid-template-columns:1fr}.ops-tr{grid-template-columns:minmax(140px,1.4fr) 140px 64px minmax(160px,2fr) 96px 16px}.ops-tr>:nth-child(4){display:none}.ops-gtable .ops-tr{grid-template-columns:minmax(160px,1.4fr) minmax(160px,1.4fr) 96px 76px 16px}.ops-gtable .ops-tr>:nth-child(4){display:block}}@media(max-width:860px){.ops-split{grid-template-columns:1fr;height:auto;min-height:0}.ops-split[data-open]>.ops-pane-list{display:none}.ops-split:not([data-open])>.ops-pane-detail{display:none}.ops-pane-list{border-right:0;padding:4px}.ops-back{display:inline-flex}.ops-split:not([data-open]) .ops-row[aria-current=true]{background:transparent}.ops-split:not([data-open]) .ops-row[aria-current=true]+.ops-row{box-shadow:0 -1px 0 var(--d-line)}.ops-detail{padding:18px 18px 22px;gap:20px}.ops-detail-title{font-size:22px}.ops-compose{margin:auto -18px -22px;padding:14px 18px 18px}.ops-row{padding:14px 14px 14px 30px}.ops-kv>div{grid-template-columns:1fr;gap:2px}.ops-statement{font-size:24px}.ops-hero .ops-statement{font-size:22px}.ops-health-head{padding:20px;gap:16px;align-items:flex-start}.ops-health-head .light{width:44px;height:44px}.ops-health-head .light:after{top:15px;right:15px;bottom:15px;left:15px}.ops-health-head .ops-statement{font-size:22px}.ops-statecard{padding:22px 20px 24px}.ops-big,.ops-big .countup{font-size:64px}.ops-bigtxt{flex-basis:100%;font-size:22px}.ops-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-rows{padding:4px 8px}.ops-orow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 8px}.ops-orow-icon{display:none}.ops-orow-value{min-width:0;font-size:24px}.ops-orow .ops-chev{display:none}.ops-lstrip{width:84px}.ops-vendors{padding:4px 18px}.ops-vendor{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.ops-strip{grid-column:1 / -1;grid-row:2}.ops-vendor-ms{grid-row:1;grid-column:2;display:none}.ops-tl-list{padding:4px 18px}.ops-tl-row{grid-template-columns:40px minmax(0,1fr)}.ops-tl-time{grid-column:2;grid-row:2;padding-top:0}.ops-tl-icon{grid-row:1 / span 3}.ops-tl-act{grid-column:2}.ops-team-row{flex-wrap:wrap}.ops-team-load{width:100%;text-align:left;padding-left:54px}.ops-team-load>.row{justify-content:flex-start}.ops-rule{flex-wrap:wrap}.ops-rule-date{padding-left:54px}.ops-regions{grid-template-columns:1fr}.ops-table{padding:0 4px}.ops-th{display:none!important}.ops-tr,.ops-gtable .ops-tr{grid-template-columns:1fr auto;row-gap:6px;padding:16px 12px}.ops-th+.ops-tr{box-shadow:none}.ops-tr>*{grid-column:1 / -1}.ops-tr>:nth-child(4){display:block}.ops-tr .num{text-align:left}.ops-tr .ops-chev{display:none}}@media(prefers-reduced-motion:reduce){.ops-meter>span,.ops-statebar span{animation:none}.ops-attempts i.now{animation:none}}.ops-below{color:var(--d-warn-text);font-weight:500}.ops-sync{display:inline-flex;align-items:center;gap:6px;margin-left:4px;min-height:28px;padding:3px 12px;border-radius:999px;font:500 14px/1.3 var(--d-text);color:var(--d-muted);background:var(--d-grey-soft);white-space:nowrap}.ops-note{max-width:900px}.ops-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:24px}.ops-filter{display:inline-flex;align-items:center;gap:10px}.ops-filter>span,.ops-filter>label{font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.ops-told{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:12px;background:var(--d-done-soft)}.ops-told.pending{background:var(--d-grey-soft)}.ops-told-icon{color:var(--d-done-text);flex:none}.ops-told-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font:400 15px/1.5 var(--d-text)}.ops-told-list li{display:flex;align-items:flex-start;gap:8px}.ops-told-list svg{flex:none;margin-top:4px;color:var(--d-muted)}.ops-load{position:relative;display:block}.ops-load>i{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--d-muted)}.ops-booking{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:36px;color:var(--d-ink)}.ops-eng{display:flex;flex-direction:column;gap:20px;padding:24px 28px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.ops-eng-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ops-eng-head .strong{font:500 18px/1.3 var(--d-text)}.ops-eng-load{width:240px;display:flex;flex-direction:column;gap:8px;text-align:right}.ops-eng-more{align-self:flex-start;min-height:36px}.ops-eng .ops-table{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.ops-eng .ops-tr{min-height:52px;padding:10px 8px}.ops-eng .ops-th{padding-top:4px;padding-bottom:8px}@media(min-width:1760px){.ops-eng-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ops-figs{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.ops-figs>div{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.ops-figs>div:first-child{padding-left:0}.ops-figs>div+div{box-shadow:inset 1px 0 0 var(--d-line)}.ops-figs dt{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.ops-figs dd{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ops-figs dd>.mono{font-size:28px;font-weight:600;line-height:1.05}.ops-figs-wide{margin-bottom:12px;padding:4px 28px;border:1px solid var(--d-card-line);border-radius:16px;background:var(--d-card);box-shadow:var(--d-card-shadow)}.ops-figs-wide>div:first-child{padding-left:0}.ops-etable .ops-tr{grid-template-columns:minmax(180px,1.6fr) 150px 84px 84px 140px 84px 64px 20px}.ops-atable .ops-tr{grid-template-columns:minmax(200px,2fr) 100px 150px 120px 108px 120px 20px}.ops-mtable .ops-tr{grid-template-columns:minmax(130px,1.3fr) 64px 120px 96px 96px 104px 96px 108px}.ops-tfoot{background:var(--d-grey-soft);font-weight:600}.ops-etable .num .ops-below{display:block}.ops-cell-k{display:none}.ops-cell-sub{display:block;font-family:var(--d-text);font-weight:400;color:var(--d-muted)}.ops-tr .num .mono{font-variant-numeric:tabular-nums}.ops-charts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ops-chart{margin:0;padding:20px 20px 16px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);display:flex;flex-direction:column;gap:12px;min-width:0}.ops-chart-head{display:flex;flex-direction:column;gap:4px}.ops-chart-head .strong{font-weight:500}.ops-chart-total{font:600 28px/1.1 var(--d-num);font-variant-numeric:tabular-nums}.ops-bars{display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--d-line);padding-top:34px}.ops-bar-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;cursor:default;border-radius:6px;outline:none}.ops-bar-col:focus-visible{box-shadow:0 0 0 2px var(--d-focus)}.ops-bar-plot{position:relative;width:100%;height:110px;display:flex;align-items:flex-end;justify-content:center}.ops-bar{display:block;width:min(28px,76%);border-radius:6px 6px 3px 3px;background:var(--d-chart-soft);transition:background-color .15s var(--ease);animation:ops-rise .6s var(--ease) both;transform-origin:bottom}.ops-bar-col[data-on] .ops-bar,.ops-bar-col[data-hover] .ops-bar{background:var(--d-chart)}.ops-bar-col:not([data-on])[data-hover] .ops-bar{background:var(--d-field-line)}.ops-bar-x{padding:8px 0 0;font:400 13px/1 var(--d-text);color:var(--d-muted)}.ops-bar-val{position:absolute;left:50%;transform:translate(-50%);font:600 13px/1 var(--d-num);color:var(--d-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ops-tip{position:absolute;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:10px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-pop-shadow);font:400 13px/1.35 var(--d-text);white-space:nowrap;pointer-events:none}.ops-bar-col:first-child .ops-tip{left:0;transform:none}.ops-bar-col:last-child .ops-tip,.ops-bar-col:last-child .ops-bar-val{left:auto;right:0;transform:none}@keyframes ops-rise{0%{transform:scaleY(0)}}@media(max-width:1100px){.ops-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-figs>div{padding:14px}.ops-etable .ops-tr>:nth-child(4),.ops-atable .ops-tr>:nth-child(4),.ops-mtable .ops-tr>:nth-child(4){display:block}.ops-etable .ops-tr{grid-template-columns:minmax(160px,1.6fr) 140px 76px 76px 120px 76px 16px}.ops-etable .ops-tr>:nth-child(7){display:none}.ops-atable .ops-tr{grid-template-columns:minmax(160px,1.6fr) 90px 120px 104px 96px 104px 16px}.ops-mtable .ops-tr{grid-template-columns:minmax(110px,1.2fr) 56px 104px 84px 84px 96px 84px 96px}}@media(max-width:860px){.ops-filterbar{gap:10px}.ops-filter{width:100%;justify-content:space-between}.ops-filter .ops-select{flex:1;max-width:none;min-height:44px;height:44px}.ops-filterbar .seg{width:100%}.ops-filterbar .seg button{flex:1}.ops-eng{padding:20px 18px}.ops-eng-load{width:100%;text-align:left}.ops-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-figs>div,.ops-figs>div+div{box-shadow:inset 0 -1px 0 var(--d-line);padding-left:0}.ops-figs>div:nth-child(2n){box-shadow:inset 1px 0 0 var(--d-line),inset 0 -1px 0 var(--d-line);padding-left:14px}.ops-figs>div:last-child{grid-column:1 / -1;box-shadow:none}.ops-figs-wide{padding:4px 18px}.ops-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-chart{padding:14px 12px 12px}.ops-chart-total{font-size:22px}.ops-bar-plot{height:84px}.ops-bar-x{font-size:12px}.ops-etable .ops-tr,.ops-atable .ops-tr,.ops-mtable .ops-tr{grid-template-columns:1fr 1fr;column-gap:12px}.ops-etable .ops-tr>*,.ops-atable .ops-tr>*,.ops-mtable .ops-tr>*{grid-column:auto}.ops-etable .ops-tr>:first-child,.ops-atable .ops-tr>:first-child,.ops-mtable .ops-tr>:first-child{grid-column:1 / -1}.ops-etable .ops-tr>:nth-child(7){display:block}.ops-cell-k{display:inline;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.ops-cell-sub{display:inline;margin-left:6px}.ops-tr .num{text-align:left}.ops-etable .num .ops-below{display:inline;margin-left:6px}.ops-sync{margin:4px 0 0}.ops-booking,.ops-eng-more{min-height:44px}}@media(prefers-reduced-motion:reduce){.ops-bar{animation:none}}.ac-card,.ac-q,.ac-clist,.ac-kvs,.ac-events,.ac-ct,.ac-dl,.ac-boxes,.ac-log,.ac-rsplit,.ac-conv,.ac-chart,.ac-paper,.ac-reading,.ac-signal{background:var(--d-card);border:1px solid var(--d-card-line);border-radius:16px;box-shadow:var(--d-card-shadow)}.ac-sub{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ac-sub>span:not(.pill)+span:not(.pill):before{content:"·";margin-right:10px;color:var(--d-muted)}.ac-sub .strong{color:var(--d-ink);font-weight:500}.ac-views{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--d-grey-soft);margin-bottom:24px;max-width:100%;overflow-x:auto;scrollbar-width:none}.ac-views::-webkit-scrollbar{display:none}.ac-views a{flex:none;min-height:40px;padding:0 18px;display:inline-flex;align-items:center;border-radius:999px;font:500 15px/1 var(--d-text);color:var(--d-muted);text-decoration:none;transition:background-color .15s,color .15s}.ac-views a:hover{color:var(--d-ink);text-decoration:none}.ac-views a[aria-current=page]{background:var(--d-card);color:var(--d-ink);box-shadow:0 1px 2px #0d212614,0 0 0 1px var(--d-card-line)}.ac-sh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0 0 14px}.ac-sh h2{display:inline-flex;align-items:center;gap:10px;margin:0;font:500 20px/1.35 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-ink)}.ac-sh-n{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 9px;border-radius:999px;background:var(--d-grey-soft);font:600 14px/1 var(--d-num);letter-spacing:0;color:var(--d-ink);font-variant-numeric:tabular-nums;text-transform:none}.ac-sh-amber:before,.ac-sh-teal:before,.ac-sh-grey:before,.ac-sh-violet:before,.ac-sh-green:before{content:"";width:8px;height:8px;border-radius:50%;flex:none}.ac-sh-amber:before{background:var(--d-warn)}.ac-sh-teal:before{background:var(--d-done)}.ac-sh-grey:before{background:var(--d-muted)}.ac-sh-violet:before{background:var(--d-ink)}.ac-sh-green:before{background:var(--d-done)}.ac-sh .caption,.ac-sh a{font:400 15px/1.4 var(--d-text)}.ac-sh a{color:var(--d-ink);font-weight:500}.ac-block+.ac-block{margin-top:32px}.ac-default{display:flex;align-items:center;gap:8px;font:400 15px/1.5 var(--d-text);color:var(--d-muted);margin-bottom:20px}.ac-nodata{font:400 15px/1.5 var(--d-text);color:var(--d-muted);padding:14px 18px;border-radius:12px;background:var(--d-grey-soft)}.ac-co{flex:none;display:grid;place-items:center;border-radius:12px;background:var(--d-grey-soft);color:var(--d-ink);font-family:var(--d-text);font-weight:600;letter-spacing:0}.ac-kvs{overflow:hidden}.ac-kv{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;padding:14px 20px;font:400 15px/1.5 var(--d-text)}.ac-kv+.ac-kv{border-top:1px solid var(--d-line)}.ac-k{color:var(--d-muted)}.ac-v{min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere;color:var(--d-ink)}.ac-kv-sub{font:400 14px/1.45 var(--d-text);color:var(--d-muted)}.ac-mono{font:500 15px/1.4 var(--d-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ac-icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--d-muted);cursor:pointer;flex:none}.ac-icon-btn:hover{background:var(--d-grey-soft);color:var(--d-ink)}.ac-kbd,.ac-keys kbd{font:600 13px/1 var(--d-text);padding:4px 8px;border-radius:6px;background:var(--d-grey-soft);box-shadow:inset 0 -1px 0 var(--d-line);color:var(--d-ink)}.ac-login{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--d-page)}.ac-login-win{width:min(440px,100%);padding:36px 36px 28px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.ac-login-win h1{margin-top:28px;font:500 32px/1.15 var(--d-title);letter-spacing:0}.ac-login-win .ac-login-lead{margin-top:10px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.ac-login-demo{margin-top:24px;padding-top:16px;border-top:1px solid var(--d-line);display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.ac-login-demo .link-btn{min-height:44px;display:inline-flex;align-items:center;font-size:14px}@media(max-width:480px){.ac-login-win{padding:28px 20px 20px}.ac-login-win h1{font-size:28px}}.ac-status{display:inline-flex;align-items:center;gap:10px}.ac-ok{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.ac-ok.warn{background:var(--d-warn-soft);color:var(--d-warn-text)}.ac-status strong{font-weight:500;color:var(--d-ink)}.ac-qgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.ac-qcol{display:flex;flex-direction:column;gap:28px;min-width:0}.ac-qcol>.ac-block+.ac-block{margin-top:0}@media(min-width:1280px){.ac-qgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px}.ac-qgrid .ac-q-row{grid-template-columns:minmax(0,1fr) auto}.ac-qgrid .ac-q-kind{display:none}}@media(min-width:1680px){.ac-qgrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ac-qcol:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.ac-qcol:last-child>details{grid-column:1 / -1}}.ac-q{padding:4px 24px}.ac-q-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:14px 0;position:relative;cursor:pointer}.ac-q-row+.ac-q-row{border-top:1px solid var(--d-line)}.ac-q-row:before{content:"";position:absolute;top:0;right:-16px;bottom:0;left:-16px;border-radius:12px;background:transparent;transition:background-color .15s;pointer-events:none;z-index:0}.ac-q-row:hover:before{background:var(--d-hover)}.ac-q-row[data-focus=true]:before{background:var(--d-select-bg)}.ac-q-row>*{position:relative;z-index:1}.ac-q-kind{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;align-self:start;background:var(--d-grey-soft);color:var(--d-ink)}.ac-q-kind.problem{background:var(--d-warn-soft);color:var(--d-warn-text)}.ac-q-kind.call{background:var(--d-done-soft);color:var(--d-done-text)}.ac-q-kind.decision{background:var(--d-grey-soft);color:var(--d-ink)}.ac-q-main{min-width:0}.ac-q-line{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;min-width:0;line-height:1.35}.ac-q-co{font:500 17px/1.35 var(--d-text);white-space:nowrap}.ac-q-co:after{content:"·";margin-left:8px;color:var(--d-muted);font-weight:400}.ac-q-title{font:400 17px/1.35 var(--d-text);color:var(--d-ink);min-width:0}.ac-q-detail{margin-top:4px;font:400 15px/1.45 var(--d-text);color:var(--d-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-q-side{display:flex;align-items:center;gap:8px}.ac-q-when{font:400 14px/1.35 var(--d-text);color:var(--d-muted);white-space:nowrap}.ac-q-when:before{content:"·";margin-right:8px}.ac-keys{margin-top:20px;font:400 14px/1.4 var(--d-text);color:var(--d-muted);display:flex;gap:16px;flex-wrap:wrap}.ac-done-sum{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border-radius:999px;background:var(--d-grey-soft);font:500 16px/1 var(--d-text);color:var(--d-ink)}.ac-done-sum:hover{background:var(--d-soft-hover)}.ac-done-sum::-webkit-details-marker{display:none}.ac-done-sum svg{color:var(--d-muted);transition:transform .2s var(--ease)}details[open]>.ac-done-sum svg{transform:rotate(90deg)}.ac-q.done{margin-top:12px}.ac-q.done .ac-q-row{cursor:default}.ac-q.done .ac-q-row:hover:before{background:transparent}.ac-q.done :is(.ac-q-co,.ac-q-title){color:var(--d-muted)}.ac-q.done .ac-q-title{text-decoration:line-through;text-decoration-color:var(--d-field-line)}.ac-q.done .ac-q-kind{opacity:.7}@media(max-width:860px){.ac-q{padding:4px 20px}.ac-q-row{grid-template-columns:minmax(0,1fr);align-items:start;padding:18px 0}.ac-q-row:before{top:0;right:-12px;bottom:0;left:-12px}.ac-q-kind{display:none}.ac-q-side{margin-top:10px}.ac-q-co{flex-basis:100%}.ac-q-co:after{content:none}.ac-q-title+.ac-q-when:before{content:"·"}.ac-q-side .btn{flex:1 1 auto}.ac-keys{display:none}}.ac-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:16px}.ac-filters>.body-s{margin-left:4px}.ac-popup{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 16px;border:0;border-radius:999px;background:var(--d-grey-soft);font:500 15px/1 var(--d-text);color:var(--d-ink);cursor:pointer}.ac-popup:hover{background:var(--d-soft-hover)}.ac-popup .muted{font-weight:400;color:var(--d-muted)}.ac-popup svg{color:var(--d-muted)}.ac-clist{overflow:hidden;padding:0 8px}.ac-crow{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1.2fr) minmax(130px,1fr) minmax(150px,1fr) minmax(130px,1fr) 112px 120px;gap:16px;align-items:center;padding:10px 16px;border-radius:12px;color:inherit;text-decoration:none;min-height:60px}.ac-crow .ac-c-cell:not(.ac-c-num)>.stack{flex-direction:row;flex-wrap:wrap;column-gap:6px}.ac-crow .ac-c-cell:not(.ac-c-num)>.stack>.caption:before{content:"·";margin-right:6px}.ac-crow+.ac-crow,.stagger>.ac-crow+.ac-crow{box-shadow:0 -1px 0 var(--d-line)}a.ac-crow:hover{background:var(--d-hover);text-decoration:none}a.ac-crow:hover .ac-c-name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ac-chead{min-height:0;padding-top:14px;padding-bottom:10px;font:500 14px/1.3 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted)}.ac-c-co{display:flex;align-items:center;gap:14px;min-width:0}.ac-c-name{display:flex;align-items:center;gap:8px;font:500 17px/1.3 var(--d-text);color:var(--d-ink)}.ac-c-dom{font:400 14px/1.35 var(--d-text);color:var(--d-muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-c-cell{font:400 15px/1.4 var(--d-text);min-width:0}.ac-c-num{font:600 16px/1.2 var(--d-num);font-variant-numeric:tabular-nums;text-align:right}.ac-c-num .stack{align-items:flex-end}.ac-c-open{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 8px;border-radius:999px;font:600 13px/1 var(--d-num);color:var(--d-ink);background:var(--d-warn-soft)}.ac-clock-txt{display:inline-flex;align-items:center;gap:6px}.ac-lbl{display:none}@media(max-width:1180px){.ac-crow{grid-template-columns:minmax(200px,2fr) minmax(110px,1fr) minmax(130px,1fr) minmax(110px,1fr) 100px}.ac-hide-md{display:none}}@media(max-width:860px){.ac-clist{padding:0 4px}.ac-chead{display:none}.ac-crow{grid-template-columns:1fr 1fr;gap:12px;padding:16px 12px}.stagger>.ac-crow:first-child{box-shadow:none}.ac-crow>:first-child{grid-column:1 / -1}.ac-hide-md{display:block}.ac-lbl{display:block;font:400 14px/1.4 var(--d-text);color:var(--d-muted);margin-bottom:4px}.ac-c-num{text-align:left}.ac-c-num .stack{align-items:flex-start}.ac-popup{min-height:44px}}.ac-next{display:flex;align-items:center;gap:20px;padding:20px 24px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);margin-bottom:24px}.ac-next-txt{flex:1;min-width:0}.ac-next-label{display:block;margin-bottom:6px;font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.ac-next-txt strong{display:block;font:500 22px/1.3 var(--d-title);letter-spacing:0;color:var(--d-ink)}.ac-next-txt>span:not(.ac-next-label){display:block;margin-top:4px;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.ac-next.quiet{background:var(--d-grey-soft);border-color:transparent;box-shadow:none}.ac-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.ac-cols>.stack{gap:24px!important}.ac-cols>.stack>section:not(.ac-plain){padding:20px 24px 22px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);min-width:0}.ac-cols>.stack>section .ac-kvs,.ac-cols>.stack>section .ac-mini{border:0;box-shadow:none;border-radius:0;background:transparent}.ac-cols>.stack>section .ac-kvs .ac-kv{padding:11px 0}.ac-cols>.stack>section .ac-kv{grid-template-columns:128px minmax(0,1fr)}.ac-cols>.stack>.ac-nodata{margin:0}@media(min-width:1280px){.ac-cols{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ac-cols>.stack:last-child{display:block!important;columns:2;column-gap:24px}.ac-cols>.stack:last-child>section{break-inside:avoid;margin-bottom:24px}.ac-cols>.stack:last-child>section:last-child{margin-bottom:0}.ac-cols>.stack>section .ac-kv{grid-template-columns:minmax(0,1fr);gap:2px}}@media(min-width:1680px){.ac-cols>.stack>section .ac-kv{grid-template-columns:128px minmax(0,1fr);gap:16px}}@media(max-width:1180px){.ac-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.ac-next{flex-direction:column;align-items:stretch;padding:20px;gap:16px}.ac-next-txt strong{font-size:21px}.ac-cols>.stack>section:not(.ac-plain){padding:20px}.ac-cols>.stack>section .ac-kv{grid-template-columns:minmax(0,1fr);gap:2px}}.ac-clock{position:relative;height:10px;border-radius:5px;background:var(--d-track);margin:16px 0 10px}.ac-clock-fill{position:absolute;top:0;bottom:0;left:0;border-radius:5px;background:var(--d-chart);transition:width .6s var(--ease)}.ac-clock-fill.live{background:var(--d-done)}.ac-clock-pause{position:absolute;top:-3px;bottom:-3px;border-radius:4px;background:var(--d-warn);box-shadow:0 0 0 2px var(--d-card)}.ac-clock-axis{display:flex;justify-content:space-between;font:400 14px/1.3 var(--d-text);color:var(--d-muted);font-variant-numeric:tabular-nums}.ac-checks{list-style:none;margin:0;padding:0}.ac-checks li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:12px 0;font:400 15px/1.45 var(--d-text)}.ac-checks li+li{border-top:1px solid var(--d-line)}.ac-checks .ac-ck{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--d-grey-soft);color:var(--d-muted)}.ac-checks li[data-s=done] .ac-ck{background:var(--d-done-soft);color:var(--d-done-text)}.ac-checks li[data-s=overdue] .ac-ck{background:var(--d-warn-soft);color:var(--d-warn-text)}.ac-checks li[data-s=waiting_on_ally] .ac-ck{color:var(--d-ink)}.ac-checks li .caption{font-size:14px}.ac-brief dt{font:500 14px/1.4 var(--d-text);color:var(--d-muted)}.ac-brief dd{margin:4px 0 0;font:400 15px/1.5 var(--d-text)}.ac-brief dd+dt{margin-top:14px}.ac-mini{list-style:none;margin:0;padding:0}.ac-mini li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:12px 0;font:400 15px/1.45 var(--d-text)}.ac-mini li+li{border-top:1px solid var(--d-line)}.ac-mini .ac-mini-when{margin-left:auto;flex:none;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.ac-mini a.strong{font-weight:500}.ac-copy{display:inline-grid;place-items:center;width:36px;height:36px;margin-left:4px;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--d-muted);vertical-align:middle}.ac-copy:hover{color:var(--d-ink);background:var(--d-grey-soft)}.ac-stats3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ac-stats3>div{display:flex;flex-direction:column;gap:4px;padding:14px 0 16px;border-top:1px solid var(--d-line)}.ac-stats3>div:nth-child(-n+2){border-top:0;padding-top:4px}.ac-stats3>div:nth-child(2n){padding-left:24px;border-left:1px solid var(--d-line)}.ac-stats3 b{font:600 32px/1.1 var(--d-num);letter-spacing:0;font-variant-numeric:tabular-nums}.ac-stats3 span{font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.ac-steps{margin-top:12px;display:flex;flex-direction:column;gap:12px}.ac-step{border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);padding:18px 22px 20px}.ac-step-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 15px/1.4 var(--d-text);color:var(--d-muted);margin-bottom:10px}.ac-step-h .link-btn{min-height:36px;display:inline-flex;align-items:center;gap:4px;font-size:15px}.ac-step .cold-email{font-size:15px;line-height:1.6}.ac-step textarea{width:100%;min-height:180px;font:400 15px/1.55 var(--d-text)}.ac-li{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;border:0;border-radius:12px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.ac-li+.ac-li{box-shadow:0 -1px 0 var(--d-line, var(--color-border))}.ac-li:hover{background:var(--d-hover, var(--color-neutral-soft))}.ac-li[aria-current=true]{background:var(--d-select-bg, var(--color-wash));box-shadow:none}.ac-li[aria-current=true]+.ac-li{box-shadow:none}.ac-li-main{flex:1;min-width:0}.ac-li-name{display:block;font:500 16px/1.35 var(--d-text, var(--font-body))}.ac-li-sub{display:block;font:400 14px/1.4 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-li-when{flex:none;font:400 14px/1.3 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted))}.ac-events{list-style:none;margin:0;padding:4px 24px;overflow:hidden}.ac-events li{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:14px 0;font:400 15px/1.5 var(--d-text)}.ac-events li+li{border-top:1px solid var(--d-line)}.ac-events .ac-when{font:400 14px/1.4 var(--d-text);color:var(--d-muted)}@media(max-width:860px){.ac-events{padding:4px 18px}.ac-events li{grid-template-columns:minmax(0,1fr);gap:4px}}.ac-rsplit{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);overflow:hidden;height:calc(100vh - 290px);min-height:520px}.ac-rsplit>:first-child{border-right:1px solid var(--d-line);overflow:auto;padding:8px}.ac-r-thread{padding:24px 28px;min-width:0;overflow:auto}.ac-r-tagpanel{margin-top:20px;padding-bottom:20px;border-bottom:1px solid var(--d-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ac-prec{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ac-prec span{display:inline-flex;align-items:center;min-height:28px;font:500 14px/1.2 var(--d-text);padding:3px 10px;border-radius:999px;background:var(--d-grey-soft);color:var(--d-muted)}.ac-prec span.on{background:var(--d-dark);color:var(--d-on-dark);font-weight:600}.ac-prec span.fit{box-shadow:inset 0 0 0 1px var(--d-ink);color:var(--d-ink)}[data-theme=dark] .ac-prec span.on{background:var(--d-on-dark);color:var(--d-dark)}.ac-thist{list-style:none;margin:8px 0 0;padding:0}.ac-thist li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.ac-convo .bubble{font-size:15px}.ac-convo .ac-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;border:0;text-align:left;cursor:pointer;font-family:inherit}.ac-convo .ac-clamp:hover{box-shadow:inset 0 0 0 1px var(--d-field-line)}@media(max-width:960px){.ac-rsplit{grid-template-columns:minmax(0,1fr);min-height:0;height:auto}.ac-r-thread{overflow:visible}.ac-rsplit>:first-child{border-right:0;border-bottom:1px solid var(--d-line);max-height:320px}.ac-r-tagpanel{grid-template-columns:minmax(0,1fr)}.ac-r-thread{padding:20px}}.ac-h-action{font:500 16px/1.4 var(--d-text)}.ac-h-meta{font:400 14px/1.4 var(--d-text);color:var(--d-muted);margin-top:4px}.ac-h-side{display:flex;align-items:center;gap:8px}.ac-cant{font:400 14px/1.4 var(--d-text);color:var(--d-muted);white-space:nowrap}.ac-diff{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}.ac-diff>div{border-radius:12px;padding:12px 14px;font:400 14px/1.55 var(--d-text);white-space:pre-wrap;overflow-wrap:anywhere}.ac-diff .b{background:var(--d-grey-soft);color:var(--d-muted)}.ac-diff .a{background:var(--d-done-soft);color:var(--d-ink)}.ac-diff small{display:block;font:500 14px/1.3 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted);margin-bottom:6px}.ac-idiff{margin-top:6px;font:400 15px/1.5 var(--d-text)}.ac-idiff .b{color:var(--d-muted);text-decoration:line-through;text-decoration-color:var(--d-field-line)}.ac-idiff .a{font-weight:600}.ac-reason{margin-top:10px;padding:10px 14px;border-radius:12px;background:var(--d-grey-soft);font:400 14px/1.5 var(--d-text)}@media(max-width:860px){.ac-diff{grid-template-columns:1fr}}.ac-doc{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 32px;align-items:start}.ac-doc>.ac-filters{grid-column:1 / -1;margin-bottom:0}.ac-doc>.enter,.ac-doc>.skeleton-wait{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 32px;align-items:start}@media(min-width:1180px){.ac-doc>.enter{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr)}.ac-doc>.enter>.ac-internal{margin-top:0}}.ac-paper{padding:32px 36px}.ac-paper h3{font:500 15px/1.5 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted);margin:0 0 12px}.ac-paper textarea{display:block;width:calc(100% + 20px);border:0;resize:vertical;background:transparent;font:400 17px/1.65 var(--d-text);color:var(--d-ink);padding:8px 10px;margin:0 -10px;border-radius:12px;min-height:0}.ac-paper textarea:hover{background:var(--d-grey-soft)}.ac-paper textarea:focus-visible{outline:2px solid var(--d-focus);outline-offset:0;background:var(--d-card)}.ac-internal{margin-top:32px}@media(max-width:640px){.ac-paper{padding:22px 18px}}.ac-note-prev{border-radius:12px;padding:16px 18px;background:var(--d-grey-soft);color:var(--d-ink);font:500 16px/1.45 var(--d-text)}.ac-good{color:var(--d-done-text)}.ac-warn{color:var(--d-warn-text)}.ac-bad{color:var(--d-bad-text)}:is(.ac-ct-name .why,.ac-cd-why){display:inline-flex;align-items:baseline;gap:8px}:is(.ac-ct-name .why,.ac-cd-why):before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;transform:translateY(-1px)}:is(.ac-ct-name .why,.ac-cd-why).tone-red{color:var(--d-bad-text)}:is(.ac-ct-name .why,.ac-cd-why).tone-amber{color:var(--d-warn-text)}:is(.ac-ct-name .why,.ac-cd-why).tone-blue{color:var(--d-ink)}:is(.ac-ct-name .why,.ac-cd-why).tone-green{color:var(--d-done-text)}:is(.ac-ct-name .why,.ac-cd-why).tone-grey{color:var(--d-muted)}:is(.ac-ct-name .why,.ac-cd-why).tone-blue:before{background:var(--d-action)}.ac-eng{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ac-eng .link-btn{display:inline-flex;align-items:center;gap:4px;min-height:36px}.ac-h3{display:flex;align-items:center;gap:10px;font:500 20px/1.35 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-ink);margin:0 0 12px}.ac-backbtn{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 14px 0 6px;margin:0 0 16px -6px;border:0;border-radius:999px;background:transparent;font:500 16px/1 var(--d-text);color:var(--d-ink);cursor:pointer}.ac-backbtn svg{color:var(--d-muted)}.ac-backbtn:hover{background:var(--d-hover)}.ac-search{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--d-grey-soft);color:var(--d-muted);min-width:0;flex:0 1 280px;border:1px solid transparent}.ac-search:hover{border-color:var(--d-line)}.ac-search input{border:0;background:transparent;font:400 15px/1 var(--d-text);color:var(--d-ink);outline:none;min-width:0;width:100%;height:100%;min-height:38px}.ac-search input::placeholder{color:var(--d-muted)}.ac-search:focus-within{outline:2px solid var(--d-focus);outline-offset:2px}.ac-chart{padding:20px 24px 16px;margin-top:20px}.ac-chart-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-chart-h h3{font:500 18px/1.35 var(--d-text)}.ac-chart-read{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 12px;font:400 14px/1.4 var(--d-text);color:var(--d-muted);min-height:20px;font-variant-numeric:tabular-nums}.ac-chart-read .d{color:var(--d-ink);font-weight:600}.ac-chart-read span{display:inline-flex;align-items:center;gap:6px}.ac-chart-read .sw{width:12px;height:3px;border-radius:2px;display:inline-block}.ac-chart-read .sw.bar{height:12px;width:8px;border-radius:2px;background:var(--d-chart-soft)}.ac-chart-plot{position:relative;height:120px;padding:0 40px;touch-action:pan-y}.ac-chart-plot svg{display:block;width:100%;height:100%;overflow:visible}.ac-chart-plot .grid{stroke:var(--d-line);stroke-width:1}.ac-chart-plot .bar{fill:var(--d-chart-soft)}.ac-chart-plot .bar.on{fill:var(--d-field-line)}.ac-chart-plot .cursor{stroke:var(--d-muted);stroke-width:1;stroke-dasharray:3 3}.ac-chart-ax{position:absolute;top:-2px;font:500 13px/1 var(--d-num);color:var(--d-muted);font-variant-numeric:tabular-nums}.ac-chart-ax.l{left:0}.ac-chart-ax.r{right:0}.ac-chart-x{display:flex;justify-content:space-between;padding:8px 40px 0;font:400 13px/1 var(--d-text);color:var(--d-muted)}@media(max-width:860px){.ac-chart{padding:20px 18px 14px}.ac-chart-plot{padding:0 32px}.ac-chart-x{padding:8px 32px 0}}.ac-ct{container-type:inline-size;overflow:hidden;padding:0 8px}.ac-ct-row{display:grid;grid-template-columns:minmax(200px,2.4fr) 152px 92px 74px 96px 80px 108px 74px 88px;gap:12px;align-items:center;width:100%;min-height:72px;padding:14px;border:0;border-radius:12px;background:transparent;font:400 15px/1.4 var(--d-text);color:inherit;text-align:left;cursor:pointer}.ac-ct-row+.ac-ct-row{box-shadow:0 -1px 0 var(--d-line)}button.ac-ct-row:hover{background:var(--d-hover)}button.ac-ct-row:hover .ac-ct-name .t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ac-ct-head{min-height:0;padding-top:16px;padding-bottom:12px;cursor:default;font:500 14px/1.3 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted)}.ac-stripe-red,.ac-stripe-amber,.ac-stripe-blue,.ac-stripe-green{border-left:0}.ac-ct-name{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.ac-ct-name .t{font:500 17px/1.35 var(--d-text);color:var(--d-ink)}.ac-ct-name .s{font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.ac-ct-name .why{font:500 14px/1.4 var(--d-text)}.ac-ct-row .num{text-align:right;font:600 15px/1.2 var(--d-num);font-variant-numeric:tabular-nums;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ac-ct-row .num small{font:400 13px/1.2 var(--d-text);color:var(--d-muted)}.ac-ct-row .hero b{font:600 20px/1 var(--d-num);letter-spacing:0}.ac-ct-head .num{font:500 14px/1.3 var(--d-text)}.ac-ct-status .pill{white-space:nowrap}.ac-minibar{display:block;width:56px;height:4px;border-radius:2px;background:var(--d-track);overflow:hidden}.ac-minibar>span{display:block;height:100%;border-radius:2px;background:var(--d-chart)}.ac-minibar>span.low{background:var(--d-warn)}@container (max-width: 1000px){.ac-ct-row{grid-template-columns:minmax(180px,2fr) 140px 86px 90px 100px 72px}.ac-ct-md{display:none!important}}@container (max-width: 640px){.ac-ct-head{display:none}.ac-ct-row{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:16px 12px}.ac-ct-head+.ac-ct-row{box-shadow:none}.ac-ct-name,.ac-ct-status{grid-column:1 / -1}.ac-ct-row .num{text-align:left;align-items:flex-start}.ac-ct-row .num:before{content:attr(data-label);font:400 13px/1.2 var(--d-text);color:var(--d-muted)}}.ac-cd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.ac-cd-title{font:500 30px/1.2 var(--d-title);letter-spacing:0}.ac-cd-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.ac-cd-why{margin-top:10px;font:500 15px/1.45 var(--d-text)}.ac-cd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ac-cd-range{margin:28px 0 14px}.ac-funnel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);overflow:hidden}.ac-funnel li{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px 22px;min-width:0}.ac-funnel li+li{border-left:1px solid var(--d-line)}.ac-funnel li.em{background:var(--d-grey-soft)}.ac-funnel .k{font:400 15px/1.3 var(--d-text);color:var(--d-muted)}.ac-funnel b{font:600 32px/1.05 var(--d-num);letter-spacing:0;font-variant-numeric:tabular-nums}.ac-funnel .c{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.ac-cd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.ac-reading{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;min-width:0}.ac-reading h3{font:400 15px/1.3 var(--d-text);color:var(--d-muted)}.ac-reading b{font:600 28px/1.05 var(--d-num);letter-spacing:0;font-variant-numeric:tabular-nums}.ac-reading p{font:400 14px/1.45 var(--d-text);color:var(--d-muted)}.ac-bigbar{position:relative;display:block;height:8px;border-radius:4px;background:var(--d-track)}.ac-bigbar>span{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--d-chart)}.ac-bigbar>span.low{background:var(--d-warn)}.ac-bigbar>span.bad{background:var(--d-bad-text)}.ac-bigbar>span.neutral{background:var(--d-field-line)}.ac-bigbar>span.good{background:var(--d-done)}.ac-bigbar em{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--d-ink)}.ac-cd-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;margin-top:32px;align-items:start}.ac-dl{margin:0;overflow:hidden;padding:4px 22px}.ac-dl>div{display:grid;grid-template-columns:136px minmax(0,1fr);gap:14px;padding:13px 0;font:400 15px/1.5 var(--d-text)}.ac-dl>div+div{border-top:1px solid var(--d-line)}.ac-dl dt{color:var(--d-muted)}.ac-dl dd{margin:0;overflow-wrap:anywhere}.ac-cd-two .ac-mini{padding:4px 22px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.ac-comment{margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--d-grey-soft);color:var(--d-ink);font:400 15px/1.5 var(--d-text)}@media(max-width:1100px){.ac-cd-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.ac-cd-title{font-size:24px}.ac-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-funnel li{padding:16px}.ac-funnel li+li{border-left:0}.ac-funnel li:nth-child(2n){border-left:1px solid var(--d-line)}.ac-funnel li:nth-child(n+3){border-top:1px solid var(--d-line)}.ac-funnel li.em{grid-column:1 / -1;border-left:0}.ac-funnel b{font-size:26px}.ac-cd-cards{grid-template-columns:minmax(0,1fr)}.ac-dl{padding:4px 18px}.ac-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.ac-step{padding:16px}}.ac-source{display:flex;align-items:flex-start;gap:12px;margin:0;padding:16px 18px;border-radius:12px;background:var(--d-grey-soft);font:400 15px/1.5 var(--d-text);color:var(--d-ink)}.ac-source .pill{flex:none;background:var(--d-card)}.ac-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px}.ac-signal{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;min-width:0}.ac-signal h3{font:400 15px/1.3 var(--d-text);color:var(--d-muted)}.ac-signal b{font:600 32px/1.05 var(--d-num);letter-spacing:0;font-variant-numeric:tabular-nums}.ac-signal p{font:400 14px/1.45 var(--d-text);color:var(--d-muted);overflow-wrap:anywhere}.ac-pools{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:16px;align-items:start}.ac-pool{border-radius:16px;background:var(--d-grey-soft);padding:16px 14px 14px;min-width:0}.ac-pool header{padding:2px 4px 12px}.ac-pool h3{display:flex;align-items:center;gap:10px;font:500 17px/1.3 var(--d-text)}.ac-pool h3 i{width:8px;height:8px;border-radius:50%;flex:none}.ac-pool h3 .ac-sh-n{background:var(--d-card)}.ac-pool.p-active h3 i{background:var(--d-done)}.ac-pool.p-backup h3 i{background:var(--d-ink)}.ac-pool.p-warming h3 i{background:var(--d-warn)}.ac-pool.p-burnt h3 i{background:var(--d-bad-text)}.ac-pool header p{margin-top:4px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.ac-pool-empty{padding:16px 8px;font:400 14px/1.4 var(--d-text);color:var(--d-muted);text-align:center}.ac-boxes{list-style:none;margin:0;padding:4px 20px;overflow:hidden}.ac-boxes li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 14px;align-items:center;padding:12px 0}.ac-boxes li+li{border-top:1px solid var(--d-line)}.ac-boxes .a{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ac-boxes li.gone .ac-mono{color:var(--d-muted);text-decoration:line-through}@media(max-width:1240px){.ac-pools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.ac-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.ac-pools,.ac-signals{grid-template-columns:minmax(0,1fr)}.ac-boxes{padding:4px 16px}.ac-boxes li{grid-template-columns:minmax(0,1fr) auto}.ac-boxes li .w{display:none}.ac-boxes .btn{grid-column:1 / -1;justify-self:start}.ac-source{flex-direction:column}.ac-search{flex:1 1 100%;min-height:44px}}.ac-conv{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);overflow:hidden;height:calc(100vh - 220px);min-height:520px}.ac-conv-list{border-right:1px solid var(--d-line);padding:8px;overflow:auto}.ac-conv-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:14px 10px 8px;font:500 15px/1.3 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-ink)}.ac-conv-h span{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.ac-conv-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start;width:100%;padding:12px 10px;border:0;border-radius:12px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:64px}.ac-conv-item:hover{background:var(--d-hover)}.ac-conv-item[aria-current=true]{background:var(--d-select-bg);box-shadow:none}.ac-conv-item .ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--d-grey-soft);color:var(--d-ink)}.ac-conv-item[aria-current=true] .ic{background:var(--d-card)}.ac-conv-item .ic.call{background:var(--d-done-soft);color:var(--d-done-text)}.ac-conv-item .m{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-conv-item .t{font:500 16px/1.35 var(--d-text)}.ac-conv-item .s{font:400 14px/1.4 var(--d-text);color:var(--d-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-conv-item .w{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font:400 14px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap}.ac-conv-item .w em{font-style:normal;font-weight:500;font-size:13px;color:var(--d-warn-text)}.ac-conv-detail{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.ac-conv-back{display:none;margin:12px 0 0 12px}.ac-chat{display:flex;flex-direction:column;min-height:0;flex:1}.ac-chat-h{padding:22px 28px 16px;border-bottom:1px solid var(--d-line)}.ac-chat-h h3{font:500 20px/1.3 var(--d-text)}.ac-chat-h p{margin-top:4px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.ac-chat-scroll{flex:1;overflow:auto;padding:8px 28px 16px;min-height:160px}.ac-chat-day{text-align:center;margin:16px 0 8px;font:500 14px/1 var(--d-text);color:var(--d-muted)}.ac-bubble{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:12px 0;max-width:78%}.ac-bubble.customer{margin-left:auto;align-items:flex-end}.ac-bubble .who{display:inline-flex;align-items:center;gap:6px;font:500 14px/1 var(--d-text);color:var(--d-muted)}.ac-bubble .b{padding:12px 16px;border-radius:4px 16px 16px;background:var(--d-grey-soft);font:400 15px/1.5 var(--d-text);white-space:pre-wrap;overflow-wrap:anywhere}.ac-bubble.customer .b{border-radius:16px 4px 16px 16px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--d-line-strong)}.ac-bubble.engineer .b{background:var(--d-dark);color:var(--d-on-dark)}[data-theme=dark] .ac-bubble.engineer .b{background:var(--d-on-dark);color:var(--d-dark)}.ac-bubble .meta{font:400 13px/1.3 var(--d-text);color:var(--d-muted)}.ac-compose{border-top:1px solid var(--d-line);padding:16px 28px 20px;display:flex;flex-direction:column;gap:10px;background:var(--d-card)}.ac-compose-l{font:500 15px/1.4 var(--d-text)}.ac-compose textarea{width:100%;min-height:88px;resize:vertical}.ac-compose-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ac-call{padding:24px 28px 28px;display:flex;flex-direction:column;gap:20px}.ac-call header h3{font:500 22px/1.3 var(--d-text)}.ac-call header p{margin-top:4px;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.ac-call h4{font:500 15px/1.3 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted);margin-bottom:8px}.ac-call ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font:400 15px/1.5 var(--d-text)}@media(max-width:860px){.ac-conv{grid-template-columns:minmax(0,1fr);min-height:0;height:auto}.ac-conv-detail{overflow:visible}.ac-conv-list{border-right:0}.ac-conv .ac-conv-detail,.ac-conv.show-detail .ac-conv-list{display:none}.ac-conv.show-detail .ac-conv-detail{display:flex}.ac-conv-back{display:inline-flex}.ac-chat-h,.ac-chat-scroll,.ac-compose,.ac-call{padding-left:18px;padding-right:18px}.ac-bubble{max-width:92%}.ac-chat-scroll{max-height:none}.ac-compose-f .btn{width:100%}}.ac-chips{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.ac-who{display:inline-flex;align-items:center;gap:8px}.ac-who .select{width:auto;min-height:40px;height:40px;min-width:0;font-size:15px;padding:0 40px 0 16px;border-radius:999px;background-position:calc(100% - 22px) 17px,calc(100% - 17px) 17px}.ac-log{list-style:none;margin:0;padding:4px 24px;overflow:hidden}.ac-log>li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:4px 16px;padding:12px 0;align-items:start}.ac-log>li+li{border-top:1px solid var(--d-line)}.ac-log>li.undone .ac-h-action{text-decoration:line-through;text-decoration-color:var(--d-field-line);color:var(--d-muted)}.ac-log-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--d-grey-soft);color:var(--d-muted)}.ac-log>li.k-error .ac-log-ic{background:var(--d-warn-soft);color:var(--d-warn-text)}.ac-log>li.k-error.t-bad .ac-log-ic{background:var(--d-bad-soft);color:var(--d-bad-text)}.ac-log>li.k-email .ac-log-ic{background:var(--d-grey-soft);color:var(--d-ink)}.ac-log>li.t-good .ac-log-ic{background:var(--d-done-soft);color:var(--d-done-text)}.ac-log-detail{margin-top:4px;font:400 15px/1.5 var(--d-text);color:var(--d-muted);overflow-wrap:anywhere}@media(max-width:860px){.ac-log{padding:4px 18px}.ac-log>li{grid-template-columns:minmax(0,1fr)}.ac-log-ic{display:none}.ac-log .ac-h-side{grid-column:1}.ac-who{flex:1 1 100%}.ac-who .select{flex:1;height:44px;min-height:44px;background-position:calc(100% - 22px) 19px,calc(100% - 17px) 19px}}.ac-acting{position:sticky;top:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:10px 10px 10px 18px;margin:-20px 0 28px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);color:var(--d-ink);font:400 16px/1.45 var(--d-text)}.ac-acting-txt{display:inline-flex;align-items:center;gap:12px;min-width:0}.ac-acting-pill{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 12px 3px 10px;border-radius:999px;background:var(--d-warn-soft);color:var(--d-warn-text);font:500 14px/1.3 var(--d-text);white-space:nowrap}.ac-acting-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--d-warn)}.ac-acting-txt strong{font-weight:600}.ac-acting-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--d-card);color:var(--d-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d-ink) 14%,transparent);font:500 16px/1 var(--d-text);cursor:pointer;white-space:nowrap}.ac-acting-btn svg{color:var(--d-muted)}.ac-acting-btn:hover{background:var(--d-grey-soft)}.ac-acting-txt .s{display:none}.desk.is-bare .ac-acting{margin-top:16px}@media(max-width:860px){.ac-acting{position:fixed;top:auto;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;margin:0;padding:8px 8px 8px 16px;font-size:15px;box-shadow:var(--d-card-shadow),0 8px 24px #0d21261a}.desk.is-bare .ac-acting{margin:0;bottom:calc(12px + env(safe-area-inset-bottom,0px))}html:has(.ac-acting) .desk.has-side{padding-bottom:184px}html:has(.ac-acting) .desk.is-bare{padding-bottom:96px}.ac-acting-pill{display:none}.ac-acting-txt .l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ac-acting-txt .s{display:inline}.ac-acting-btn{flex:none;padding:0 14px}}@media(max-width:860px){.ac-sh a,.ac-sh .link-btn,.ac-copy,.ac-backbtn,.ac-step-h .link-btn,.ac-eng .link-btn,.ac-r-thread .stack>a,.ac-log .ac-h-side a,.ac-call .link-btn{min-height:44px;display:inline-flex;align-items:center}.ac-copy{min-width:44px}.ac-views{margin-bottom:24px}.ac-views a{min-height:44px;padding:0 16px}.ac-filters .chip{min-height:44px}}.em-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:24px}.em-h1{margin:0;font:500 44px/1.12 var(--d-title, var(--font-heading));letter-spacing:0;color:var(--d-ink, var(--color-text))}.em-lead{margin:10px 0 0;font:400 17px/1.5 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted))}.em-seg{display:inline-flex;padding:4px;gap:4px;border-radius:999px;background:var(--d-grey-soft, var(--color-neutral-soft))}.em-seg button{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:transparent;font:500 15px/1 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted));cursor:pointer;white-space:nowrap}.em-seg button:hover{color:var(--d-ink, var(--color-text))}.em-seg button[aria-pressed=true]{background:var(--d-card, var(--color-surface));color:var(--d-ink, var(--color-text));box-shadow:var(--d-card-shadow, 0 1px 2px rgba(31, 41, 55, .12)),0 0 0 1px var(--d-card-line, transparent)}.em-split{display:grid;grid-template-columns:360px minmax(0,1fr);height:calc(100vh - 252px);min-height:520px;overflow:hidden;border-radius:16px;background:var(--d-card, var(--color-surface));border:1px solid var(--d-card-line, var(--hair));box-shadow:var(--d-card-shadow, none)}.em-list{display:flex;flex-direction:column;min-height:0;overflow:auto;border-right:1px solid var(--d-card-line, var(--hair))}.em-list ul{list-style:none;margin:0;padding:0 10px 10px}.em-list-head{position:sticky;top:0;z-index:1;margin:0;padding:18px 20px 10px;font:500 15px/1.4 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted));background:var(--d-card, var(--color-surface))}.em-group{padding:18px 12px 8px}.em-group-name{margin:0;font:500 15px/1.4 var(--d-text, var(--font-body));color:var(--d-ink, var(--color-text))}.em-group-note{margin:4px 0 0;font:400 14px/1.45 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted))}.em-row{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 10px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.em-row:hover{background:var(--d-hover, rgba(127, 127, 160, .08))}.em-row.on{background:var(--d-select-bg, var(--color-wash))}.em-row.on .em-subj{font-weight:600}.em-row .avatar{--s: 36px !important}.em-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.em-row-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.em-from{font:500 15px/1.3 var(--d-text, var(--font-body));color:var(--d-ink, var(--color-text))}.em-when{flex:none;font:400 14px/1.3 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted))}.em-subj{font:500 15px/1.35 var(--d-text, var(--font-body));color:var(--d-ink, var(--color-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.em-pre{font:400 14px/1.4 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.em-av{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--d-grey-soft, var(--color-wash));color:var(--d-ink, var(--color-text));font:600 13px/1 var(--d-text, var(--font-body))}.em-row.on .em-av:not(.team){background:var(--d-card, var(--color-surface))}.em-av.team{background:var(--d-dark, var(--neutral-950));color:var(--d-on-dark, var(--neutral-50))}.em-av img{width:18px;height:auto}[data-theme=dark] .em-av.team{box-shadow:0 0 0 1px var(--d-card-line, var(--color-border))}.em-list-foot{margin:auto 0 0;padding:14px 20px 18px;border-top:1px solid var(--d-card-line, var(--hair));font:400 14px/1.45 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted))}.em-view{min-width:0;min-height:0;overflow:auto;padding:20px 28px 32px;background:var(--d-grey-soft, rgba(127, 127, 160, .05))}.em-back{display:none}.em-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:16px;font:400 15px/1.4 var(--d-text, var(--font-body));color:var(--d-ink, var(--color-text))}.em-meta .strong{font-weight:500}.em-id{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;background:var(--d-card, var(--color-neutral-soft));font:500 14px/1.3 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted))}.em-muted-meta,.em-meta-note{font:400 14px/1.4 var(--d-text, var(--font-body));color:var(--d-muted, var(--color-text-muted))}.em-stage{display:flex;justify-content:center}.em-stage .email-frame{animation:enter .26s var(--ease) both}@media(prefers-reduced-motion:reduce){.em-stage .email-frame{animation:none}}@media(min-width:1600px){.em-split{grid-template-columns:420px minmax(0,1fr)}}@media(max-width:1180px){.em-split{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.em-list{border-right:0;overflow:visible}.em-view{display:none;overflow:visible;padding:8px 16px 24px}.em-split.reading .em-list{display:none}.em-split.reading .em-view{display:block}.em-back{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin-bottom:4px;padding:0 6px;border:0;background:none;font:500 17px/1 var(--d-text, var(--font-body));color:var(--d-ink, var(--color-link));cursor:pointer}}@media(max-width:860px){.em-head{margin-bottom:20px}.em-h1{font-size:34px}.em-lead{font-size:16px}.em-seg{width:100%}.em-seg button{flex:1;padding:0 10px}.em-view{padding:8px 8px 16px}.em-meta{padding:0 6px}.em-view .email-body{padding:24px 18px 28px}.em-view .email-meta{padding:12px 14px;grid-template-columns:64px minmax(0,1fr)}}.email-frame{border-radius:16px}.email-body{font-size:17px;line-height:1.6}.email-body .em-muted{color:var(--neutral-600);font-size:15px}.email-body .strong{font-weight:600}.email-body .email-btn{margin-top:8px;padding:15px 26px;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font:600 16px/1 var(--font-body)}.email-body .email-btn:hover{background:var(--color-primary-hover);text-decoration:none}.em-steps{margin:14px 0 0;padding:0 0 0 22px;display:flex;flex-direction:column;gap:6px}.em-steps li{padding-left:4px}.em-steps li::marker{color:var(--ally-ink);font-weight:600}.em-sign{display:flex;align-items:center;gap:12px;margin-top:28px;font:400 14px/1.4 var(--font-body)}.em-sign .avatar{box-shadow:none}.em-sign-icon{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--neutral-100)}.em-sign-icon img{width:22px;height:auto}.em-quote{margin:16px 0;padding:16px 20px;border-radius:12px;background:var(--neutral-100);font:400 16px/1.55 var(--font-body);color:var(--ally-ink)}.em-quote-who{display:block;margin-top:8px;font:600 14px/1.3 var(--font-body);color:var(--neutral-600)}.email-body .email-foot{font-size:14px;line-height:1.5}.email-meta dt{color:var(--neutral-600)}.desk{--d-ink: #182e32;--d-muted: #5a6a6d;--d-faint: #5f6e71;--d-card: #ffffff;--d-card-line: #eaecec;--d-card-shadow: 0 1px 2px rgba(13, 33, 38, .04), 0 6px 20px rgba(13, 33, 38, .03);--d-raised: #ffffff;--d-solid: #ffffff;--d-selected: #f5f3ef;--d-hover: rgba(24, 46, 50, .04);--d-line: #e3e6e6;--d-field-line: #8a9597;--d-action: #ff4d00;--d-action-hover: #ff6a26;--d-on-action: #0d2126;--d-action-shadow: none;--d-focus: #0d2126;--d-link: #182e32;--d-select-bg: #f5f3ef;--d-select-line: #0d2126;--d-chart: #0d2126;--d-chart-soft: #d9dddd;--d-attn: #ff4d00;--d-attn-text: #182e32;--d-attn-soft: #ffede5;--d-attn-pill: #182e32;--d-meet: #2e7d4f;--d-done: #2e7d4f;--d-done-text: #2e7d4f;--d-done-soft: #e7f1eb;--d-warn: #b7791f;--d-warn-text: #9a6b00;--d-warn-soft: #fbf3e2;--d-bad-text: #b42318;--d-bad-soft: #fdecea;--d-info-text: #182e32;--d-info-soft: #f5f3ef;--d-grey-soft: #f5f3ef;--d-track: #e3e6e6;--d-dark: #0d2126;--d-dark-2: #122a30;--d-on-dark: #fbfbfa;--d-on-dark-2: rgba(251, 251, 250, .68);--d-title: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--d-text: Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--d-num: var(--d-text);--d-machine: #5a6a6d;--d-teal: #2e7d4f;--d-teal-soft: #e7f1eb;--d-shadow: 0 1px 3px rgba(13, 33, 38, .1);--d-pop: #ffffff;min-height:100vh;padding:24px 40px 56px;color:var(--d-ink);font-family:var(--d-text);background:#fbfbfa;font-variant-numeric:tabular-nums;overflow-x:clip}.desk :where(a){color:inherit;text-decoration:none}.desk a:where(:hover){text-decoration:none}:where(.desk) button{font:inherit;color:inherit;cursor:pointer}.desk :focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}.d-muted{color:var(--d-muted);flex:none}.d-search{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:14px;background:var(--d-card);border:1px solid var(--d-card-line);transition:border-color .2s}.d-search:hover{border-color:var(--d-field-line)}.d-search:focus-within{outline:2px solid var(--d-focus);outline-offset:2px}.d-search .ic{flex:none;display:grid;place-items:center;color:var(--d-muted)}.d-search input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;font:400 16px/1 var(--d-text);color:var(--d-ink)}.d-search input:focus-visible{outline:none}.d-search input::placeholder{color:var(--d-faint)}.d-search input::-webkit-search-cancel-button{display:none}.d-search-pop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;padding:8px;border-radius:16px;background:var(--d-pop);border:1px solid var(--d-card-line);box-shadow:0 12px 32px #1f293724}.d-search-row{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;border:0;border-radius:12px;background:transparent;text-align:left}.d-search-row:hover,.d-search-row:focus-visible{background:var(--d-hover)}.d-search-row .t{display:block;font:500 15px/1.3 var(--d-text)}.d-search-row .s{display:block;font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.d-search-camp{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--d-grey-soft);color:var(--d-muted)}.d-search-none{margin:0;padding:14px 12px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .user-btn{width:48px;height:48px;flex:none;display:grid;place-items:center;padding:0;border-radius:999px;background:transparent;border:0}.d-unread{position:absolute;top:-3px;right:-5px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--d-action);color:var(--d-on-action);font:700 13px/22px var(--d-text);text-align:center;box-shadow:0 0 0 2px #f6f8fa}[data-theme=dark] .desk .d-unread{box-shadow:0 0 0 2px #0a1a1e}.d-main{min-width:0;outline:none}.d-hello{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px 24px;margin-bottom:32px}.d-date{margin:0 0 10px;font:600 14px/1 var(--d-text);letter-spacing:.04em;text-transform:uppercase;color:var(--d-muted)}.d-h1{margin:0;font:600 34px/1.2 var(--d-title);letter-spacing:-.015em;color:var(--d-ink)}.d-lead{margin:10px 0 0;font:400 17px/1.45 var(--d-text);color:var(--d-muted)}.d-hello-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.d-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--d-action);color:var(--d-on-action);font:500 17px/1 var(--d-text);white-space:nowrap;box-shadow:var(--d-action-shadow);transition:transform .15s,background .15s}.d-btn-primary:hover{background:var(--d-action-hover)}.d-btn-primary:disabled{background:var(--d-grey-soft);color:var(--d-muted);box-shadow:none;cursor:not-allowed;transform:none}.d-btn-primary:active{transform:scale(.98)}.d-btn-primary.block{display:flex;width:100%}.d-btn-soft{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--d-solid);border:1px solid var(--d-line);font:500 16px/1 var(--d-text);color:var(--d-ink);white-space:nowrap;transition:border-color .2s;flex:none}.d-btn-soft:hover{background:var(--d-selected);border-color:var(--d-line)}.d-btn-soft.wide{display:flex;width:100%}.d-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:6px 2px;border:0;background:none;cursor:pointer;font:500 15px/1.2 var(--d-text);color:var(--d-link)}.d-link:hover{text-decoration:underline;text-underline-offset:4px}.d-back{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:0 0 14px -6px;padding:6px;border-radius:10px;font:500 17px/1 var(--d-text);color:var(--d-link)}.d-back:hover{background:var(--d-hover)}.d-card{padding:24px 24px 20px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);min-width:0}.d-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.d-h2{display:block;margin:0;font:500 20px/1.3 var(--d-title);letter-spacing:0;color:var(--d-ink)}.d-h2.sm{font-size:17px}.d-sub{display:block;margin:6px 0 0;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.d-label{display:inline-flex;align-items:center;gap:8px;margin:0;font:600 14px/1 var(--d-text);letter-spacing:0;color:var(--d-muted)}.d-label:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.d-label.violet{color:var(--d-link)}.d-label.ember{color:var(--d-attn-text)}.d-label.teal{color:var(--d-teal)}.d-label.green{color:var(--d-done-text)}.d-label.amber{color:var(--d-warn-text)}.d-label.grey{color:var(--d-muted)}.d-pill{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;font:600 14px/1 var(--d-text);white-space:nowrap}.d-pill.green{background:var(--d-done-soft);color:var(--d-done-text)}.d-pill.blue{background:var(--d-info-soft);color:var(--d-info-text)}.d-pill.amber{background:var(--d-warn-soft);color:var(--d-warn-text)}.d-pill.red{background:var(--d-bad-soft);color:var(--d-bad-text)}.d-pill.violet{background:var(--d-select-bg);color:var(--d-link)}.d-pill.ember{background:var(--d-attn-soft);color:var(--d-attn-pill)}.d-pill.teal{background:var(--d-teal-soft);color:var(--d-teal)}.d-pill.grey{background:var(--d-grey-soft);color:var(--d-muted)}.d-table{width:100%;border-collapse:collapse}.d-table th{padding:0 14px 12px 0;text-align:left;font:500 14px/1 var(--d-text);color:var(--d-muted);white-space:nowrap}.d-table td{padding:15px 14px 15px 0;border-top:1px solid var(--d-line);vertical-align:middle;font:400 16px/1.3 var(--d-text)}.d-table .c-go{width:24px;padding-right:0;text-align:right;color:var(--d-faint)}.d-table td.num{font:600 16px/1 var(--d-num);font-variant-numeric:tabular-nums}.d-table .c-due{color:var(--d-muted);white-space:nowrap}.d-row{position:relative}.d-row-link{display:inline-grid;place-items:center;color:inherit}.d-row-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.d-row:hover td{background:var(--d-hover)}.d-row:hover .d-cell-name .t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.d-row:hover .c-go{color:var(--d-link)}.d-cell-name{display:flex;flex-direction:column;gap:4px;min-width:0}.d-cell-name .t{font:600 16px/1.3 var(--d-text);color:var(--d-ink)}.d-cell-name .s{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.d-done-head{display:flex;align-items:center;gap:12px}.d-checks{display:flex;flex-direction:column;gap:12px;margin:18px 0 4px;padding:0;list-style:none}.d-checks li{display:flex;align-items:center;gap:12px;font:400 16px/1.35 var(--d-text)}.d-check{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}@media(max-width:1279px){.desk{padding:22px 28px 48px}}@media(max-width:1099px){.o-1{order:1}.o-2{order:2}.o-3{order:3}.o-4{order:4}.o-5{order:5}.o-6{order:6}}@media(max-width:860px){.desk{padding:14px 16px 120px}.d-search{grid-column:1 / -1;grid-row:2}.desk .user-btn{width:44px;height:44px}.d-unread{top:-7px;right:-9px;min-width:20px;height:20px;font-size:12px;line-height:20px}.d-hello{margin-bottom:22px;gap:14px}.d-h1{font-size:29px}.d-lead{font-size:16px}.d-card{padding:20px 18px 16px;border-radius:18px}.d-h2{font-size:18px}.d-table,.d-table tbody{display:block}.d-table thead{display:none}.d-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px 0;border-top:1px solid var(--d-line)}.d-table tbody tr:first-child{border-top:0;padding-top:0}.d-table td{padding:0;border:0;text-align:left}.d-table .c-prog,.d-table .c-due{grid-column:1 / -1}.d-table .c-due:empty{display:none}.d-table .c-talk{display:none}.d-table .c-go{display:contents}.d-table .d-row-link{position:absolute;top:0;right:0;bottom:0;left:0}.d-table .d-row-link svg{display:none}html:has(.desk){scroll-padding-bottom:112px}.desk.is-bare{padding-bottom:32px}html:has(.desk.is-bare){scroll-padding-bottom:0}}[data-theme=dark] .desk{--d-ink: #fbfbfa;--d-muted: #b0b8b9;--d-faint: #96a2a4;--d-card: #122a30;--d-card-line: #1f3a40;--d-card-shadow: none;--d-raised: #122a30;--d-solid: #173339;--d-selected: rgba(251, 251, 250, .08);--d-hover: rgba(251, 251, 250, .05);--d-line: #234046;--d-field-line: #6e8488;--d-action: #ff4d00;--d-action-hover: #ff6a26;--d-on-action: #0d2126;--d-action-shadow: none;--d-focus: #fbfbfa;--d-link: #fbfbfa;--d-select-bg: rgba(251, 251, 250, .08);--d-select-line: #fbfbfa;--d-chart: #fbfbfa;--d-chart-soft: #2a474d;--d-attn: #ff4d00;--d-attn-text: #fbfbfa;--d-attn-soft: rgba(255, 77, 0, .16);--d-attn-pill: #fbfbfa;--d-meet: #5dbb86;--d-done: #5dbb86;--d-done-text: #6cc795;--d-done-soft: rgba(79, 179, 126, .16);--d-warn: #d9a441;--d-warn-text: #e0b25a;--d-warn-soft: rgba(224, 178, 90, .14);--d-bad-text: #f28b82;--d-bad-soft: rgba(242, 139, 130, .14);--d-info-text: #fbfbfa;--d-info-soft: rgba(251, 251, 250, .08);--d-grey-soft: rgba(251, 251, 250, .06);--d-track: #234046;--d-dark: #071316;--d-dark-2: #0d2126;--d-machine: #b0b8b9;--d-teal: #6cc795;--d-teal-soft: rgba(79, 179, 126, .16);--d-shadow: none;--d-pop: #173339;background:#0a1a1e}@media(max-width:860px){[data-theme=dark] .desk .d-rail-group{background:#122a30f5}}@media(prefers-reduced-motion:reduce){.desk *,.desk *:before,.desk *:after{transition:none!important;animation:none!important}}.d-banners{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.desk .glass{background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.desk .s-title,.desk .large-title h1{font:600 34px/1.2 var(--d-title);letter-spacing:-.015em;color:var(--d-ink)}.desk .s-head,.desk .large-title{padding:0 0 24px}.desk .ios-page,.desk .adapt{margin-left:0;margin-right:0}@media(max-width:860px){.desk .s-title,.desk .large-title h1{font-size:29px}}.d-page{max-width:860px}.desk .d-page{margin-left:0;margin-right:0}.d-page.wide{max-width:none}.desk .dp-row.on .n,.desk .dc-row.on .t,.desk .dl-row.on .t{font-weight:600}:root[data-palette=violet]:not([data-theme=dark]) .desk{--d-ink: var(--ally-ink);--d-muted: var(--neutral-600);--d-faint: #6e6f7a;--d-card-line: rgba(17, 18, 23, .07);--d-card-shadow: 0 1px 2px rgba(25, 13, 73, .04), 0 8px 24px rgba(25, 13, 73, .05);--d-selected: var(--violet-50);--d-hover: rgba(91, 47, 252, .045);--d-line: rgba(17, 18, 23, .07);--d-field-line: var(--neutral-400);--d-action: var(--violet-600);--d-action-hover: var(--violet-700);--d-action-shadow: 0 6px 16px rgba(91, 47, 252, .22);--d-focus: var(--violet-600);--d-link: var(--violet-700);--d-select-bg: var(--violet-100);--d-select-line: var(--violet-300);--d-chart: var(--violet-600);--d-chart-soft: var(--violet-200);--d-attn: var(--accent-ember);--d-attn-text: var(--accent-ember-text);--d-attn-soft: var(--accent-ember-soft);--d-attn-pill: #b13a0a;--d-meet: var(--viz-2);--d-done: var(--success);--d-done-text: var(--success-text);--d-done-soft: var(--success-soft);--d-warn: var(--warning);--d-warn-text: var(--warning-text);--d-warn-soft: var(--warning-soft);--d-bad-text: var(--error-text);--d-bad-soft: var(--error-soft);--d-info-text: var(--info-text);--d-info-soft: var(--info-soft);--d-grey-soft: var(--neutral-100);--d-track: var(--neutral-200);--d-title: var(--font-heading);--d-text: var(--font-body);--d-num: var(--font-mono);--d-machine: var(--neutral-700);--d-teal: #0f766e;--d-teal-soft: #ddf4f1;--d-shadow: 0 6px 18px rgba(25, 13, 73, .08);background:radial-gradient(70% 420px at 50% -120px,rgba(91,47,252,.12),transparent 75%),var(--bg-mist)}.acct-who{display:flex;align-items:center;gap:14px;padding:4px 0 16px;border-bottom:1px solid var(--color-border)}.acct-n{display:block;font:600 17px/1.3 var(--font-body);color:var(--color-text)}.acct-s{display:block;margin-top:2px;font:400 15px/1.35 var(--font-body);color:var(--color-text-muted);overflow-wrap:anywhere}.acct-list{margin:8px 0 0;padding:0;list-style:none}.acct-row{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:10px 4px;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);font:500 17px/1.3 var(--font-body);text-align:left;cursor:pointer}.acct-row svg{flex:none;color:var(--color-text-muted)}.acct-row:hover,.acct-row:focus-visible{background:var(--color-neutral-soft)}.acct-list li:last-child .acct-row{border-bottom:0}.acct-row.out{color:var(--color-error-text)}.acct-row.out svg{color:currentColor}.desk .dp-page{--dp-line: color-mix(in srgb, var(--d-ink) 14%, transparent);--dp-line-2: var(--d-card-line);--dp-soft: var(--d-grey-soft);--dp-soft-hover: color-mix(in srgb, var(--d-ink) 4%, var(--d-grey-soft));--dp-float: 0 18px 48px color-mix(in srgb, var(--d-dark) 14%, transparent);font-family:var(--d-text);font-size:16px;line-height:1.5;letter-spacing:0;color:var(--d-ink)}.desk .dp-page :where(h1,h2,h3,p,ul,ol,dl,dd,blockquote){margin:0;padding:0}.desk .dp-page :where(ul,ol){list-style:none}.desk .dp-page svg{flex:none}.desk .dp-card{min-width:0;border-radius:16px;background:var(--d-card);border:1px solid var(--dp-line-2);box-shadow:var(--d-card-shadow)}.desk .dp-card-title{font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.desk .dp-sdot{display:inline-block;width:8px;height:8px;flex:none;border-radius:50%;background:currentColor;color:var(--d-action)}.desk .dp-top{padding:8px 0 4px;margin-bottom:28px}.desk .dp-h1{font:500 44px/1.12 var(--d-title);letter-spacing:0;color:var(--d-ink)}.desk .dp-status{display:flex;align-items:center;gap:10px;margin-top:14px;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .dp-ok{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .dp-ok svg{width:15px;height:15px}.desk .dp-ok.turn{background:var(--d-attn-soft)}.desk .dp-ok.big{width:56px;height:56px}.desk .dp-ok.big svg{width:28px;height:28px}.desk .dp-back{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:0 0 12px -6px;padding:0 8px 0 2px;border-radius:999px;font:500 17px/1 var(--d-text);color:var(--d-ink)}.desk .dp-back svg{width:22px;height:22px;color:var(--d-muted)}.desk .dp-back:hover{text-decoration:underline;text-underline-offset:4px}.desk .dp-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;font:500 17px/1.2 var(--d-text);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .15s,transform .1s}.desk .dp-pill:active{transform:scale(.98)}.desk .dp-pill svg{width:18px;height:18px}.desk .dp-pill.primary{background:var(--d-action);color:var(--d-on-action)}.desk .dp-pill.primary:hover{background:var(--d-action-hover)}.desk .dp-pill.primary:disabled{background:var(--dp-soft);color:var(--d-muted);cursor:not-allowed;transform:none}.desk .dp-pill.soft{min-height:44px;padding:0 20px;font-size:16px;background:var(--dp-soft);color:var(--d-ink)}.desk .dp-pill.soft:hover{background:var(--dp-soft-hover)}.desk .dp-pill.line{min-height:44px;padding:0 20px;font-size:16px;background:var(--d-card);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--dp-line)}.desk .dp-pill.line:hover{background:var(--dp-soft)}.desk .dp-textlink,.desk .dp-link{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--d-ink);text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.desk .dp-textlink{display:inline-flex;align-items:center;min-height:44px;font-weight:500;text-decoration:none}.desk .dp-textlink:hover{text-decoration:underline;text-underline-offset:4px}.desk .dp-link:hover{text-decoration-thickness:2px}.desk .dp-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--dp-soft);color:var(--d-ink);font:600 14px/1 var(--d-text)}.desk .dp-av.lg{width:48px;height:48px;font-size:16px}.desk .dp-av.sm{width:28px;height:28px;font-size:12px}.desk .dp-av.team{background:var(--d-dark);color:var(--d-on-dark)}[data-theme=dark] .desk .dp-av.team{box-shadow:0 0 0 1px var(--d-field-line)}.desk .dp-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--dp-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink);white-space:nowrap}.desk .dp-chip.white{background:var(--d-card)}.desk .dp-chip.quiet{color:var(--d-muted)}.desk .dp-chip.done .dp-sdot{color:var(--d-done)}.desk .dp-page:not(.is-wide){max-width:820px}.desk .dp-page.is-wide{display:flex;flex-direction:column;height:max(600px,calc(100dvh - 64px));margin-bottom:-16px}.desk .dp-split.is-wide{flex:1;min-height:0;display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px}.desk .dp-split.is-wide>*{min-height:0}.desk .dp-split:not(.is-wide){display:flex;flex-direction:column;gap:20px}.desk .dp-list{padding:0 12px 12px}.desk .dp-split.is-wide .dp-list{overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.desk .dp-filters{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;margin:0 -12px 4px;padding:16px 16px 14px;border-bottom:1px solid var(--dp-line-2);border-radius:16px 16px 0 0;background:var(--d-card)}.desk .dp-show{position:relative;flex:1;min-width:0;display:flex;align-items:center}.desk .dp-show select{width:100%;min-width:0;height:44px;padding:0 40px 0 16px;border:0;border-radius:999px;background:var(--dp-soft);font:500 16px/1.2 var(--d-text);color:var(--d-ink);text-overflow:ellipsis;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .15s}.desk .dp-show select:hover{background:var(--dp-soft-hover)}.desk .dp-show svg{position:absolute;right:14px;width:18px;height:18px;color:var(--d-muted);pointer-events:none}.desk .dp-unread{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 9px 0 15px;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--dp-line);font:500 16px/1 var(--d-text);color:var(--d-ink);transition:background .15s}.desk .dp-unread:hover{background:var(--dp-soft)}.desk .dp-unread-n{min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--dp-soft);font:600 13px/26px var(--d-num);text-align:center;font-variant-numeric:tabular-nums}.desk .dp-unread[aria-pressed=true]{background:var(--d-dark);color:var(--d-on-dark);box-shadow:none}.desk .dp-unread[aria-pressed=true] .dp-unread-n{background:color-mix(in srgb,var(--d-on-dark) 16%,transparent)}[data-theme=dark] .desk .dp-unread[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--d-field-line)}.desk .dp-rows li{position:relative}.desk .dp-rows li+li:before{content:"";position:absolute;top:0;left:12px;right:12px;border-top:1px solid var(--dp-line-2)}.desk .dp-rows li.on:before,.desk .dp-rows li.on+li:before,.desk .dp-rows li:hover:before,.desk .dp-rows li:hover+li:before{border-top-color:transparent}.desk .dp-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:14px 12px;border-radius:12px;color:inherit;transition:background .15s}.desk a.dp-row:hover{background:var(--d-hover)}.desk .dp-row.on,.desk a.dp-row.on:hover{background:var(--d-select-bg)}.desk .dp-row.on .dp-av{background:var(--d-card)}.desk .dp-row-main{min-width:0}.desk .dp-row-top{display:flex;align-items:baseline;gap:8px;min-width:0;line-height:1.35}.desk .dp-row-name .dp-sdot{margin-right:8px;vertical-align:2px}.desk .dp-row-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 17px/1.35 var(--d-text);color:var(--d-ink)}.desk .dp-row-co{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.35 var(--d-text);color:var(--d-muted)}.desk .dp-row-co:before{content:"·";margin-right:8px}.desk .dp-row-when{flex:none;margin-left:auto;font:400 14px/1.35 var(--d-text);color:var(--d-muted);font-variant-numeric:tabular-nums}.desk .dp-row-msg{display:flex;align-items:center;gap:10px;min-width:0;margin-top:6px}.desk .dp-row-msg .dp-chip{flex:none}.desk .dp-row-q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .dp-row.unread .dp-row-name{font-weight:700}.desk .dp-row.unread .dp-row-when{font-weight:600;color:var(--d-ink)}.desk .dp-row.unread .dp-row-q{color:var(--d-ink)}.desk .dp-row.muted:not(.unread) .dp-row-name{color:var(--d-muted)}.desk .dp-row-act{margin-left:4px}.desk .dp-row-chev,.desk .dp-split.is-wide .dp-row-act{display:none}.desk .dp-split.is-wide .dp-row-top{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px}.desk .dp-split.is-wide .dp-row-co{grid-row:2;grid-column:1 / -1}.desk .dp-split.is-wide .dp-row-co:before{content:none}.desk .dp-split.is-wide .dp-row{align-items:start}.desk a.dp-row:hover .dp-row-act{background:var(--dp-soft)}.desk .dp-split:not(.is-wide) .dp-row{padding:16px 12px}.desk .dp-nomatch{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 12px 6px}.desk .dp-nomatch p{font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .dp-nobody{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center}.desk .dp-nobody p{max-width:340px;font:400 17px/1.45 var(--d-text);color:var(--d-muted)}.desk .dp-notfound{padding:28px 32px}.desk .dp-notfound p{margin-top:6px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .dp-empty{padding:32px 36px}.desk .dp-empty-t{font:500 30px/1.2 var(--d-text);color:var(--d-ink)}.desk .dp-empty-s{margin-top:6px;font:400 17px/1.45 var(--d-text);color:var(--d-muted)}.desk .dp-split.is-wide .dp-convo{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(120px,1fr) minmax(0,auto)}.desk .dp-split.is-wide .dp-convo.side{grid-template-columns:minmax(0,1fr) 280px}.desk .dp-split.is-wide .dp-compose{min-height:0;overflow-y:auto;scrollbar-width:thin}.desk .dp-head{grid-column:1 / -1;grid-row:1;padding:20px 28px 16px;border-bottom:1px solid var(--dp-line-2)}.desk .dp-head-who{display:flex;align-items:center;gap:14px}.desk .dp-who{flex:1;min-width:0;line-height:1.3}.desk .dp-name{font:500 24px/1.25 var(--d-title);letter-spacing:0;color:var(--d-ink);overflow-wrap:anywhere}.desk .dp-job{margin-top:2px;font:400 16px/1.4 var(--d-text);color:var(--d-muted);overflow-wrap:anywhere}.desk .dp-details-btn{flex:none;gap:6px;margin-left:auto;padding:0 14px 0 18px}.desk .dp-details-btn[aria-expanded=true]{background:var(--dp-soft);box-shadow:none}.desk .dp-chev{width:18px;height:18px;color:var(--d-muted);transition:transform .2s}.desk .dp-chev.up{transform:rotate(180deg)}.desk .dp-head-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0 0 62px}.desk .dp-tag-wrap{position:relative;display:flex;align-items:center;min-width:0;max-width:100%}.desk .dp-tagsel{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:44px;padding-left:16px;border-radius:999px;background:var(--dp-soft);color:var(--d-ink);cursor:pointer;transition:background .15s}.desk .dp-tagsel:hover{background:var(--dp-soft-hover)}.desk .dp-tagsel .k{font:400 15px/1 var(--d-text);color:var(--d-muted)}.desk .dp-tagsel select{field-sizing:content;min-width:0;max-width:240px;height:44px;padding:0 40px 0 2px;border:0;border-radius:999px;background:transparent;font:500 16px/1 var(--d-text);color:inherit;text-overflow:ellipsis;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.desk .dp-tagsel>svg{position:absolute;right:14px;width:18px;height:18px;color:var(--d-muted);pointer-events:none}.desk .dp-tagsel .v{padding-right:16px;font:500 16px/1 var(--d-text)}.desk .dp-tagsel.done .dp-sdot{color:var(--d-done)}.desk .dp-tagsel:focus-within{outline:2px solid var(--d-focus);outline-offset:2px}.desk .dp-tagsel select:focus-visible{outline:none}.desk .dp-tagsel.is-sorting{cursor:default;color:var(--d-muted)}.desk .dp-tagsel.is-sorting:hover{background:var(--dp-soft)}.desk .dp-mytags{display:flex;flex-wrap:wrap;gap:6px}.desk .dp-mytag{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:0 2px 0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--dp-line);font:500 14px/1 var(--d-text);color:var(--d-ink)}.desk .dp-mytag button{position:relative;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--d-muted)}.desk .dp-mytag button svg{width:15px;height:15px}.desk .dp-mytag button:hover{background:var(--dp-soft);color:var(--d-ink)}.desk .dp-pop{position:absolute;top:calc(100% + 10px);left:0;z-index:40;width:340px;padding:24px;border-radius:16px;background:var(--d-pop);border:1px solid var(--dp-line-2);box-shadow:var(--dp-float)}.desk .dp-pop-title{margin:0 0 14px;font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.desk .dp-pop-k{margin:0 0 10px;font:500 16px/1.4 var(--d-text);color:var(--d-ink)}.desk .dp-pop-k span{margin-left:6px;font-weight:400;color:var(--d-muted)}.desk .dp-pop-when{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px}.desk .dp-pop-field label{display:block;margin-bottom:6px;font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.desk .dp-pop input{width:100%;height:48px;padding:0 12px;border:1px solid var(--dp-line);border-radius:12px;background:var(--d-card);font:400 16px/1 var(--d-text);color:var(--d-ink)}.desk .dp-pop input:focus{border-color:var(--d-ink);outline:none}.desk .dp-pop-hint{margin:12px 0 18px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .dp-pop-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.desk .dp-details{min-width:0}.desk .dp-details.side{grid-column:2;grid-row:2 / 4;padding:20px 16px 20px 24px;border-left:1px solid var(--dp-line-2);overflow-y:auto;scrollbar-width:thin}.desk .dp-details.over{position:relative;z-index:5;grid-column:1;grid-row:2 / 4;justify-self:end;width:min(320px,100%);padding:20px 16px 20px 24px;border-left:1px solid var(--dp-line-2);background:var(--d-pop);box-shadow:var(--dp-float);overflow-y:auto;scrollbar-width:thin;animation:dp-slide .18s ease-out both}.desk .dp-details.inline{margin:16px 20px 0;padding:16px 18px 12px;border-radius:12px;background:var(--dp-soft)}@keyframes dp-slide{0%{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.desk .dp-details.over{animation:none}}.desk .dp-facts{display:flex;flex-direction:column;gap:14px}.desk .dp-details.inline .dp-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 24px}.desk .dp-fact{min-width:0}.desk .dp-fact dt{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.desk .dp-fact dd{display:flex;align-items:center;gap:4px;min-height:28px;margin-top:2px;font:400 16px/1.4 var(--d-text);color:var(--d-ink)}.desk .dp-fact .v{flex:1;min-width:0;overflow-wrap:anywhere}.desk .dp-details.inline .dp-fact .v{flex:0 1 auto}.desk .dp-fact .dp-link{display:inline-flex;align-items:center;min-height:44px;margin:-11px 0;overflow-wrap:anywhere}.desk .dp-copy{flex:none;width:44px;height:44px;display:grid;place-items:center;margin:-8px -6px -8px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--d-muted);transition:background .15s,color .15s}.desk .dp-copy svg{width:16px;height:16px}.desk .dp-copy:hover{background:var(--dp-soft);color:var(--d-ink)}.desk .dp-details.inline .dp-copy:hover{background:var(--d-card)}.desk .dp-more-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:10px 0 0;padding:0;border:0;background:none;font:500 16px/1 var(--d-text);color:var(--d-ink)}.desk .dp-more-btn:hover{text-decoration:underline;text-underline-offset:4px}.desk .dp-more{margin:6px 0 14px;padding-top:14px;border-top:1px solid var(--dp-line-2)}.desk .dp-scroll{grid-column:1;grid-row:3;padding:24px 28px}.desk .dp-split.is-wide .dp-scroll{overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.desk .dp-thread{display:flex;flex-direction:column;gap:18px}.desk .dp-msg{display:flex;flex-direction:column;align-items:flex-start;max-width:min(78%,640px)}.desk .dp-msg.us{align-self:flex-end;align-items:flex-end}.desk .dp-bubble{padding:14px 18px;border-radius:16px;font:400 16px/1.55 var(--d-text);color:var(--d-ink);white-space:pre-wrap;overflow-wrap:anywhere}.desk .dp-msg.them .dp-bubble{background:var(--dp-soft);border-top-left-radius:4px}.desk .dp-msg.us .dp-bubble{background:var(--d-card);box-shadow:inset 0 0 0 1px var(--dp-line-2);border-top-right-radius:4px}.desk .dp-inlink{color:var(--d-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.desk .dp-inlink:hover{text-decoration-thickness:2px}.desk .dp-bubble-cc{display:block;margin-top:8px;font:400 14px/1.4 var(--d-text);color:var(--d-muted);white-space:normal}.desk .dp-bubble-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;white-space:normal}.desk .dp-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.desk .dp-clamp.open{display:block;-webkit-line-clamp:unset}.desk .dp-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 12px;margin:6px 4px 0;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .dp-msg.them .dp-meta{justify-content:flex-start}.desk .dp-showall{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:500 14px/1.4 var(--d-text);color:var(--d-ink)}.desk .dp-showall:hover{text-decoration:underline;text-underline-offset:3px}.desk .dp-compose{grid-column:1 / -1;grid-row:4;padding:18px 28px 24px;border-top:1px solid var(--dp-line-2)}.desk .dp-quiet{font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .dp-next{margin-bottom:12px}.desk .dp-removed{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px}.desk .dp-removed .dp-textlink{color:var(--d-ink)}.desk .dp-named{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;margin-bottom:12px;font:400 15px/1.45 var(--d-text);color:var(--d-ink)}.desk .dp-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.desk .dp-suggestion{min-height:44px;padding:0 18px;font-size:15px;white-space:normal;text-align:left}.desk .dp-form{display:flex;flex-direction:column;gap:10px}.desk .dp-field{display:flex;padding:4px 16px;border:1px solid var(--dp-line);border-radius:14px;background:var(--d-card);transition:border-color .15s}.desk .dp-field:focus-within{border-color:var(--d-ink)}.desk .dp-field textarea{flex:1;width:100%;min-width:0;min-height:48px;max-height:196px;padding:10px 0;border:0;outline:0;resize:none;background:none;font:400 16px/1.45 var(--d-text);color:var(--d-ink)}.desk .dp-field textarea:focus-visible{outline:none}.desk .dp-field textarea::placeholder{color:var(--d-muted)}.desk .dp-error{margin:0 4px;font:400 14px/1.45 var(--d-text);color:var(--d-bad-text)}.desk .dp-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;background:var(--d-warn-soft);color:var(--d-warn-text)}.desk .dp-warn svg{width:18px;height:18px;margin-top:2px}.desk .dp-warn p{font:400 15px/1.45 var(--d-text);color:var(--d-ink)}.desk .dp-cc label{display:block;margin:0 0 6px 2px;font:500 15px/1.3 var(--d-text);color:var(--d-ink)}.desk .dp-cc-box{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:1px 10px;border:1px solid var(--dp-line);border-radius:14px;background:var(--d-card);cursor:text;transition:border-color .15s}.desk .dp-cc-box:focus-within{border-color:var(--d-ink)}.desk .dp-cc-box.invalid{border-color:var(--d-bad-text)}.desk .dp-cc-box input{flex:1 1 160px;min-width:0;height:44px;border:0;background:transparent;font:400 16px/1 var(--d-text);color:var(--d-ink)}.desk .dp-cc-box input:focus-visible{outline:none}.desk .dp-cc-box input::placeholder{color:var(--d-muted)}.desk .dp-cc-chip{display:inline-flex;align-items:center;gap:2px;min-height:32px;max-width:100%;padding:0 2px 0 12px;border-radius:999px;background:var(--dp-soft);font:500 14px/1.2 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .dp-cc-chip.dnc{background:var(--d-warn-soft)}.desk .dp-cc-chip button,.desk .dp-file button{position:relative;width:28px;height:28px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--d-muted)}.desk .dp-cc-chip button svg,.desk .dp-file button svg{width:15px;height:15px}.desk .dp-cc-chip button:hover,.desk .dp-file button:hover{background:var(--d-hover);color:var(--d-ink)}.desk .dp-files{display:flex;flex-wrap:wrap;gap:6px}.desk .dp-file{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-width:100%;padding:0 4px 0 12px;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--dp-line);font:400 14px/1.2 var(--d-text);color:var(--d-ink)}.desk .dp-file.sent{min-height:32px;padding-right:12px}.desk .dp-file>svg{width:15px;height:15px;color:var(--d-muted)}.desk .dp-file .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk .dp-file .sz{flex:none;color:var(--d-muted)}.desk .dp-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.desk .dp-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.desk .dp-tool{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 14px;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--dp-line);font:500 15px/1 var(--d-text);color:var(--d-ink);cursor:pointer;transition:background .15s}.desk .dp-tool svg{width:18px;height:18px;color:var(--d-muted)}.desk .dp-tool:hover{background:var(--dp-soft)}.desk .dp-tool[aria-expanded=true]{background:var(--dp-soft);box-shadow:none}.desk .dp-tool[aria-expanded=true] svg{color:var(--d-ink)}.desk .dp-send{margin-left:auto}@media(min-width:1680px){.desk .dp-split.is-wide{grid-template-columns:420px minmax(0,1fr);gap:28px}.desk .dp-split.is-wide .dp-convo.side{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1279px){.desk .dp-split.is-wide{grid-template-columns:300px minmax(0,1fr);gap:20px}.desk .dp-split.is-wide .dp-row{grid-template-columns:minmax(0,1fr)}.desk .dp-split.is-wide .dp-row .dp-av{display:none}.desk .dp-split.is-wide .dp-filters{padding-left:12px;padding-right:12px}.desk .dp-split.is-wide .dp-unread{padding-left:13px}.desk .dp-split.is-wide .dp-show select{padding:0 34px 0 14px;font-size:15px}.desk .dp-split.is-wide .dp-show svg{right:12px}.desk .dp-tool{padding:0 14px 0 12px;gap:6px}.desk .dp-send{padding:0 20px}.desk .dp-msg{max-width:min(86%,640px)}.desk .dp-head,.desk .dp-scroll{padding-left:24px;padding-right:24px}.desk .dp-head-tags{margin-left:0}.desk .dp-compose{padding-left:24px;padding-right:24px}}@media(max-width:860px){.desk .dp-top{margin-bottom:10px;padding-top:4px}.desk .dp-top .dp-h1{font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.desk .dp-status{align-items:flex-start;gap:8px;margin-top:6px;font-size:15px}.desk .dp-status .dp-ok{width:22px;height:22px}.desk .dp-split:not(.is-wide){gap:16px}.desk .dp-back{margin-bottom:8px;font-size:16px}.desk .dp-split:not(.is-wide) .dp-list{margin:0 -16px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.desk .dp-split:not(.is-wide) .dp-filters{position:static;gap:4px;margin:0;padding:0 6px 0 10px;border:0;border-bottom:1px solid var(--dp-line-2);border-radius:0;background:none}.desk .dp-split:not(.is-wide) .dp-show{flex:0 1 auto}.desk .dp-split:not(.is-wide) .dp-show select{field-sizing:content;width:auto;max-width:100%;padding:0 30px 0 6px;background:none;font-size:16px}.desk .dp-split:not(.is-wide) .dp-show select:hover{background:var(--d-hover)}.desk .dp-split:not(.is-wide) .dp-show svg{right:8px}.desk .dp-split:not(.is-wide) .dp-unread{gap:6px;margin-left:auto;padding:0 10px;background:none;box-shadow:none;font-size:16px;color:var(--d-ink)}.desk .dp-split:not(.is-wide) .dp-unread-n{min-width:0;padding:0;background:none;color:var(--d-muted)}.desk .dp-split:not(.is-wide) .dp-unread[aria-pressed=true]{background:var(--d-select-bg);color:var(--d-ink);box-shadow:none}.desk .dp-split:not(.is-wide) .dp-unread[aria-pressed=true] .dp-unread-n{background:none;color:var(--d-ink)}.desk .dp-split:not(.is-wide) .dp-row{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:68px;padding:12px 12px 12px 34px;border-radius:0}.desk .dp-row .dp-av,.desk .dp-split:not(.is-wide) .dp-row-act,.desk .dp-row-co,.desk .dp-row-q{display:none}.desk .dp-row .dp-av-sk{display:none!important}.desk .dp-split:not(.is-wide) .dp-row-chev{display:block;width:18px;height:18px;color:var(--d-muted)}.desk .dp-split:not(.is-wide) .dp-rows li+li:before{left:34px;right:0}.desk .dp-row-top{gap:12px}.desk .dp-row-name{font:400 17px/1.3 var(--d-text);color:var(--d-ink)}.desk .dp-row.unread .dp-row-name,.desk .dp-row.waiting .dp-row-name{font-weight:600}.desk .dp-row.muted:not(.unread) .dp-row-name{color:var(--d-ink)}.desk .dp-row-name .dp-sdot{position:absolute;left:14px;top:20px;width:10px;height:10px;margin:0}.desk .dp-row-when,.desk .dp-row.unread .dp-row-when{font:400 15px/1.3 var(--d-text);color:var(--d-muted)}.desk .dp-row-msg{margin-top:3px}.desk .dp-row-msg .dp-chip{min-height:0;padding:0;background:none;font:400 15px/1.35 var(--d-text);color:var(--d-muted)}.desk .dp-nomatch{padding:16px 16px 4px 34px}.desk .dp-head{padding:16px 16px 14px}.desk .dp-head-who{gap:12px}.desk .dp-av.lg{width:40px;height:40px;font-size:14px}.desk .dp-name{font-size:20px}.desk .dp-job{font-size:14px}.desk .dp-head-tags{margin:10px 0 0}.desk .dp-tag-wrap{order:1}.desk .dp-details-btn{order:2;margin-left:0}.desk .dp-mytags{order:3;flex-basis:100%}.desk .dp-details.inline{margin:12px 12px 0;padding:12px 14px 8px}.desk .dp-scroll{padding:18px 14px}.desk .dp-thread{gap:14px}.desk .dp-msg{max-width:92%}.desk .dp-bubble{padding:11px 14px;font-size:15px}.desk .dp-meta{font-size:13px}.desk .dp-compose{padding:14px 14px 16px}.desk .dp-quiet,.desk .dp-named{font-size:14px}.desk .dp-next,.desk .dp-named,.desk .dp-suggest{margin-bottom:10px}.desk .dp-suggestion{padding:0 16px;font-size:14px}.desk .dp-form{gap:8px}.desk .dp-field textarea{font-size:16px}.desk .dp-tools{gap:6px}.desk .dp-tool{padding:0 14px 0 12px}.desk .dp-send{width:100%}.desk .dp-pop{width:min(340px,calc(100vw - 64px));padding:20px}.desk .dp-empty{padding:20px 16px}.desk .dp-empty-t{font-size:22px}.desk .dp-empty-s{font-size:15px}.desk .dp-notfound{padding:20px 16px}.desk :is(.dp-mytag,.dp-cc-chip,.dp-file) button:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}@media(max-width:420px){.desk .dp-tag-wrap,.desk .dp-tagsel{max-width:100%}.desk .dp-tagsel select{max-width:calc(100vw - 150px)}}@media(prefers-reduced-motion:reduce){.desk .dp-page *{transition:none!important}}.desk .dc-page{--dc-line: color-mix(in srgb, var(--d-ink) 14%, transparent);--dc-soft-hover: color-mix(in srgb, var(--d-ink) 4%, var(--d-grey-soft));--dc-line-dark: color-mix(in srgb, var(--d-on-dark) 12%, transparent);display:flex;flex-direction:column;gap:32px;min-width:0;font-family:var(--d-text);font-size:16px;line-height:1.5;color:var(--d-ink);font-variant-numeric:normal}:where(.desk :is(.dc-page,.df-flow,.df-approve)) :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}:where(.desk :is(.dc-page,.df-flow,.df-approve)) :where(ul,ol){list-style:none}.desk .dc-num,.desk .dc-big2{font-family:var(--d-num);font-weight:600;font-variant-numeric:tabular-nums}.desk .dc-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px 24px;padding:8px 0 4px}.desk .dc-head-text{min-width:0;flex:1 1 420px}.desk .dc-context{margin:0 0 6px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .dc-h1{margin:0;font:500 44px/1.12 var(--d-title);letter-spacing:0;color:var(--d-ink);overflow-wrap:anywhere}.desk .dc-line{display:flex;align-items:center;gap:10px;margin:18px 0 0;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .dc-line strong{font-weight:500;color:var(--d-ink)}.desk .dc-ok{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .dc-ok.warn{background:var(--d-warn-soft);color:var(--d-warn-text)}.desk .dc-ok svg{width:15px;height:15px}.desk .dc-head-acts{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.desk .dc-cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:24px}.desk .dc-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;font:500 16px/1.3 var(--d-text);color:var(--d-ink);cursor:pointer}.desk .dc-link:hover{text-decoration:underline;text-underline-offset:4px}.desk .dc-link svg{width:18px;height:18px;color:var(--d-muted)}.desk .dc-page>.dc-back{align-self:flex-start;margin:-8px 0 -20px -6px}.desk .dc-card{min-width:0;padding:28px 32px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.desk .dc-card-title{font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.desk .dc-label{font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .dc-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-grey-soft);color:var(--d-ink);font:600 14px/1 var(--d-text)}.desk .dc-av.on-soft{background:var(--d-card)}.desk .dc-av.sm{width:32px;height:32px;font-size:12px}.desk .dc-av.lg{width:48px;height:48px;font-size:16px}.desk .dc-av.team{background:var(--d-dark);color:var(--d-on-dark)}[data-theme=dark] .desk .dc-av.team{box-shadow:0 0 0 1px var(--d-field-line)}.desk .dc-sdot{width:8px;height:8px;flex:none;border-radius:50%;background:currentColor}.desk .dc-chip{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--d-grey-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink);white-space:nowrap}.desk .dc-chip .dc-sdot{color:var(--d-muted)}.desk .dc-chip.live .dc-sdot{color:var(--d-done)}.desk .dc-chip:is(.start,.paused) .dc-sdot{color:var(--d-warn)}.desk .dc-chip.turn .dc-sdot{color:var(--d-action)}.desk .dc-chip.bad .dc-sdot{color:var(--d-bad-text)}.desk .dc-board{display:flex;flex-direction:column;gap:36px}.desk .dc-band{display:flex;flex-wrap:wrap;align-items:stretch;gap:36px 24px}.desk .dc-group{--min: 380px;display:flex;flex-direction:column;min-width:0;flex:var(--n, 1) 1 calc(var(--n, 1) * var(--min) + (var(--n, 1) - 1) * 24px)}.desk .dc-group.mid{--min: 230px}.desk .dc-group.done{flex:1 1 260px}@media(max-width:1180px){.desk .dc-group{--min: 330px}}.desk .dc-sec{display:flex;align-items:baseline;gap:8px;margin-bottom:12px;font:500 18px/1.4 var(--d-text);color:var(--d-ink)}.desk .dc-sec .n{font-weight:400;color:var(--d-muted);font-variant-numeric:tabular-nums}.desk .dc-cards{flex:1 0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));grid-auto-rows:1fr;gap:24px}.desk .dc-cards>li{display:flex;min-width:0}.desk .dc-cards>li>*{flex:1 1 auto;min-width:0}.desk .dc-fold{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.desk .dc-fold .n{font-weight:400;color:var(--d-muted)}.desk .dc-fold .chev{color:var(--d-muted);transition:transform .2s}.desk .dc-fold .chev.up{transform:rotate(180deg)}.desk .dc-fold:hover{text-decoration:underline;text-underline-offset:4px}.desk :is(a,button).dc-card,.desk .dc-mc-hit{cursor:pointer;transition:border-color .15s,box-shadow .15s}.desk a.dc-card:hover,.desk .dc-mc.req:has(.dc-mc-hit:hover){border-color:var(--dc-line)}.desk a.dc-card:hover :is(.dc-bc-name,.dc-mc-name),.desk .dc-mc-hit:hover .dc-mc-name,.desk .dc-bc-name a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.desk .dc-bc-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:28px}.desk .dc-bc-by{margin-left:auto;font:400 14px/1.4 var(--d-text);color:var(--d-muted);white-space:nowrap}.desk .dc-bc{container-type:inline-size;display:flex;flex-direction:column;padding:22px 26px 0;color:inherit}.desk .dc-bc-name{display:block;margin-top:14px;font:500 22px/1.25 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .dc-bc-name a{color:inherit}.desk .dc-bc-doing{display:block;margin-top:4px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .dc-bc-body{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,44%);gap:16px 28px;align-items:end;margin-top:18px;padding-bottom:20px}.desk .dc-bc-body.solo{grid-template-columns:minmax(0,1fr)}.desk .dc-bc-body.solo .dc-fig{padding-top:0}.desk .dc-bc .dc-res-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.desk .dc-bc .dc-big2{font-size:52px}.desk .dc-bc .dc-txt{font-size:19px}.desk .dc-bc .dc-meter{max-width:340px;margin-top:14px}.desk .dc-bc .dc-chart figcaption{margin-bottom:6px;font-size:13px}.desk .dc-bc .dc-bars{height:84px;gap:6px}.desk .dc-bc .dc-axis{margin-top:4px;font-size:12px}.desk .dc-bc .dc-res-foot>*{padding:14px 0 16px}.desk .dc-bc .dc-res-foot>*+*{padding-left:22px}.desk .dc-bc .dc-res-foot .dc-num{font-size:24px}.desk .dc-bc .dc-res-foot .dc-num+span{font-size:15px}@container (max-width: 440px){.desk .dc-bc-body{grid-template-columns:minmax(0,1fr)}.desk .dc-bc .dc-chart{display:none}}.desk .dc-bc.wait{padding-bottom:24px}.desk .dc-bc-in{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.desk .dc-bc-main{display:flex;flex-direction:column;min-width:0}.desk .dc-bc-cta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:auto;padding-top:22px}.desk .dc-bc-facts{display:grid;align-content:start;gap:12px;padding:18px 20px;border-radius:12px;background:var(--d-grey-soft)}.desk .dc-bc-facts dt{font:500 14px/1.45 var(--d-text);color:var(--d-muted)}.desk .dc-bc-facts dd{font:400 16px/1.45 var(--d-text);color:var(--d-ink)}@container (min-width: 720px){.desk .dc-bc-in{grid-template-columns:minmax(0,1fr) minmax(260px,40%);gap:32px}.desk .dc-bc.wait .dc-bc-doing{max-width:60ch}}.desk .dc-mc{display:flex;flex-direction:column;padding:20px 22px 22px;color:inherit;text-align:left}.desk .dc-mc-name{display:block;margin-top:12px;font:500 18px/1.3 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .dc-mc.req{position:relative;padding:0}.desk .dc-mc-hit{flex:1;display:flex;flex-direction:column;width:100%;padding:20px 22px 22px;border:0;border-radius:16px;background:none;font:inherit;color:inherit;text-align:left}.desk .dc-mc.req:has(.dc-mc-note:not(:empty)) .dc-bc-by{margin-right:28px}.desk .dc-mc-note{position:absolute;top:16px;right:14px}.desk .dc-mc-note:empty{display:none}.desk .dc-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:auto;padding-top:18px}.desk .dc-fig .dc-num{font-size:36px;line-height:1}.desk .dc-fig .dc-word{font:600 28px/1.1 var(--d-text);color:var(--d-ink)}.desk .dc-fig>span+span{font:500 15px/1.35 var(--d-text);color:var(--d-muted)}.desk .dc-meter{height:6px;margin-top:14px;overflow:hidden;border-radius:3px;background:var(--d-track)}.desk .dc-meter i{display:block;height:100%;border-radius:3px;background:var(--d-ink)}.desk .dc-meter.lg{height:8px;max-width:380px;margin-top:20px;border-radius:4px}.desk .dc-meter-cap{margin-top:6px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .dc-goal-tag{display:inline-flex;align-items:center;gap:4px;font:500 14px/1.4 var(--d-text);color:var(--d-done-text);white-space:nowrap}.desk .dc-goal-tag svg{width:16px;height:16px}.desk .dc-done{flex:1 0 auto;display:flex;flex-direction:column;padding:6px 22px}.desk .dc-done li+li{border-top:1px solid var(--d-card-line)}.desk .dc-drow{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 0;color:inherit}.desk .dc-drow .grow{flex:1;min-width:0}.desk .dc-drow .t{display:block;font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.desk .dc-drow .s{display:flex;flex-wrap:wrap;column-gap:8px;margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .dc-drow .dc-goal-tag svg{width:15px;height:15px}.desk .dc-drow .dc-chev{flex:none;color:var(--d-muted)}.desk .dc-drow:hover .t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.desk .dc-drow:hover .dc-chev{color:var(--d-ink)}.desk .dc-done-more{align-self:flex-start;margin:2px 0 8px;font:500 15px/1.3 var(--d-text)}@media(min-width:1181px){.desk .dc-list-page{padding:40px 24px 16px;gap:28px}.desk .dc-list-page>.dc-head{align-items:center;padding:0}.desk .dc-list-page .dc-head-text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px}.desk .dc-list-page .dc-h1{font-size:36px;line-height:1.15}.desk .dc-list-page .dc-line{margin:0;font-size:16px}}@media(min-width:1800px){.desk .dc-list-page{padding-inline:32px}}@media(min-width:1181px)and (min-height:901px){.desk .dc-bc .dc-bars{height:clamp(84px,calc(84px + (100vh - 900px)/2),170px)}.desk .dc-mc{min-height:clamp(150px,calc(150px + (100vh - 900px)*.3),210px)}}@media(min-width:1700px){.desk .dc-bc .dc-big2{font-size:60px}.desk .dc-bc .dc-txt{font-size:20px}}.desk .dc-detail{display:flex;flex-direction:column;gap:24px;max-width:820px}.desk .dc-detail.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:32px;align-items:stretch;max-width:none}.desk .dc-detail.two>.dc-col>:last-child{flex:1 0 auto}.desk .dc-detail.two .dc-results{display:flex;flex-direction:column}.desk .dc-detail.two .dc-results .dc-res-body{flex:1 0 auto;align-items:stretch}.desk .dc-detail.two .dc-results .dc-res-body>:first-child{align-self:end}.desk .dc-detail.two .dc-results .dc-chart{display:flex;flex-direction:column;justify-content:flex-end}.desk .dc-detail.two .dc-results .dc-bars{flex:1 1 auto;height:auto;min-height:72px;max-height:260px}.desk .dc-detail.three{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) 300px}.desk .dc-col{display:flex;flex-direction:column;gap:24px;min-width:0}.desk .dc-detail.two .dc-sum{gap:20px}.desk .dc-rail{position:sticky;top:24px;align-self:start;min-width:0}.desk .dc-list{display:block;max-height:calc(100vh - 48px);overflow-y:auto;padding:22px 14px 12px;scrollbar-width:thin}.desk .dc-list .dc-card-title{padding:0 10px 4px}.desk .dc-lgroup+.dc-lgroup{margin-top:4px}.desk .dc-cap{display:flex;align-items:center;gap:8px;width:100%;padding:14px 10px 6px;border:0;background:none;font:500 15px/1.4 var(--d-text);color:var(--d-muted);text-align:left}.desk .dc-cap.dc-fold{min-height:44px;padding-bottom:8px}.desk .dc-cap.dc-fold .chev{margin-left:auto}.desk .dc-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background .15s}.desk .dc-row:hover{background:var(--d-hover)}.desk .dc-row.on{background:var(--d-select-bg)}.desk .dc-row.on .dc-chip{background:var(--d-card)}.desk .dc-row .grow{flex:1;min-width:0}.desk .dc-row .t{display:block;font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.desk .dc-row .s{display:flex;flex-wrap:wrap;column-gap:8px;margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .dc-row .dc-goal-tag svg{width:15px;height:15px}.desk .dc-camp-head .dc-h1{font-size:40px;line-height:1.15}.desk .dc-detail.two .dc-camp-head .dc-h1{font-size:36px}.desk .dc-detail.two .dc-camp-head{padding-top:0}.desk .dc-detail.two .dc-cta{margin-top:14px}.desk .dc-now{margin-top:12px;font:400 17px/1.6 var(--d-text);color:var(--d-ink)}.desk .dc-now .dc-chip{margin-right:10px;vertical-align:1px}.desk .dc-next{margin-top:6px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .dc-prob{padding:20px 26px 22px}.desk .dc-pfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;margin-top:10px}.desk .dc-pfacts>div{padding-top:12px;border-top:1px solid var(--d-card-line)}.desk .dc-pfacts dt{margin-bottom:2px;font:500 14px/1.5 var(--d-text);color:var(--d-muted)}.desk .dc-pfacts dd{font:400 15px/1.5 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .dc-pfacts-who{display:inline-flex;align-items:flex-start;gap:10px}.desk .dc-pfacts-who .dc-av.sm{width:28px;height:28px;font-size:11px}.desk .dc-results{container-type:inline-size;padding:20px 28px 0}.desk .dc-res-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px 32px;align-items:center;margin-top:8px;padding-bottom:24px}.desk .dc-res-body.solo{grid-template-columns:minmax(0,1fr)}.desk .dc-res-fig{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;color:inherit}.desk .dc-res-fig:hover .dc-txt{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.desk .dc-big2{font-size:60px;line-height:1}.desk .dc-txt{font:500 22px/1.25 var(--d-text)}.desk .dc-chart figcaption{margin-bottom:10px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .dc-bars{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;align-items:end;height:96px}.desk .dc-bars li{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.desk .dc-bars .v{font:600 13px/1 var(--d-num);color:var(--d-muted);font-variant-numeric:tabular-nums}.desk .dc-bars .b{width:100%;border-radius:6px 6px 3px 3px;background:var(--d-chart-soft)}.desk .dc-bars li:last-child .b{background:var(--d-chart)}.desk .dc-bars li:last-child .v{color:var(--d-ink)}.desk .dc-axis{display:flex;justify-content:space-between;margin-top:8px;font:400 13px/1.4 var(--d-text);color:var(--d-muted)}.desk .dc-res-foot{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--d-card-line)}.desk .dc-res-foot>*{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:18px 0 20px}.desk .dc-res-foot>*+*{padding-left:28px;border-left:1px solid var(--d-card-line)}.desk .dc-res-foot .dc-num{font-size:28px;line-height:1}.desk .dc-res-foot .dc-num+span{font:400 16px/1.4 var(--d-text);color:var(--d-muted)}@container (max-width: 600px){.desk .dc-results .dc-res-body{grid-template-columns:minmax(0,1fr) minmax(150px,42%);gap:16px 20px;align-items:end;margin-top:4px;padding-bottom:18px}.desk .dc-results .dc-big2{font-size:52px}.desk .dc-results .dc-txt{font-size:19px}.desk .dc-results .dc-meter.lg{margin-top:14px}.desk .dc-results .dc-bars{height:72px;gap:6px}.desk .dc-results .dc-chart figcaption{margin-bottom:6px;font-size:13px}.desk .dc-results .dc-axis{margin-top:4px;font-size:12px}.desk .dc-results .dc-res-foot>*{padding:14px 0 16px}.desk .dc-results .dc-res-foot .dc-num{font-size:24px}.desk .dc-results .dc-res-foot .dc-num+span{font-size:15px}}@container (max-width: 420px){.desk .dc-results .dc-res-body{grid-template-columns:minmax(0,1fr)}}.desk .dc-more{padding:20px 28px 24px}.desk .dc-tabs{display:inline-flex;gap:4px;margin-bottom:20px;padding:4px;border-radius:999px;background:var(--d-grey-soft)}.desk .dc-tabs button{min-height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;font:500 16px/1 var(--d-text);color:var(--d-muted);transition:background .15s,color .15s}.desk .dc-tabs button:hover{color:var(--d-ink)}.desk .dc-tabs button[aria-selected=true]{background:var(--d-solid);color:var(--d-ink);box-shadow:var(--d-shadow)}.desk .dc-empty{font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .dc-emails{container-type:inline-size}.desk .dc-emails-in{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}.desk .dc-picks{display:flex;flex-direction:column;gap:4px}.desk .dc-pick{display:flex;flex-direction:column;gap:4px;width:100%;min-height:64px;padding:12px 16px;border:0;border-radius:12px;background:transparent;text-align:left;transition:background .15s}.desk .dc-pick:hover{background:var(--d-hover)}.desk .dc-pick[aria-checked=true]{background:var(--d-select-bg)}.desk .dc-pick .t{font:500 16px/1.25 var(--d-text);color:var(--d-ink)}.desk .dc-pick[aria-checked=true] .t{font-weight:600}.desk .dc-pick .w{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}@container (max-width: 560px){.desk .dc-emails-in{grid-template-columns:minmax(0,1fr);gap:18px}.desk .dc-picks{flex-direction:row}.desk .dc-picks li{flex:1;min-width:0}.desk .dc-pick{padding:10px 12px}}.desk .dc-person{display:grid;grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;column-gap:16px;padding:14px 0;border-top:1px solid var(--d-card-line);color:inherit}.desk .dc-people li:first-child .dc-person{border-top:0;padding-top:0}.desk .dc-person .grow{min-width:0}.desk .dc-person .n{display:block;font:500 17px/1.35 var(--d-text);color:var(--d-ink)}.desk .dc-person .c{display:block;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .dc-person .dc-chev{color:var(--d-muted)}.desk .dc-person:hover .n{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.desk .dc-person:hover .dc-chev{color:var(--d-ink)}.desk .dc-dt{display:flex;flex-direction:column;gap:32px}.desk .dc-dt-sec h3{margin-bottom:10px;font:500 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .dc-dt-lead{font:400 18px/1.5 var(--d-text);color:var(--d-ink)}.desk .dc-dt-sub{margin-top:4px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .dc-dt-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 20px;padding:13px 0;border-top:1px solid var(--d-card-line)}.desk .dc-dt-facts>div:first-child{border-top:0;padding-top:2px}.desk .dc-dt-facts dt{font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .dc-dt-facts dd{font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .dc-dt-comments{display:flex;flex-direction:column;gap:8px}.desk .dc-dt-comments li{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:12px;background:var(--d-grey-soft)}.desk .dc-dt-comments .t{font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .dc-dt-comments .s{font:400 14px/1.35 var(--d-text);color:var(--d-muted)}.desk .dc-timeline{position:relative;display:flex;flex-direction:column;gap:16px;padding:2px 0 0 24px}.desk .dc-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;border-radius:1px;background:var(--d-card-line)}.desk .dc-timeline li{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 16px;font:400 16px/1.45 var(--d-text);color:var(--d-ink)}.desk .dc-timeline li:before{content:"";position:absolute;left:-24px;top:6px;width:12px;height:12px;box-sizing:border-box;border-radius:50%;border:2px solid var(--d-field-line);background:var(--d-card)}.desk .dc-timeline li:first-child:before{border-color:var(--d-ink);background:var(--d-ink)}.desk .dc-timeline .when{font-size:15px;color:var(--d-muted);white-space:nowrap}.desk .dc-goal{position:relative;display:flex;align-items:center;gap:20px;overflow:hidden;padding:22px 28px;border-color:var(--d-dark);background:var(--d-dark);color:var(--d-on-dark);box-shadow:none}[data-theme=dark] .desk .dc-goal{border-color:var(--d-card-line)}.desk .dc-goal-ic{position:relative;z-index:1;width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--d-action);color:var(--d-on-action);animation:dc-pop .6s cubic-bezier(.2,1.6,.4,1) both}.desk .dc-goal-tx{position:relative;z-index:1;min-width:0}.desk .dc-goal-tx h2{font:500 24px/1.25 var(--d-text);color:var(--d-on-dark)}.desk .dc-goal-tx p{margin-top:6px;font:400 16px/1.5 var(--d-text);color:var(--d-on-dark-2)}.desk .dc-goal-burst{position:absolute;left:60px;top:50%;width:0;height:0;z-index:0}.desk .dc-goal-burst i{position:absolute;left:0;top:0;width:7px;height:7px;border-radius:50%;opacity:0;animation:dc-confetti 1.4s ease-out .15s both}.desk .dc-goal-burst i:nth-child(3n){background:var(--d-done)}.desk .dc-goal-burst i:nth-child(3n+1){background:var(--d-action)}.desk .dc-goal-burst i:nth-child(3n+2){background:var(--d-on-dark);border-radius:2px}.desk .dc-goal-burst i:nth-child(1){--x: -50px;--y: -40px}.desk .dc-goal-burst i:nth-child(2){--x: 40px;--y: -46px}.desk .dc-goal-burst i:nth-child(3){--x: 92px;--y: -20px}.desk .dc-goal-burst i:nth-child(4){--x: 110px;--y: 24px}.desk .dc-goal-burst i:nth-child(5){--x: 64px;--y: 44px}.desk .dc-goal-burst i:nth-child(6){--x: -8px;--y: 50px}.desk .dc-goal-burst i:nth-child(7){--x: -44px;--y: 36px}.desk .dc-goal-burst i:nth-child(8){--x: 160px;--y: -36px}.desk .dc-goal-burst i:nth-child(9){--x: 190px;--y: 30px}.desk .dc-goal-burst i:nth-child(10){--x: 14px;--y: -56px}.desk .dc-goal-burst i:nth-child(11){--x: 230px;--y: -8px}.desk .dc-goal-burst i:nth-child(12){--x: -40px;--y: -4px}@keyframes dc-confetti{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(200deg)}}@keyframes dc-pop{0%{transform:scale(.6) rotate(-20deg)}to{transform:scale(1) rotate(0)}}.desk .dc-first{max-width:640px}.desk .dc-sanne{display:flex;align-items:center;gap:16px}.desk .dc-sanne .t{display:block;font:500 20px/1.35 var(--d-text);color:var(--d-ink)}.desk .dc-sanne .s{display:block;margin-top:2px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}@media(max-width:860px){.desk .dc-page{gap:24px}.desk .dc-page>.dc-back{margin-bottom:-14px}.desk .dc-head{gap:18px;padding-top:4px}.desk .dc-head-text{flex-basis:100%}.desk .dc-context{font-size:15px}.desk .dc-h1,.desk .dc-camp-head .dc-h1{font-size:32px;line-height:1.15}.desk .dc-line{align-items:flex-start;margin-top:14px;font-size:16px}.desk .dc-head-acts{width:100%}.desk .dc-head-acts>*,.desk .dc-cta>:is(.d-btn-primary,.d-btn-soft){flex:1 1 auto}.desk .dc-now{font-size:16px}.desk .dc-card{padding:24px 20px}.desk .dc-board,.desk .dc-band{gap:28px}.desk .dc-group{flex-basis:100%}.desk .dc-cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px}.desk .dc-sec{margin-bottom:10px}.desk .dc-bc{padding:20px 20px 0}.desk .dc-bc.wait{padding-bottom:22px}.desk .dc-bc-name{margin-top:12px;font-size:20px}.desk .dc-bc-body{margin-top:14px;padding-bottom:16px}.desk .dc-bc .dc-big2{font-size:48px}.desk .dc-bc .dc-txt{font-size:18px}.desk .dc-bc .dc-res-foot>*+*{padding-left:16px}.desk .dc-bc-cta>.d-btn-primary,.desk .dc-bc-cta>.d-btn-soft{flex:1 1 auto}.desk .dc-mc,.desk .dc-mc-hit{padding:18px 20px 20px}.desk .dc-fig .dc-word{font-size:24px}.desk .dc-done{padding:4px 20px}.desk .dc-dt-facts>div{grid-template-columns:minmax(0,1fr)}.desk .dc-prob{padding:20px}.desk .dc-pfacts{grid-template-columns:minmax(0,1fr);gap:0;margin-top:6px}.desk .dc-pfacts>div{padding:10px 0}.desk .dc-pfacts>div:last-child{padding-bottom:0}.desk .dc-results{padding:24px 20px 0}.desk .dc-res-body{grid-template-columns:minmax(0,1fr);gap:24px}.desk .dc-big2{font-size:52px}.desk .dc-txt{font-size:20px}.desk .dc-res-foot>*{padding:18px 0 20px}.desk .dc-res-foot>*+*{padding-left:16px}.desk .dc-res-foot .dc-num{font-size:24px}.desk .dc-more{padding:16px 16px 22px}.desk .dc-tabs{display:flex}.desk .dc-tabs button{flex:1;padding:0 8px}.desk .dc-person{grid-template-columns:40px minmax(0,1fr) 18px;grid-template-areas:"face who go" "face where go";row-gap:8px;align-items:start}.desk .dc-person>.dc-av{grid-area:face}.desk .dc-person .grow{grid-area:who}.desk .dc-person .dc-chip{grid-area:where;justify-self:start}.desk .dc-person .dc-chev{grid-area:go;align-self:center}.desk .dc-goal{align-items:flex-start;gap:16px;padding:22px 20px}.desk .dc-goal-ic{width:48px;height:48px}.desk .dc-goal-tx h2{font-size:22px}.desk .dc-sanne .t{font-size:18px}}@media(max-width:860px){.desk .dc-list-page{gap:20px}.desk .dc-list-page>.dc-head{flex-wrap:nowrap;align-items:flex-start;gap:12px;padding:0}.desk .dc-list-page .dc-head-text{flex:1 1 auto}.desk .dc-list-page .dc-h1{font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.desk .dc-list-page .dc-line{gap:8px;margin-top:8px;font-size:15px}.desk .dc-list-page .dc-line .dc-ok{width:22px;height:22px}.desk .dc-list-page .dc-head-acts{width:auto;flex:none}.desk .dc-list-page .dc-head-acts>.d-btn-soft{flex:none;min-height:44px;padding:0 14px;font-size:15px}.desk .dc-list-page .dc-board,.desk .dc-list-page .dc-band{gap:24px}.desk .dc-list-page .dc-cards{gap:12px}.desk .dc-list-page .dc-sec{margin-bottom:8px;font-size:16px}.desk .dc-list-page .dc-chip{min-height:26px;padding:2px 10px;font-size:13px}.desk .dc-list-page .dc-bc-top{gap:4px 10px;min-height:26px}.desk .dc-list-page :is(.dc-bc-by,.dc-goal-tag){font-size:13px}.desk .dc-list-page .dc-bc{padding:16px 16px 0}.desk .dc-list-page .dc-bc-name{margin-top:10px;font-size:18px}.desk .dc-list-page .dc-bc-doing{font-size:14px}.desk .dc-list-page .dc-bc.run.is-live .dc-bc-doing{display:none}.desk .dc-list-page .dc-bc-body{gap:12px;margin-top:10px;padding-bottom:14px}.desk .dc-list-page .dc-bc .dc-big2{font-size:40px}.desk .dc-list-page .dc-bc .dc-txt{font-size:17px}.desk .dc-list-page .dc-bc .dc-meter{margin-top:10px}.desk .dc-list-page .dc-meter-cap{margin-top:4px;font-size:13px}.desk .dc-list-page .dc-bc .dc-res-foot>*{flex-direction:column;align-items:flex-start;gap:2px;padding:12px 0 14px}.desk .dc-list-page .dc-bc .dc-res-foot>*+*{padding-left:16px}.desk .dc-list-page .dc-bc .dc-res-foot .dc-num{font-size:20px}.desk .dc-list-page .dc-bc .dc-res-foot .dc-num+span{font-size:14px}.desk .dc-list-page .dc-bc.wait{padding-bottom:16px}.desk .dc-list-page .dc-bc-in{gap:0}.desk .dc-list-page .dc-bc-main{display:contents}.desk .dc-list-page .dc-bc-facts{order:1;display:block;margin-top:12px;padding:10px 14px}.desk .dc-list-page .dc-bc-facts>div{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.desk .dc-list-page .dc-bc-facts>div:not(:last-child){display:none}.desk .dc-list-page .dc-bc-facts dt{font-size:14px}.desk .dc-list-page .dc-bc-facts dd{font-size:15px}.desk .dc-list-page .dc-bc-cta{order:2;gap:8px 16px;padding-top:14px}.desk .dc-list-page .dc-group.mid .dc-cards{display:block;padding:0 16px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.desk .dc-list-page .dc-group.mid .dc-cards>li+li{border-top:1px solid var(--d-card-line)}.desk .dc-list-page :is(.dc-mc,.dc-mc-hit){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name top" "fig fig";align-items:center;column-gap:12px;min-height:44px;padding:12px 0;border:0;border-radius:0;background:none;box-shadow:none}.desk .dc-list-page .dc-mc.req{display:block;position:relative;padding:0}.desk .dc-list-page :is(.dc-mc,.dc-mc-hit)>.dc-bc-top{grid-area:top;min-height:0}.desk .dc-list-page :is(.dc-mc,.dc-mc-hit) .dc-bc-by{display:none}.desk .dc-list-page .dc-mc.req:has(.dc-mc-note:not(:empty)) .dc-bc-top{margin-right:32px}.desk .dc-list-page .dc-mc-note{top:10px;right:0}.desk .dc-list-page .dc-mc-name{grid-area:name;margin:0;font-size:16px}.desk .dc-list-page :is(.dc-mc,.dc-mc-hit)>.dc-fig{grid-area:fig;gap:0 6px;margin-top:2px;padding-top:0}.desk .dc-list-page :is(.dc-mc,.dc-mc-hit)>.dc-fig .dc-word{font-size:16px;font-weight:600}.desk .dc-list-page :is(.dc-mc,.dc-mc-hit)>.dc-fig .dc-num{font-size:16px}.desk .dc-list-page :is(.dc-mc,.dc-mc-hit)>.dc-fig>span+span{font-size:14px;font-weight:400}.desk .dc-list-page .dc-done{padding:0 16px}.desk .dc-list-page .dc-drow{min-height:56px;padding:10px 0}.desk .dc-list-page .dc-drow .s{font-size:13px}}@media(prefers-reduced-motion:reduce){.desk .dc-goal-burst i,.desk .dc-goal-ic{animation:none}.desk .dc-page *{transition:none!important}}.desk .da-page{--da-line: color-mix(in srgb, var(--d-ink) 14%, transparent);--da-line-2: var(--d-card-line);--da-soft: var(--d-grey-soft);--da-soft-hover: color-mix(in srgb, var(--d-ink) 4%, var(--d-grey-soft));--da-line-dark: color-mix(in srgb, var(--d-on-dark) 12%, transparent);font-family:var(--d-text);font-size:16px;line-height:1.5;letter-spacing:0;color:var(--d-ink);font-variant-numeric:normal}.desk .da-page :where(h1,h2,h3,p,ul,ol,dl,dd,blockquote,figure){margin:0;padding:0}.desk .da-page :where(ul,ol){list-style:none}.desk .da-page :where(svg){flex:none}.desk .da-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:32px;align-items:start}.desk .da-col{display:flex;flex-direction:column;gap:32px;min-width:0}.desk .da-head{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;gap:20px 32px;padding:4px 0 0;margin-bottom:28px}.desk .da-head-text{min-width:0;max-width:820px}.desk .da-date{margin-bottom:6px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .da-h1{font:500 44px/1.12 var(--d-title);letter-spacing:0;color:var(--d-ink);text-wrap:balance}.desk .da-status{display:flex;align-items:center;gap:10px;margin-top:14px;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .da-ok{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .da-ok.warn{background:var(--d-warn-soft);color:var(--d-warn-text)}.desk .da-ok svg{width:15px;height:15px}.desk .da-head-actions{display:flex;flex-wrap:wrap;gap:10px}.desk .da-card{min-width:0;padding:28px 32px;border-radius:16px;background:var(--d-card);border:1px solid var(--da-line-2);box-shadow:var(--d-card-shadow)}.desk .da-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.desk .da-card-title{font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.desk .da-label{font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .da-para{margin-top:14px;max-width:66ch;font:400 16px/1.55 var(--d-text);color:var(--d-ink)}.desk .da-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--da-soft);color:var(--d-ink);font:600 14px/1 var(--d-text)}.desk .da-av.team{background:var(--d-dark);color:var(--d-on-dark)}.desk .da-av.lg{width:48px;height:48px;font-size:16px}.desk .da-av.sm{width:36px;height:36px;font-size:13px}[data-theme=dark] .desk .da-av.team{box-shadow:0 0 0 1px var(--d-card-line)}.desk .da-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--da-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink);white-space:nowrap}.desk .da-st{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 12px 3px 10px;border-radius:999px;background:var(--da-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink);white-space:nowrap}.desk .da-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--d-muted)}.desk .da-st.done .da-dot{background:var(--d-done)}.desk .da-st.warn .da-dot{background:var(--d-warn)}.desk .da-st.bad .da-dot{background:var(--d-bad-text)}.desk .da-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;font:500 17px/1.2 var(--d-text);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .15s,transform .1s}.desk .da-pill:active{transform:scale(.98)}.desk .da-pill.primary{background:var(--d-action);color:var(--d-on-action)}.desk .da-pill.primary:hover{background:var(--d-action-hover)}.desk .da-pill.soft{background:var(--da-soft);color:var(--d-ink)}.desk .da-pill.soft:hover{background:var(--da-soft-hover)}.desk .da-pill.line{min-height:44px;padding:0 20px;font-size:16px;background:var(--d-card);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--da-line)}.desk .da-pill.line:hover{background:var(--da-soft)}.desk .da-pill.block{display:flex;width:100%}.desk .da-pill svg{width:18px;height:18px}.desk .da-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .da-link svg{width:18px;height:18px;color:var(--d-muted)}.desk .da-link:hover{text-decoration:underline;text-underline-offset:4px}.desk .da-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.desk .da-day{width:52px;flex:none;display:flex;flex-direction:column;align-items:center;padding:6px 0 7px;border-radius:12px;background:var(--da-soft);line-height:1.15}.desk .da-day span{font:500 13px/1.15 var(--d-text);color:var(--d-muted)}.desk .da-day b{font:600 21px/1.15 var(--d-num);font-variant-numeric:tabular-nums}.desk .dl-video{padding:16px 16px 32px}.desk .dl-video .ln-player{border-radius:12px}.desk .dl-title{margin:24px 16px 0;font:500 28px/1.25 var(--d-title);color:var(--d-ink);text-wrap:balance}.desk .dl-by{display:flex;align-items:center;flex-wrap:wrap;gap:12px 14px;margin:18px 16px 0}.desk .dl-watch .dl-text{margin:12px 16px 0}.desk .dl-watch .dl-by+.dl-text{margin-top:18px}.desk .dl-body{padding:20px 16px 0}.desk .dl-body>:first-child{margin-top:0}.desk .dl-by-id{flex:1;min-width:0;line-height:1.35}.desk .dl-by-id .n{font:500 17px/1.35 var(--d-text)}.desk .dl-by-id .s{font:400 16px/1.35 var(--d-text);color:var(--d-muted)}.desk .dl-text{margin-top:12px;max-width:66ch;font:400 17px/1.55 var(--d-text);color:var(--d-ink)}.desk .dl-points{margin-top:22px;padding:14px 22px;border-radius:12px;background:var(--da-soft)}.desk .dl-points li{display:flex;align-items:flex-start;gap:12px;padding:7px 0;font:400 17px/1.5 var(--d-text)}.desk .dl-tick{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;background:var(--d-card);color:var(--d-done-text)}.desk .dl-tick svg{width:15px;height:15px}.desk .dl-res{margin-top:28px}.desk .dl-res-h{margin-bottom:4px;font:500 17px/1.5 var(--d-text)}.desk .dl-res-row{display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 0;border-top:1px solid var(--da-line-2);color:var(--d-ink)}.desk .dl-res li:first-child .dl-res-row{border-top:0}.desk .dl-res-row .grow{flex:1;min-width:0}.desk .dl-res-row .t{display:block;font:500 16px/1.35 var(--d-text);overflow-wrap:anywhere}.desk .dl-res-row .s{display:block;margin-top:2px;font:400 14px/1.35 var(--d-text);color:var(--d-muted)}.desk .dl-res-row svg{width:18px;height:18px;color:var(--d-muted)}.desk .dl-res-row:hover .t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.desk .dl-step{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;margin-top:28px;padding:20px 20px 20px 24px;border-radius:12px;background:var(--da-soft)}.desk .dl-step p{font:400 17px/1.45 var(--d-text);color:var(--d-ink)}.desk .dl-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--da-line-2)}.desk .dl-next{text-align:left}.desk .dl-list{padding:12px}.desk .dl-section+.dl-section{margin-top:8px;padding-top:8px;border-top:1px solid var(--da-line-2)}.desk .dl-cap{padding:12px 12px 6px;font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .dl-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 12px;border-radius:12px;color:var(--d-ink);transition:background .15s}.desk .dl-row:hover{background:var(--d-hover)}.desk .dl-row.on{background:var(--d-select-bg)}.desk .dl-row .ln-thumb{width:88px;border-radius:8px}.desk .dl-row.on .ln-thumb{background:var(--d-card)}.desk .dl-row .ln-thumb-len{display:none}.desk .dl-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.desk .dl-row .t{font:500 16px/1.35 var(--d-text)}.desk .dl-row.on .t{font-weight:600}.desk .dl-row .s{display:flex;align-items:center;flex-wrap:wrap;gap:0 8px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .dl-seen{display:inline-flex;align-items:center;gap:4px;font-weight:500;color:var(--d-done-text)}.desk .dl-seen:before{content:"·";margin-right:4px;font-weight:400;color:var(--d-muted)}.desk .dl-seen svg{width:14px;height:14px}.desk .dl-empty{display:flex;align-items:center;gap:18px;max-width:720px}.desk .dl-empty p{font:400 17px/1.5 var(--d-text)}.desk .dl-empty-ic{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--da-soft);color:var(--d-ink)}.desk .dl-empty-ic svg{width:26px;height:26px}.desk .dl-gone p{margin-top:6px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .da-prob-h{margin-top:14px;font:500 24px/1.3 var(--d-text)}.desk .da-prob-t{margin-top:8px;font:400 16px/1.5 var(--d-text)}.desk .da-prob-when{margin-top:10px;font:500 16px/1.5 var(--d-text)}.desk .da-run{padding-bottom:16px;container-type:inline-size}.desk .da-run-fig{padding-bottom:24px}.desk .da-run-fig .da-fig{margin-top:10px}.desk .da-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.desk .da-big{font:600 60px/1 var(--d-num);font-variant-numeric:tabular-nums}.desk .da-figtxt{font:500 22px/1.25 var(--d-text)}.desk .da-delta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font:500 16px/1.4 var(--d-text);color:var(--d-done-text)}.desk .da-delta.warn{color:var(--d-warn-text)}.desk .da-delta svg{width:18px;height:18px}.desk .da-kv{border-top:1px solid var(--da-line-2)}.desk .da-kv>div{display:grid;grid-template-columns:minmax(150px,36%) minmax(0,1fr);gap:2px 20px;align-items:baseline;padding:14px 0;border-top:1px solid var(--da-line-2)}.desk .da-kv>div:first-child{border-top:0}.desk .da-kv dt{font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .da-kv dd{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font:600 17px/1.45 var(--d-num);font-variant-numeric:tabular-nums;color:var(--d-ink)}.desk .da-kv-note{font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .da-run-more{margin-top:4px}@container (min-width: 620px){.desk .da-run-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:32px;align-items:start}.desk .da-run-in .da-run-fig{padding-bottom:0}.desk .da-run-in .da-figtxt{font-size:20px}.desk .da-run-in .da-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);border-top:0}.desk .da-run-in .da-kv>div{display:contents}.desk .da-run-in .da-kv :is(dt,dd){padding:11px 0;border-top:1px solid var(--da-line-2)}.desk .da-run-in .da-kv dd{padding-left:24px}.desk .da-run-in .da-kv>div:first-child>*{padding-top:2px;border-top:0}.desk .da-run-more{margin-top:8px}}.desk .da-do{border-color:var(--d-dark);background:var(--d-dark);color:var(--d-on-dark);box-shadow:none;container-type:inline-size}.desk .da-do h2{font:500 20px/1.3 var(--d-text);color:var(--d-on-dark)}.desk .da-do-list{margin-top:14px}.desk .da-do-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:start;padding:13px 0;border-top:1px solid var(--da-line-dark)}.desk .da-do-list li:last-child{padding-bottom:0}.desk .da-do-list .t{display:block;font:500 17px/1.4 var(--d-text);color:var(--d-on-dark)}.desk .da-do-list .s{display:block;margin-top:2px;font:400 15px/1.45 var(--d-text);color:var(--d-on-dark-2)}.desk .da-mark{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--d-on-dark-2)}.desk .da-mark.done{background:var(--d-done-soft);color:var(--d-done-text);box-shadow:none}.desk .da-mark svg{width:15px;height:15px}[data-theme=dark] .desk .da-do{border-color:var(--d-card-line)}@container (min-width: 620px){.desk .da-do-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.desk .da-team{padding:24px}.desk .da-team-head{display:flex;align-items:center;gap:14px}.desk .da-who{flex:1;min-width:0;line-height:1.3}.desk .da-who h2{font:500 18px/1.3 var(--d-text)}.desk .da-who p{margin-top:2px;font:400 15px/1.35 var(--d-text);color:var(--d-muted)}.desk .da-bubble{margin-top:16px;padding:16px 18px;border-radius:4px 16px 16px;background:var(--da-soft);font:400 17px/1.5 var(--d-text);overflow-wrap:anywhere}.desk .da-team .da-pill{margin-top:16px}.desk .da-call{display:flex;align-items:center;gap:16px;min-height:44px;margin-top:18px;padding-top:16px;border-top:1px solid var(--da-line-2);color:var(--d-ink)}.desk .da-call-t{flex:1;min-width:0;line-height:1.4}.desk .da-call-t .w{display:block;font:500 17px/1.4 var(--d-text)}.desk .da-call-t .s{display:block;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .da-call>svg{width:18px;height:18px;color:var(--d-muted)}.desk .da-call:hover .w{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.desk .da-settings{padding:24px 24px 12px}.desk .da-set-rows{margin-top:8px}.desk .da-set-row{display:flex;align-items:center;gap:12px;min-height:46px;padding:9px 0;border-top:1px solid var(--da-line-2);color:var(--d-ink)}.desk .da-set-rows li:first-child .da-set-row{border-top:0}.desk .da-set-row .t{flex:1;min-width:0;font:500 16px/1.35 var(--d-text)}.desk .da-set-row .v{font:400 15px/1.35 var(--d-text);color:var(--d-muted);white-space:nowrap}.desk .da-set-row svg{width:18px;height:18px;color:var(--d-muted)}.desk .da-set-row:hover .t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.desk .da-summary{margin-top:14px;font:500 17px/1.45 var(--d-text)}.desk .da-domains,.desk .da-boxgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px 32px;margin-top:18px}.desk .da-domain h3{padding:6px 0 8px;font:500 16px/1.4 var(--d-text);overflow-wrap:anywhere}.desk .da-box{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:9px 0;border-top:1px solid var(--da-line-2)}.desk .da-boxgrid .da-box{border-top:0;border-bottom:1px solid var(--da-line-2)}.desk .da-box-id{min-width:0;display:flex;flex-direction:column}.desk .da-box .addr{font:500 15px/1.4 var(--d-text);overflow-wrap:anywhere}.desk .da-box .who{font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .da-box-st{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.desk .da-when{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.desk .da-replaced{margin-top:24px;padding-top:20px;border-top:1px solid var(--da-line-2)}.desk .da-h3{margin-bottom:8px;font:500 17px/1.5 var(--d-text)}.desk .da-replaced ul{display:flex;flex-direction:column;gap:8px;font:400 16px/1.5 var(--d-text)}.desk .da-gone{text-decoration:line-through;color:var(--d-muted)}.desk .da-people,.desk .da-look{padding:24px;container-type:inline-size}.desk .da-people .da-kv{margin-top:14px}.desk .da-people .da-kv>div{grid-template-columns:minmax(0,1fr)}@container (min-width: 440px){.desk .da-people .da-kv>div{grid-template-columns:minmax(150px,40%) minmax(0,1fr)}}.desk .da-people .da-h3{margin:20px 0 0}.desk .da-people .da-para{margin-top:10px}.desk .da-lines{margin-top:12px}.desk .da-lines li{padding:13px 0;border-top:1px solid var(--da-line-2);font:400 16px/1.5 var(--d-text)}.desk .da-lines li:first-child{padding-top:4px;border-top:0}.desk .da-lines li:last-child{padding-bottom:0}.desk .da-qcard{padding:8px 32px;container-type:inline-size}.desk .da-q{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:16px 0;border:0;border-top:1px solid var(--da-line-2);background:transparent;text-align:left;font:500 17px/1.4 var(--d-text);color:var(--d-ink);cursor:pointer}.desk .da-qlist li:first-child .da-q{border-top:0}.desk .da-q .t{flex:1;min-width:0}.desk .da-q svg{width:20px;height:20px;color:var(--d-muted)}.desk .da-q:hover .t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@container (min-width: 860px){.desk .da-qlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.desk .da-qlist li:nth-child(2) .da-q{border-top:0}}@media(min-width:1181px){.desk .dl-page.ds-room{padding-top:40px}.desk .dl-page .da-head{margin-bottom:24px;padding-top:0}.desk .dl-page .da-head-text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;max-width:none}.desk .dl-page .da-status{margin-top:0;font-size:16px}.desk .dl-page .da-grid{grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:stretch}.desk .dl-page .da-col{gap:24px}.desk .dl-main{container:dlv / inline-size}.desk .dl-main>.da-card{flex:1 0 auto}.desk .dl-side{contain:size;min-height:420px}.desk .dl-side>.dl-list{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-width:thin}.desk .dl-side .dl-row{gap:12px}.desk .dl-side .dl-row .ln-thumb{width:72px}@container dlv (min-width: 700px){.desk .dl-video{display:flex;flex-direction:column;padding:0;border:0;background:none;box-shadow:none}.desk .dl-video-in{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:stretch}.desk .dl-watch,.desk .dl-body{min-width:0;border-radius:16px;background:var(--d-card);border:1px solid var(--da-line-2);box-shadow:var(--d-card-shadow)}.desk .dl-watch{padding:12px 12px 22px}.desk .dl-title{margin:18px 10px 0;font-size:22px;line-height:1.3}.desk .dl-by{margin:12px 10px 0}.desk .dl-by-id .n{font-size:16px}.desk .dl-by-id .s{font-size:15px}.desk .dl-watch .dl-text{margin:8px 10px 0;font-size:16px;line-height:1.5}.desk .dl-watch .dl-by+.dl-text{margin-top:14px}.desk .dl-body{display:flex;flex-direction:column;gap:16px;padding:20px}.desk .dl-body>*{margin-top:0}.desk .dl-points{padding:8px 14px}.desk .dl-points li{gap:10px;padding:6px 0;font-size:15px;line-height:1.45}.desk .dl-tick{width:22px;height:22px}.desk .dl-res-h{font-size:15px}.desk .dl-res-row{min-height:52px;padding:8px 0}.desk .dl-res-row .t{font-size:15px}.desk .dl-step{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.desk .dl-step p{font-size:15px}.desk .dl-step .da-pill{width:100%}.desk .dl-body>.dl-foot{flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding-top:14px}.desk .dl-foot .da-pill{min-height:44px}.desk .dl-next{font-size:15px}}.desk .dl-gone{flex:1 0 auto}@container ds (min-width: 1500px){.desk .dl-page .da-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.desk .dl-page .da-col{gap:28px}.desk .dl-video-in{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.desk .dl-side .dl-row .ln-thumb{width:88px}}.desk .da-three{grid-template-rows:auto 1fr}.desk .da-three>.da-ca{grid-column:1;grid-row:1}.desk .da-three>.da-cb{grid-column:1;grid-row:2}.desk .da-three>.da-cr{grid-column:2;grid-row:1 / span 2}.desk .da-behind{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:24px;align-items:stretch}.desk .da-behind>.da-ca{grid-column:1 / -1;grid-row:1}.desk .da-behind>.da-cb{grid-column:1;grid-row:2}.desk .da-behind>.da-cr{grid-column:2;grid-row:2}.desk .da-behind>.da-col>.da-card{flex:1 0 auto;padding:22px 24px}.desk .da-behind .da-card-title{font-size:18px}.desk .da-behind .da-para{margin-top:10px;font-size:15px}.desk .da-behind .da-summary{margin-top:10px;font-size:16px}.desk .da-behind .da-domains,.desk .da-behind .da-boxgrid{margin-top:12px}.desk .da-behind .da-box{min-height:56px;padding:8px 0}.desk .da-behind .da-people .da-kv{margin-top:10px}.desk .da-behind .da-kv>div{padding:10px 0}.desk .da-behind .da-kv dt{font-size:15px}.desk .da-behind .da-kv dd{font-size:16px}.desk .da-behind .da-kv-note{font-size:15px}.desk .da-behind .da-people .da-h3{margin-top:16px;font-size:16px}.desk .da-behind .da-lines{margin-top:8px}.desk .da-behind .da-lines li{padding:10px 0;font-size:15px;line-height:1.45}@container ds (min-width: 1040px){.desk .da-behind{grid-template-columns:minmax(0,1fr) 300px 300px}.desk .da-behind>.da-ca{grid-column:1;grid-row:1}.desk .da-behind>.da-cb{grid-column:2;grid-row:1}.desk .da-behind>.da-cr{grid-column:3;grid-row:1}.desk .da-behind .da-boxes{display:flex;flex-direction:column;max-height:max(480px,calc(100vh - 268px))}.desk .da-behind .da-boxes-scroll{position:relative;flex:1 1 auto;min-height:160px;margin:12px -24px 0;padding:0 24px 4px;overflow-y:auto;border-block:1px solid var(--da-line-2);scrollbar-width:thin}.desk .da-behind .da-boxes-scroll>:first-child{margin-top:4px}.desk .da-behind .da-boxes-scroll:focus-visible{outline-offset:-2px}}@container ds (min-width: 1500px){.desk .da-behind{grid-template-columns:minmax(0,1fr) 340px 340px;gap:28px}}.desk .ds-room .da-head{margin-bottom:24px}.desk .ds-room .da-h1{font-size:32px;line-height:1.2}.desk .ds-room .da-status{margin-top:10px}@container ds (min-width: 1500px){.desk .ds-room .da-h1{font-size:36px}}}@media(min-width:1600px){.desk .da-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 344px;grid-template-rows:auto}.desk .da-three>.da-cb{grid-column:2;grid-row:1}.desk .da-three>.da-cr{grid-column:3;grid-row:1}}@media(max-width:1180px){.desk .da-grid{display:flex;flex-direction:column;align-items:stretch;gap:28px;max-width:820px}.desk .da-col{display:contents}.desk .da-o1{order:1}.desk .da-o2{order:2}.desk .da-o3{order:3}.desk .da-o4{order:4}}@media(max-width:860px){.desk .da-grid{gap:20px}.desk .da-head{gap:16px;margin-bottom:24px}.desk .da-h1{font-size:32px;line-height:1.15}.desk .da-status{align-items:flex-start;margin-top:14px;font-size:16px}.desk .da-head-actions{width:100%}.desk .da-head-actions .da-pill,.desk .da-cta .da-pill{flex:1 1 auto}.desk .da-card{padding:22px 20px}.desk .da-big{font-size:52px}.desk .da-figtxt{font-size:20px}.desk .da-kv>div{grid-template-columns:minmax(0,1fr)}.desk .da-team,.desk .da-people,.desk .da-look{padding:20px}.desk .da-settings{padding:20px 20px 8px}.desk .da-qcard{padding:4px 20px}.desk .da-q{font-size:16px;min-height:60px}.desk .dl-video{padding:10px 10px 24px}.desk .dl-body{padding:18px 8px 0}.desk .dl-title{font-size:24px;margin:18px 8px 0}.desk .dl-by{margin:16px 8px 0}.desk .dl-by-id{flex:1 1 calc(100% - 56px)}.desk .dl-by .da-st{margin-left:54px}.desk .dl-points{padding:12px 16px}.desk .dl-points li{font-size:16px}.desk .dl-step{padding:18px}.desk .dl-step .da-pill{width:100%}.desk .dl-foot{flex-direction:column;align-items:flex-start}.desk .dl-list{padding:8px}.desk .dl-row{padding:10px 8px}.desk .dl-empty{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.desk .da-page *{transition:none!important}}.chat-panel{--ch-ink: var(--color-text);--ch-muted: var(--color-text-muted);--ch-card: var(--color-surface);--ch-soft: var(--color-wash);--ch-line: color-mix(in srgb, var(--color-text) 14%, transparent);--ch-line-2: var(--color-border);--ch-dark: var(--neutral-950);--ch-on-dark: var(--neutral-50);right:24px;bottom:24px;width:400px;height:min(660px,calc(100vh - 48px));border-radius:16px;background:var(--ch-card);color:var(--ch-ink);font-family:var(--font-body);letter-spacing:0}.chat-panel :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.chat-head{gap:14px;padding:16px 12px 16px 20px;border-bottom:1px solid var(--ch-line-2)}.ch-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ch-dark);color:var(--ch-on-dark);font:600 14px/1 var(--font-body)}.ch-av.lg{width:44px;height:44px;font-size:15px}.ch-av.sm{width:24px;height:24px;font-size:10px}[data-theme=dark] .ch-av{box-shadow:0 0 0 1px var(--ch-line-2)}.chat-who-head{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chat-title{font:500 17px/1.3 var(--font-body);color:var(--ch-ink)}.chat-sub{font:400 14px/1.4 var(--font-body);color:var(--ch-muted)}.ch-close{width:44px;height:44px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ch-muted);cursor:pointer;transition:background .15s}.ch-close:hover{background:var(--ch-soft);color:var(--ch-ink)}.ch-close svg{width:20px;height:20px}.chat-scroll{padding:20px;gap:16px}.chat-msg{max-width:88%;gap:6px;align-items:flex-start}.chat-who{font:500 14px/1.3 var(--font-body);color:var(--ch-muted)}.chat-who.eng{display:inline-flex;align-items:center;gap:8px;color:var(--ch-ink)}.chat-role{font-weight:400;color:var(--ch-muted)}.chat-bubble-text{padding:14px 16px;border-radius:4px 16px 16px;background:var(--ch-soft);color:var(--ch-ink);font:400 16px/1.5 var(--font-body);overflow-wrap:anywhere}.chat-msg.ai .chat-bubble-text,.chat-msg.engineer .chat-bubble-text{border-radius:4px 16px 16px;background:var(--ch-soft);color:var(--ch-ink)}.chat-msg.customer .chat-bubble-text{border-radius:16px 4px 16px 16px;background:var(--ch-dark);color:var(--ch-on-dark)}.chat-bubble-text.typing{display:inline-flex;gap:5px;padding:16px 18px}.chat-bubble-text.typing i{background:var(--ch-muted)}.chat-time{font:400 14px/1.2 var(--font-body);font-variant-numeric:tabular-nums;color:var(--ch-muted)}.chat-handoff{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 12px 3px 10px;border-radius:999px;background:var(--ch-soft);color:var(--ch-ink);font:500 14px/1.3 var(--font-body)}.chat-handoff i{width:8px;height:8px;border-radius:50%;background:var(--ch-muted)}.chat-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.chat-empty{margin:0;padding:4px 12px;text-align:center;font:400 14px/1.45 var(--font-body);color:var(--ch-muted)}.chat-new{display:flex;align-items:center;gap:8px;margin:2px 0;font:500 14px/1 var(--font-body);color:var(--ch-ink)}.chat-new:before,.chat-new:after{content:"";flex:1;height:1px;background:var(--ch-line-2)}.chat-new i{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.chat-suggest{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 14px}.ch-sugg{min-height:44px;padding:9px 16px;border:0;border-radius:22px;background:var(--ch-card);box-shadow:inset 0 0 0 1px var(--ch-line);font:500 15px/1.35 var(--font-body);color:var(--ch-ink);text-align:left;cursor:pointer;transition:background .15s}.ch-sugg:hover{background:var(--ch-soft)}.chat-compose{display:block;padding:14px 16px 16px;border-top:1px solid var(--ch-line-2)}.ch-field{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;border:1px solid var(--ch-line);border-radius:14px;background:var(--ch-card);transition:border-color .15s}.ch-field:focus-within{border-color:var(--ch-ink)}.ch-field textarea{flex:1;min-width:0;min-height:44px;max-height:120px;padding:10px 0;border:0;outline:0;resize:none;background:none;font:400 16px/1.45 var(--font-body);color:var(--ch-ink)}.ch-field textarea:focus-visible{outline:none}.ch-field textarea::placeholder{color:var(--ch-muted)}.ch-send{width:44px;height:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--ch-dark);color:var(--ch-on-dark);cursor:pointer;transition:background .15s}.ch-send svg{width:20px;height:20px}.ch-send:disabled{background:var(--ch-soft);color:var(--ch-muted);cursor:default}@media(max-width:640px){.chat-panel{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.chat-head{padding:calc(10px + env(safe-area-inset-top,0px)) 8px 12px 16px}.chat-scroll{padding:16px}.chat-suggest{padding:0 16px 12px}.chat-compose{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}}.btn.ov-btn{--h: 48px;padding:0 24px;border-radius:999px;font:500 17px/1 var(--font-body);letter-spacing:0}.btn-secondary.ov-btn{background:var(--color-wash);color:var(--color-text);box-shadow:none}.btn-secondary.ov-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 4%,var(--color-wash));box-shadow:none}.ov-text{margin:0;font:400 17px/1.55 var(--font-body);color:var(--color-text)}.ov-report{display:flex;flex-direction:column;gap:12px}.ov-report .field-label{font:500 15px/1.4 var(--font-body)}.ov-report .textarea{border-radius:14px;padding:12px 14px;font:400 16px/1.5 var(--font-body);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 14%,transparent)}.ov-report .textarea:hover{box-shadow:inset 0 0 0 1px var(--color-border-strong)}.ov-report .textarea:focus-visible{border-radius:14px;box-shadow:inset 0 0 0 2px var(--color-focus)}.ov-note{margin:0;font:400 15px/1.45 var(--font-body);color:var(--color-text-muted)}.ov-path{font-weight:500;color:var(--color-text);overflow-wrap:anywhere}.ov-keys{margin:0}.ov-keys>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:10px 0;border-top:1px solid var(--color-border)}.ov-keys>div:first-child{border-top:0}.ov-keys dt{font:400 16px/1.4 var(--font-body);color:var(--color-text)}.ov-keys dd{margin:0}.ov-keys kbd{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--color-wash);box-shadow:none;color:var(--color-text);font:600 14px/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap}.ov-article{display:flex;flex-direction:column;gap:14px;max-width:620px;font:400 17px/1.6 var(--font-body);color:var(--color-text)}.ov-article p{margin:0}.ov-article strong{font-weight:600}.ov-by{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:16px;border-top:1px solid var(--color-border);font:400 15px/1.4 var(--font-body);color:var(--color-text-muted)}.ov-av{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--neutral-950);color:var(--neutral-50);font:600 13px/1 var(--font-body)}[data-theme=dark] .ov-av{box-shadow:0 0 0 1px var(--color-border)}.desk .da-set-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.desk .da-set-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.desk .da-set-card{display:flex;flex-direction:column;padding:24px 28px 12px}.desk .da-set-card .da-set-rows{margin-top:10px}.desk .da-set-row .t .s{display:block;margin-top:2px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .da-set-row:hover .t .s{text-decoration:none}.desk .da-set-help{margin-top:24px}@media(max-width:1180px){.desk .da-set-grid,.desk .da-set-grid.two{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:640px){.desk .da-set-card{padding:18px 20px 6px}}.desk{--do-edge: color-mix(in srgb, var(--d-ink) 50%, var(--d-card));--do-edge-hover: color-mix(in srgb, var(--d-ink) 75%, var(--d-card));--do-edge-soft: color-mix(in srgb, var(--d-ink) 28%, var(--d-card));--do-line: color-mix(in srgb, var(--d-ink) 14%, transparent);--do-soft: var(--d-grey-soft);--do-soft-hover: color-mix(in srgb, var(--d-ink) 5%, var(--d-grey-soft));--do-line-dark: color-mix(in srgb, var(--d-on-dark) 12%, transparent)}.desk.is-bare:has(.do-page) .d-body{grid-template-columns:minmax(0,1fr)}.desk.is-bare:has(.do-page) .d-main{margin-inline:auto}.desk.is-bare:has(.do-page){padding-bottom:32px}.desk .do-page{width:100%;margin:0 auto;font:400 16px/1.5 var(--d-text);color:var(--d-ink);font-variant-numeric:normal}:where(.desk .do-page) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}:where(.desk .do-page) :where(ul,ol){padding:0;list-style:none}.desk .do-page svg{flex:none}.desk .do-skel{max-width:880px;margin:0 auto}.desk .do-page>.ios-page{margin-left:auto;margin-right:auto}.desk .do-page .d-card{padding:28px 32px;border-radius:16px;border-color:var(--d-card-line);box-shadow:var(--d-card-shadow)}.desk .do-label{font:500 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-card-title{font:500 18px/1.3 var(--d-text);color:var(--d-ink)}.desk .do-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--do-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink);white-space:nowrap}.desk .do-chip.white{background:var(--d-card)}.desk .do-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--d-muted)}.desk .do-chip.turn .do-dot{background:var(--d-action)}.desk .do-chip.done{color:var(--d-done-text)}.desk .do-chip.done .do-dot{background:var(--d-done)}.desk .do-chip.warn .do-dot{background:var(--d-warn)}.desk .do-chip.bad{color:var(--d-bad-text)}.desk .do-chip.bad .do-dot{background:var(--d-bad-text)}.desk .do-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--do-soft);color:var(--d-ink);font:600 14px/1 var(--d-text)}.desk .do-av.on-soft{background:var(--d-card)}.desk .do-av.lg{width:48px;height:48px;font-size:16px}.desk .do-av.sm{width:32px;height:32px;font-size:14px}.desk .do-av.team{background:var(--d-dark);color:var(--d-on-dark)}.desk .do-av.done{background:var(--d-done-soft);color:var(--d-done-text)}[data-theme=dark] .desk .do-av.team{box-shadow:0 0 0 1px var(--d-field-line)}.desk .do-tick{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .do-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;font:500 17px/1.2 var(--d-text);color:var(--d-ink);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background .15s,transform .1s}.desk .do-pill:active{transform:scale(.98)}.desk .do-pill.soft{background:var(--do-soft)}.desk .do-pill.soft:hover{background:var(--do-soft-hover)}.desk .do-pill.line{background:var(--d-card);box-shadow:inset 0 0 0 1px var(--do-line)}.desk .do-pill.line:hover{background:var(--do-soft)}.desk .do-pill.wide{display:flex;width:100%}.desk .do-pill svg{width:18px;height:18px}.desk .do-more{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;font:500 15px/1.3 var(--d-text);color:var(--d-ink);text-align:center}.desk .do-more:hover{text-decoration:underline;text-underline-offset:4px}.desk .do-page .d-btn-primary{gap:8px}.desk .do-page .d-btn-soft{min-height:48px;padding:0 22px;font:500 16px/1 var(--d-text);border-color:var(--do-line);background:var(--d-card)}.desk .do-page .d-btn-soft:hover{background:var(--do-soft)}.desk .do-page .d-link{font:500 16px/1.2 var(--d-text);color:var(--d-ink)}.desk .do-ok{width:56px;height:56px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .do-ok svg{width:28px;height:28px}.desk .do-ok.sm{width:24px;height:24px}.desk .do-ok.sm svg{width:15px;height:15px}.desk .do-flow{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "head" "main" "side";max-width:880px;margin:0 auto}.desk .do-top{grid-area:top}.desk .do-q{grid-area:head}.desk .do-main{grid-area:main;min-width:0}.desk .do-aside{grid-area:side;min-width:0;display:flex;flex-direction:column;margin-top:20px}.desk .do-aside>.d-card{flex:1 0 auto}@media(min-width:1181px){.desk .do-flow.has-aside{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"top top" "head head" "main side";column-gap:28px;max-width:1480px}.desk .do-flow.has-aside .do-aside{margin-top:0}}@media(min-width:1600px){.desk .do-flow.has-aside{grid-template-columns:minmax(0,1fr) 400px;column-gap:32px}}@media(max-width:1180px){.desk .do-aside.wide-only{display:none}}.desk .do-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px 24px;min-height:48px;margin-bottom:22px}.desk .do-top-l{grid-column:1;justify-self:start}.desk .do-top .do-steps{grid-column:2}.desk .do-top-r{grid-column:3;justify-self:end;display:flex;align-items:center;gap:14px}.desk .do-nav,.desk .do-close{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:transparent;font:500 16px/1 var(--d-text);color:var(--d-ink);cursor:pointer;transition:background .15s}.desk .do-close{padding:0 12px 0 16px;box-shadow:inset 0 0 0 1px var(--do-line);background:var(--d-card)}.desk .do-nav{margin-left:-12px}.desk .do-nav:hover,.desk .do-close:hover{background:var(--do-soft)}.desk .do-saved{display:inline-flex;align-items:center;gap:6px;font:500 15px/1 var(--d-text);color:var(--d-muted);transition:color .2s}.desk .do-saved.is-saved{color:var(--d-done-text)}.desk .do-steps{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding-top:10px}.desk .do-steps-word{font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-steps-now{color:var(--d-ink);font-weight:500}.desk .do-steps-track{display:flex;gap:6px}.desk .do-steps-track li{display:flex;flex-direction:column;gap:8px}.desk .do-steps-track i{display:block;width:28px;height:6px;border-radius:3px;background:var(--d-chart-soft);transition:background .25s}.desk .do-steps-track li.past i{background:var(--d-chart)}.desk .do-steps-track li.now i{background:var(--d-action)}.desk .do-steps-track span{font:500 13px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap}.desk .do-steps-track li.now span{color:var(--d-ink)}@media(min-width:861px){.desk .do-steps.named{padding-top:12px}.desk .do-steps.named .do-steps-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.desk .do-steps.named .do-steps-track{gap:8px}.desk .do-steps.named .do-steps-track li{width:132px}.desk .do-steps.named .do-steps-track i{width:100%;height:4px;border-radius:2px}}.desk .do-q{margin:0 0 22px;animation:enter .28s var(--ease) both}.desk .do-h1{font:500 40px/1.15 var(--d-title);letter-spacing:0;color:var(--d-ink);text-wrap:balance}.desk .do-lead{max-width:76ch;margin-top:10px;font:400 17px/1.5 var(--d-text);color:var(--d-muted);text-wrap:pretty}.desk .do-note{margin:0 0 10px;font:500 16px/1.5 var(--d-text)}.desk .do-note.amber{color:var(--d-warn-text)}.desk .do-note.grey{color:var(--d-muted)}.desk .do-note a{margin-left:4px;font-weight:500;color:var(--d-ink);text-decoration:underline;text-underline-offset:3px}.desk .do-page .d-card.do-qcard{display:flex;flex-direction:column;padding:26px 32px 24px;container:qcard / inline-size;animation:enter .32s var(--ease) 40ms both}.desk .do-main.plain{display:flex;flex-direction:column;animation:enter .32s var(--ease) 40ms both}.desk .do-body{display:flex;flex-direction:column;gap:16px}.desk .do-err{display:flex;align-items:flex-start;gap:8px;margin:18px 0 0;font:500 16px/1.45 var(--d-text);color:var(--d-bad-text)}.desk .do-err svg{flex:none;margin-top:2px}.desk .do-err a{margin-left:4px;font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:3px}.desk .do-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;margin-top:22px;padding-top:22px;border-top:1px solid var(--d-card-line)}.desk .do-qcard>.do-actions:first-child{margin-top:0;padding-top:0;border-top:0}.desk .do-qcard>.do-actions{margin-top:auto}.desk .do-qcard>:not(.do-actions):has(+.do-actions){margin-bottom:22px}.desk .do-main.plain .do-actions{margin-top:16px;padding-top:0;border-top:0}.desk .do-count{font:500 16px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-field{gap:8px}.desk .do-field .field-label{font:500 15px/1.4 var(--d-text);color:var(--d-ink)}.desk .do-field .field-label .muted{color:var(--d-muted)}.desk .do-field :is(.input,.select,.textarea){min-height:52px;padding:0 16px;border-radius:12px;background-color:var(--d-card);box-shadow:inset 0 0 0 1px var(--do-edge);font:400 17px/1.3 var(--d-text);color:var(--d-ink)}.desk .do-field .select{padding-right:40px;background-position:calc(100% - 20px) 23px,calc(100% - 15px) 23px}.desk .do-field :is(.input,.select,.textarea):hover{box-shadow:inset 0 0 0 1px var(--do-edge-hover)}.desk .do-field :is(.input,.select,.textarea):focus-visible{outline:none;border-radius:12px;box-shadow:inset 0 0 0 2px var(--d-focus)}.desk .do-field :is(.input,.textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--d-bad-text)}.desk .do-field :is(.input,.textarea)::placeholder{color:var(--d-faint)}.desk .do-field .field-hint{font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-field .field-error{font:500 15px/1.45 var(--d-text);color:var(--d-bad-text)}.desk .do-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.desk .do-choice{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 16px;border:0;border-radius:12px;background:var(--do-soft);text-align:left;transition:background .15s,box-shadow .15s}.desk .do-choice:hover{background:var(--do-soft-hover)}.desk .do-choice[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--d-select-line)}.desk .do-choice .grow{flex:1;min-width:0}.desk .do-choice .t{display:block;font:500 16px/1.35 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .do-choice .s{display:block;margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-choice[aria-disabled=true]{cursor:default}.desk .do-choice[aria-disabled=true]:hover{background:var(--do-soft)}.desk .do-choice[aria-disabled=true][aria-checked=false] .t{color:var(--d-muted)}.desk .do-box{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:7px;background:var(--d-card);box-shadow:inset 0 0 0 2px var(--do-edge);color:var(--d-card);transition:background .15s,box-shadow .15s}.desk .do-box.round{border-radius:50%}.desk .do-choice[aria-checked=true] .do-box{background:var(--d-ink);box-shadow:none}.desk .do-add-row{margin-top:-4px}.desk .do-add-row>.d-link{min-height:48px}.desk .do-add{display:flex;align-items:flex-end;gap:12px;max-width:620px;padding:4px 0 2px}.desk .do-add .do-field{flex:1;min-width:0}.desk .do-add .d-btn-soft{min-height:52px}.desk .do-listwrap{overflow:hidden}.desk .do-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:32px}.desk .do-list li{display:flex;align-items:center;gap:14px;min-height:60px;margin-top:-1px;padding:12px 0;border-top:1px solid var(--d-card-line);font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.desk .do-list .grow{flex:1;min-width:0;overflow-wrap:break-word}.desk .do-list .sub{display:block;margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-wait{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--do-soft);color:var(--d-muted)}.desk .do-spin{animation:spin 1s linear infinite}.desk .do-list-foot{padding:4px 0 0;border-top:1px solid var(--d-card-line)}.desk .do-options{display:grid;gap:14px}@container qcard (min-width: 620px){.desk .do-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk .do-option{position:relative;display:flex;flex-direction:column;padding:24px 24px 22px;border-radius:16px;background:var(--do-soft);cursor:pointer;transition:box-shadow .15s,background .15s}.desk .do-option:hover{background:var(--do-soft-hover)}.desk .do-option.on{box-shadow:inset 0 0 0 2px var(--d-select-line)}.desk .do-option.on .do-box{background:var(--d-ink);box-shadow:none}.desk .do-option:has(.do-option-input:focus-visible){outline:2px solid var(--d-focus);outline-offset:3px}.desk .do-option-input{position:absolute;top:26px;left:24px;width:24px;height:24px;margin:0;opacity:0;pointer-events:none}.desk .do-option-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 14px}.desk .do-option-head .do-box{margin-top:3px}.desk .do-option-head .grow{flex:1 1 calc(100% - 40px);min-width:0;cursor:pointer}.desk .do-option-t{display:block;font:500 20px/1.35 var(--d-text);color:var(--d-ink)}.desk .do-option-s{display:block;margin-top:4px;font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-option-tag{flex:none;display:inline-flex;align-items:center;min-height:28px;margin-left:38px;padding:3px 12px;border-radius:999px;background:var(--d-card);font:500 14px/1.3 var(--d-text);color:var(--d-ink);white-space:nowrap}.desk .do-option-points{display:grid;gap:8px;margin-top:18px;padding:16px 0 0 38px;border-top:1px solid var(--do-line)}.desk .do-option-points li{position:relative;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .do-option-points li:before{content:"";position:absolute;left:-18px;top:.66em;width:6px;height:6px;border-radius:50%;background:var(--d-muted)}.desk .do-figure{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:16px;row-gap:4px;margin:6px 0 18px}.desk .do-big{font:600 72px/.95 var(--d-num);color:var(--d-action)}.desk .do-figtxt{font:500 24px/1.2 var(--d-text);color:var(--d-ink)}.desk .do-get{display:grid;grid-template-areas:"label" "fig" "sub" "know"}.desk .do-get>.do-label{grid-area:label}.desk .do-get>.do-figure{grid-area:fig;margin-bottom:10px}.desk .do-get>.do-get-sub{grid-area:sub}.desk .do-get>.do-know{grid-area:know}.desk .do-get-sub{max-width:60ch;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .do-know{display:grid;align-content:start;gap:8px;margin-top:20px;padding:18px 22px;border-radius:12px;background:var(--do-soft)}.desk .do-know li{position:relative;padding-left:18px;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .do-know li:before{content:"";position:absolute;left:2px;top:.66em;width:6px;height:6px;border-radius:50%;background:var(--d-muted)}@container qcard (min-width: 760px){.desk .do-get:has(>.do-know){grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-template-areas:"label know" "fig know" "sub know";column-gap:32px;align-items:start}.desk .do-get>.do-know{margin-top:0;align-self:stretch}}.desk .do-ready{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@container qcard (min-width: 640px){.desk .do-ready{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:36px}}.desk .do-ready-art{position:relative;display:grid;place-items:center;min-height:220px;padding:24px 24px 36px;border-radius:12px;background:var(--do-soft)}.desk .do-env{width:100%;max-width:280px;height:auto;overflow:visible}.desk .do-env rect{fill:var(--d-card);stroke:var(--do-edge-soft);stroke-width:1.5}.desk .do-env path{fill:none;stroke:var(--do-edge-soft);stroke-width:1.5;stroke-linejoin:round}.desk .do-env .front rect{stroke:var(--d-ink)}.desk .do-env .front path{stroke:var(--d-ink)}.desk .do-env .seal{fill:var(--d-action);stroke:none}.desk .do-ready-badge{position:absolute;right:20px;bottom:18px;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 14px 4px 12px;border-radius:999px;background:var(--d-dark);color:var(--d-on-dark);font:600 15px/1 var(--d-num);font-variant-numeric:tabular-nums}[data-theme=dark] .desk .do-ready-badge{box-shadow:0 0 0 1px var(--d-field-line)}.desk .do-ready-facts{min-width:0}.desk .do-ready-facts .do-figure{margin:0 0 20px}.desk .do-ready-num{font:600 64px/.95 var(--d-num);color:var(--d-ink);letter-spacing:-.01em}.desk .do-warm{padding:16px 0;border-top:1px solid var(--d-card-line);border-bottom:1px solid var(--d-card-line)}.desk .do-warm-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.desk .do-warm-track{display:grid;grid-template-columns:repeat(21,minmax(0,1fr));gap:4px;margin-top:12px}.desk .do-warm-track li{height:14px;border-radius:3px;background:var(--d-chart)}.desk .do-warm-sub{margin-top:10px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-ready-note{margin-top:16px;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .do-visit{margin-top:4px}.desk .do-visit .do-field{max-width:560px}.desk .do-visit-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .do-visit-line strong{font-weight:600;color:var(--d-ink);overflow-wrap:anywhere}.desk .do-reg{display:grid;gap:20px}@container qcard (min-width: 760px){.desk .do-reg.has-ask{grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}}.desk .do-known{padding:16px 22px 20px;border-radius:12px;background:var(--do-soft)}.desk .do-known-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 4px}.desk .do-known-label{font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .do-ask-line{margin-bottom:14px;font:500 17px/1.45 var(--d-text);color:var(--d-ink)}.desk .do-addr{font-style:normal}.desk .do-addr p{font:400 16px/1.55 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .do-addr .name{margin-bottom:4px;font:500 18px/1.35 var(--d-text)}.desk .do-addr .muted{color:var(--d-muted)}.desk .do-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px 16px}.desk .do-fields .span-2{grid-column:1 / -1}.desk .do-page .d-card.do-side{display:flex;flex-direction:column;padding:24px}.desk .do-inbox-rows{margin-top:12px}.desk .do-inbox-rows li{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--d-card-line)}.desk .do-inbox-rows li:first-child{border-top:0;padding-top:4px}.desk .do-inbox-rows .grow{flex:1;min-width:0;line-height:1.35}.desk .do-inbox-from{display:block;font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.desk .do-inbox-addr{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.35 var(--d-text);color:var(--d-muted)}.desk .do-inbox-time{flex:none;font:500 14px/1 var(--d-num);color:var(--d-muted);font-variant-numeric:tabular-nums}.desk .do-inbox-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--d-card-line);font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-inbox-rows{margin-bottom:12px}.desk .do-tl{margin-top:18px}.desk .do-tl li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding-bottom:18px}.desk .do-tl li:last-child{padding-bottom:0}.desk .do-tl li:not(:last-child):before{content:"";position:absolute;left:15px;top:38px;bottom:4px;width:2px;border-radius:1px;background:var(--d-line)}.desk .do-tl li.done:not(:last-child):before{background:color-mix(in srgb,var(--d-done) 45%,var(--d-line))}.desk .do-tl-dot{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--do-soft);font:600 14px/1 var(--d-text);color:var(--d-ink)}.desk .do-tl li.done .do-tl-dot{background:var(--d-done-soft);color:var(--d-done-text)}.desk .do-tl li.now .do-tl-dot{background:var(--d-dark);color:var(--d-on-dark)}[data-theme=dark] .desk .do-tl li.now .do-tl-dot{box-shadow:0 0 0 1px var(--d-field-line)}.desk .do-tl-text{min-width:0;padding-top:5px}.desk .do-tl-text .t{font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.desk .do-tl-text .s{margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-tl-text .do-chip{margin-top:6px;min-height:26px;padding:2px 10px;font-size:13px}.desk .do-side-foot{margin-top:auto;padding-top:18px}.desk .do-tl{margin-bottom:20px}.desk .do-tl+.do-side-foot{border-top:1px solid var(--d-card-line)}.desk .do-side-q{font:500 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-next-eng{display:flex;align-items:center;gap:12px;margin-top:10px}.desk .do-next-eng .do-who .n{font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .do-next-eng .do-who p:not(.n){font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.desk .do-next-msg{margin-top:14px;min-height:44px;font-size:16px}.desk .do-brief{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"area" "check" "ex"}.desk .do-brief>.do-area{grid-area:area}.desk .do-brief>.do-check{grid-area:check;margin-top:20px;padding-top:20px;border-top:1px solid var(--d-card-line)}.desk .do-brief>.do-example{grid-area:ex}@container qcard (min-width: 820px){.desk .do-brief{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;grid-template-areas:"area check" "ex check"}.desk .do-brief>.do-check{margin:0 0 0 28px;padding:2px 0 0 28px;border-top:0;border-left:1px solid var(--d-card-line)}.desk .do-brief>.do-area{display:flex;flex-direction:column}.desk .do-brief>.do-area .textarea{flex:1 0 auto;min-height:132px}.desk .do-brief:not(:has(>.do-example))>.do-area .textarea{min-height:220px}.desk .do-brief>.do-example{align-self:start}}.desk .do-area .textarea{min-height:150px;padding:16px 18px;border-radius:16px;font:400 18px/1.5 var(--d-text);resize:vertical}.desk .do-check{min-width:0;container:do-check / inline-size}.desk .do-check-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.desk .do-check-label{display:inline-flex;align-items:center;gap:8px;font:500 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .do-check-label>span{display:inline-flex;color:var(--d-action)}.desk .do-check-line{margin-top:8px;font:400 16px/1.5 var(--d-text);color:var(--d-ink);text-wrap:pretty}.desk .do-check:is(.is-idle,.is-checking) .do-check-line{color:var(--d-muted)}.desk .do-check-btn{margin-top:12px}.desk .do-parts{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 20px;margin-top:16px;padding-top:14px;border-top:1px solid var(--d-card-line);animation:fade .26s var(--ease) both}@container do-check (min-width: 520px){.desk .do-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk .do-parts li{display:flex;align-items:flex-start;gap:12px}.desk .do-part-dot{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 2px var(--do-edge-soft)}.desk .do-parts li.ok .do-part-dot{background:var(--d-done-soft);color:var(--d-done-text);box-shadow:none}.desk .do-parts li.miss .do-part-dot{box-shadow:inset 0 0 0 2px var(--d-warn)}.desk .do-check.is-checking .do-part-dot{box-shadow:none;color:var(--d-muted)}.desk .do-part-text{display:flex;flex-direction:column;gap:2px;min-width:0}.desk .do-part-label{font:500 16px/1.4 var(--d-text);color:var(--d-ink)}.desk .do-part-hint{font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-part-fix{font:400 15px/1.45 var(--d-text);color:var(--d-ink)}.desk .do-check-note{margin-top:16px;padding:12px 16px;border-radius:12px;background:var(--do-soft);font:400 15px/1.5 var(--d-text);color:var(--d-ink)}.desk .do-check-note strong{font-weight:500}.desk .do-example{margin-top:14px;padding:14px 18px 6px;border-radius:12px;background:var(--do-soft);animation:fade .26s var(--ease) both}.desk .do-example-label{font:500 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-example-text{margin:6px 0 0;font:400 16px/1.55 var(--d-text);color:var(--d-ink)}.desk .do-gap{padding:1px 6px;border-radius:6px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--do-line);color:var(--d-ink);font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone}.desk .do-open-note{margin-top:16px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .do-inline-link{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--d-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.desk .do-gate{max-width:56ch;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-page .d-card.do-sofar{display:flex;flex-direction:column;padding:24px 24px 16px}.desk .do-sofar-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--d-card-line)}.desk .do-sofar-head .t{font:500 18px/1.3 var(--d-text);color:var(--d-ink)}.desk .do-sofar-head .s{margin-top:2px;font:400 14px/1.35 var(--d-text);color:var(--d-muted)}.desk .do-sofar-list{margin-top:10px}.desk .do-sofar-list li{position:relative}.desk .do-sofar-list li:not(:last-child):before{content:"";position:absolute;left:19px;top:42px;bottom:-6px;width:2px;border-radius:1px;background:var(--d-line)}.desk .do-sofar-row{position:relative;display:flex;align-items:flex-start;gap:12px;width:calc(100% + 16px);min-height:48px;margin:0 -8px;padding:12px 8px;border:0;border-radius:12px;background:none;text-align:left;transition:background .15s}.desk .do-sofar-row:hover:not(:disabled){background:var(--d-hover)}.desk .do-sofar-row:disabled{cursor:default}.desk .do-sofar-row.now{background:var(--do-soft)}.desk .do-sofar-row .grow{flex:1;min-width:0}.desk .do-sofar-dot{position:relative;flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--d-card);box-shadow:inset 0 0 0 2px var(--do-edge-soft)}.desk .do-sofar-dot.clear{background:var(--d-done-soft);color:var(--d-done-text);box-shadow:none}.desk .do-sofar-dot.open{box-shadow:inset 0 0 0 2px var(--d-warn)}.desk .do-sofar-dot.open:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--d-warn)}.desk .do-sofar-q{display:block;font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.desk .do-sofar-a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted);overflow-wrap:anywhere}.desk .do-sofar-flag{display:inline-flex;margin-top:8px}.desk .do-region .cp-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.desk .do-region .cp{gap:14px}.desk .do-region :is(.cp-flag,.cp-region,.cp-search,.cp-more){min-height:44px;font-size:16px}.desk .do-region .cp-flag{border-radius:12px}.desk .do-region .cp-search input{min-height:46px;font-size:16px}.desk .do-region .cp-chip{min-height:44px}.desk .do-region .cp-chip button{width:44px;height:44px}.desk .do-region .cp-more{color:var(--d-ink)}.desk .do-region :is(.cp-flag,.cp-region) svg{color:var(--d-ink)}.desk .do-page .d-card.do-answers{margin-top:20px;padding:24px 28px 14px}.desk .do-main.plain>.do-answers:first-child{margin-top:0}.desk .do-answers ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));column-gap:32px;margin-top:8px;overflow:hidden}.desk .do-answers li{margin-top:-1px;padding:14px 0;border-top:1px solid var(--d-card-line)}.desk .do-answers .q{display:block;font:500 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-answers .a{display:block;margin-top:4px;font:400 16px/1.5 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .do-answers .d-link{margin-top:4px}.desk .do-tc{margin:0}.desk .do-tc-frame{overflow:hidden;border:1px solid var(--d-card-line);border-radius:16px;background:var(--d-card);box-shadow:var(--d-card-shadow)}.desk .do-tc-bar{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;border-bottom:1px solid var(--d-card-line);background:var(--do-soft);font:500 14px/1.2 var(--d-text);color:var(--d-muted)}.desk .do-tc-url{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk .do-tc-cap{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:10px 2px 0;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-tc-book{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 18px;border:0;border-radius:12px;background:var(--d-ink);color:var(--d-card);font:600 16px/1 var(--d-text);cursor:pointer;transition:opacity .15s}.desk .do-tc-book:hover{opacity:.88}.desk .do-cal{padding:0;overflow:hidden;container-type:inline-size}.desk .do-cal-in{display:grid;grid-template-columns:minmax(0,1fr)}.desk .do-cal-info{display:flex;align-items:flex-start;gap:14px;padding:20px;border-bottom:1px solid var(--d-card-line)}.desk .do-cal-who{min-width:0}.desk .do-cal-name{font:500 15px/1.3 var(--d-text);color:var(--d-muted)}.desk .do-cal-what{margin-top:4px;font:600 20px/1.25 var(--d-text);color:var(--d-ink)}.desk .do-cal-facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font:500 15px/1.3 var(--d-text);color:var(--d-muted)}.desk .do-cal-facts li{display:inline-flex;align-items:center;gap:6px}.desk .do-cal-why{margin-top:12px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-cal-month{padding:18px 20px 12px}.desk .do-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.desk .do-cal-title{font:600 17px/1.3 var(--d-text);color:var(--d-ink)}.desk .do-cal-nav{display:inline-flex;align-items:center;gap:2px}.desk .do-cal-mname{min-width:104px;text-align:center;font:600 15px/1 var(--d-text);color:var(--d-ink)}.desk .do-cal-arrow{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--d-ink)}.desk .do-cal-arrow:hover:not(:disabled){background:var(--d-hover)}.desk .do-cal-arrow:disabled{color:var(--d-faint);opacity:.45;cursor:default}.desk .do-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px}.desk .do-cal-wd{padding:6px 0;text-align:center;font:600 14px/1 var(--d-text);color:var(--d-muted)}.desk .do-cal-day{position:relative;width:100%;max-width:44px;aspect-ratio:1;justify-self:center;border:0;border-radius:12px;background:none;font:500 16px/1 var(--d-num);color:var(--d-faint);font-variant-numeric:tabular-nums}.desk .do-cal-day.free{background:var(--d-card);box-shadow:inset 0 0 0 1px var(--do-edge-soft);color:var(--d-ink);font-weight:600;cursor:pointer;transition:box-shadow .15s,background .15s}.desk .do-cal-day.free:hover{box-shadow:inset 0 0 0 1px var(--d-ink)}.desk .do-cal-day.on{background:color-mix(in srgb,var(--d-ink) 9%,var(--d-card));box-shadow:inset 0 0 0 2px var(--d-ink);color:var(--d-ink);font-weight:700}.desk .do-cal-day:disabled{cursor:default}.desk .do-cal-day.today:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.desk .do-cal-tz{display:flex;align-items:center;gap:6px;margin-top:12px;font:500 14px/1.3 var(--d-text);color:var(--d-muted)}.desk .do-cal-times{padding:6px 20px 20px}.desk .do-cal-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.desk .do-cal-slot{min-height:48px;border:0;border-radius:12px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--do-edge-soft);font:600 16px/1 var(--d-num);color:var(--d-ink);font-variant-numeric:tabular-nums;transition:box-shadow .15s,background .15s}.desk .do-cal-slot:hover{box-shadow:inset 0 0 0 1px var(--d-ink)}.desk .do-cal-slot.on{background:color-mix(in srgb,var(--d-ink) 9%,var(--d-card));box-shadow:inset 0 0 0 2px var(--d-ink)}.desk .do-cal-book{margin-top:14px;animation:enter .24s var(--ease) both}.desk .do-cal-keep{margin-top:4px}.desk .do-cal-done{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:24px 22px;animation:enter .3s var(--ease) both}.desk .do-done-tick{width:44px;height:44px;margin-bottom:6px;display:grid;place-items:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .do-done-label{font:600 15px/1.3 var(--d-text);color:var(--d-done-text)}.desk .do-done-t{font:500 26px/1.25 var(--d-text);color:var(--d-ink)}.desk .do-done-when{font:500 18px/1.4 var(--d-text);color:var(--d-ink)}.desk .do-done-s{font:400 16px/1.45 var(--d-text);color:var(--d-muted)}@container (min-width: 640px){.desk .do-cal-in{grid-template-columns:200px minmax(0,1fr) 176px;min-height:380px}.desk .do-cal-in.is-booked{grid-template-columns:200px minmax(0,1fr);min-height:280px}.desk .do-cal-info{flex-direction:column;padding:24px 20px;border-bottom:0;border-right:1px solid var(--d-card-line)}.desk .do-cal-month{padding:18px 20px 14px}.desk .do-cal-grid{gap:4px}.desk .do-cal-times{padding:22px 20px 20px 4px}.desk .do-cal-slots{grid-template-columns:minmax(0,1fr)}.desk .do-cal-done{justify-content:center;padding:32px}}.desk .do-wrap{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head head" "part eng team";gap:28px;align-items:stretch}.desk .do-a-head{grid-area:head}.desk .do-a-part{grid-area:part}.desk .do-a-eng{grid-area:eng}.desk .do-a-team{grid-area:team}@media(min-width:1600px){.desk .do-wrap{gap:32px;margin-inline:8px}}.desk .do-greet{padding:8px 0 0}.desk .do-date{margin-bottom:4px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-greet-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px}.desk .do-status{display:flex;align-items:center;gap:10px;font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-status strong{font-weight:500;color:var(--d-ink)}.desk .do-page .d-card.do-plan{display:flex;flex-direction:column;padding:26px 32px 22px}.desk .do-plan>.do-cta{margin-top:18px}.desk .do-acc{margin-top:2px}.desk .do-acc>li{border-top:1px solid var(--d-card-line)}.desk .do-acc>li:first-child,.desk .do-acc-open+li,.desk .do-acc>li.do-acc-open{border-top:0}.desk .do-acc-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 0}.desk .do-acc-text{min-width:0}.desk .do-acc-name{min-width:0;font:500 17px/1.35 var(--d-text);color:var(--d-ink)}.desk .do-acc-sub{margin-top:2px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .do-acc-open{margin:4px 0;padding:18px 20px 20px;border-radius:12px;background:var(--do-soft)}.desk .do-acc-open .do-acc-row{padding:0}.desk .do-acc-line{margin:10px 0 0 56px;font:400 19px/1.45 var(--d-text);color:var(--d-ink)}.desk .do-acc-open .do-cta{margin:16px 0 0 56px}.desk .do-cta{display:flex;flex-wrap:wrap;gap:10px}.desk .do-none{display:flex;align-items:center;gap:18px;margin:12px 0 14px}.desk .do-none-t{font:500 28px/1.2 var(--d-text)}.desk .do-none-s{margin-top:4px;font:400 17px/1.45 var(--d-text);color:var(--d-muted)}.desk .do-page .d-card.do-team{display:flex;flex-direction:column;padding:24px}.desk .do-team-head{display:flex;align-items:center;gap:14px}.desk .do-who{flex:1;min-width:0;line-height:1.3}.desk .do-who h2{font:500 18px/1.3 var(--d-text)}.desk .do-who p{font:400 15px/1.3 var(--d-text);color:var(--d-muted)}.desk .do-bubble{margin:16px 0 18px;padding:14px 16px;border-radius:4px 16px 16px;background:var(--do-soft);font:400 16px/1.5 var(--d-text)}.desk .do-team-foot{margin-top:auto}.desk .do-page .d-card.do-dark{padding:22px 24px 10px;border-color:var(--d-dark);background:var(--d-dark);color:var(--d-on-dark);box-shadow:none}[data-theme=dark] .desk .do-page .d-card.do-dark{border-color:var(--d-card-line)}.desk .do-dark h2{font:500 18px/1.3 var(--d-text);color:var(--d-on-dark)}.desk .do-dark-list{margin-top:10px}.desk .do-dark-list li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--do-line-dark);font:400 15px/1.45 var(--d-text);color:var(--d-on-dark)}.desk .do-dark-list svg{width:18px;height:18px;margin-top:2px;color:var(--d-on-dark)}.desk .do-dark :focus-visible{outline-color:var(--d-on-dark)}@media(max-width:1180px){.desk .do-wrap{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-width:820px;margin:0 auto}}@media(max-width:860px){.desk.is-bare:has(.do-page){padding-bottom:40px}.desk .do-wrap{gap:20px}.desk .do-page .d-card{padding:22px 20px}.desk .do-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l r" "s s";gap:10px 12px;margin-bottom:18px}.desk .do-top-l{grid-area:l}.desk .do-top-r{grid-area:r;gap:10px}.desk .do-top .do-steps{grid-area:s;display:grid;gap:8px;padding-top:0}.desk .do-steps-track{width:100%}.desk .do-steps-track li{flex:1}.desk .do-steps-track i{width:100%}.desk .do-steps-track span{display:none}.desk .do-h1{font-size:30px;line-height:1.18}.desk .do-lead{font-size:16px}.desk .do-q{margin-bottom:20px}.desk .do-page .d-card.do-qcard{padding:22px 20px}.desk .do-actions{flex-direction:column;align-items:stretch;gap:4px}.desk .do-actions>:is(.d-btn-primary,.d-btn-soft){width:100%}.desk .do-actions>.d-link{justify-content:center}.desk .do-actions>.do-gate{max-width:none;padding:6px 0 2px;text-align:center}.desk .do-check-btn{width:100%}.desk .do-tiles,.desk .do-list{grid-template-columns:minmax(0,1fr)}.desk .do-list li:has(>.do-chip){flex-wrap:wrap;row-gap:6px}.desk .do-list li:has(>.do-chip)>.grow{flex:1 1 calc(100% - 46px)}.desk .do-list li>.do-chip{margin-left:46px}.desk .do-option{padding:20px 18px 18px}.desk .do-option-input{top:22px;left:18px}.desk .do-option-t{font-size:19px}.desk .do-option-points{padding-left:38px}.desk .do-figure{column-gap:12px;margin:8px 0 16px}.desk .do-get .do-big{font-size:64px}.desk .do-ready-art{min-height:0;padding:18px 18px 30px}.desk .do-env{max-width:210px}.desk .do-ready-num{font-size:56px}.desk .do-figtxt{flex-basis:100%;font-size:22px}.desk .do-area .textarea{min-height:150px;font-size:17px;padding:14px 16px}.desk .do-known{padding:14px 18px 18px}.desk .do-know{padding:16px 18px}.desk .do-greet-row{row-gap:12px}.desk .do-status{align-items:flex-start}.desk .do-page .d-card.do-plan{padding:22px 20px 18px}.desk .do-plan .do-big{font-size:72px}.desk .do-acc-row{grid-template-columns:40px minmax(0,1fr);row-gap:8px;align-items:start;padding:16px 0}.desk .do-acc-row>.do-chip{grid-column:2;justify-self:start}.desk .do-acc-open{margin:4px -4px;padding:16px}.desk .do-acc-open .do-acc-row{grid-template-columns:40px minmax(0,1fr)}.desk .do-acc-line{margin:12px 0 0;font-size:18px}.desk .do-acc-open .do-cta{margin:16px 0 0}.desk .do-cta .d-btn-primary,.desk .do-cta .do-pill{flex:1 1 auto}.desk .do-none{align-items:flex-start;gap:14px}.desk .do-ok{width:44px;height:44px}.desk .do-ok svg{width:22px;height:22px}.desk .do-ok.sm{width:24px;height:24px}.desk .do-ok.sm svg{width:15px;height:15px}.desk .do-none-t{font-size:24px}.desk .do-page .d-card.do-team{padding:20px}.desk .do-page .d-card.do-dark{padding:22px 20px 10px}.desk .do-cal-month{padding:16px 10px 12px}.desk .do-cal-head,.desk .do-cal-tz{padding:0 6px}.desk .do-cal-grid{gap:2px}.desk.is-bare:has(.do-page) .d-top>span:empty{display:none}}@media(max-width:560px){.desk .do-fields{grid-template-columns:minmax(0,1fr)}.desk .do-add{flex-direction:column;align-items:stretch}.desk .do-add .d-btn-soft{width:100%}}@media(prefers-reduced-motion:reduce){.desk :is(.do-q,.do-main,.do-qcard,.do-parts,.do-cal-done,.do-cal-book){animation:none}.desk .do-spin{animation:none}.desk .do-page *{transition:none!important}}.desk .do-page .d-card.do-waitcard{max-width:720px;margin:24px auto 0;padding:8px 32px}.desk{--df-field-line: color-mix(in srgb, var(--d-ink) 16%, transparent);--df-field-hover: color-mix(in srgb, var(--d-ink) 32%, transparent);--df-off: color-mix(in srgb, var(--d-ink) 24%, transparent);--df-soft-hover: color-mix(in srgb, var(--d-ink) 4%, var(--d-grey-soft));--df-pop-shadow: 0 1px 2px color-mix(in srgb, var(--d-dark) 6%, transparent), 0 14px 36px color-mix(in srgb, var(--d-dark) 14%, transparent)}.desk.is-bare .d-body:has(.df-flow){grid-template-columns:minmax(0,1fr)}.desk .df-flow{width:100%;max-width:1480px;margin:0 auto;font-family:var(--d-text);color:var(--d-ink);font-variant-numeric:normal}.desk .df-flow-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:0 0 36px}.desk .df-steps,.desk .df-steps li{display:flex;align-items:center;gap:6px}.desk .df-steps li+li:before{content:"";width:28px;height:2px;border-radius:1px;background:var(--d-card-line)}.desk .df-steps li.done+li:before{background:var(--d-ink)}.desk .df-step{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 14px 4px 4px;border:0;border-radius:999px;background:transparent;font:500 16px/1.2 var(--d-text);color:var(--d-muted);white-space:nowrap}.desk button.df-step:hover{background:var(--d-hover);color:var(--d-ink)}.desk .df-step .n{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--df-field-line);font:600 14px/1 var(--d-num);color:var(--d-muted)}.desk .df-step.done{color:var(--d-ink)}.desk .df-step.done .n{background:var(--d-done-soft);box-shadow:none;color:var(--d-done-text)}.desk .df-step.now{color:var(--d-ink);font-weight:600}.desk .df-step.now .n{background:var(--d-ink);box-shadow:none;color:var(--d-card)}.desk .df-flow-out{display:flex;align-items:center;gap:8px 16px;margin-left:auto}.desk .df-saved{display:inline-flex;align-items:center;gap:6px;font:400 15px/1.2 var(--d-text);color:var(--d-muted)}.desk .df-saved svg{color:var(--d-done-text)}.desk .df-flow .dc-head,.desk .df-approve .dc-head{margin-bottom:36px}.desk .df-split{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.desk .df-main,.desk .df-aside{display:flex;flex-direction:column;gap:24px;min-width:0}@media(min-width:1180px){.desk .df-split{grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:32px}.desk .df-aside{position:sticky;top:24px}}@media(max-width:1179.98px){.desk .df-flow{max-width:820px}.desk .df-wide-only{display:none}}.desk :is(.df-flow,.df-approve) .d-card{padding:28px 32px}.desk :is(.df-flow,.df-approve) .d-card-head{margin-bottom:14px}.desk :is(.df-flow,.df-approve) .d-h2{font:500 20px/1.3 var(--d-text)}.desk .df-card-sub{margin:6px 0 0;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .df-card-cap{margin:0 0 6px}.desk .df-label{display:block;margin:0 0 6px;font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-label.sm{margin-top:4px;font:500 16px/1.4 var(--d-text)}.desk .df-hint{margin:0 0 16px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .df-input{display:block;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--df-field-line);border-radius:14px;background:var(--d-solid);font:400 17px/1.5 var(--d-text);color:var(--d-ink);transition:border-color .15s,box-shadow .15s}.desk .df-input:hover{border-color:var(--df-field-hover)}.desk .df-input:focus{outline:none;border-color:var(--d-ink);box-shadow:0 0 0 1px var(--d-ink)}.desk .df-input::placeholder{color:var(--d-faint)}.desk textarea.df-input{resize:vertical}.desk .df-input[aria-invalid=true]{border-color:var(--d-bad-text);box-shadow:0 0 0 1px var(--d-bad-text)}.desk .df-err{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;font:500 15px/1.4 var(--d-text);color:var(--d-bad-text)}.desk .df-err svg{flex:none;margin-top:2px}.desk .df-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:16px}.desk .df-actions .grow{flex:1}.desk .df-flow .d-btn-soft:disabled{opacity:.5;cursor:not-allowed}.desk .df-note{margin:0;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .df-alt{display:flex;align-items:center;gap:12px;padding:0 4px}.desk .df-alt p{margin:0;font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .df-alt .dc-link{display:inline;min-height:0;padding:12px 0}.desk .df-foot{position:sticky;bottom:16px;z-index:25;margin-top:36px}.desk .df-foot-bar{display:flex;align-items:center;gap:12px 20px;padding:10px 10px 10px 14px;border-radius:999px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--df-pop-shadow)}.desk .df-foot-left{display:flex;align-items:center;gap:8px}.desk .df-foot-note{flex:1;min-width:0;margin:0;text-align:right;font:500 15px/1.35 var(--d-text);color:var(--d-warn-text)}.desk .df-foot .grow{flex:1}.desk .df-foot .d-btn-primary{min-width:200px}.desk .df-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 18px 0 10px;border:0;border-radius:999px;background:transparent;font:500 16px/1 var(--d-text);color:var(--d-ink)}.desk .df-back:hover{background:var(--d-hover)}.desk .df-foot-count{display:none;font:400 15px/1.2 var(--d-text);color:var(--d-muted);white-space:nowrap}.desk .df-foot-count b{font:600 17px/1 var(--d-num);color:var(--d-ink)}@media(max-width:1179.98px){.desk .df-foot-count{display:inline;padding-left:6px}}.desk .df-describe textarea.df-input{min-height:120px;font-size:18px}.desk .df-examples-cap{margin:20px 0 0;font:500 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-examples{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0 0}.desk .df-example{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:var(--d-grey-soft);font:400 16px/1.4 var(--d-text);color:var(--d-ink);text-align:left;transition:background .15s}.desk .df-example:hover{background:var(--df-soft-hover)}.desk .df-pick-instead{align-self:flex-start}.desk .df-live{margin-top:16px;padding:16px 18px;border-radius:12px;background:var(--d-grey-soft)}.desk .df-live-cap{margin:0 0 10px;font:500 15px/1.4 var(--d-text);color:var(--d-ink)}.desk .df-live-groups{display:flex;flex-direction:column;gap:8px;margin:0}.desk .df-live-groups>div{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:4px 12px}.desk .df-live-groups dt{font:500 14px/1.9 var(--d-text);color:var(--d-muted)}.desk .df-live-groups dd{display:flex;flex-wrap:wrap;gap:6px;margin:0}.desk .df-live-chip{display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--d-card);font:500 14px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-live-cant{margin:12px 0 0;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .df-heard{margin-top:22px;padding-top:20px;border-top:1px solid var(--d-card-line)}.desk .df-heard-ok{display:flex;align-items:flex-start;gap:12px;margin:0;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .df-cant{margin-top:18px}.desk .df-cant-cap{margin:0 0 4px;font:500 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-cant li{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:16px 0;border-top:1px solid var(--d-card-line)}.desk .df-cant li:first-child{border-top:0}.desk .df-cant .grow{flex:1;min-width:220px}.desk .df-cant .q{margin:0;font:500 16px/1.4 var(--d-text);color:var(--d-ink)}.desk .df-cant .why{margin:3px 0 0;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .df-talk{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:4px 18px 4px 6px;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--df-field-line);font:500 16px/1.2 var(--d-text);color:var(--d-ink)}.desk .df-talk:hover{background:var(--d-grey-soft)}.desk .df-talk>svg{color:var(--d-muted)}.desk .df-asked{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 15px/1.2 var(--d-text);color:var(--d-done-text)}.desk .df-search{container-type:inline-size}@container (min-width: 760px){.desk .df-search-parts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px}.desk .df-search-parts>.df-part.where{grid-column:1 / -1}}.desk .df-search-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-bottom:8px}.desk .df-search-sub{margin:0;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .df-part{padding:24px 0 6px;border-top:1px solid var(--d-card-line)}.desk .df-search-head+.df-search-parts{margin-top:14px}.desk .df-part-title{margin:0 0 16px;font:500 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .df-field{margin-bottom:20px;min-width:0}.desk .df-field-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 8px;font:500 16px/1.4 var(--d-text);color:var(--d-ink)}.desk .df-field-hint,.desk .df-optional{font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.desk .df-field .df-chips{margin-top:12px}.desk .df-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 0 0 16px;border-radius:999px;background:var(--d-select-bg);font:500 16px/1.25 var(--d-text);color:var(--d-ink)}.desk .df-chip.fixed{padding-right:16px}.desk .df-chip .tx{display:inline-flex;align-items:center;gap:8px;padding:10px 0}.desk .df-chip-x{width:44px;height:44px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:50%;background:transparent;color:var(--d-muted)}.desk .df-chip-x:hover{background:var(--d-hover);color:var(--d-ink)}.desk .df-chip.fresh,.desk .df-toggle.fresh{animation:df-fresh 1.8s ease both}@keyframes df-fresh{0%{box-shadow:0 0 color-mix(in srgb,var(--d-ink) 40%,transparent)}30%{box-shadow:0 0 0 5px color-mix(in srgb,var(--d-ink) 14%,transparent)}to{box-shadow:0 0 0 0 transparent}}.desk .df-suggest{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--df-field-line);font:400 16px/1.25 var(--d-text);color:var(--d-muted);text-align:left}.desk .df-suggest:hover{box-shadow:inset 0 0 0 1px var(--df-field-hover);color:var(--d-ink)}.desk .df-any{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font:400 16px/1 var(--d-text);color:var(--d-muted)}.desk .df-combo{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 6px 0 16px;border:1px solid var(--df-field-line);border-radius:14px;background:var(--d-solid);transition:border-color .15s,box-shadow .15s}.desk .df-combo:hover{border-color:var(--df-field-hover)}.desk .df-combo:focus-within{border-color:var(--d-ink);box-shadow:0 0 0 1px var(--d-ink)}.desk .df-combo .ic{flex:none;color:var(--d-muted)}.desk .df-combo input{flex:1;min-width:0;min-height:46px;border:0;background:transparent;font:400 16px/1 var(--d-text);color:var(--d-ink)}.desk .df-combo input:focus-visible{outline:none}.desk .df-combo input::placeholder{color:var(--d-faint)}.desk .df-combo-x{width:44px;height:44px;display:grid;place-items:center;flex:none;padding:0;border:0;border-radius:50%;background:transparent;color:var(--d-muted)}.desk .df-combo-x:hover{background:var(--d-hover);color:var(--d-ink)}.desk .df-combo-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:300px;overflow-y:auto;margin:0;padding:6px;border-radius:14px;background:var(--d-pop);border:1px solid var(--d-card-line);box-shadow:var(--df-pop-shadow)}.desk .df-combo-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:10px;font:400 16px/1.3 var(--d-text);color:var(--d-ink);cursor:pointer}.desk .df-combo-opt svg{flex:none;color:var(--d-muted)}.desk .df-combo-opt.on{background:var(--d-select-bg)}.desk .df-combo-none{padding:12px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-all{margin-left:4px}.desk .df-all .chev{transition:transform .2s}.desk .df-all .chev.up{transform:rotate(180deg)}.desk .df-all-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:0 8px;margin:12px 0 0;padding:6px;max-height:320px;overflow-y:auto;border:1px solid var(--d-card-line);border-radius:14px;background:var(--d-solid)}.desk .df-all-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 8px;border-radius:10px;font:400 15px/1.3 var(--d-text);color:var(--d-ink);cursor:pointer}.desk .df-all-row:hover{background:var(--d-hover)}.desk .df-all-row input{width:20px;height:20px;flex:none;accent-color:var(--d-ink)}.desk .df-toggles{display:flex;flex-wrap:wrap;gap:8px}.desk .df-toggles.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.desk .df-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px 8px 12px;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--df-field-line);text-align:left;transition:background .15s,box-shadow .15s}.desk .df-toggles.cards .df-toggle{align-items:flex-start;min-height:64px;padding:12px 14px 12px 12px;border-radius:14px}.desk .df-toggle:hover{box-shadow:inset 0 0 0 1px var(--df-field-hover)}.desk .df-toggle .box{width:20px;height:20px;flex:none;display:grid;place-items:center;box-sizing:border-box;border-radius:6px;border:1.5px solid var(--d-field-line);background:var(--d-solid);color:var(--d-card)}.desk .df-toggles.cards .df-toggle .box{margin-top:1px}.desk .df-toggle.on{background:var(--d-select-bg);box-shadow:inset 0 0 0 1.5px var(--d-ink)}.desk .df-toggle.on .box{background:var(--d-ink);border-color:var(--d-ink)}.desk .df-toggle .tx{display:flex;flex-direction:column;gap:3px;min-width:0}.desk .df-toggle .n{font:500 15px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-toggle.on .n{font-weight:600}.desk .df-toggle .s{font:400 14px/1.3 var(--d-text);color:var(--d-muted)}.desk .df-fold-part{margin:-4px 0 16px}.desk .df-fold-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 2px;border:0;border-radius:999px;background:transparent;font:500 16px/1.2 var(--d-text);color:var(--d-ink)}.desk .df-fold-btn:hover{text-decoration:underline;text-underline-offset:4px}.desk .df-fold-btn .chev{color:var(--d-muted);transition:transform .2s}.desk .df-fold-btn .chev.up{transform:rotate(180deg)}.desk .df-fold-n{display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--d-grey-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-fold-in{margin-top:10px;padding:16px 0 0 18px;border-left:2px solid var(--d-card-line)}.desk .df-part.folds{padding:14px 0 16px}.desk .df-part.folds.open{padding-bottom:6px}.desk .df-part-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.desk .df-part.folds .df-part-title{margin:0}.desk .df-part.folds.open .df-part-head{margin-bottom:14px}.desk .df-part-btn{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 14px 0 18px;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--df-field-line);font:500 15px/1 var(--d-text);color:var(--d-ink)}.desk .df-part-btn:hover{box-shadow:inset 0 0 0 1px var(--df-field-hover)}.desk .df-part-btn .chev{color:var(--d-muted);transition:transform .2s}.desk .df-part-btn .chev.up{transform:rotate(180deg)}.desk .df-part-sum{margin-top:8px;gap:6px}.desk .df-fold-in .df-field:last-child{margin-bottom:4px}.desk .df-search .cp{margin-bottom:20px;--d-action: var(--d-ink)}.desk .df-search .cp-label{font:500 16px/1.4 var(--d-text)}.desk .df-search .cp-region{min-height:44px}.desk .df-search .cp-n{font-size:14px}.desk .df-search .cp-chip{min-height:44px;padding-right:0}.desk .df-search .cp-chip button{width:44px;height:44px}.desk .df-search .cp-search input,.desk .df-search .cp-row{min-height:44px}.desk .df-count{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:6px 0 0}.desk .df-count .n{font:600 60px/1 var(--d-num);font-variant-numeric:tabular-nums;color:var(--d-ink);transition:opacity .2s}.desk .df-count .w{font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-count.counting .n{opacity:.35}.desk .df-count.none .n{font-size:40px}.desk .df-count-sub{margin:14px 0 0;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .df-sample{display:flex;flex-direction:column;margin:22px 0 0;border-top:1px solid var(--d-card-line)}.desk .df-sample li{display:flex;align-items:center;gap:14px;min-width:0;padding:14px 0;border-top:1px solid var(--d-card-line)}.desk .df-sample li:first-child{border-top:0}.desk .df-sample .grow{flex:1;min-width:0}.desk .df-sample .t{display:block;font:500 16px/1.35 var(--d-text);color:var(--d-ink)}.desk .df-sample .s{display:block;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-vol{margin:4px 0 0;padding-top:16px;border-top:1px solid var(--d-card-line);font:400 15px/1.5 var(--d-text);color:var(--d-ink)}.desk .df-vol.warn{color:var(--d-warn-text);font-weight:500}.desk .df-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:-4px 0 0;padding:0 4px;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-legend li{display:inline-flex;align-items:center;gap:8px}.desk .df-legend-ic{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:8px}.desk .df-legend-ic.edit{background:var(--d-card);box-shadow:inset 0 0 0 1px var(--df-field-line);color:var(--d-ink)}.desk .df-legend-ic.lock{background:var(--d-grey-soft);color:var(--d-muted)}.desk .df-fill-sample{padding:1px 6px;border-radius:6px;background:var(--d-select-bg);font:500 15px/1.4 var(--d-text);color:var(--d-ink)}.desk .df-seq{display:flex;flex-direction:column}.desk :is(.df-flow,.df-approve) .df-compose{padding:0;overflow:hidden;transition:box-shadow .2s,border-color .2s}.desk .df-compose.on,.desk .df-compose:focus-within{border-color:var(--df-field-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--d-ink) 7%,transparent),var(--d-card-shadow)}.desk .df-cc-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-height:64px;padding:10px 16px 10px 24px;border-bottom:1px solid var(--d-card-line)}.desk .df-cc-head h2{margin:0;font:500 18px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-cc-head .w{font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-cc-head .grow{flex:1}.desk .df-cc-head .dc-link{padding:0 8px;font-size:15px}.desk .df-cc-field{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 24px;border-bottom:1px solid var(--d-card-line);font:400 16px/1.45 var(--d-text);color:var(--d-ink)}.desk .df-cc-field .k{flex:none;width:64px;font:500 15px/1.2 var(--d-text);color:var(--d-muted)}.desk .df-cc-field .v{min-width:0;overflow-wrap:anywhere;color:var(--d-ink)}.desk .df-cc-field .v .muted{margin-left:4px;color:var(--d-muted)}.desk .df-cc-field .lk{flex:none;margin-left:auto;color:var(--d-muted)}.desk .df-cc-field .lk.edit{color:var(--d-ink)}.desk .df-cc-field.locked{background:var(--d-grey-soft)}.desk .df-cc-field.subj{padding-right:16px;background:var(--d-card)}.desk .df-cc-field.subj:focus-within{box-shadow:inset 3px 0 0 var(--d-ink)}.desk .df-cc-subject{flex:1;min-width:0;height:50px;border:0;background:transparent;font:500 17px/1 var(--d-text);color:var(--d-ink)}.desk .df-cc-subject:focus-visible{outline:none}.desk .df-cc-subject::placeholder{font-weight:400;color:var(--d-faint)}.desk .df-cc-err{margin:0;padding:10px 24px 12px}.desk .df-cc-body{padding:18px 24px 4px}.desk .df-cc-body-cap{display:flex;align-items:center;gap:6px;margin:0 0 8px;font:500 15px/1.3 var(--d-text);color:var(--d-muted)}.desk .df-cc-body-cap svg{color:var(--d-ink)}.desk .df-hl{position:relative;margin:0;padding:0 16px;border:1px solid var(--df-field-line);border-radius:14px;background:var(--d-solid);transition:border-color .15s,box-shadow .15s}.desk .df-hl:hover{border-color:var(--df-field-hover)}.desk .df-hl:focus-within{border-color:var(--d-ink);box-shadow:0 0 0 1px var(--d-ink)}.desk .df-hl:has(.df-hl-area[aria-invalid=true]){border-color:var(--d-bad-text)}.desk .df-hl-back,.desk .df-hl-area{box-sizing:border-box;width:100%;margin:0;border:0;padding:14px 0 18px;font:400 17px/1.6 var(--d-text);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;-moz-tab-size:4;tab-size:4}.desk .df-hl-back{position:absolute;top:0;bottom:0;left:16px;right:16px;width:auto;color:transparent;pointer-events:none;overflow:hidden}.desk .df-hl-back mark{color:transparent;border-radius:5px}.desk .df-hl-back .hl-var{background:var(--d-select-bg);box-shadow:0 0 0 2px var(--d-select-bg)}.desk .df-hl-back .hl-bad{background:var(--d-bad-soft);box-shadow:0 0 0 2px var(--d-bad-soft)}.desk .df-hl-area{position:relative;display:block;min-height:180px;resize:none;overflow:hidden;background:transparent;color:var(--d-ink);caret-color:var(--d-ink)}.desk .df-hl-area:focus-visible{outline:none}.desk .df-insert{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px 20px}.desk .df-insert-cap{margin-right:4px;font:500 14px/1 var(--d-text);color:var(--d-muted)}.desk .df-ins{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--df-field-line);font:500 15px/1 var(--d-text);color:var(--d-ink)}.desk .df-ins:hover{box-shadow:inset 0 0 0 1px var(--df-field-hover)}.desk .df-ins svg{color:var(--d-muted)}.desk .df-ins.line{padding:0 16px;background:var(--d-grey-soft);box-shadow:none}.desk .df-ins.line:hover{background:var(--df-soft-hover)}.desk .df-gap{display:flex;flex-direction:column;align-items:center}.desk .df-gap-line{width:2px;height:16px;background:var(--d-card-line)}.desk .df-gap-in{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 12px;padding:4px 4px 4px 18px;border-radius:999px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow);font:500 16px/1 var(--d-text);color:var(--d-ink)}.desk .df-gap-in>svg{color:var(--d-muted)}.desk .df-seg{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--d-grey-soft)}.desk .df-seg button{min-width:44px;height:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;font:500 16px/1 var(--d-num);color:var(--d-muted)}.desk .df-seg button:hover{color:var(--d-ink)}.desk .df-seg button[aria-checked=true]{background:var(--d-solid);color:var(--d-ink);font-weight:600;box-shadow:var(--d-shadow)}.desk .df-more{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 4px}.desk .df-line{display:flex;align-items:flex-start;gap:10px;margin:0;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .df-line>svg{flex:none;margin-top:3px}.desk .df-line.ink{color:var(--d-ink)}.desk .df-skip{display:block;margin:0}:is(.desk,.pv-sheet) .df-looks{display:flex;flex-direction:column;gap:20px}:is(.desk,.pv-sheet) .df-for{margin-top:20px;padding-top:18px;border-top:1px solid var(--d-card-line)}:is(.desk,.pv-sheet) .df-looks .df-for{margin:0;padding:0;border:0}:is(.desk,.pv-sheet) .df-for-cap{margin:0 0 10px;font:500 15px/1.4 var(--d-text);color:var(--d-ink)}:is(.desk,.pv-sheet) .df-who{display:flex;flex-wrap:wrap;gap:4px}:is(.desk,.pv-sheet) .df-who-btn{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:76px;padding:8px 6px 10px;border:0;border-radius:14px;background:transparent;font:500 14px/1.2 var(--d-text);color:var(--d-muted);cursor:pointer}:is(.desk,.pv-sheet) .df-who-btn:hover{background:var(--d-hover)}:is(.desk,.pv-sheet) .df-who-btn[aria-checked=true]{background:var(--d-select-bg);color:var(--d-ink);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--d-ink)}:is(.desk,.pv-sheet) .df-who-btn[aria-checked=true] .dc-av,:is(.desk,.pv-sheet) .df-who-btn[aria-checked=true] .df-who-tpl{background:var(--d-card)}:is(.desk,.pv-sheet) .df-who-tpl{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--d-grey-soft);font:600 14px/1 var(--d-num);color:var(--d-muted)}:is(.desk,.pv-sheet) .df-fills{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}:is(.desk,.pv-sheet) .df-fills li{display:inline-flex;align-items:baseline;gap:6px;min-height:28px;padding:4px 12px;border-radius:999px;background:var(--d-grey-soft);font:400 14px/1.4 var(--d-text)}:is(.desk,.pv-sheet) .df-fills .k{color:var(--d-muted)}:is(.desk,.pv-sheet) .df-fills .v{font-weight:600;color:var(--d-ink)}:is(.desk,.pv-sheet) .df-fills .v.tpl{font-weight:500}.pv-sheet .dc-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-grey-soft);color:var(--d-ink);font:600 14px/1 var(--d-text)}.pv-sheet ul{margin:0;padding:0;list-style:none}:is(.desk,.pv-sheet) .pv-switch .seg{gap:2px;padding:4px;border-radius:999px;background:var(--d-grey-soft);box-shadow:none}:is(.desk,.pv-sheet) .pv-switch .seg button{min-height:44px;padding:0 18px;border-radius:999px;font:500 15px/1 var(--d-text);color:var(--d-muted)}:is(.desk,.pv-sheet) .pv-switch .seg button:hover{color:var(--d-ink)}:is(.desk,.pv-sheet) .pv-switch .seg button[aria-checked=true]{background:var(--d-solid);color:var(--d-ink);box-shadow:var(--d-shadow)}:is(.desk,.pv-sheet) .pv-cap{font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .pv-cap .muted{color:inherit}.desk :is(.df-flow,.df-approve) .df-preview{padding:24px}.desk .df-preview .pv{gap:16px}.desk .df-rows>li+li{border-top:1px solid var(--d-card-line)}.desk .df-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;width:100%;min-height:56px;padding:14px 0;border:0;background:transparent;text-align:left;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .df-row .grow{flex:1;min-width:200px}.desk .df-row .go{display:inline-flex;align-items:center;gap:2px;font:500 15px/1 var(--d-text);color:var(--d-ink)}.desk .df-row .go svg{color:var(--d-muted);transition:transform .2s}.desk button.df-row{border-radius:0;cursor:pointer}.desk button.df-row:hover .grow,.desk button.df-row:hover .go{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.desk button.df-row[aria-expanded=true] .go svg{transform:rotate(180deg)}.desk .df-row.warn{color:var(--d-warn-text);font-weight:500}.desk .df-row .dc-link{min-height:44px}.desk .df-summary .d-h2{margin-bottom:6px}.desk .df-rules{margin:0 0 10px;padding:0 0 0 18px;border-left:2px solid var(--d-card-line)}.desk .df-rules li+li{border-top:1px solid var(--d-card-line)}.desk .df-rules .df-row{min-height:60px}.desk .df-rule-t{display:block;font:500 16px/1.4 var(--d-text);color:var(--d-ink)}.desk .df-rule-s{display:block;margin-top:2px;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-switch-wrap{display:inline-flex;align-items:center;gap:10px;font:500 15px/1 var(--d-text);color:var(--d-muted)}.desk .df-switch{position:relative;flex:none;width:56px;height:44px;padding:0;border:0;border-radius:16px;background:transparent}.desk .df-switch:before{content:"";position:absolute;left:2px;top:6px;width:52px;height:32px;border-radius:16px;background:var(--df-off);transition:background .2s}.desk .df-switch span{position:absolute;top:9px;left:5px;width:26px;height:26px;border-radius:50%;background:var(--d-on-dark);box-shadow:0 1px 3px color-mix(in srgb,var(--d-dark) 24%,transparent);transition:transform .2s}.desk .df-switch[aria-checked=true]:before{background:var(--d-done)}.desk .df-switch[aria-checked=true] span{transform:translate(20px)}.desk .df-ap-grid{display:flex;flex-direction:column;gap:24px;max-width:820px}.desk .df-ap-col{display:contents}.desk .df-o1{order:1}.desk .df-o2{order:2}.desk .df-o3{order:3}.desk .df-o4{order:4}@media(min-width:1180px){.desk .df-ap-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:32px;align-items:start;max-width:none}.desk .df-ap-col{display:flex;flex-direction:column;gap:24px;min-width:0}.desk .df-ap-col>*{order:0}}@media(min-width:1400px){.desk .df-ap-grid{grid-template-columns:300px minmax(0,1fr) 344px;grid-template-rows:auto 1fr;gap:24px 32px;grid-template-areas:"picks email answer" "picks email comments"}.desk .df-ap-col{display:contents}.desk .df-ap-grid .df-o1{grid-area:picks}.desk .df-ap-grid .df-o2{grid-area:email}.desk .df-ap-grid .df-o3{grid-area:comments}.desk .df-ap-grid .df-o4{grid-area:answer}.desk .df-ap-grid>*>*{align-self:start}.desk .df-ap-grid .df-who{flex-wrap:nowrap;gap:2px}.desk .df-ap-grid .df-who-btn{flex:1;min-width:0;padding:8px 2px 10px}}.desk .df-picks{display:flex;flex-direction:column;gap:4px;margin-top:16px}.desk .df-pick{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:64px;padding:12px 14px;border:0;border-radius:12px;background:transparent;text-align:left;transition:background .15s}.desk .df-pick:hover{background:var(--d-hover)}.desk .df-pick[aria-checked=true]{background:var(--d-select-bg)}.desk .df-pick .top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%}.desk .df-pick .t{font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-pick[aria-checked=true] .t{font-weight:600}.desk .df-pick .w{font:400 14px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap}.desk .df-pick .subj{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-pick-n{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font:500 14px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-pick-n svg{color:var(--d-muted)}.desk .df-goes{margin:14px 0 0;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .df-answer .d-btn-primary{width:100%}.desk .df-answer-note{margin:14px 0 0;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .df-answer-note .dc-link{display:inline;min-height:0;padding:12px 0;font-size:15px;text-decoration:underline;text-underline-offset:4px}.desk .df-comments .d-h2{margin-bottom:16px}.desk .df-comment-list{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.desk .df-comment-list li{padding:14px 16px;border-radius:12px;background:var(--d-grey-soft)}.desk .df-comment-list li.old{background:transparent;box-shadow:inset 0 0 0 1px var(--d-card-line)}.desk .df-comment-list .t{margin:0;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .df-comment-list .s{margin:4px 0 0;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .df-hint-sm{margin:8px 0 0;font:400 14px/1.45 var(--d-text);color:var(--d-muted)}.desk .df-comments .df-actions{margin-top:14px}.desk .df-approve .df-state{max-width:640px}.desk .df-state-who{display:flex;align-items:center;gap:16px}.desk .df-state-who p{margin:0}.desk .df-state-who .dc-ok{width:48px;height:48px}.desk .df-state-who .dc-ok svg{width:24px;height:24px}.desk .df-state-who .t{display:block;font:500 22px/1.3 var(--d-text);color:var(--d-ink)}.desk .df-state-who .s{display:block;margin-top:4px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .df-state .df-actions{margin-top:24px}@media(max-width:860px){.desk .df-flow-top{flex-wrap:nowrap;gap:12px;margin:0 0 24px}.desk .df-steps li+li:before{width:12px}.desk .df-step .l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.desk .df-step{min-width:44px;padding:4px 6px;justify-content:center}.desk .df-flow-out .df-saved{display:none}.desk.is-bare:has(.df-flow) .d-top>span:empty{display:none}.desk.is-bare:has(.df-flow) .d-top{grid-template-columns:auto minmax(0,1fr)}.desk.is-bare:has(.df-flow){padding-bottom:24px}.desk .df-flow .dc-head,.desk .df-approve .dc-head{margin-bottom:24px}.desk :is(.df-flow,.df-approve) .d-card{padding:24px 20px}.desk :is(.df-flow,.df-approve) .df-compose{padding:0}.desk :is(.df-flow,.df-approve) .df-preview{padding:20px 16px}.desk .df-label{font-size:19px}.desk .df-foot{bottom:10px;margin-top:24px}.desk .df-foot-bar{flex-wrap:wrap;padding:10px;gap:8px 10px;border-radius:24px}.desk .df-foot-note{flex-basis:100%;order:-1;padding:2px 8px 0;text-align:left}.desk .df-foot .grow{display:none}.desk .df-foot .d-btn-primary{flex:1;min-width:0}.desk .df-cc-head{padding-left:18px}.desk .df-cc-field{padding:0 18px}.desk .df-cc-field .k{width:58px}.desk .df-cc-field .v .muted{display:block;margin-left:0}.desk .df-cc-body{padding:14px 18px 4px}.desk .df-insert,.desk .df-cc-err{padding-left:18px;padding-right:18px}.desk .df-toggles.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.desk .df-toggles.cards .df-toggle{gap:8px;padding:10px}.desk .df-live-groups>div{grid-template-columns:minmax(0,1fr)}.desk .df-fold-in{padding-left:12px}.desk .df-describe .df-hint{display:none}.desk .df-describe .df-label{margin-bottom:12px}.desk .df-describe textarea.df-input{min-height:104px;font-size:17px}.desk .df-examples-cap{margin-top:16px}.desk .df-examples{gap:6px}.desk .df-example{padding:9px 14px;font-size:15px}.desk .df-search-head{margin-bottom:0}.desk .df-search-head+.df-search-parts{margin-top:10px}.desk .df-count .n{font-size:44px}.desk .df-count .w{font-size:18px}.desk .df-count-sub{margin-top:10px;font-size:15px}.desk .df-sample{margin-top:14px}.desk .df-sample li{padding:10px 0}.desk .df-legend{gap:8px 16px}:is(.desk,.pv-sheet) .df-who{flex-wrap:nowrap;gap:2px}:is(.desk,.pv-sheet) .df-who-btn{flex:1;min-width:0;padding:8px 2px 10px}.desk .df-row .grow{min-width:160px}.desk .df-state .df-actions .d-btn-primary,.desk .df-state .df-actions .d-btn-soft{width:100%}.desk .df-state-who{align-items:flex-start}.desk .df-state-who .t{font-size:20px}}@media(max-width:400px){.desk .df-step .n{width:30px;height:30px}.desk .df-steps li+li:before{width:8px}}@media(prefers-reduced-motion:reduce){.desk .df-chip.fresh,.desk .df-toggle.fresh{animation:none}}.pv-sheet{--d-ink: var(--color-text);--d-muted: var(--color-text-muted);--d-hover: var(--color-bg-subtle);--d-selected: var(--color-wash);--d-select-bg: var(--color-wash);--d-grey-soft: var(--color-bg-subtle);--d-line: var(--color-border);--d-card-line: var(--color-border);--d-card: var(--color-surface);--d-link: var(--color-link);--d-solid: var(--color-surface);--d-text: inherit;--d-num: inherit;--d-shadow: 0 1px 3px color-mix(in srgb, var(--color-text) 12%, transparent)}.pv-sheet .df-looks{gap:14px}.desk .dr-stack{display:flex;flex-direction:column;gap:24px;min-width:0}.desk .dr-sk{display:flex;flex-direction:column;gap:16px}.desk .dr-sk-head{min-height:56px}.desk .dr-quiet{margin:0;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .dr-chev{flex:none;color:var(--d-muted)}.desk .dr-break{min-width:0;overflow-wrap:anywhere}.desk .dr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.desk .dr-t{display:block;font:500 17px/1.4 var(--d-text);letter-spacing:0;color:var(--d-ink)}.desk .dr-t.big{font-size:24px;line-height:1.3}.desk .dr-s{display:block;margin-top:2px;font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .dr-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"a w" "b k";gap:24px;align-items:stretch}.desk .dr-wrap>.dr-o1,.desk .dr-wrap>.dr-sk:nth-child(1){grid-area:a}.desk .dr-wrap>.dr-o2,.desk .dr-wrap>.dr-sk:nth-child(2){grid-area:b}.desk .dr-rail{display:contents}.desk .dr-rail>.dr-o3,.desk .dr-rail>.dr-sk:nth-child(1){grid-area:w}.desk .dr-rail>.dr-o4,.desk .dr-rail>.dr-sk:nth-child(2){grid-area:k}.desk .dr-wrap>.ds-card.dr-o2{padding:22px 28px 16px}@container ds (min-width: 1500px){.desk .dr-wrap{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}.desk .dr-period{position:relative;display:inline-flex;align-items:center}.desk .dr-period select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:48px;padding:0 46px 0 22px;border:0;border-radius:999px;background:var(--d-grey-soft);font:500 17px/1 var(--d-text);color:var(--d-ink);cursor:pointer;transition:background .15s}.desk .dr-period select:hover{background:var(--ds-soft-hover)}.desk .dr-period svg{position:absolute;right:18px;color:var(--d-ink);pointer-events:none}.desk .ds-card.dr-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin:-8px 0 28px;padding:18px 24px}.desk .dr-notice p{flex:1 1 260px;margin:0;font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .ds-card.dr-story{display:flex;flex-direction:column;padding:22px 28px 0}.desk .dr-story .dr-flow{flex:1 0 auto}.desk .dr-flow{margin:10px 0 0}.desk .dr-flow-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.desk .dr-flow-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px}.desk .dr-flow-num{font:600 34px/1 var(--d-num);letter-spacing:0;font-variant-numeric:normal;color:var(--d-ink)}.desk .dr-flow-step.goal .dr-flow-num{font-size:52px}.desk .dr-flow-num.key{color:var(--d-action)}.desk .dr-flow-label{font:500 20px/1.3 var(--d-text);color:var(--d-ink)}.desk .dr-flow-step:not(.goal) .dr-flow-label{font-size:17px;font-weight:400;color:var(--d-muted)}.desk .dr-flow-track{display:block;height:12px}.desk .dr-flow-bar{display:block;height:100%;border-radius:6px;background:var(--d-chart-soft);transform-origin:left;animation:dr-grow-x .7s cubic-bezier(.2,0,0,1) both}.desk .dr-flow-step.goal .dr-flow-bar{background:var(--d-chart)}.desk .dr-flow-bar.zero{width:12px;background:var(--d-track)}@keyframes dr-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.desk .dr-story-line{display:flex;align-items:center;gap:10px;min-height:52px;margin:16px -28px 0;padding:6px 28px;border-top:1px solid var(--d-line);font:400 16px/1.5 var(--d-text);color:var(--d-ink)}.desk .dr-story-line .ds-dot{color:var(--d-muted)}.desk .dr-story-line.turn .ds-dot{color:var(--d-action)}.desk .dr-story-line.done .ds-dot{color:var(--d-done)}.desk .dr-inline{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:500 16px/1.4 var(--d-text);color:var(--d-ink)}.desk .dr-inline svg{color:var(--d-muted)}.desk .dr-inline:hover{text-decoration:underline;text-underline-offset:4px}.desk .dr-camps{margin-top:-4px}.desk .dr-camps th{padding-bottom:12px;font:500 15px/1.3 var(--d-text);color:var(--d-muted)}.desk .dr-camps td{padding-top:13px;padding-bottom:13px;border-top-color:var(--d-line)}.desk .dr-camps .c-n{text-align:right;white-space:nowrap}.desk .dr-camps .d-cell-name .t{font:500 17px/1.4 var(--d-text)}.desk .dr-camps td.c-n b{font:600 17px/1 var(--d-num);font-variant-numeric:tabular-nums;color:var(--d-ink)}.desk .dr-camps .c-go{color:var(--d-muted)}.desk .dr-camps .d-row:hover td{background:var(--d-grey-soft)}.desk .dr-camps .d-row:hover .c-go{color:var(--d-ink)}.desk .dr-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.desk .ds-card.dr-weekly{display:flex;flex-direction:column;padding:22px 24px 0}.desk .dr-weeks{flex:1 0 auto;display:flex;flex-direction:column;margin:16px 0 0}.desk .dr-weeks-plot{flex:1 0 auto;display:grid;gap:8px;align-items:end;height:104px;margin:0;padding:0;list-style:none}.desk .dr-week{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.desk .dr-week .v{min-height:13px;font:600 13px/1 var(--d-num);font-variant-numeric:tabular-nums;color:var(--d-muted)}.desk .dr-week .b{width:100%;max-width:32px;border-radius:6px 6px 3px 3px;background:var(--d-chart-soft);transform-origin:bottom;animation:dr-grow-y .6s cubic-bezier(.2,0,0,1) both}.desk .dr-week .b.zero{background:var(--d-track);border-radius:2px}.desk .dr-week.now .b{background:var(--d-chart)}.desk .dr-week.now .v{color:var(--d-ink)}.desk .dr-week:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;z-index:2;transform:translate(-50%);padding:7px 10px;border-radius:8px;background:var(--d-ink);color:var(--d-card);font:500 14px/1.2 var(--d-text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.desk .dr-week:first-child:after{left:0;transform:none}.desk .dr-week:last-child:after{left:auto;right:0;transform:none}.desk .dr-week:hover:after{opacity:1}.desk .dr-weeks-axis{display:flex;justify-content:space-between;margin:8px 0 0;font:400 13px/1.4 var(--d-text);color:var(--d-muted)}@keyframes dr-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.desk .dr-foot2{margin:18px -24px 0;border-top:1px solid var(--d-line)}.desk .dr-foot2 p{display:flex;align-items:baseline;gap:12px;margin:0;padding:14px 24px}.desk .dr-foot2 p+p{border-top:1px solid var(--d-line)}.desk .dr-n{min-width:32px;font:600 28px/1 var(--d-num);font-variant-numeric:normal;color:var(--d-ink)}.desk .dr-foot2 .dr-n+span{font:400 16px/1.4 var(--d-text);color:var(--d-muted)}.desk .ds-card.dr-ask{display:flex;flex-direction:column;padding:0}.desk .dr-ask-link{flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:22px 24px;border-radius:16px;color:inherit;transition:background .15s}.desk .dr-ask-who{display:flex;align-items:center;gap:14px}.desk .dr-ask-who .grow{flex:1;min-width:0}.desk .dr-ask-q{font:400 17px/1.5 var(--d-text);color:var(--d-ink)}.desk .dr-a{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin-top:auto;font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .dr-ask-link:hover{background:var(--d-grey-soft)}.desk .dr-ask-link:hover .dr-a{text-decoration:underline;text-underline-offset:4px}.desk .dr-ask-link:hover .dr-chev{color:var(--d-ink)}.desk .dr-embed{margin:0;max-width:1040px;border-radius:16px;border:1px solid var(--d-card-line);background:var(--d-card);box-shadow:var(--d-card-shadow);overflow:hidden}.desk .dr-embed-bar{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-bottom:1px solid var(--d-card-line);background:var(--d-grey-soft);font:500 14px/1.3 var(--d-text);color:var(--d-muted)}.desk .dr-embed-bar svg{flex:none}.desk .dr-embed-page{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.desk .dr-embed-info{display:flex;align-items:flex-start;gap:16px}.desk .dr-embed-info p{margin:0}.desk .dr-embed-facts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.desk .dr-embed-facts li{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 12px;border-radius:999px;background:var(--d-grey-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink)}.desk .dr-embed-facts svg{color:var(--d-muted)}.desk .dr-says{margin:18px 0 0;font:400 17px/1.5 var(--d-text);color:var(--d-ink)}.desk .dr-embed-main{min-width:0}.desk .dr-embed-done{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:4px 0}.desk .dr-embed-done p{margin:0}.desk .dr-done-tick{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .dr-embed-done .ds-chip{margin-bottom:6px}.desk .dr-embed-done .d-link{margin-top:6px;font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .dr-embed-cap{padding:14px 20px 16px;border-top:1px solid var(--d-card-line);font:400 14px/1.5 var(--d-text);color:var(--d-muted)}.desk .dr-rather{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:20px 0 0;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .dr-rather .d-link{gap:8px;font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .ds-head .dr-rather{margin:0}.desk .dr-actions .d-link{font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .dr-calpick{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.desk .dr-cal-title{margin:0 0 12px;font:500 18px/1.35 var(--d-text);color:var(--d-ink)}.desk .dr-cal-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px}.desk .dr-cal-head .dr-cal-title{margin:0}.desk .dr-cal-nav{display:flex;align-items:center;gap:6px}.desk .dr-cal-mname{min-width:128px;text-align:center;font:500 16px/1.2 var(--d-text);color:var(--d-ink)}.desk .dr-cal-arrow{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--d-grey-soft);color:var(--d-ink);transition:background .15s}.desk .dr-cal-arrow:hover:not(:disabled){background:var(--ds-soft-hover)}.desk .dr-cal-arrow:disabled{color:var(--d-muted);opacity:.5;cursor:default}.desk .dr-cal-tz{display:flex;align-items:center;gap:7px;margin:14px 0 0;font:400 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .dr-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.desk .dr-cal-wd{padding:4px 0 8px;text-align:center;font:500 14px/1 var(--d-text);color:var(--d-muted)}.desk .dr-cal-day{position:relative;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;font:500 16px/1 var(--d-num);font-variant-numeric:tabular-nums;color:var(--d-muted);transition:background .15s,box-shadow .15s}.desk .dr-cal-day:disabled{cursor:default}.desk .dr-cal-day.free{background:var(--d-card);box-shadow:inset 0 0 0 1px var(--ds-edge);font-weight:600;color:var(--d-ink)}.desk .dr-cal-day.free:hover{background:var(--d-grey-soft)}.desk .dr-cal-day.today:after{content:"";position:absolute;bottom:6px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--d-action)}.desk .dr-cal-day.on{background:var(--d-dark);box-shadow:none;color:var(--d-on-dark)}.desk .dr-cal-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px}.desk .dr-cal-slot{height:48px;padding:0;border:0;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--ds-edge);font:600 16px/1 var(--d-num);font-variant-numeric:tabular-nums;color:var(--d-ink);transition:background .15s}.desk .dr-cal-slot:hover{background:var(--d-grey-soft)}.desk .dr-cal-slot.on{background:var(--d-dark);box-shadow:none;color:var(--d-on-dark)}[data-theme=dark] .desk :is(.dr-cal-day,.dr-cal-slot).on{box-shadow:inset 0 0 0 1px var(--d-on-dark)}@media(min-width:861px){.desk .dr-calpick{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:36px}}@media(min-width:1100px){.desk .dr-embed-page{grid-template-columns:250px minmax(0,1fr);gap:36px;padding:32px}.desk .dr-embed-info{flex-direction:column;padding-right:32px;border-right:1px solid var(--d-card-line);align-self:stretch}}@media(max-width:1180px){.desk .dr-wrap{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-width:820px}.desk .dr-rail{display:contents}.desk .dr-weeks-plot{flex:none}.desk .dr-o1{order:1}.desk .dr-o2{order:2}.desk .dr-o3{order:3}.desk .dr-o4{order:4}}@media(max-width:860px){.desk .dr-wrap,.desk .dr-stack{gap:20px}.desk .ds-head .dr-period,.desk .ds-head .dr-period select{width:100%}.desk .ds-card.dr-notice{padding:16px 20px}.desk .ds-card.dr-story{padding:24px 20px 0}.desk .dr-flow-steps{gap:18px}.desk .dr-flow-num{font-size:32px}.desk .dr-flow-step.goal .dr-flow-num{font-size:48px}.desk .dr-flow-label{font-size:18px}.desk .dr-flow-step:not(.goal) .dr-flow-label{font-size:16px}.desk .dr-story-line{margin:22px -20px 0;padding:8px 20px}.desk .ds-card.dr-weekly{padding:22px 20px 0}.desk .dr-foot2{margin:20px -20px 0}.desk .dr-foot2 p{padding:14px 20px}.desk .dr-n{font-size:24px}.desk .dr-ask-link{padding:20px}.desk .dr-embed-bar{padding:10px 16px}.desk .dr-embed-page{padding:20px;gap:24px}.desk .dr-cal-grid{gap:2px;margin:0 -6px}.desk .dr-actions .d-btn-primary{width:100%}.desk .dr-camps tr{display:flex;flex-wrap:wrap;gap:6px 16px}.desk .dr-camps tbody tr:first-child{padding-top:4px}.desk .dr-camps .c-name{flex-basis:100%}.desk .dr-camps td{padding:0}.desk .dr-camps td.c-n{text-align:left;font:400 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .dr-camps td.c-n b{font:600 15px/1.4 var(--d-num)}.desk .dr-camps .dr-l{position:static;width:auto;height:auto;overflow:visible;clip:auto}.desk .dr-camps .d-row:hover td{background:none}}@media(prefers-reduced-motion:reduce){.desk .dr-flow-bar,.desk .dr-week .b{animation:none}.desk .dr-ask-link,.desk .dr-cal-day,.desk .dr-cal-slot,.desk .dr-period select{transition:none}}.desk{--ds-field-line: var(--d-field-line);--ds-field-hover: color-mix(in srgb, var(--d-ink) 70%, var(--d-solid));--ds-edge: color-mix(in srgb, var(--d-ink) 14%, transparent);--ds-soft: var(--d-grey-soft);--ds-soft-hover: color-mix(in srgb, var(--d-ink) 4%, var(--d-grey-soft))}.desk .ds-stack{display:flex;flex-direction:column;gap:24px;min-width:0}.desk .ds-skel{display:flex;flex-direction:column;gap:16px}.desk .d-page:has(.ds-cols){max-width:none}.desk .ds-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.desk .ds-cols.rail{grid-template-columns:minmax(0,1fr) 344px}.desk .ds-col{display:flex;flex-direction:column;gap:24px;min-width:0}@media(min-width:1700px){.desk .ds-cols{gap:28px}.desk .ds-cols.rail{grid-template-columns:minmax(0,1fr) 420px}.desk .ds-col{gap:28px}}@media(max-width:1180px){.desk .ds-cols,.desk .ds-cols.rail{display:flex;flex-direction:column;align-items:stretch;gap:24px;max-width:820px}.desk .ds-cols>.ds-col{display:contents}.desk .ds-o1{order:1}.desk .ds-o2{order:2}.desk .ds-o3{order:3}.desk .ds-o4{order:4}}.desk .ds-room{container:ds / inline-size}@media(min-width:1181px){.desk .ds-room{padding:0 24px 16px}.desk .d-main:has(.ds-room)>.d-back{margin:8px 0 10px 18px}.desk .ds-room .ds-head{margin-bottom:24px}.desk .ds-room .ds-head .ds-h1{font-size:32px;line-height:1.2}.desk .ds-room .ds-head .ds-lead{margin-top:8px}.desk .ds-room .ds-head .ds-status{margin-top:10px}@container ds (min-width: 1500px){.desk .ds-room>*{margin-inline:8px}.desk .ds-room .ds-head .ds-h1{font-size:36px}}}@media(min-width:1876px){.desk .d-main:has(.ds-room)>.d-back{margin-left:26px}}.desk .ds-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px 24px;margin:0 0 32px;padding-top:8px}.desk .ds-head .ds-head-text{flex:1 1 420px;min-width:0}.desk .ds-head .ds-date{margin:0 0 6px;font:400 16px/1.5 var(--d-text);letter-spacing:0;text-transform:none;color:var(--d-muted)}.desk .ds-head .ds-h1{margin:0;font:500 40px/1.15 var(--d-title);letter-spacing:0;color:var(--d-ink);overflow-wrap:anywhere;text-wrap:balance}.desk .ds-head .ds-lead{margin:14px 0 0;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-head .ds-status{display:flex;align-items:center;gap:10px;margin:16px 0 0;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-ok{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--d-done-soft);color:var(--d-done-text)}.desk .ds-ok.warn{background:var(--d-warn-soft);color:var(--d-warn-text)}.desk .ds-ok svg{width:15px;height:15px}.desk .ds-head .ds-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.desk .ds-card{min-width:0;padding:28px 32px;border-radius:16px;background:var(--d-card);border:1px solid var(--d-card-line);box-shadow:var(--d-card-shadow)}.desk .ds-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:18px}.desk .ds-card-head-text{flex:1 1 auto;min-width:0}.desk .ds-card-head>.d-link,.desk .ds-card-head>.d-btn-soft{flex:none;margin-top:-6px}.desk .ds-card-title{margin:0;font:500 20px/1.35 var(--d-text);letter-spacing:0;color:var(--d-ink)}.desk .ds-label{margin:0;font:500 15px/1.5 var(--d-text);letter-spacing:0;color:var(--d-muted)}.desk .ds-card-sub{margin:6px 0 0;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-soft{padding:18px 20px;border-radius:12px;background:var(--ds-soft)}.desk .ds-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 12px 3px 10px;border-radius:999px;background:var(--ds-soft);font:500 14px/1.3 var(--d-text);color:var(--d-ink);white-space:nowrap;flex:none}.desk .ds-chip.white{background:var(--d-card)}.desk .ds-dot{width:8px;height:8px;flex:none;border-radius:50%;background:currentColor;color:var(--d-muted)}.desk .ds-chip.done .ds-dot{color:var(--d-done)}.desk .ds-chip.warn .ds-dot{color:var(--d-warn)}.desk .ds-chip.turn .ds-dot{color:var(--d-action)}.desk .ds-chip.bad{background:var(--d-bad-soft);color:var(--d-bad-text)}.desk .ds-chip.bad .ds-dot{color:var(--d-bad-text)}.desk .ds-av{width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ds-soft);color:var(--d-ink);font:600 14px/1 var(--d-text);letter-spacing:0}.desk .ds-av.on-soft{background:var(--d-card)}.desk .ds-av.lg{width:48px;height:48px;font-size:16px}.desk .ds-av.sm{width:36px;height:36px;font-size:13px}.desk .ds-av.team{background:var(--d-dark);color:var(--d-on-dark)}[data-theme=dark] .desk .ds-av.team{box-shadow:0 0 0 1px var(--d-card-line)}.desk .ds-pill-soft{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--ds-soft);font:500 17px/1.2 var(--d-text);color:var(--d-ink);white-space:nowrap;cursor:pointer;transition:background .15s}.desk .ds-pill-soft:hover{background:var(--ds-soft-hover)}.desk :is(.d-btn-primary,.d-btn-soft,.ds-pill-soft):active{transform:scale(.98)}.desk :is(.ds-stack,.ds-card,.ds-head,.ds-savebar) .d-btn-soft{min-height:44px;border:0;box-shadow:inset 0 0 0 1px var(--ds-edge);background:var(--d-card)}.desk :is(.ds-stack,.ds-card,.ds-head,.ds-savebar) .d-btn-soft:hover{background:var(--ds-soft)}.desk .ds-head .ds-head-actions .d-btn-soft{min-height:48px;padding:0 22px;font-size:17px}.desk :is(.ds-stack,.ds-card,.ds-head,.ds-savebar) .d-link{font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .ds-form{display:flex;flex-direction:column;gap:22px}.desk .ds-field{display:flex;flex-direction:column;gap:8px;max-width:520px;min-width:0}.desk .ds-field.ro{gap:4px}.desk .ds-label-f,.desk .ds-field>.ds-label{font:500 15px/1.4 var(--d-text);color:var(--d-ink)}.desk .ds-field.ro>.ds-label{color:var(--d-muted)}.desk .ds-opt{font-weight:400;color:var(--d-muted)}.desk .ds-input{width:100%;height:48px;margin:0;padding:0 16px;border-radius:12px;border:1px solid var(--ds-field-line);background:var(--d-card);font:400 17px/1.3 var(--d-text);color:var(--d-ink);transition:border-color .15s,box-shadow .15s}.desk .ds-input:hover{border-color:var(--ds-field-hover)}.desk .ds-input:focus-visible{outline:none;border-color:var(--d-ink);box-shadow:0 0 0 1px var(--d-ink)}.desk .ds-input::placeholder{color:var(--d-faint)}.desk .ds-input[aria-invalid=true]{border-color:var(--d-bad-text);box-shadow:0 0 0 1px var(--d-bad-text)}.desk .ds-select{position:relative;display:flex;align-items:center}.desk .ds-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:46px;cursor:pointer}.desk .ds-select svg{position:absolute;right:15px;color:var(--d-muted);pointer-events:none}.desk .ds-affix{position:relative;display:flex;align-items:center}.desk .ds-affix svg{position:absolute;left:16px;color:var(--d-muted);pointer-events:none}.desk .ds-affix .ds-input{padding-left:46px}.desk .ds-err{display:flex;align-items:flex-start;gap:8px;margin:0;font:500 15px/1.45 var(--d-text);color:var(--d-bad-text)}.desk .ds-err svg{flex:none;margin-top:2px}.desk .ds-hint{margin:0;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .ds-static{font:400 17px/1.45 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .ds-none{color:var(--d-muted)}.desk .ds-savebar{margin-top:26px;padding-top:22px;border-top:1px solid var(--d-line)}.desk .ds-save-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.desk .ds-save-error{margin:12px 0 0;font:500 15px/1.45 var(--d-text);color:var(--d-bad-text)}.desk .ds-list{margin:0;padding:0;list-style:none}.desk .ds-list>li+li{border-top:1px solid var(--d-line)}.desk .ds-item{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;min-height:60px;padding:12px 0;color:var(--d-ink)}.desk .ds-list>li.ds-item:first-child{padding-top:4px;min-height:54px}.desk .ds-list>li.ds-item:last-child{padding-bottom:4px;min-height:54px}.desk .ds-item.is-link{width:calc(100% + 24px);margin:0 -12px;padding:12px;flex-wrap:nowrap;border:0;border-radius:12px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .15s}.desk .ds-item.is-link:hover{background:var(--ds-soft)}.desk .ds-item.is-link:hover .t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.desk .ds-item.is-link:hover .ds-chev{color:var(--d-ink)}.desk .ds-item-main{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.desk .ds-item.is-link .ds-item-main{flex-basis:0}.desk .ds-item-main .t{display:block;font:500 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .ds-item-main .s{display:block;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .ds-item-end{flex:none;max-width:50%;text-align:right;font:400 16px/1.4 var(--d-text);color:var(--d-muted)}.desk .ds-num{flex:none;font:600 18px/1 var(--d-num);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--d-ink)}.desk .ds-chev{flex:none;width:20px;height:20px;color:var(--d-muted)}.desk .ds-you{font-weight:400;color:var(--d-muted)}.desk .ds-break{overflow-wrap:anywhere}.desk .ds-list .tag{height:28px;padding:0 12px;border-radius:999px;font-size:14px}.desk .ds-mono{font-family:var(--d-num);font-size:14px}.desk .ds-foot{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--d-line);font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-list+.ds-foot{margin-top:4px}.desk .ds-foot.flat{padding-top:0;border-top:0}.desk .ds-foot .d-link,.desk .ds-inline-link{display:inline-block;min-height:0;margin:-12px 0;padding:12px 0;font:inherit;color:var(--d-ink);text-decoration:underline;text-underline-offset:3px}.desk .ds-empty{margin:0;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-search{margin-bottom:10px;max-width:none}.desk .ds-showall{margin-top:4px}.desk .ds-code{margin:0;padding:16px 18px;border-radius:12px;background:var(--ds-soft);font:400 14px/1.6 var(--d-num);color:var(--d-ink);white-space:pre-wrap;word-break:break-all}.desk .ds-code+.ds-foot{margin-top:16px}.desk .ds-more{gap:6px;min-height:44px;margin:0;padding:6px 0;font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .ds-more svg{color:var(--d-muted);transition:transform .2s}.desk .ds-more .ds-up{transform:rotate(180deg)}.desk .ds-more-body{margin-top:10px}.desk .s-rows .ds-li .ds-row{box-shadow:none}.desk .ds-row{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:14px 0;border:0;background:transparent;text-align:left;font:400 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .ds-li+.ds-li>.ds-row{border-top:1px solid var(--d-line)}.desk .ds-row .grow{flex:1;min-width:0}.desk .ds-row.is-link{cursor:pointer;border-radius:0}.desk .ds-row.is-link:hover{color:var(--d-ink);background:none}.desk .ds-row.is-link:hover .grow{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.desk .ds-row.is-link:hover .ds-chev{color:var(--d-ink)}.desk .ds-row[aria-pressed=true]{font-weight:500}.desk .ds-val{flex:none;max-width:55%;text-align:right;font:400 16px/1.4 var(--d-text);color:var(--d-muted)}.ds-sheet{display:flex;flex-direction:column;gap:22px}.ds-sheet .input{min-height:48px;font-size:17px}.ds-sheet .field-label,.ds-sheet .field-error,.ds-sheet .field-hint{font-size:15px}.ds-sheet-group{display:flex;flex-direction:column;gap:10px}.ds-sheet-text{margin:0;font-size:15px;line-height:1.5}.desk .ds-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0}.desk .ds-facts>div{min-width:0}.desk .ds-facts>div.wide{grid-column:1 / -1}.desk .ds-facts dt{margin:0 0 4px;font:500 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .ds-facts dd{margin:0;font:400 17px/1.5 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .ds-about{display:flex;align-items:flex-start;gap:24px}.desk .ds-about .ds-facts{flex:1;min-width:0}.desk .ds-logo{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:16px;border:1px solid var(--d-card-line);background:var(--d-card);overflow:hidden}.desk .ds-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.desk .ds-logo.empty{background:var(--ds-soft);border-color:transparent;font:600 30px/1 var(--d-title);color:var(--d-ink)}.desk .ds-logo-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px}.desk .ds-logo-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.desk .ds-pair{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:16px;max-width:520px}.desk .ds-pair .ds-field{max-width:none}.desk .ds-vat{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .d-page:has(.ds-grid){max-width:none}.desk .ds-company{display:flex;flex-direction:column;gap:24px;max-width:820px}.desk .ds-company .ds-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}.desk .ds-company .ds-card-head-text{display:contents}.desk .ds-company .ds-card-head .ds-card-sub{grid-column:1 / -1;margin-top:4px}.desk .ds-company .ds-card-head>.d-btn-soft{grid-column:2;grid-row:1;margin:-9px 0}@media(min-width:1181px){.desk .ds-company{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;align-items:stretch;max-width:none}.desk .ds-company>:is(.ds-c-about,.ds-c-address){grid-column:span 6}.desk .ds-company>.ds-c-contact{grid-column:span 8}.desk .ds-company>.ds-c-buyers{grid-column:span 4}.desk .ds-company.no-contact>.ds-c-buyers{grid-column:1 / -1}.desk .ds-company>.ds-card{padding:24px 28px}.desk .ds-company .ds-card-head{margin-bottom:16px}.desk .ds-company .ds-card-head .ds-card-sub{font-size:15px}.desk .ds-company .ds-facts{gap:16px 28px}.desk .ds-company .ds-facts dd{font-size:16px}.desk .ds-c-contact .ds-facts{grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(0,1fr)}.desk .ds-c-contact .ds-facts>div.wide{grid-column:span 2}@container ds (min-width: 1500px){.desk .ds-company{gap:28px}.desk .ds-company>.ds-c-about{grid-column:span 5}.desk .ds-company>.ds-c-address{grid-column:span 4}.desk .ds-company>.ds-c-buyers,.desk .ds-company.no-contact>.ds-c-buyers{grid-column:span 3}.desk .ds-company>.ds-c-contact{grid-column:1 / -1}.desk .ds-c-contact .ds-facts{grid-template-columns:repeat(5,minmax(0,1fr))}.desk .ds-c-contact .ds-facts>div.wide{grid-column:auto}}}.desk .ds-value{margin:0;font:500 24px/1.3 var(--d-text);letter-spacing:0;color:var(--d-ink)}.desk .ds-note{margin:8px 0 0;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none}.desk .ds-blocks li{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:12px;background:var(--ds-soft)}.desk .ds-blocks .grow{flex:1;min-width:0}.desk .ds-blocks .t{display:block;font:500 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .ds-blocks .s{display:block;margin-top:4px;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-kind{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ds-soft);color:var(--d-ink)}.desk .ds-blocks .ds-kind{background:var(--d-card)}.desk .ds-dnc-row{flex-wrap:nowrap}.desk .ds-dnc-row .ds-item-main{flex:1 1 0}.desk .ds-dnc-row .ds-kind{align-self:flex-start}.desk .ds-dnc-msg{display:block;margin-top:4px;font:400 15px/1.6 var(--d-text);color:var(--d-muted)}.desk .ds-dnc-msg .ds-chip{min-height:24px;margin-right:8px;padding:1px 10px 1px 9px;vertical-align:1px;font-size:13px}.desk .ds-dnc-msg .s{display:inline;margin:0}.desk .ds-locked{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 15px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap}@media(min-width:1181px){.desk .ds-dnc-cols{align-items:stretch;grid-template-columns:minmax(0,1fr) 360px}.desk .ds-dnc-cols>.ds-col{gap:24px}.desk .ds-dnc-cols>.ds-col>.ds-card{padding:20px 24px}.desk .ds-dnc-cols>.ds-col>.ds-card .ds-card-head{margin-bottom:12px}.desk .ds-dnc-cols>.ds-col .ds-card-title{font-size:18px}.desk .ds-dnc-cols .ds-blocks{grid-template-columns:minmax(0,1fr);gap:8px}.desk .ds-dnc-cols .ds-blocks li{gap:12px;padding:12px 14px}.desk .ds-dnc-cols .ds-blocks .t{font-size:15px}.desk .ds-dnc-cols .ds-blocks .s{margin-top:2px;font-size:14px}.desk .ds-dnc-cols .ds-blocks .ds-kind{width:36px;height:36px}.desk .ds-dnc-cols .ds-dnc-from .ds-item{min-height:46px;padding:8px 0}.desk .ds-dnc-cols .ds-dnc-from .ds-item-main .t{font-size:16px}.desk .ds-dnc-cols .ds-dnc-from .ds-foot{font-size:14px}.desk .ds-dnc-cols .ds-dnc-from{flex:1 0 auto;display:flex;flex-direction:column}.desk .ds-dnc-cols .ds-dnc-from .ds-foot{margin-top:auto}.desk .ds-dnc-list{padding:24px 28px}}.desk .ds-notify{flex-wrap:nowrap}.desk .ds-notify .ds-item-main{flex:1 1 0}.desk .ds-switch{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 0 4px 8px;border:0;border-radius:12px;background:none;cursor:pointer}.desk .ds-switch:focus-visible{outline:2px solid var(--d-focus);outline-offset:2px}.desk .ds-switch-word{width:28px;text-align:right;font:500 15px/1 var(--d-text);color:var(--d-muted)}.desk .ds-switch-track{position:relative;width:52px;height:32px;border-radius:999px;background:var(--d-card);box-shadow:inset 0 0 0 1px var(--ds-field-line);transition:background .18s,box-shadow .18s}.desk .ds-switch-knob{position:absolute;top:5px;left:5px;width:22px;height:22px;border-radius:50%;background:var(--ds-field-line);transition:transform .18s,background .18s}.desk .ds-switch[aria-checked=true] .ds-switch-track{background:var(--d-ink);box-shadow:none}.desk .ds-switch[aria-checked=true] .ds-switch-knob{transform:translate(20px);background:var(--d-card)}.desk .ds-switch[aria-checked=true] .ds-switch-word{color:var(--d-ink)}.desk .ds-switch:hover .ds-switch-track{box-shadow:inset 0 0 0 1px var(--ds-field-hover)}.desk .ds-switch[aria-checked=true]:hover .ds-switch-track{box-shadow:none}.desk .ds-always{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 15px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap}@media(prefers-reduced-motion:reduce){.desk .ds-switch-track,.desk .ds-switch-knob,.desk .ds-item.is-link,.desk .ds-input{transition:none}.desk :is(.d-btn-primary,.d-btn-soft,.ds-pill-soft):active{transform:none}}@media(max-width:860px){.desk .ds-stack,.desk .ds-cols,.desk .ds-cols.rail,.desk .ds-company{gap:20px}.desk .ds-head{margin-bottom:24px;gap:16px;padding-top:4px}.desk .ds-head .ds-date{font-size:15px}.desk .ds-head .ds-h1{font-size:30px;line-height:1.2}.desk .ds-head .ds-lead{margin-top:10px;font-size:16px}.desk .ds-head .ds-status{align-items:flex-start;margin-top:12px;font-size:16px}.desk .ds-head .ds-head-actions{width:100%}.desk .ds-head .ds-head-actions>*{flex:1 1 auto}.desk .ds-card{padding:22px 20px}.desk .ds-card-head{margin-bottom:14px}.desk .ds-card-title{font-size:19px}.desk .ds-field{max-width:none}.desk .ds-save-actions .d-btn-primary{flex:1 1 100%}.desk .ds-item.is-link{width:calc(100% + 16px);margin:0 -8px;padding:14px 8px}.desk .ds-item-end{max-width:45%}.desk .ds-item.is-link:has(>.ds-item-end){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px}.desk .ds-item.is-link:has(>.ds-item-end)>.ds-av{grid-row:1 / 3}.desk .ds-item.is-link>.ds-item-main{grid-column:2;grid-row:1}.desk .ds-item.is-link>.ds-item-end{grid-column:2;grid-row:2;justify-self:start;max-width:none;text-align:left}.desk .ds-item.is-link:has(>.ds-item-end)>.ds-chev{grid-column:3;grid-row:1 / 3}.desk .ds-item.has-action{align-items:stretch;flex-direction:column;gap:12px}.desk .ds-item.has-action>.d-btn-soft{align-self:flex-start}.desk .ds-facts{grid-template-columns:minmax(0,1fr);gap:16px}.desk .ds-about{flex-direction:column;gap:16px}.desk .ds-pair{grid-template-columns:minmax(0,1fr);max-width:none}.desk .ds-logo{width:60px;height:60px}.desk .ds-value{font-size:21px}.desk .ds-blocks{grid-template-columns:minmax(0,1fr)}.desk .ds-blocks li{padding:16px}.desk .ds-dnc-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:start}.desk .ds-dnc-row .ds-kind{grid-row:1}.desk .ds-dnc-row .ds-item-main{grid-column:2}.desk .ds-dnc-row .ds-locked,.desk .ds-dnc-row .d-btn-soft{grid-column:2;grid-row:2;align-self:center;justify-self:start}}.desk .set-shell{display:block}.desk .set-nav{display:none}@media(min-width:1181px){.desk .set-shell{display:grid;grid-template-columns:232px minmax(0,1fr);gap:8px;align-items:start;padding-top:24px}.desk .set-nav{display:flex;flex-direction:column;gap:20px;position:sticky;top:24px;padding:4px 0 24px 24px}.desk .set-nav-title{margin:0 0 4px 12px;font:500 32px/1.2 var(--d-title);color:var(--d-ink)}.desk .set-nav-label{margin:0 0 4px 12px;font:500 14px/1.4 var(--d-text);color:var(--d-muted)}.desk .set-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.desk .set-nav-item{display:flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:10px;font:500 16px/1.3 var(--d-text);color:var(--d-ink);text-decoration:none}.desk .set-nav-item:hover{background:var(--d-hover)}.desk .set-nav-item[aria-current=page]{background:var(--d-select-bg)}.desk .d-main:has(.set-shell)>.d-back[href$="/app/ally"]{display:none}.desk .set-main.ds-room{padding-top:0}}.desk .ds-nowrap{white-space:nowrap}@media(min-width:1181px){.desk .d-main:has(.set-main.db-wide)>.d-back{display:none}}.desk .db-stack{display:flex;flex-direction:column;gap:24px;min-width:0}.desk .db-skel{display:flex;flex-direction:column;gap:14px}.desk .db-state{padding-top:8px;padding-bottom:8px}.desk .db-text{margin:0;font:400 17px/1.5 var(--d-text);color:var(--d-ink)}.desk .db-small{margin:14px 0 0;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .db-money{font:600 17px/1.2 var(--d-num);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;color:var(--d-ink)}.desk .db-money.minus{color:var(--d-done-text)}.desk .db-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.desk .db-stack>.db-actions{margin-top:0}.desk .db-err{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font:500 15px/1.5 var(--d-text);color:var(--d-bad-text)}.desk .db-err svg{flex:none;margin-top:2px}.desk .db-err .d-link{min-height:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.desk .db-stack>.db-err{margin:0}.desk :is(.db-stack,.db-actions,.db-quiet,.db-note) .d-link{font:500 16px/1.3 var(--d-text);color:var(--d-ink)}.desk .db-quiet{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:-8px}.desk .db-quiet-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;border:0;background:none;font:500 16px/1.3 var(--d-text);color:var(--d-muted);cursor:pointer}.desk .db-quiet-link:hover{color:var(--d-ink);text-decoration:underline;text-underline-offset:4px}.desk .db-inline{display:inline-flex;align-items:center;min-height:44px;margin:-11px 0;padding:0;border:0;background:none;font:inherit;color:var(--d-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.desk .db-spot-title{margin:0;font:500 26px/1.25 var(--d-text);color:var(--d-ink)}.desk .db-spot-line{margin:10px 0 22px;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .db-spot .ds-card-head{margin-bottom:10px}.desk .db-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0;font:400 17px/1.4 var(--d-text);color:var(--d-muted)}.desk .db-price b{font:600 48px/1 var(--d-num);letter-spacing:0;color:var(--d-ink)}.desk .db-price+.db-small{margin-top:10px}.desk .db-incl{display:flex;flex-direction:column;gap:14px;margin:24px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid var(--d-line)}.desk .db-incl li{display:flex;align-items:flex-start;gap:12px;font:400 17px/1.45 var(--d-text);color:var(--d-ink)}.desk .db-incl .ds-ok{margin-top:1px}.desk .db-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--d-line)}.desk .db-foot p{margin:0;font:400 17px/1.45 var(--d-text);color:var(--d-ink)}.desk .db-foot-text{flex:1 1 280px;min-width:0}.desk .db-foot-text .db-small{margin-top:6px}.desk .db-rows{margin:0;padding:0;list-style:none}.desk .db-row{display:flex;align-items:center;gap:16px;min-height:68px;padding:14px 0;border-top:1px solid var(--d-line);font:400 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .db-rows>li:first-child>.db-row{border-top:0;padding-top:2px}.desk .db-rows>li:last-child>.db-row{padding-bottom:2px}.desk .db-row .grow{flex:1;min-width:0}.desk .db-row .t{display:inline;font:500 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .db-row .s{display:block;margin-top:2px;font:400 15px/1.45 var(--d-text);color:var(--d-muted)}.desk .db-row .v{font:400 16px/1.3 var(--d-text);color:var(--d-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.desk .db-row .chev{flex:none;color:var(--d-muted)}.desk a.db-row:hover .t{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.desk a.db-row:hover .chev{color:var(--d-ink)}.desk .db-amt{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.desk .db-cardmini{position:relative;flex:none;width:48px;height:32px;border-radius:6px;background:var(--d-dark)}.desk .db-cardmini:after{content:"";position:absolute;left:8px;top:10px;width:11px;height:8px;border-radius:2px;background:var(--d-action)}[data-theme=dark] .desk .db-cardmini{box-shadow:0 0 0 1px var(--d-card-line)}.desk .db-inv{margin-top:-4px}.desk .db-inv th{padding-bottom:12px;font:500 15px/1.3 var(--d-text);color:var(--d-muted)}.desk .db-inv td{padding-top:18px;padding-bottom:18px;border-top-color:var(--d-line);font:400 16px/1.4 var(--d-text)}.desk .db-inv .d-cell-name .t{font:500 17px/1.4 var(--d-text)}.desk .db-inv .c-amt{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.desk .db-inv td.c-net{color:var(--d-muted)}.desk .db-inv td.num{font:600 17px/1.2 var(--d-num)}.desk .db-inv .c-status{width:1%;white-space:nowrap}.desk .db-inv .c-numb{font:400 15px/1.3 var(--d-num);color:var(--d-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.desk .db-inv th.c-numb{font:500 15px/1.3 var(--d-text)}.desk .db-inv td.c-what{color:var(--d-ink)}.desk .db-inv .db-what-s{display:none}.desk .db-inv .c-go{color:var(--d-muted)}.desk .db-inv .d-row:hover td{background:var(--d-grey-soft)}.desk .db-inv .d-row:hover .c-go{color:var(--d-ink)}.desk .ds-card.db-doc{padding:36px 36px 28px}.desk .db-doc-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.desk .db-doc-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:32px 0 0}.desk .db-doc-meta dt{margin-bottom:4px;font:500 15px/1.4 var(--d-text);color:var(--d-muted)}.desk .db-doc-meta dd{margin:0;font:400 16px/1.5 var(--d-text);color:var(--d-ink);overflow-wrap:anywhere}.desk .db-doc-lines{margin:32px 0 0;padding:0;list-style:none}.desk .db-doc-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--d-line);font:400 17px/1.45 var(--d-text);color:var(--d-ink)}.desk .db-doc-lines li.muted{color:var(--d-muted)}.desk .db-doc-lines li.total{margin-top:0;padding-top:18px;border-top:1px solid var(--d-ink);font:600 19px/1.3 var(--d-text)}.desk .db-doc-lines li.total .db-money{font-size:24px}.desk .db-doc .db-small{margin-top:12px}.desk .db-from{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--d-line);font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .ds-card.db-note{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin:0;padding:10px 24px;font:400 17px/1.5 var(--d-text);color:var(--d-ink)}.desk .ds-card.db-plans-card{padding:20px 20px 22px}.desk .db-plans-card>.db-small{margin:12px 12px 0}.desk .db-plans{display:flex;flex-direction:column}.desk .db-plan{position:relative;display:flex;align-items:center;gap:16px;min-height:88px;padding:16px;border-radius:12px;cursor:pointer;transition:background .15s,box-shadow .15s}.desk .db-plan+.db-plan:before{content:"";position:absolute;left:16px;right:16px;top:0;border-top:1px solid var(--d-line)}.desk .db-plan:hover{background:var(--d-grey-soft)}.desk .db-plan.is-on{background:var(--d-select-bg);box-shadow:inset 0 0 0 1px var(--d-ink)}.desk .db-plan.is-on:before,.desk .db-plan.is-on+.db-plan:before,.desk .db-plan:hover:before,.desk .db-plan:hover+.db-plan:before{display:none}.desk .db-plan.is-off{cursor:not-allowed;opacity:.6}.desk .db-plan.is-off:hover{background:transparent}.desk .db-radio{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--d-field-line);background:var(--d-card)}.desk .db-plan input:checked+.db-radio{border:2px solid var(--d-ink)}.desk .db-plan input:checked+.db-radio:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--d-ink)}.desk .db-plan input:focus-visible+.db-radio{outline:2px solid var(--d-focus);outline-offset:3px}.desk .db-plan .grow{flex:1;min-width:0}.desk .db-plan .n{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:500 19px/1.3 var(--d-text);letter-spacing:0;color:var(--d-ink)}.desk .db-plan .s{display:block;margin-top:4px;font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .db-plan .p{flex:none;text-align:right}.desk .db-plan .p b{display:block;font:600 24px/1 var(--d-num);letter-spacing:0;color:var(--d-ink)}.desk .db-plan .p span{display:block;margin-top:6px;font:400 15px/1.2 var(--d-text);color:var(--d-muted)}.desk .db-change .ds-card-title{font-size:24px}.desk .db-lines{margin:0;padding:0;list-style:none}.desk .db-text+.db-lines{margin-top:14px}.desk .db-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--d-line);font:400 17px/1.45 var(--d-text);color:var(--d-ink)}.desk .db-lines li:first-child{border-top:0;padding-top:2px}.desk .db-mailfate{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--d-line);font:400 16px/1.5 var(--d-text);color:var(--d-ink)}@media(max-width:1180px){.desk .db-change-empty{display:none}}.desk .ds-card.db-out{padding:6px 32px}.desk .db-out .db-row{border-top:0;padding:14px 0}.desk .db-steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.desk .db-steps li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--d-line)}.desk .db-steps li:first-child{padding-top:2px;border-top:0}.desk .db-steps li:last-child{padding-bottom:2px}.desk .db-steps .grow{flex:1;min-width:0}.desk .db-steps .t{display:block;font:500 17px/1.4 var(--d-text);color:var(--d-ink)}.desk .db-steps .s{display:block;margin-top:2px;font:400 16px/1.5 var(--d-text);color:var(--d-muted)}.desk .db-steps .ds-ok{margin-top:1px}.desk .db-soon{flex:none;width:24px;height:24px;margin-top:1px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--d-chart-soft)}.desk .db-cardform{display:flex;flex-direction:column;align-items:flex-start}.desk .db-cardpic{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:320px;aspect-ratio:1.586;padding:20px 22px;border-radius:16px;overflow:hidden;background:var(--d-dark);color:var(--d-on-dark)}[data-theme=dark] .desk .db-cardpic{box-shadow:0 0 0 1px var(--d-card-line)}.desk .db-cardpic .top{display:flex;align-items:flex-start;justify-content:space-between}.desk .db-cardpic .chip{width:40px;height:30px;border-radius:7px;background:color-mix(in srgb,var(--d-on-dark) 24%,transparent)}.desk .db-cardpic .brand{font:italic 700 22px/1 var(--d-title);letter-spacing:.01em}.desk .db-cardpic .num{font:500 18px/1 var(--d-num);letter-spacing:.1em;white-space:nowrap;font-variant-numeric:tabular-nums}.desk .db-cardpic .meta{display:flex;justify-content:space-between;gap:12px;font:500 14px/1.2 var(--d-text);color:var(--d-on-dark-2)}.desk .db-cardform .d-btn-primary{margin-top:22px}.desk .db-cardform .d-btn-primary[aria-disabled=true]{cursor:progress}.desk .db-cardform>.db-small{margin-top:12px}.desk .db-spin{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.desk .db-stripe{display:flex;flex-direction:column;gap:8px;width:100%;max-width:520px}.desk .db-stripe-label{font:500 15px/1.4 var(--d-text);color:var(--d-ink)}.desk .db-stripe-field{display:flex;align-items:center;gap:14px;height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--d-field-line);background:var(--d-card);font:400 17px/1 var(--d-num);color:var(--d-ink);font-variant-numeric:tabular-nums}.desk .db-stripe-field svg{flex:none;color:var(--d-muted)}.desk .db-stripe-field .num{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.desk .db-stripe-field .exp,.desk .db-stripe-field .cvc{flex:none;color:var(--d-muted)}.desk .db-stripe-note{display:flex;align-items:flex-start;gap:8px;margin:2px 0 0;font:400 15px/1.5 var(--d-text);color:var(--d-muted)}.desk .db-stripe-note svg{flex:none;margin-top:3px}.desk .ds-card.db-due{padding:28px 36px 32px}.desk .db-due-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.desk .db-due-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin:12px 0 0}.desk .db-big{font:600 64px/1 var(--d-num);letter-spacing:0;color:var(--d-ink)}.desk .db-figtxt{font:500 26px/1.2 var(--d-text);color:var(--d-ink)}.desk .db-due-sub{margin:12px 0 0;font:400 17px/1.5 var(--d-text);color:var(--d-muted)}.desk .db-closes{margin-top:16px;padding:14px 18px;border-radius:12px;background:var(--d-grey-soft)}.desk .db-pay{margin-top:26px;padding-top:26px;border-top:1px solid var(--d-line)}.desk .db-focus{max-width:640px;margin:0 auto;padding-top:24px}.desk.is-bare .d-body:has(.db-focus){grid-template-columns:minmax(0,1fr)}.desk .db-link{font:500 16px/1.3 var(--d-text);color:var(--d-ink)}@media(max-width:860px){.desk .db-stack{gap:20px}.desk .db-actions{gap:4px 20px}.desk .db-actions .d-btn-primary,.desk .db-cardform .d-btn-primary,.desk .db-spot .d-btn-primary{width:100%}.desk .db-cardform{align-items:stretch}.desk .db-focus{padding-top:0}.desk.is-bare:has(.db-focus){padding-bottom:40px}.desk .db-spot-title{font-size:22px}.desk .db-price b{font-size:40px}.desk .db-row{gap:12px}.desk .db-row .v{display:none}.desk .ds-card.db-plans-card{padding:12px 12px 18px}.desk .db-plans-card>.db-small{margin:10px 8px 0}.desk .db-plan{gap:12px;padding:14px 10px}.desk .db-plan+.db-plan:before{left:10px;right:10px}.desk .db-plan .n{font-size:18px}.desk .db-plan .s{font-size:15px}.desk .db-plan .p b{font-size:20px}.desk .db-change .ds-card-title{font-size:21px}.desk .ds-card.db-note{padding:10px 20px}.desk .ds-card.db-out{padding:4px 20px}.desk .db-inv tr{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 0}.desk .db-inv td{padding:0}.desk .db-inv .c-name{grid-column:1;grid-row:1 / span 2}.desk .db-inv .db-what-s{display:block}.desk .db-inv .c-what,.desk .db-inv .c-numb,.desk .db-inv .c-net{display:none}.desk .db-inv .c-amt{grid-column:2;grid-row:1}.desk .db-inv .c-status{grid-column:2;grid-row:2;justify-self:end;width:auto}.desk .db-inv .d-row:hover td{background:none}.desk .db-stripe-field{gap:10px;padding:0 12px;font-size:15px}.desk .ds-card.db-due{padding:22px 20px 24px}.desk .db-big{font-size:48px}.desk .db-figtxt{font-size:22px}.desk .ds-card.db-doc{padding:24px 20px 20px}}@media(max-width:640px){.desk .db-doc-meta{grid-template-columns:1fr 1fr}.desk .db-doc-meta>div:nth-child(2){grid-column:1 / -1;grid-row:2}.desk .db-cardpic{max-width:290px;padding:18px 20px}.desk .db-cardpic .num{font-size:16px;letter-spacing:.06em}}@media(prefers-reduced-motion:reduce){.desk .db-plan{transition:none}}.desk .db-use{margin:22px 0 0;padding:0;border-top:1px solid var(--d-line)}.desk .db-use>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0 0}.desk .db-use dt{font:400 16px/1.45 var(--d-text);color:var(--d-muted)}.desk .db-use dd{margin:0;font:400 16px/1.45 var(--d-text);color:var(--d-muted);text-align:right}.desk .db-use dd b{font:600 17px/1.45 var(--d-num);color:var(--d-ink)}.desk .db-quiet-link.asking{color:var(--d-bad-text)}:root:not([data-palette=violet]){--radius-sm: 12px;--radius-md: 999px;--radius-lg: 16px}:root:not([data-palette=violet]) .btn{border-radius:999px;font-family:var(--font-body);font-weight:500;font-size:16px;letter-spacing:0;padding:0 20px}:root:not([data-palette=violet]) .btn-sm{padding:0 14px;font-size:14px}:root:not([data-palette=violet]) .btn-lg{--h: 48px;padding:0 24px;font-size:17px}:root:not([data-palette=violet]) .btn-primary{background:var(--color-primary);color:var(--color-on-primary)}:root:not([data-palette=violet]) .btn-secondary{background:var(--color-bg-subtle);color:var(--color-text);box-shadow:none}:root:not([data-palette=violet]) .btn-secondary:hover:not(:disabled){background:var(--violet-100);box-shadow:none}:root[data-theme=dark]:not([data-palette=violet]) .btn-secondary{background:#fbfbfa14}:root[data-theme=dark]:not([data-palette=violet]) .btn-secondary:hover:not(:disabled){background:#fbfbfa24}:root:not([data-palette=violet]) .btn-ghost{color:var(--color-text)}:root:not([data-palette=violet]) .btn-ghost:hover:not(:disabled){background:var(--color-bg-subtle)}:root:not([data-palette=violet]) :is(.input,.textarea,.select){min-height:48px;border-radius:12px;padding:12px 14px;font-family:var(--font-body);font-size:16px}:root:not([data-palette=violet]) :is(.input,.textarea,.select):focus-visible{border-radius:12px;box-shadow:inset 0 0 0 2px var(--color-focus)}:root:not([data-palette=violet]) .field-label{font-weight:500;font-size:15px}:root:not([data-palette=violet]) .overlay-backdrop{background:#0d212652;-webkit-backdrop-filter:none;backdrop-filter:none}:root:not([data-palette=violet]) .overlay .sheet-panel{border-radius:16px;box-shadow:0 24px 64px #0d21262e}:root:not([data-palette=violet]) .sheet-head :is(h2,h3){font-family:var(--font-heading);font-weight:500;font-size:22px;letter-spacing:0}:root:not([data-palette=violet]) .sheet-foot{border-top-color:var(--color-border)}@media(max-width:640px){:root:not([data-palette=violet]) .overlay .sheet-panel{border-radius:16px 16px 0 0}}:root:not([data-palette=violet]) .menu-item{min-height:44px;border-radius:10px;font-family:var(--font-body);font-size:15px}:root:not([data-palette=violet]) .toast{border-radius:999px;padding-left:20px;background:var(--neutral-950);font-family:var(--font-body)}:root[data-theme=dark]:not([data-palette=violet]) .toast{background:#fbfbfa;color:#0d2126}:root:not([data-palette=violet]) .chip{font-family:var(--font-body)}:root:not([data-palette=violet]) .chip[aria-pressed=true],:root:not([data-palette=violet]) .chip[aria-selected=true]{background:var(--neutral-950);color:#fbfbfa}:root:not([data-palette=violet]) .seg{border-radius:999px;padding:4px}:root:not([data-palette=violet]) .seg button,:root:not([data-palette=violet]) .seg [role=radio]{border-radius:999px;font-family:var(--font-body)}:root:not([data-palette=violet]) .modal-wrap{padding:20px}:root:not([data-palette=violet]) .modal-panel{width:min(500px,100%);padding:28px 28px 24px;border-radius:16px;background:var(--d-card, var(--color-surface));border:1px solid var(--d-card-line, var(--color-border));box-shadow:0 24px 64px #0d21262e;color:var(--d-ink, var(--color-text))}:root:not([data-palette=violet]) .modal-panel #modal-title{font:500 22px/1.3 var(--font-heading);letter-spacing:0;color:inherit;text-wrap:balance}:root:not([data-palette=violet]) .modal-panel #modal-desc{margin-top:10px;font:400 16px/1.5 var(--font-body);color:var(--d-muted, var(--color-text-muted));text-wrap:pretty}:root:not([data-palette=violet]) .modal-actions{gap:10px;margin-top:28px}:root:not([data-palette=violet]) .modal-actions .btn{--h: 48px;padding:0 24px;font-size:17px}:root:not([data-palette=violet]) .modal-actions .btn-secondary{background:var(--d-card, var(--color-surface));color:var(--d-ink, var(--color-text));box-shadow:inset 0 0 0 1px var(--d-line, var(--color-border))}:root:not([data-palette=violet]) .modal-actions .btn-secondary:hover:not(:disabled){background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1px var(--d-line, var(--color-border))}:root:not([data-palette=violet]) .modal-actions .btn-primary .spinner{border-color:var(--color-on-primary);border-right-color:transparent}:root[data-theme=dark]:not([data-palette=violet]) .modal-panel{box-shadow:0 24px 64px #00000073}:root[data-theme=dark]:not([data-palette=violet]) .modal-actions .btn-secondary:hover:not(:disabled){background:#fbfbfa0f}@media(max-width:640px){:root:not([data-palette=violet]) .modal-wrap{align-items:flex-end;padding:0}:root:not([data-palette=violet]) .modal-panel{width:100%;padding:24px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;border-bottom:0}:root:not([data-palette=violet]) .modal-actions{gap:8px;margin-top:24px}}:root:not([data-palette=violet]) .state-wait{gap:10px;padding:48px 24px 44px}:root:not([data-palette=violet]) .state-wait .state-icon{width:56px;height:56px;margin-bottom:8px;border-radius:50%;background:var(--d-warn-soft, var(--warning-soft));color:var(--d-warn-text, var(--warning-text))}:root:not([data-palette=violet]) .state-wait .state-title{max-width:520px;font:500 24px/1.25 var(--font-heading);letter-spacing:0;color:var(--d-ink, var(--color-text));text-wrap:balance}:root:not([data-palette=violet]) .state-wait .state-text{max-width:460px;font:400 16px/1.5 var(--font-body);color:var(--d-muted, var(--color-text-muted));text-wrap:pretty}:root:not([data-palette=violet]) .state-eta{width:100%;max-width:420px;margin:10px 0 0;padding:4px 18px;border-radius:12px;background:var(--d-grey-soft, var(--color-bg-subtle));text-align:left}:root:not([data-palette=violet]) .state-eta>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0}:root:not([data-palette=violet]) .state-eta>div+div{border-top:1px solid var(--d-card-line, var(--color-border))}:root:not([data-palette=violet]) .state-eta dt{flex:none;font:500 15px/1.4 var(--font-body);color:var(--d-muted, var(--color-text-muted))}:root:not([data-palette=violet]) .state-eta dd{margin:0;font:500 15px/1.4 var(--font-body);color:var(--d-ink, var(--color-text));text-align:right}@media(max-width:640px){:root:not([data-palette=violet]) .state-wait{padding:36px 8px 32px}:root:not([data-palette=violet]) .state-wait .state-title{font-size:22px}}:root:not([data-palette=violet]) .marker{gap:6px;height:24px;padding:0 10px 0 8px;border:1px dashed var(--d-field-line, var(--color-border-strong));border-radius:999px;background:transparent;font:500 13px/1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--d-muted, var(--color-text-muted));vertical-align:1px;transition:background .15s,color .15s}:root:not([data-palette=violet]) .marker:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--color-primary)}:root:not([data-palette=violet]) .marker-undecided:before{background:var(--d-ink, var(--color-text))}:root:not([data-palette=violet]) .marker:hover,:root:not([data-palette=violet]) .marker[aria-expanded=true]{background:var(--d-grey-soft, var(--color-bg-subtle));color:var(--d-ink, var(--color-text))}:root:not([data-palette=violet]) .marker+.marker{margin-left:6px}:root:not([data-palette=violet]) .marker-note{top:calc(100% + 8px);max-width:320px;padding:12px 14px;border-radius:12px;background:#0d2126;color:#fbfbfa;font:400 14px/1.5 var(--font-body);text-align:left;white-space:normal;box-shadow:0 12px 32px #0d212638}:root[data-theme=dark]:not([data-palette=violet]) .marker-note{background:#fbfbfa;color:#0d2126;box-shadow:0 12px 32px #00000073}@media(max-width:640px){:root:not([data-palette=violet]) .marker-note{max-width:min(300px,calc(100vw - 48px))}}:root[data-theme=dark]:not([data-palette=violet]) .overlay-backdrop{background:#00000080}
