:root{--tw-font-sans:var(--font-libre-franklin), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--tw-font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tw-text-2xs:.65625rem;--tw-text-xs:.71875rem;--tw-text-sm:.78125rem;--tw-text-base:.84375rem;--tw-text-md:.9375rem;--tw-text-lg:1.125rem;--tw-text-xl:1.4375rem;--tw-leading-tight:1.2;--tw-leading-snug:1.35;--tw-leading-body:1.55;--tw-tracking-tight:-.025em;--tw-tracking-wide:.22em;--tw-weight-normal:400;--tw-weight-medium:500;--tw-weight-semi:600;--tw-weight-bold:700;--tw-weight-black:800;--tw-space-1:.25rem;--tw-space-2:.5rem;--tw-space-3:.75rem;--tw-space-4:1rem;--tw-space-5:1.25rem;--tw-space-6:1.5rem;--tw-space-8:2rem;--tw-space-10:2.5rem;--tw-radius-xs:3px;--tw-radius-sm:5px;--tw-radius-md:8px;--tw-radius-lg:10px;--tw-radius-pill:999px;--tw-radius-circle:50%;--tw-rail-width:13.5rem;--tw-control:2.25rem;--tw-control-sm:1.75rem;--tw-page-cap:64rem;--tw-tap:44px;--tw-measure:68ch;--tw-shadow-ink-1:var(--lightningcss-light,#0b0b0a0f)var(--lightningcss-dark,#0006);--tw-shadow-ink-2:var(--lightningcss-light,#0b0b0a14)var(--lightningcss-dark,#00000080);--tw-shadow-1:0 1px 2px var(--tw-shadow-ink-1);--tw-shadow-2:0 2px 8px var(--tw-shadow-ink-2);--tw-shadow-focus:0 0 0 3px var(--tw-focus-halo);--tw-transition:.14s cubic-bezier(.2, 0, 0, 1);--tw-rail-bg:#0b0b0a;--tw-rail-border:#201f1d;--tw-rail-hover:#151514;--tw-rail-text:#a2a2a0;--tw-rail-text-strong:#faf9f3;--tw-rail-text-faint:#7f7f7d;--tw-gold-500:#c7a831;--tw-gold-600:#b4972b;--tw-gold-300:#e9c752;--tw-gold-200:#f3d77e;--tw-ink-900:#0b0b0a;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tw-bg:var(--lightningcss-light,#edebe2)var(--lightningcss-dark,#131311);--tw-surface:var(--lightningcss-light,#faf9f3)var(--lightningcss-dark,#1b1b19);--tw-surface-2:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232320);--tw-surface-3:var(--lightningcss-light,#f1f0e9)var(--lightningcss-dark,#2b2b27);--tw-text:var(--lightningcss-light,#201f1d)var(--lightningcss-dark,#f1f0e9);--tw-text-strong:var(--lightningcss-light,#0b0b0a)var(--lightningcss-dark,#fff);--tw-text-muted:var(--lightningcss-light,#4d4d49)var(--lightningcss-dark,#c2c1b9);--tw-text-faint:var(--lightningcss-light,#67675f)var(--lightningcss-dark,#9a9a94);--tw-border:var(--lightningcss-light,#e3e2da)var(--lightningcss-dark,#333330);--tw-border-strong:var(--lightningcss-light,#c4c3bc)var(--lightningcss-dark,#4a4a45);--tw-gold:var(--lightningcss-light,var(--tw-gold-500))var(--lightningcss-dark,var(--tw-gold-300));--tw-gold-hover:var(--lightningcss-light,var(--tw-gold-600))var(--lightningcss-dark,var(--tw-gold-200));--tw-gold-ink:#0b0b0a;--tw-gold-bg:var(--lightningcss-light,#fbf7e8)var(--lightningcss-dark,#2a2413);--tw-gold-text:var(--lightningcss-light,#786119)var(--lightningcss-dark,#e9c752);--tw-gold-border:var(--lightningcss-light,#e9d88a)var(--lightningcss-dark,#6b5a1c);--tw-info-bg:var(--lightningcss-light,#d7e3ef)var(--lightningcss-dark,#172736);--tw-info-text:var(--lightningcss-light,#28527a)var(--lightningcss-dark,#a8cbe8);--tw-info-border:var(--lightningcss-light,#a9c0d6)var(--lightningcss-dark,#2f4b66);--tw-ok-bg:var(--lightningcss-light,#ddeee5)var(--lightningcss-dark,#14291f);--tw-ok-text:var(--lightningcss-light,#2e7d5b)var(--lightningcss-dark,#8fd3b0);--tw-ok-border:var(--lightningcss-light,#a8ccb9)var(--lightningcss-dark,#2c4f3c);--tw-danger-bg:var(--lightningcss-light,#f7e4e1)var(--lightningcss-dark,#3a1712);--tw-danger-text:var(--lightningcss-light,#8c2f1d)var(--lightningcss-dark,#f0b5a9);--tw-danger-border:var(--lightningcss-light,#c7796c)var(--lightningcss-dark,#e39182);--tw-focus:var(--lightningcss-light,#0b0b0a)var(--lightningcss-dark,#fff);--tw-focus-halo:var(--lightningcss-light,#c7a83173)var(--lightningcss-dark,#e9c75280);--tw-flag-asap:var(--lightningcss-light,#b4432e)var(--lightningcss-dark,#e8836b);--tw-flag-overdue:var(--lightningcss-light,#b4432e)var(--lightningcss-dark,#e8836b);--tw-flag-today:var(--lightningcss-light,#c0851e)var(--lightningcss-dark,#dfa93f);--tw-flag-future:var(--lightningcss-light,#9a9a94)var(--lightningcss-dark,#7e7e78);--tw-flag-waiting:var(--lightningcss-light,#2f5e8c)var(--lightningcss-dark,#6f9fcd);--tw-flag-queued:var(--lightningcss-light,#c4c3bc)var(--lightningcss-dark,#4a4a45)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--tw-bg);color:var(--tw-text);font-family:var(--tw-font-sans);font-size:var(--tw-text-base);line-height:var(--tw-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3{color:var(--tw-text-strong);line-height:var(--tw-leading-tight);letter-spacing:var(--tw-tracking-tight);text-wrap:balance}img,svg{max-width:100%;display:block}a{color:var(--tw-gold-text);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--tw-text-strong)}button,input,textarea,select{font:inherit;color:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--tw-focus);outline-offset:2px;border-radius:var(--tw-radius-sm);box-shadow:var(--tw-shadow-focus)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tw-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.tw-main{background:var(--tw-bg);min-width:0;min-height:0}.tw-topbar{align-items:center;gap:var(--tw-space-3);padding:var(--tw-space-2) var(--tw-space-4);background:var(--tw-rail-bg);border-bottom:1px solid var(--tw-rail-border);display:flex}.tw-rail-menu{width:var(--tw-control);height:var(--tw-control);border:1px solid var(--tw-rail-border);border-radius:var(--tw-radius-sm);color:var(--tw-rail-text-strong);cursor:pointer;transition:background var(--tw-transition);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tw-rail-menu:hover{background:var(--tw-rail-hover)}.tw-topbar-brand{align-items:center;gap:var(--tw-space-2);color:var(--tw-gold);text-decoration:none;display:inline-flex}.tw-topbar-brand span{font-size:var(--tw-text-base);font-weight:var(--tw-weight-bold);color:var(--tw-rail-text-strong)}.tw-sidebar{z-index:40;width:min(var(--tw-rail-width), 85vw);gap:var(--tw-space-5);padding:var(--tw-space-5) var(--tw-space-3) var(--tw-space-4);background:var(--tw-rail-bg);border-right:1px solid var(--tw-rail-border);visibility:hidden;transition:transform var(--tw-transition), visibility var(--tw-transition);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.tw-sidebar[data-open=true]{visibility:visible;transform:none}.tw-sidebar-scrim{z-index:30;background:#0b0b0a73;position:fixed;inset:0}.tw-sidebar-brand{gap:var(--tw-space-2);padding:0 var(--tw-space-3);text-decoration:none;display:grid}.tw-sidebar-lockup{width:150px;height:auto;display:block}.tw-sidebar-product{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-rail-text-faint)}.tw-nav{gap:var(--tw-space-4);flex-direction:column;display:flex}.tw-nav-group{flex-direction:column;gap:2px;display:flex}.tw-nav-heading{padding:0 var(--tw-space-3) var(--tw-space-1);font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-rail-text-faint)}.tw-nav-link{align-items:center;gap:var(--tw-space-3);padding:var(--tw-space-2) var(--tw-space-3);border-radius:var(--tw-radius-sm);color:var(--tw-rail-text);font-size:var(--tw-text-base);font-weight:var(--tw-weight-semi);white-space:nowrap;transition:background var(--tw-transition), color var(--tw-transition);text-decoration:none;display:flex}.tw-nav-link:hover{background:var(--tw-rail-hover);color:var(--tw-rail-text-strong)}.tw-nav-link-active,.tw-nav-link-active:hover{background:var(--tw-rail-hover);color:var(--tw-rail-text-strong);box-shadow:inset 2px 0 0 var(--tw-gold)}.tw-nav-count{padding-left:var(--tw-space-2);font-family:var(--tw-font-mono);font-size:11px;font-weight:var(--tw-weight-semi);color:var(--tw-rail-text);font-variant-numeric:tabular-nums;margin-left:auto}.tw-rail-footer{gap:var(--tw-space-2);padding-top:var(--tw-space-3);border-top:1px solid var(--tw-rail-border);flex-direction:column;margin-top:auto;display:flex}.tw-rail-account{align-items:center;gap:var(--tw-space-2);padding:0 var(--tw-space-3);display:flex}.tw-avatar{border-radius:var(--tw-radius-circle);background:var(--tw-rail-hover);border:1px solid var(--tw-rail-border);width:28px;height:28px;font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);font-weight:var(--tw-weight-semi);color:var(--tw-gold);flex:none;justify-content:center;align-items:center;display:inline-flex}.tw-whoami{flex:1;min-width:0}.tw-whoami-name{font-size:12.5px;font-weight:var(--tw-weight-semi);color:var(--tw-rail-text-strong)}.tw-whoami-name,.tw-whoami-tz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-whoami-tz{font-family:var(--tw-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tw-rail-text-faint);font-size:10px}@media (min-width:60rem){.tw-shell{grid-template-columns:var(--tw-rail-width) minmax(0, 1fr);grid-template-rows:auto}.tw-topbar,.tw-sidebar-scrim{display:none}.tw-sidebar{z-index:auto;visibility:visible;width:auto;height:100dvh;transition:none;position:sticky;top:0;transform:none}}.tw-eyebrow{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);font-weight:var(--tw-weight-medium);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-muted)}.tw-page{flex-direction:column;display:flex}.tw-page-header{align-items:flex-end;gap:var(--tw-space-5);padding:var(--tw-space-5) max(var(--tw-space-6), calc(100% - var(--tw-page-cap) - var(--tw-space-6))) var(--tw-space-4) var(--tw-space-6);border-bottom:1px solid var(--tw-border);background:var(--tw-bg);flex-wrap:wrap;display:flex}.tw-page-title{align-items:center;gap:var(--tw-space-3);margin-top:var(--tw-space-1);font-size:var(--tw-text-xl);font-weight:var(--tw-weight-black);letter-spacing:var(--tw-tracking-tight);flex-wrap:wrap;display:flex}.tw-page-body{padding:var(--tw-space-1) max(var(--tw-space-6), calc(100% - var(--tw-page-cap) - var(--tw-space-6))) var(--tw-space-10) var(--tw-space-6);container:tw-body/inline-size}@media (min-width:60rem){.tw-page-body{flex:1;min-height:0;overflow-y:auto}}.tw-button{justify-content:center;align-items:center;gap:var(--tw-space-2);min-height:var(--tw-control);padding:var(--tw-space-1) var(--tw-space-4);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-sm);background:var(--tw-surface-2);color:var(--tw-text-strong);font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);cursor:pointer;transition:background var(--tw-transition), border-color var(--tw-transition), transform var(--tw-transition);text-decoration:none;display:inline-flex}.tw-button:hover{background:var(--tw-surface-3)}.tw-button:active{transform:translateY(1px)}.tw-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.tw-button-primary{background:var(--tw-gold);border-color:var(--tw-gold);color:var(--tw-gold-ink)}.tw-button-primary:hover{background:var(--tw-gold-hover);border-color:var(--tw-gold-hover)}.tw-button-quiet{color:var(--tw-text-muted);font-weight:var(--tw-weight-medium);background:0 0;border-color:#0000}.tw-button-quiet:hover{background:var(--tw-surface-3);color:var(--tw-text-strong)}:is(.tw-page-header,.tw-stream-header) .tw-button-quiet{border-color:var(--tw-border-strong);background:var(--tw-surface-2);color:var(--tw-text-strong);font-weight:var(--tw-weight-semi)}:is(.tw-page-header,.tw-stream-header) .tw-button-quiet:hover{background:var(--tw-surface-3)}.tw-button-sm,.tw-completing-keys .tw-button,.tw-log-foot .tw-button,.tw-detail-side .tw-button,.tw-table td .tw-button{min-height:var(--tw-control-sm);padding:0 var(--tw-space-3)}.tw-button-danger{background:var(--tw-danger-bg);border-color:var(--tw-danger-border);color:var(--tw-danger-text)}.tw-button-danger:hover{background:var(--tw-danger-bg);border-color:var(--tw-danger-text)}.tw-segment{align-items:center;gap:var(--tw-space-1);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-md);background:var(--tw-surface-2);flex-wrap:wrap;padding:3px;display:inline-flex}.tw-segment-option{align-items:center;gap:var(--tw-space-2);min-height:var(--tw-control-sm);padding:var(--tw-space-1) var(--tw-space-3);border-radius:var(--tw-radius-sm);color:var(--tw-text-muted);font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);cursor:pointer;transition:background var(--tw-transition), color var(--tw-transition);background:0 0;border:none;text-decoration:none;display:inline-flex}.tw-segment-option[aria-pressed=true],.tw-segment-option[aria-current=page]{background:var(--tw-surface-3);color:var(--tw-text-strong)}.tw-segment-option:disabled{cursor:not-allowed;opacity:.5}.tw-segment-count{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);font-variant-numeric:tabular-nums}.tw-segment-danger,.tw-segment-danger[aria-pressed=true]{background:var(--tw-danger-bg);color:var(--tw-danger-text)}.tw-segment-danger[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--tw-danger-border)}.tw-switch{align-items:center;gap:var(--tw-space-2);min-height:var(--tw-control-sm);color:var(--tw-text);font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.tw-switch-track{border-radius:var(--tw-radius-pill);background:var(--tw-text-faint);width:28px;height:16px;transition:background var(--tw-transition);flex:none;position:relative}.tw-switch:hover .tw-switch-track{background:var(--tw-text-muted)}.tw-switch-track:after{content:"";background:var(--tw-surface-2);width:12px;height:12px;transition:transform var(--tw-transition);border-radius:50%;position:absolute;top:2px;left:2px}.tw-switch[aria-checked=true] .tw-switch-track{background:var(--tw-text-strong)}.tw-switch[aria-checked=true] .tw-switch-track:after{transform:translate(12px)}.tw-input{width:100%;min-height:var(--tw-control);line-height:var(--tw-leading-snug);padding:var(--tw-space-1) var(--tw-space-3);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-sm);background:var(--tw-surface-2);color:var(--tw-text-strong);font-size:var(--tw-text-md)}.tw-input::placeholder{color:var(--tw-text-faint)}textarea.tw-input{padding-block:var(--tw-space-2)}.tw-input-grow{field-sizing:content;resize:vertical;min-height:5.5rem;max-height:24rem}select.tw-input{appearance:none;padding-right:var(--tw-space-8);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 17px center,right 12px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.tw-req{color:var(--tw-text-strong);font-weight:var(--tw-weight-bold)}.tw-check{width:16px;height:16px;accent-color:var(--tw-gold);cursor:pointer;flex:none}.tw-check-label{align-items:center;gap:var(--tw-space-2);min-height:var(--tw-space-8);font-size:var(--tw-text-sm);cursor:pointer;display:inline-flex}.tw-alert{align-items:flex-start;gap:var(--tw-space-3);padding:var(--tw-space-3) var(--tw-space-4);border-radius:var(--tw-radius-md);font-size:var(--tw-text-sm);border:1px solid;display:flex}.tw-alert-danger{background:var(--tw-danger-bg);border-color:var(--tw-danger-border);color:var(--tw-danger-text)}.tw-alert-info{background:var(--tw-info-bg);border-color:var(--tw-info-border);color:var(--tw-info-text)}.tw-email{align-items:flex-start;gap:var(--tw-space-2);margin-top:var(--tw-space-3);flex-direction:column;display:flex}.tw-email>p{margin:0}.tw-email-file{white-space:nowrap}.tw-alert-warn{background:var(--tw-gold-bg);border-color:var(--tw-gold-border);color:var(--tw-gold-text)}.tw-email-confirm{gap:var(--tw-space-3);width:100%;max-width:32rem;padding:var(--tw-space-3) var(--tw-space-4);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md);font-size:var(--tw-text-sm);flex-direction:column;display:flex}.tw-email-confirm>p{margin:0}.tw-email-cc{gap:var(--tw-space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.tw-email-cc legend{margin-bottom:var(--tw-space-1);padding:0}.tw-email-cc .tw-chips{margin-top:0}.tw-email-saves{flex-direction:column;display:flex}.tw-email-confirm .tw-filters{flex-wrap:nowrap;align-items:center;padding:0}.tw-email-cc .tw-input{flex:auto;width:auto;min-width:0}.tw-row{align-items:center;gap:var(--tw-space-2);display:flex}.tw-spacer{flex:1}.tw-muted{color:var(--tw-text-muted)}.tw-faint{color:var(--tw-text-faint)}.tw-mono{font-family:var(--tw-font-mono)}.tw-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw-js-only{display:none}[data-js=on] .tw-js-only{display:revert}.tw-rail-theme{width:var(--tw-control-sm);height:var(--tw-control-sm);border:1px solid var(--tw-rail-border);border-radius:var(--tw-radius-sm);color:var(--tw-rail-text);cursor:pointer;transition:background var(--tw-transition), color var(--tw-transition);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tw-rail-theme:hover{background:var(--tw-rail-hover);color:var(--tw-rail-text-strong)}.tw-stream-header{align-items:flex-end;gap:var(--tw-space-5);padding:var(--tw-space-5) max(var(--tw-space-6), calc(100% - var(--tw-page-cap) - var(--tw-space-6))) var(--tw-space-4) var(--tw-space-6);border-bottom:1px solid var(--tw-border);flex-wrap:wrap;display:flex}.tw-openwork{gap:var(--tw-space-1);margin:var(--tw-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.tw-stream-kinds{gap:var(--tw-space-3);padding:var(--tw-space-2) max(var(--tw-space-6), calc(100% - var(--tw-page-cap) - var(--tw-space-6))) var(--tw-space-2) var(--tw-space-6);border-bottom:1px solid var(--tw-border);flex-direction:column;display:flex}.tw-stream-kinds-row{align-items:center;gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-stream-filters{align-items:flex-start;gap:var(--tw-space-5);padding-bottom:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-stream-filter{gap:var(--tw-space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.tw-stream-hidden{align-items:center;gap:var(--tw-space-3);font-size:var(--tw-text-sm);flex-wrap:wrap;display:flex}.tw-stream-count{align-items:baseline;gap:var(--tw-space-1);padding-bottom:3px;display:flex}.tw-stream-count-number{font-family:var(--tw-font-mono);font-size:18px;font-weight:var(--tw-weight-medium);color:var(--tw-text-strong);font-variant-numeric:tabular-nums}.tw-stream-body{padding:var(--tw-space-1) max(var(--tw-space-6), calc(100% - var(--tw-page-cap) - var(--tw-space-6))) var(--tw-space-10) var(--tw-space-6)}@media (min-width:60rem){.tw-page{height:100dvh}.tw-stream-body{flex:1;min-height:0;overflow-y:auto}}.tw-bucket{margin-top:22px}.tw-bucket-head{margin-bottom:var(--tw-space-2);align-items:center;gap:10px;display:flex}.tw-bucket-label{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-strong)}.tw-bucket-count{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);color:var(--tw-text-faint);font-variant-numeric:tabular-nums}.tw-bucket-note{font-size:var(--tw-text-xs);color:var(--tw-text-faint)}.tw-bucket-rule{background:var(--tw-border);flex:1;height:1px}.tw-flag{border-radius:50%;flex:none;width:7px;height:7px}.tw-flag-disc{background:var(--tw-flag)}.tw-flag-ring{border:2px solid var(--tw-flag)}.tw-flag-dash{border-top:2px dashed var(--tw-flag);border-radius:0;height:0}.tw-rows{border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow-1);background:var(--tw-surface-2);overflow:hidden}.tw-rows:has(.tw-rowmenu-trigger[aria-expanded=true]){overflow:visible}.tw-stream-row+.tw-stream-row{border-top:1px solid var(--tw-border)}.tw-row-main{text-align:left;width:100%;transition:background var(--tw-transition);background:0 0;border:none;align-items:stretch;padding:0;display:flex}.tw-row-selectable{cursor:pointer}.tw-row-selectable:hover{background:var(--tw-surface-3)}.tw-stream-row-focused .tw-row-main{background:var(--tw-surface-3);box-shadow:inset 0 0 0 2px var(--tw-focus-halo)}.tw-row-stripe{background:var(--tw-flag);flex:none;width:3px}.tw-row-content{flex:1;align-items:center;gap:12px;min-width:0;padding:9px 14px 9px 12px;display:flex}.tw-tick{width:var(--tw-control-sm);height:var(--tw-control-sm);border:1.5px solid var(--tw-border-strong);color:#0000;cursor:pointer;transition:border-color var(--tw-transition), background var(--tw-transition), color var(--tw-transition);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tw-tick:after{content:"";width:var(--tw-tap);height:var(--tw-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tw-tick:hover{border-color:var(--tw-gold);background:var(--tw-gold-bg);color:var(--tw-gold-text)}.tw-row-name{flex:none;align-items:center;gap:6px;width:168px;min-width:0;display:flex}.tw-row-name-text{font-size:var(--tw-text-base);font-weight:var(--tw-weight-bold);letter-spacing:-.01em;color:var(--tw-text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tw-row-noname{border:1px solid var(--tw-border);border-radius:var(--tw-radius-xs);font-family:var(--tw-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tw-text-faint);flex:none;padding:1px 5px;font-size:9.5px}.tw-row-ref{margin-right:var(--tw-space-2);padding:0 var(--tw-space-1);border:1px solid var(--tw-border);border-radius:var(--tw-radius-xs);font-family:var(--tw-font-mono);font-size:var(--tw-text-xs);color:var(--tw-text-muted)}.tw-row-text .tw-tag{margin-right:var(--tw-space-2);padding:0 var(--tw-space-1);font-size:var(--tw-text-xs)}.tw-row-text{min-width:0;font-size:var(--tw-text-base);color:var(--tw-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.tw-row-company{width:120px;color:var(--tw-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.tw-row-due{text-align:right;width:96px;font-family:var(--tw-font-mono);font-size:var(--tw-text-xs);color:var(--tw-text-muted);font-variant-numeric:tabular-nums;flex:none}@media (max-width:48rem){.tw-row-content{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"tick name due"".text text"".company company";row-gap:2px;display:grid}.tw-tick{grid-area:tick}.tw-row-name{grid-area:name;width:auto}.tw-row-due{grid-area:due;width:auto}.tw-row-text{grid-area:text}.tw-row-company{grid-area:company;width:auto}.tw-row-content .tw-row-grip,.tw-row-content .tw-row-grip-blank{display:none}}.tw-completing{background:var(--tw-gold-bg);border-top:1px solid var(--tw-gold-border);padding:15px 18px 16px 21px}.tw-completing-head{align-items:center;gap:9px;margin-bottom:11px;display:flex}.tw-completing-check{background:var(--tw-ok-text);width:17px;height:17px;color:var(--tw-surface-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tw-completing-label{font-family:var(--tw-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tw-ok-text);font-size:10px}.tw-completing-done{color:var(--tw-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;text-decoration:line-through;overflow:hidden}.tw-completing-entry{gap:var(--tw-space-2);align-items:center;display:flex}.tw-completing-input{min-width:0;min-height:var(--tw-control);padding:var(--tw-space-1) 13px;border:1px solid var(--tw-gold-border);border-radius:var(--tw-radius-sm);background:var(--tw-surface-2);color:var(--tw-text-strong);flex:1;font-size:14px}.tw-chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.tw-chip{min-height:var(--tw-control-sm);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-pill);background:var(--tw-surface-2);color:var(--tw-text);font-size:12px;font-weight:var(--tw-weight-semi);cursor:pointer;transition:background var(--tw-transition), color var(--tw-transition), border-color var(--tw-transition);padding:0 11px}.tw-chip:hover{border-color:var(--tw-text-faint)}.tw-chip:disabled{cursor:default}.tw-chip[aria-pressed=true]{background:var(--tw-text-strong);border-color:var(--tw-text-strong);color:var(--tw-surface-2)}.tw-completing-foot{border-top:1px solid var(--tw-gold-border);align-items:center;gap:14px;margin-top:13px;padding-top:11px;display:flex}.tw-completing-keys{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:.1em;color:var(--tw-text-muted)}.tw-close-out{min-height:var(--tw-control-sm);cursor:pointer;color:var(--tw-text-faint);text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.tw-close-out:hover{color:var(--tw-danger-text)}.tw-close-confirm{border:1px solid var(--tw-danger-border);border-radius:var(--tw-radius-md);background:var(--tw-danger-bg);color:var(--tw-danger-text);align-items:center;gap:12px;margin-top:12px;padding:11px 13px;font-size:12.5px;display:flex}.tw-stream-empty{align-items:center;gap:var(--tw-space-3);padding:var(--tw-space-10) var(--tw-space-6);text-align:center;color:var(--tw-text-muted);flex-direction:column;display:flex}.tw-stream-empty-mark{color:var(--tw-gold)}.tw-skeleton-row{border-bottom:1px solid var(--tw-border);background:linear-gradient(90deg, var(--tw-surface-2), var(--tw-surface-3), var(--tw-surface-2));background-size:200% 100%;height:37px;animation:1.4s linear infinite tw-shimmer}@keyframes tw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tw-keybar{align-items:center;gap:var(--tw-space-6);padding:var(--tw-space-3) var(--tw-space-6);border-top:1px solid var(--tw-border);background:var(--tw-bg);font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);color:var(--tw-text-faint);display:flex;overflow-x:auto}.tw-keybar kbd{color:var(--tw-text-muted);font-family:inherit;font-weight:var(--tw-weight-semi)}.tw-search{width:18rem;max-width:100%;font-size:var(--tw-text-sm)}.tw-filters{align-items:center;gap:var(--tw-space-2);padding:var(--tw-space-4) var(--tw-space-6) 0;flex-wrap:wrap;display:flex}.tw-page-header>.tw-filters,.tw-stream-header>.tw-filters{justify-content:flex-end;margin-left:auto;padding:0}.tw-table{width:100%;margin-top:var(--tw-space-4);border-collapse:separate;border-spacing:0;border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);box-shadow:var(--tw-shadow-1);table-layout:fixed;overflow:hidden}.tw-table:has(.tw-rowmenu-trigger[aria-expanded=true]){overflow:visible}.tw-table th:first-child{width:15rem}.tw-table th:nth-child(2){width:11rem}.tw-table th:nth-child(3){width:7rem}.tw-table th:nth-child(5){width:8.5rem}.tw-table th{padding:var(--tw-space-3) var(--tw-space-4);text-align:left;border-bottom:1px solid var(--tw-border);font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);font-weight:var(--tw-weight-medium);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-faint);white-space:nowrap}.tw-table td{padding:var(--tw-space-3) var(--tw-space-4);font-size:var(--tw-text-base);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-table tbody tr+tr td{border-top:1px solid var(--tw-border)}.tw-table tbody tr:hover td{background:var(--tw-surface-3)}@media (max-width:48rem){.tw-table-stack,.tw-table-stack tbody,.tw-table-stack tr,.tw-table-stack td{width:auto;display:block}.tw-table-stack thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw-table-stack tr{padding:var(--tw-space-3) var(--tw-space-4)}.tw-table-stack tbody tr+tr{border-top:1px solid var(--tw-border)}.tw-table-stack tbody tr+tr td{border-top:none}.tw-table-stack tbody tr:hover{background:var(--tw-surface-3)}.tw-table-stack td{white-space:normal;overflow-wrap:anywhere;padding:0}.tw-table-stack td+td{margin-top:var(--tw-space-1);font-size:var(--tw-text-sm)}.tw-table-stack td[data-label]{text-align:left;align-items:baseline;gap:var(--tw-space-1) var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-table-stack td[data-label]:before{content:attr(data-label);font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-faint);flex:0 0 8.5rem}.tw-table.tw-table-stack :is(th,td):nth-child(n){width:auto}.tw-table-stack td:empty{display:none}.tw-table-stack :is(.tw-button,.tw-tag){white-space:nowrap}.tw-table-stack .tw-tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.tw-table-stack tbody tr{position:relative}.tw-table-stack tbody tr:has(>td.tw-cell-actions:not(:empty))>td:first-child{padding-right:calc(var(--tw-control-sm) + var(--tw-space-2))}.tw-table-stack td.tw-cell-actions{top:var(--tw-space-2);right:var(--tw-space-2);margin:0;position:absolute}.tw-table-stack tfoot{display:block}.tw-table-stack tfoot tr{justify-content:space-between;align-items:baseline;gap:var(--tw-space-2);padding-block:var(--tw-space-2);border-top:2px solid var(--tw-border-strong);display:flex}.tw-table-stack tfoot td{font-size:var(--tw-text-base);border-top:none;margin:0}.tw-table-stack tfoot td:first-child{flex:1;min-width:0}.tw-table-stack tfoot td.tw-num{white-space:nowrap;flex-shrink:0}.tw-table-stack tfoot tr.tw-lines-total td{font-size:var(--tw-text-lg)}.tw-table-stack .tw-line-discounted{align-items:flex-start}}.tw-table-contacts th:nth-child(2){width:7rem}.tw-table-contacts th:nth-child(3){width:auto}.tw-table-contacts th:nth-child(4){width:8.5rem}.tw-col-due{text-align:right;width:8.5rem;font-family:var(--tw-font-mono);font-size:var(--tw-text-xs);color:var(--tw-text-muted);font-variant-numeric:tabular-nums}.tw-table td.tw-cell-name{align-items:center;gap:var(--tw-space-2);min-width:0;display:flex}.tw-table td.tw-cell-panel{white-space:normal;padding:0;overflow:visible}.tw-table td.tw-cell-actions{text-align:right;overflow:visible}.tw-rowmenu{display:inline-block;position:relative}.tw-contents{display:contents}.tw-rowmenu-trigger{min-width:var(--tw-control-sm);min-height:var(--tw-control-sm);padding:var(--tw-space-1) var(--tw-space-2);border-radius:var(--tw-radius-sm);color:var(--tw-text-muted);font-size:var(--tw-text-md);cursor:pointer;background:0 0;border:1px solid #0000;line-height:1}.tw-page-header .tw-rowmenu-trigger:not(.tw-rowmenu-trigger-value){min-width:var(--tw-control);min-height:var(--tw-control);border-color:var(--tw-border-strong);background:var(--tw-surface-2);color:var(--tw-text-strong)}.tw-page-header .tw-rowmenu-trigger:not(.tw-rowmenu-trigger-value):is(:hover,[aria-expanded=true]){background:var(--tw-surface-3)}.tw-rowmenu-trigger:hover,.tw-rowmenu-trigger[aria-expanded=true]{border-color:var(--tw-border-strong);background:var(--tw-surface-2);color:var(--tw-text-strong)}.tw-rowmenu-trigger-value{align-items:center;gap:var(--tw-space-2);min-height:var(--tw-control);padding:var(--tw-space-1) var(--tw-space-3);border-color:var(--tw-border-strong);font-size:var(--tw-text-md);display:inline-flex}.tw-rowmenu-trigger:disabled{color:var(--tw-text-faint);cursor:not-allowed}.tw-rowmenu-caret{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:0,100%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;flex:none;width:10px;height:5px}.tw-rowmenu-list{top:calc(100% + var(--tw-space-1));z-index:20;min-width:11rem;padding:var(--tw-space-1);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-md);background:var(--tw-surface-2);box-shadow:var(--tw-shadow-2);flex-direction:column;display:flex;position:absolute;right:0}.tw-rowmenu-list-start{left:0;right:auto}.tw-rowmenu-item{padding:var(--tw-space-2) var(--tw-space-3);border-radius:var(--tw-radius-sm);color:var(--tw-text);font-size:var(--tw-text-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none}.tw-rowmenu-item:hover:not(:disabled),.tw-rowmenu-item[aria-selected=true]{background:var(--tw-surface-3);color:var(--tw-text-strong)}.tw-refpicker{position:relative}.tw-refpicker-list{max-width:min(28rem,100%);top:100%}.tw-refpicker-list [role=listbox]{flex-direction:column;display:flex}.tw-refpicker-list .tw-rowmenu-item{white-space:normal}.tw-refpicker-hint{padding:var(--tw-space-2) var(--tw-space-3);font-size:var(--tw-text-sm)}.tw-rowmenu-item:disabled{color:var(--tw-text-faint);cursor:not-allowed}.tw-rowmenu-item-danger{color:var(--tw-danger-text)}.tw-name{text-overflow:ellipsis;min-width:0;font-weight:var(--tw-weight-bold);letter-spacing:-.01em;color:var(--tw-text-strong);overflow:hidden}.tw-table td.tw-leak{overflow:visible}.tw-leak-line{align-items:center;gap:var(--tw-space-3);white-space:nowrap;display:flex}.tw-leak-label{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-danger-text)}.tw-leak-set{min-height:var(--tw-control-sm);cursor:pointer;font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);color:var(--tw-gold-text);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.tw-leak-set:hover{color:var(--tw-text-strong)}.tw-table .tw-contacts-group th{padding:var(--tw-space-2) var(--tw-space-4);background:var(--tw-surface-3);white-space:normal;font-family:inherit;font-size:var(--tw-text-sm);letter-spacing:normal;text-transform:none;color:var(--tw-text-muted);border-bottom:none}.tw-table tbody+tbody .tw-contacts-group th{border-top:1px solid var(--tw-border)}.tw-contacts-company{margin-right:var(--tw-space-3);font-size:var(--tw-text-base);font-weight:var(--tw-weight-semi)}.tw-contacts-counts{color:var(--tw-text-faint)}.tw-table-contacts tbody tr.tw-contacts-group+tr td{border-top:none}.tw-table-contacts td{padding-block:var(--tw-space-2)}.tw-table-contacts .tw-leak-set{min-height:0}.tw-table-contacts .tw-leak-label{align-items:center;gap:var(--tw-space-2);font-family:inherit;font-size:var(--tw-text-sm);letter-spacing:normal;text-transform:none;display:inline-flex}.tw-table-contacts .tw-leak-label:before{content:"";width:var(--tw-space-2);height:var(--tw-space-2);background:var(--tw-danger-text);border-radius:50%}@media (hover:hover){.tw-table-contacts .tw-leak-set{opacity:0;transition:opacity var(--tw-transition)}.tw-table-contacts tr:hover .tw-leak-set,.tw-table-contacts .tw-leak-set:focus-visible{opacity:1}}@media (max-width:48rem){.tw-table-stack tr.tw-contacts-group{padding:0}.tw-table-stack .tw-contacts-group th{display:block}.tw-table-stack.tw-table-contacts td{padding-block:0}.tw-table-stack tr.tw-contacts-group+tr{border-top:none}}.tw-next-cell{align-items:baseline;gap:var(--tw-space-2);min-width:0;display:flex}.tw-next-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.tw-next-more{font-size:var(--tw-text-sm);color:var(--tw-text-faint);flex:none}.tw-list-note{margin-top:var(--tw-space-3);font-size:var(--tw-text-sm);color:var(--tw-text-faint)}.tw-pill{padding:1px var(--tw-space-2);border-radius:var(--tw-radius-pill);font-size:12px;font-weight:var(--tw-weight-semi);border:1px solid;align-items:center;display:inline-flex}.tw-pill-ok{background:var(--tw-ok-bg);border-color:var(--tw-ok-border);color:var(--tw-ok-text)}.tw-pill-info{background:var(--tw-info-bg);border-color:var(--tw-info-border);color:var(--tw-info-text)}.tw-pill-gold{background:var(--tw-gold-bg);border-color:var(--tw-gold-border);color:var(--tw-gold-text)}.tw-pill-neutral{background:var(--tw-surface-3);border-color:var(--tw-border);color:var(--tw-text-muted)}.tw-trail{align-items:center;gap:var(--tw-space-2);margin-bottom:var(--tw-space-4);font-size:var(--tw-text-xs);color:var(--tw-text-faint);flex-wrap:wrap;display:flex}.tw-trail a{color:var(--tw-text-muted);text-decoration:none}.tw-trail a:hover{color:var(--tw-text-strong);text-decoration:underline}.tw-trail-sep{color:var(--tw-border-strong)}.tw-card{padding:var(--tw-space-5);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);box-shadow:var(--tw-shadow-1)}.tw-detail-contactinfo{gap:var(--tw-space-4);margin-top:var(--tw-space-2);font-family:var(--tw-font-mono);font-size:var(--tw-text-xs);flex-wrap:wrap;display:flex}.tw-detail-columns{gap:var(--tw-space-4);margin-top:var(--tw-space-4);display:grid}.tw-nextaction{background:var(--tw-gold-bg);border-color:var(--tw-gold-border);gap:var(--tw-space-3);flex-direction:column;align-items:flex-start;display:flex}.tw-nextaction-empty{background:var(--tw-danger-bg);border-color:var(--tw-danger-border);gap:var(--tw-space-2);flex-direction:column;align-items:flex-start;display:flex}.tw-nextaction-empty.tw-nextaction-covered{background:var(--tw-surface-2);border-color:var(--tw-border)}.tw-nextaction-text{font-size:var(--tw-text-lg);font-weight:var(--tw-weight-bold);letter-spacing:var(--tw-tracking-tight);color:var(--tw-text-strong);text-wrap:balance}.tw-danger-text{color:var(--tw-danger-text)}.tw-related-groups{gap:var(--tw-space-3);flex-direction:column;margin:0;display:flex}.tw-related-groups>div{gap:var(--tw-space-1);flex-direction:column;display:flex}.tw-related-link{align-items:baseline;gap:var(--tw-space-2);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.tw-related-picker{gap:var(--tw-space-2);flex-direction:column;display:flex}.tw-deflist{gap:var(--tw-space-2) var(--tw-space-4);font-size:var(--tw-text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.tw-deflist dt{color:var(--tw-text-muted)}.tw-deflist dd{color:var(--tw-text-strong);text-align:right;margin:0}.tw-tags{align-items:center;gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-tag-remove{margin-left:var(--tw-space-1);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tw-tag-remove:disabled{cursor:not-allowed}.tw-tag-input{width:8rem;height:var(--tw-control-sm);padding:0 var(--tw-space-2);border:1px dashed var(--tw-border-strong);border-radius:var(--tw-radius-sm);font-size:var(--tw-text-sm);color:var(--tw-text-strong);background:0 0}.tw-tag-input::placeholder{color:var(--tw-text-faint)}.tw-tag{padding:2px var(--tw-space-2);border:1px solid var(--tw-tone-border,var(--tw-border));border-radius:var(--tw-radius-sm);background:var(--tw-tone-bg,var(--tw-surface-3));font-size:var(--tw-text-sm);color:var(--tw-tone-text,var(--tw-text-muted))}.tw-queued-row{padding:var(--tw-space-3) var(--tw-space-4);font-size:var(--tw-text-base);color:var(--tw-text)}.tw-queued-row+.tw-queued-row{border-top:1px solid var(--tw-border)}.tw-timeline{gap:var(--tw-space-3);margin-top:var(--tw-space-2);flex-direction:column;display:flex}.tw-timeline-card{padding:var(--tw-space-4)}.tw-timeline-head{align-items:center;gap:var(--tw-space-2);margin-bottom:var(--tw-space-2);font-size:var(--tw-text-xs);flex-wrap:wrap;display:flex}.tw-timeline-kind{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-strong)}.tw-timeline-when{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);color:var(--tw-text-muted)}.tw-timeline-body{font-size:var(--tw-text-md);line-height:var(--tw-leading-body);color:var(--tw-text);max-width:var(--tw-measure);text-wrap:pretty}.tw-timeline-outcome{margin-top:var(--tw-space-2);padding-top:var(--tw-space-2);border-top:1px solid var(--tw-border);font-size:var(--tw-text-sm);color:var(--tw-text-muted)}.tw-tone-info{--tw-flag:var(--tw-info-text);--tw-tone-bg:var(--tw-info-bg);--tw-tone-border:var(--tw-info-border);--tw-tone-text:var(--tw-info-text)}.tw-tone-ok{--tw-flag:var(--tw-ok-text);--tw-tone-bg:var(--tw-ok-bg);--tw-tone-border:var(--tw-ok-border);--tw-tone-text:var(--tw-ok-text)}.tw-tone-warn{--tw-flag:var(--tw-gold-text);--tw-tone-bg:var(--tw-gold-bg);--tw-tone-border:var(--tw-gold-border);--tw-tone-text:var(--tw-gold-text)}.tw-tone-danger{--tw-flag:var(--tw-danger-text);--tw-tone-bg:var(--tw-danger-bg);--tw-tone-border:var(--tw-danger-border);--tw-tone-text:var(--tw-danger-text)}.tw-tone-neutral{--tw-flag:var(--tw-text-faint)}.tw-table-companies th:first-child{width:auto}.tw-table-companies th:nth-child(2){width:16rem}.tw-table-companies th:nth-child(3){width:10rem}.tw-table-orgs th:first-child,.tw-table-orgs th:nth-child(2){width:auto}.tw-table-orgs th:nth-child(3){width:3rem}.tw-table-devices th:first-child{width:auto}.tw-table-devices th:nth-child(2){width:14rem}.tw-table-devices th:nth-child(3){width:12rem}.tw-table-devices th:nth-child(4){width:9rem}.tw-table-devices th:nth-child(5){width:7rem}.tw-table-alerts th:first-child,.tw-table-services th:first-child,.tw-table-machine-requests th:first-child{width:auto}.tw-table-machine-requests th:nth-child(2){width:10rem}.tw-table-machine-requests th:nth-child(3){width:11rem}.tw-table-machine-requests .tw-cell-item{white-space:normal}.tw-table-terms th:first-child{width:6rem}.tw-table-terms th:nth-child(2){width:auto}.tw-table-terms th:nth-child(3){width:7rem}.tw-table-terms th:nth-child(4){width:11rem}.tw-table-terms th:nth-child(5){width:3.5rem}.tw-table-coverage th:first-child{width:7rem}.tw-table-coverage th:nth-child(2){width:auto}.tw-table-coverage th:nth-child(3),.tw-table-coverage th:nth-child(4){width:8rem}.tw-table-coverage th:nth-child(5){width:11rem}.tw-table-machine-requests .tw-cell-item .tw-faint{font-size:var(--tw-text-sm);display:block}.tw-table-alerts th:nth-child(2){width:8rem}.tw-table-alerts th:nth-child(3){width:11rem}.tw-table-services th:nth-child(2),.tw-table-services th:nth-child(3){width:8rem}.tw-table-alerts .tw-cell-item,.tw-table-services .tw-cell-item{white-space:normal}.tw-table-services .tw-cell-item .tw-faint{font-size:var(--tw-text-sm);display:block}.tw-activity-output{margin:var(--tw-space-2) 0 0;font-size:var(--tw-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto}.tw-table-tags th:first-child{width:auto}.tw-table-tags th:nth-child(2){width:6rem}.tw-table-tags th:nth-child(3){width:3rem}.tw-table-numbering th:first-child{width:auto}.tw-table-numbering th:nth-child(2){width:7rem}.tw-table-numbering th:nth-child(3){width:8rem}.tw-table-numbering th:nth-child(4){width:10rem}.tw-table-numbering th:nth-child(5){width:3rem}.tw-table-sales-tax th:first-child,.tw-table-sales-tax th:nth-child(2){width:9rem}.tw-table-sales-tax th:nth-child(3){width:6rem}.tw-table-sales-tax th:nth-child(4){width:auto}.tw-table-sales-tax th:nth-child(5){width:3rem}.tw-table-stages th:first-child{width:auto}.tw-table-stages th:nth-child(2){width:8rem}.tw-table-stages th:nth-child(3){width:3rem}.tw-row-form{gap:var(--tw-space-2);padding:var(--tw-space-3) var(--tw-space-4);display:grid}@media (max-width:48rem){.tw-table-stack .tw-row-form{padding:0}}.tw-table-people th:first-child{width:18rem}.tw-table-people th:nth-child(2){width:8rem}.tw-table-people th:nth-child(3),.tw-table-companydeals th:first-child{width:auto}.tw-table-companydeals th:nth-child(2){width:12rem}.tw-table-companydeals th:nth-child(3){width:9rem}.tw-company-address{margin-bottom:var(--tw-space-4)}.tw-company-address-body{margin:var(--tw-space-2) 0 0;white-space:pre-wrap}.tw-empty{align-items:center;gap:var(--tw-space-3);padding:var(--tw-space-10) var(--tw-space-5);text-align:center;flex-direction:column;display:flex}.tw-empty-title{font-size:var(--tw-text-md);font-weight:var(--tw-weight-semi);color:var(--tw-text-strong);margin:0}.tw-empty-note{max-width:var(--tw-measure);font-size:var(--tw-text-sm);color:var(--tw-text-muted);margin:0}.tw-board-col .tw-empty{padding:var(--tw-space-4) 0}.tw-pending{gap:var(--tw-space-3);padding:var(--tw-space-2) 0;display:grid}.tw-pending-page{gap:var(--tw-space-4);padding-top:var(--tw-space-4)}.tw-pending-row,.tw-pending-title{height:var(--tw-space-5);border-radius:var(--tw-radius-sm);background:var(--tw-surface-3);display:block}.tw-pending-title{width:40%;height:var(--tw-space-8)}.tw-pending-page .tw-pending-row{height:var(--tw-space-10)}.tw-pending-row:nth-child(odd){width:85%}@media (prefers-reduced-motion:no-preference){.tw-pending-row,.tw-pending-title{animation:1.2s ease-in-out infinite alternate tw-pending-pulse}}@keyframes tw-pending-pulse{0%{opacity:1}to{opacity:.5}}.tw-sheet-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0b0a73;justify-content:flex-end;display:flex;position:fixed;inset:0}.tw-sheet{background:var(--tw-surface-2);border-left:1px solid var(--tw-border-strong);width:min(33rem,100vw);box-shadow:var(--tw-shadow-2);flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.tw-sheet{animation:.16s ease-out tw-sheet-in}}@keyframes tw-sheet-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.tw-sheet-head{align-items:flex-start;gap:var(--tw-space-3);padding:var(--tw-space-5) var(--tw-space-5) var(--tw-space-4);border-bottom:1px solid var(--tw-border);display:flex}.tw-sheet-title{margin-top:var(--tw-space-1);font-size:var(--tw-text-lg);font-weight:var(--tw-weight-bold);color:var(--tw-text-strong)}.tw-sheet-close{padding:0 var(--tw-space-2);color:var(--tw-text-muted);font-size:var(--tw-text-lg);cursor:pointer;background:0 0;border:none;line-height:1}.tw-sheet-close:hover{color:var(--tw-text-strong)}.tw-sheet-form{flex-direction:column;flex:1;min-height:0;display:flex}.tw-sheet-body{gap:var(--tw-space-5);min-height:0;padding:var(--tw-space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.tw-sheet-section{gap:var(--tw-space-4);flex-direction:column;display:flex}.tw-sheet-section-label{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);font-weight:var(--tw-weight-semi);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-faint)}.tw-sheet .tw-fieldgrid{grid-template-columns:1fr}.tw-sheet-foot{align-items:center;gap:var(--tw-space-3);padding:var(--tw-space-4) var(--tw-space-5);border-top:1px solid var(--tw-border);background:var(--tw-surface);display:flex}.tw-sheet-waiting{font-size:var(--tw-text-xs);color:var(--tw-text-muted);max-width:18rem}.tw-palette-scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0b0a73;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.tw-palette{border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);width:min(38rem,100vw - 2rem);max-height:70vh;box-shadow:var(--tw-shadow-2);flex-direction:column;align-self:flex-start;display:flex;overflow:hidden}.tw-palette-input{padding:var(--tw-space-4);border:none;border-bottom:1px solid var(--tw-border);color:var(--tw-text-strong);font-size:var(--tw-text-lg);background:0 0}.tw-palette-input::placeholder{color:var(--tw-text-faint)}.tw-palette-input:focus-visible{box-shadow:none;outline:none}.tw-palette-results{flex:1;min-height:0;overflow-y:auto}.tw-palette-row{align-items:center;gap:var(--tw-space-3);width:100%;padding:var(--tw-space-3) var(--tw-space-4);text-align:left;cursor:pointer;font-size:var(--tw-text-base);color:var(--tw-text);background:0 0;border:none;display:flex}.tw-palette-row-on{background:var(--tw-surface-3)}.tw-palette-name{font-weight:var(--tw-weight-bold);color:var(--tw-text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tw-palette-kind{padding:var(--tw-space-3) var(--tw-space-4) var(--tw-space-1);font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-faint)}.tw-palette-row .tw-row-ref{flex:none;margin-right:0}.tw-palette-empty{padding:var(--tw-space-5) var(--tw-space-4);color:var(--tw-text-faint);font-size:var(--tw-text-sm)}.tw-picker{position:relative}.tw-picker-results{z-index:10;top:calc(100% + var(--tw-space-1));border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-md);background:var(--tw-surface-2);max-height:20rem;box-shadow:var(--tw-shadow-2);position:absolute;left:0;right:0;overflow-y:auto}.tw-picker-row{align-items:baseline;gap:var(--tw-space-3);padding:var(--tw-space-2) var(--tw-space-3);cursor:pointer;font-size:var(--tw-text-base);color:var(--tw-text);display:flex}.tw-picker-row-on{background:var(--tw-surface-3)}.tw-picker-name{font-weight:var(--tw-weight-bold);color:var(--tw-text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tw-picker-empty{padding:var(--tw-space-3);color:var(--tw-text-faint);font-size:var(--tw-text-sm)}.tw-picker-chosen{align-items:center;gap:var(--tw-space-3);min-width:0;display:flex}.tw-palette-foot{gap:var(--tw-space-5);padding:var(--tw-space-2) var(--tw-space-4);border-top:1px solid var(--tw-border);background:var(--tw-surface);font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);color:var(--tw-text-faint);display:flex}.tw-palette-foot kbd{color:var(--tw-text-muted);font-family:inherit;font-weight:var(--tw-weight-semi)}.tw-log{margin-top:var(--tw-space-3);padding:var(--tw-space-3);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2)}.tw-log-kinds{gap:var(--tw-space-1);margin-bottom:var(--tw-space-2);display:inline-flex}.tw-log-body{width:100%;padding:var(--tw-space-2) var(--tw-space-3);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-sm);background:var(--tw-surface-2);color:var(--tw-text-strong);font-size:var(--tw-text-md);font-family:inherit;line-height:var(--tw-leading-body);resize:vertical}.tw-log-body::placeholder{color:var(--tw-text-faint)}.tw-log-foot{align-items:center;gap:var(--tw-space-2);margin-top:var(--tw-space-3);display:flex}.tw-row-grip{color:var(--tw-text-faint);cursor:grab;opacity:0;transition:opacity var(--tw-transition), color var(--tw-transition);flex:none;display:inline-flex}.tw-row-grip:active{cursor:grabbing}.tw-row-grip-blank{flex:0 0 14px}.tw-stream-row:hover .tw-row-grip,.tw-stream-row-focused .tw-row-grip{opacity:1}.tw-row-grip:hover{color:var(--tw-text-strong)}.tw-row-grip:focus-visible{opacity:1}.tw-stream-row-dragging{opacity:.4}.tw-row-tools{align-items:center;gap:var(--tw-space-2);font-size:var(--tw-text-sm);flex:none;display:flex}.tw-row-tools .tw-button{min-height:var(--tw-control-sm);padding-block:0}@media (hover:hover){.tw-row-tools{opacity:0;transition:opacity var(--tw-transition)}.tw-stream-row:hover .tw-row-tools,.tw-stream-row:focus-within .tw-row-tools,.tw-checkitem:hover .tw-row-tools,.tw-checkitem:focus-within .tw-row-tools{opacity:1}.tw-row-tools:has([role=status],[role=alert],.tw-button-danger,[aria-expanded=true]){opacity:1}}.tw-openactions{gap:var(--tw-space-2);flex-direction:column;min-width:0;display:flex}@media (max-width:48rem){.tw-row-content .tw-row-tools{grid-column:2/-1}}.tw-stream-row-over .tw-row-main{box-shadow:inset 0 2px 0 var(--tw-gold)}.tw-editform{gap:var(--tw-space-4);flex-direction:column;display:flex}.tw-editform>.tw-button{align-self:flex-end}.tw-fieldgrid{gap:var(--tw-space-4);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.tw-fieldgrid{grid-template-columns:1fr 1fr}}.tw-field{gap:var(--tw-space-1);flex-direction:column;min-width:0;display:flex}dl.tw-field,.tw-field>dd{margin:0}.tw-field>.tw-input{max-width:var(--tw-field-max,none)}.tw-field-xs{--tw-field-max:7rem}.tw-field-sm{--tw-field-max:13rem}.tw-field-md{--tw-field-max:22rem}.tw-field-label{font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);color:var(--tw-text-muted)}.tw-field-hint{font-size:var(--tw-text-xs);color:var(--tw-text-faint)}.tw-field-hint.tw-danger-text{color:var(--tw-danger-text)}.tw-catalog-name.tw-link{color:var(--tw-text-strong)}.tw-faint.tw-bucket-label{color:var(--tw-text-faint)}.tw-nextaction-text.tw-danger-text{color:var(--tw-danger-text)}.tw-quote-name.tw-link,.tw-name.tw-link,.tw-row-name-text.tw-link{color:var(--tw-text-strong)}.tw-muted.tw-link,.tw-timeline-body.tw-timeline-done{color:var(--tw-text-muted)}.tw-edit-trigger{margin-bottom:var(--tw-space-2);font-size:var(--tw-text-sm)}.tw-filters .tw-edit-trigger{margin-bottom:0}.tw-queued-row{align-items:center;gap:var(--tw-space-3);padding:var(--tw-space-2) var(--tw-space-4);font-size:var(--tw-text-base);color:var(--tw-text);display:flex}.tw-queued-rank{width:1.25rem;font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);color:var(--tw-text-faint);font-variant-numeric:tabular-nums;flex:none}.tw-queued-text{flex:1;min-width:0}.tw-queued-drop{cursor:pointer;font-size:var(--tw-text-sm);color:var(--tw-text-faint);opacity:0;transition:opacity var(--tw-transition), color var(--tw-transition);background:0 0;border:none;flex:none;padding:0}.tw-queued-row:hover .tw-queued-drop,.tw-queued-drop:focus-visible{opacity:1}.tw-queued-drop:hover{color:var(--tw-danger-text)}.tw-queued-add{gap:var(--tw-space-2);padding:var(--tw-space-3) var(--tw-space-4)}.tw-queued-add .tw-input{font-size:var(--tw-text-base);flex:1}.tw-queueing{align-items:center;gap:var(--tw-space-3);padding:var(--tw-space-3) var(--tw-space-4);background:var(--tw-surface-3);border-top:1px solid var(--tw-border);display:flex}.tw-queueing .tw-input{font-size:var(--tw-text-base);flex:1}.tw-row-tray{align-items:center;gap:var(--tw-space-2);padding:var(--tw-space-2) var(--tw-space-4);background:var(--tw-surface-2);border-top:1px solid var(--tw-border);flex-wrap:wrap;display:flex}.tw-row-tray .tw-button[aria-pressed=true]{background:var(--tw-surface-3);color:var(--tw-text-strong)}.tw-row-main[data-expanded=true]{background:var(--tw-surface-3)}.tw-home-row.tw-row-selectable{padding-block:var(--tw-space-1);border-radius:var(--tw-radius-sm)}.tw-home-panel .tw-row-tray{padding-inline:0}.tw-rescheduling{background:var(--tw-surface-3);border-top:1px solid var(--tw-border);padding:15px 18px 16px 21px}.tw-rescheduling .tw-input{flex:1;font-size:14px}.tw-timeline-done{color:var(--tw-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--tw-border-strong);text-decoration-color:var(--tw-border-strong)}.tw-tone-gold{--tw-flag:var(--tw-gold);--tw-tone-bg:var(--tw-gold-bg);--tw-tone-border:var(--tw-gold-border);--tw-tone-text:var(--tw-gold-text)}.tw-templates{margin-top:var(--tw-space-3)}.tw-template{align-items:center;display:inline-flex}.tw-chip-template{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font-weight:var(--tw-weight-medium);border-style:dashed;overflow:hidden}.tw-template-drop{margin-left:calc(var(--tw-space-1) * -1);padding:0 var(--tw-space-1);cursor:pointer;color:var(--tw-text-faint);opacity:0;transition:opacity var(--tw-transition), color var(--tw-transition);background:0 0;border:none}.tw-template:hover .tw-template-drop,.tw-template-drop:focus-visible{opacity:1}.tw-template-drop:hover{color:var(--tw-danger-text)}.tw-catalog-group{margin-bottom:var(--tw-space-8)}.tw-table-catalog{table-layout:fixed}.tw-table-catalog th:first-child{width:auto}.tw-table-catalog th:nth-child(2){width:11rem}.tw-table-catalog th:nth-child(3){width:8rem}.tw-table-catalog th:nth-child(4){width:6.5rem}.tw-table-catalog th:nth-child(5){width:11rem}.tw-table-catalog th:nth-child(6),.tw-table-catalog th:nth-child(7){width:6rem}@media (max-width:83rem){.tw-table-catalog th:nth-child(3),.tw-table-catalog td:nth-child(3){display:none}.tw-table-catalog th:first-child{width:27%}.tw-table-catalog th:nth-child(2){width:18%}.tw-table-catalog th:nth-child(4){width:12%}.tw-table-catalog th:nth-child(5){width:22%}.tw-table-catalog th:nth-child(6){width:11%}.tw-table-catalog th:nth-child(7){width:10%}}@media (max-width:48rem){.tw-table-stack.tw-table-catalog td:nth-child(3)[data-label]{display:flex}.tw-table-stack.tw-table-catalog th:nth-child(3){display:table-cell}}.tw-num{text-align:right;font-variant-numeric:tabular-nums}.tw-table th.tw-num{text-align:right}.tw-mono{font-family:var(--tw-font-mono);font-size:var(--tw-text-xs)}.tw-cell-item{min-width:0}.tw-item-head{align-items:center;gap:var(--tw-space-2);min-width:0;display:flex}.tw-catalog-name{font-weight:var(--tw-weight-medium);color:var(--tw-text-strong);display:block}.tw-catalog-desc{font-size:var(--tw-text-xs);color:var(--tw-text-faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.tw-catalog-m2m{font-size:var(--tw-text-xs);color:var(--tw-text-faint);font-variant-numeric:tabular-nums;display:block}.tw-formpage{gap:var(--tw-space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:60rem){.tw-formpage{grid-template-columns:1.6fr minmax(0,18rem)}}.tw-formpage-fields{gap:var(--tw-space-6);flex-direction:column;min-width:0;display:flex}.tw-formpage-aside{gap:var(--tw-space-2);padding:var(--tw-space-4);border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);background:var(--tw-surface-2);flex-direction:column;min-width:0;display:flex}@media (min-width:60rem){.tw-formpage-aside{top:var(--tw-space-5);position:sticky}}.tw-summary-figure{font-size:var(--tw-text-lg);font-weight:var(--tw-weight-semi);color:var(--tw-text-strong);font-variant-numeric:tabular-nums}.tw-summary-rule{border:0;border-top:1px solid var(--tw-border);width:100%;margin:var(--tw-space-1) 0}.tw-summary-row{justify-content:space-between;gap:var(--tw-space-3);font-size:var(--tw-text-sm);color:var(--tw-text-muted);font-variant-numeric:tabular-nums;display:flex}.tw-plainlist{gap:var(--tw-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tw-inclusion{gap:var(--tw-space-1);padding-bottom:var(--tw-space-3);border-bottom:1px solid var(--tw-border);flex-direction:column;display:flex}.tw-inclusion:last-child{border-bottom:none;padding-bottom:0}.tw-inclusion-note{align-items:center;gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-link{color:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--tw-border-strong);text-decoration-color:var(--tw-border-strong);text-underline-offset:2px;display:inline}.tw-link:hover{text-decoration-color:currentColor}.tw-link:focus-visible{outline:2px solid var(--tw-focus);outline-offset:2px;border-radius:var(--tw-radius-xs)}button.tw-link{text-align:inherit;font:inherit;background:0 0;border:0;padding:0}.tw-link-quiet{text-decoration-color:#0000}.tw-link-quiet:hover{text-decoration-color:currentColor}.tw-catalog-name.tw-link{display:inline}.tw-field-wide{grid-column:1/-1}.tw-margin{font-weight:var(--tw-weight-semi);font-variant-numeric:tabular-nums}.tw-margin-ok{color:var(--tw-ok-text)}.tw-margin-warn{color:var(--tw-gold-text)}.tw-margin-danger{color:var(--tw-danger-text)}.tw-margin-neutral{color:var(--tw-text-faint)}.tw-row-retired .tw-catalog-name{color:var(--tw-text-faint);text-decoration:line-through;text-decoration-thickness:1px}.tw-board{gap:var(--tw-space-4);padding-bottom:var(--tw-space-4);grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.tw-board-col{gap:var(--tw-space-2);flex-direction:column;min-width:0;display:flex}.tw-board-head{z-index:1;background:var(--tw-bg);padding-bottom:var(--tw-space-2);border-bottom:1px solid var(--tw-border);position:sticky;top:0}.tw-board-stage{align-items:baseline;gap:var(--tw-space-2);display:flex}.tw-board-label{font-weight:var(--tw-weight-semi);color:var(--tw-text-strong);font-size:var(--tw-text-sm)}.tw-board-prob{font-size:var(--tw-text-xs);color:var(--tw-text-faint);font-variant-numeric:tabular-nums}.tw-board-totals{margin-top:var(--tw-space-1);font-size:var(--tw-text-xs);color:var(--tw-text-faint);font-variant-numeric:tabular-nums}.tw-board-total{color:var(--tw-text);font-weight:var(--tw-weight-medium)}.tw-board-weighted{color:var(--tw-text-faint)}.tw-deal-card{padding:var(--tw-space-3);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md);box-shadow:var(--tw-shadow-1);color:inherit;transition:var(--tw-transition);text-decoration:none;display:block}.tw-deal-card:hover{border-color:var(--tw-border-strong);box-shadow:var(--tw-shadow-2)}.tw-deal-card:focus-visible{outline:2px solid var(--tw-focus);outline-offset:2px}.tw-deal-name{font-weight:var(--tw-weight-medium);color:var(--tw-text-strong);font-size:var(--tw-text-sm);line-height:var(--tw-leading-snug);display:block}.tw-deal-company{font-size:var(--tw-text-xs);color:var(--tw-text-faint);margin-top:2px;display:block}.tw-deal-figures{justify-content:space-between;align-items:baseline;gap:var(--tw-space-2);margin-top:var(--tw-space-2);font-variant-numeric:tabular-nums;display:flex}.tw-deal-amount{font-weight:var(--tw-weight-semi);color:var(--tw-text-strong)}.tw-deal-estimate{font-size:var(--tw-text-xs);color:var(--tw-text-faint);font-style:italic}.tw-deal-term{font-size:var(--tw-text-xs);color:var(--tw-text-faint)}.tw-board-empty{padding:var(--tw-space-4) 0;font-size:var(--tw-text-xs);color:var(--tw-text-faint)}.tw-stats{gap:var(--tw-space-3);margin-bottom:var(--tw-space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.tw-stat{padding:var(--tw-space-4);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md)}.tw-stat-label{font-size:var(--tw-text-xs);color:var(--tw-text-faint);text-transform:uppercase;letter-spacing:var(--tw-tracking-wide);display:block}.tw-stat-value{margin-top:var(--tw-space-1);font-size:var(--tw-text-xl);font-weight:var(--tw-weight-bold);color:var(--tw-text-strong);font-variant-numeric:tabular-nums;display:block}.tw-stat-note{margin-top:var(--tw-space-1);font-size:var(--tw-text-xs);color:var(--tw-text-faint);display:block}.tw-table-lines{table-layout:fixed}.tw-table-lines th:first-child{width:auto}.tw-table-lines th:nth-child(2){width:8rem}.tw-table-lines th:nth-child(3){width:11rem}.tw-table-lines th:nth-child(4),.tw-table-lines th:nth-child(5){width:8rem}.tw-table-lines th:nth-child(6){width:4rem}.tw-table-lines-months th:nth-child(5){width:5.5rem}.tw-table-lines-months th:nth-child(6){width:8rem}.tw-table-lines-months th:nth-child(7){width:4rem}@container (max-width:61rem){.tw-table-lines th:nth-child(4),.tw-table-lines td:nth-child(4){display:none}.tw-table-lines th:first-child{width:32%}.tw-table-lines th:nth-child(2){width:17%}.tw-table-lines th:nth-child(3){width:22%}.tw-table-lines th:nth-child(5){width:18%}.tw-table-lines th:nth-child(6){width:11%}.tw-table-lines-months th:first-child{width:27%}.tw-table-lines-months th:nth-child(2){width:17%}.tw-table-lines-months th:nth-child(3){width:22%}.tw-table-lines-months th:nth-child(5){width:9%}.tw-table-lines-months th:nth-child(6){width:15%}.tw-table-lines-months th:nth-child(7){width:10%}}h2.tw-bucket-label,h3.tw-bucket-label{margin:var(--tw-space-6) 0 var(--tw-space-2);display:block}.tw-section-head{align-items:center;gap:var(--tw-space-3);margin:var(--tw-space-6) 0 var(--tw-space-2);display:flex}.tw-section-head:has(>.tw-section-actions){min-height:var(--tw-control)}.tw-section-head>.tw-bucket-label{margin:0}.tw-section-actions{align-items:center;gap:var(--tw-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.tw-card>.tw-section-head:first-child{margin-top:0}.tw-openactions>.tw-section-head{margin:0}.tw-card>h2.tw-bucket-label:first-child,.tw-card>h3.tw-bucket-label:first-child{margin-top:0}.tw-nomargin{margin:calc(-1 * var(--tw-space-3)) 0 0}.tw-dealwho{gap:var(--tw-space-2);margin-bottom:var(--tw-space-4);flex-direction:column;display:flex}.tw-dealwho-next{color:var(--tw-text);margin:0}.tw-line-nocost{color:var(--tw-gold-text);cursor:help}.tw-lines-foot td{border-top:2px solid var(--tw-border-strong);font-weight:var(--tw-weight-semi);color:var(--tw-text-strong)}.tw-quote{margin-bottom:var(--tw-space-4);padding:var(--tw-space-3);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md)}.tw-quote-superseded{opacity:.72}.tw-quote-head{align-items:center;gap:var(--tw-space-2);display:flex}.tw-quote-name{font-weight:var(--tw-weight-bold);color:var(--tw-text-strong)}.tw-quote-total{font-weight:var(--tw-weight-semi);font-variant-numeric:tabular-nums;color:var(--tw-text-strong)}.tw-quote-note{margin:var(--tw-space-1) 0 var(--tw-space-3);font-size:var(--tw-text-xs);color:var(--tw-text-faint)}.tw-table-quote{table-layout:fixed;margin-bottom:var(--tw-space-2)}.tw-table-quote :is(th,td):first-child{width:auto}.tw-table-quote :is(th,td):nth-child(2),.tw-table-quote :is(th,td):nth-child(3),.tw-table-quote :is(th,td):nth-child(4),.tw-table-quote-months :is(th,td):nth-child(2),.tw-table-quote-months :is(th,td):nth-child(3){width:8rem}.tw-table-quote-months :is(th,td):nth-child(4){width:6rem}.tw-table-quote-months :is(th,td):nth-child(5){width:8rem}.tw-line-discounted{font-size:var(--tw-text-sm);flex-direction:column;align-items:flex-end;display:flex}.tw-quote-foot{align-items:center;gap:var(--tw-space-2);font-size:var(--tw-text-xs);display:flex}.tw-lines-total td{border-top:2px solid var(--tw-border-strong);font-size:var(--tw-text-lg)}.tw-table-invoices td{vertical-align:middle}.tw-table-invoices th:first-child{width:34%}.tw-table-invoices th:nth-child(2){width:12%}.tw-table-invoices th:nth-child(3){width:16%}.tw-table-invoices th:nth-child(4){width:20%}.tw-table-invoices th:nth-child(5){width:18%}.tw-table-quote .tw-cell-item,.tw-table-invoices .tw-cell-item,.tw-table-credits .tw-cell-item{white-space:normal}.tw-line-desc{white-space:pre-line;display:block}.tw-table-payments td{vertical-align:middle}.tw-table-payments td:first-child{white-space:normal;width:auto}.tw-table-payments td:nth-child(2){width:8.5rem}.tw-table-payments td:nth-child(3){width:7rem}.tw-table-payments td:nth-child(4){width:7.5rem}.tw-table-payments td:nth-child(5){text-align:right;width:5rem}.tw-pay-what{align-items:center;gap:var(--tw-space-2);display:inline-flex}.tw-pay-figures{gap:var(--tw-space-5);margin:var(--tw-space-2) 0 0;display:flex}.tw-pay-figures dt{font-size:var(--tw-text-xs);color:var(--tw-text-faint);text-transform:uppercase;letter-spacing:.06em}.tw-pay-figures dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tw-overdue{align-items:center;gap:var(--tw-space-2);color:var(--tw-danger-text);display:flex}.tw-table-desk .tw-cell-item{white-space:normal}.tw-table-desk th:nth-child(3){width:11rem}.tw-table-desk .tw-cell-item .tw-faint{font-size:var(--tw-text-sm);display:block}.tw-thread-public{border:1px solid var(--tw-border)}.tw-thread-internal{border:1px dashed var(--tw-gold-border);background:var(--tw-gold-bg)}.tw-thread-hidden{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-gold-text);margin-left:auto}.tw-thread-body{white-space:pre-wrap}.tw-md{line-height:var(--tw-leading-body);overflow-wrap:anywhere}.tw-md>:first-child{margin-top:0}.tw-md>:last-child{margin-bottom:0}.tw-md p{margin:var(--tw-space-3) 0}.tw-md h1,.tw-md h2,.tw-md h3,.tw-md h4,.tw-md h5,.tw-md h6{margin:var(--tw-space-4) 0 var(--tw-space-2);line-height:var(--tw-leading-snug);color:var(--tw-text-strong)}.tw-md h1,.tw-md h4{font-size:var(--tw-text-md)}.tw-md h2,.tw-md h5{font-size:var(--tw-text-base)}.tw-md h3,.tw-md h6{font-size:var(--tw-text-base);color:var(--tw-text-muted)}.tw-md ul,.tw-md ol{margin:var(--tw-space-3) 0;padding-left:var(--tw-space-5)}.tw-md ul{list-style:outside}.tw-md ol{list-style:decimal}.tw-md ul ul{list-style:circle}.tw-md ol ol{list-style:lower-alpha}.tw-md li,.tw-md li ul,.tw-md li ol{margin:var(--tw-space-1) 0}.tw-md li::marker{color:var(--tw-text-faint)}.tw-md li>p{margin:0}.tw-md blockquote{margin:var(--tw-space-3) 0;padding-left:var(--tw-space-3);border-left:2px solid var(--tw-border-strong);color:var(--tw-text-muted)}.tw-md code{border-radius:var(--tw-radius-xs);background:var(--tw-surface-3);font-family:var(--tw-font-mono);padding:1px 4px;font-size:.92em}.tw-md pre{margin:var(--tw-space-3) 0;padding:var(--tw-space-3);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md);background:var(--tw-surface-3);white-space:pre;overflow-x:auto}.tw-md pre code{font-size:var(--tw-text-sm);background:0 0;border-radius:0;padding:0}.tw-md hr{margin:var(--tw-space-4) 0;border:0;border-top:1px solid var(--tw-border)}.tw-md-editor{border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius-sm);background:var(--tw-surface-2);color:var(--tw-text-strong);font-size:var(--tw-text-md)}.tw-md-editor:focus-within{outline:2px solid var(--tw-focus);outline-offset:1px}.tw-md-editor[data-disabled]{opacity:.6}.tw-md-toolbar{gap:var(--tw-space-1);padding:var(--tw-space-1) var(--tw-space-2);border-bottom:1px solid var(--tw-border);flex-wrap:wrap;display:flex}.tw-md-tool{min-width:26px;min-height:var(--tw-control-sm);padding:0 var(--tw-space-2);border-radius:var(--tw-radius-xs);color:var(--tw-text-muted);font-family:var(--tw-font-mono);font-size:var(--tw-text-sm);cursor:pointer;background:0 0;border:1px solid #0000}.tw-md-tool:hover:not(:disabled){background:var(--tw-surface-3);color:var(--tw-text-strong)}.tw-md-tool:disabled{cursor:not-allowed}.tw-md-tool-on{border-color:var(--tw-gold-border);background:var(--tw-gold-bg);color:var(--tw-gold-text)}.tw-md-editor-content{padding:var(--tw-space-2) var(--tw-space-3);min-height:5.5rem;max-height:24rem;overflow-y:auto}.tw-md-editor-content:focus{outline:none}.tw-md-editor-waiting{min-height:7.5rem}.tw-md-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--tw-text-faint);pointer-events:none}.tw-table-projects th:first-child{width:34%}.tw-table-projects th:nth-child(2){width:19%}.tw-table-projects th:nth-child(3){width:11%}.tw-table-projects th:nth-child(4){width:21%}.tw-table-projects th:nth-child(5){width:15%}.tw-table-projects td:nth-child(4){white-space:normal}.tw-table-projects td:nth-child(4) .tw-progress{margin:0 0 var(--tw-space-1);display:block}.tw-table-projects .tw-cell-item{white-space:normal}.tw-table-projects .tw-cell-item .tw-faint{font-size:var(--tw-text-sm);display:block}@media (max-width:68rem){.tw-table-projects th:nth-child(4),.tw-table-projects td:nth-child(4){display:none}.tw-table-projects th:first-child{width:40%}.tw-table-projects th:nth-child(2){width:24%}.tw-table-projects th:nth-child(3){width:15%}.tw-table-projects th:nth-child(5){width:21%}}@media (max-width:48rem){.tw-table-stack.tw-table-projects td:nth-child(4)[data-label]{display:flex}.tw-table-stack.tw-table-projects td:nth-child(4) .tw-progress{display:none}.tw-table-stack.tw-table-projects th:nth-child(4){display:table-cell}}.tw-late{color:var(--tw-danger-text)}.tw-progress{vertical-align:middle;width:5rem;height:6px;margin-right:var(--tw-space-2);border-radius:var(--tw-radius-sm);background:var(--tw-surface-3);display:inline-block;overflow:hidden}.tw-progress-fill{background:var(--tw-ok-text);height:100%;display:block}.tw-progress-label{font-size:var(--tw-text-sm);color:var(--tw-text-muted)}.tw-project-progress{align-items:center;gap:var(--tw-space-3);font-size:var(--tw-text-sm);flex-wrap:wrap;display:flex}.tw-page-header .tw-quote-note:has(+.tw-project-progress){margin-bottom:var(--tw-space-2)}.tw-page-header .tw-project-progress{font-size:var(--tw-text-xs)}.tw-project-sharing{align-items:center;gap:var(--tw-space-2) var(--tw-space-3);font-size:var(--tw-text-sm);margin-top:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-project-summary{max-width:var(--tw-measure);line-height:var(--tw-leading-body);margin-block:var(--tw-space-2) var(--tw-space-4)}.tw-project-brief{margin-top:var(--tw-space-2)}.tw-project-brief>summary{cursor:pointer;width:fit-content;font-size:var(--tw-text-sm);color:var(--tw-text-muted)}.tw-project-brief>summary:hover{color:var(--tw-text-strong)}.tw-project-brief[open]>summary{margin-bottom:var(--tw-space-3)}.tw-quote-editform,.tw-invoice-editform{margin:var(--tw-space-3) 0;padding:var(--tw-space-3);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md);background:var(--tw-surface-2)}.tw-table-quote :is(th,td).tw-cell-actions{width:3.5rem}.tw-phase-editform,.tw-checkitem-editform{margin-top:var(--tw-space-3);padding:var(--tw-space-3);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md);background:var(--tw-surface)}.tw-checkitem-editform{margin-bottom:var(--tw-space-2)}.tw-phase{padding:var(--tw-space-4) var(--tw-space-5);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2)}.tw-phase-closed{background:var(--tw-surface)}.tw-phase-head{justify-content:space-between;align-items:flex-start;gap:var(--tw-space-4);margin-bottom:var(--tw-space-3);display:flex}.tw-phase-title{align-items:center;gap:var(--tw-space-2);font-size:var(--tw-text-lg);color:var(--tw-text-strong);display:flex}.tw-phase-gate{font-size:var(--tw-text-sm);color:var(--tw-text-muted);max-width:var(--tw-measure)}.tw-phase{scroll-margin-top:var(--tw-space-4)}.tw-phase-folded .tw-phase-head{margin-bottom:0}.tw-phase-title{flex-wrap:wrap}.tw-phase-toggle{align-items:baseline;gap:var(--tw-space-2);min-height:var(--tw-control-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tw-phase-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;align-self:flex-start;width:.5em;height:.5em;margin-top:.45em;transition:transform .12s;transform:translateY(-25%)rotate(45deg)}.tw-phase-folded .tw-phase-chevron{transform:translate(-25%)rotate(-45deg)}.tw-phase-tally{font-family:var(--tw-font-mono);font-size:var(--tw-text-sm);font-weight:var(--tw-weight-normal);color:var(--tw-text-muted)}.tw-phase-outline{gap:var(--tw-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tw-phase-outline-link{gap:var(--tw-space-2);padding:var(--tw-space-1) var(--tw-space-2);border-radius:var(--tw-radius-md);font-size:var(--tw-text-sm);color:var(--tw-text-muted);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.tw-phase-outline-link:hover{color:var(--tw-text-strong);background:var(--tw-surface-2)}.tw-phase-outline-link[aria-current]{color:var(--tw-text-strong);background:var(--tw-surface-2);font-weight:var(--tw-weight-semi)}.tw-phase-outline-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw-phase-outline-count{font-family:var(--tw-font-mono);white-space:nowrap}.tw-detail-side:has(>.tw-phase-outline-side){align-self:stretch}.tw-phase-outline-side{top:var(--tw-space-4);max-height:calc(100dvh - 8rem);position:sticky;overflow-y:auto}.tw-phase-jump{margin-bottom:var(--tw-space-3);font-size:var(--tw-text-sm)}.tw-phase-jump>summary{cursor:pointer;width:fit-content;min-height:var(--tw-control-sm);color:var(--tw-text-muted);align-content:center;display:list-item}.tw-phase-jump>summary:hover{color:var(--tw-text-strong)}.tw-phase-jump[open]>summary{margin-bottom:var(--tw-space-2)}@container tw-body (min-width:58rem){.tw-phase-jump{display:none}}@container tw-body not (min-width:58rem){.tw-phase-outline-side{display:none}}.tw-phase-gate .tw-md{margin-top:var(--tw-space-1)}.tw-checklist{margin:0;padding:0;list-style:none}.tw-checkitem{padding:var(--tw-space-2) 0}.tw-checkitem+.tw-checkitem{border-top:1px solid var(--tw-border)}.tw-checkitem-row{align-items:center;gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-checkitem-main{font-size:var(--tw-text-base);flex:16rem}.tw-checkitem-main>.tw-check{width:22px;height:22px}.tw-checkitem-count{font-size:var(--tw-text-sm)}.tw-checkitem-done .tw-checkitem-text{color:var(--tw-text-muted)}.tw-checkitem-meta,.tw-checkitem-evidence{overflow-wrap:anywhere;margin:var(--tw-space-1) 0 0 calc(22px + var(--tw-space-2));font-size:var(--tw-text-sm)}.tw-checkitem-evidence>summary{cursor:pointer;width:fit-content;min-height:var(--tw-control-sm);align-content:center;display:list-item}.tw-checkitem-evidence[open]>summary{margin-bottom:var(--tw-space-1)}.tw-checkitem-evidence-form,.tw-phase-addform{align-items:center;gap:var(--tw-space-2);margin-top:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-checkitem-evidence-form .tw-input,.tw-phase-addform .tw-input{flex:18rem}.tw-phase-add{margin-top:var(--tw-space-2)}.tw-phase-showdone{margin-top:var(--tw-space-1)}.tw-features-intro{max-width:var(--tw-measure);line-height:var(--tw-leading-body)}.tw-features{margin:0;padding:0;list-style:none}.tw-feature{justify-content:space-between;align-items:center;gap:var(--tw-space-4);padding:var(--tw-space-4) var(--tw-space-5);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);flex-wrap:wrap;display:flex}.tw-feature+.tw-feature{margin-top:var(--tw-space-3)}.tw-feature-main{flex:20rem}.tw-feature-name{align-items:center;gap:var(--tw-space-2);font-size:var(--tw-text-lg);color:var(--tw-text-strong);display:flex}.tw-feature-description{font-size:var(--tw-text-sm);color:var(--tw-text-muted);max-width:var(--tw-measure)}.tw-feature-name .tw-switch{font-size:inherit;color:inherit}.tw-attachment-list{gap:var(--tw-space-2);margin-top:var(--tw-space-2);flex-direction:column;display:flex}.tw-attachment{align-items:center;gap:var(--tw-space-2) var(--tw-space-3);padding:var(--tw-space-2) var(--tw-space-3);border-radius:var(--tw-radius-md);background:var(--tw-surface-2);flex-wrap:wrap;display:flex}.tw-attachment-name{overflow-wrap:anywhere;width:auto;min-width:0;font-weight:var(--tw-weight-semi);display:inline}.tw-dropzone{align-items:center;gap:var(--tw-space-1);margin-top:var(--tw-space-2);padding:var(--tw-space-4) var(--tw-space-3);border:1px dashed var(--tw-border-strong);border-radius:var(--tw-radius-md);font-size:var(--tw-text-sm);text-align:center;cursor:pointer;flex-direction:column;display:flex;position:relative}.tw-dropzone:has(input:focus-visible){outline:2px solid var(--tw-focus);outline-offset:2px;box-shadow:var(--tw-shadow-focus)}.tw-dropzone-over{background:var(--tw-surface-3);border-style:solid}.tw-dropzone-picked{align-items:stretch;gap:var(--tw-space-2);text-align:left;cursor:auto}.tw-dropzone-actions{gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-report-date{width:auto}.tw-report-stale{opacity:.55;transition:opacity var(--tw-transition)}.tw-report-summary{gap:var(--tw-space-4) var(--tw-space-10);margin:var(--tw-space-4) 0 0;flex-wrap:wrap;display:flex}.tw-report-summary dt{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-faint)}.tw-report-summary dd{margin:var(--tw-space-1) 0 0;font-size:var(--tw-text-xl);font-variant-numeric:tabular-nums;color:var(--tw-text-strong)}.tw-report-bar{margin:var(--tw-space-6) 0 0;padding-bottom:var(--tw-space-8)}.tw-report-bar-plot{align-items:stretch;gap:var(--tw-space-1);height:11rem;margin:var(--tw-space-3) 0 0;border-bottom:1px solid var(--tw-border-strong);padding:0;list-style:none;display:flex}.tw-report-bar-plot li{flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.tw-report-bar-hit{justify-content:flex-end;align-items:center;gap:var(--tw-space-1);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.tw-report-bar-hit:disabled{cursor:default}.tw-report-bar-mark{background:var(--tw-gold);border-radius:4px 4px 0 0;width:100%;max-width:3rem;display:block}.tw-report-bar-hit:hover .tw-report-bar-mark,.tw-report-bar-hit:focus-visible .tw-report-bar-mark{background:var(--tw-gold-hover)}.tw-report-bar-value{font-size:var(--tw-text-2xs);font-variant-numeric:tabular-nums;color:var(--tw-text-muted);white-space:nowrap;visibility:hidden}.tw-report-bar-hit:hover .tw-report-bar-value,.tw-report-bar-hit:focus-visible .tw-report-bar-value{visibility:visible}.tw-report-bar-label{padding-top:var(--tw-space-1);text-align:center;font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);color:var(--tw-text-faint);white-space:nowrap;position:absolute;top:100%;left:0;right:0}.tw-report-bar-label span{display:block}.tw-report-groups{margin-top:var(--tw-space-4);padding:0}.tw-report-scroll{overflow-x:auto}.tw-table-report{min-width:60rem}.tw-table-report-margin{min-width:44rem}.tw-table-report th:first-child{width:auto}.tw-table-report th:nth-child(n+2){width:8rem}.tw-table-report td.tw-num,.tw-table-report tfoot th{font-variant-numeric:tabular-nums}.tw-table-report tfoot th,.tw-table-report tfoot td{padding:var(--tw-space-3) var(--tw-space-4);border-top:1px solid var(--tw-border-strong);font-weight:var(--tw-weight-semi);text-align:left;border-bottom:0}.tw-table-report tfoot td{text-align:right}.tw-report-toggle{font:inherit;color:var(--tw-text);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.tw-report-toggle:hover{text-underline-offset:2px;text-decoration:underline}.tw-report-toggle:before{content:"▸ " / "";color:var(--tw-text-faint)}.tw-report-toggle[aria-expanded=true]:before{content:"▾ " / ""}.tw-table-report tr.tw-report-docs-row td{white-space:normal;background:var(--tw-surface-3)}.tw-report-docs ul{gap:var(--tw-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tw-report-docs li{gap:var(--tw-space-3);grid-template-columns:7rem 6rem 1fr 8rem;align-items:baseline;display:grid}.tw-report-docs p{margin:var(--tw-space-2) 0 0;font-size:var(--tw-text-sm)}.tw-email-rows{gap:var(--tw-space-2);min-width:0;margin:0 0 var(--tw-space-4);border:0;flex-direction:column;padding:0;display:flex}.tw-email-rows legend{margin-bottom:var(--tw-space-1);padding:0}.tw-email-row{justify-content:start;gap:var(--tw-space-2) var(--tw-space-3);grid-template-columns:8rem auto auto;align-items:center;display:grid}.tw-email-row>.tw-input:first-child{grid-column:1/-1}.tw-email-row+.tw-email-row{padding-top:var(--tw-space-2);border-top:1px solid var(--tw-border)}.tw-email-primary{align-items:center;gap:var(--tw-space-1);font-size:var(--tw-text-sm);color:var(--tw-text-muted);white-space:nowrap;display:inline-flex}.tw-table-mailboxes th:first-child,.tw-table-mailboxes th:nth-child(2){width:auto}.tw-recipients{margin-bottom:var(--tw-space-4)}.tw-recipients-list{margin:var(--tw-space-2) 0 0;flex-direction:column;display:flex}.tw-recipients-row{gap:var(--tw-space-3);padding:var(--tw-space-2) 0;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;display:grid}.tw-recipients-row+.tw-recipients-row{border-top:1px solid var(--tw-border)}.tw-recipients-row dt{font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);color:var(--tw-text-muted)}.tw-recipients-row dd{justify-content:space-between;align-items:baseline;gap:var(--tw-space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.tw-recipients-cc{font-size:var(--tw-text-sm);color:var(--tw-text-muted);display:block}.tw-recipients-note{margin:var(--tw-space-2) 0 0;font-size:var(--tw-text-sm)}.tw-recipients-editor{gap:var(--tw-space-3);flex-direction:column;width:100%;display:flex}.tw-recipients-cc-list{gap:0 var(--tw-space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.tw-recipients-cc-list legend{margin-bottom:var(--tw-space-1);padding:0}.tw-sends-to{align-items:center;gap:var(--tw-space-2);margin:var(--tw-space-2) 0 0;flex-wrap:wrap;display:flex}.tw-sends-to-editor{margin-top:var(--tw-space-2);max-width:32rem}.tw-company-open+.tw-company-open{margin-top:var(--tw-space-4)}.tw-company-activity{margin-top:var(--tw-space-6);gap:var(--tw-space-3);flex-direction:column;display:flex}.tw-company-activity .tw-timeline{margin:0}.tw-company-activity-filters{gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-company-activity-filters .tw-input{width:auto;max-width:100%}.tw-company-activity>.tw-button{align-self:flex-start}.tw-home-stats{margin-top:var(--tw-space-4);gap:var(--tw-space-3);margin-bottom:var(--tw-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:40rem){.tw-home-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.tw-home-stat{gap:var(--tw-space-1);min-width:0;padding:var(--tw-space-4);background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius-md);color:inherit;flex-direction:column;text-decoration:none;display:flex}.tw-home-stat:hover{border-color:var(--tw-border-strong)}.tw-home-stat-value{font-size:var(--tw-text-xl);font-weight:var(--tw-weight-bold);color:var(--tw-text-strong);font-variant-numeric:tabular-nums}.tw-home-stat-label{font-size:var(--tw-text-sm);font-weight:var(--tw-weight-semi);color:var(--tw-text)}.tw-home-stat-note{font-size:var(--tw-text-xs);color:var(--tw-text-muted)}.tw-home-warn{color:var(--tw-gold-text)}.tw-home-cols{gap:var(--tw-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tw-home-col{gap:var(--tw-space-6);flex-direction:column;min-width:0;display:flex}@container (min-width:58rem){.tw-home-cols:not(.tw-home-cols-one){grid-template-columns:repeat(2,minmax(0,1fr))}}.tw-home-section .tw-section-head{margin-top:0}.tw-home-count{font-family:var(--tw-font-mono);font-size:var(--tw-text-sm);color:var(--tw-text-muted)}.tw-home-rows{font-size:var(--tw-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tw-home-more{margin:var(--tw-space-2) 0 0;font-size:var(--tw-text-sm)}.tw-home-clear{margin:var(--tw-space-6) 0 0;font-size:var(--tw-text-sm)}.tw-home-fold{margin-top:var(--tw-space-3);font-size:var(--tw-text-sm)}.tw-home-fold-toggle{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tw-home-fold>.tw-home-rows{margin-top:var(--tw-space-2)}.tw-home-row{align-items:center;gap:var(--tw-space-2) var(--tw-space-3);padding:var(--tw-space-2) 0;border-top:1px solid var(--tw-border);flex-wrap:wrap;display:flex}.tw-home-row:first-child{border-top:0}.tw-home-row-body{flex:12rem;min-width:0}.tw-home-line{align-items:baseline;gap:var(--tw-space-2);min-width:0;display:flex}.tw-home-line .tw-row-ref{flex:none;margin-right:0}.tw-home-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-home-sub{color:var(--tw-text-muted);font-size:var(--tw-text-xs)}.tw-home-aside{justify-content:flex-end;align-items:center;gap:var(--tw-space-3);font-size:var(--tw-text-sm);flex:none;margin-left:auto;display:flex}.tw-home-amount{font-family:var(--tw-font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--tw-text-strong);order:1}.tw-home-panel{flex:100%;min-width:0;margin:0}.tw-home-panel :is(.tw-completing-entry,.tw-completing-foot,.tw-queueing){flex-wrap:wrap}.tw-detail{gap:var(--tw-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tw-detail-main{min-width:0;container-type:inline-size}.tw-detail-side{gap:var(--tw-space-5);flex-direction:column;min-width:0;display:flex}.tw-detail-side>*{margin-top:0;margin-bottom:0}.tw-side-section{gap:var(--tw-space-2);flex-direction:column;display:flex}.tw-side-head{justify-content:space-between;align-items:center;gap:var(--tw-space-2);display:flex}.tw-side-head>.tw-eyebrow,.tw-side-section>.tw-eyebrow,.tw-side-heading{margin:0}@container (min-width:58rem){.tw-detail{grid-template-columns:minmax(0,1fr) 17.5rem}}.tw-page-body.tw-page-body-wide{padding-right:var(--tw-space-6)}.tw-billing-prompt{flex-wrap:wrap}.tw-billing-prompt>p{flex:18rem;margin:0}.tw-billing-prompt>.tw-field{flex:14rem}.tw-billing-prompt>.tw-filters{padding:0}.tw-detail-side .tw-recipients-row{gap:var(--tw-space-1);grid-template-columns:minmax(0,1fr)}.tw-detail-side .tw-recipients-row dd,.tw-detail-side .tw-recipients-cc{overflow-wrap:anywhere}.tw-detail-side .tw-quote-foot{flex-wrap:wrap}.tw-detail-side .tw-quote-foot .tw-field{flex:100%}.tw-filters:has(>.tw-field){align-items:flex-end}.tw-table-agreements th:first-child{width:34%}.tw-table-agreements th:nth-child(2){width:16%}.tw-table-agreements th:nth-child(3){width:18%}.tw-table-agreements th:nth-child(4){width:17%}.tw-table-agreements th:nth-child(5){width:15%}.tw-table-agreements-masters th:first-child{width:20%}.tw-table-agreements-masters th:nth-child(2),.tw-table-agreements-masters th:nth-child(3){width:28%}.tw-table-agreements-masters th:nth-child(4),.tw-table-agreements-masters th:nth-child(5){width:12%}.tw-agreements-filters{padding:var(--tw-space-3) 0 0}.tw-agreements-hidden{font-size:var(--tw-text-sm);white-space:nowrap}.tw-table-agreement-schedules th:first-child{width:46%}.tw-table-agreement-schedules th:nth-child(2),.tw-table-agreement-schedules th:nth-child(3){width:16%}.tw-table-agreement-schedules th:nth-child(4){width:22%}.tw-table-agreement-schedules .tw-cell-item,.tw-table-agreements .tw-cell-item{white-space:normal}@media not all and (max-width:48rem){:is(.tw-table-agreements,.tw-table-agreements-masters) td{white-space:normal;text-overflow:clip;overflow:visible}.tw-table-agreements .tw-nobreak{white-space:nowrap}:is(.tw-table-agreement-schedules,.tw-table-agreements,.tw-table-agreements-masters) td[data-label=Status] .tw-tag{white-space:normal;text-overflow:clip;display:inline-block;overflow:visible}}.tw-hb-lede{margin-top:var(--tw-space-1);color:var(--tw-text-muted);max-width:var(--tw-measure)}.tw-hb-filters{padding:var(--tw-space-4) 0 var(--tw-space-2)}.tw-hb-attention{margin:var(--tw-space-3) 0 var(--tw-space-2);padding:var(--tw-space-3) var(--tw-space-4);border:1px solid var(--tw-gold-border);border-radius:var(--tw-radius-lg);background:var(--tw-gold-bg)}.tw-hb-attention-title{font-size:var(--tw-text-base);font-weight:var(--tw-weight-bold);color:var(--tw-text-strong)}.tw-hb-attention-list{gap:var(--tw-space-1);margin-top:var(--tw-space-2);flex-direction:column;display:flex}.tw-hb-attention-list a{color:var(--tw-text-strong);font-weight:var(--tw-weight-semi)}.tw-hb-cards{gap:var(--tw-space-3);margin:var(--tw-space-3) 0 var(--tw-space-6);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.tw-hb-card{gap:var(--tw-space-2);padding:var(--tw-space-4);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);color:var(--tw-text);transition:border-color var(--tw-transition), box-shadow var(--tw-transition);flex-direction:column;text-decoration:none;display:flex}.tw-hb-card:hover{border-color:var(--tw-border-strong);box-shadow:var(--tw-shadow-2);color:var(--tw-text)}.tw-hb-card-title{font-size:var(--tw-text-md);font-weight:var(--tw-weight-bold);line-height:var(--tw-leading-snug);color:var(--tw-text-strong)}.tw-hb-card-summary{color:var(--tw-text-muted);line-height:var(--tw-leading-body)}.tw-hb-card-meta{align-items:center;gap:var(--tw-space-2);font-size:var(--tw-text-xs);color:var(--tw-text-faint);flex-wrap:wrap;margin-top:auto;display:flex}.tw-hb-rules{margin:var(--tw-space-3) 0 var(--tw-space-6);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);flex-direction:column;display:flex;overflow:hidden}.tw-hb-rules li+li{border-top:1px solid var(--tw-border)}.tw-hb-rule-row,.tw-hb-rule{gap:var(--tw-space-3);padding:var(--tw-space-3) var(--tw-space-4);color:var(--tw-text);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.tw-hb-rule-row:hover{background:var(--tw-surface-3);color:var(--tw-text)}.tw-hb-rule{margin:var(--tw-space-3) 0;border:1px solid var(--tw-gold-border);border-radius:var(--tw-radius-md);background:var(--tw-gold-bg);grid-template-columns:3.25rem minmax(0,1fr)}.tw-hb-rule:hover{border-color:var(--tw-gold);color:var(--tw-text)}.tw-hb-rule-code{font-family:var(--tw-font-mono);font-size:var(--tw-text-xs);font-weight:var(--tw-weight-semi);color:var(--tw-gold-text)}.tw-hb-rule-text{gap:var(--tw-space-1);flex-direction:column;display:flex}.tw-hb-rule-title{font-weight:var(--tw-weight-bold);color:var(--tw-text-strong);line-height:var(--tw-leading-snug)}.tw-hb-rule-summary{font-size:var(--tw-text-sm);color:var(--tw-text-muted)}.tw-hb-rule-area{font-size:var(--tw-text-xs);color:var(--tw-text-faint);white-space:nowrap}.tw-hb-glossary{column-gap:var(--tw-space-8);margin:var(--tw-space-2) 0 var(--tw-space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.tw-hb-glossary-item{padding:var(--tw-space-3) 0;border-bottom:1px solid var(--tw-border)}.tw-hb-glossary-item dt a{font-weight:var(--tw-weight-bold);color:var(--tw-text-strong);text-decoration:none}.tw-hb-glossary-item dt a:hover{text-decoration:underline}.tw-hb-glossary-item dd{margin-top:var(--tw-space-1);color:var(--tw-text-muted);line-height:var(--tw-leading-body)}.tw-hb-title-code{font-family:var(--tw-font-mono);font-size:var(--tw-text-lg);font-weight:var(--tw-weight-semi);letter-spacing:0;color:var(--tw-gold-text)}.tw-hb-meta{align-items:center;gap:var(--tw-space-2) var(--tw-space-3);margin-top:var(--tw-space-2);font-size:var(--tw-text-sm);color:var(--tw-text-muted);flex-wrap:wrap;display:flex}.tw-hb-layout{gap:var(--tw-space-8);padding-top:var(--tw-space-6);grid-template-columns:12rem minmax(0,1fr);align-items:start;display:grid}.tw-hb-side{gap:var(--tw-space-6);top:var(--tw-space-4);flex-direction:column;display:flex;position:sticky}@container tw-body (max-width:48rem){.tw-hb-layout{grid-template-columns:minmax(0,1fr)}.tw-hb-side{order:2;position:static}.tw-hb-toc{display:none}}.tw-hb-toc{gap:var(--tw-space-1);flex-direction:column;display:flex}.tw-hb-toc .tw-eyebrow{margin-bottom:var(--tw-space-1)}.tw-hb-toc a{padding:var(--tw-space-1) var(--tw-space-2);border-radius:var(--tw-radius-sm);font-size:var(--tw-text-sm);line-height:var(--tw-leading-snug);color:var(--tw-text-muted);text-decoration:none}.tw-hb-toc a:hover{background:var(--tw-surface-3);color:var(--tw-text-strong)}.tw-hb-toc a.tw-hb-toc-done{color:var(--tw-ok-text)}.tw-hb-article{min-width:0;max-width:50rem}.tw-hb-summary,.tw-hb-definition{gap:var(--tw-space-1);margin-bottom:var(--tw-space-5);font-size:var(--tw-text-md);line-height:var(--tw-leading-body);color:var(--tw-text-muted);flex-direction:column;display:flex}.tw-hb-definition{font-size:var(--tw-text-lg);color:var(--tw-text-strong)}.tw-hb-aside{gap:var(--tw-space-5);flex-direction:column;display:flex}.tw-hb-aside section{gap:var(--tw-space-2);flex-direction:column;display:flex}.tw-hb-aside-text{font-size:var(--tw-text-sm)}.tw-hb-progress{border-radius:var(--tw-radius-pill);background:var(--tw-surface-3);appearance:none;border:0;width:100%;height:.375rem;overflow:hidden}.tw-hb-progress::-webkit-progress-bar{background:var(--tw-surface-3)}.tw-hb-progress::-webkit-progress-value{background:var(--tw-gold)}.tw-hb-progress::-moz-progress-bar{background:var(--tw-gold)}.tw-hb-chips{align-items:center;gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-hb-chips a.tw-chip{align-items:center;text-decoration:none;display:inline-flex}.tw-hb-chip-static{align-items:center;gap:var(--tw-space-1);cursor:default;display:inline-flex}.tw-hb-used{gap:var(--tw-space-1);font-size:var(--tw-text-sm);flex-direction:column;display:flex}.tw-hb-history{margin-top:var(--tw-space-10)}.tw-hb-revisions{flex-direction:column;display:flex}.tw-hb-revisions li{gap:var(--tw-space-3);padding:var(--tw-space-2) 0;border-bottom:1px solid var(--tw-border);font-size:var(--tw-text-sm);grid-template-columns:3.5rem minmax(0,1fr) auto auto;align-items:center;display:grid}.tw-hb-revision-n{font-family:var(--tw-font-mono);color:var(--tw-text-faint)}.tw-hb-body{gap:var(--tw-space-4);flex-direction:column;display:flex}.tw-hb-prose{font-size:var(--tw-text-md)}.tw-hb-body-compact .tw-hb-prose{font-size:var(--tw-text-base)}.tw-md .tw-hb-heading{font-size:var(--tw-text-md);color:var(--tw-text-strong)}.tw-hb-steps{gap:var(--tw-space-2);flex-direction:column;display:flex}.tw-hb-step{gap:var(--tw-space-4);padding:var(--tw-space-4);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);scroll-margin-top:var(--tw-space-4);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.tw-hb-step-n{border-radius:var(--tw-radius-circle);background:var(--tw-text-strong);width:1.75rem;height:1.75rem;color:var(--tw-bg);font-family:var(--tw-font-mono);font-size:var(--tw-text-xs);font-weight:var(--tw-weight-semi);place-items:center;display:grid}.tw-hb-step-done .tw-hb-step-n{background:var(--tw-ok-bg);color:var(--tw-ok-text)}.tw-hb-step-main{gap:var(--tw-space-3);flex-direction:column;min-width:0;display:flex}.tw-hb-step-title{align-items:baseline;gap:var(--tw-space-2) var(--tw-space-3);padding-top:var(--tw-space-1);font-size:var(--tw-text-md);font-weight:var(--tw-weight-bold);line-height:var(--tw-leading-snug);color:var(--tw-text-strong);flex-wrap:wrap;display:flex}.tw-hb-step-who{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);font-weight:var(--tw-weight-medium);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-text-faint)}.tw-hb-practice{font-size:var(--tw-text-sm);color:var(--tw-text-muted)}.tw-hb-body-compact .tw-hb-step{padding:var(--tw-space-3);gap:var(--tw-space-3)}.tw-hb-callout{gap:var(--tw-space-1);padding:var(--tw-space-3) var(--tw-space-4);border:1px solid var(--tw-info-border);border-radius:var(--tw-radius-md);background:var(--tw-info-bg);flex-direction:column;display:flex}.tw-hb-callout-watch-out{border-color:var(--tw-danger-border);background:var(--tw-danger-bg)}.tw-hb-callout-label{font-family:var(--tw-font-mono);font-size:var(--tw-text-2xs);font-weight:var(--tw-weight-semi);letter-spacing:var(--tw-tracking-wide);text-transform:uppercase;color:var(--tw-info-text)}.tw-hb-callout-watch-out .tw-hb-callout-label{color:var(--tw-danger-text)}.tw-hb-callout .tw-hb-prose{font-size:var(--tw-text-base);color:var(--tw-text)}.tw-hb-fact{padding:0 var(--tw-space-1);border-radius:var(--tw-radius-xs);background:var(--tw-info-bg);color:var(--tw-info-text);font-weight:var(--tw-weight-semi);cursor:help}.tw-hb-missing{padding:0 var(--tw-space-1);border-radius:var(--tw-radius-xs);background:var(--tw-danger-bg);color:var(--tw-danger-text)}.tw-hb-screen{font-weight:var(--tw-weight-semi);color:var(--tw-text-strong)}.tw-hb-term{position:relative}.tw-hb-term-link{color:inherit;-webkit-text-decoration:underline dotted var(--tw-gold-text);text-decoration:underline dotted var(--tw-gold-text);text-underline-offset:4px;text-decoration-thickness:1.5px}.tw-hb-term-tip{z-index:20;left:0;top:calc(100% + var(--tw-space-2));width:18rem;padding:var(--tw-space-3) var(--tw-space-4);border-radius:var(--tw-radius-lg);background:var(--tw-rail-bg);color:var(--tw-rail-text);box-shadow:var(--tw-shadow-2);font-size:var(--tw-text-sm);font-weight:var(--tw-weight-normal);line-height:var(--tw-leading-body);display:none;position:absolute}.tw-hb-term:hover .tw-hb-term-tip,.tw-hb-term:focus-within .tw-hb-term-tip{display:block}.tw-hb-term-tip-title{margin-bottom:var(--tw-space-1);font-weight:var(--tw-weight-bold);color:var(--tw-rail-text-strong);display:block}.tw-flow{gap:var(--tw-space-2);margin:var(--tw-space-2) 0;padding:var(--tw-space-3);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);background:var(--tw-surface-2);flex-direction:column;display:flex}.tw-flow-scroll{overflow-x:auto}.tw-flow svg{max-width:100%;height:auto;font-family:var(--tw-font-sans);display:block}.tw-flow-lane{fill:var(--tw-surface-3)}.tw-flow-lane-us{fill:var(--tw-surface)}.tw-flow-lane-name{font-family:var(--tw-font-mono);letter-spacing:.18em;fill:var(--tw-text-faint);font-size:9.5px}.tw-flow-edge{fill:none;stroke:var(--tw-text-muted);stroke-width:1.5px}.tw-flow-edge-back{stroke:var(--tw-danger-text);stroke-dasharray:4 3}.tw-flow-head{fill:var(--tw-text-muted)}.tw-flow-head-back{fill:var(--tw-danger-text)}.tw-flow-node{stroke-width:1.5px}.tw-flow-node-us{fill:var(--tw-gold-bg);stroke:var(--tw-gold)}.tw-flow-node-them{fill:var(--tw-surface-2);stroke:var(--tw-text-faint)}.tw-flow-node-start{fill:var(--tw-surface-2);stroke:var(--tw-text-faint);stroke-dasharray:3 3}.tw-flow-node-end{fill:var(--tw-text-strong);stroke:var(--tw-text-strong)}.tw-flow-text{fill:var(--tw-text);font-size:11.5px}.tw-flow-text-us{font-weight:var(--tw-weight-semi);fill:var(--tw-text-strong)}.tw-flow-text-end{font-weight:var(--tw-weight-semi);fill:var(--tw-bg)}.tw-flow-label{fill:var(--tw-text-muted);paint-order:stroke;stroke:var(--tw-surface-2);stroke-width:4px;font-size:10px}.tw-flow-label-back{fill:var(--tw-danger-text)}.tw-flow-key{gap:var(--tw-space-2) var(--tw-space-4);font-size:var(--tw-text-xs);color:var(--tw-text-muted);flex-wrap:wrap;display:flex}.tw-flow-key-item{align-items:center;gap:var(--tw-space-2);display:inline-flex}.tw-flow-swatch{border-radius:var(--tw-radius-xs);border:1.5px solid var(--tw-text-faint);background:var(--tw-surface-2);width:.75rem;height:.75rem}.tw-flow-swatch-us{border-color:var(--tw-gold);background:var(--tw-gold-bg)}.tw-flow-swatch-back{border-top:1.5px dashed var(--tw-danger-text);width:1rem}.tw-hb-help{width:var(--tw-control);padding:0}.tw-sheet-reading{width:min(36rem,100vw)}.tw-sheet-reading .tw-sheet-body{gap:var(--tw-space-4)}.tw-hb-picks{gap:var(--tw-space-2);flex-wrap:wrap;display:flex}.tw-hb-pick[aria-current=true]{border-color:var(--tw-text-strong);background:var(--tw-surface-3)}.tw-hb-foot-link{font-size:var(--tw-text-sm);color:var(--tw-text-muted)}.tw-hb-more{gap:var(--tw-space-2);padding-top:var(--tw-space-4);border-top:1px solid var(--tw-border);flex-direction:column;display:flex}.tw-hb-link-button{font:inherit;color:var(--tw-text-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tw-hb-editor{gap:var(--tw-space-4);padding-top:var(--tw-space-4);flex-direction:column;display:flex}.tw-hb-editor-fields{gap:var(--tw-space-3) var(--tw-space-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:start;display:grid}.tw-hb-field-title,.tw-hb-field-wide{grid-column:1/-1}.tw-hb-insert{width:auto;max-width:11rem;min-height:var(--tw-control-sm);padding-block:0}.tw-hb-toolbar{align-items:center;gap:var(--tw-space-2);padding:var(--tw-space-2) 0;border-top:1px solid var(--tw-border);border-bottom:1px solid var(--tw-border);flex-wrap:wrap;display:flex}.tw-hb-panes{gap:var(--tw-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tw-hb-panes-write,.tw-hb-panes-preview{grid-template-columns:minmax(0,1fr)}@container tw-body (max-width:52rem){.tw-hb-panes{grid-template-columns:minmax(0,1fr)}}.tw-hb-pane{flex-direction:column;min-width:0;display:flex}.tw-hb-source{resize:vertical;min-height:34rem;font-size:var(--tw-text-sm);font-variant-ligatures:none;line-height:var(--tw-leading-body)}.tw-hb-preview{max-height:34rem;padding:var(--tw-space-4);border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);background:var(--tw-surface);overflow-y:auto}.tw-hb-panes-preview .tw-hb-preview{max-height:none}.tw-hb-editor-foot{gap:var(--tw-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@container tw-body (max-width:52rem){.tw-hb-editor-foot{grid-template-columns:minmax(0,1fr)}}.tw-hb-checks{gap:var(--tw-space-2);font-size:var(--tw-text-sm);flex-direction:column;display:flex}.tw-hb-checks ul{gap:var(--tw-space-1);flex-direction:column;display:flex}.tw-hb-check-ok{color:var(--tw-ok-text)}.tw-hb-check-bad{color:var(--tw-danger-text)}
