@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-crimson:#5b1219;--color-crimson-dk:#460e14;--color-crimson-bright:var(--color-crimson);--text-alarm:var(--color-alarm);--fill-ok:var(--color-ok);--fill-warn:var(--color-warn);--fill-info:var(--color-info);--fill-gold:var(--color-gold);--fill-alarm:var(--color-alarm);--text-control:#7c7472;--text-empty:var(--border-strong);--text-rail-done:#8c8482;--rail-group:#b3a484d9;--border-input:var(--color-taupe);--color-settled:var(--color-navy);--color-alarm:#c0272d;--color-ink:#0c0809;--color-cream:#f8f6f2;--color-taupe:#e2deda;--color-gold:#77694d;--color-gold-soft:#b3a484;--color-navy:#323e49;--color-navy-deep:#232d36;--color-lightblue:#bbc1c4;--color-slate:#46647a;--color-ok:#3f6b4f;--color-warn:#9a6b22;--color-info:#2f5d73;--chart-1:var(--color-crimson);--chart-2:var(--color-navy);--chart-3:var(--color-gold-soft);--chart-4:var(--color-info);--chart-5:var(--color-ok);--chart-6:var(--color-gold);--text-inactive:#9a948f;--status-cancelled:#8c2f39;--color-filter-on:#e8b93b;--radius-eb:8px;--font-display:Hyogo, Georgia, serif;--font-label:Montserrat, sans-serif;--font-body:Comme, system-ui, sans-serif;--font-draft:ArtisticDraft, Hyogo, Georgia, serif}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.h-full{height:100%}.min-h-full{min-height:100%}.w-9{width:calc(var(--spacing) * 9)}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-neutral-900\/90{background-color:#171717e6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/90{background-color:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.fill-alarm{fill:var(--fill-alarm)}.fill-gold{fill:var(--fill-gold)}.fill-info{fill:var(--fill-info)}.fill-navy{fill:var(--color-navy)}.fill-ok{fill:var(--fill-ok)}.font-display{font-family:var(--font-display)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.tab-39{tab-size:39}.tab-40{tab-size:40}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--recent-activity-h:344px;--ov-pager-h:44px;--ov-box-h:calc(var(--recent-activity-h) + var(--ov-pager-h));--radius-lg:12px;--twl-card-w:505px;--radius-xl:18px;--radius-2xl:24px;--radius-btn:7px;--radius-round:50%;--radius-pill:999px;--text-label:10px;--shell-pad-bottom:60px;--text-meta:12px;--text-body:13px;--text-comment:14px;--text-emph:15px;--text-title:18px;--text-page:22px;--text-display:28px;--text-bento-greet-title:42px;--text-bento-greet-sub:15px;--benefit-box-h:380px;--benefit-pager-h:28px;--benefit-links-h:58px;--text-article-title:38px;--text-article-lead:18px;--news-shade:linear-gradient(180deg, #0c080900 0%, #0c08094d 25%, #0c0809c7 55%, #0c0809eb 100%);--on-photo-text-shadow:0 1px 2px #0c0809f2, 0 0 6px #0c0809cc, 0 2px 18px #0c0809a6;--on-photo-muted:#ffffffdb;--on-photo-glass:#0c080980;--on-photo-glass-hover:#0c0809b3;--on-photo-glass-ok:#3f6b4fe6;--text-stat-fig:40px;--stat-tile-noted-h:118px;--leading-tight:1.2;--leading-ui:1.4;--leading-prose:1.6;--measure:60ch;--tracking-label:.13em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--bento-body-gap:var(--space-4);--space-5:12px;--space-6:16px;--space-7:24px;--space-8:32px;--space-gutter:26px;--table-cell-pad:9px 12px;--text-table-head:11.5px;--text-table-group:12.5px;--table-card-inset:14px;--space-shell-top:22px;--space-shell-bottom:60px;--shell-topbar-h:50px;--settings-side-w:236px;--settings-box-min:420px;--text-primary:#0c0809;--text-secondary:#5f5854;--text-muted:#767070;--text-subtle:#8c8482;--border-strong:#c6c0ba;--border-soft:#e2deda;--table-line:#ece8e3;--surface-hover:#faf8f4;--table-track:#ddd8d2;--table-gh-band:var(--surface-well);--table-card-drop:#0c080924;--tint-sel:#e3e8ed;--cat-1-bg:#e6ebf1;--cat-1-fg:#34506b;--cat-2-bg:#e9f0e8;--cat-2-fg:#3d6347;--cat-3-bg:#f3ecdd;--cat-3-fg:#7a5e22;--cat-4-bg:#f3e3e5;--cat-4-fg:#7e2e3a;--cat-5-bg:#ece7f1;--cat-5-fg:#58476f;--cat-6-bg:#e1eeef;--cat-6-fg:#2c6168;--tint-ok:#ecf3ee;--surface-page:#f8f6f2;--surface-card:#fff;--surface-sunken:#efece7;--bell-glass-bg:#ffffff8c;--surface-well:#f1eee8;--surface-muted-tile:#dedad3;--surface-muted-tile-edge:#cfc9c0;--on-tint:#0c0809;--text-on-navy:#f8f6f2;--text-on-image:#ffffffd1;--text-on-fill:#fff;--check-ring:var(--border-strong);--tick-ring:var(--color-taupe);--author-1:#2f5d73;--author-2:#8a3b12;--author-3:#3f6b4f;--author-4:#6b3f7a;--author-5:#7a5c12;--author-6:#a12a4a;--author-select:#2f5d7338;--note-paper:#fbf6e9;--note-edge:#77694d38;--note-fold:#ece2c9;--text-on-filter:#3a2e06;--text-on-navy-muted:#8a837c;--border-on-navy:#fff6;--surface-on-navy-hover:#ffffff24;--color-gold-on-navy:#c4b189;--blueprint-grid:#c4b18912;--mission-shade:linear-gradient(90deg, #0c0809bd 0%, #0c080980 48%, #0c08090f 100%);--reframe-hint-bg:#0c08099e;--book-w:208px;--book-h:276px;--book-page-edge:#efe8dc;--book-page-line:#ddd4c4;--book-cover:linear-gradient(135deg, #34414d 0%, #232d36 58%, #1b232b 100%);--book-sheen:linear-gradient(115deg, #ffffff1c 0%, #fff0 42%);--book-spine:linear-gradient(90deg, #00000061, #ffffff12 70%, #00000038);--book-floor:radial-gradient(ellipse at center, #0c080942, #0c080900 70%);--book-pages-shadow:inset 2px 0 3px #0c080929;--book-inside-shadow:inset 6px 0 10px #0c08091f;--book-frame:#c4b1898c;--book-frame-soft:#c4b18938;--book-year:#c4b189b8;--book-brand:#c4b189d9;--book-shadow:0 10px 24px #0c08092e;--text-accent:var(--color-navy);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.32s;--dur-exit:.65;--ease-eb:cubic-bezier(.34, 1.56, .64, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--dur-arrive:.18s;--arrive-step:40ms;--arrive-rise:6px;--spot-veil:#0c080980;--spot-glow:#b3a48473;--spot-glow-strong:#b3a484b3;--spot-sheen:#ffffff8c;--spot-sheen-gold:#b3a48459;--shadow-spot-lift:0 18px 40px #0c080938;--spot-radius:14px;--dur-spot-glide:.35s;--dur-spot-zoom:.45s;--dur-spot-pop:.3s;--dur-spot-sweep:.6s;--dur-spot-glow:2.4s;--ease-spot:cubic-bezier(.65, 0, .35, 1);--ease-spot-pop:cubic-bezier(.2, .9, .25, 1.3);--ease-spot-in:cubic-bezier(.2, .8, .2, 1);--spot-lift-scale:1.035;--spot-lean-scale:1.02;--shadow-hover:0 2px 6px #0c080914;--shadow-menu:0 6px 18px #0c08091a;--shadow-modal:0 24px 60px #0c080942;--shadow-dock:-10px 0 28px #0c080912;--color-grid:#efece7;--shadow-card:0 0 0 .5px #0c080912, 0 1px 2px #0c08090f;--shadow-card-hover:0 0 0 .5px #0c08090f, 0 3px 10px #0c08091a;--shadow-lift:0 0 0 .5px #0c080914, 0 14px 32px #0c08093d;--dash-dot:#0c08091a;--dash-tray-w:320px;--dash-bleed-x:26px;--dash-bleed-top:22px;--dash-edge-scroll:70px;--disc-cover:#120c0d;--disc-cover-ink:#f8f6f2;--disc-cover-sub:#e2deda;--disc-cover-lab:#bbc1c4;--z-base:0;--z-sticky:20;--eb-record-head-bottom:min(calc(var(--eb-record-head-h,0px) * 1000), calc(var(--eb-record-head-h,0px) + 23px));--z-dropdown:40;--z-scrim:50;--z-panel:60;--z-spot:30;--z-spot-card:58;--z-modal-scrim:94;--z-modal:95;--z-confirm-scrim:460;--z-confirm:470;--z-toast:620;--z-peek:96;--z-popover:450;--z-tooltip:480;--z-menu:500;--z-fullscreen:600;--scrim:#0c080952;--focus-ring:0 0 0 2px var(--color-cream), 0 0 0 4px var(--color-crimson);--row-h:38px;--cell-pad:9px 12px;--pad-card-sm:10px;--pad-card-lg:16px;--tint-complete:#f2f5f3;--tint-info:#e9f0f4;--tint-alarm:#fbecec;--help-marker-fill:#5b12198c;--find-hit:#e8b93b73;--find-cur:#f2a900;--find-cur-ink:#0c0809;--cal-past-opacity:.6;--cal-past-bg:#f7f6f3;--tint-hold:#0c0809}@supports (color:color-mix(in lab, red, red)){:root{--tint-hold:color-mix(in srgb, var(--color-ink) 7%, var(--surface-card))}}:root{--tint-gold:#f7f3ea;--tint-gold-reply:#ede8dd;--tint-moved:#f8f8f9;--line-moved:#a3a8ad;--tint-unread:#77694d}@supports (color:color-mix(in lab, red, red)){:root{--tint-unread:color-mix(in srgb, var(--color-gold) 16%, var(--surface-card))}}:root{--cal-tint-blue:#d6eaf8;--cal-tint-yellow:#fef9e7;--cal-tint-green:#d5f5e3;--cal-tint-grey:#edeae4;--cal-tint-purple:#e8daef;--cal-line-purple:#6e4e7c;--cal-tint-orange:#fdebd0;--cal-tint-crimson:#fadbd8;--note-tint-blue:var(--cal-tint-blue);--note-tint-yellow:var(--cal-tint-yellow);--note-tint-green:var(--cal-tint-green);--note-tint-grey:var(--cal-tint-grey);--note-tint-purple:var(--cal-tint-purple);--note-tint-orange:var(--cal-tint-orange)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@font-face{font-family:Hyogo;src:url(/fonts/Hyogo-regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Hyogo;src:url(/fonts/Hyogo-Black.otf)format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Comme;src:url(/fonts/Comme-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:ArtisticDraft;src:url(/fonts/ArtisticDraft-Solid.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-display:swap}html,body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:300}.eb-display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.eb-draft{font-family:var(--font-draft);letter-spacing:.04em;font-weight:400}.eb-label{font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase}.eb-title-label{font-family:var(--font-label);font-weight:600;font-size:var(--text-meta);letter-spacing:normal;text-transform:none}.eb-fig{font-family:var(--font-label);font-variant-numeric:tabular-nums;font-weight:600}.eb-sec{align-items:center;gap:11px;margin:28px 0 13px;display:flex}.eb-sec-lead,.eb-sec-tail{background:var(--color-taupe);flex-shrink:0;height:1px}.eb-sec-lead{width:26px}.eb-sec-tail{flex:1;min-width:18px}.eb-sec-label{font-size:var(--text-body);letter-spacing:normal;color:var(--text-accent);white-space:nowrap;font-weight:700}.eb-eyebrow{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.eb-sec:first-child{margin-top:4px}.eb-sec-bare{justify-content:flex-end;margin:14px 0 13px;display:flex}.eb-lastseen{align-items:center;gap:11px;margin:10px 0;display:flex}.eb-lastseen-lead,.eb-lastseen-tail{background:var(--color-info);flex:1;height:1px}.eb-lastseen-label{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:normal;color:var(--color-info);white-space:nowrap;font-weight:600}.eb-maxw{max-width:1080px;margin:0 auto}.eb-maxw-narrow{max-width:760px}*{scrollbar-width:thin;scrollbar-color:#78787857 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7878784d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#78787880}.eb-rail{scrollbar-color:transparent transparent}.eb-rail:hover{scrollbar-color:#ffffff38 transparent}.eb-rail::-webkit-scrollbar-thumb{background:0 0}.eb-rail:hover::-webkit-scrollbar-thumb{background:#ffffff2e}.eb-rail::-webkit-scrollbar-thumb:hover{background:#ffffff57}.eb-pop,.eb-panel,.eb-dialog,.eb-toast,.eb-usermenu,.eb-account{color:var(--color-ink)}:root{--ease-arch:var(--ease-eb)}.eb-input{transition:border-color var(--dur-fast) var(--ease-eb), box-shadow var(--dur-fast) var(--ease-eb)}.eb-input:not(.eb-select):focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 2px #77694d38}.eb-input:focus-visible{box-shadow:var(--focus-ring)}.eb-field-error .eb-input{border-color:var(--color-crimson)!important}.eb-field-error .eb-input:not(.eb-select):focus{box-shadow:0 0 0 2px #5b12192e}a:focus-visible,button:focus-visible,select:focus-visible,textarea:focus-visible,html:not([data-input=mouse]) [tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-eb);outline:none}.eb-tr[role=button],.eb-card[role=button],.eb-stat[role=button],[role=button],summary{cursor:pointer}.eb-board-card{cursor:grab}.eb-board-card:active{cursor:grabbing}button:disabled,[aria-disabled=true]{cursor:not-allowed}.eb-card-go{transition:transform var(--dur-fast) var(--ease-eb), box-shadow var(--dur-fast) var(--ease-eb)}.eb-card-go:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.eb-xbtn,.eb-panelbtn{position:relative}.eb-xbtn:after,.eb-panelbtn:after{content:"";position:absolute;inset:-5px}.eb-input:disabled{background:var(--surface-sunken);color:var(--text-subtle);cursor:not-allowed}.eb-input[type=number]{appearance:textfield}.eb-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.eb-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eb-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#8a837c 50%),linear-gradient(135deg,#8a837c 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.eb-fieldrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:620px){.eb-fieldrow{grid-template-columns:1fr;gap:0}}.eb-board-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.eb-board-outer{--eb-col-w:232px;--eb-col-gap:10px;margin-top:var(--space-6)}.eb-board-scroll{padding:0 var(--space-6) 10px;scrollbar-width:none;overflow-x:auto}.eb-board-scroll::-webkit-scrollbar{display:none}.eb-board{gap:var(--eb-col-gap);justify-content:safe center;align-items:stretch;width:max-content;min-width:100%;display:flex}.eb-board-hsticky{left:calc(var(--eb-rail-w) + 26px);z-index:5;background:var(--surface-page);height:14px;position:fixed;bottom:0;right:26px;overflow:auto hidden}.eb-board-hsticky-spacer{height:1px;width:calc(var(--eb-col-w) * var(--eb-col-n) + var(--eb-col-gap) * (var(--eb-col-n) - 1) + var(--space-6) * 2)}.eb-board-headers-fixed{left:calc(var(--eb-rail-w) + 26px);right:26px;top:calc(50px + var(--eb-record-head-bottom) + var(--eb-subhead-h,0px));z-index:var(--z-sticky);background:var(--surface-page);border-bottom:1px solid var(--color-taupe);padding:0 0 8px;position:fixed;overflow:hidden}.eb-board-headers-fixed-inner{width:max-content;padding-left:var(--space-6);flex-direction:column;display:flex}.eb-board-headers-fixed-row{gap:var(--eb-col-gap);display:flex}.eb-board-headers-fixed-cell{flex:0 0 var(--eb-col-w,232px)}.eb-board-headers-fixed-cell .eb-board-head{border-radius:10px}.eb-weekly-headers-fixed{left:calc(var(--eb-rail-w) + 26px);right:26px;top:calc(50px + var(--eb-record-head-bottom) + var(--eb-subhead-h,0px));z-index:var(--z-sticky);background:var(--surface-page);border-bottom:1px solid var(--color-taupe);padding:6px 0;position:fixed;overflow:hidden}.eb-weekly-headers-fixed-inner{gap:8px;width:max-content;min-width:100%;padding:0 12px;display:grid}.eb-bands{gap:var(--eb-col-gap);margin-bottom:var(--space-6);width:max-content;min-width:100%;display:flex}.eb-band{width:calc(var(--eb-col-w) * var(--eb-band-n) + var(--eb-col-gap) * (var(--eb-band-n) - 1));color:var(--color-gold-soft);font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:0;flex:none;padding:4px 2px 0;font-size:9px;font-weight:600;overflow:hidden}.eb-board-col{flex:0 0 var(--eb-col-w,232px);width:var(--eb-col-w,232px);min-width:var(--eb-col-w,232px);max-width:var(--eb-col-w,232px);border-radius:var(--radius-lg);background:0 0;border:none;flex-direction:column;min-height:120px;transition:background .14s,box-shadow .14s;display:flex}.eb-board-col[data-over=true]{background:#77694d1f}@supports (color:color-mix(in lab, red, red)){.eb-board-col[data-over=true]{background:color-mix(in srgb, var(--color-gold) 12%, transparent)}}.eb-board-col[data-over=true]{box-shadow:inset 0 0 0 1px var(--color-filter-on)}.eb-board-col[data-readonly=true]{background:0 0}.eb-board-head{border:none;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;height:56px;margin-bottom:2px;padding:0 12px;display:flex}.eb-board-head-top{align-items:center;gap:8px;min-width:0;display:flex}.eb-board-dot{border-radius:50%;flex:none;width:8px;height:8px}.eb-board-name{font-family:var(--font-label);color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.eb-board-count{font-size:10px;font-family:var(--font-label);font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--surface-card);border-radius:var(--radius-pill);flex:none;margin-left:auto;padding:1.5px 8px;font-weight:600}.eb-board-total{font-family:var(--font-label);font-variant-numeric:tabular-nums;color:#5f5854;white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;margin-left:16px;font-size:9.5px;font-weight:600;overflow:hidden}.eb-board-cards{flex-direction:column;gap:8px;padding:9px;display:flex}.eb-board-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:grab;border:none;padding:10px 11px;font-size:12.5px;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s,opacity .14s}.eb-board-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}html:not([data-input=mouse]) .eb-board-card:focus-visible{box-shadow:var(--shadow-card-hover), 0 0 0 2px var(--color-crimson);outline:none}.eb-board-card[data-dragging=true]{cursor:grabbing}.eb-lift-stage{pointer-events:none;position:fixed;top:-10000px;left:-10000px}.eb-pdragging,.eb-pdragging *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.eb-lift-stage.is-shown{z-index:var(--z-modal-scrim)}.eb-lift-blank{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-10px;left:-10px}.eb-lift{background:var(--surface-card);box-shadow:var(--shadow-lift)!important;opacity:1!important;transform:rotate(2deg)scale(1.03)!important}table.eb-lift{border-radius:var(--radius-eb);overflow:hidden;transform:rotate(1deg)scale(1.03)!important}.eb-lift-pill{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-crimson);color:var(--text-on-navy);font:600 var(--text-body) var(--font-body);white-space:nowrap}@media (prefers-reduced-motion:reduce){.eb-lift,table.eb-lift{transform:scale(1.03)!important}}[data-lifted]{outline:1px dashed var(--border-strong);outline-offset:-1px;box-shadow:none!important;background:0 0!important;animation:none!important;transform:none!important}[data-lifted]>*{opacity:0}.eb-board-card[data-settled=true]{animation:ebSettleDrop .32s var(--ease-arch) both}@keyframes ebSettleDrop{0%{opacity:0;transform:scale(.96)translateY(-4px)}}.eb-board-col[data-readonly=true] .eb-board-card{cursor:default}.eb-board-card[data-sunk]{opacity:.8}@media (prefers-reduced-motion:reduce){.eb-board-card[data-settled=true]{animation:none}}.eb-board-none{text-align:center;color:#a49c9a;padding:12px 2px;font-size:11.5px}.jt{--jt-mark:10px;--jt-pad:6px;padding:var(--jt-pad) 0 2px;position:relative}.jt-line{top:calc(var(--jt-pad) + var(--jt-mark) / 2);left:calc(50% / var(--jt-n,5));right:calc(50% / var(--jt-n,5));background:var(--color-taupe);height:1px;margin-top:-.5px;position:absolute}.jt-fill{background:var(--color-gold);height:100%;transition:width .3s var(--ease-arch);display:block}.jt-steps{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.jt-step{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:0 4px;display:flex}.jt-mark{width:var(--jt-mark);height:var(--jt-mark);background:var(--surface-card);border:1px solid var(--color-taupe);transform:rotate(45deg)}.jt-step[data-state=done] .jt-mark{background:var(--color-gold);border-color:var(--color-gold)}.jt-step[data-clickable]{cursor:pointer}.jt-step[data-clickable]:hover .jt-mark,.jt-step[data-clickable]:focus-visible .jt-mark{border-color:var(--color-gold);transform:rotate(45deg)scale(1.15)}.jt-step[data-clickable]:hover .jt-label,.jt-step[data-clickable]:focus-visible .jt-label{color:var(--color-gold)}.jt-step[data-clickable]:focus-visible{outline:none}.jt-step[data-state=now] .jt-mark{background:var(--color-crimson);border-color:var(--color-crimson);box-shadow:0 0 0 3px #5b121924}.jt-label{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:#8c8482;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:500;line-height:1.3;overflow:hidden}.jt-step[data-state=now] .jt-label{color:var(--color-crimson-bright);font-weight:600}.jt-step[data-state=done] .jt-label{color:#6e6664}.jt-date{color:#a49c9a;font-size:9.5px}.jt-row{align-items:center;gap:4px;display:inline-flex}.jt-dot{background:var(--surface-card);border:1px solid var(--color-taupe);width:7px;height:7px;transform:rotate(45deg)}.jt-dot[data-state=done]{background:var(--color-gold);border-color:var(--color-gold)}.jt-dot[data-state=now]{background:var(--color-crimson-bright);border-color:var(--color-crimson-bright)}.eb-alert{border-radius:var(--radius-eb);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.eb-alert[data-tone=critical]{background:#5b1219}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=critical]{background:color-mix(in srgb, var(--color-crimson) 8%, var(--surface-card))}}.eb-alert[data-tone=critical]{border:1px solid #5b1219}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=critical]{border:1px solid color-mix(in srgb, var(--color-crimson) 20%, var(--surface-card))}}.eb-alert[data-tone=warn]{background:#9a6b22}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=warn]{background:color-mix(in srgb, var(--color-warn) 10%, var(--surface-card))}}.eb-alert[data-tone=warn]{border:1px solid #9a6b22}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=warn]{border:1px solid color-mix(in srgb, var(--color-warn) 20%, var(--surface-card))}}.eb-alert[data-tone=info]{background:#2f5d73}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=info]{background:color-mix(in srgb, var(--color-info) 9%, var(--surface-card))}}.eb-alert[data-tone=info]{border:1px solid #2f5d73}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=info]{border:1px solid color-mix(in srgb, var(--color-info) 20%, var(--surface-card))}}.eb-alert[data-tone=ok]{background:#3f6b4f}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=ok]{background:color-mix(in srgb, var(--color-ok) 9%, var(--surface-card))}}.eb-alert[data-tone=ok]{border:1px solid #3f6b4f}@supports (color:color-mix(in lab, red, red)){.eb-alert[data-tone=ok]{border:1px solid color-mix(in srgb, var(--color-ok) 20%, var(--surface-card))}}.eb-alert-text{flex:1;align-items:flex-start;gap:9px;min-width:240px;display:flex}.eb-alert-text p{color:var(--text-secondary);font-size:13px;line-height:1.55}.eb-alert-icon{flex-shrink:0;margin-top:2px;display:grid}.eb-alert-label{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;margin-right:8px;font-size:10px;font-weight:600}.eb-alert[data-tone=critical] .eb-alert-label,.eb-alert[data-tone=critical] .eb-alert-icon{color:var(--color-crimson-bright)}.eb-alert[data-tone=warn] .eb-alert-label,.eb-alert[data-tone=warn] .eb-alert-icon{color:var(--color-warn)}.eb-alert[data-tone=info] .eb-alert-label,.eb-alert[data-tone=info] .eb-alert-icon{color:var(--color-info)}.eb-alert[data-tone=ok] .eb-alert-label,.eb-alert[data-tone=ok] .eb-alert-icon{color:var(--color-ok)}.eb-alert-go{border-radius:var(--radius-eb);background:var(--color-crimson);color:#fff;font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:7px;padding:8px 13px;font-size:10px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.eb-alert-go:hover{background:var(--color-crimson-dk)}.eb-alert-go:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.eb-alert[data-tone=warn] .eb-alert-go,.eb-alert[data-tone=info] .eb-alert-go,.eb-alert[data-tone=ok] .eb-alert-go{background:var(--color-navy)}.eb-alert[data-tone=warn] .eb-alert-go:hover,.eb-alert[data-tone=info] .eb-alert-go:hover,.eb-alert[data-tone=ok] .eb-alert-go:hover{background:var(--color-navy-deep)}.eb-views{background:var(--surface-sunken);border-radius:calc(var(--radius-lg) + 2px);gap:2px;padding:3px;display:inline-flex;position:relative}.eb-view-pill{background:var(--surface-card);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-eb), width var(--dur-base) var(--ease-eb);pointer-events:none;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #0c08091a,0 0 0 .5px #0c08090a}.eb-view{z-index:1;border-radius:var(--radius-lg);font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:var(--text-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;font-size:9.5px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.eb-view:hover:not([data-on=true]),.eb-view[data-on=true]{color:var(--text-primary)}.eb-view-n{font-size:var(--text-label);letter-spacing:normal;color:var(--text-muted);background:var(--surface-well);border-radius:var(--radius-pill);padding:1px 6px}.eb-view[data-on=true] .eb-view-n{color:var(--text-secondary)}.eb-view[data-on=true] svg{color:var(--text-primary)}.eb-view:focus-visible{outline:2px solid var(--color-crimson);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.eb-view-pill{transition:none}}.eb-statrow-steady>.eb-statrow>:not(.eb-scrim):not(.eb-peek){min-height:var(--stat-tile-noted-h)}.eb-statrow>:not(.eb-scrim):not(.eb-peek){width:var(--eb-stat-w,210px);flex:0 0 var(--eb-stat-w,210px)}.eb-dashpanel{background:var(--surface-card);border-radius:12px;margin-bottom:6px;overflow:hidden;box-shadow:0 0 0 .5px #0c080912,0 1px 2px #0c08090f}.eb-bento{--bento-row-h:320px;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.eb-bento-s2{grid-column:span 2}.eb-bento-r2{grid-row:span 2}.eb-bento{--bento-head-h:53px;--bento-tall-h:calc(var(--bento-row-h,320px) + var(--bento-head-h))}.eb-bento-item[data-h=tall]{min-height:var(--bento-tall-h)}.eb-bento-item.eb-bento-r2[data-h=tall]{min-height:calc(var(--bento-tall-h) * 2 + 16px)}.eb-bento-sized[data-size=wide]{min-height:var(--bento-tall-h)}.eb-bento{--bento-short-h:221px}.eb-bento-sized[data-size=short]{min-height:var(--bento-short-h)}.eb-bento-sized[data-size=tall]{min-height:calc(var(--bento-tall-h) * 2 + 16px)}.eb-bento-dash{--eb-stat-fig-size:var(--text-stat-fig)}.eb-snapshot-fig{font-size:var(--text-stat-fig);line-height:var(--leading-tight)}@media (max-width:980px){.eb-bento{grid-template-columns:1fr 1fr}.eb-bento-r2{grid-row:auto}}@media (max-width:640px){.eb-bento{grid-template-columns:1fr}.eb-bento-s2{grid-column:auto}}.eb-bento-greet{flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.eb-dashpanel.eb-bento-greet{margin-bottom:0}.eb-bento-stack{gap:var(--space-6);grid-template-rows:repeat(2,1fr);display:grid}.eb-bento-greet-title{font-size:var(--text-bento-greet-title);margin:4px 0 6px;font-weight:400;line-height:1.12}.eb-bento-greet-sub{font-size:var(--text-bento-greet-sub);color:var(--text-muted)}.eb-bento-item{cursor:grab;display:flex;position:relative}.eb-bento-item:active{cursor:grabbing}.eb-bento-item>:not(.eb-bento-grip){flex:1;min-width:0}.eb-bento-sized{position:relative}.eb-bento-sized .eb-bento-head-actions{opacity:0;transition:opacity .12s var(--ease-arch)}.eb-bento-sized:hover .eb-bento-head-actions,.eb-bento-sized:focus-within .eb-bento-head-actions{opacity:1}.eb-bento-more-inline{flex:none}.eb-bento-more{z-index:3;opacity:0;transition:opacity .12s var(--ease-arch);position:absolute;top:8px;right:8px}.eb-bento-sized:has(.eb-bento-head) .eb-bento-more{display:none!important}.eb-bento-sized:hover .eb-bento-more,.eb-bento-more[aria-expanded=true],.eb-bento-more:focus-visible{opacity:1}.eb-bento-item>span:has(>.eb-bento-more){flex:none}.eb-carousel-viewport{height:var(--bento-row-h,320px);min-height:var(--bento-row-h,320px);flex:auto;overflow:hidden}.eb-bento-r2 .eb-carousel-viewport{min-height:calc(var(--bento-row-h,320px) * 2 + 16px)}.eb-carousel-viewport--empty{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.eb-carousel-track{height:100%;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex}.eb-carousel-page{flex:none;height:100%;overflow:hidden}.eb-carousel-viewport--fit{min-height:0;transition:height .28s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.eb-carousel-track,.eb-carousel-viewport--fit{transition:none!important}}.eb-carousel-dots{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px 14px;display:flex}.eb-pager{max-width:100%}.eb-carousel-dot{border-radius:var(--radius-pill);background:var(--color-taupe);cursor:pointer;border:none;width:6px;height:6px;padding:0;transition:background .18s,width .18s}.eb-carousel-dot[data-on=true]{background:var(--color-gold);width:18px}.eb-carousel-dot:focus-visible{outline:2px solid var(--color-crimson);outline-offset:3px}.eb-carousel-arrows{flex:none;justify-content:center;align-items:center;gap:10px;padding:8px 16px 14px;display:flex}.eb-carousel-count{font-size:var(--text-meta);color:var(--text-muted)}.eb-bento-body{padding-top:var(--bento-body-gap)}.eb-bento-body>:first-child{margin-top:0;padding-top:0}.eb-bento-head{border-bottom:1px solid var(--surface-well);flex-shrink:0;align-items:center;gap:8px;padding:11px 16px;display:flex}.eb-bento-head>.eb-title-label:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eb-bento-head-count{font-size:10px;font-family:var(--font-label);font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--surface-well);border-radius:var(--radius-pill);padding:1.5px 8px;font-weight:600}.eb-railrow{padding:var(--space-5) var(--space-6);cursor:pointer;border-top:1px solid #f1eee8;transition:background .12s}.eb-railrow:first-child{border-top:none}.eb-railrow .eb-label,.eb-railrow .eb-fig{white-space:nowrap;flex:none}.eb-railrow:hover{background:var(--surface-sunken)}.eb-railrow[data-plain]{cursor:default}.eb-railrow[data-plain]:hover{background:0 0}.eb-stat{transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s}.eb-stat:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000017}html:not([data-input=mouse]) .eb-stat:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.eb-peek{z-index:var(--z-peek);background:var(--surface-card);border:1px solid var(--color-taupe);border-top:3px solid var(--color-navy);border-radius:var(--radius-eb);width:min(400px,100vw - 40px);max-height:min(80vh,620px);color:var(--color-ink);animation:dialogIn .2s var(--ease-arch) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000042}.eb-peek-head{border-bottom:1px solid var(--color-taupe);flex-shrink:0;align-items:center;gap:9px;padding:16px 18px 12px;display:flex}.eb-peek-body{flex:1;min-height:0;padding:4px 18px 10px;overflow-y:auto}.eb-peek-row{color:inherit;border-bottom:1px solid #efece7;padding:11px 4px;text-decoration:none;transition:color .12s;display:block}.eb-peek-row:last-child{border-bottom:none}.eb-peek-row:not([data-static]):hover{color:var(--color-crimson-bright)}.eb-peek-see{background:var(--color-navy);color:var(--text-on-navy);border-radius:var(--radius-eb);text-align:center;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;margin:0 18px 16px;padding:11px;font-size:9.5px;font-weight:600;text-decoration:none;transition:background .14s;display:block}.eb-peek-see:hover{background:var(--color-navy-deep)}.eb-gsearch{background:var(--surface-well);width:230px;color:var(--text-subtle);font-family:var(--font-body);font-size:var(--text-meta);cursor:text;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 13px;transition:background .12s;display:flex}.eb-gsearch:hover{background:var(--surface-sunken)}.eb-gsearch:focus-visible,.eb-gsearch:focus-within{box-shadow:var(--focus-ring);outline:none}.eb-gdrop{background:var(--surface-card);width:min(480px,100vw - 40px);max-height:60vh;color:var(--color-ink);z-index:80;animation:ebPalIn .16s var(--ease-eb) both;border-radius:12px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 0 0 .5px #0c080914,0 16px 40px #0000002e}@media (prefers-reduced-motion:reduce){.eb-gdrop{animation:none}}@keyframes ebPalIn{0%{opacity:0;transform:scale(.97)}}.eb-pal-body{flex:1;min-height:0;padding:6px 0;overflow-y:auto}.eb-pal-empty{font-size:var(--text-body);color:var(--text-muted);text-align:center;margin:0;padding:28px 18px}.eb-pal-g{font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle);padding:10px 18px 4px;font-size:8.5px;font-weight:600}.eb-pal-r{width:100%;font-family:var(--font-body);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:8px 18px;font-size:13px;display:flex}.eb-pal-r:hover,.eb-pal-r[data-sel=true]{background:var(--surface-page)}.eb-pal-rn{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-pal-rm{color:var(--text-muted);flex-shrink:0;font-size:11.5px}.eb-pal-go{font-family:var(--font-label);color:var(--text-subtle);flex-shrink:0;margin-left:auto;font-size:9px}.eb-pal-more{text-align:left;cursor:pointer;width:100%;font-family:var(--font-label);font-size:var(--text-label);color:var(--text-accent);background:0 0;border:0;padding:6px 18px;display:block}.eb-record-head{z-index:20;background:var(--color-cream);margin:0 calc(-1 * var(--space-gutter));padding:12px var(--space-gutter) 10px;border-bottom:1px solid #0000;transition:border-color .18s;position:sticky;top:-22px}.eb-record-head[data-stuck=true]{border-bottom-color:var(--color-taupe)}.eb-record-head.eb-sticky-inset{margin:0;padding-left:0;padding-right:0}@media (prefers-reduced-motion:reduce){.eb-record-head{transition:none}}.eb-inline-link{color:inherit;text-decoration:none}.eb-inline-link:hover,.eb-inline-link:focus-visible{text-decoration:underline}.eb-colgrip{cursor:col-resize;z-index:3;-webkit-user-select:none;user-select:none;width:7px;height:100%;position:absolute;top:0;right:0}.eb-colgrip:after{content:"";background:#ffffff38;width:1px;transition:background .14s;position:absolute;top:6px;bottom:6px;left:3px}.eb-colgrip:hover:after{background:var(--color-filter-on);width:2px}thead th:last-child>.eb-colgrip:after,.eb-table[data-look=cards]>thead .eb-colgrip:not(:hover):after,.eb-table[data-look=soft]>thead .eb-colgrip:not(:hover):after,thead th.eb-col-bare>.eb-colgrip:not(:hover):after{display:none}.eb-tr td{text-overflow:ellipsis;overflow:hidden}.eb-tr:hover{background:var(--surface-sunken)}.eb-editcell-btn{opacity:0;transition:opacity .12s var(--ease-arch)}.eb-tr:hover .eb-editcell-btn,.eb-editcell-btn:focus-visible{opacity:1}.eb-tr[data-sunk]>td{opacity:.8}.eb-tr[data-sunk]:hover{background:var(--tint-complete)}.eb-tr:focus-visible{background:var(--surface-sunken);outline:none}html:not([data-input=mouse]) .eb-tr:focus-visible{box-shadow:inset 2px 0 0 0 var(--color-crimson)}.eb-tr[data-draggable=true]{cursor:grab}.eb-tr[data-draggable=true] input,.eb-tr[data-draggable=true] select,.eb-tr[data-draggable=true] textarea,.eb-tr[data-draggable=true] button,.eb-tr[data-draggable=true] a{cursor:auto}.eb-tr[data-draggable=true] button,.eb-tr[data-draggable=true] a{cursor:pointer}.eb-tr[data-held=true]{opacity:.4}.eb-tr[data-over=true]>td{background-image:linear-gradient(var(--color-gold), var(--color-gold))!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 2px!important}.eb-table-scroll thead th:first-child{border-top-left-radius:var(--radius-lg)}.eb-table-scroll thead th:last-child{border-top-right-radius:var(--radius-lg)}.eb-table-scroll tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-lg)}.eb-table-scroll tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-lg)}.eb-table-scroll{border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);scrollbar-width:none;border:none}.eb-table-scroll::-webkit-scrollbar{display:none}.eb-table-scroll[data-look=soft],.eb-table-scroll[data-look=cards]{box-shadow:none;background:0 0;border-radius:0}.eb-table>thead th{font-family:var(--font-label);font-weight:600;font-size:var(--text-table-head);letter-spacing:0;text-transform:none;padding:0 var(--space-5)}.eb-group-name{font-family:var(--font-label);font-weight:700;font-size:var(--text-table-group);color:var(--text-accent)}.eb-table td.eb-group-head{padding:0 var(--space-5)}.eb-group-head>span{min-height:38px}.eb-nmcell-wrap{min-width:0}.eb-nmcell-wrap:after{content:attr(data-size);visibility:hidden;height:0;padding-left:24px;font-weight:600;display:block;overflow:hidden}.eb-nmcell-wrap[data-extras]:after{padding-right:150px}.eb-nmcell{align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex;container-type:inline-size}.eb-nmcell-kind{color:var(--text-subtle);flex:none;place-items:center;display:inline-grid}.eb-nmcell-main{flex:auto;min-width:60px;display:grid}.eb-nmcell-nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-nmcell-nm[data-done]{color:var(--text-muted);text-decoration:line-through}.eb-nmcell-below{gap:0 var(--space-4);font-size:var(--text-label);color:var(--text-muted);flex-wrap:wrap;margin-top:2px;display:flex;overflow:hidden}.eb-nmcell-xtra{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.eb-nmcell-cnt{font-size:var(--text-label);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-weight:500;display:inline-flex}.eb-nmcell-bar{border-radius:var(--radius-pill);background:var(--table-track);width:56px;height:5px;overflow:hidden}.eb-nmcell-bar>i{background:var(--color-ok);height:100%;transition:width .2s;display:block}@container (max-width:320px){.eb-nmcell-bar{display:none}}@container (max-width:250px){.eb-nmcell-cnt.is-comments{display:none}}.eb-table-scroll[data-look=register]{container:eb-table/inline-size}@container eb-table (max-width:1000px){.eb-table .eb-person-name{display:none}}.eb-tr[data-selected]>td:first-child{box-shadow:inset 2px 0 0 var(--text-accent)}.eb-table[data-look=register]>tbody>.eb-tr[data-selected]>td:first-child{box-shadow:inset 2px 0 0 var(--text-accent), inset -1px 0 0 var(--table-line)}.eb-table[data-look=cards]>tbody>.eb-tr[data-selected]>td{box-shadow:none}.eb-table[data-look=cards]>tbody>.eb-tr[data-selected]>td>.eb-cardcell{--card-edge:inset 0 2px 0 var(--text-accent), inset 0 -2px 0 var(--text-accent)}.eb-table[data-look=cards]>tbody>.eb-tr[data-selected]>td:first-child>.eb-cardcell{--card-edge:inset 0 2px 0 var(--text-accent), inset 0 -2px 0 var(--text-accent), inset 2px 0 0 var(--text-accent)}.eb-table[data-look=cards]>tbody>.eb-tr[data-selected]>td:last-child>.eb-cardcell{--card-edge:inset 0 2px 0 var(--text-accent), inset 0 -2px 0 var(--text-accent), inset -2px 0 0 var(--text-accent)}.eb-emptyact{align-items:center;gap:var(--space-2);max-width:100%;padding:2px var(--space-3) 2px 2px;border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:400;display:inline-flex}button.eb-emptyact:hover,button:hover>.eb-emptyact{background:var(--surface-well);color:var(--text-primary)}.eb-emptyact-ring{border:1.5px dashed var(--text-subtle);border-radius:var(--radius-round);width:26px;height:26px;color:var(--text-muted);flex:none;place-items:center;display:inline-grid}button.eb-emptyact:hover .eb-emptyact-ring,button:hover>.eb-emptyact .eb-emptyact-ring{border-color:var(--text-secondary);color:var(--text-secondary)}.eb-tr-kid>td{height:38px;padding:0 var(--space-5);background:var(--surface-hover);font-size:var(--text-meta);border-bottom:1px solid var(--table-line);box-shadow:inset -1px 0 0 var(--table-line)}.eb-tr-kid>td:last-child{box-shadow:none}.eb-tr-kid>td.eb-tree-cell{max-width:0;padding-left:42px;position:relative}.eb-tr-kid>td.eb-tree-cell:before{content:"";border-left:1px solid var(--text-subtle);border-bottom:1px solid var(--text-subtle);border-bottom-left-radius:6px;width:14px;position:absolute;top:0;bottom:50%;left:20px}.eb-tr-kid:not([data-kid-last])>td.eb-tree-cell:after{content:"";border-left:1px solid var(--text-subtle);position:absolute;top:50%;bottom:0;left:20px}.eb-tr-kid[data-done] .eb-tree-name{color:var(--text-muted);text-decoration:line-through}.eb-tree-name{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;display:inline-flex}.eb-tree-name>button.eb-tree-open{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.eb-tree-name>button.eb-tree-open:hover{text-decoration:underline}.eb-tree-add{color:var(--text-muted);font-size:var(--text-meta);cursor:pointer;padding:2px var(--space-2);margin-left:calc(var(--space-2) * -1);border-radius:var(--radius-eb);background:0 0;border:0}.eb-tree-input{width:min(100%,360px);height:26px;padding:0 var(--space-3);border:1px solid var(--border-input);border-radius:var(--radius-eb);background:var(--surface-card);color:var(--text-primary);font:inherit;font-size:var(--text-meta)}.eb-tree-add:hover{background:var(--surface-well);color:var(--text-primary)}.eb-tick{border:1.5px solid var(--text-subtle);border-radius:var(--radius-round);width:16px;height:16px;color:var(--text-on-fill);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.eb-tick[data-on]{background:var(--color-ok);border-color:var(--color-ok)}.eb-tick:hover:not([data-on]){border-color:var(--color-ok)}.eb-catpill,.eb-statpill{height:22px;padding:0 var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.eb-catpill{font-family:var(--font-label);font-size:var(--text-meta);background:var(--cat-bg);color:var(--cat-fg);min-width:0;max-width:100%;font-weight:700}.eb-catpill-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-catpill[data-size=sm]{height:18px;padding:0 var(--space-2);font-size:var(--text-label)}.eb-catpill[data-cat="1"]{--cat-bg:var(--cat-1-bg);--cat-fg:var(--cat-1-fg)}.eb-catpill[data-cat="2"]{--cat-bg:var(--cat-2-bg);--cat-fg:var(--cat-2-fg)}.eb-catpill[data-cat="3"]{--cat-bg:var(--cat-3-bg);--cat-fg:var(--cat-3-fg)}.eb-catpill[data-cat="4"]{--cat-bg:var(--cat-4-bg);--cat-fg:var(--cat-4-fg)}.eb-catpill[data-cat="5"]{--cat-bg:var(--cat-5-bg);--cat-fg:var(--cat-5-fg)}.eb-catpill[data-cat="6"]{--cat-bg:var(--cat-6-bg);--cat-fg:var(--cat-6-fg)}.eb-statpill{font-family:var(--font-body);font-size:var(--text-meta);background:var(--surface-well);color:var(--text-muted);font-weight:600}.eb-statpill[data-tone=ok]{background:var(--tint-ok);color:var(--color-ok)}.eb-statpill[data-tone=info]{background:var(--tint-info);color:var(--color-info)}.eb-statpill[data-tone=warn],.eb-statpill[data-tone=gold]{background:var(--tint-gold);color:var(--color-gold)}.eb-statpill[data-tone=bad]{background:var(--tint-alarm);color:var(--text-alarm)}.eb-group-sub{margin-left:var(--space-3);font-family:var(--font-body);font-weight:400;font-size:var(--text-meta);color:var(--text-muted)}.eb-table[data-look=register]>thead th{background:var(--color-taupe);height:36px;color:var(--text-primary);box-shadow:inset -1px 0 0 var(--table-line), inset 0 -1px 0 var(--table-line)}.eb-table[data-look=register]>thead th:last-child{box-shadow:inset 0 -1px 0 var(--table-line)}.eb-table[data-look=register]>tbody>.eb-tr>td{border-bottom:1px solid var(--table-line);height:44px;box-shadow:inset -1px 0 0 var(--table-line)}.eb-table[data-look=register]>tbody>.eb-tr>td:last-child{box-shadow:none}.eb-table[data-look=register]>thead th.eb-col-bare{box-shadow:inset 0 -1px 0 var(--table-line)}.eb-table[data-look=register]>tbody>.eb-tr>td.eb-col-bare{box-shadow:none}.eb-table[data-look=register]>tbody>.eb-tr[data-selected]>td.eb-col-bare:first-child{box-shadow:inset 2px 0 0 var(--text-accent)}.eb-table[data-look=register]>tbody>.eb-tr:hover{background:var(--surface-hover)}.eb-table[data-look=register] td.eb-group-head{background:var(--table-gh-band);border-top:1px solid var(--color-taupe);border-bottom:1px solid var(--color-taupe)}.eb-table[data-look=register]>tbody:last-child>.eb-tr:last-child>td{border-bottom:0}.eb-table[data-look=soft]>thead th{background:var(--surface-well);height:34px;color:var(--text-secondary)}.eb-table-scroll[data-look=soft] thead th:first-child{border-radius:var(--radius-eb) 0 0 var(--radius-eb)}.eb-table-scroll[data-look=soft] thead th:last-child{border-radius:0 var(--radius-eb) var(--radius-eb) 0}.eb-table-scroll[data-look=soft] thead th:only-child{border-radius:var(--radius-eb)}.eb-table[data-look=soft]>tbody>.eb-tr>td{border-bottom:1px solid var(--table-line);height:42px}.eb-table[data-look=soft]>tbody:last-child>.eb-tr:last-child>td{border-bottom:0}.eb-table[data-look=soft]>tbody>.eb-tr:hover{background:var(--surface-hover)}.eb-table[data-look=soft] td.eb-group-head{border-bottom:1px solid var(--table-line);background:0 0}.eb-table[data-look=cards]>thead th{height:28px;padding-bottom:var(--space-2);vertical-align:bottom;background:var(--surface-page);color:var(--text-muted)}.eb-table[data-look=cards]>thead th:first-child{padding-left:var(--table-card-inset)}.eb-table[data-look=cards][data-grouped]>thead th:first-child{padding-left:calc(var(--space-4) + var(--table-card-inset))}.eb-table[data-look=cards]>tbody>.eb-tr{background:0 0!important}.eb-table[data-look=cards]>tbody>.eb-tr>td{height:1px;box-shadow:none;padding:3px 0;border:0!important}.eb-table[data-look=cards]>thead th,.eb-table[data-look=soft]>thead th,.eb-table[data-look=soft]>tbody>.eb-tr>td+td{border-left:0!important}.eb-table[data-look=cards][data-grouped]>tbody>.eb-tr>td{background:var(--surface-well)}.eb-table[data-look=cards][data-grouped]>tbody>.eb-tr>td:first-child{padding-left:var(--space-4)}.eb-table[data-look=cards][data-grouped]>tbody>.eb-tr>td:last-child{padding-right:var(--space-4)}.eb-table[data-look=cards][data-grouped]>tbody>.eb-tr[data-group-last]>td{padding-bottom:var(--space-4)}.eb-table[data-look=cards][data-grouped]>tbody>.eb-tr[data-group-last]>td:first-child{border-bottom-left-radius:var(--radius-lg)}.eb-table[data-look=cards][data-grouped]>tbody>.eb-tr[data-group-last]>td:last-child{border-bottom-right-radius:var(--radius-lg)}.eb-cardcell{--card-edge:inset 0 1px 0 var(--table-line), inset 0 -1px 0 var(--table-line);--card-drop:0 1px 2px -2px var(--table-card-drop);height:100%;min-height:50px;padding:var(--table-cell-pad);background:var(--row-bg,var(--surface-card));box-shadow:var(--card-edge), var(--card-drop);align-items:center;transition:box-shadow .15s;display:flex;position:relative}.eb-cardcell>*{min-width:0}td:first-child>.eb-cardcell{--card-edge:inset 0 1px 0 var(--table-line), inset 0 -1px 0 var(--table-line), inset 1px 0 0 var(--table-line);padding-left:var(--table-card-inset);border-radius:var(--radius-eb) 0 0 var(--radius-eb)}td:last-child>.eb-cardcell{--card-edge:inset 0 1px 0 var(--table-line), inset 0 -1px 0 var(--table-line), inset -1px 0 0 var(--table-line);border-radius:0 var(--radius-eb) var(--radius-eb) 0}td:only-child>.eb-cardcell{--card-edge:inset 0 0 0 1px var(--table-line);border-radius:var(--radius-eb)}.eb-table[data-look=cards]>tbody>.eb-tr:hover>td>.eb-cardcell{--card-drop:0 4px 5px -5px var(--table-card-drop)}.eb-table[data-look=cards]>tbody>.eb-tr>td.eb-td-hoveract{padding-right:0!important}.eb-table[data-look=cards][data-grouped]>tbody>.eb-tr>td.eb-td-hoveract{padding-right:var(--space-4)!important}.eb-table[data-look=cards] td.eb-td-hoveract>.eb-cardcell{padding-right:42px}.eb-table[data-look=cards] td.eb-group-head{background:var(--surface-well);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:0 calc(var(--space-4) + 4px)}.eb-table[data-look=cards] tr[data-folded]>td.eb-group-head{border-radius:var(--radius-lg)}.eb-table[data-look=cards] .eb-group-name{color:var(--text-primary)}.eb-table-scroll[data-look=cards] tbody tr:last-child td:not(.eb-group-head):first-child,.eb-table-scroll[data-look=cards] tbody tr:last-child td:not(.eb-group-head):last-child,.eb-table-scroll[data-look=cards] thead th:first-child,.eb-table-scroll[data-look=cards] thead th:last-child{border-radius:0}.eb-pop{z-index:var(--z-dropdown);background:var(--surface-card);max-width:calc(100vw - 28px);padding:var(--space-3) var(--space-2);transform-origin:top;animation:popIn .13s var(--ease-arch) both;border:none;border-radius:10px;position:absolute;top:calc(100% + 5px);box-shadow:0 0 0 .5px #0c080914,0 10px 26px #00000024}@keyframes popIn{0%{opacity:0;transform:scale(.92)}}.eb-pop.eb-pop--tight{padding:var(--space-2) var(--pad-card-sm)}.eb-addr-pop{flex-direction:column;gap:2px;display:flex}.eb-addr-pop-head{align-items:center;gap:2px;min-height:20px;display:flex}.eb-addr-pop-name{margin-right:var(--space-2);font-size:var(--text-body);color:var(--text-primary);white-space:nowrap;flex:1;font-weight:600}.eb-addr-pop-addr{font-size:var(--text-meta);color:var(--text-muted);word-break:break-all;max-width:320px}.eb-more-link{font:inherit;font-size:var(--text-meta);color:var(--text-accent);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.eb-more-link:disabled{color:var(--text-subtle);cursor:default}.eb-more-link--block{width:100%;padding:2px 5px;display:block}.eb-popline{padding:5px var(--space-3);border-radius:var(--radius-eb);font-size:12.5px;font-family:var(--font-body);color:var(--text-primary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;display:flex}.eb-popline:hover{background:var(--surface-sunken)}.eb-popline input{accent-color:var(--color-crimson);cursor:pointer}.eb-popline input:disabled{cursor:default}.eb-pop-actions{padding:2px var(--space-3) 8px;border-bottom:1px solid var(--color-taupe);gap:6px;margin-bottom:5px;display:flex}.eb-pop-actions button{border:1px solid var(--color-taupe);border-radius:var(--radius-eb);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:#7c7472;cursor:pointer;background:0 0;flex:1;padding:4px 0;font-size:8.5px;font-weight:600}.eb-pop-actions button:hover{border-color:var(--color-gold);color:var(--color-gold)}.eb-filterbar{flex-direction:column;align-items:flex-end;margin-bottom:12px;display:flex}.eb-filterbar-controls{flex-wrap:nowrap;order:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.eb-filterbar-controls[data-has-left]{align-self:stretch}.eb-filterbar-left{align-items:center;margin-right:auto;display:inline-flex}.eb-pagehead-actions .eb-filterbar,.eb-tablebar .eb-filterbar{margin-bottom:0}.eb-sortbtn{background:var(--surface-card);border:1px solid var(--color-taupe);border-radius:var(--radius-eb);color:var(--text-control);cursor:pointer;align-items:center;padding:6px 9px;display:inline-flex}.eb-sortbtn:hover{border-color:var(--color-gold);color:var(--color-gold)}.eb-scrim{top:0;bottom:0;right:0;left:var(--eb-rail-w,0px);z-index:var(--z-scrim);background:#0c080957;transition:opacity .2s;position:fixed}.eb-scrim--full{left:0}.eb-panel{max-width:calc(100% - var(--eb-rail-w,0px));z-index:60;background:var(--surface-card);box-shadow:var(--shadow-dock);transition:transform .26s var(--ease-arch), width .26s var(--ease-arch);border-left:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.eb-shell-main{transition:margin-right .17s var(--ease-arch)}:root[data-panel-open] .eb-shell-main{margin-right:var(--eb-panel-w,0px);transition:margin-right .26s var(--ease-arch)}:root[data-panel-dragging] .eb-shell-main,:root[data-panel-dragging] .eb-panel{transition:none}:root[data-panel-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.eb-line{border-top:1px solid var(--surface-sunken);gap:14px;padding:8px 0;display:flex}.eb-line-label{color:var(--color-gold);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:104px;padding-top:3px;overflow:hidden}.eb-line-value{font-size:var(--text-body);min-width:0}.eb-panel[data-narrow=true] .eb-line{flex-direction:column;gap:4px}.eb-panel[data-narrow=true] .eb-line-label{width:auto;padding-top:0}.eb-panel .eb-chip,.eb-panel .eb-fig{white-space:nowrap}.eb-panel header input{text-overflow:ellipsis}.eb-panel .eb-people{min-width:0;overflow:hidden;flex-wrap:nowrap!important}.eb-panel .eb-person-name{white-space:nowrap}.eb-panel[data-narrow=true] .eb-person-name{display:none}.eb-panel .eb-one-line{min-width:0;overflow:hidden;flex-wrap:nowrap!important}.eb-panel[data-narrow=true] .eb-one-line .eb-tag{letter-spacing:.06em;padding-inline:7px}.eb-fit-short,.eb-panel[data-narrow=true] .eb-fit-long{display:none}.eb-panel[data-narrow=true] .eb-fit-short{display:inline}.eb-panel-dock{border-top:1px solid var(--color-taupe);background:var(--surface-card);padding:var(--space-3) var(--space-6) var(--space-5);gap:var(--space-3);flex-shrink:0;display:grid}.eb-panel-edge{z-index:3;cursor:col-resize;touch-action:none;outline:none;place-items:center;width:10px;display:grid;position:absolute;top:0;bottom:0;left:0}.eb-panel-edge:before{content:"";background:var(--color-taupe);width:1px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:0}.eb-panel-edge:hover:before,.eb-panel-edge:focus-visible:before,:root[data-panel-dragging] .eb-panel-edge:before{background:var(--color-gold-soft);width:2px}.eb-panel-edge-grip{color:var(--text-subtle);opacity:0;transition:opacity .15s;position:relative}.eb-panel-edge:hover .eb-panel-edge-grip,.eb-panel-edge:focus-visible .eb-panel-edge-grip,:root[data-panel-dragging] .eb-panel-edge-grip{opacity:1}@media (max-width:767px){:root[data-panel-open] .eb-shell-main{margin-right:0}.eb-panel{width:calc(100% - var(--eb-rail-w,0px))!important}.eb-panel-edge{display:none}}.eb-panel-in>*{animation:panelRise .34s var(--ease-arch) both}.eb-panel-in>:first-child{animation-delay:40ms}.eb-panel-in>:nth-child(2){animation-delay:70ms}.eb-panel-in>:nth-child(3){animation-delay:.1s}.eb-panel-in>:nth-child(4){animation-delay:.13s}.eb-panel-in>:nth-child(5){animation-delay:.16s}.eb-panel-in>:nth-child(n+6){animation-delay:.18s}@keyframes panelRise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.eb-arrive>*{animation:ebArrive var(--dur-arrive) var(--ease-eb) backwards}.eb-arrive>:nth-child(2){animation-delay:var(--arrive-step)}.eb-arrive>:nth-child(3){animation-delay:calc(var(--arrive-step) * 2)}.eb-arrive>:nth-child(4){animation-delay:calc(var(--arrive-step) * 3)}.eb-arrive>:nth-child(5){animation-delay:calc(var(--arrive-step) * 4)}.eb-arrive>:nth-child(n+6){animation-delay:calc(var(--arrive-step) * 5)}@keyframes ebArrive{0%{opacity:0;transform:translateY(var(--arrive-rise))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eb-arrive>*{animation:none}}.eb-step-next{animation:ebStepFromRight var(--dur-base) var(--ease-arch) both}.eb-step-prev{animation:ebStepFromLeft var(--dur-base) var(--ease-arch) both}@keyframes ebStepFromRight{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes ebStepFromLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eb-step-next,.eb-step-prev{animation:none}}.eb-panel[data-wide=true]{box-shadow:none}.eb-panelbtn{border-radius:var(--radius-eb);color:#8a837c;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:26px;height:26px;transition:color .14s,background .14s;display:grid}.eb-panelbtn:hover:not(:disabled){color:var(--color-crimson-bright);background:var(--surface-sunken)}.eb-bell-glass{border-radius:var(--radius-lg);background:var(--bell-glass-bg);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);transition:background .16s,box-shadow .16s,border-color .16s}.eb-bell-glass:hover{box-shadow:var(--shadow-card-hover)}.eb-bell-glass[data-open=true]{background:var(--color-navy);border-color:var(--color-navy);box-shadow:var(--shadow-card)}.eb-xbtn{border-radius:var(--radius-eb);color:#8a837c;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:26px;height:26px;transition:color .14s,background .14s;display:grid}.eb-xbtn:hover:not(:disabled){color:var(--color-crimson-bright);background:var(--surface-sunken)}.eb-xbtn:disabled{color:#d6d0ca;cursor:default}@media (prefers-reduced-motion:reduce){.eb-xbtn{transition:none}}.eb-cal-now{transition:top .8s linear}@media (prefers-reduced-motion:reduce){.eb-cal-now{transition:none}}.eb-flagmark-hover{transition:background .14s}.eb-flagmark-hover:hover{background:#5b1219}@supports (color:color-mix(in lab, red, red)){.eb-flagmark-hover:hover{background:color-mix(in srgb, var(--color-crimson) 10%, var(--surface-card))}}.eb-panelbtn:disabled{color:#d6d0ca;cursor:default}.eb-toasts{z-index:var(--z-toast);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.eb-toast{pointer-events:auto;background:var(--surface-card);border:1px solid var(--color-taupe);border-left:3px solid var(--color-navy);border-radius:var(--radius-eb);min-width:260px;max-width:380px;animation:toastIn .22s var(--ease-arch) both;align-items:flex-start;gap:10px;padding:11px 14px;display:flex;box-shadow:0 10px 30px #00000029}@keyframes toastIn{0%{opacity:0;transform:translateY(-16px)}}.eb-toast-more{align-items:center;gap:var(--space-2);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.eb-toast-more:hover{color:var(--text-accent)}.eb-toast-list{margin:var(--space-2) 0 0;padding-left:var(--space-6);gap:var(--space-1);font-size:var(--text-meta);color:var(--text-secondary);overflow-wrap:anywhere;display:grid}.eb-toast{width:max-content}.eb-toast-head{align-items:baseline;min-width:0;display:flex}.eb-toast-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-toast-text[data-cut],.eb-toast[data-cut]{cursor:pointer}.eb-message-text{font-size:var(--text-body);color:var(--text-secondary);margin-top:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.eb-toast-more{min-width:0;max-width:100%}.eb-toast-undo{flex:none}.eb-toast-more.is-open svg{transform:rotate(180deg)}.eb-toast-line{align-items:center;gap:var(--space-2);display:flex}.eb-toast-undo{vertical-align:top;margin-left:var(--space-3);height:calc(var(--text-body) * 1.45);color:var(--color-gold);font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;line-height:1;display:inline-flex}.eb-bulkbar{z-index:60;background:var(--color-navy);color:#fff;border-radius:var(--radius-eb);animation:toastIn .22s var(--ease-arch) both;align-items:center;gap:14px;padding:10px 14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000003d}.eb-bulkbar-count{font-size:var(--text-meta);white-space:nowrap}.eb-bulkbar-actions{align-items:center;gap:8px;display:flex}.eb-bulkbar .eb-xbtn{color:var(--text-on-navy)}.eb-bulkbar .eb-xbtn:hover:not(:disabled){color:var(--text-on-navy);background:var(--surface-on-navy-hover)}.eb-navitem{border-radius:6px;transition:background .12s,color .12s}.eb-navitem:hover:not([data-active=true]){color:var(--text-on-navy);background:#f8f6f212}.eb-navitem[data-active=true]{background:var(--color-cream);color:var(--color-ink)}.eb-shell-nav .eb-xbtn{color:#7c868e}.eb-shell-nav .eb-xbtn:hover:not(:disabled){color:var(--text-on-navy);background:var(--surface-on-navy-hover)}.eb-back{font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;color:#8c8482;transition:color .15s var(--ease-arch);align-items:center;gap:6px;margin-bottom:9px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.eb-back:hover{color:var(--color-crimson-bright)}.eb-back svg{transition:transform .18s var(--ease-arch)}.eb-back:hover svg{transform:translate(-3px)}.eb-tr{transition:background .13s ease, transform .13s var(--ease-arch)}.eb-btn,.eb-view,.eb-panelbtn,.eb-stat{transition:background .14s ease, color .14s ease, border-color .14s ease, transform .12s var(--ease-arch), box-shadow .14s ease}.eb-btnx[data-v=primary]:hover:not(:disabled){background:var(--color-crimson-dk)!important;border-color:var(--color-crimson-dk)!important}.eb-btnx[data-v=ghost]:hover:not(:disabled){background:var(--surface-sunken)!important}.eb-btnx[data-v=quiet]:hover:not(:disabled),.eb-btnx[data-v=dashed]:hover:not(:disabled){color:var(--color-ink)!important;border-color:var(--color-gold)!important}.eb-btnx[data-v=onDark]:hover:not(:disabled){background:var(--surface-on-navy-hover)!important}.eb-btnx[data-v=light]:hover:not(:disabled){background:var(--fill-gold)!important;border-color:var(--fill-gold)!important;color:var(--text-on-fill)!important}.eb-btnx:active:not(:disabled),.eb-btn:active:not(:disabled),.eb-view:active,.eb-panelbtn:active:not(:disabled){transform:translateY(1px)}.eb-stat:active{transform:translateY(0)}.eb-btnx[data-loading]{cursor:wait}.eb-btnx[data-loading]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#b3a48466 50%,#0000 70%);animation:1.4s ease-in-out infinite ebBtnShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ebBtnShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.eb-btnx[data-loading]:after{opacity:.55;animation:none;transform:none}}.eb-collapse{transition:grid-template-rows var(--dur-base) var(--ease-arch);grid-template-rows:0fr;display:grid}.eb-collapse[data-open=true]{grid-template-rows:1fr}.eb-collapse-inner{opacity:0;min-height:0;transition:opacity var(--dur-fast) ease;overflow:hidden}.eb-collapse[data-open=true]>.eb-collapse-inner{opacity:1;transition:opacity var(--dur-base) var(--ease-arch) calc(var(--dur-base) * .35);min-width:0;overflow:visible}@media (prefers-reduced-motion:reduce){.eb-collapse,.eb-collapse-inner{transition:none}}.eb-mail-body :first-child{margin-top:0}.eb-mail-body :last-child{margin-bottom:0}.eb-mail-body p,.eb-mail-body ul,.eb-mail-body ol,.eb-mail-body blockquote,.eb-mail-body table,.eb-mail-body h1,.eb-mail-body h2,.eb-mail-body h3,.eb-mail-body h4,.eb-mail-body h5,.eb-mail-body h6,.eb-mail-body pre{margin:0 0 12px}.eb-mail-body a{color:var(--text-accent)}.eb-mail-body blockquote{border-left:2px solid var(--border-soft);color:var(--text-muted);padding-left:12px}.eb-mail-body table{border-collapse:collapse;max-width:100%}.eb-mail-body td,.eb-mail-body th{border:1px solid var(--border-soft);padding:4px 8px}.eb-mail-body pre,.eb-mail-body code{background:var(--surface-sunken);border-radius:4px;font-family:ui-monospace,Consolas,monospace}.eb-mail-body pre{padding:8px 10px;overflow-x:auto}.eb-mail-body code{padding:1px 4px}.eb-tick-path{stroke-dasharray:34;stroke-dashoffset:34px;animation-name:ebTickDraw;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-fill-mode:forwards}@keyframes ebTickDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.eb-tick-path{stroke-dashoffset:0;animation:none}}.eb-checkbox{border-radius:var(--radius-eb);border:1px solid var(--border-strong);background:var(--surface-card);cursor:pointer;width:17px;height:17px;transition:background var(--dur-fast) var(--ease-arch), border-color var(--dur-fast) var(--ease-arch);flex-shrink:0;place-items:center;padding:0;display:grid}.eb-checkbox[data-checked=true]{background:var(--color-gold);border-color:var(--color-gold)}.eb-checkbox:disabled{cursor:default;opacity:.5}.eb-checkbox:not([data-checked=true]){border-color:var(--check-ring)}@media (prefers-reduced-motion:reduce){.eb-checkbox{transition:none}}.eb-switch{--sw-w:38px;--sw-h:21px;--sw-knob:17px;width:var(--sw-w);height:var(--sw-h);border-radius:var(--radius-pill);background:var(--border-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-eb);border:none;flex-shrink:0;padding:0;position:relative}.eb-switch[data-on=true]{background:var(--color-gold)}.eb-switch:disabled{cursor:default;opacity:.5}[data-same-thread=greyed]{color:var(--text-muted)}[data-same-thread=greyed] .eb-switch{opacity:.5}.eb-switch:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.eb-switch-knob{width:var(--sw-knob);height:var(--sw-knob);transition:transform var(--dur-fast) var(--ease-eb);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0c080940}.eb-switch[data-on=true] .eb-switch-knob{transform:translateX(calc(var(--sw-w) - var(--sw-knob) - 4px))}@media (prefers-reduced-motion:reduce){.eb-switch,.eb-switch-knob{transition:none}}.eb-value-flash{animation:ebValueTint .9s var(--ease-arch) both;border-radius:var(--radius-eb)}@keyframes ebValueTint{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 45%, transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.eb-value-flash{animation:none}}.eb-cadence-overdue{animation:1.8s ease-in-out infinite ebCadencePulse}@keyframes ebCadencePulse{0%,to{box-shadow:inset 0 0 0 1px var(--color-crimson)}50%{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--color-crimson) 70%, transparent)}}@media (prefers-reduced-motion:reduce){.eb-cadence-overdue{box-shadow:inset 0 0 0 2px var(--color-crimson);animation:none}}.eb-escalated{animation:1.8s ease-in-out infinite ebCadencePulse}@media (prefers-reduced-motion:reduce){.eb-escalated{box-shadow:inset 0 0 0 2px var(--color-crimson);animation:none}}.eb-tooltip{z-index:var(--z-tooltip);white-space:normal;background:#0c0809e6;width:max-content;max-width:260px}@supports (color:color-mix(in lab, red, red)){.eb-tooltip{background:color-mix(in srgb, var(--color-ink) 90%, transparent)}}.eb-tooltip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-cream);font-family:var(--font-body);font-weight:500;font-size:var(--text-label);letter-spacing:-.01em;border-radius:var(--radius-eb);box-shadow:var(--shadow-menu), 0 1px 2px #0c08093d;pointer-events:none;opacity:0;border:1px solid #ffffff14;padding:4px 8px;line-height:1.4;animation:.15s ease-out forwards ebTipIn}@keyframes ebTipIn{0%{opacity:0;transform:translateX(calc(-50% + var(--eb-tip-shift,0px))) translateY(-2px) scale(.97)}to{opacity:1;transform:translateX(calc(-50% + var(--eb-tip-shift,0px))) translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.eb-tooltip{opacity:1;transform:translateX(calc(-50% + var(--eb-tip-shift,0px)));animation:none}}.eb-navprogress{background:var(--color-crimson);z-index:300;width:0;height:2.5px;position:fixed;top:0;left:0}.eb-navprogress.growing{animation:.9s cubic-bezier(.1,.6,.2,1) forwards ebNavGrow}.eb-navprogress.complete{opacity:0;width:100%;transition:width .25s ease-out,opacity .2s 80ms}@keyframes ebNavGrow{to{width:78%}}@media (prefers-reduced-motion:reduce){.eb-navprogress{display:none}}@keyframes ebPop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.eb-pop-in{animation:ebPop .18s var(--ease-arch) both}.eb-modal{z-index:var(--z-modal);background:var(--surface-card);border:none;border-top:3px solid var(--color-gold);border-radius:var(--radius-lg);max-height:min(86vh,780px);color:var(--color-ink);animation:dialogIn .2s var(--ease-arch) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000042}.eb-modal-head{border-bottom:1px solid var(--color-taupe);flex-shrink:0;align-items:flex-start;gap:10px;padding:18px 22px 14px;display:flex}.eb-modal-toolrow{align-items:center;gap:var(--space-1);padding-right:var(--space-4);background:var(--surface-card);border-bottom:1px solid var(--color-grid);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-shrink:0;display:flex}.eb-modal-toolrow-bar{flex:1;min-width:0}.eb-modal-body{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.eb-modal-body:focus{outline:none}.eb-modal-foot{border-top:1px solid var(--color-taupe);background:var(--surface-sunken);flex-shrink:0;justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.eb-dialog{z-index:var(--z-confirm);background:var(--surface-card);border:1px solid var(--color-taupe);border-top:3px solid var(--color-crimson);border-radius:var(--radius-eb);width:min(440px,100vw - 40px);animation:dialogIn .2s var(--ease-arch) both;padding:22px 24px 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000042}@keyframes dialogIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.93)}}.lg{background:var(--color-navy);--surface-page:#f8f6f2;--surface-card:#fff;--surface-sunken:#efece7;--text-primary:#0c0809;--text-secondary:#5f5854;--text-muted:#767070;--color-taupe:#e2deda;--color-crimson:#5b1219;--color-crimson-dk:#460e14;--color-gold:#77694d;--color-gold-soft:#b3a484;--color-ink:#0c0809;--color-navy:#323e49;--color-ok:#3f6b4f;--color-warn:#9a6b22;--color-crimson-bright:#5b1219;--text-alarm:#c0272d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);grid-template-columns:1.15fr 1fr;display:grid;position:fixed;inset:0}.lg-art{background:var(--color-navy);flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.lg-art:after{content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:26px}.lg-grid{opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.lg-icon{z-index:2;width:58px;height:auto;position:relative}.lg-quote{z-index:2;max-width:470px;position:relative}.lg-quote h2{color:#fff;letter-spacing:-.02em;font-size:40px;line-height:1.14}.lg-quote h2 em{color:var(--color-gold-soft);font-style:italic}.lg-quote p{font-size:var(--text-body);color:#9ca7af;max-width:52ch;margin-top:18px;line-height:1.65}.lg-credit{z-index:2;position:relative}.lg-credit-help{font-size:var(--text-meta);color:#9ca7af;margin-bottom:12px;line-height:1.6}.lg-credit-help a{color:var(--color-gold-soft);text-decoration:none}.lg-credit-help a:hover,.lg-credit-help a:focus-visible{text-decoration:underline}.lg-credit-line{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#6e7a84;border-top:1px solid #ffffff21;flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;font-size:8px;font-weight:600;display:flex}.lg-credit-line span{opacity:.5}.lg-form{background:var(--surface-sunken);flex-direction:column;display:flex;position:relative;overflow:hidden}.lg-bg{pointer-events:none;background:url("/images/white background.png") 50%/cover no-repeat;position:absolute;inset:0}.lg-bg:after{content:"";background:#fdfcfa9e;position:absolute;inset:0}.lg-scroll{z-index:1;flex-direction:column;flex:1;align-items:center;min-height:0;padding:40px 60px 20px;display:flex;position:relative;overflow-y:auto}.lg-box{flex-shrink:0;width:100%;max-width:360px;margin-top:auto;margin-bottom:auto}.lg-mark{width:168px;height:auto;margin:0 auto 26px;display:block}.lg-head{text-align:center;margin-bottom:26px}.lg-sub{color:#7c7472;margin-top:8px;font-size:13px;line-height:1.6}.lg-field{margin-bottom:15px}.lg-field label{font-family:var(--font-label);letter-spacing:.17em;text-transform:uppercase;color:#6e6664;margin-bottom:6px;font-size:8.5px;font-weight:600;display:block}.lg-labelrow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lg-labelrow label{margin-bottom:6px}.lg-forgot{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);border-bottom:1px solid #0000;font-size:8.5px;font-weight:600;text-decoration:none}.lg-forgot:hover{color:var(--color-crimson-bright);border-bottom-color:var(--color-crimson)}.lg-forgot:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}button.lg-forgot{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0}.lg-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lg-checks{flex-direction:column;gap:10px;display:flex}.lg-checks label{font-family:var(--font-body);letter-spacing:normal;text-transform:none;color:var(--color-ink);cursor:pointer;align-items:center;gap:10px;margin-bottom:0;font-size:13.5px;font-weight:400;display:flex}.lg-field input,.lg-field textarea,.lg-field select{background:var(--surface-card);border:1px solid var(--color-taupe);border-radius:var(--radius-eb);width:100%;font-family:var(--font-body);color:var(--color-ink);padding:11px 12px;font-size:13.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.lg-field textarea{resize:vertical;min-height:68px}.lg-field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#8a837c 50%),linear-gradient(135deg,#8a837c 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.lg-field input:focus,.lg-field textarea:focus{border-color:var(--color-gold);outline:none;box-shadow:0 0 0 2px #77694d38}.lg-field input:focus-visible,.lg-field textarea:focus-visible{box-shadow:var(--focus-ring)}.lg-pwwrap{position:relative}.lg-pwwrap input{padding-right:38px}.lg-pwtoggle{border-radius:var(--radius-eb);width:30px;height:30px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.lg-pwtoggle:hover{background:var(--surface-sunken);color:var(--color-ink)}.lg-pwtoggle:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.pw-bar{gap:4px;margin-top:8px;display:flex}.pw-bar span{background:var(--color-taupe);border-radius:2px;flex:1;height:3px;transition:background .18s}.pw-bar span[data-on=true]{background:var(--color-ok)}.pw-strength{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ok);margin-top:5px;font-size:8.5px;font-weight:600}.pw-strength[data-score="0"],.pw-strength[data-score="1"]{color:var(--color-warn)}.pw-rules{margin:11px 0 0;padding:0;list-style:none}.pw-rules li{color:#9a948f;align-items:center;gap:7px;padding:2px 0;font-size:12px;transition:color .15s;display:flex}.pw-rules li[data-ok=true]{color:var(--color-ok)}.pw-tick{flex-shrink:0;place-items:center;width:13px;display:grid}.pw-mismatch{color:var(--color-crimson-bright);align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.lg-error{background:#5b1219;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-error{background:color-mix(in srgb, var(--color-crimson) 8%, var(--surface-card))}}.lg-error{border:1px solid #5b1219}@supports (color:color-mix(in lab, red, red)){.lg-error{border:1px solid color-mix(in srgb, var(--color-crimson) 20%, var(--surface-card))}}.lg-error{border-left:2px solid var(--color-crimson);border-radius:var(--radius-eb);color:var(--color-crimson-dk);font-size:12.5px;line-height:1.55}.lg-error svg{color:var(--color-crimson-bright);flex-shrink:0;margin-top:2px}.lg-sent{background:#3f6b4f;flex-direction:column;align-items:center;gap:12px;padding:30px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-sent{background:color-mix(in srgb, var(--color-ok) 9%, var(--surface-card))}}.lg-sent{border:1px solid #3f6b4f}@supports (color:color-mix(in lab, red, red)){.lg-sent{border:1px solid color-mix(in srgb, var(--color-ok) 20%, var(--surface-card))}}.lg-sent{border-radius:var(--radius-eb);text-align:center}.lg-sent-tick{background:var(--color-ok);width:38px;height:38px;color:var(--text-on-fill);border-radius:50%;place-items:center;display:grid}.lg-sent p{font-size:var(--text-body);color:var(--color-ok);line-height:1.6}.pw-note{background:var(--surface-sunken);border-radius:var(--radius-eb);color:#6e6664;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.6}@media (max-width:420px){.lg-row{grid-template-columns:1fr;gap:0}}.lg-btn{background:var(--color-crimson);color:#fff;text-align:center;border-radius:var(--radius-eb);width:100%;font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin-top:8px;padding:14px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.lg-btn:hover{background:var(--color-crimson-dk)}.lg-btn:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.lg-or{color:#a49c9a;align-items:center;gap:12px;margin:20px 0;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--color-taupe);flex:1;height:1px}.lg-or span{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;font-size:8.5px;font-weight:600}.lg-ms{background:var(--surface-card);border:1px solid var(--color-taupe);border-radius:var(--radius-eb);width:100%;color:var(--color-ink);font-family:var(--font-label);letter-spacing:.06em;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.lg-ms:hover{border-color:var(--color-crimson);box-shadow:0 0 0 1px var(--color-crimson)}.lg-ms:focus-visible{border-color:var(--color-crimson);box-shadow:0 0 0 2px var(--color-crimson);outline:none}.ms-sq{grid-template-columns:1fr 1fr;gap:1.5px;width:15px;height:15px;display:grid}.ms-sq i{display:block}.lg-signup{text-align:center;color:#7c7472;margin-top:18px;font-size:13px}.lg-signup a{color:var(--text-accent);font-weight:500;text-decoration:none}.lg-signup a:hover,.lg-signup a:focus-visible{text-decoration:underline}.lg-note{font-size:var(--text-meta);color:var(--text-muted);border-top:1px solid var(--color-taupe);margin-top:18px;padding-top:16px;line-height:1.65}.lg-note a{color:var(--text-accent);text-decoration:none}.lg-note a:hover,.lg-note a:focus-visible{text-decoration:underline}.lg-warn{background:#9a6b22;margin-top:16px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.lg-warn{background:color-mix(in srgb, var(--color-warn) 10%, var(--surface-card))}}.lg-warn{border:1px solid #9a6b22}@supports (color:color-mix(in lab, red, red)){.lg-warn{border:1px solid color-mix(in srgb, var(--color-warn) 20%, var(--surface-card))}}.lg-warn{border-left:2px solid var(--color-gold);border-radius:var(--radius-eb);color:var(--text-secondary);font-size:12.5px;line-height:1.6}.lg-foot{z-index:1;border-top:1px solid var(--color-taupe);width:100%;font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#a49c9a;background:#fdfcfab8;flex-shrink:0;justify-content:space-between;margin:0 auto;padding:13px 60px 18px;font-size:8px;font-weight:600;display:flex;position:relative}@media (max-width:860px){.lg{grid-template-columns:1fr}.lg-art{display:none}.lg-scroll{padding:32px 26px 18px}.lg-foot{padding:12px 26px 16px}}.hub{background:var(--surface-page);min-height:100dvh;color:var(--color-navy);--hub-fg:var(--color-navy);--hub-fg-muted:#4a4642;--hub-fg-faint:#2e3238;--hub-accent:var(--color-gold);--hub-glass:#ffffff9e;--hub-glass-hover:#fffc;--hub-glass-edge:#323e4924;--hub-glass-edge-hover:#77694db3;--hub-glass-shadow:inset 0 1px 0 #ffffffb3, 0 10px 30px #232d3624;--hub-glass-shadow-hover:inset 0 1px 0 #fffc, 0 18px 40px #232d3633;--hub-ring:#77694dbf;--hub-go-fill:var(--color-gold);--hub-photo-opacity:.95;--hub-photo-filter:saturate(.8);--hub-scrim:radial-gradient(ellipse at 50% 42%, #f8f6f280 0%, #f8f6f257 45%, #3a302a4d 80%, #28201c85 100%);--hub-glow:0 0 16px #f8f6f2f2, 0 0 5px #f8f6f2e6;transition:opacity .5s,transform .5s;position:relative;overflow:hidden}html[data-theme=dark] .hub{background:var(--color-ink);color:var(--text-on-navy);--hub-fg:var(--text-on-navy);--hub-fg-muted:#f8f6f2b8;--hub-fg-faint:#f8f6f280;--hub-accent:#c9a66b;--hub-glass:#323e4999;--hub-glass-hover:#323e49bd;--hub-glass-edge:#f8f6f22e;--hub-glass-edge-hover:#c9a66bbf;--hub-glass-shadow:inset 0 1px 0 #f8f6f21a, 0 14px 36px #00000061;--hub-glass-shadow-hover:inset 0 1px 0 #f8f6f224, 0 22px 48px #00000075;--hub-ring:#c9a66bd9;--hub-photo-opacity:1;--hub-photo-filter:none;--hub-scrim:linear-gradient(180deg, #1a1a1ab3 0%, #232d368f 60%, #1a1a1ac7 100%);--hub-glow:none}.hub-bg{opacity:var(--hub-photo-opacity);filter:var(--hub-photo-filter);background:url(/images/hub-photo.jpg) 50%/cover no-repeat;transition:transform .66s cubic-bezier(.65,0,.35,1);animation:30s ease-in-out infinite alternate hubDrift;position:absolute;inset:0}.hub-scrim{background:var(--hub-scrim);position:absolute;inset:0}@keyframes hubDrift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.1)translate(-1.2%,-.9%)}}.hub-wrap{z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:28px 28px 56px;display:flex;position:absolute;inset:0}.hub-logo-link{cursor:pointer;background:0 0;border:0;padding:0;display:block}.hub-logo{width:176px;height:auto;display:block}.hub-logo-cream{display:none}html[data-theme=dark] .hub .hub-logo-cream{display:block}html[data-theme=dark] .hub .hub-logo-full{display:none}.hub-greet{text-align:center;margin-top:34px}.hub-hi{font-family:var(--font-display);color:var(--hub-fg);text-shadow:var(--hub-glow);font-size:40px;font-weight:400;line-height:1.12}.hub-sub{color:var(--hub-fg-faint);text-shadow:var(--hub-glow);margin-top:6px;font-size:16px}.hub-tiles{grid-template-columns:repeat(3,336px);justify-content:center;gap:18px;margin-top:30px;display:grid}.hub-tiles[data-n="1"]{grid-template-columns:500px}.hub-tiles[data-n="2"],.hub-tiles[data-n="4"]{grid-template-columns:repeat(2,500px)}.hub-tiles[data-n="5"]{grid-template-columns:repeat(6,159px)}.hub-tiles[data-n="5"]>*{grid-column:span 2}.hub-tiles[data-n="5"]>:nth-child(4){grid-column:2/span 2}.hub-door{border:1px solid var(--hub-glass-edge);border-radius:var(--radius-xl);min-height:148px;box-shadow:var(--hub-glass-shadow);background:var(--hub-glass);color:inherit;cursor:pointer;text-align:left;font:inherit;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:24px 24px 24px 22px;transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s,background .22s;display:grid}.hub-door:hover{box-shadow:var(--hub-glass-shadow-hover);border-color:var(--hub-glass-edge-hover);background:var(--hub-glass-hover);transform:translateY(-4px)}.hub-door:focus-visible{outline:2px solid var(--hub-accent);outline-offset:3px}.hub-theme-slot{position:absolute;top:22px;right:22px}.hub-theme-btn,.hub-theme-btn:hover:not(:disabled){color:var(--color-navy)}html[data-theme=dark] .hub-theme-btn,html[data-theme=dark] .hub-theme-btn:hover:not(:disabled){color:var(--hub-accent)}.hub-ring{border-radius:var(--radius-round);border:1px solid var(--hub-ring);width:56px;height:56px;color:var(--hub-accent);place-items:center;display:grid}.hub-kicker{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-accent);font-size:10px;font-weight:600}.hub-name{font-family:var(--font-display);color:var(--hub-fg);margin:4px 0 8px;font-size:27px;font-weight:800;line-height:1.1}.hub-line{color:var(--hub-fg-muted);white-space:nowrap;font-size:12.5px}.hub-go{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--hub-accent);border:1px solid var(--hub-ring);border-radius:var(--radius-btn);padding:9px 13px;font-size:10px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.hub-door:hover .hub-go{background:var(--hub-go-fill);color:var(--text-on-navy);border-color:var(--hub-go-fill)}.hub-tiles.is-stacked .hub-door{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;align-items:start;gap:0;min-height:196px;padding:20px 20px 18px}.hub-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.hub-tiles.is-stacked .hub-ring{width:44px;height:44px}.hub-tiles.is-stacked .hub-name{margin:0 0 6px;font-size:24px}.hub-tiles.is-stacked .hub-go{justify-self:end;margin-top:14px}@media (min-width:721px) and (max-width:1100px){.hub-wrap{justify-content:safe center;overflow-y:auto}.hub-tiles,.hub-tiles[data-n]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1044px}.hub-tiles[data-n="1"]{grid-template-columns:minmax(0,500px)}.hub-tiles[data-n="2"],.hub-tiles[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1018px}.hub-tiles[data-n="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-tiles:not(.is-stacked) .hub-door{grid-template-columns:44px minmax(0,1fr) auto}.hub-tiles:not(.is-stacked) .hub-ring{width:44px;height:44px}.hub-line{white-space:normal;overflow-wrap:anywhere}}@media (min-width:721px) and (max-width:900px){.hub-tiles.is-stacked,.hub-tiles.is-stacked[data-n]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1018px}.hub-tiles.is-stacked[data-n="5"]>*,.hub-tiles.is-stacked[data-n="5"]>:nth-child(4){grid-column:auto}}@media (min-width:721px) and (max-width:800px){.hub-tiles:not(.is-stacked) .hub-go{display:none}.hub-tiles:not(.is-stacked) .hub-door{grid-template-columns:44px minmax(0,1fr)}}@media (max-width:720px){.hub-wrap{padding:var(--space-7) var(--space-6) 56px;justify-content:flex-start;overflow-y:auto}.hub-greet{margin-top:var(--space-7)}.hub-hi{font-size:32px}.hub-tiles,.hub-tiles[data-n]{gap:var(--space-5);width:100%;max-width:500px;margin-top:var(--space-7);grid-template-columns:minmax(0,1fr)}.hub-tiles[data-n="5"]>*,.hub-tiles[data-n="5"]>:nth-child(4){grid-column:auto}.hub-door,.hub-tiles.is-stacked .hub-door{min-height:0;padding:var(--space-6);gap:var(--space-5)}.hub-go{align-items:center;min-height:44px;display:inline-flex}.hub-tiles:not(.is-stacked) .hub-door{grid-template-columns:44px minmax(0,1fr) auto}.hub-tiles:not(.is-stacked) .hub-ring{width:44px;height:44px}.hub-name{font-size:24px}.hub-line{white-space:normal;overflow-wrap:anywhere}}@media (max-width:420px){.hub-go{display:none}.hub-tiles:not(.is-stacked) .hub-door{grid-template-columns:44px minmax(0,1fr)}}.hub-foot{text-align:center;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--hub-fg-faint);text-shadow:var(--hub-glow);font-size:9.5px;position:absolute;bottom:16px;left:0;right:0}@keyframes hubRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hubSettle{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.hub-logo-link{animation:.55s cubic-bezier(.2,.7,.2,1) both hubSettle}.hub-greet{animation:.5s cubic-bezier(.2,.7,.2,1) .22s both hubRise}.hub-door{animation:hubRise .46s cubic-bezier(.2, .7, .2, 1) calc(.42s + var(--i) * 80ms) both}.hub-foot{animation:.4s .95s both hubRise}@media (prefers-reduced-motion:reduce){.hub-logo-link,.hub-greet,.hub-door,.hub-foot,.hub-bg{animation:none}}.hub-going .hub-bg{animation:none}.hub-going .hub-wrap{transition:opacity .17s ease, transform .3s var(--ease-arch);opacity:0;transform:translateY(-6px)scale(.99)}.fly{z-index:60;pointer-events:none;position:fixed;inset:0}.fly-plate{background:var(--color-cream);transform-origin:50%;transition:transform .4s var(--ease-arch);position:fixed;inset:0}.fly-plate.go{transform:none}.fly-rail{background:var(--color-navy);width:206px;transition:transform .38s var(--ease-arch) 40ms;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.fly-rail.go{transform:none}.fly-top{background:var(--surface-card);border-bottom:1px solid var(--color-taupe);opacity:0;height:50px;transition:opacity .26s ease .12s, transform .32s var(--ease-arch) .12s;position:fixed;top:0;left:206px;right:0;transform:translateY(-8px)}.fly-top.go{opacity:1;transform:none}.fly-title{color:var(--color-ink);white-space:nowrap;font-size:23px;line-height:1.15;position:fixed}.fly-title.go{animation:ebHubTitleGrow .4s var(--ease-arch) both}@keyframes ebHubTitleGrow{60%{opacity:.35;transform:scale(1.5)}to{opacity:0;transform:scale(2.1)}}.fly-loader{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.fly-loader.go{animation:.35s .38s forwards ebHubLoaderIn}.fly-loader img{animation:1.5s ease-in-out .38s infinite ebHubLoaderPulse}.fly-loader-name{letter-spacing:.24em;color:var(--color-gold);font-size:10px}@keyframes ebHubLoaderIn{to{opacity:1}}@keyframes ebHubLoaderPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.fly-loader.go{opacity:1;animation:none}.fly-loader img{animation:none}}.hub-alert{z-index:5;border-radius:var(--radius-eb);color:var(--text-on-navy);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c08098c;border:1px solid #b3a48473;align-items:center;gap:10px;padding:9px 15px;font-size:13px;text-decoration:none;transition:border-color .16s,background .16s;display:flex;position:fixed;top:22px;right:26px}.hub-alert:hover{border-color:var(--text-on-navy);background:#0c0809b8}.hub-alert-count{background:var(--color-crimson);color:#fff;border-radius:var(--radius-eb);place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.hub-alert-go{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-soft);align-items:center;gap:3px;margin-left:4px;font-size:9px;font-weight:600;display:inline-flex}.eb-raillogo{transition:background .14s}.eb-raillogo:hover{background:#ffffff0f}.eb-userbtn{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:11px 16px;transition:background .14s;display:flex}.eb-userbtn:hover{background:#ffffff12}.eb-userbtn:focus-visible{outline:2px solid var(--color-crimson);outline-offset:-2px}.eb-usermenu{z-index:40;background:var(--surface-card);width:264px;color:var(--color-ink);border:1px solid var(--color-taupe);border-radius:var(--radius-eb);animation:popIn .13s var(--ease-arch) both;padding:6px 0;position:absolute;bottom:calc(100% + 6px);left:12px;box-shadow:0 14px 36px #0000004d}.eb-usermenu-head{border-bottom:1px solid var(--color-taupe);align-items:center;gap:11px;margin-bottom:5px;padding:12px 14px 13px;display:flex}.eb-usermenu-head>div{min-width:0;overflow:hidden}.eb-usermenu-name{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.3;overflow:hidden}.eb-usermenu-email{color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;line-height:1.4;overflow:hidden}.eb-usermenu-item{font-family:var(--font-body);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 13px;font-size:13px;text-decoration:none;display:flex}.eb-usermenu-item:hover{background:var(--surface-sunken)}.eb-usermenu-item svg{color:var(--text-muted)}.eb-usermenu-rule{background:var(--color-taupe);height:1px;margin:5px 0}.eb-theme-row{padding:6px 13px 9px}.eb-theme-label{color:var(--text-muted);margin-bottom:5px;display:block}.eb-theme-seg{border:1px solid var(--border-soft);border-radius:var(--radius-eb);display:flex;overflow:hidden}.eb-theme-btn{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-card);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);border:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 4px;display:inline-flex}.eb-theme-btn+.eb-theme-btn{border-left:1px solid var(--border-soft)}.eb-theme-btn:hover{background:var(--surface-sunken)}.eb-theme-btn[data-on=true]{background:var(--color-navy);color:#fff}.eb-theme-btn[data-on=true] svg{color:#fff}.eb-theme-btn svg{color:var(--text-muted)}.eb-account{z-index:var(--z-modal);background:var(--surface-card);border:1px solid var(--color-taupe);border-top:3px solid var(--color-crimson);border-radius:var(--radius-eb);width:min(620px,100vw - 40px);max-height:min(560px,100vh - 60px);animation:dialogIn .2s var(--ease-arch) both;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000042}.eb-account-head{border-bottom:1px solid var(--color-taupe);flex-shrink:0;align-items:center;gap:12px;padding:15px 18px 14px;display:flex}.eb-account-head>div:first-child{flex:1}.eb-account-body{flex:1;min-height:0;display:flex}.eb-account-tabs{border-right:1px solid var(--color-taupe);background:var(--surface-sunken);flex-shrink:0;width:168px;padding:12px 10px}.eb-account-tab{border-radius:var(--radius-eb);width:100%;font-family:var(--font-label);color:#6e6664;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:9px;margin-bottom:3px;padding:8px 11px;font-size:12.5px;font-weight:500;display:flex}.eb-account-tab:hover{background:var(--surface-sunken)}.eb-account-tab[data-on=true]{background:var(--surface-card);border-left-color:var(--color-crimson);color:var(--color-ink);font-weight:600}.eb-account-tab svg{color:#8a837c}.eb-account-panel{flex:1;min-width:0;padding:20px 22px 24px;overflow-y:auto}.eb-account-who{border-bottom:1px solid #efece7;align-items:center;gap:15px;padding-bottom:18px;display:flex}.eb-account-row{border-bottom:1px solid #efece7;gap:16px;padding:12px 0;display:flex}.eb-account-row>div:first-child{flex-shrink:0;width:108px;padding-top:2px}.eb-mycat{gap:var(--space-3);display:grid}.eb-mycat-row{align-items:center;gap:var(--space-4);grid-template-columns:28px minmax(0,1fr) auto;display:grid}.eb-mycat-row[data-off] .eb-input{color:var(--text-subtle)}.eb-mycat-colour{border:1px solid var(--border-soft);border-radius:var(--radius-eb);cursor:pointer;background:0 0;width:28px;height:24px;padding:0}span.eb-mycat-colour{cursor:default;background:var(--surface-well)}.eb-mycat-empty{font-size:var(--text-body);color:var(--text-muted)}@media (max-width:560px){.eb-account-body{flex-direction:column}.eb-account-tabs{border-right:0;border-bottom:1px solid var(--color-taupe);gap:6px;width:100%;display:flex}.eb-account-tab{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.hub-bg,.hub-wrap,.fly-title{animation:none}.hub,.hub-wrap,.fly-plate,.fly-rail,.fly-top{transition:none}.fly-plate,.fly-title{opacity:1;transform:none}.eb-pop,.eb-toast,.eb-dialog{animation:none}.eb-panel,.eb-scrim,.eb-tr,.eb-panelbtn{transition:none}.eb-panel-in>*,.eb-pop-in,.eb-modal{animation:none}.eb-back svg,.eb-btn,.eb-btnx,.eb-view,.eb-stat{transition:none}.eb-btnx:active:not(:disabled),.eb-btn:active:not(:disabled),.eb-view:active,.eb-panelbtn:active:not(:disabled){transform:none}}.eb-tag{border:1px solid var(--color-taupe);border-radius:var(--radius-pill);background:var(--surface-card);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#8c8482;cursor:pointer;transition:border-color .14s ease, color .14s ease, background .14s ease, transform .12s var(--ease-arch);padding:4px 10px;font-size:10px;font-weight:600}.eb-tag:hover:not(:disabled){border-color:var(--color-gold);color:var(--color-gold)}.eb-tag[data-on=true]{background:var(--color-navy);border-color:var(--color-navy);color:var(--text-on-fill)}.eb-tag[data-on=true]:hover:not(:disabled){border-color:var(--color-gold);color:var(--text-on-fill)}.eb-tag:active:not(:disabled){transform:translateY(1px)}.eb-tag:disabled{cursor:not-allowed;opacity:.6}.eb-email-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.eb-email-choice{grid-template-columns:1fr}}.eb-email-opt{text-align:left;border:1px solid var(--color-taupe);background:var(--surface-card);border-radius:var(--radius-eb);cursor:pointer;width:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-body);align-items:flex-start;gap:11px;padding:13px;display:flex}.eb-email-opt:hover:not(:disabled){box-shadow:var(--shadow-card-hover);border-color:var(--color-gold-soft)}.eb-email-opt:disabled{cursor:not-allowed;opacity:.6}.eb-unsaved{border-radius:var(--radius-eb);background:var(--tint-gold);font-size:var(--text-meta);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.eb-unsaved b{color:var(--text-primary);text-transform:none;letter-spacing:normal;font-family:var(--font-body);font-size:var(--text-body);font-weight:600}.eb-etabs{border-bottom:1px solid var(--color-taupe);gap:4px;margin-bottom:4px;display:flex}.eb-etab{font-size:var(--text-meta);font-family:var(--font-body);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 10px;display:inline-flex}.eb-etab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--color-crimson);font-weight:600}.eb-etab .n{font-family:var(--font-label);font-size:var(--text-label);color:var(--text-muted);font-weight:700}.eb-etools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 10px;display:flex}.eb-elist{gap:8px;padding-bottom:6px;display:grid}.eb-erow{border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:var(--shadow-card);cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-body);border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid;position:relative}.eb-erow:hover{box-shadow:var(--shadow-card-hover)}.eb-erow .subj{overflow-wrap:anywhere;font-weight:600}.eb-erow .who{font-size:var(--text-meta);color:var(--text-muted)}.eb-erow .when{font-size:var(--text-meta);color:var(--text-secondary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.eb-erow .when b{color:var(--text-primary);font-weight:600;display:block}@media (max-width:560px){.eb-erow{grid-template-columns:1fr}.eb-erow .when{text-align:left}}.eb-eempty{text-align:center;color:var(--text-muted);font-size:var(--text-meta);padding:26px 10px}.eb-eread{gap:12px;display:grid}.eb-eread .kv{font-size:var(--text-meta);grid-template-columns:90px 1fr;gap:10px;display:grid}.eb-eread .kv .lab{color:var(--text-muted);padding-top:1px}.eb-eread .bodycopy{white-space:pre-wrap;border-radius:var(--radius-eb);background:var(--surface-well);font-size:var(--text-meta);padding:12px;line-height:1.6}.eb-new-tag{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold);border:1px solid var(--color-gold-soft);border-radius:var(--radius-pill);padding:0 5px;font-weight:700}@media (prefers-reduced-motion:reduce){.eb-tag{transition:none}.eb-tag:active:not(:disabled){transform:none}}.eb-feed-open{border-radius:var(--radius-eb);transition:background .14s var(--ease-arch)}.eb-feed-open:hover,.eb-feed-open:focus-visible{background:var(--surface-sunken)}@media (prefers-reduced-motion:reduce){.eb-feed-open{transition:none}}.jt-rail{align-items:start;width:100%;display:grid;position:relative}.jt-rail-line{background:var(--surface-sunken);border-radius:2px;height:3px;position:absolute;top:4px;overflow:hidden;transform:translateY(-50%)}.jt-rail-fill{background:var(--color-gold);height:100%;transition:width .3s var(--ease-arch);border-radius:2px;display:block}.jt-rail-step{z-index:1;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.jt-rail-label{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:#a49c9a;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:8.5px;overflow:hidden}.jt-rail-label[data-state=now]{color:var(--color-crimson-bright);font-weight:700}.jt-rail-label[data-state=done]{color:var(--text-rail-done)}@media (prefers-reduced-motion:reduce){.jt-rail-fill{transition:none}}.eb-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:box-shadow .16s var(--ease-arch), transform .16s var(--ease-arch)}.eb-card-target{outline:2px dashed var(--color-gold);outline-offset:-3px}a.eb-card:hover,a.eb-card:focus-visible,button.eb-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.eb-card{transition:none}a.eb-card:hover,button.eb-card:hover{transform:none}}.eb-notice{border-radius:var(--radius-lg);border:1px solid var(--surface-sunken);background:var(--surface-well);transition:background .14s var(--ease-arch), border-color .14s var(--ease-arch), box-shadow .14s var(--ease-arch), transform .14s var(--ease-arch)}.eb-notice+.eb-notice{margin-top:8px}.eb-notice[data-read=true]{background:var(--surface-card);border-color:var(--surface-sunken)}.eb-notice[data-tone=critical][data-read=false]{background:#5b1219}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=critical][data-read=false]{background:color-mix(in srgb, var(--color-crimson) 8%, var(--surface-card))}}.eb-notice[data-tone=critical][data-read=false]{border-color:#5b1219}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=critical][data-read=false]{border-color:color-mix(in srgb, var(--color-crimson) 20%, var(--surface-card))}}.eb-notice[data-tone=warn][data-read=false]{background:#9a6b22}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=warn][data-read=false]{background:color-mix(in srgb, var(--color-warn) 10%, var(--surface-card))}}.eb-notice[data-tone=warn][data-read=false]{border-color:#9a6b22}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=warn][data-read=false]{border-color:color-mix(in srgb, var(--color-warn) 20%, var(--surface-card))}}.eb-notice[data-tone=info][data-read=false]{background:#2f5d73}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=info][data-read=false]{background:color-mix(in srgb, var(--color-info) 9%, var(--surface-card))}}.eb-notice[data-tone=info][data-read=false]{border-color:#2f5d73}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=info][data-read=false]{border-color:color-mix(in srgb, var(--color-info) 20%, var(--surface-card))}}.eb-notice[data-tone=ok][data-read=false]{background:#3f6b4f}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=ok][data-read=false]{background:color-mix(in srgb, var(--color-ok) 9%, var(--surface-card))}}.eb-notice[data-tone=ok][data-read=false]{border-color:#3f6b4f}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-tone=ok][data-read=false]{border-color:color-mix(in srgb, var(--color-ok) 20%, var(--surface-card))}}.eb-notice[data-selected=true]{background:#2f5d73}@supports (color:color-mix(in lab, red, red)){.eb-notice[data-selected=true]{background:color-mix(in srgb, var(--color-info) 12%, var(--surface-card))}}.eb-notice[data-selected=true]{border-color:var(--color-info)}a.eb-notice:hover,a.eb-notice:focus-visible,div.eb-notice:hover,div.eb-notice:focus-visible{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.eb-notice{transition:none}a.eb-notice:hover,div.eb-notice:hover{transform:none}}.eb-notice-medal{color:#fff;cursor:default;border:none;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}button.eb-notice-medal{cursor:pointer}.eb-notice-medal[data-tone=critical]{background:var(--color-crimson)}.eb-notice-medal[data-tone=warn]{background:var(--fill-warn)}.eb-notice-medal[data-tone=info]{background:var(--fill-info)}.eb-notice-medal[data-tone=ok]{background:var(--fill-ok)}.eb-feed-removed{opacity:.55}.eb-star-wrap{flex:none;display:inline-flex}.eb-star-name{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.eb-star-line{align-items:flex-start;gap:var(--space-1);display:flex}.eb-star-line>:first-child{flex:1;min-width:0}.eb-star-line>.eb-star-wrap{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) 0 0}.eb-star{color:var(--text-subtle)}.eb-star[data-on]{color:var(--color-gold)}.eb-star[data-on] svg path{fill:currentColor}.eb-tr .eb-star:not([data-on]),.eb-board-card .eb-star:not([data-on]),.eb-card-go .eb-star:not([data-on]){opacity:0;transition:opacity .12s var(--ease-arch)}.eb-tr:hover .eb-star,.eb-tr:focus-within .eb-star,.eb-board-card:hover .eb-star,.eb-board-card:focus-within .eb-star,.eb-card-go:hover .eb-star,.eb-card-go:focus-within .eb-star{opacity:1}.eb-notice-trash{opacity:0;transition:opacity .12s var(--ease-arch), color .12s}.eb-notice:hover .eb-notice-trash,.eb-feed-row:hover .eb-notice-trash,.eb-row-reveal:hover .eb-notice-trash,.eb-row-reveal:focus-within .eb-notice-trash,.eb-actionitem:hover .eb-notice-trash,.eb-actionitem:focus-within .eb-notice-trash,.eb-tr:hover .eb-notice-trash,.eb-tr:focus-within .eb-notice-trash,.eb-notice-trash:focus-visible{opacity:1}.eb-notice-trash:hover{color:var(--color-crimson-bright)!important}.eb-reaction-add{border-radius:var(--radius-round);cursor:pointer;opacity:.55;background:0 0;border:0;place-items:center;padding:2px;display:grid}.eb-reaction-add:hover{opacity:1;background:var(--surface-sunken)}.eb-fellow-mark{background:var(--tint-info);width:16px;height:16px;color:var(--text-muted);vertical-align:middle;border-radius:50%;place-items:center;display:inline-grid}.eb-fold-text{white-space:pre-wrap;overflow-wrap:anywhere}.eb-fold-text.is-folded{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eb-reaction-pill{border-radius:var(--radius-pill);font-size:var(--text-meta);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:2px 4px;line-height:1.3;display:inline-flex}.eb-reaction-pill:hover{background:var(--surface-sunken)}.eb-react-btn{border-radius:var(--radius-pill);min-width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 4px;display:inline-grid}.eb-react-btn:hover{background:var(--surface-sunken);color:var(--color-crimson-bright)}.eb-react-btn{align-items:center;gap:3px;display:inline-flex}.eb-react-btn[data-hearted]{color:var(--color-crimson-bright)}.eb-react-btn[data-hearted] svg path{fill:currentColor}.eb-react-count{font-size:var(--text-meta);color:var(--text-secondary);line-height:1}.eb-react-btn[data-reacted] .eb-react-count{color:var(--color-gold);font-weight:600}.eb-lost-switches{gap:var(--space-6);flex-wrap:wrap;display:flex}.eb-lost-switch{align-items:center;gap:var(--space-3);font-size:var(--text-body);cursor:pointer;display:inline-flex}.eb-outlook-clash{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--text-meta);color:var(--color-warn);flex-wrap:wrap;display:flex}.eb-outlook-clash a{color:var(--text-accent);font-weight:600}.eb-reaction-pill[data-mine] .eb-fig{color:var(--color-gold);font-weight:600}.eb-react-opt[data-heart]{color:var(--color-crimson-bright)}.eb-react-opt[data-heart] svg path{fill:currentColor}.eb-react-strip{align-items:center;gap:2px;padding:2px;display:flex}.eb-react-opt{border-radius:var(--radius-round);width:32px;height:32px;font-size:var(--text-title);color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;line-height:1;transition:transform .12s;display:grid}.eb-react-opt:hover,.eb-react-opt:focus-visible{background:var(--surface-sunken);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.eb-react-opt{transition:none}.eb-react-opt:hover{transform:none}}.eb-emoji-group-label{font-size:var(--text-label);font-family:var(--font-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:3px;font-weight:600}.eb-emoji-grid{flex-wrap:wrap;gap:2px;display:flex}.eb-emoji-cell{border-radius:var(--radius-eb);cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:grid}.eb-emoji-cell:hover{background:var(--surface-sunken)}.eb-emoji-empty{font-size:var(--text-meta);color:var(--text-subtle);padding:6px 2px}@media (prefers-reduced-motion:reduce){.eb-notice-trash{transition:none}}.eb-notice-add{opacity:0;transition:opacity .12s var(--ease-arch)}.eb-filterbar:hover .eb-journey-help,.eb-filterbar:focus-within .eb-journey-help,.eb-row-reveal:hover .eb-notice-add,.eb-row-reveal:focus-within .eb-notice-add,.eb-notice-add:focus-visible,.eb-notice-add:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.eb-notice-add{transition:none}}@media (hover:none){.eb-notice-trash,.eb-notice-add{opacity:1}}.eb-tr>td.eb-td-hoveract{position:relative;padding-right:42px!important}th.eb-th-hoveract{padding-right:42px!important}.eb-row-hoveract{top:50%;right:var(--space-2);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.eb-store-empty{color:var(--text-subtle)}.eb-board-scroll[data-pannable]{cursor:grab}.eb-board-scroll[data-panning],.eb-table-scroll[data-panning]{cursor:grabbing;-webkit-user-select:none;user-select:none}.eb-compose-body{contain:inline-size;overflow-x:auto}.eb-inline-edit{cursor:pointer;border-bottom:1px solid #0000;display:inline-block}.eb-inline-edit:hover,.eb-inline-edit:focus-visible{border-bottom-color:var(--border-soft)}.eb-colour-swatch{border-radius:var(--radius-round);border:1px solid var(--color-taupe);cursor:pointer;width:20px;height:20px;padding:0;transition:transform .1s}.eb-colour-swatch:hover{transform:scale(1.12)}.eb-colour-swatch:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.eb-colour-swatch{transition:none}}.eb-projlink{color:var(--color-info);text-decoration:none}.eb-projlink:hover,.eb-projlink:focus-visible{text-decoration:underline}.eb-duecell{border-radius:var(--radius-eb);width:100%;font-family:var(--font-label);font-size:var(--text-meta);text-align:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-eb), background-color var(--dur-fast) var(--ease-eb);background:0 0;border:1px solid #0000;align-items:center;padding:3px 5px;font-weight:600;display:flex}.eb-duecell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-duecell:hover{border-color:var(--color-taupe);background:var(--surface-card)}.eb-duecell:focus-visible{border-color:var(--color-gold);box-shadow:var(--focus-ring);outline:none}.eb-duecell:disabled{cursor:not-allowed}.eb-cellpick{font-family:var(--font-body);font-size:var(--text-body);color:inherit;max-width:100%;font-weight:400}.eb-cellpick-val{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.eb-meetday-heading{color:#5c5654;margin:0 0 6px 2px;font-size:12.5px;font-weight:600}.eb-meetday{padding:0;overflow:hidden}.eb-meetrow{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);transition:background .14s var(--ease-arch);background:0 0;border:0;border-top:1px solid #efece7;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.eb-meetrow:first-child{border-top:0}.eb-meetrow:hover,.eb-meetrow:focus-visible{background:var(--surface-sunken)}.eb-meetrow-title{color:var(--text-accent);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.eb-meetrow-time{color:#8c8482;margin-top:2px;font-size:11.5px}.eb-meetrow-attendees{color:#8c8482;flex-shrink:0;align-items:center;gap:4px;font-size:11.5px;display:flex}@media (prefers-reduced-motion:reduce){.eb-meetrow{transition:none}}.eb-unsaved{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);font-size:9px;font-weight:600}.eb-attendeechip{background:var(--surface-sunken);border:1px solid var(--color-taupe);border-radius:var(--radius-eb);align-items:center;gap:5px;padding:4px 6px 4px 9px;font-size:12px;display:inline-flex}.eb-attendeechip button{color:#8a837c;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:15px;height:15px;display:grid}.eb-attendeechip button:hover{background:var(--surface-sunken)}.eb-actionitem{align-items:flex-start;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.eb-actionitem input[type=checkbox]{flex-shrink:0;margin-top:3px}.eb-facts{border-top:1px solid #efece7;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:2px 18px;margin-bottom:4px;padding-top:10px;display:grid}.eb-fact{min-width:0;padding:6px 0}.eb-fact-label{color:var(--color-gold);margin-bottom:3px}.eb-fact-value{overflow-wrap:anywhere;min-width:0;font-size:13.5px;line-height:1.5}.eb-snapshot{--snapshot-tile-h:128px;grid-template-columns:repeat(auto-fit,minmax(190px,200px));justify-content:center;align-items:stretch;gap:10px;display:grid}.eb-snapshot>.eb-card{min-height:var(--snapshot-tile-h)}.eb-snapshot>*{margin-bottom:0!important}.eb-shell-topbar{border-bottom:1px solid #0000;transition:border-color .2s}.eb-shell-topbar[data-scrolled=true]{border-bottom-color:var(--color-taupe)}@media print{.eb-shell-nav,.eb-shell-topbar{display:none!important}.eb-shell,.eb-shell-main,.eb-shell-content{height:auto!important;display:block!important;overflow:visible!important}.eb-table-scroll{overflow:visible!important}table{page-break-inside:auto}thead{display:table-header-group}tr{page-break-inside:avoid}.eb-xbtn,.eb-panelbtn{display:none!important}}html[data-theme=dark]{--surface-page:#14191e;--surface-card:#1c232a;--surface-sunken:#10151a;--surface-well:#232b33;--surface-muted-tile:#2b343d;--surface-muted-tile-edge:#3c4750;--bell-glass-bg:#1c232a8c;--tint-complete:#222c30;--tint-info:#1b262e;--tint-alarm:#3c2022;--help-marker-fill:#e04a5099;--find-hit:#e8b93b59;--find-cur:#c98c00;--cal-past-opacity:.9;--cal-past-bg:#161c22;--tint-gold:#2a261d;--tint-gold-reply:#363126;--tint-moved:#1d242b;--line-moved:#242d36;--on-tint:#0c0809;--text-on-navy:#f8f6f2;--text-on-image:#ffffffd1;--text-on-fill:#fff;--check-ring:#313a43;--tick-ring:#313a43;--author-1:#6ba3be;--author-2:#e08a5b;--author-3:#6fa981;--author-4:#b58bc9;--author-5:#d2b45e;--author-6:#e0708f;--author-select:#6ba3be4d;--note-paper:#2f2a1f;--note-edge:#b3a48447;--note-fold:#463e2d;--text-on-filter:#3a2e06;--text-on-navy-muted:#b9b5b1;--border-on-navy:#fff6;--surface-on-navy-hover:#ffffff24;--color-gold-on-navy:#c4b189;--text-primary:#ece8e3;--text-secondary:#bdb6af;--text-muted:#a29b96;--text-subtle:#97918d;--text-accent:#8fa0ab;--border-strong:#3a444e;--border-soft:#2a333c;--table-line:#2a333b;--surface-hover:#212931;--table-track:#3a444d;--table-gh-band:var(--surface-sunken);--table-card-drop:#0000008c;--tint-sel:#1e2d3c;--cat-1-bg:#22303d;--cat-1-fg:#a9c0d6;--cat-2-bg:#23332a;--cat-2-fg:#a7c9af;--cat-3-bg:#3a3222;--cat-3-fg:#d9c08a;--cat-4-bg:#3b252a;--cat-4-fg:#e0a6af;--cat-5-bg:#2e2838;--cat-5-fg:#c3b5d9;--cat-6-bg:#1f3437;--cat-6-fg:#9dcbd0;--tint-ok:#1e2a23;--color-taupe:#2a333c;--color-crimson:#a8323c;--color-crimson-dk:#8a2831;--color-crimson-bright:#db838c;--color-gold:#c4b189;--color-gold-soft:#9c8d6e;--color-alarm:#e04a50;--text-alarm:#e97d81;--fill-ok:#44674f;--fill-warn:#765b2c;--fill-info:#416374;--fill-gold:#695f49;--fill-alarm:#a5363b;--text-control:#a29b96;--text-empty:#97918d;--text-rail-done:#97918d;--rail-group:#aba18b;--border-input:#6f757b;--color-settled:#95a5af;--color-cream:#14191e;--color-ink:#ece8e3;--color-navy:#2e3944;--color-navy-deep:#242e37;--color-lightblue:#95a5af;--color-slate:#7c93a8;--color-grid:#ffffff14;--color-ok:#6fa981;--color-warn:#d2a24e;--color-info:#6ba3be;--chart-2:var(--color-slate);--cal-line-purple:#a08cae;--text-inactive:#a39d97;--status-cancelled:#c2515e;--shadow-hover:0 2px 8px #0006;--shadow-menu:0 6px 20px #00000080;--shadow-pop:0 0 0 1px var(--border-strong), 0 12px 28px #0009;--shadow-modal:0 24px 60px #000000b3;--shadow-dock:-10px 0 28px #00000059;--shadow-card:0 0 0 .5px #00000080, 0 1px 3px #00000059;--shadow-card-hover:0 0 0 .5px #0006, 0 4px 14px #00000080;--shadow-lift:0 0 0 .5px #00000080, 0 16px 36px #0009;--dash-dot:#ffffff12;--spot-veil:#0000008c;--spot-sheen:#ffffff38;--shadow-spot-lift:0 18px 40px #0009;--cal-tint-blue:#a1b0ba;--cal-tint-yellow:#bfbbad;--cal-tint-green:#a0b8aa;--cal-tint-grey:#b2b0ab;--cal-tint-purple:#aea4b3;--cal-tint-orange:#beb09c;--cal-tint-crimson:#bca4a2;--note-tint-blue:#729ec0;--note-tint-yellow:#c4a764;--note-tint-green:#6cac84;--note-tint-grey:#a19991;--note-tint-purple:#a181b1;--note-tint-orange:#c48d64;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.eb-estprog{gap:3px;min-width:0;display:grid}.eb-estprog-track{background:var(--color-taupe);border-radius:3px;height:5px;overflow:hidden}.eb-estprog-fill{background:var(--estprog-colour,var(--color-info));border-radius:3px;height:100%}.eb-estprog-line{font-size:var(--text-meta);color:var(--text-muted);justify-content:space-between;gap:8px;min-width:0;display:flex}@keyframes ebShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.eb-skel{background-image:linear-gradient(90deg, var(--surface-sunken) 25%, var(--surface-card) 37%, var(--surface-sunken) 63%);border-radius:var(--radius-eb);background-size:800px 100%;animation:1.6s ease-in-out infinite ebShimmer}.eb-facts-card{padding:var(--space-6) var(--space-7)}.eb-facts-card>.eb-facts{border-top:none;margin-bottom:0;padding-top:0}.eb-goalpct{border-radius:var(--radius-eb);min-width:42px;font-family:var(--font-label);font-size:var(--text-meta);color:var(--color-ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-eb), background-color var(--dur-fast) var(--ease-eb);background:0 0;border:1px solid #0000;padding:2px 4px;font-weight:700}.eb-goalpct:hover:not(:disabled){border-color:var(--color-taupe);background:var(--surface-card)}.eb-goalpct:focus-visible{border-color:var(--color-gold);box-shadow:var(--focus-ring);outline:none}.eb-goalpct:disabled{cursor:default}.eb-idsgrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:720px){.eb-idsgrid{grid-template-columns:1fr}}.eb-idscol{border-radius:var(--radius-lg);background:var(--surface-sunken);min-height:100px;padding:10px}.eb-idscol.is-drop{box-shadow:inset 0 0 0 1px var(--color-navy)}.eb-idscol-head{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin:4px 4px 8px;font-weight:700}.eb-idsmove{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-info);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-weight:700;display:inline-flex}.eb-idsmove:hover{color:var(--color-navy)}.eb-idsmove:focus-visible{box-shadow:var(--focus-ring);outline:none}.eb-daypick{padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-card);max-width:320px}.eb-daypick-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.eb-daypick-month{font-family:var(--font-label);font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.eb-daypick-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.eb-daypick-dow{padding-bottom:var(--space-1);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--text-subtle);font-weight:700}.eb-daypick-day{aspect-ratio:1;border-radius:var(--radius-eb);font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-eb), border-color var(--dur-fast) var(--ease-eb);background:0 0;border:1px solid #0000}.eb-daypick-day:hover:not(:disabled){border-color:var(--color-taupe)}.eb-daypick-day:focus-visible{box-shadow:var(--focus-ring);outline:none}.eb-daypick-day[data-on]{background:var(--color-navy);border-color:var(--color-navy);color:var(--text-on-navy);font-weight:600}.eb-daypick-day[data-outside]{color:var(--text-subtle)}.eb-daypick-day[data-blocked]{color:var(--text-subtle);cursor:default;opacity:.45}.eb-daypick-day[data-today]:not([data-on]){border-color:var(--color-taupe)}.eb-exportwrap{display:inline-flex;position:relative}.eb-exportmenu{z-index:40;min-width:132px;padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:var(--shadow-card-hover);display:grid;position:absolute;top:calc(100% + 4px);right:0}.eb-pop>.eb-exportmenu{box-shadow:none;border:0;min-width:0;padding:0;position:static}.eb-exportitem{border-radius:var(--radius-eb);font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-ink);white-space:nowrap;padding:6px 10px;text-decoration:none}.eb-exportitem:hover{background:var(--surface-sunken)}.eb-exportitem:focus-visible{box-shadow:var(--focus-ring);outline:none}.eb-popgroup{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);padding:8px 12px 3px;font-weight:700;display:block}.eb-empty{text-align:center;color:var(--text-empty);display:block}.eb-mcell{justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.eb-mcell-derived{border-radius:var(--radius-eb);cursor:pointer;max-width:100%;font:inherit;text-align:center;cursor:help;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;display:inline-flex;position:relative}.eb-mcell-derived:focus-visible{box-shadow:var(--focus-ring);outline:none}.eb-mcell-date{font-family:var(--font-label);font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;font-weight:700}.eb-mcell-sub{font-size:var(--text-meta);color:var(--text-subtle);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.eb-mcell-derived .eb-mcell-sub{color:var(--color-info)}.eb-mcell-pop{text-align:left;gap:8px;padding:12px 14px;display:grid}.eb-mcell-head{font-family:var(--font-label);font-size:var(--text-meta);color:var(--color-ink);font-weight:700}.eb-mcell-hint{font-size:var(--text-meta);color:var(--text-subtle);align-items:center;gap:6px;display:flex}.eb-mcell-people{flex-wrap:wrap;gap:6px;display:flex}.eb-mcell-chip{border:1px solid var(--color-taupe);border-radius:var(--radius-pill);font-family:var(--font-label);color:var(--text-secondary);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.eb-mcell-chip[data-on]{background:var(--color-navy);border-color:var(--color-navy);color:var(--text-on-navy)}.eb-mcell-chip:disabled{cursor:default}.eb-mcell-acts{justify-content:flex-end;gap:6px;display:flex}.eb-mcell-part{font-size:var(--text-meta);border-bottom:1px solid var(--border-soft);color:var(--text-secondary);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.eb-mcell-part:last-of-type{border-bottom:0}.eb-mcell-part[data-latest]{color:var(--color-ink);font-weight:600}.eb-mcard-partlink{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.eb-mcard-partlink:hover{color:var(--color-info);text-decoration:underline}.eb-mcard-partst{margin-left:var(--space-2);color:var(--text-muted);font-weight:400}.eb-mcell-link{font-size:var(--text-meta);color:var(--color-info)}.eb-scell-slot{justify-content:flex-start;align-items:center;min-width:0;display:flex}.eb-sorthead-stack{text-align:left;justify-items:start;display:inline-grid}.eb-scell{min-width:0;max-width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-eb);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.eb-scell:hover{background:var(--surface-sunken)}.eb-scell[aria-expanded=true]{background:var(--tint-gold);border-color:var(--color-gold-soft)}.eb-scell:focus-visible{box-shadow:var(--focus-ring);outline:none}.eb-scell-main{align-items:center;gap:var(--space-1);font-family:var(--font-label);font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap;font-weight:700;display:inline-flex}.eb-scell[data-state=booked] .eb-scell-main{color:var(--color-info)}.eb-scell[data-state=held] .eb-scell-main,.eb-scell-nudge{color:var(--color-warn)}.eb-scell[data-state=done] .eb-scell-main{color:var(--color-ok)}.eb-scell[data-state=overdue] .eb-scell-main{color:var(--text-alarm)}.eb-scell[data-state=skipped] .eb-scell-main{color:var(--text-subtle)}.eb-scell-time{color:var(--text-secondary);font-weight:400}.eb-scell-quiet{color:var(--text-secondary);font-weight:600}.eb-scell-teams{color:var(--text-subtle);display:inline-grid}.eb-scell-nudge{font-size:var(--text-meta);font-weight:700}.eb-scell-src{font-size:var(--text-meta);color:var(--color-info)}.eb-scell-tgt,.eb-scell-moved,.eb-scell-flag{align-items:center;gap:var(--space-1);font-size:var(--text-meta);color:var(--text-muted);display:inline-flex}.eb-scell-tgt{display:block}.eb-scell-tgt .eb-mcard-dia{margin-right:var(--space-1);vertical-align:1px}.eb-scell-tgt[data-late]{color:var(--text-alarm);font-weight:600}.eb-scell-moved{color:var(--color-warn)}.eb-scell-flag{color:var(--text-alarm);font-weight:600}.eb-scell-add{align-items:center;gap:var(--space-1);font-size:var(--text-meta);color:var(--text-subtle);display:inline-flex}.eb-scell[data-state=empty]:hover .eb-scell-add{color:var(--color-ink)}.eb-mcard-dia{border:1px solid;flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.eb-sched-legend{gap:var(--space-5);margin:var(--space-2) 0 var(--space-3);font-size:var(--text-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.eb-sched-legend>span{align-items:center;gap:var(--space-1);display:inline-flex}.eb-sched-legend [data-k=booked]{color:var(--color-info)}.eb-sched-legend [data-k=held]{color:var(--color-warn)}.eb-sched-legend [data-k=done]{color:var(--color-ok)}.eb-sorthead small{font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:0;text-transform:none;color:var(--text-subtle);font-weight:400;display:block}.eb-mcard{text-align:left;width:380px;max-width:100%}.eb-mcard-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-3);border-bottom:1px solid var(--border-soft);display:flex}.eb-mcard-head small{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:block}.eb-mcard-head b{font-family:var(--font-display);font-size:var(--text-title);color:var(--color-ink);font-weight:700}.eb-mcard-body{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);display:grid}.eb-mcard-row{align-items:center;gap:var(--space-3);grid-template-columns:76px minmax(0,1fr);display:grid}.eb-mcard-row[data-top]{align-items:start}.eb-mcard-row .eb-input{width:100%}.eb-mcard-lbl{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-mcard-pair{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.eb-mcard-pair>*,.eb-mcard-pair .eb-input{width:100%;min-width:0}.eb-mcard-val[data-tone=alarm]{color:var(--text-alarm);font-weight:600}.eb-mcard-shared,.eb-mcard-note{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.eb-mcard-shared{color:var(--text-subtle);margin-top:calc(-1 * var(--space-2));flex-wrap:nowrap;align-items:baseline}.eb-mcard-note[data-tone=warn]{color:var(--color-warn)}.eb-mcard-note[data-tone=alarm]{color:var(--text-alarm);font-weight:600}.eb-mcard-teams{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-eb);background:var(--tint-info);font-size:var(--text-meta);color:var(--color-info);margin:0;display:flex}.eb-mcard-alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-eb);background:var(--tint-alarm);font-size:var(--text-meta);color:var(--text-alarm);font-weight:600;display:grid}.eb-mcard-acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eb-mcard-link,.eb-mcard-switch{align-items:center;gap:var(--space-1);font:inherit;font-size:var(--text-meta);color:var(--color-info);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.eb-mcard-switch{color:var(--text-muted)}.eb-mcard-switch:hover,.eb-mcard-link:hover{color:var(--color-ink)}.eb-mcard-parts{margin-top:calc(-1 * var(--space-2));display:grid}.eb-biddue{align-items:center;display:inline-flex;position:relative}.eb-biddue-btn{border-radius:var(--radius-eb);font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;padding:3px 18px 3px 6px;display:inline-flex;position:relative}.eb-biddue-btn:hover:not(:disabled){background:var(--surface-sunken)}.eb-biddue-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.eb-biddue-face{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.eb-biddue-face[data-compact]{flex-direction:row;align-items:baseline;gap:6px}.eb-biddue-date{font-variant-numeric:tabular-nums;color:var(--color-ink);white-space:nowrap}.eb-biddue-date[data-moved]{color:var(--color-warn);font-weight:600}.eb-biddue-was{color:var(--text-subtle);font-weight:400}.eb-biddue-src{font-size:var(--text-meta);color:var(--color-info);white-space:nowrap}.eb-biddue-pen{opacity:0;color:var(--text-subtle);transition:opacity var(--dur-fast) var(--ease-eb);display:grid;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.eb-biddue-btn:hover .eb-biddue-pen,.eb-biddue-btn:focus-visible .eb-biddue-pen{opacity:1}.eb-tkcat{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);justify-content:space-between;gap:6px;font-size:8px;font-weight:700;display:flex}.eb-tkcat .eb-tknone{color:var(--text-subtle)}.eb-tkav{display:inline-flex}.eb-tkav>*{border:1.5px solid var(--surface-card);border-radius:50%;margin-left:-5px}.eb-tkav>:first-child{margin-left:0}.eb-tktodo{font-family:var(--font-label);color:var(--color-info);align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.eb-tkres{border-top:1px dashed var(--border-soft);font-size:var(--text-meta);color:var(--color-ok);padding-top:5px}.eb-tkres b{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:8px;font-weight:700}.eb-board-card:has(.eb-tkcard.is-mine){box-shadow:var(--shadow-card), inset 3px 0 0 var(--color-gold)}.eb-board-card:has(.eb-tkcard.is-mine):hover{box-shadow:var(--shadow-card-hover), inset 3px 0 0 var(--color-gold)}.eb-tkchip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-muted);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.eb-tkchip i{opacity:.75;font-size:9px;font-style:normal}.eb-tkchip.is-on{background:var(--color-navy);border-color:var(--color-navy);color:var(--text-on-navy)}.eb-nw-tile{border-radius:var(--radius-lg);cursor:pointer;box-shadow:var(--shadow-card);background:var(--color-navy);color:var(--text-on-navy);position:relative;overflow:hidden}.eb-nw-tile:hover{box-shadow:var(--shadow-card-hover)}.eb-nw-img,.eb-nw-plate{position:absolute;inset:0}.eb-nw-img{background-position:50% 25%;background-size:cover}.eb-nw-plate{background-position:50%;background-repeat:no-repeat;background-size:34%}.eb-nw-ov{background:var(--news-shade);position:absolute;inset:0}.eb-nw-tx{gap:5px;padding:12px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.eb-nw-tx .eb-nw-h{font-family:var(--font-display);text-shadow:0 1px 2px #00000059;font-weight:800;line-height:1.15}.eb-nw-tx .eb-nw-m{font-size:var(--text-meta);color:#fffc;align-items:center;gap:8px;display:flex}.eb-nw-dashbox{padding:0 var(--space-6) var(--space-6);flex:1;min-height:0;display:flex}.eb-nw-dashbox .eb-nw-box{flex:1;min-height:200px}.eb-nw-dashbox .eb-nw-slide.is-on,.eb-nw-dashbox .eb-nw-tile{height:100%}.eb-nw-dashbox .eb-nw-tile{min-height:200px}.eb-nw-dashbox .eb-nw-tx{padding-bottom:calc(var(--space-6) + 12px)}.eb-nw-dashbox .eb-nw-h{font-size:var(--text-page)}.eb-nw-tx .eb-nw-ex{font-size:var(--text-body);color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.eb-nw-pin{border-radius:var(--radius-round);color:#fff;opacity:0;cursor:pointer;z-index:4;background:#0c080973;border:0;place-items:center;width:26px;height:26px;transition:opacity .12s;display:grid;position:absolute;top:10px;right:10px}.eb-nw-acts{gap:var(--space-2);z-index:4;display:flex;position:absolute;top:10px;right:10px}.eb-nw-acts .eb-nw-pin{position:static}.eb-nw-tile:hover .eb-nw-pin,.eb-nw-tile:focus-within .eb-nw-pin,.eb-nw-pin.is-on{opacity:1}.eb-nw-pin.is-on{background:var(--color-filter-on);color:var(--color-navy)}.eb-nw-caro{position:relative}.eb-nw-caro .eb-nw-slide{display:none}.eb-nw-caro .eb-nw-slide.is-on{display:block}.eb-nw-caro .eb-nw-arr{border-radius:var(--radius-round);color:#fff;cursor:pointer;z-index:3;opacity:0;background:#0c080973;border:0;place-items:center;width:30px;height:30px;transition:opacity .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.eb-nw-caro:hover .eb-nw-arr{opacity:1}.eb-nw-caro .eb-nw-arr.is-l{left:10px}.eb-nw-caro .eb-nw-arr.is-r{right:10px}.eb-nw-caro .eb-nw-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.eb-nw-caro .eb-nw-dots button{border-radius:var(--radius-round);cursor:pointer;background:#ffffff73;border:0;width:6px;height:6px;padding:0;transition:width .15s}.eb-nw-caro .eb-nw-dots button.is-on{background:#fff;border-radius:3px;width:18px}.eb-nw-caro .eb-nw-prog{z-index:3;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:#ffffff2e;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.eb-nw-caro .eb-nw-prog b{background:var(--color-filter-on);width:0;height:100%;display:block}.eb-nw-caro.is-running .eb-nw-prog b{animation:5s linear forwards eb-nw-fill}@keyframes eb-nw-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.eb-nw-caro.is-running .eb-nw-prog b{width:100%;animation:none}}.eb-nw-mod{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;padding:12px 14px;display:flex;overflow:hidden}.eb-nw-mod .eb-nw-mh{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.eb-nw-mod .eb-nw-mh>i{border-radius:var(--radius-round);background:var(--color-crimson);width:6px;height:6px;display:inline-block}.eb-nw-mod .eb-nw-body{flex:1;grid-template-rows:repeat(4,minmax(min-content,1fr));align-content:stretch;min-height:0;display:grid}.eb-nw-mod .eb-nw-li{border:0;border-bottom:1px solid var(--border-soft);cursor:pointer;text-align:left;min-height:0;font:inherit;color:inherit;background:0 0;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:4px 0;display:grid}.eb-nw-mod .eb-nw-li:last-child{border-bottom:0}.eb-nw-mod .eb-nw-th{border-radius:var(--radius-eb);width:44px;height:44px;position:relative;overflow:hidden}.eb-nw-mod .eb-nw-th.eb-nw-plate{background-size:60%}.eb-nw-mod .eb-nw-li .eb-nw-t{font-family:var(--font-label);font-size:var(--text-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.eb-nw-mod .eb-nw-li .eb-nw-s{color:var(--text-subtle);font-size:11px}.eb-nw-mod .eb-nw-row{font-size:var(--text-meta);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;padding:2px 0;display:grid}.eb-nw-mod .eb-nw-row:last-child{border-bottom:0}.eb-nw-mod button.eb-nw-row{border:0;border-bottom:1px solid var(--border-soft);text-align:left;width:100%;color:inherit;font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0}.eb-nw-mod button.eb-nw-row:hover b{text-decoration:underline}.eb-nw-pop{font-size:var(--text-meta);gap:3px;padding:10px 12px;display:grid}.eb-nw-pop span{color:var(--text-muted)}.eb-nw-mod .eb-nw-row b{font-family:var(--font-label);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.eb-nw-mod .eb-nw-row span{color:var(--text-subtle);white-space:nowrap;font-size:11px}.eb-nw-mod .eb-nw-empty{font-size:var(--text-meta);color:var(--text-subtle)}.eb-nw-mod .eb-nw-pg{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.eb-nw-mod .eb-nw-pg button.eb-nw-dot,.eb-nw-mod .eb-nw-hd button.eb-nw-dot{border-radius:var(--radius-round);background:var(--border-strong);cursor:pointer;border:0;width:5px;height:5px;padding:0;display:inline-block}.eb-nw-mod .eb-nw-pg button.eb-nw-dot.is-on{background:var(--text-muted);border-radius:3px;width:14px}.eb-nw-mod .eb-nw-hd{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.eb-nw-mod .eb-nw-hd button.eb-nw-dot.is-on{background:var(--text-muted);border-radius:3px;width:12px}.eb-nw-mod .eb-nw-pg button.eb-nw-step{color:var(--text-subtle);cursor:pointer;border-radius:var(--radius-round);background:0 0;border:0;place-items:center;width:18px;height:18px;display:inline-grid}.eb-nw-mod .eb-nw-pg button.eb-nw-step:hover{background:var(--surface-well);color:var(--text-body)}.eb-nw-h320{height:320px}.eb-nw-list.eb-nw-h320{height:auto;min-height:320px}.eb-nw-list.eb-nw-h352{height:auto;min-height:352px}.eb-nw-list.eb-nw-h400{height:auto;min-height:400px}.eb-nw-mod.eb-nw-list{container-type:inline-size}@container (max-width:230px){.eb-nw-mod.eb-nw-list .eb-nw-li{grid-template-columns:minmax(0,1fr)}.eb-nw-mod.eb-nw-list .eb-nw-li .eb-nw-th{display:none!important}}.eb-nw-h190{height:190px}.eb-nw-h352{height:352px}.eb-nw-h170{height:170px}.eb-nw-h400{height:400px}.eb-nw-h200{height:200px}.eb-nw-a{grid-template-columns:1fr 280px;gap:14px;display:grid}.eb-nw-a .eb-nw-lead{grid-template-columns:2fr 1fr;gap:14px;display:grid}.eb-nw-a .eb-nw-hero{height:320px}.eb-nw-a .eb-nw-hero .eb-nw-h{font-size:28px}.eb-nw-a .eb-nw-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.eb-nw-a .eb-nw-grid .eb-nw-tile{height:190px}.eb-nw-a .eb-nw-grid .eb-nw-tile .eb-nw-h{font-size:16px}.eb-nw-rail{align-content:start;gap:14px;display:grid}.eb-nw-front>.eb-nw-lead{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 320px;align-items:stretch}.eb-nw-front>.eb-nw-lead>.eb-nw-mod{grid-column:auto}.eb-nw-a.eb-nw-front .eb-nw-hero{height:auto;min-height:380px}.eb-nw-front>.eb-nw-lead>.eb-nw-list.eb-nw-h320{height:auto;min-height:0}.eb-nw-front>.eb-nw-lead>.eb-nw-list .eb-nw-body{grid-template-rows:repeat(4,minmax(min-content,1fr))}.eb-nw-a.eb-nw-front>.eb-nw-grid{margin-top:0}@media (max-width:760px){.eb-nw-front>.eb-nw-lead{grid-template-columns:1fr}}.eb-nw-b .eb-nw-mast{border-bottom:2px solid var(--text-body);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:6px;display:flex}.eb-nw-b .eb-nw-mast .eb-nw-name{font-family:var(--font-display);letter-spacing:.02em;font-size:34px;font-weight:800}.eb-nw-b .eb-nw-mast .eb-nw-date{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);font-size:10px}.eb-nw-b .eb-nw-cols{grid-template-columns:1fr 260px;gap:18px;display:grid}.eb-nw-b .eb-nw-caro .eb-nw-tile{height:400px}.eb-nw-b .eb-nw-under{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px;display:grid}.eb-nw-b .eb-nw-under.is-first{border-top:1px solid var(--border-soft);padding-top:14px}.eb-nw-st{cursor:pointer;height:200px;overflow:hidden}.eb-nw-st .eb-nw-shot{border-radius:var(--radius-eb);height:120px;position:relative;overflow:hidden}.eb-nw-st .eb-nw-h{font-family:var(--font-display);margin:8px 0 2px;font-size:16px;font-weight:800;line-height:1.2}.eb-nw-st .eb-nw-m{color:var(--text-subtle);font-size:11px}.eb-nw-b .eb-nw-rail{gap:14px}.eb-nw-c{grid-template-columns:1fr 280px;gap:14px;display:grid}.eb-nw-c .eb-nw-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:170px;gap:12px;margin-top:0;display:grid}.eb-nw-c .eb-nw-grid .eb-nw-tile .eb-nw-h{font-size:15px}.eb-nw-c .eb-nw-caro{grid-area:span 2/span 2}.eb-nw-c .eb-nw-caro .eb-nw-slide,.eb-nw-c .eb-nw-caro .eb-nw-tile{height:100%}.eb-nw-c .eb-nw-caro .eb-nw-h{font-size:26px}.eb-nw-c .eb-nw-rail{gap:12px}.eb-nw-wide{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.eb-nw-wide .eb-nw-tile{height:190px}.eb-nw-wide .eb-nw-tile .eb-nw-h{font-size:16px}.eb-nw-c .eb-nw-wide .eb-nw-tile{height:170px}.eb-nw-c .eb-nw-wide .eb-nw-tile .eb-nw-h{font-size:15px}.eb-nw-skel{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.eb-nw-skel div{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--surface-well) 50%, var(--surface-sunken) 75%);background-size:200% 100%;height:190px;animation:1.1s infinite eb-nw-shimmer}@keyframes eb-nw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.eb-nw-skel div{animation:none}}.eb-nw-loadnote{text-align:center;color:var(--text-subtle);padding:10px 0 0;font-size:11px}.eb-loadmore-skel{gap:10px;margin-top:12px;display:grid}.eb-loadmore-skel div{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--surface-sunken) 25%, var(--surface-well) 50%, var(--surface-sunken) 75%);background-size:200% 100%;height:88px;animation:1.1s infinite eb-nw-shimmer}@media (prefers-reduced-motion:reduce){.eb-loadmore-skel div{animation:none}}.eb-nw-theend{text-align:center;padding:calc(var(--space-8) + var(--space-6)) 0 0}.eb-nw-theend .eb-nw-mk{background-position:50%;background-repeat:no-repeat;background-size:contain;width:34px;height:34px;margin:0 auto 8px}.eb-nw-theend .eb-nw-h2{font-family:var(--font-display);font-size:20px;font-weight:800}.eb-nw-theend .eb-nw-s{font-size:var(--text-meta);color:var(--text-subtle)}.eb-nw-article{max-width:720px}.eb-nw-article .eb-nw-shot{border-radius:var(--radius-lg);width:100%;height:320px;box-shadow:var(--shadow-card);background-position:50%;background-size:cover;margin:14px 0 18px;position:relative;overflow:hidden}.eb-nw-article .eb-nw-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:6px 0;font-size:34px;font-weight:800;line-height:1.1}.eb-nw-article .eb-nw-byline{font-size:var(--text-meta);color:var(--text-subtle);align-items:center;gap:10px;display:flex}.eb-nw-article .eb-nw-body{max-width:65ch;color:var(--text-body);font-size:15px;line-height:1.65}.eb-nw-article .eb-nw-body p{color:var(--text-body);max-width:none}.eb-nw-m.eb-nw-meta,.eb-nw-s.eb-nw-meta{gap:2px;min-width:0;display:grid}.eb-nw-ml{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.eb-nw-ml2{text-overflow:clip;flex-wrap:wrap;align-items:center;gap:0 6px;max-height:1.5em;line-height:1.5;display:flex}.eb-nw-part{flex:none;align-items:center;gap:4px;display:inline-flex}.eb-nw-sep{opacity:.6}html[data-theme=dark] .eb-nw-sep{opacity:.9}html[data-theme=dark] :is(.eb-pop,.eb-calx-pop,.eb-mw-menu){box-shadow:var(--shadow-pop)}html[data-theme=dark] .eb-tr[data-sunk]>td{opacity:1}.eb-flagmark-days{opacity:.7}html[data-theme=dark] .eb-flagmark-days{opacity:1}.eb-nw-body :is(b,strong){font-weight:600}.eb-nw-body img{max-width:100%;height:auto}.eb-nw-body table{font-size:medium;line-height:normal}.eb-nw-body :is(table[style*=background],table[bgcolor],div[style*=background]){color:var(--post-ink)}.eb-np .eb-nw-body table :is(p,h1,h2,h3,h4,ul,ol,li,blockquote,a),.eb-nw-article .eb-nw-body table :is(p,h1,h2,h3,h4,ul,ol,li,blockquote,a){all:revert}.eb-np .eb-nw-body table img{border-radius:0}.eb-nw-body table{max-width:100%}.eb-nw-article .eb-nw-foot{border-top:1px solid var(--border-soft);font-size:var(--text-meta);color:var(--text-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:14px;display:flex}.eb-nw-article .eb-nw-foot a{color:var(--text-subtle);text-decoration:none}.eb-nw-article .eb-nw-foot a b{color:var(--text-body);font-family:var(--font-label);font-size:11px;font-weight:700;display:block}@media (max-width:1100px){.eb-nw-a,.eb-nw-c,.eb-nw-b .eb-nw-cols,.eb-nw-a .eb-nw-lead{grid-template-columns:1fr}.eb-nw-front>.eb-nw-lead{grid-template-columns:minmax(0,1fr) 280px}.eb-nw-c .eb-nw-grid,.eb-nw-wide{grid-template-columns:repeat(2,1fr)}}.eb-value-grid{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.eb-value-grid>*{grid-column:span 2;min-width:0;display:grid}.eb-value-grid>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.eb-value-grid>:last-child:nth-child(3n+1){grid-column:3/span 2}@media (max-width:1000px){.eb-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-value-grid>*,.eb-value-grid>:nth-last-child(2):nth-child(3n+1),.eb-value-grid>:last-child:nth-child(3n+1){grid-column:auto}.eb-value-grid>:last-child:nth-child(odd){width:calc(50% - var(--space-6) / 2);grid-column:1/-1;justify-self:center}}@media (max-width:560px){.eb-value-grid{grid-template-columns:minmax(0,1fr)}.eb-value-grid>:last-child:nth-child(odd){grid-column:auto;width:auto}}.eb-value-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--color-navy);color:var(--text-on-navy);text-align:center;align-content:center;justify-items:center;gap:10px;padding:26px 22px;display:grid;position:relative}.eb-value-card.is-new{box-shadow:0 0 0 2px var(--color-gold-on-navy)}.eb-value-card textarea{text-align:center}.eb-co-page{gap:26px;display:grid}.eb-co-hero{border-radius:var(--radius-lg);min-height:340px;box-shadow:var(--shadow-card);background:var(--color-navy-deep);align-items:center;display:flex;position:relative;overflow:hidden}.eb-co-art,.eb-co-shade,.eb-co-picture{width:100%;height:100%;position:absolute;inset:0}.eb-co-picture{object-fit:cover}.eb-co-hero.has-picture .eb-co-shade{background:var(--mission-shade)}.eb-co-art .eb-bp-grid{stroke:var(--blueprint-grid)}.eb-co-art .eb-bp-ink{stroke:var(--color-gold-on-navy)}.eb-co-art .eb-bp-text{fill:var(--color-gold-on-navy);font-family:var(--font-label);letter-spacing:1.4px;font-weight:600}.eb-co-copy{gap:var(--space-6);justify-items:start;width:100%;max-width:700px;padding:40px 44px;display:grid;position:relative}.eb-co-eyebrow{font-family:var(--font-label);font-size:var(--text-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-on-navy);font-weight:700}.eb-co-mission{font-family:var(--font-display);font-weight:400;font-size:var(--text-bento-greet-title);color:var(--text-on-navy);text-wrap:balance;margin:0;line-height:1.16}.eb-co-rule{border-radius:var(--radius-pill);background:var(--color-gold-on-navy);width:56px;height:2px}.eb-co-site{font-size:var(--text-meta);color:var(--color-gold-on-navy);border-radius:var(--radius-btn);align-items:center;gap:6px;padding:2px 0;text-decoration:none;display:inline-flex}.eb-co-site:hover{text-underline-offset:3px;text-decoration:underline}.eb-co-site:focus-visible,.eb-co-book:focus-visible,.eb-co-bookname:focus-visible{outline:2px solid var(--color-gold-on-navy);outline-offset:3px}.eb-co-edit{gap:var(--space-4);width:100%;display:grid}.eb-co-edit textarea{font-family:var(--font-display);font-size:var(--text-page);min-height:120px;line-height:1.3}.eb-co-corner{opacity:0;transition:opacity var(--dur-fast) var(--ease-eb);gap:2px;display:flex;position:absolute;top:12px;right:12px}.eb-co-hero:hover .eb-co-corner,.eb-co-hero:focus-within .eb-co-corner,.eb-co-hero.is-framing .eb-co-corner{opacity:1}.eb-co-reframe{padding-bottom:var(--space-6);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 2px var(--color-gold-on-navy);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.eb-co-reframe:active{cursor:grabbing}.eb-co-reframe:focus-visible{outline:none}.eb-co-reframe-hint{font-size:var(--text-meta);color:var(--text-on-navy);background:var(--reframe-hint-bg);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-5);pointer-events:none;font-weight:600}.eb-co-corner .eb-xbtn{color:var(--text-on-navy)}.eb-co-corner .eb-xbtn:hover:not(:disabled){color:var(--text-on-navy);background:var(--surface-on-navy-hover)}@media (hover:none){.eb-co-corner{opacity:1}}.eb-co-shelf{justify-items:center;gap:18px;padding:10px 0 6px;display:grid}.eb-co-book{width:var(--book-w);height:var(--book-h);cursor:pointer;perspective:1300px;transition:transform var(--dur-slow) var(--ease-eb);background:0 0;border:0;border-radius:4px 10px 10px 4px;padding:0;position:relative}.eb-co-book:after{content:"";background:var(--book-floor);pointer-events:none;border-radius:50%;height:20px;position:absolute;bottom:-16px;left:6%;right:-8%}.eb-co-pages{background:repeating-linear-gradient(180deg, var(--book-page-edge) 0 2px, var(--book-page-line) 2px 3px);width:14px;box-shadow:var(--book-pages-shadow);border-radius:0 3px 3px 0;position:absolute;top:7px;bottom:7px;right:-9px}.eb-co-inside{background:var(--book-page-edge);box-shadow:var(--book-inside-shadow);align-content:center;justify-items:center;gap:var(--space-3);text-align:center;color:var(--color-navy-deep);border-radius:2px 8px 8px 2px;padding:18px;display:grid;position:absolute;inset:4px 0 4px 10px}.eb-co-inside b{font-family:var(--font-display);font-weight:400;font-size:var(--text-emph)}.eb-co-inside i{background:var(--book-page-line);border-radius:2px;width:110px;height:3px;display:block}.eb-co-inside i.s{width:80px}.eb-co-cover{transform-origin:0;transition:transform var(--dur-slow) var(--ease-eb);background:var(--book-cover);box-shadow:var(--book-shadow);border-radius:4px 10px 10px 4px;position:absolute;inset:0;overflow:hidden}.eb-co-cover:before{content:"";background:var(--book-sheen);pointer-events:none;position:absolute;inset:0}.eb-co-spine{background:var(--book-spine);width:16px;position:absolute;top:0;bottom:0;left:0}.eb-co-frameline{border:1px solid var(--book-frame);align-content:center;justify-items:center;gap:var(--space-5);text-align:center;border-radius:3px;padding:16px 10px;display:grid;position:absolute;inset:16px 14px 16px 30px}.eb-co-frameline:before{content:"";border:1px solid var(--book-frame-soft);pointer-events:none;border-radius:2px;position:absolute;inset:4px}.eb-co-logo{width:46px;height:46px;display:block}.eb-co-brandblock{justify-items:center;gap:var(--space-1);display:grid}.eb-co-booktitle{font-family:var(--font-display);font-weight:400;font-size:var(--text-page);color:var(--color-gold-on-navy);line-height:1.12}.eb-co-bookrule{background:var(--color-gold-on-navy);opacity:.7;width:36px;height:1px}.eb-co-brand,.eb-co-year{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.22em;font-weight:600}.eb-co-brand{text-transform:uppercase;color:var(--book-brand)}.eb-co-year{color:var(--book-year)}.eb-co-book:hover,.eb-co-book:focus-visible{transform:translateY(-4px)}.eb-co-book:hover .eb-co-cover,.eb-co-book:focus-visible .eb-co-cover{transform:rotateY(-24deg)}.eb-co-bookmeta{justify-items:center;gap:var(--space-1);text-align:center;display:grid}.eb-co-bookname{cursor:pointer;font-family:var(--font-display);font-size:var(--text-title);color:var(--text-primary);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.eb-co-bookname:hover,.eb-co-bookname svg{color:var(--color-info)}.eb-co-bookdate{font-size:var(--text-meta);color:var(--text-muted)}.eb-co-booktools{opacity:0;min-height:26px;transition:opacity var(--dur-fast) var(--ease-eb);gap:2px;display:flex}.eb-co-shelf:hover .eb-co-booktools,.eb-co-shelf:focus-within .eb-co-booktools{opacity:1}@media (hover:none){.eb-co-booktools{opacity:1}}.eb-co-book.is-empty{cursor:default}.eb-co-book.is-empty .eb-co-cover{box-shadow:none;border:1.5px dashed var(--color-gold-soft);background:0 0}.eb-co-book.is-empty .eb-co-cover:before,.eb-co-book.is-empty .eb-co-spine,.eb-co-book.is-empty .eb-co-pages{display:none}.eb-co-book.is-empty .eb-co-frameline{border-color:#0000}.eb-co-book.is-empty .eb-co-frameline:before{display:none}.eb-co-book.is-empty .eb-co-booktitle,.eb-co-book.is-empty .eb-co-brand,.eb-co-book.is-empty .eb-co-year{color:var(--color-gold)}.eb-co-book.is-empty .eb-co-logo{opacity:.45}.eb-co-book.is-empty .eb-co-bookrule{background:var(--color-gold-soft)}.eb-co-book.is-empty:hover,.eb-co-book.is-empty:hover .eb-co-cover{transform:none}.eb-co-addrow{gap:var(--space-3);display:flex}@media (max-width:560px){.eb-co-mission{font-size:var(--text-display)}.eb-co-copy{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.eb-co-book,.eb-co-cover,.eb-co-corner,.eb-co-booktools{transition:none}.eb-co-book:hover .eb-co-cover,.eb-co-book:focus-visible .eb-co-cover{transform:none}}.eb-value-card-corner{opacity:0;transition:opacity var(--dur-fast) var(--ease-eb);gap:2px;display:flex;position:absolute;top:8px;right:8px}.eb-value-card:hover .eb-value-card-corner,.eb-value-card:focus-within .eb-value-card-corner{opacity:1}@media (hover:none){.eb-value-card-corner{opacity:1}}@media (prefers-reduced-motion:reduce){.eb-value-card-corner{transition:none}}.eb-value-card .eb-value-title{font-family:var(--font-display);font-size:var(--text-title);text-wrap:balance;color:var(--color-gold-on-navy);line-height:1.25}.eb-value-card .eb-value-sentence{font-size:var(--text-body);color:var(--text-on-navy);max-width:34ch;line-height:1.55}.eb-value-card .eb-xbtn{color:var(--text-on-navy)}.eb-value-card .eb-xbtn:hover:not(:disabled){color:var(--text-on-navy);background:var(--surface-on-navy-hover)}.eb-payroll-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.eb-payroll-period,.eb-payroll-tools{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.eb-payroll-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-page);margin:0 var(--space-2);font-variant-numeric:tabular-nums;line-height:1.2}.eb-payroll-kindbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.eb-payroll-sum{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--text-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.eb-payroll-sum b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.eb-row-total td{border-top:1px solid var(--text-subtle);cursor:default;font-weight:700}.eb-quickbar{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.eb-quickbar-filters{flex:320px;min-width:0}.eb-ce-types{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.eb-ce-types{grid-template-columns:1fr}}.eb-ce-type{text-align:left;border:1px solid var(--color-taupe);background:var(--surface-card);border-radius:var(--radius-eb);cursor:pointer;color:var(--text-primary);gap:3px;padding:11px 12px;display:grid}.eb-ce-type:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-gold-soft)}.eb-ce-type[aria-pressed=true]{border-color:var(--color-crimson);box-shadow:inset 0 0 0 1px var(--color-crimson)}.eb-ce-type-t{font-weight:600;font-size:var(--text-body)}.eb-ce-type-d{font-size:var(--text-meta);color:var(--text-muted)}.eb-ce-type-fit{font-size:var(--text-meta);color:var(--color-ok);font-weight:600}.eb-ce-label{color:var(--text-muted);margin-bottom:var(--space-2)}.eb-ce-muted{font-size:var(--text-meta);color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:400}.eb-ce-hint{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-ce-broch{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:560px){.eb-ce-broch{grid-template-columns:1fr}}.eb-ce-bitem{border-radius:var(--radius-eb);box-shadow:inset 0 0 0 1px var(--color-taupe);background:var(--surface-card);cursor:pointer;font-size:var(--text-meta);text-align:left;color:var(--text-primary);border:0;align-items:center;gap:9px;padding:8px 10px;display:flex}.eb-ce-bitem[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-gold-soft);background:var(--tint-gold)}.eb-ce-box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--color-taupe);border-radius:4px;flex:none;place-items:center;display:grid}.eb-ce-bitem[aria-pressed=true] .eb-ce-box{background:var(--color-crimson);box-shadow:none;color:var(--text-on-fill)}.eb-ce-size{color:var(--text-muted);white-space:nowrap;margin-left:auto}.eb-ce-preview{border:1px solid var(--color-taupe);border-radius:var(--radius-eb);background:var(--surface-card);width:100%;height:460px}.eb-branded-preview{height:240px}.eb-ce-blockhead{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-2) 0 var(--space-3);display:flex}.eb-ce-blockhead .eb-ce-label{margin-bottom:0}.eb-ce-setlist{gap:var(--space-3);display:grid}.eb-ce-setrow{gap:var(--space-5);border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:var(--shadow-card);cursor:pointer;grid-template-columns:18px minmax(0,1fr) minmax(0,1.3fr) auto auto;align-items:center;padding:10px 12px;display:grid}.eb-ce-setrow:hover{box-shadow:var(--shadow-card-hover)}.eb-ce-setrow[data-off]{opacity:.55}@media (max-width:640px){.eb-ce-setrow{grid-template-columns:18px 1fr auto}.eb-ce-setrow .eb-ce-s,.eb-ce-setrow .eb-chip{display:none}}.eb-ce-grip{color:var(--text-subtle);cursor:grab;place-items:center;display:grid}.eb-ce-n{font-weight:600;font-size:var(--text-body)}.eb-ce-s{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-ce-chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.eb-ce-ph{cursor:pointer;background:var(--tint-gold);color:var(--color-gold);font-weight:600;font-size:var(--text-meta);border:0;border-radius:5px;padding:1px 8px}.eb-ce-switchline{align-items:center;gap:var(--space-4);font-size:var(--text-body);cursor:pointer;display:inline-flex}.eb-tr.eb-row-late td:first-child{box-shadow:inset 3px 0 0 var(--color-alarm)}.eb-gift-stage{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.eb-gift-num{border-radius:var(--radius-round);background:var(--surface-well);width:20px;height:20px;color:var(--color-gold);font-family:var(--font-label);font-size:var(--text-label);flex:none;place-items:center;font-weight:700;display:inline-grid}.eb-gift-due{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-weight:700}.eb-gift-due.late{color:var(--text-alarm)}.eb-gift-due.soon{color:var(--color-warn)}.eb-gift-orderby{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;margin-top:2px}.eb-gift-stage~.eb-gift-orderby{padding-left:27px}.eb-gift-orderby.late{color:var(--text-alarm);font-weight:600}.eb-gift-orderby.soon{color:var(--color-warn);font-weight:600}.eb-gift-given{color:var(--color-ok);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.eb-gift-tl{margin:0;padding:0;list-style:none;position:relative}.eb-gift-tl:before{content:"";background:var(--color-taupe);width:1px;position:absolute;top:12px;bottom:12px;left:11px}.eb-gift-tl li{grid-template-columns:24px 1fr auto;align-items:start;gap:12px;padding:9px 0;display:grid;position:relative}.eb-gift-tl .dot{border-radius:var(--radius-round);background:var(--surface-card);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-taupe);font-family:var(--font-label);font-size:var(--text-label);color:var(--text-muted);z-index:1;place-items:center;font-weight:700;display:grid;position:relative}.eb-gift-tl li.done .dot{background:var(--color-ok);box-shadow:none;color:var(--text-on-fill)}.eb-gift-tl li.late .dot{box-shadow:inset 0 0 0 1.5px var(--color-alarm);color:var(--text-alarm)}.eb-gift-tl li.here{background:var(--tint-gold);border-radius:var(--radius-eb);margin:0 -8px;padding-inline:8px}.eb-gift-tl li.off{opacity:.55}.eb-gift-tl .n{font-weight:600}.eb-gift-tl .g{font-size:var(--text-meta);color:var(--text-muted)}.eb-gift-tl .d{text-align:right}.eb-gift-srow{border-top:1px solid var(--color-taupe);grid-template-columns:28px 1fr auto;gap:12px;padding:12px 0;display:grid}.eb-gift-srow:first-of-type{border-top:0}.eb-gift-srow .n{font-weight:600}.eb-gift-srow .g{color:var(--text-secondary);font-size:var(--text-meta);margin-top:2px}.eb-gift-srow .meta{text-align:right;font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap}.eb-gift-card{font-family:var(--font-display);white-space:pre-line;background:var(--tint-gold);border-radius:var(--radius-eb);color:var(--text-primary);margin-top:8px;padding:10px 12px;line-height:1.45}.eb-done-btn{border-radius:var(--radius-btn);border:1px solid var(--color-taupe);background:var(--surface-card);height:30px;font-size:var(--text-meta);cursor:pointer;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-weight:600;display:inline-flex}.eb-done-btn:hover:not(:disabled){color:var(--color-ok);border-color:var(--color-ok)}.eb-done-btn[aria-pressed=true]{background:var(--color-ok);border-color:var(--color-ok);color:var(--text-on-fill)}.eb-done-btn:disabled{opacity:.5;cursor:default}.eb-panel[data-narrow=true] .eb-done-lbl{display:none}.eb-panel[data-narrow=true] .eb-done-btn{padding:0 8px}.eb-panel-title-edit,.eb-grow-desc{resize:none;border-radius:var(--radius-btn);width:100%;color:var(--text-primary);background:0 0;border:0;display:block;overflow:hidden}.eb-panel-title-edit{font:inherit;width:calc(100% + 12px);margin:0 -6px;padding:2px 6px;line-height:1.25}.eb-panel-title-edit:hover{box-shadow:inset 0 0 0 1px var(--color-taupe)}.eb-panel-title-edit:focus,.eb-grow-desc:focus{box-shadow:inset 0 0 0 1.5px var(--color-crimson);outline:none}.eb-grow-desc{width:calc(100% + 18px);min-height:40px;font-size:var(--text-body);margin:0 -9px;padding:8px 9px;line-height:1.55}.eb-grow-desc:hover,.eb-grow-desc:focus{background:var(--surface-well)}.eb-grow-desc::placeholder{color:var(--text-subtle)}.eb-note-area{resize:none;width:100%;color:inherit;font:inherit;font-size:var(--text-body);min-height:calc(var(--text-body) * 1.7 * 6);background:0 0;border:0;outline:none;padding:0;line-height:1.7;display:block}.eb-note-area.is-fill{flex:1;min-height:0}.eb-note-area::placeholder{color:var(--text-subtle)}.eb-note-area:focus,.eb-note-area:focus-visible{box-shadow:none;outline:none}.eb-note-editor{min-height:calc(var(--text-body) * 1.7 * 8);flex-direction:column;display:flex}.eb-note-editor.is-fill{flex:1;min-height:0}.eb-note-bar{padding:0 0 var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.eb-note-bar-sep{background:var(--border-soft);width:1px;height:18px;margin:0 var(--space-2)}.eb-note-rich{min-height:0;font-size:var(--text-body);overflow-wrap:anywhere;outline:none;flex:1;line-height:1.7;overflow:auto}.eb-note-rich.is-read{flex:none;overflow:visible}.eb-note-rich:focus,.eb-note-rich:focus-visible{box-shadow:none;outline:none}.eb-note-rich:empty:before{content:attr(data-placeholder);color:var(--text-subtle)}.eb-note-rich p,.eb-note-rich div{margin:0 0 var(--space-1)}.eb-note-rich ul,.eb-note-rich ol{margin:0 0 var(--space-4);padding-left:22px}.eb-note-rich li>ul,.eb-note-rich li>ol{margin:2px 0}.eb-note-rich ul{list-style:outside}.eb-note-rich .eb-note-yes,.eb-note-rich .eb-note-no{font-size:var(--text-meta);letter-spacing:.02em;font-weight:700}.eb-note-rich .eb-note-yes{color:var(--color-ok)}.eb-note-rich .eb-note-no{color:var(--color-gold)}.eb-note-rich ol{list-style:decimal}.eb-note-rich ul ul{list-style:circle}.eb-note-rich blockquote{margin:0 0 0 28px}.eb-note-rich b,.eb-note-rich strong{font-weight:700}.eb-note-saved{font-size:var(--text-meta);color:var(--text-subtle);text-align:right;min-width:52px}.eb-note-foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.eb-phase-remind{border-radius:var(--radius-pill);background:var(--tint-gold);height:28px;color:var(--color-gold);font:inherit;font-size:var(--text-meta);cursor:pointer;border:0;align-items:center;gap:7px;padding:0 11px;font-weight:600;display:inline-flex}.eb-phase-remind.is-off{box-shadow:inset 0 0 0 1px var(--color-taupe);color:var(--text-secondary);background:0 0}.eb-phase-remind.is-off:hover{box-shadow:inset 0 0 0 1px var(--color-gold-soft);color:var(--color-gold)}.eb-phase-remind-x{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.eb-phase-remind-x:hover{opacity:1}.eb-note-dlv{border-radius:var(--radius-pill);background:var(--tint-complete);height:28px;color:var(--color-ok);font-size:var(--text-meta);align-items:center;gap:6px;padding:0 11px;font-weight:600;display:inline-flex}.eb-popline.is-current{background:var(--tint-gold);font-weight:600}.eb-popline-by{padding-left:var(--space-3);font-size:var(--text-meta);color:var(--text-subtle);margin-left:auto;font-weight:400}.eb-popline-head{padding:6px 9px 4px}.eb-tpl-row{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--border-soft);display:flex}.eb-tpl-row:first-child{border-top:0}.eb-tpl-row>input{flex:1}.eb-tpl-row .eb-notice-trash{opacity:0}.eb-tpl-row:hover .eb-notice-trash,.eb-tpl-row:focus-within .eb-notice-trash{opacity:1}.eb-note-desc{border-radius:var(--radius-btn);background:var(--surface-well);padding:var(--space-2) var(--space-3);max-height:110px;font-size:var(--text-meta);color:var(--text-secondary);overflow:auto}.eb-diamond{background:var(--color-gold);flex:none;width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.eb-phase-notes{gap:var(--space-4);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.eb-phase-note{gap:var(--space-2);background:var(--surface-card);border-radius:var(--radius-lg);width:320px;max-width:100%;box-shadow:var(--shadow-card);border-top:3px solid var(--color-gold);padding:14px 16px;display:grid}.eb-phase-note-top{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--color-gold);font-weight:600;display:flex}.eb-phase-note h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);margin:0;line-height:1.2}.eb-phase-note-peek{font-size:var(--text-meta);color:var(--text-secondary);line-height:1.55}.eb-phase-note-acts{gap:var(--space-2);justify-content:flex-end;display:flex}.eb-quiet-select .eb-select{margin-left:-10px;background-color:#0000!important;border-color:#0000!important}.eb-quiet-select .eb-select:hover,.eb-quiet-select .eb-select:focus{background-color:var(--surface-well)!important;border-color:var(--border-soft)!important}.eb-grow-desc.eb-resolution{min-height:32px;padding:5px 9px}.eb-grow-desc.eb-resolution.is-need,.eb-grow-desc.eb-resolution.is-need:hover{background:var(--tint-alarm);box-shadow:inset 0 0 0 1.5px var(--color-alarm)}.eb-grow-desc.eb-resolution.is-need::placeholder{color:var(--text-alarm)}.eb-due-value{border-radius:var(--radius-btn);min-height:28px;font-size:var(--text-body);cursor:pointer;white-space:nowrap;min-width:0;color:var(--text-primary);background:0 0;border:0;align-items:center;gap:7px;margin-left:-8px;padding:2px 8px;display:inline-flex;overflow:hidden}.eb-due-value:hover:not(:disabled){background:var(--surface-well)}.eb-due-value:disabled{cursor:default}.eb-due-value.over{color:var(--text-alarm);font-weight:600}.eb-due-when{font-size:var(--text-meta);color:var(--text-muted);font-weight:400}.eb-line.eb-line-first{border-top:0}.eb-panel-dock textarea{max-height:160px}.eb-todo{border-top:1px solid var(--surface-sunken)}.eb-todo:last-child{border-bottom:1px solid var(--surface-sunken)}.eb-todo[data-complete=true]{background:var(--tint-complete)}.eb-todo-line{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 4px;display:grid}.eb-todo-tick{cursor:pointer;border-radius:var(--radius-round);border:1.5px solid var(--color-taupe);background:var(--surface-card);width:18px;height:18px;color:var(--text-on-fill);flex-shrink:0;place-items:center;display:grid}.eb-todo-tick:not([data-on=true]){border-color:var(--tick-ring)}.eb-todo-tick[data-on=true]{border-color:var(--color-ok);background:var(--color-ok)}.eb-todo-name{min-width:0;font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eb-todo-name .eb-inline-edit{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.eb-todo[data-complete=true] .eb-todo-name{color:var(--text-inactive);text-decoration:line-through}.eb-todo-open{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0;border:0;padding:0;display:block;overflow:hidden}.eb-todo-open:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.eb-todo-end{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:4px;display:flex}.eb-todo-date{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:var(--radius-btn);background:0 0;border:0;padding:2px 5px}.eb-todo-date:hover{background:var(--surface-well);color:var(--text-primary)}.eb-todo-date.over{color:var(--text-alarm);font-weight:600}.eb-todo-details{flex-direction:column;gap:6px;padding:0 4px 8px 32px;display:flex}:root[data-panel-open] .eb-shell-main table.eb-table{table-layout:fixed!important}:root[data-panel-open] .eb-shell-main table.eb-table td,:root[data-panel-open] .eb-shell-main table.eb-table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-panel-open] .eb-shell-main table.eb-table td>div,:root[data-panel-open] .eb-shell-main table.eb-table td>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root[data-panel-open] .eb-shell-main table.eb-table td>span:not([class*=eb-chip]):not(:has(.eb-chip)){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:root[data-panel-open] .eb-shell-main table.eb-table td>div{display:block}:root[data-panel-open] .eb-shell-main table.eb-table td:has(.eb-chip){text-overflow:clip;overflow:visible}.eb-chip{flex-shrink:0}.eb-ellipsis{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-panel-open] .eb-shell-main .eb-views{scrollbar-width:none;max-width:100%;overflow-x:auto}:root[data-panel-open] .eb-shell-main .eb-view{white-space:nowrap;flex-shrink:0}:root[data-panel-open] .eb-shell-main table.eb-table td *{flex-wrap:nowrap!important}.eb-note-drag{cursor:grab;display:flex;position:relative}.eb-note-drag>.eb-card{flex:1;width:100%}.eb-note-drag>.eb-note-window-btn{top:var(--space-1);right:var(--space-1);position:absolute}.eb-note-drag:hover .eb-notice-trash,.eb-note-drag:focus-within .eb-notice-trash{opacity:1}.eb-buyrow{padding:var(--space-4) 0;border-top:1px solid var(--surface-sunken)}.eb-buyrow:first-child{border-top:0}.eb-buyhead{align-items:center;gap:var(--space-4);display:flex}.eb-buyhead .eb-gift-stage{white-space:normal}.eb-buyfields{gap:var(--space-3);margin:var(--space-3) 0 var(--space-1);display:flex}.eb-buyfields label{gap:var(--space-1);flex:1;min-width:0;display:grid}.eb-buyfields .eb-label{color:var(--text-muted)}.eb-buymore{margin-top:var(--space-4)}.eb-buymore>summary{cursor:pointer;color:var(--text-muted);padding:var(--space-2) 0}.eb-buymore>summary:hover{color:var(--text-primary)}.eb-quoted{color:var(--text-secondary);font-weight:600}.eb-nextmeet{gap:var(--space-6);padding:0 var(--space-6) var(--space-6);flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.eb-nextmeet.has-date{grid-template-columns:auto minmax(0,1fr) auto}.eb-nextmeet-cal{border-radius:var(--radius-eb);text-align:center;width:76px;box-shadow:var(--shadow-card);background:var(--surface-card);overflow:hidden}.eb-nextmeet-mo{background:var(--color-crimson);color:var(--text-on-fill);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.12em;padding:4px 0;font-weight:700}.eb-nextmeet-dd{font-family:var(--font-label);font-weight:700;font-size:var(--text-display);padding:8px 0 4px;line-height:1}.eb-nextmeet-dw{font-family:var(--font-label);font-size:var(--text-label);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:6px}.eb-nextmeet-title{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.eb-nextmeet-t{font-weight:600;font-size:var(--text-title);color:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eb-nextmeet-theme{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-weight:700;overflow:hidden}.eb-nextmeet-where{color:var(--text-muted);font-size:var(--text-body);margin-top:2px}.eb-nextmeet-ready{font-size:var(--text-meta);color:var(--text-muted);flex-direction:column;gap:5px;margin-top:12px;display:flex}.eb-nextmeet-ready b{color:var(--text-primary);font-weight:600}.eb-nextmeet-bar{border-radius:var(--radius-pill);background:var(--surface-sunken);width:100%;height:8px;display:block;overflow:hidden}.eb-nextmeet-bar>i{background:var(--color-ok);height:100%;display:block}.eb-nextmeet-counts{padding-left:var(--space-6);border-left:1px solid var(--border-soft);flex-direction:column;gap:8px;display:flex}@media (max-width:700px){.eb-nextmeet-counts{display:none}.eb-nextmeet{grid-template-columns:minmax(0,1fr)}.eb-nextmeet.has-date{grid-template-columns:auto minmax(0,1fr)}}[data-finishing] [data-finish-name],[data-finishing][data-finish-name]{animation:eb-finish-strike .42s .12s var(--ease-arch) forwards, eb-finish-dim .4s .4s ease forwards;background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0 1.5px}@keyframes eb-finish-strike{to{background-size:100% 1.5px}}@keyframes eb-finish-dim{to{color:var(--text-subtle)}}.eb-finish-layer{pointer-events:none;z-index:var(--z-tooltip);position:fixed;inset:0;overflow:hidden}.eb-finish-piece{border-radius:2px;width:7px;height:9px;position:absolute}.eb-finish-piece.is-round{border-radius:50%}@media (prefers-reduced-motion:reduce){[data-finishing] [data-finish-name],[data-finishing][data-finish-name]{animation:none}}.eb-faces{align-items:center;display:inline-flex}.eb-faces>*+*{margin-left:-4px}.eb-faces>.eb-faces-more{margin-left:3px}.eb-faces>span{box-shadow:0 0 0 1.5px var(--surface-card);border-radius:50%}.eb-faces-more{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:20px;height:20px;color:var(--text-secondary);font-size:var(--text-label);place-items:center;padding:0 4px;font-weight:700;display:inline-grid}.eb-mytasks td{white-space:nowrap}.eb-mytasks .eb-cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.eb-mytasks .eb-namecell{align-items:center;gap:7px;min-width:0;display:flex}.eb-mytasks .eb-namecell>.eb-cut{flex:0 auto}.eb-mytasks .eb-namecell .eb-on{color:var(--text-muted);font-size:var(--text-meta);flex:0 10 auto}.eb-kind-pill{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-well);border-radius:var(--radius-pill);flex:none;padding:2px 7px;font-weight:700}.eb-weekstrip{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.eb-weekday{cursor:pointer;background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:var(--radius-eb);color:var(--text-primary);border:0;justify-items:center;gap:1px;padding:6px 2px;display:grid}.eb-weekday:hover{box-shadow:var(--shadow-card-hover)}.eb-weekday[data-today]{box-shadow:inset 0 0 0 1.5px var(--color-crimson), var(--shadow-card)}.eb-weekday-d{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-weekday-n{font-family:var(--font-display);font-size:var(--text-title);line-height:1.1}.eb-weekday-c{font-size:var(--text-meta);color:var(--text-muted)}.eb-weekday[data-past] .eb-weekday-c{color:var(--text-alarm);font-weight:600}.eb-weekboard .eb-board-col[data-col=over] .eb-board-head,.eb-weekboard .eb-board-col[data-col=over] h3{color:var(--text-alarm)}.eb-weekboard .eb-board-col[data-col=today]{box-shadow:inset 0 0 0 1.5px var(--color-crimson)}.eb-weekcard{gap:4px;min-width:0;display:grid}.eb-weekcard-top{align-items:center;gap:7px;min-width:0;display:flex}.eb-weekcard-bot{min-width:0;font-size:var(--text-meta);color:var(--text-muted);align-items:center;gap:6px;display:flex}.eb-weekcard-bot>.eb-cut{flex:1}.eb-weekcard .eb-cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.eb-coladd{color:var(--text-muted);font-size:var(--text-meta);text-align:left;border-radius:var(--radius-eb);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.eb-coladd:hover{background:var(--surface-card);color:var(--text-primary)}.eb-rail{position:relative}.eb-rail-corner{top:var(--space-2);right:var(--space-2);opacity:0;transition:opacity .12s var(--ease-arch);position:absolute}.eb-rail:hover .eb-rail-corner,.eb-rail:focus-within .eb-rail-corner{opacity:1}@media (hover:none){.eb-rail-corner{opacity:1}}.eb-tile-link{align-items:center;gap:var(--space-1);color:var(--color-info);text-decoration:none;display:inline-flex}.eb-tile-link:hover,.eb-tile-link:focus-visible{text-decoration:underline}.eb-sorthead{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.eb-sorthead:hover{color:var(--text-primary)}.eb-sorthead:focus-visible{box-shadow:var(--focus-ring);outline:none}.eb-np{gap:18px;display:grid}.eb-np-top{align-items:center;gap:6px;display:flex}.eb-np-crumb{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);border-radius:var(--radius-btn);align-items:center;gap:6px;padding:4px 6px;font-weight:700;text-decoration:none;display:inline-flex}.eb-np-crumb:hover{color:var(--text-primary);background:var(--surface-well)}.eb-np-top .eb-np-sp{flex:1}.eb-np-hero{border-radius:var(--radius-lg);min-height:330px;box-shadow:var(--shadow-card);background-position:50% 25%;background-size:cover;align-items:flex-end;display:flex;position:relative;overflow:hidden}.eb-np-hero.is-plain{align-items:stretch;min-height:0}.eb-np-hero .eb-np-shade{background:var(--news-shade);position:absolute;inset:0}.eb-np-hero.is-plain .eb-np-shade{display:none}.eb-np-hero .eb-np-txt{gap:8px;max-width:760px;padding:22px 26px;display:grid;position:relative}.eb-np-hero.is-plain .eb-np-txt{padding:26px 26px 22px}.eb-np-hero h1{font-family:var(--font-display);font-weight:400;font-size:var(--text-article-title);color:var(--text-on-fill);text-wrap:balance;margin:0;line-height:1.12}.eb-np-by{font-size:var(--text-meta);color:var(--on-photo-muted)}.eb-np-kind{border-radius:var(--radius-pill);height:22px;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;background:var(--color-gold-soft);color:var(--color-navy-deep);justify-self:start;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.eb-np-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eb-np-author{align-items:center;gap:10px;min-width:0;display:flex}.eb-np-author b{display:block}.eb-np-author small{font-size:var(--text-meta);color:var(--text-muted);display:block}.eb-np-meta .eb-np-sp{flex:1}.eb-np-seen{font-size:var(--text-meta);color:var(--text-secondary);cursor:default;align-items:center;gap:8px;display:inline-flex}.eb-np-cols{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}@media (max-width:1000px){.eb-np-cols{grid-template-columns:minmax(0,1fr)}}.eb-np-main{gap:18px;min-width:0;display:grid}.eb-np .eb-nw-body{max-width:640px;font-size:var(--text-emph);color:var(--text-secondary);line-height:1.7}.eb-np .eb-nw-body p{color:var(--text-secondary);margin:0 0 14px}.eb-np .eb-nw-body>p:first-child{font-size:var(--text-article-lead);color:var(--text-primary);line-height:1.55}.eb-np .eb-nw-body h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-page);color:var(--text-primary);margin:22px 0 8px}.eb-np .eb-nw-body blockquote{border-left:3px solid var(--color-gold-soft);font-family:var(--font-display);font-size:var(--text-page);color:var(--text-primary);margin:20px 0;padding:4px 0 4px 16px;line-height:1.4}.eb-np .eb-nw-body img{border-radius:var(--radius-eb)}.eb-np .eb-nw-body ul,.eb-np .eb-nw-body ol{gap:4px;margin:0 0 14px;padding-left:20px;display:grid}.eb-np-thread{max-width:640px}.eb-np-rail{gap:12px;display:grid;position:sticky;top:76px}.eb-np-box{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:10px;padding:14px;display:grid}.eb-np-box h3{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold);margin:0}.eb-np-story{border-radius:var(--radius-eb);color:inherit;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:4px;text-decoration:none;display:grid}.eb-np-story:hover{background:var(--surface-page)}.eb-np-thumb{background-position:50% 25%;background-size:cover;border-radius:6px;width:56px;height:42px;display:block}.eb-np-story b{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.eb-np-story small{font-size:var(--text-meta);color:var(--text-muted)}.eb-np-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px;display:grid}.eb-np-nav{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.eb-np-nav:hover{box-shadow:var(--shadow-card-hover)}.eb-np-nav.is-r{text-align:right;grid-template-columns:minmax(0,1fr) 64px}.eb-np-nav .eb-np-thumb{width:64px;height:48px}.eb-np-nav small{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:block}.eb-np-nav b{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:560px){.eb-np-foot{grid-template-columns:minmax(0,1fr)}.eb-np-hero h1{font-size:var(--text-display)}}.eb-oo{gap:14px;display:grid}.eb-oo-steps{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;display:grid}.eb-oo-step{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.eb-oo-step .n{background:var(--tint-gold);width:24px;height:24px;color:var(--color-gold);font-family:var(--font-label);font-weight:700;font-size:var(--text-meta);border-radius:50%;flex:none;place-items:center;display:grid}.eb-oo-step b{display:block}.eb-oo-step small{font-size:var(--text-meta);color:var(--text-muted)}.eb-oo-steps>.eb-xbtn{align-self:center}@media (max-width:720px){.eb-oo-steps{grid-template-columns:minmax(0,1fr) auto}.eb-oo-steps .eb-oo-step:nth-child(n+2){grid-column:1}}.eb-oo-tabs{border-bottom:1px solid var(--border-soft);gap:20px;display:flex}.eb-oo-tabs button{font:inherit;font-size:var(--text-body);color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;display:inline-flex;box-shadow:inset 0 -2px #0000}.eb-oo-tabs button[aria-selected=true]{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--color-crimson);font-weight:600}.eb-oo-tabs{gap:var(--space-3)}.eb-tabline>button{padding-left:var(--space-3);padding-right:var(--space-3);border-radius:0}.eb-tabline>button:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px;border-radius:0;box-shadow:inset 0 -2px #0000}.eb-tabline>button[aria-selected=true]:focus-visible{box-shadow:inset 0 -2px 0 var(--color-crimson)}html[data-input=mouse] .eb-tabline>button:focus-visible{outline:none}.eb-oo-tabs .ct{font-size:var(--text-meta);background:var(--surface-well);color:var(--text-secondary);border-radius:var(--radius-pill);padding:0 7px;font-weight:600}.eb-oo-list{gap:8px;display:grid}.eb-oo-row{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-align:left;font:inherit;color:inherit;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 14px;display:grid}button.eb-oo-row{cursor:pointer}button.eb-oo-row:hover{box-shadow:var(--shadow-card-hover)}.eb-oo-row.is-past{box-shadow:inset 3px 0 0 var(--color-gold), var(--shadow-card)}.eb-oo-row .t{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.eb-oo-row .t .w{color:var(--text-muted);font-weight:400}.eb-oo-row .m{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eb-oo-acts{align-items:center;gap:4px;display:flex}.eb-oo-date{border-radius:var(--radius-eb);background:var(--surface-page);justify-items:center;padding:5px 0;line-height:1.1;display:grid}.eb-oo-date small{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-oo-date b{font-family:var(--font-display);font-weight:400;font-size:var(--text-page)}.eb-oo-pill{border-radius:var(--radius-pill);height:22px;font-size:var(--text-meta);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.eb-oo-pill.held{background:var(--tint-complete);color:var(--color-ok)}.eb-oo-pill.booked{background:var(--tint-gold);color:var(--color-gold)}.eb-oo-pill.unbooked,.eb-oo-pill.missed{background:var(--tint-alarm);color:var(--text-alarm)}.eb-oo-pill.logdue{background:var(--color-gold);color:var(--text-on-fill)}.eb-oo-sec{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);margin:4px 0 -4px;font-weight:700}.eb-oo-trow{align-items:center;gap:4px;display:flex}.eb-oo-trow .m{text-align:center;min-width:110px;font-weight:600}.eb-oo-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:720px){.eb-oo-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.eb-oo-tile{text-align:left;background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font:inherit;color:inherit;border:0;gap:2px;padding:11px 14px;display:grid}button.eb-oo-tile{cursor:pointer}button.eb-oo-tile:hover{box-shadow:var(--shadow-card-hover)}.eb-oo-tile[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--color-crimson), var(--shadow-card)}.eb-oo-tile .lab{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-oo-tile .v{font-family:var(--font-display);font-size:var(--text-display);line-height:1.15}.eb-oo-tile.is-held .v{color:var(--color-ok)}.eb-oo-tile.is-unbooked .v{color:var(--text-alarm)}.eb-oo-reg{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;container-type:inline-size}.eb-oo-rhead,.eb-oo-rrow{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,2.2fr) minmax(0,.8fr);align-items:center;gap:10px;padding:0 14px;display:grid}.eb-oo-rhead{background:var(--color-navy);height:32px;color:var(--text-on-fill);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;font-weight:700}.eb-oo-rrow{border-top:1px solid var(--border-soft);cursor:pointer;min-height:50px}.eb-oo-rrow:hover{background:var(--surface-page)}.eb-oo-who{align-items:center;gap:9px;min-width:0;display:flex}.eb-oo-who>span:last-child{min-width:0;display:grid}.eb-oo-who .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-oo-who .tt{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-oo-with{min-width:0;font-size:var(--text-meta);color:var(--text-secondary);align-items:center;gap:7px;display:flex}.eb-oo-stc{align-items:center;gap:8px;min-width:0;display:flex}.eb-oo-last{font-size:var(--text-meta);color:var(--text-secondary);white-space:nowrap}@container (max-width:600px){.eb-oo-rhead,.eb-oo-rrow{grid-template-columns:minmax(0,1.6fr) minmax(0,2fr)}.eb-oo-rhead>:nth-child(2),.eb-oo-rrow>:nth-child(2),.eb-oo-rhead>:nth-child(4),.eb-oo-rrow>:nth-child(4){display:none}}.eb-oo-next{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.eb-oo-next.is-none{background:var(--tint-gold);box-shadow:inset 0 0 0 1px var(--color-gold-soft)}.eb-oo-next .big{font-family:var(--font-display);font-size:var(--text-page);line-height:1.2}.eb-oo-next .ico{background:var(--surface-page);width:44px;height:44px;color:var(--color-gold);border-radius:12px;place-items:center;display:grid}@media (max-width:560px){.eb-oo-next{grid-template-columns:minmax(0,1fr)}.eb-oo-next .ico{display:none}}.eb-oo-fine{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-oo-notehint{font-family:var(--font-body);font-size:var(--text-meta);letter-spacing:0;text-transform:none;color:var(--text-muted);margin-left:8px;font-weight:400}.eb-oo-banner{background:var(--tint-info);color:var(--color-info);border-radius:var(--radius-eb);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.eb-oo-banner span{flex:200px}.eb-oo-cal{gap:6px;display:grid}.eb-oo-calhead{justify-content:space-between;align-items:center;display:flex}.eb-oo-calgrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.eb-oo-calgrid .dow{text-align:center;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;color:var(--text-muted);padding:2px 0;font-weight:700}.eb-oo-day{border-radius:var(--radius-eb);height:36px;font:inherit;font-size:var(--text-meta);color:var(--text-primary);cursor:pointer;background:0 0;border:0;position:relative}.eb-oo-day:hover{background:var(--surface-well)}.eb-oo-day:disabled{color:var(--text-subtle);opacity:.45;cursor:default;background:0 0}.eb-oo-day.is-today{box-shadow:inset 0 0 0 1px var(--color-taupe)}.eb-oo-day.is-free:after{content:"";background:var(--color-ok);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.eb-oo-day[aria-pressed=true]{background:var(--color-crimson);color:var(--text-on-fill)}.eb-oo-day[aria-pressed=true]:after{background:var(--text-on-fill)}.eb-oo-slots{flex-wrap:wrap;gap:6px;display:flex}.eb-oo-slot{border:1px solid var(--color-taupe);background:var(--surface-card);border-radius:var(--radius-pill);height:30px;font:inherit;font-size:var(--text-meta);cursor:pointer;color:var(--text-primary);padding:0 12px}.eb-oo-slot[aria-pressed=true]{background:var(--color-crimson);border-color:var(--color-crimson);color:var(--text-on-fill)}.eb-oo-alist{gap:6px;display:grid}.eb-oo-aitem{align-items:center;gap:8px;min-width:0;display:flex}.eb-oo-aitem.is-done .at{color:var(--text-subtle);text-decoration:line-through}.eb-oo-aitem .at{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-oo-aitem .aw{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;margin-left:auto}.eb-oo-addact{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;display:grid}@media (max-width:560px){.eb-oo-addact{grid-template-columns:minmax(0,1fr) auto}}.eb-oo-private{background:var(--tint-gold);border-radius:var(--radius-eb);gap:4px;padding:9px 11px;display:grid}.eb-oo-private .lab{color:var(--color-gold);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}.eb-oo-carry{background:var(--surface-page);border-radius:var(--radius-eb);gap:6px;padding:10px 12px;display:grid}.eb-oo-sheet{gap:12px;display:grid}.eb-oo-sheet ul,.eb-oo-sheet ol{font-size:var(--text-body);color:var(--text-secondary);gap:3px;margin:0;padding-left:18px;display:grid}.eb-oo-sheet .grp{gap:4px;display:grid}.eb-oo-sheet .eb-oo-qs{gap:var(--space-5);color:var(--text-primary);padding:0;line-height:1.5;list-style:none}.eb-oo-sheet .eb-oo-qs li{grid-template-columns:var(--space-7) minmax(0, 1fr);align-items:baseline;display:grid}.eb-oo-sheet .eb-oo-qs .n{font-size:var(--text-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.eb-oo-sheet .grp>.lab{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold);font-weight:700}.eb-oo-sheet .quote{font-family:var(--font-display);font-size:var(--text-title);border-left:3px solid var(--color-gold-soft);color:var(--text-primary);padding-left:12px;line-height:1.35}.eb-oo-sheet{overflow-wrap:anywhere;min-width:0}.eb-oo-sheet-edit{gap:var(--space-4);min-width:0;display:grid}.eb-oo-edit-grp{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-eb);background:var(--surface-sunken);min-width:0;display:grid}.eb-oo-edit-grp>.lab{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold);font-weight:700}.eb-oo-edit-grp[data-held],.eb-oo-line[data-held]{opacity:.5}.eb-oo-lines{gap:var(--space-2);min-width:0;display:grid}.eb-oo-line{align-items:center;gap:var(--space-2);grid-template-columns:auto auto minmax(0,1fr) auto;min-width:0;display:grid}.eb-oo-edit-grp>.eb-oo-line{grid-template-columns:auto minmax(0,1fr) auto}.eb-oo-line textarea{field-sizing:content;overflow-wrap:anywhere;padding-top:7px;padding-bottom:7px;line-height:1.45;overflow:hidden}.eb-oo-line .n{width:var(--space-6);text-align:right;font-size:var(--text-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.eb-oo-line .dot{background:var(--text-subtle);width:5px;height:5px;margin:0 var(--space-1);border-radius:50%}.eb-oo-grip{color:var(--text-subtle);cursor:grab;place-items:center;display:grid}.eb-oo-grip:hover{color:var(--text-primary)}.eb-oo-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eb-oo-remind{align-items:center;gap:var(--space-5);display:flex}.eb-oo-remind p{color:var(--text-muted);margin:0}.eb-oo-remind-badge{background:var(--tint-gold);width:40px;height:40px;color:var(--color-gold);border-radius:50%;flex:none;place-items:center;display:grid}.eb-oo-float{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-dropdown);align-items:center;gap:var(--space-4);background:var(--color-navy-deep);color:var(--text-on-fill);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);box-shadow:var(--shadow-menu);font-size:var(--text-meta);animation:toastIn .22s var(--ease-arch) both;display:flex;position:fixed}.eb-oo-float .dot{background:var(--color-gold-soft);border-radius:50%;flex:none;width:8px;height:8px}.eb-sv-list{gap:var(--space-3);display:grid}.eb-sv-row{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6);color:inherit;grid-template-columns:40px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}a.eb-sv-row:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.eb-sv-row.is-staff{grid-template-columns:40px minmax(0,1fr) auto}.eb-sv-row .t{align-items:center;gap:var(--space-3);min-width:0;font-weight:600;display:flex}.eb-sv-cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-sv-row .m{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eb-sv-ico{background:var(--tint-gold);width:40px;height:40px;color:var(--color-gold);border-radius:10px;place-items:center;display:grid}.eb-sv-ico.active{background:var(--tint-complete);color:var(--color-ok)}.eb-sv-ico.closed{background:var(--surface-well);color:var(--text-muted)}.eb-sv-anon{align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-label);background:var(--tint-info);color:var(--color-info);flex:none;font-weight:600;display:inline-flex}.eb-sv-ring{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.eb-sv-ring svg{width:30px;height:30px;transform:rotate(-90deg)}.eb-sv-ring .bg{stroke:var(--surface-well)}.eb-sv-ring .fg{stroke:var(--color-ok)}.eb-sv-chip{height:22px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-label);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.eb-sv-chip.active{background:var(--tint-complete);color:var(--color-ok)}.eb-sv-chip.closed{background:var(--surface-well);color:var(--text-muted)}.eb-sv-chip.draft{background:var(--tint-gold);color:var(--color-gold)}.eb-sv-empty{padding:30px var(--space-6);text-align:center;color:var(--text-muted);background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.eb-sv-bar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.eb-sv-bar .crumb{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-meta);color:var(--text-muted);display:flex}.eb-sv-bar .crumb b{color:var(--text-primary);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-sv-bar .sp{flex:1}.eb-sv-tabs{gap:var(--space-3);border-bottom:1px solid var(--border-soft);margin-bottom:var(--space-6);display:flex}.eb-sv-tabs button{padding:var(--space-3);font:inherit;font-size:var(--text-body);color:var(--text-muted);cursor:pointer;background:0 0;border:0;box-shadow:inset 0 -2px #0000}.eb-sv-tabs button[aria-selected=true]{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--color-crimson);font-weight:600}.eb-sv-two{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}@media (max-width:860px){.eb-sv-two{grid-template-columns:minmax(0,1fr)}}.eb-sv-canvas{gap:var(--space-5);max-width:680px;display:grid}.eb-sv-form{gap:var(--space-5);width:100%;max-width:640px;margin:0 auto;display:grid}.eb-sv-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6) 18px;gap:var(--space-4);min-width:0;display:grid;position:relative}.eb-sv-card.head{border-top:5px solid var(--color-crimson);padding-top:14px}.eb-sv-card.q{cursor:pointer}.eb-sv-card.q.on{box-shadow:inset 4px 0 0 var(--color-crimson), var(--shadow-card-hover);cursor:default}.eb-sv-title{font-family:var(--font-display);font-size:var(--text-display);margin:0;font-weight:400;line-height:1.2}.eb-sv-qtext{font-weight:600;font-size:var(--text-emph)}.eb-sv-req:after{content:" *";color:var(--text-alarm)}.eb-sv-tin{width:100%;padding:var(--space-1) 0;font:inherit;color:var(--text-primary);background:0 0;border:0;border-bottom:1px solid #0000}.eb-sv-tin:hover{border-bottom-color:var(--border-soft)}.eb-sv-tin:focus{border-bottom-color:var(--color-crimson);outline:none}.eb-sv-tin.big{font-family:var(--font-display);font-size:var(--text-display);line-height:1.2}.eb-sv-tin.desc{font-size:var(--text-body);color:var(--text-secondary)}.eb-sv-tin.qt{font-size:var(--text-emph);font-weight:600}.eb-sv-qnum{font-size:var(--text-meta);color:var(--text-muted)}.eb-sv-opt{align-items:center;gap:var(--space-4);display:flex}.eb-sv-glyph{border-radius:var(--radius-round);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--color-taupe);flex:none}.eb-sv-glyph.sq{border-radius:4px}.eb-sv-addopt{color:var(--color-crimson-bright);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-weight:600}.eb-sv-ghost{font-size:var(--text-meta);color:var(--text-subtle);border-bottom:1px dotted var(--color-taupe);padding:var(--space-2) 0;max-width:320px}.eb-sv-stars{gap:var(--space-1);color:var(--color-taupe);display:flex}.eb-sv-stars svg{fill:currentColor;stroke:none;width:22px;height:22px}.eb-sv-stars.pick button{cursor:pointer;color:var(--color-taupe);background:0 0;border:0;padding:0}.eb-sv-stars.pick button.on,.eb-sv-stars.avg{color:var(--color-gold)}.eb-sv-stars.avg .off{opacity:.25}.eb-sv-foot{padding-top:var(--space-4);border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.eb-sv-foot .sp{flex:1}.eb-sv-sw{font-size:var(--text-meta);color:var(--text-secondary);align-items:center;gap:7px;display:inline-flex}.eb-sv-add{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eb-sv-add .lab{color:var(--text-muted);margin-right:var(--space-1)}.eb-sv-tbtn{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-card);font:inherit;font-size:var(--text-meta);cursor:pointer;color:var(--text-primary);border:0;display:inline-flex}.eb-sv-tbtn:hover{box-shadow:var(--shadow-card-hover);color:var(--color-crimson-bright)}.eb-sv-side{gap:var(--space-5);top:var(--space-6);display:grid;position:sticky}.eb-sv-set{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-meta);display:flex}.eb-sv-fine{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-sv-card.q .rm{opacity:0}.eb-sv-card.q:hover .rm,.eb-sv-card.q.on .rm,.eb-sv-card.q .rm:focus-visible{opacity:1}.eb-sv-note{align-items:center;gap:var(--space-3);background:var(--tint-info);color:var(--color-info);border-radius:var(--radius-eb);padding:var(--space-3) var(--space-5);font-size:var(--text-meta);display:flex}.eb-sv-results{gap:var(--space-5);max-width:760px;display:grid}.eb-sv-tabn{margin-left:var(--space-2);min-width:20px;height:18px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-crimson);color:var(--text-on-fill);font-size:var(--text-label);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.eb-sv-rhead{gap:var(--space-2);padding-bottom:0}.eb-sv-rhead .row{align-items:center;gap:var(--space-2);display:flex}.eb-sv-rhead h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-display);flex:1;margin:0;line-height:1.15}.eb-sv-export{color:inherit;display:inline-flex}.eb-sv-pendline{font-size:var(--text-meta);color:var(--text-muted)}.eb-sv-pendline b{color:var(--text-secondary);font-weight:600}.eb-sv-vtabs{margin:var(--space-3) -18px 0;grid-template-columns:repeat(3,1fr);display:grid}.eb-sv-vtabs button{padding:var(--space-5) 0;cursor:pointer;color:var(--text-muted);font:inherit;background:0 0;border:0;box-shadow:inset 0 -2px #0000}.eb-sv-vtabs button:hover{color:var(--text-primary)}.eb-sv-vtabs button[aria-selected=true]{color:var(--text-primary);box-shadow:inset 0 -3px 0 var(--color-crimson);font-weight:600}.eb-sv-qcard{gap:var(--space-5)}.eb-sv-qhead{align-items:flex-start;gap:var(--space-3);display:flex}.eb-sv-qhead>div{flex:1;min-width:0}.eb-sv-qhead .qt{font-size:var(--text-emph);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.eb-sv-results .qm{font-size:var(--text-meta);color:var(--text-muted);margin-top:2px}.eb-sv-none{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-sv-names{min-width:0;font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.eb-sv-more{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.eb-sv-namespop{padding:var(--space-4) var(--space-5);font-size:var(--text-meta);color:var(--text-secondary);white-space:normal;max-width:320px}.eb-sv-pie{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (max-width:720px){.eb-sv-pie{grid-template-columns:minmax(0,1fr);justify-items:center}.eb-sv-pie .eb-sv-legend{justify-self:stretch}}.eb-pie-pct{font-family:var(--font-body);fill:var(--text-on-fill);pointer-events:none;font-size:6px;font-weight:600}.eb-sv-legend{gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.eb-sv-legend li{gap:0 var(--space-4);grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;min-width:0;display:grid}.eb-sv-legend .dot{border-radius:50%;width:10px;height:10px;transform:translateY(1px)}.eb-sv-legend .l{overflow-wrap:anywhere;min-width:0}.eb-sv-legend .c{font-size:var(--text-meta);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.eb-sv-legend .w{grid-column:2/4;min-width:0}.eb-pbars{gap:4px var(--space-5);grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.eb-pbars-l{text-align:right;font-size:var(--text-meta);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.eb-pbars-track{height:18px;display:block;position:relative}.eb-pbars-run{top:0;bottom:0;left:0;right:var(--pbars-room,0px);background:repeating-linear-gradient(90deg, var(--table-line) 0 1px, transparent 1px 20%);position:absolute}.eb-pbars-bar{border-radius:0 4px 4px 0;position:absolute;top:2px;bottom:2px;left:0}.eb-pbars-v{padding-left:var(--space-2);line-height:18px;font-size:var(--text-meta);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:0}.eb-pbars-under{margin:-2px 0 var(--space-2);grid-column:2;min-width:0}.eb-pbars-axis{margin-right:var(--pbars-room,0px);font-size:var(--text-label);color:var(--text-subtle);font-variant-numeric:tabular-nums;border-top:1px solid var(--color-taupe);grid-column:2;justify-content:space-between;padding-top:3px;display:flex}.eb-gcols{gap:var(--space-4);display:grid}.eb-gcols-legend{gap:var(--space-6);font-size:var(--text-meta);color:var(--text-secondary);flex-wrap:wrap;display:flex}.eb-gcols-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.eb-gcols-legend i{border-radius:2px;width:12px;height:10px;display:inline-block}.eb-gcols-plot{gap:var(--space-3);grid-template-columns:24px minmax(0,1fr);display:grid}.eb-gcols-axis{text-align:right;font-size:var(--text-label);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin:-6px 0;display:flex}.eb-gcols-groups{border-bottom:1px solid var(--color-taupe);background:linear-gradient(var(--table-line), var(--table-line)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--table-line), var(--table-line)) 0 50% / 100% 1px no-repeat;align-items:stretch;display:flex}.eb-gcols-group{justify-content:center;align-items:flex-end;gap:var(--space-2);padding:0 var(--space-3);flex:1;display:flex}.eb-gcols-tip{align-items:flex-end;width:22px;height:100%;display:flex}.eb-gcols-col{border-radius:3px 3px 0 0;width:100%;min-height:0;display:block}.eb-gcols-labels{padding-left:calc(24px + var(--space-3));font-size:var(--text-meta);color:var(--text-secondary);display:flex}.eb-gcols-labels span{text-align:center;overflow-wrap:anywhere;flex:1;min-width:0}.eb-sv-ratecard{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:28px;display:grid}@media (max-width:720px){.eb-sv-ratecard{grid-template-columns:minmax(0,1fr)}}.eb-sv-avgwell{background:var(--surface-well);border-radius:var(--radius-eb);padding:var(--space-6) var(--space-7);justify-items:center;gap:4px;display:grid}.eb-sv-avgwell .eb-fig{font-family:var(--font-display);font-weight:400;font-size:var(--text-stat-fig);line-height:1}.eb-sv-avgwell .eb-sv-stars{color:var(--color-gold-soft);gap:3px;display:flex}.eb-sv-avgwell .eb-sv-stars svg{width:18px;height:18px}.eb-sv-avgwell .eb-sv-stars .off{color:var(--color-taupe);opacity:1}.eb-vcols-plot{grid-template-columns:repeat(var(--vcols), minmax(0, 1fr));gap:var(--space-6);border-bottom:1px solid var(--color-taupe);align-items:end;display:grid}.eb-vcols-tip{min-width:0;height:100%;display:flex}.eb-vcols-col{height:100%;font-size:var(--text-meta);color:var(--text-secondary);flex:1;grid-template-rows:auto minmax(0,1fr);place-items:end center;gap:3px;display:grid}.eb-vcols-col i{border-radius:4px 4px 0 0;align-self:end;width:100%;max-width:44px;display:block}.eb-vcols-labels{grid-template-columns:repeat(var(--vcols), minmax(0, 1fr));gap:var(--space-6);text-align:center;font-size:var(--text-meta);color:var(--text-muted);margin-top:4px;display:grid}.eb-dchips{grid-template-columns:max-content minmax(0,1fr);display:grid}.eb-dchips-m{text-align:right;padding:var(--space-2) var(--space-6) var(--space-2) 0;border-right:1px solid var(--text-primary);white-space:nowrap;font-weight:600}.eb-dchips-d{gap:var(--space-2);padding:4px 0 4px var(--space-6);flex-wrap:wrap;display:flex}.eb-dchip{align-items:center;gap:var(--space-2);height:28px;padding:0 4px 0 var(--space-5);border-radius:var(--radius-pill);background:var(--surface-well);font-variant-numeric:tabular-nums;display:inline-flex}.eb-dchip[data-solo]{padding-right:var(--space-5)}.eb-dchip b{border-radius:var(--radius-pill);background:var(--surface-card);min-width:20px;height:20px;font-size:var(--text-label);color:var(--text-secondary);place-items:center;padding:0 5px;display:inline-grid}.eb-dchip[data-top]{background:var(--color-crimson);color:var(--text-on-fill)}.eb-dchip[data-top] b{background:var(--tint-alarm);color:var(--color-crimson)}.eb-sv-rows{gap:4px;display:grid}.eb-sv-rows.scroll{max-height:220px;padding-right:var(--space-2);overflow:auto}.eb-sv-fr,.eb-sv-tr{align-items:center;gap:var(--space-4);padding:9px var(--space-5);background:var(--surface-well);border-radius:var(--radius-eb);min-width:0;color:inherit;text-decoration:none;display:flex}.eb-sv-fr:hover{background:var(--surface-sunken)}.eb-sv-fr .ft{width:26px;height:18px;font-family:var(--font-label);color:var(--text-on-fill);background:var(--color-crimson);border-radius:4px;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.eb-sv-fr .ft[data-pic]{background:var(--color-info)}.eb-sv-fr .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eb-sv-fr .by,.eb-sv-tr .by{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap}.eb-sv-tr{align-items:baseline}.eb-sv-tr .a{overflow-wrap:anywhere;flex:1;min-width:0}.eb-sv-link{color:var(--color-crimson);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-weight:600}.eb-sv-pager{align-items:center;gap:var(--space-4);display:flex}.eb-sv-pager>select,.eb-sv-pager>.eb-select{flex:1;min-width:0}.eb-sv-pager .pg{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.eb-sv-wells{gap:var(--space-5)}.eb-sv-well{padding:var(--space-5) var(--space-6);border-radius:var(--radius-eb);background:var(--surface-well);gap:4px;display:grid}.eb-sv-well .top{gap:var(--space-4);align-items:baseline;display:flex}.eb-sv-well .top b{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.eb-sv-well .eb-sv-names{white-space:normal}.eb-sv-ind{gap:var(--space-5)}.eb-sv-ia{padding-bottom:var(--space-5);border-bottom:1px solid var(--table-line);gap:4px;display:grid}.eb-sv-ia:last-child{border-bottom:0;padding-bottom:0}.eb-sv-ia .q{font-size:var(--text-meta);color:var(--text-muted)}.eb-sv-ia .eb-sv-fr{justify-self:start;max-width:340px}.eb-sv-edbar{justify-content:flex-end;gap:var(--space-3);display:flex}.eb-sv-removed{font-size:var(--text-label);color:var(--text-muted);background:var(--surface-well);border-radius:var(--radius-pill);padding:0 var(--space-3)}.eb-sv-photo{position:relative}.eb-sv-photo img{width:100%;max-height:var(--survey-photo-max-h);object-fit:cover;border-radius:var(--radius-eb);display:block}.eb-sv-photo:not(.cover) img{width:auto;max-width:100%}.eb-sv-photo .tools{top:var(--space-2);right:var(--space-2);gap:var(--space-1);background:var(--surface-card);border-radius:var(--radius-pill);padding:var(--space-1);box-shadow:var(--shadow-card);display:flex;position:absolute}.eb-sv-publink{align-items:center;gap:var(--space-2);min-width:0;display:flex}.eb-sv-publink>.eb-sv-fine{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eb-sv-publink>input,.eb-sv-publink>span:first-child{flex:1;min-width:0}.eb-svp{background:var(--surface-page);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.eb-svp-top{padding:var(--space-5) var(--space-6)}.eb-svp-logo{height:var(--space-8);width:auto;display:block}.eb-svp-logo.d,:root[data-theme=dark] .eb-svp-logo.l{display:none}:root[data-theme=dark] .eb-svp-logo.d{display:block}.eb-svp-main{padding:0 var(--space-5) var(--space-8)}.eb-svp-pw{gap:var(--space-2);max-width:320px;display:grid}.eb-sv-titlerow{align-items:center;gap:var(--space-3);display:flex}.eb-sv-titlerow>input,.eb-sv-titlerow .sp{flex:1;min-width:0}.eb-sv-radio{gap:var(--space-1);display:grid}.eb-sv-radio button{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-1);border-radius:var(--radius-btn);font:inherit;font-size:var(--text-body);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.eb-sv-radio button:hover{background:var(--surface-page)}.eb-sv-radio button[aria-checked=true] .eb-sv-glyph{box-shadow:inset 0 0 0 5px var(--color-crimson)}.eb-sv-radio button[aria-checked=true] .eb-sv-glyph.sq{box-shadow:none;background:var(--color-crimson)}.eb-sv-kind{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-4);border-radius:var(--radius-btn);border:1px solid var(--border-soft);background:var(--surface-card);font:inherit;font-size:var(--text-meta);color:var(--text-primary);cursor:pointer;display:inline-flex}.eb-sv-kind:hover{border-color:var(--color-taupe)}.eb-sv-kinds{padding:var(--space-2) 0;display:grid}.eb-sv-kinds hr{border:0;border-top:1px solid var(--border-soft);margin:var(--space-2) 0}.eb-sv-kinds button{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-2) var(--space-5);font:inherit;font-size:var(--text-meta);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.eb-sv-kinds button:hover,.eb-sv-kinds button.on{background:var(--surface-page)}.eb-sv-num{font-size:var(--text-meta);color:var(--text-muted);flex:none;min-width:16px}.eb-sv-set[aria-disabled=true]>span:first-child{color:var(--text-muted)}.eb-sv-set-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.eb-sv-aud{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eb-sv-aud .eb-attendeechip .eb-sv-audname{width:auto;height:auto;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.eb-sv-aud .eb-attendeechip .eb-sv-audname:hover{background:0 0;text-decoration:underline}.eb-sv-audhead{font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);padding:6px 6px 2px}.eb-sv-audrow{align-items:center;gap:var(--space-2);cursor:default;grid-template-columns:minmax(0,1fr) auto 18px;display:grid}.eb-sv-audx{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.eb-sv-audx:hover{background:var(--surface-sunken);color:var(--color-ink)}.eb-sv-gridedit{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.eb-sv-gridedit>div{gap:var(--space-2);align-content:start;display:grid}.eb-sv-rate{align-items:center;gap:var(--space-1);flex-direction:column;display:inline-flex}.eb-sv-rate small{font-size:var(--text-label);color:var(--text-muted)}.eb-sv-scale{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.eb-sv-scale>.eb-sv-fine{align-self:center}.eb-sv-scale.pick button{cursor:pointer;background:0 0;border:0;padding:0}.eb-sv-scale.pick button.on .eb-sv-glyph{box-shadow:inset 0 0 0 5px var(--color-crimson)}.eb-sv-grid{border-collapse:collapse;font-size:var(--text-meta)}.eb-sv-grid th,.eb-sv-grid td{padding:var(--space-2) var(--space-4);text-align:center;color:var(--text-secondary);font-weight:400}.eb-sv-grid tbody th{text-align:left;color:var(--text-primary)}.eb-sv-grid tbody tr+tr{border-top:1px solid var(--border-soft)}.eb-sv-grid td>.eb-sv-glyph{vertical-align:middle;display:inline-block}.eb-sv-grid button{padding:var(--space-1);cursor:pointer;background:0 0;border:0;display:inline-flex}.eb-sv-grid button[aria-checked=true] .eb-sv-glyph{box-shadow:inset 0 0 0 5px var(--color-crimson)}.eb-sv-grid button[aria-checked=true] .eb-sv-glyph.sq{box-shadow:none;background:var(--color-crimson)}.eb-sv-err{font-size:var(--text-meta);color:var(--text-alarm)}.eb-sv-stars:not(.avg),.eb-sv-scale{flex-wrap:nowrap;justify-content:space-between;width:100%}.eb-sv-area{border:0;border-bottom:1px solid var(--color-taupe);width:100%;min-height:38px;padding:var(--space-2) 0;font:inherit;color:var(--text-primary);resize:vertical;background:0 0}.eb-sv-area:focus{border-bottom-color:var(--color-crimson);outline:none}.eb-sv-done{text-align:center;justify-items:center;padding:34px 20px}.eb-sv-card.head.eb-sv-done{padding:34px 20px}.eb-sv-done .tick{border-radius:var(--radius-round);background:var(--tint-complete);width:54px;height:54px;color:var(--color-ok);place-items:center;display:grid}.eb-sv-done h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-page);margin:0}@media (max-width:640px){.eb-sv-row{grid-template-columns:40px minmax(0,1fr) auto}.eb-sv-row .eb-sv-ring{display:none}.eb-sv-hbar{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) 64px}.eb-sv-hbar .lbl,.eb-sv-hbar .who{grid-column:1/-1}.eb-sv-hbar .who{margin-top:0}.eb-sv-hbar.rate{grid-template-columns:auto minmax(0,1fr) 64px}}.eb-hl-spread{gap:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.eb-hl-side{gap:var(--space-5);grid-auto-rows:1fr;display:grid}.eb-hl-more{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.eb-hl-spread,.eb-hl-more{grid-template-columns:minmax(0,1fr)}}.eb-hl-card{border-radius:var(--radius-lg);cursor:pointer;min-height:170px;color:var(--text-on-fill);box-shadow:var(--shadow-card);align-items:flex-end;display:flex;position:relative;overflow:hidden}.eb-hl-card.is-big{border-radius:var(--radius-xl);min-height:360px;box-shadow:var(--shadow-menu)}.eb-hl-card.is-preview{cursor:default;min-height:150px}.eb-hl-slides{flex-direction:column;min-width:0;display:flex}.eb-hl-slides .eb-nw-caro{border-radius:var(--radius-xl);flex:1;min-height:360px;overflow:hidden}.eb-hl-slides .eb-nw-slide.is-on,.eb-hl-slides .eb-hl-card{height:100%}.eb-hl-card .eb-hl-glass.is-del{opacity:0;transition:opacity .15s var(--ease-arch)}.eb-hl-card:hover .eb-hl-glass.is-del,.eb-hl-glass.is-del:focus-visible{opacity:1}@media (hover:none){.eb-hl-card .eb-hl-glass.is-del{opacity:1}}.eb-hl-card:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.eb-hl-art{transition:transform .6s var(--ease-arch);background-position:50%;background-size:cover;position:absolute;inset:0}.eb-hl-plate{background-position:50% 42%;background-repeat:no-repeat;background-size:auto 22%}.eb-hl-card:hover .eb-hl-art{transform:scale(1.04)}.eb-hl-shade{background:var(--news-shade);position:absolute;inset:0}.eb-hl-txt{gap:var(--space-2);padding:var(--space-5) var(--space-6);min-width:0;display:grid;position:relative}.eb-hl-card.is-big .eb-hl-txt{gap:var(--space-3);padding:var(--space-7);max-width:640px}.eb-hl-txt h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);overflow-wrap:anywhere;margin:0;line-height:1.15}.eb-hl-card.is-big h3{font-size:var(--text-display);text-wrap:balance;line-height:1.1}.eb-hl-txt p{color:var(--on-photo-muted);font-size:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.eb-hl-tag{height:20px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-crimson);color:var(--text-on-fill);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;justify-self:start;align-items:center;font-weight:700;display:inline-flex}.eb-hl-tag.is-news{background:var(--color-gold-soft);color:var(--color-navy-deep)}.eb-hl-by{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--on-photo-muted);display:flex}.eb-hl-acts{top:var(--space-4);right:var(--space-4);z-index:2;gap:var(--space-2);display:flex;position:absolute}.eb-hl-glass{align-items:center;gap:var(--space-2);min-width:28px;height:28px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--on-photo-glass);color:var(--text-on-fill);font-size:var(--text-meta);cursor:pointer;border:0;justify-content:center;font-weight:700;text-decoration:none;display:inline-flex}.eb-hl-glass[aria-label]{padding:0}.eb-hl-glass:hover{background:var(--on-photo-glass-hover)}.eb-hl-glass.is-ok{background:var(--on-photo-glass-ok)}.eb-hl-addtile{align-content:center;place-items:center;gap:var(--space-2);border-radius:var(--radius-lg);border:1.5px dashed var(--color-taupe);min-height:170px;color:var(--text-muted);font-size:var(--text-meta);cursor:pointer;background:0 0;font-weight:700;display:grid}.eb-hl-addtile:hover{border-color:var(--color-crimson);color:var(--color-crimson-bright)}.eb-hl-show{z-index:var(--z-modal);background:var(--color-navy-deep);color:var(--text-on-fill);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.eb-hl-showbar{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7);display:flex}.eb-hl-count{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold-soft);font-weight:700}.eb-hl-showbtn{border-radius:var(--radius-round);width:34px;height:34px;color:var(--text-on-navy);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.eb-hl-showbtn:hover{background:var(--on-photo-glass)}.eb-hl-stage{margin:0 var(--space-7);border-radius:var(--radius-xl);align-items:flex-end;display:flex;position:relative;overflow:hidden}.eb-hl-stage .eb-hl-txt{gap:var(--space-5);padding:var(--space-8) var(--space-8);max-width:1000px}.eb-hl-stage h3{font-size:var(--text-bento-greet-title);text-wrap:balance;line-height:1.05}.eb-hl-showbody{font-size:var(--text-article-lead);color:var(--on-photo-muted);max-width:860px;max-height:40vh;line-height:1.55;overflow:auto}.eb-hl-showbody p{margin:0 0 var(--space-3)}.eb-hl-dots{justify-content:center;gap:var(--space-3);padding:var(--space-6);display:flex}.eb-hl-dots i{border-radius:var(--radius-pill);background:var(--on-photo-glass-hover);width:8px;height:8px;transition:width .2s var(--ease-arch)}.eb-hl-dots i.is-on{background:var(--color-gold-soft);width:24px}.eb-picpick{gap:var(--space-3);display:grid}.eb-picpick-prev{border-radius:var(--radius-eb);height:120px;padding:var(--space-3);background-position:50%;background-size:cover;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.eb-nw-plate-inline{background-position:50%;background-repeat:no-repeat;background-size:auto 44%}.eb-picpick-drop{border-radius:var(--radius-eb);border:1.5px dashed var(--color-taupe);height:120px;color:var(--text-muted);font-size:var(--text-meta);cursor:pointer;background:0 0}.eb-picpick-drop:hover{border-color:var(--color-crimson);color:var(--color-crimson-bright)}.eb-picpick-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(90px,1fr));max-height:210px;display:grid;overflow-y:auto}.eb-picpick-grid button{border:1px solid var(--border-soft);border-radius:var(--radius-eb);cursor:pointer;background-position:50%;background-size:cover;height:64px;padding:0}.eb-picpick-grid button[aria-pressed=true]{outline:2px solid var(--color-gold);outline-offset:1px}.eb-picpick-hint{font-size:var(--text-meta);color:var(--text-muted)}.eb-gl-stats{gap:var(--space-4);flex-wrap:wrap;display:flex}.eb-gl-qbar,.eb-gl-stat{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border-soft);align-content:center;display:grid}.eb-gl-qbar{flex:260px}.eb-gl-stat{min-width:110px}.eb-gl-lab{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-gl-line{border-radius:var(--radius-pill);background:var(--surface-sunken);height:8px;overflow:hidden}.eb-gl-line i{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-gold-soft), var(--color-gold));height:100%;display:block}.eb-gl-stat b{font-family:var(--font-label);font-weight:700;font-size:var(--text-page);font-variant-numeric:tabular-nums;line-height:1.1}.eb-gl-stat.is-ok b{color:var(--color-ok)}.eb-gl-stat.is-bad b{color:var(--text-alarm)}.eb-gl-stat.is-gold b{color:var(--color-gold)}.eb-gl-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.eb-gl-grid{grid-template-columns:minmax(0,1fr)}}.eb-gl-grid>.eb-gl-card{height:200px;overflow:hidden}.eb-gl-grid>.eb-gl-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eb-gl-clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-gl-card.is-open{cursor:pointer}.eb-gl-status{flex-wrap:nowrap;min-width:0}.eb-gl-card{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--border-soft);transition:box-shadow .2s var(--ease-arch);grid-template-columns:78px minmax(0,1fr);align-items:center;display:grid;position:relative}.eb-gl-card:hover{box-shadow:var(--shadow-card-hover), inset 0 0 0 1px var(--border-soft)}.eb-gl-card h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);overflow-wrap:anywhere;padding-right:var(--space-8);margin:0;line-height:1.2}.eb-gl-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.eb-gl-owners{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--text-secondary);flex-wrap:wrap;display:inline-flex}.eb-gl-tools{top:var(--space-3);right:var(--space-3);gap:var(--space-1);display:flex;position:absolute}.eb-gl-ring{width:78px;height:78px;position:relative}.eb-gl-ring svg{width:78px;height:78px}.eb-gl-ring circle{fill:none;stroke-width:7px}.eb-gl-ring .track{stroke:var(--surface-sunken)}.eb-gl-ring .fill{stroke:var(--color-ok);stroke-linecap:round;transition:stroke-dasharray .6s var(--ease-arch)}.eb-gl-ring[data-risk] .fill{stroke:var(--color-alarm)}.eb-gl-ring b{text-align:center;font-family:var(--font-label);font-size:var(--text-emph);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset:0}.eb-gl-ring b.is-small{font-size:var(--text-label);letter-spacing:.5px;text-transform:uppercase;padding:0 var(--space-3);line-height:1.2}.eb-gl-tgl{border-radius:var(--radius-pill);background:var(--surface-well);padding:2px;display:inline-flex}.eb-gl-tgl button{height:22px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;font-weight:700}.eb-gl-tgl button.is-ok[aria-pressed=true]{background:var(--color-ok);color:var(--text-on-fill)}.eb-gl-tgl button.is-risk[aria-pressed=true]{background:var(--color-alarm);color:var(--text-on-fill)}.eb-gl-nudge{align-items:center;gap:var(--space-2);display:inline-flex}.eb-gl-nudge>button:not(.eb-goalpct){border-radius:var(--radius-round);background:var(--surface-well);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border:0;place-items:center;display:grid}.eb-gl-nudge>button:not(.eb-goalpct):disabled{opacity:.4;cursor:default}.eb-gl-nudge .eb-goalpct{color:var(--text-primary);font-weight:700}.eb-gl-card.is-done{background:linear-gradient(135deg, var(--color-navy), var(--color-navy-deep));color:var(--text-on-fill);box-shadow:inset 0 0 0 1px var(--color-gold-soft), var(--shadow-card)}.eb-gl-card.is-done .eb-gl-owners{color:var(--text-on-image)}.eb-gl-medal{border-radius:var(--radius-round);background:radial-gradient(circle at 35% 30%, var(--color-gold-soft), var(--color-gold));width:78px;height:78px;color:var(--color-navy-deep);box-shadow:0 0 0 4px var(--on-photo-glass);place-items:center;display:grid}.eb-gl-badge{height:22px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-gold-soft);color:var(--color-navy-deep);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;align-items:center;font-weight:700;display:inline-flex}.eb-gl-titlerow{align-items:baseline;gap:var(--space-3);min-width:0;padding-right:var(--space-8);display:flex}.eb-gl-titlerow h3{min-width:0;padding-right:0}.eb-gl-from{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;flex:none;font-weight:400}.eb-gl-card.is-done .eb-gl-from{color:var(--text-on-image)}.eb-gl-wins{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.eb-gl-wins li{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--color-gold);display:flex}.eb-gl-wins-title{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1;font-weight:700}.eb-td-sum{align-items:center;gap:var(--space-5);display:flex}.eb-td-sum .eb-gl-ring,.eb-td-sum .eb-gl-ring svg{width:56px;height:56px}.eb-td-sum .eb-gl-ring b{font-size:var(--text-meta)}.eb-td-row{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--border-soft);border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto minmax(150px,auto);display:grid}.eb-td-row.is-late{border-left-color:var(--color-alarm)}.eb-td-row.is-done{opacity:.6}.eb-td-row.is-done .eb-td-title{text-decoration:line-through}.eb-td-tickspace{width:22px}.eb-td-title{align-items:center;gap:var(--space-3);overflow-wrap:anywhere;min-width:0;font-weight:700;display:flex}.eb-td-owners{align-items:center;display:flex}.eb-td-due{white-space:nowrap;justify-content:flex-end;display:flex}.eb-td-add{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}@media (max-width:700px){.eb-td-row{grid-template-columns:auto minmax(0,1fr)}.eb-td-owners,.eb-td-due{grid-column:2;justify-content:flex-start}}.eb-ids-head{justify-content:center;align-items:center;gap:var(--space-3);margin:-10px -10px var(--space-4);padding:var(--space-5) var(--space-5);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--text-on-fill);font-family:var(--font-label);font-size:var(--text-meta);letter-spacing:1.2px;text-transform:uppercase;font-weight:700;display:flex;position:relative}.eb-ids-head[data-stage=IDENTIFY]{background:linear-gradient(135deg, var(--color-gold-soft), var(--color-gold))}.eb-ids-head[data-stage=DISCUSS]{background:linear-gradient(135deg, var(--color-info), var(--color-navy))}.eb-ids-head[data-stage=SOLVE]{background:linear-gradient(135deg, var(--color-ok), var(--color-navy-deep))}.eb-ids-head b{right:var(--space-5);font-size:var(--text-emph);letter-spacing:0;position:absolute}.eb-ids-ico{border-radius:var(--radius-eb);background:var(--on-photo-glass);place-items:center;width:26px;height:26px;display:grid}.eb-ids-card{box-shadow:var(--shadow-card);border-radius:var(--radius-eb);border:0}.eb-ids-card:hover{box-shadow:var(--shadow-card-hover)}.eb-ids-card .eb-idsmove{color:var(--color-crimson-bright);font-weight:700}.eb-ids-tickets{gap:var(--space-3);display:grid}.eb-ids-ticket{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-4) var(--space-5);color:inherit;font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-eb);grid-template-columns:minmax(0,1fr) auto minmax(0,200px);display:grid}.eb-ids-ticket:not(:disabled):hover{background:var(--surface-sunken)}.eb-ids-ticket:disabled{cursor:default}.eb-ids-ticket .eb-cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (max-width:640px){.eb-ids-ticket{grid-template-columns:minmax(0,1fr) auto}.eb-ids-ticket>:last-child{grid-column:1/-1}}.eb-easel{padding-top:var(--space-8);justify-items:center;display:grid}.eb-easel-board{z-index:1;aspect-ratio:16/10;width:min(600px,100%);padding:var(--space-5);border-radius:var(--radius-eb);background:linear-gradient(180deg, var(--surface-well), var(--surface-sunken));box-shadow:var(--shadow-menu), inset 0 0 0 1px var(--border-soft);transition:transform .35s var(--ease-arch);position:relative}.eb-easel-board:hover{transform:translateY(-5px)}.eb-easel-mast{border-radius:var(--radius-pill);background:var(--surface-sunken);width:10px;height:70px;box-shadow:inset 0 0 0 1px var(--border-soft);z-index:-1;margin-left:-5px;position:absolute;top:-30px;left:50%}.eb-easel-clamp{border-radius:var(--radius-btn);background:var(--surface-well);width:54px;height:16px;box-shadow:var(--shadow-card);margin-left:-27px;position:absolute;top:-8px;left:50%}.eb-easel-screen{border-radius:var(--radius-btn);align-content:center;place-items:center;gap:var(--space-4);background:linear-gradient(135deg, var(--color-navy), var(--color-navy-deep));width:100%;height:100%;color:var(--text-on-navy);text-align:center;display:grid;position:relative;overflow:hidden}.eb-easel-screen:before{content:"";background-image:linear-gradient(var(--on-photo-glass) 1px, transparent 1px), linear-gradient(90deg, var(--on-photo-glass) 1px, transparent 1px);opacity:.5;pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.eb-easel-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;width:58px;height:58px;position:relative}.eb-easel-title{font-family:var(--font-display);font-size:var(--text-display);color:var(--color-gold-soft);padding:0 var(--space-6);line-height:1.1;position:relative}.eb-easel-line{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:2.4px;text-transform:uppercase;color:var(--on-photo-muted);position:relative}.eb-easel-open{left:50%;bottom:var(--space-5);align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--color-crimson-bright);font-size:var(--text-meta);box-shadow:var(--shadow-menu);opacity:0;transition:opacity .25s var(--ease-arch);font-weight:700;text-decoration:none;display:inline-flex;position:absolute;transform:translate(-50%)}.eb-easel-board:hover .eb-easel-open,.eb-easel-open:focus-visible{opacity:1}.eb-easel-tray{border-radius:var(--radius-btn);background:var(--surface-sunken);height:10px;box-shadow:var(--shadow-card);position:absolute;bottom:-10px;left:5%;right:5%}.eb-easel-tray:before,.eb-easel-tray:after{content:"";border-radius:var(--radius-pill);width:46px;height:5px;position:absolute;top:-3px}.eb-easel-tray:before{background:var(--color-crimson);left:14%}.eb-easel-tray:after{background:var(--color-navy);left:calc(14% + 54px)}.eb-easel-legs{width:min(600px,100%);height:150px;margin-top:-2px;position:relative}.eb-easel-legs i{border-radius:var(--radius-pill);background:var(--text-subtle);transform-origin:top;opacity:.7;width:7px;height:150px;margin-left:-3.5px;position:absolute;top:0;left:50%}.eb-easel-legs i:first-child{height:190px;transform:rotate(38deg)}.eb-easel-legs i:nth-child(2){height:120px}.eb-easel-legs i:nth-child(3){height:190px;transform:rotate(-38deg)}.eb-easel-legs:after{content:"";background:var(--surface-sunken);z-index:-1;border-radius:50%;height:14px;position:absolute;bottom:-6px;left:12%;right:12%}.eb-easel-name{justify-items:center;gap:var(--space-2);margin-top:var(--space-4);text-align:center;display:grid}.eb-easel-name a{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-title);color:var(--text-primary);text-decoration:none;display:inline-flex}.eb-easel-name a:hover{color:var(--color-crimson-bright)}.eb-sv-readonly{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.eb-sv-readonly :disabled{cursor:default}.eb-sv-row.is-staff.is-open{cursor:pointer}.eb-req-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.eb-statrow{flex-wrap:nowrap}.eb-statrow>:not(.eb-scrim):not(.eb-peek){flex:0 1 var(--eb-stat-w,210px);min-width:0}@media (max-width:900px){.eb-statrow{flex-wrap:wrap}}.eb-money-none{font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle)}.eb-stat-value .eb-money-none{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.eb-sv-form,.eb-sv-card,.eb-sv-opt .eb-sv-tin,.eb-sv-grid{font-size:var(--text-body)}.eb-pagehead-titleline{align-items:center;gap:var(--space-4);flex-wrap:nowrap;min-width:0;display:flex}.eb-pagehead-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.eb-pagehead-title .eb-inline-edit{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;overflow:hidden}.eb-pagehead-title .eb-row-reveal{max-width:100%}.eb-pagehead-row .eb-eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eb-datefield{vertical-align:middle;min-width:0;display:inline-block;position:relative}.eb-datefield>input{padding-right:24px}.eb-datefield-icon{color:var(--text-muted);pointer-events:none;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.eb-date-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.eb-datepop{padding:var(--space-4);gap:var(--space-3);display:grid}.eb-datepop-head{justify-content:space-between;align-items:center;display:flex}.eb-datepop-head b{font-family:var(--font-display);font-size:var(--text-emph);color:var(--color-ink);font-weight:400}.eb-datepop-title{padding:2px var(--space-3);border-radius:var(--radius-eb);font-family:var(--font-display);font-size:var(--text-emph);color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-weight:400}.eb-datepop-title:hover:not(:disabled){background:var(--surface-well)}.eb-datepop-title:disabled{cursor:default}.eb-datepop-grid.is-wide{gap:var(--space-2);grid-template-columns:repeat(3,72px)}.eb-datepop-day.is-wide{width:72px;height:40px}.eb-datepop-grid{grid-template-columns:repeat(7,32px);justify-content:center;gap:2px;display:grid}.eb-datepop-grid .dow{font-family:var(--font-label);font-size:var(--text-label);color:var(--text-muted);text-align:center;padding:2px 0 4px}.eb-datepop-day{border-radius:var(--radius-eb);width:32px;height:30px;font-family:var(--font-body);font-size:var(--text-meta);color:var(--color-ink);cursor:pointer;background:0 0;border:0}.eb-datepop-day:hover:not(:disabled){background:var(--surface-well)}.eb-datepop-day[data-out]{color:var(--text-subtle)}.eb-datepop-day[data-today]{box-shadow:inset 0 0 0 1px var(--color-gold)}.eb-datepop-day[data-active]{background:var(--surface-well)}.eb-datepop-day[aria-pressed=true]{background:var(--color-crimson);color:var(--text-on-fill)}.eb-datepop-day:disabled{opacity:.35;cursor:not-allowed}.eb-datepop-foot{border-top:1px solid var(--border-soft);padding-top:var(--space-3);justify-content:space-between;display:flex}.eb-datepop-link{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.6px;text-transform:uppercase;color:var(--color-crimson-bright);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:700}.eb-datepop-link:disabled{opacity:.4;cursor:not-allowed}.eb-cell-cut{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.eb-table[data-row-height=compact]{--table-cell-pad:4px 12px}.eb-table[data-row-height=roomy]{--table-cell-pad:14px 12px}.eb-table[data-striped][data-windowed]>tbody>.eb-tr[data-alt]{background:var(--surface-well);--row-bg:var(--surface-well)}.eb-table[data-striped]:not([data-windowed])>tbody>.eb-tr:nth-child(2n of .eb-tr){background:var(--surface-well);--row-bg:var(--surface-well)}.eb-table[data-striped]>tbody>.eb-tr:hover{background:var(--surface-sunken)}.eb-table[data-wrap] .eb-cell-cut{white-space:normal;overflow-wrap:anywhere}.eb-table[data-wrap] .eb-tr td{text-overflow:clip}.eb-table[data-grid]>tbody>.eb-tr>td{border-bottom:1px solid var(--border-soft)}.eb-table[data-grid]>tbody>.eb-tr>td+td,.eb-table[data-grid]>thead th+th{border-left:1px solid var(--border-soft)}.eb-rowsset{gap:var(--space-7);grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;display:grid}.eb-rowsset-fields{gap:var(--space-5);display:grid}.eb-rowsset-toggle{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-body);cursor:pointer;max-width:140px;display:flex}.eb-rowsset-preview{gap:var(--space-3);min-width:0;display:grid}@media (max-width:720px){.eb-rowsset{grid-template-columns:minmax(0,1fr)}}[data-record-chips]>*{min-width:0}[data-record-chips]>*>.eb-btnx,[data-record-chips]>.eb-btnx{min-width:0;max-width:100%}.eb-teamswitch-line{justify-content:space-between;gap:var(--space-6);width:100%}.eb-teamswitch-line[aria-current=true]{font-weight:600}.eb-teamswitch-n{font-size:var(--text-meta);color:var(--text-muted)}.eb-teamswitch-sep{background:var(--border-soft);height:1px;margin:var(--space-1) var(--space-2)}.eb-team-members{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--text-muted);display:inline-flex}button.eb-team-members{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;font-family:inherit}button.eb-team-members:hover{background:var(--surface-sunken);color:var(--text-primary)}.eb-team-member{cursor:default}.eb-team-tabs{margin:var(--space-6) 0 var(--space-5);top:calc(var(--eb-record-head-bottom) - 22px);z-index:calc(var(--z-sticky) - 1);background:var(--surface-page);position:sticky}.eb-tp-name{font-weight:600}.eb-tp-nowrap{white-space:nowrap}.eb-tp-person{align-items:center;gap:var(--space-3);white-space:nowrap;display:inline-flex}.eb-tp-late{color:var(--text-alarm);font-weight:600}.eb-tp-prio{cursor:pointer;border-radius:var(--radius-eb);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.eb-tp-prio:hover>span{background:var(--surface-sunken)}.eb-tp-none{padding:var(--space-1) var(--space-2);border-radius:var(--radius-eb);font-size:var(--text-meta);color:var(--text-subtle);white-space:nowrap}.eb-tp-menu-lab{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-tp-menu-line{width:100%}.eb-tp-menu-line[aria-current=true]{font-weight:600}.eb-tp-menu-note{padding:var(--space-1) var(--space-3) var(--space-2);font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap}.eb-tp-dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--text-subtle);flex:none;display:inline-block}.eb-tp-dot.tone-bad{background:var(--color-crimson)}.eb-tp-dot.tone-warn{background:var(--color-warn)}.eb-tp-dot.tone-gold{background:var(--color-gold)}.eb-tp-dot.tone-info{background:var(--color-info)}.eb-tp-lines{margin-bottom:var(--space-6)}.eb-tp-value{flex:1;align-items:center;min-width:0;display:flex}.eb-tp-select{width:100%}.eb-tp-prio-line{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.eb-tp-meta{font-size:var(--text-meta);color:var(--text-muted)}.eb-tp-empty{margin:0 0 var(--space-3);font-size:var(--text-meta);color:var(--text-muted)}.eb-tp-item{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2) 0;font-size:var(--text-body);display:flex}.eb-tp-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.eb-tp-item-name.is-done{color:var(--text-subtle);font-weight:400;text-decoration:line-through}.eb-tp-item-meta{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--text-muted);flex:none;display:inline-flex}.eb-tp-item.is-late .eb-tp-item-meta{color:var(--text-alarm);font-weight:600}.eb-tp-phase{margin:var(--space-3) 0 var(--space-1);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-tp-feed{margin-top:var(--space-6)}.eb-tp-dockbar{align-items:center;gap:var(--space-3);display:flex}.eb-tp-dockend{margin-left:auto}.eb-tdv-work{grid-template-columns:minmax(0, 1fr) calc(var(--space-8) * 9);gap:var(--space-6);align-items:start;display:grid}.eb-tdv-main{gap:var(--space-6);min-width:0;display:grid}.eb-tdv-main table{table-layout:fixed!important}.eb-tdv-controls{align-items:center;gap:var(--space-3);display:inline-flex}.eb-tdv-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.eb-tdv-fold{flex:none;display:inline-flex}.eb-tdv-name .eb-tdv-fold{margin-left:calc(var(--space-5) * -1);margin-right:calc(var(--space-1) - var(--space-3))}.eb-tdv-name .eb-tdv-fold button{min-width:0;width:calc(var(--space-6) + var(--space-1))!important}.eb-tdv-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.eb-tdv-title.is-done{color:var(--text-subtle);text-decoration:line-through}.eb-tdv-count{font-size:var(--text-meta);color:var(--text-muted);flex:none}.eb-tdv-muted{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-tdv-n{font-size:var(--text-meta);color:var(--text-muted)}.eb-tdv-grouphead{align-items:center;gap:var(--space-4);display:inline-flex}.eb-tdv-todos{padding:var(--space-4) var(--space-6) var(--space-5) calc(var(--space-8) + var(--space-7));background:var(--surface-page);border-top:1px solid var(--border-soft)}.eb-tdv-tasks{gap:0;display:grid}.eb-tdv-add{padding:var(--space-3) 0 0}.eb-tdv-board{min-width:0}.eb-tdv-card{gap:var(--space-2);display:grid}.eb-tdv-card-name{align-items:center;gap:var(--space-2);font-weight:600;font-size:var(--text-body);line-height:1.3;display:flex}.eb-tdv-card-line{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.eb-tdv-due{white-space:nowrap}.eb-tdv-when{font-size:var(--text-meta);color:var(--text-secondary);white-space:nowrap}.eb-tdv-when.is-late{color:var(--text-alarm);font-weight:600}.eb-tdv-when.is-none{color:var(--color-warn);font-weight:600}.eb-tdv-late{color:var(--text-alarm);font-weight:600}.eb-tdv-faces{flex:none}.eb-tdv-rail{gap:var(--space-6);display:grid}.eb-tdv-railbtn svg{transform:scaleX(-1)}.eb-tdv-railbar{justify-content:flex-end;display:flex}.eb-tdv-work.is-rail-shut{grid-template-columns:minmax(0,1fr)}.eb-th-end{top:50%;right:var(--space-2);display:inline-flex;position:absolute;transform:translateY(-50%)}.eb-th-end .eb-xbtn{color:var(--text-on-navy)}.eb-tdv-box{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);display:grid}.eb-tdv-boxhead{align-items:center;gap:var(--space-3);display:flex}.eb-tdv-boxhead h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);margin:0 auto 0 0}.eb-tdv-up{grid-template-columns:calc(var(--space-8) + var(--space-4)) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) var(--space-1);border-top:1px solid var(--border-soft);align-items:center;display:grid}.eb-tdv-up:first-of-type{border-top:0}.eb-tdv-up-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-eb);background:0 0;border-bottom:0;border-left:0;border-right:0}.eb-tdv-up-btn:hover{background:var(--surface-page)}.eb-tdv-up-text{min-width:0;display:grid}.eb-tdv-up-text b{align-items:center;gap:var(--space-2);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;display:flex;overflow:hidden}.eb-tdv-up-text>span{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-tdv-day{justify-items:center;line-height:1.05;display:grid}.eb-tdv-day small{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-tdv-day b{font-family:var(--font-display);font-weight:400;font-size:var(--text-title)}.eb-tdv-quiet{padding:var(--space-2) var(--space-1);font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-tdv-link{font:inherit;font-size:var(--text-meta);color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.eb-tdv-link:hover{color:var(--color-crimson-bright)}.eb-tdv-person{gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-1);border-radius:var(--radius-eb);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.eb-tdv-person:hover{background:var(--surface-page)}.eb-tdv-person[aria-pressed=true]{background:var(--tint-gold)}.eb-tdv-person-mid{gap:var(--space-1);min-width:0;display:grid}.eb-tdv-person-mid b{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-tdv-load{height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);display:flex;overflow:hidden}.eb-tdv-load i,.eb-tdv-legend i{height:100%;display:block}.eb-tdv-load .is-over,.eb-tdv-legend .is-over{background:var(--color-alarm)}.eb-tdv-load .is-week,.eb-tdv-legend .is-week{background:var(--color-warn)}.eb-tdv-load .is-later,.eb-tdv-legend .is-later{background:var(--color-gold-soft)}.eb-tdv-num{font-size:var(--text-meta);color:var(--text-secondary)}.eb-tdv-num.is-hot{color:var(--text-alarm);font-weight:700}.eb-tdv-legend{gap:var(--space-4);padding:var(--space-1);font-size:var(--text-meta);color:var(--text-muted);flex-wrap:wrap;display:flex}.eb-tdv-legend>span{align-items:center;gap:var(--space-1);display:inline-flex}.eb-tdv-legend i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-eb)}.eb-tdv-upm{grid-template-columns:calc(var(--space-8) + var(--space-4)) minmax(0, 1fr) auto}.eb-tdv-nolead{font-size:var(--text-meta);color:var(--color-warn);white-space:nowrap;font-weight:600}.eb-tmt-what{min-width:0;display:grid}.eb-tmt-what b{align-items:center;gap:var(--space-2);min-width:0;font-weight:600;display:flex}.eb-tmt-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-tmt-what>span{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-tmt-when{font-size:var(--text-meta);color:var(--text-secondary);white-space:nowrap}.eb-tmt-when.is-none{color:var(--text-subtle)}.eb-tmt-lead{align-items:center;gap:var(--space-2);max-width:100%;height:calc(var(--space-6) + var(--space-2));padding:0 var(--space-4) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--surface-well);font:inherit;font-size:var(--text-meta);color:var(--text-primary);white-space:nowrap;cursor:pointer;border:0;display:inline-flex}.eb-tmt-lead:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.eb-tmt-lead.is-none{padding-left:var(--space-4);box-shadow:inset 0 0 0 1px var(--border-soft);color:var(--color-warn);background:0 0;font-weight:600}.eb-tmt-lead.is-none:hover{box-shadow:inset 0 0 0 1px var(--color-warn)}.eb-tmt-faces{justify-content:flex-end}.eb-tmt-menu-line{gap:var(--space-3);width:100%}.eb-tmt-menu-line[aria-current=true]{font-weight:600}.eb-twl-grid{grid-template-columns:repeat(auto-fit, min(var(--twl-card-w), calc((100% - var(--space-5)) / 2)));justify-content:center;gap:var(--space-5);margin-bottom:var(--space-5);display:grid}@media (max-width:760px){.eb-twl-grid{grid-template-columns:minmax(0,1fr)}}.eb-twl-card{gap:var(--space-3);height:calc(var(--space-8) * 14 + var(--space-6));padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-rows:auto auto minmax(0,1fr) auto;align-content:start;min-width:0;display:grid;overflow:hidden}.eb-twl-page{gap:var(--space-3);height:calc(var(--space-8) * 9 + var(--space-6));align-content:start;display:grid}.eb-twl-item-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.eb-twl-when{padding:var(--space-1) var(--space-2);border-radius:var(--radius-eb);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;flex:none}.eb-twl-when:hover{border-color:var(--border-strong);background:var(--surface-card)}.eb-twl-top{gap:var(--space-4);width:100%;padding:var(--space-1);border-radius:var(--radius-eb);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.eb-twl-top:hover{background:var(--surface-page)}.eb-twl-who{min-width:0;display:grid}.eb-twl-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-twl-who>span{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-twl-num{font-size:var(--text-page);color:var(--text-primary);font-weight:700}.eb-twl-num.is-hot{color:var(--text-alarm)}.eb-twl-part{display:grid}.eb-twl-sec{padding:var(--space-2) var(--space-1) 0;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.eb-twl-sec.is-late{color:var(--text-alarm)}.eb-twl-list{margin:0;padding:0;list-style:none;display:grid}.eb-twl-list li+li{border-top:1px solid var(--border-soft)}.eb-twl-item{gap:var(--space-3);width:100%;height:calc(var(--space-8) + var(--space-5));padding:var(--space-2) var(--space-1);border-radius:var(--radius-eb);font:inherit;font-size:var(--text-meta);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.eb-twl-item:hover{background:var(--surface-page)}.eb-twl-item[aria-current=true]{background:var(--tint-gold)}.eb-twl-item-text{min-width:0;display:grid}.eb-twl-item-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-twl-item-text>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.eb-tdv-work{grid-template-columns:minmax(0,1fr)}.eb-tdv-rail{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-8) * 7), 1fr))}}.eb-tdv-wrap{container-type:inline-size}@container (max-width:900px){.eb-tdv-work{grid-template-columns:minmax(0,1fr)}.eb-tdv-rail{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-8) * 7), 1fr))}}.eb-tnt-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-8) * 7.5), 1fr));gap:var(--space-5);display:grid}.eb-tnt-card{gap:var(--space-2);min-height:calc(var(--space-8) * 4.5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;border:0;align-content:start;min-width:0;display:grid}.eb-tnt-card:hover{box-shadow:var(--shadow-card-hover)}.eb-tnt-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);overflow-wrap:anywhere;margin:0;line-height:1.25}.eb-tnt-body{font-size:var(--text-meta);color:var(--text-secondary);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.eb-tnt-foot{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-muted);flex-wrap:wrap;margin-top:auto;display:flex}.eb-tnt-chip{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-well);color:var(--text-secondary);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:inline-flex;overflow:hidden}.eb-tnt-by{align-items:center;gap:var(--space-2);display:inline-flex}.eb-tnt-meta{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-tds{gap:var(--space-5);display:grid}.eb-tds-bar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.eb-tds-sync{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-muted);display:inline-flex}.eb-tds-nav{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.eb-tds-week{font-size:var(--text-meta);color:var(--text-secondary)}.eb-tds-wait,.eb-tds-stale{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-tds-cal{border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);overflow-x:auto}.eb-tds-grid{--tds-hour:calc(var(--space-7) + var(--space-6) + var(--space-1));grid-template-columns:calc(var(--space-8) * 1.75) repeat(5, minmax(calc(var(--space-8) * 3.75), 1fr));min-width:calc(var(--space-8) * 21.25);display:grid}.eb-tds-head{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-soft);align-content:start;justify-items:center;min-width:0;line-height:1.1;display:grid}.eb-tds-head small{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-tds-head b{font-family:var(--font-display);font-weight:400;font-size:var(--text-page)}.eb-tds-allday{gap:var(--space-1);width:100%;margin-top:var(--space-2);display:grid}.eb-tds-allday-item{padding:0 var(--space-2);border-radius:var(--radius-eb);background:var(--tint-info);color:var(--color-info);font-size:var(--text-label);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.eb-tds-hours{height:calc(var(--tds-hour) * 9);position:relative}.eb-tds-hours span{right:var(--space-3);font-size:var(--text-label);color:var(--text-muted);white-space:nowrap;position:absolute;transform:translateY(-50%)}.eb-tds-day{height:calc(var(--tds-hour) * 9);border-left:1px solid var(--border-soft);background-image:repeating-linear-gradient(to bottom, var(--border-soft) 0, var(--border-soft) 1px, transparent 1px, transparent var(--tds-hour));position:relative}.eb-tds-ev{box-sizing:border-box;padding:var(--space-1) var(--space-2);border-radius:var(--radius-eb);background:var(--tint-info);color:var(--color-info);font-size:var(--text-label);line-height:1.3;overflow:hidden}.eb-tds-ev:hover{box-shadow:var(--shadow-card-hover)}.eb-tds-ev b{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.eb-tds-ev>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eb-tp-itembtn{width:100%;padding:0 var(--space-1);border-radius:var(--radius-eb);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.eb-tp-itembtn:hover{background:var(--surface-page)}:root{--post-paper:#fff;--post-ink:#0c0809;--post-soft:#5f5854;--post-line:#ece8e3;--post-cream:#f8f6f2;--post-paper-w:600px;--post-phone-w:375px;--post-pal-w:196px;--post-insp-w:272px;--post-side:32px;--post-side-phone:18px;--post-h1:30px;--post-h2:22px;--post-h3:16px;--post-text:14px;--post-small:12.5px;--post-caption:11.5px;--post-btn-h:38px;--post-radius:6px;--post-rule:2px;--post-sw:22px;--post-drop:3px;--post-thumb-h:168px;--post-thumb-scale:.4}.eb-pb{border-radius:var(--radius-lg);background:var(--surface-page);min-height:0;box-shadow:var(--shadow-card);outline:none;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.eb-pb-bar{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-page);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.eb-pb-grow{flex:1 1 0}.eb-pb-grp{align-items:center;gap:var(--space-1);display:inline-flex}.eb-pb-body{grid-template-columns:var(--post-pal-w) minmax(0, 1fr) var(--post-insp-w);min-height:0;display:grid}.eb-pb[data-mode=preview] .eb-pb-body{grid-template-columns:minmax(0,1fr)}.eb-pb[data-mode=preview] :is(.eb-pb-pal,.eb-pb-insp){display:none}.eb-pb-pal,.eb-pb-insp{padding:var(--space-6) var(--space-5) var(--space-7);align-content:start;gap:var(--space-5);background:var(--surface-page);display:grid;overflow:auto}.eb-pb-pal{border-right:1px solid var(--border-soft)}.eb-pb-insp{border-left:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr)}.eb-pb-ph{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);font-weight:700}.eb-pb-tiles{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.eb-pb-tile{justify-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-1) var(--space-4);border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-meta);cursor:grab;transition:box-shadow var(--dur-fast) ease, color var(--dur-fast) ease;border:0;font-weight:600;display:grid}.eb-pb-tile:hover{box-shadow:var(--shadow-card-hover);color:var(--color-crimson-bright)}.eb-pb-tile:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.eb-pb-hint{font-size:var(--text-meta);color:var(--text-muted);line-height:var(--leading-ui);margin:0}.eb-pb-stage{background:var(--surface-sunken);padding:var(--space-7) var(--space-6) calc(var(--space-8) * 2);overflow:auto}.eb-pb-paper{width:100%;max-width:var(--post-paper-w);padding-block:var(--space-4);background:var(--post-paper);color:var(--post-ink);border-radius:var(--radius-eb);box-shadow:var(--shadow-card);transition:max-width var(--dur-base) ease;margin:0 auto;position:relative}.eb-pb-paper[data-device=phone]{max-width:var(--post-phone-w)}.eb-pb-paper[data-empty=true]{min-height:calc(var(--space-8) * 8);place-items:center;display:grid}.eb-pb-preview{padding-block:0;overflow:hidden}.eb-pb-preview img{max-width:100%}.eb-pb-empty{padding:var(--space-6);text-align:center;font-size:var(--text-meta);color:var(--text-muted)}.eb-pb-drop{left:var(--space-5);right:var(--space-5);height:var(--post-drop);border-radius:var(--post-drop);background:var(--color-gold-soft);pointer-events:none;z-index:5;position:absolute}.eb-pb-blk{padding-inline:var(--post-side);outline-offset:-1.5px;transition:outline-color var(--dur-fast) ease;cursor:default;outline:1.5px solid #0000;position:relative}.eb-pb-paper[data-device=phone] .eb-pb-blk{padding-inline:var(--post-side-phone)}.eb-pb-blk:hover{outline-color:var(--color-taupe)}.eb-pb-blk[data-on=true]{outline-color:var(--color-crimson)}.eb-pb-blk[data-dragging=true]{opacity:.35}.eb-pb-btools{top:calc(var(--space-6) * -1);right:var(--space-4);border-radius:var(--radius-btn);background:var(--surface-card);box-shadow:var(--shadow-menu);color:var(--text-primary);z-index:6;gap:1px;padding:2px;display:none;position:absolute}.eb-pb-blk[data-on=true] .eb-pb-btools{display:flex}.eb-pb-grip{cursor:grab}.eb-pb-btag{top:calc(var(--space-4) * -1);left:var(--space-4);height:calc(var(--space-6) + 1px);padding:0 var(--space-2);border-radius:var(--space-1);background:var(--color-crimson);color:var(--text-on-fill);font-family:var(--font-label);font-size:calc(var(--text-label) - 1px);letter-spacing:.08em;text-transform:uppercase;z-index:6;align-items:center;font-weight:700;display:none;position:absolute}.eb-pb-blk[data-on=true] .eb-pb-btag{display:inline-flex}.eb-pb-edit{cursor:text;outline:none}.eb-pb-edit:empty:before{content:attr(data-ph);color:var(--text-subtle)}.eb-pb-h{font-family:var(--font-display);margin:0;font-weight:400;line-height:1.15}.eb-pb-h1{font-size:var(--post-h1)}.eb-pb-h2{font-size:var(--post-h2)}.eb-pb-h3{font-family:var(--font-label);font-size:var(--post-h3);font-weight:700}.eb-pb-t{font-family:var(--font-body);font-size:var(--post-text);line-height:var(--leading-prose)}.eb-pb-t[data-size=small]{font-size:var(--post-small)}.eb-pb-img{border-radius:var(--post-radius);width:100%;height:auto;margin:0;display:block}.eb-pb-img[data-half=true]{width:50%}.eb-pb-img[data-align=center]{margin:0 auto}.eb-pb-img[data-align=right]{margin:0 0 0 auto}.eb-pb-imgph{align-content:center;place-items:center;gap:var(--space-2);aspect-ratio:16/7;border:1px dashed var(--color-gold-soft);border-radius:var(--post-radius);background:var(--post-cream);width:100%;color:var(--post-soft);font-family:var(--font-body);font-size:var(--text-meta);cursor:pointer;font-weight:600;display:grid}.eb-pb-imgph:hover{color:var(--color-crimson-bright);border-color:var(--color-crimson)}.eb-pb-cap{margin-top:var(--space-2);font-size:var(--post-caption);color:var(--post-soft)}.eb-pb-btn{height:var(--post-btn-h);padding:0 var(--space-7);border-radius:var(--post-radius);font-family:var(--font-label);font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--post-paper);align-items:center;font-weight:700;display:inline-flex}.eb-pb-btn[data-outline=true]{border:var(--post-rule) solid;background:0 0}.eb-pb-hr{height:var(--post-rule)}.eb-pb-cols{gap:var(--space-6);display:grid}.eb-pb-cols[data-count="2"]{grid-template-columns:1fr 1fr}.eb-pb-cols[data-count="3"]{grid-template-columns:1fr 1fr 1fr}.eb-pb-paper[data-device=phone] .eb-pb-cols{grid-template-columns:1fr}.eb-pb-col{gap:var(--space-1);align-content:start;display:grid}.eb-pb-spacer{border-radius:var(--space-1);background:repeating-linear-gradient(45deg, transparent 0 6px, var(--post-line) 6px 7px);place-items:center;display:grid}.eb-pb-spacer span{padding:0 var(--space-2);border-radius:var(--space-1);background:var(--post-paper);color:var(--post-soft);font-size:var(--text-label)}.eb-pb-htmltag{margin-bottom:var(--space-2);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--post-soft);font-weight:700;display:inline-flex}.eb-pb-html{font-size:var(--post-text);line-height:1.5;overflow:hidden}.eb-pb-html img{max-width:100%}.eb-pb-card{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);display:grid}.eb-pb-card>:last-child{margin-bottom:0!important}.eb-pb-ihead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.eb-pb-iname{font-family:var(--font-display);font-size:var(--text-title)}.eb-pb-iacts{gap:2px;margin-left:auto;display:flex}.eb-pb-sws{gap:var(--space-2);flex-wrap:wrap;display:flex}.eb-pb-sw{width:var(--post-sw);height:var(--post-sw);border-radius:var(--radius-round);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-strong);border:0}.eb-pb-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-card), 0 0 0 3.5px var(--color-crimson)}.eb-pb-sw[data-none=true]{background:repeating-linear-gradient(135deg, var(--surface-card) 0 4px, var(--border-soft) 4px 5px)}.eb-pb-row{align-items:center;gap:var(--space-3);display:flex}.eb-pb-thumb{width:calc(var(--space-8) + var(--space-7));height:calc(var(--space-8) + var(--space-1));border-radius:var(--post-radius);object-fit:cover;background:var(--surface-sunken);flex:none}.eb-pb-date{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.eb-pb-date input[type=date]{grid-column:1/-1}.eb-pb-date-note{margin-top:var(--space-2)}.eb-pb-date-note[data-timing=backdate],.eb-pb-date-note[data-timing=schedule]{color:var(--text-primary);font-weight:600}.eb-pb-toggle{align-items:center;gap:var(--space-4);display:flex}.eb-pb-toggle-t{font-size:var(--text-meta);font-weight:600}.eb-pb-code textarea{font-family:Consolas,Courier New,monospace;font-size:var(--text-meta);line-height:1.45}.eb-pb-picks{gap:var(--space-5);display:grid}.eb-pb-pickgrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eb-pb-pick{border-radius:var(--radius-eb);aspect-ratio:4/3;background:var(--surface-sunken);cursor:pointer;box-shadow:var(--shadow-card);border:0;padding:0;overflow:hidden}.eb-pb-pick:hover{box-shadow:0 0 0 2px var(--color-crimson)}.eb-pb-pick img{object-fit:cover;width:100%;height:100%;display:block}.eb-views-full{width:100%;display:flex}.eb-views-full .eb-view{flex:1;justify-content:center}.eb-views-full>span>.eb-view{width:100%}@media (max-width:1000px){.eb-pb{height:auto!important}.eb-pb-body{grid-template-columns:minmax(0,1fr)}.eb-pb-pal,.eb-pb-insp{border:0;overflow:visible}.eb-pb-pal{border-bottom:1px solid var(--border-soft)}.eb-pb-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.eb-pb-stage{overflow:visible}}@media (max-width:600px){.eb-pb-blk{padding-inline:var(--space-6)}.eb-pb-cols[data-count]{grid-template-columns:1fr}.eb-pb-pickgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.eb-pb-split{margin-top:var(--space-3);flex-wrap:wrap}.eb-pb-tgrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eb-pb-tcard{gap:var(--space-3);padding:0 0 var(--space-5);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);text-align:left;cursor:pointer;font:inherit;color:var(--text-primary);transition:box-shadow var(--dur-fast) ease, transform var(--dur-fast) ease;border:0;align-content:start;display:grid;overflow:hidden}.eb-pb-tcard:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.eb-pb-tcard:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.eb-pb-shot{height:var(--post-thumb-h);padding:var(--space-5) var(--space-5) 0;background:var(--surface-sunken);pointer-events:none;display:block;overflow:hidden}.eb-pb-shot[data-blank=true]{color:var(--text-subtle);place-items:center;display:grid}.eb-pb-mini{width:var(--post-paper-w);padding-block:var(--space-4);background:var(--post-paper);color:var(--post-ink);border-radius:var(--radius-eb);box-shadow:var(--shadow-card);transform:scale(var(--post-thumb-scale));transform-origin:0 0;display:block}.eb-pb-tname{padding:0 var(--space-5);font-weight:600}.eb-pb-tdesc{margin-top:calc(var(--space-2) * -1);padding:0 var(--space-5);font-size:var(--text-meta);color:var(--text-muted)}.eb-pb-page{margin:calc(var(--space-shell-top) * -1) calc(var(--space-gutter) * -1) calc(var(--space-shell-bottom) * -1);height:calc(100vh - var(--shell-topbar-h))}.eb-pb.eb-pb-full{box-shadow:none;border-radius:0}.eb-pb-over{z-index:var(--z-modal);background:var(--surface-page);display:grid;position:fixed;inset:0}.eb-pb-who{flex:240px;min-width:0;display:grid}.eb-pb-eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold);font-weight:700;display:flex}.eb-pb-ttl{width:100%;min-width:0;margin-left:calc(var(--space-1) * -1);padding:0 var(--space-1);border-radius:var(--radius-btn);font-family:var(--font-display);font-weight:400;font-size:var(--text-title);color:var(--text-primary);background:0 0;border:0;outline:none;line-height:1.15}.eb-pb-ttl:hover{background:var(--surface-well)}.eb-pb-ttl:focus{background:var(--surface-card);box-shadow:inset 0 0 0 1.5px var(--color-crimson)}.eb-pb-ttl::placeholder{color:var(--text-subtle)}.eb-pb-status{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap}.eb-nw-drafts{gap:var(--space-2);margin-bottom:var(--space-7);display:grid}.eb-nw-draft{align-items:center;gap:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-fast) ease;display:flex}.eb-nw-draft:hover{box-shadow:var(--shadow-card-hover)}.eb-nw-draft-link{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);color:var(--text-secondary);flex:1;text-decoration:none;display:flex}.eb-nw-draft-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-weight:600;overflow:hidden}.eb-nw-draft-m{font-size:var(--text-meta);color:var(--text-muted);flex:none;margin-left:auto}@media (max-width:1000px){.eb-pb-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eb-pb-page{height:auto}}@media (max-width:600px){.eb-pb-tgrid{grid-template-columns:minmax(0,1fr)}}.eb-settings{grid-template-columns:var(--settings-side-w) minmax(0, 1fr);align-items:stretch;display:grid}.eb-settings-side{align-content:start;align-self:start;gap:var(--space-6);padding-right:var(--space-6);display:grid;position:sticky;top:0}.eb-settings-eyebrow{color:var(--color-gold);margin-bottom:var(--space-1)}.eb-settings-title{font-size:var(--text-page);line-height:var(--leading-tight);margin:0}.eb-settings-nav{gap:var(--space-4);display:grid}.eb-settings-group{display:grid}.eb-settings-grouplabel{color:var(--text-subtle);padding:0 var(--space-3) var(--space-1)}.eb-settings-item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-eb);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-secondary);transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;display:flex}.eb-settings-item svg{color:var(--text-muted);flex:none}.eb-settings-item:hover{background:var(--surface-well);color:var(--text-primary)}.eb-settings-item[aria-current=true]{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-card);font-weight:600}.eb-settings-item[aria-current=true] svg{color:var(--color-crimson-bright)}.eb-settings-itemlabel{flex:1;min-width:0}.eb-settings-count{font-size:var(--text-meta);color:var(--text-subtle);font-variant-numeric:tabular-nums;font-weight:400}.eb-settings-main{border-left:1px solid var(--border-soft);min-width:0;padding-left:var(--space-8)}.eb-settings-head{margin-bottom:var(--space-6)}.eb-settings-head h2{font-size:var(--text-display);line-height:var(--leading-tight);margin:0}.eb-settings-head p{margin:var(--space-1) 0 0;max-width:var(--measure);font-size:var(--text-meta);color:var(--text-muted)}.eb-setgrid{grid-template-columns:repeat(auto-fill, minmax(min(var(--settings-box-min), 100%), 1fr));align-items:start;gap:var(--space-6);grid-auto-flow:dense;display:grid}.eb-setgrid>:not(.eb-setbox):not(.eb-setcell):not(.eb-notif-pane),.eb-setgrid>.eb-setbox[data-wide=true],.eb-setgrid>.eb-setbox:only-child{grid-column:1/-1}.eb-setbox{background:var(--surface-card);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card)}.eb-setbox-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);cursor:pointer;display:flex}.eb-setbox-label{min-width:0;color:var(--text-secondary);flex:1}.eb-setbox-right{align-items:center;gap:var(--space-1);flex:none;display:flex}.eb-setbox-body{padding:0 var(--space-6) var(--space-6)}.eb-setbox-plain{padding:var(--space-6)}.eb-setbox-plain:empty{display:none}.eb-setbox-plain.is-fill{flex-direction:column;align-self:stretch;display:flex}.eb-setbox-plain>:first-child{margin-top:0!important}.eb-setbox-body>.eb-card:only-child,.eb-setbox-body>[style*="1px solid var(--color-taupe)"]:only-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important}.eb-notif-pane{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));display:grid}.eb-notif-row{grid-column:1/-1}.eb-setgrid .eb-notif-pane{display:contents}.eb-setgrid .eb-notif-row{grid-column:auto}.eb-num-row{column-gap:var(--space-6);row-gap:var(--space-1);padding:var(--space-4) 0;border-top:1px solid var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.eb-num-row:first-child{border-top:0;padding-top:0}.eb-num-name{font-size:var(--text-body);color:var(--text-primary);grid-area:1/1;font-weight:600}.eb-num-ctl{align-items:center;gap:var(--space-3);grid-area:1/2/span 2;display:inline-flex}.eb-num-desc{font-size:var(--text-meta);color:var(--text-muted);grid-area:2/1;margin:0}.eb-pick-row{padding:var(--space-1) 0;border-top:1px solid var(--surface-sunken)}.eb-pick-row:first-child{border-top:0}.eb-pick-row .eb-input:not(:focus){background:0 0!important;border-color:#0000!important}.eb-pick-row .eb-input:not(:focus):hover{background:var(--surface-well)!important}.eb-pick-grip{color:var(--text-subtle);opacity:0;cursor:grab;transition:opacity var(--dur-fast) ease;place-items:center;display:grid}.eb-pick-row:hover .eb-pick-grip{opacity:1}@media (max-width:900px){.eb-settings{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.eb-settings-side{padding-right:0;position:static}.eb-settings-main{border-left:0;padding-left:0}}:root{--z-celebration:650;--cel-scrim:#14191e9e;--cel-space:#0a0e14;--cel-cf-a:#d4b77a;--cel-cf-b:#e04a50;--cel-cf-c:#f8f6f2;--cel-cf-d:#6ba3be;--cel-cf-e:#b3a484;--cel-flame-a:#f2b35b;--cel-flame-b:#e04a50;--cel-smoke:#fff;--cel-dust:#d8d4cc;--cel-flash:#fff4dc;--cel-moon:#d8d4cc;--cel-moon-shade:#b9b3a8;--cel-moon-edge:#f2efea;--cel-moon-dark:#948d81;--cel-moon-crater:#a39c90;--cel-moon-mare:#8c857961;--cel-moon-glow:#edeae440;--cel-pole:#c9cfd5;--cel-shirt-1:#7f8c72;--cel-shirt-1b:#ede7da;--cel-shirt-2:#26384a;--cel-shirt-2b:#5b7896;--cel-shirt-3:#6e4b2c;--cel-shirt-3b:#d9a441;--cel-shirt-3c:#c0272d;--cel-pants-1:#6f5e4a;--cel-pants-2:#3f5b7c;--cel-pants-3:#cdb892;--cel-shoe:#2a2522;--cel-skin:#e6b593;--cel-sky-day:#a9cde3;--cel-sky-mid:#7fb0d0;--cel-sky-high:#3f6f97;--cel-sky-dusk:#1b283a;--cel-cloud:#f8f6f2;--cel-earth-far:#7d93a0;--cel-earth-near:#6e7e5e;--cel-earth-ground:#4f5a43;--cel-steel-a:#a7afb6;--cel-steel-b:#6b737a;--cel-pad-shadow:0 3px 6px #00000040;--cel-crater-shadow:inset .25em .3em .4em #00000038, inset -.12em -.18em .2em #fff6, 0 0 0 .12em #ffffff29;--cel-title-shadow:0 4px 24px #00000073;--cel-hint:#fff9;--text-cel-eyebrow:14px;--text-cel-title:84px;--text-cel-title-sm:46px;--text-cel-sub:24px;--text-cel-sub-sm:18px;--text-cel-hint:13px;--text-cel-flag:22px;--text-cel-simple-title:54px;--text-cel-simple-title-sm:40px;--text-cel-simple-sub:17px}.eb-cel{z-index:var(--z-celebration);cursor:pointer;background:var(--cel-scrim);outline:none;transition:background .6s;animation:.25s both eb-cel-in;position:fixed;inset:0;overflow:hidden}.eb-cel.is-contained{z-index:auto;cursor:default;animation:none;position:absolute}.eb-cel.is-space{background:var(--cel-space)}.eb-cel.is-out{pointer-events:none;animation:.3s both eb-cel-out}@keyframes eb-cel-in{0%{opacity:0}to{opacity:1}}@keyframes eb-cel-out{0%{opacity:1}to{opacity:0}}.eb-cel canvas{z-index:5;pointer-events:none;position:absolute;top:0;left:0}.eb-cel.is-simple canvas{z-index:auto}.eb-cel .eb-cel-starwrap canvas{z-index:0}.eb-cel-stars{opacity:0;transform-origin:72% 42%;will-change:transform;width:100%;height:100%;transition:opacity .8s}.eb-cel.is-space .eb-cel-stars{opacity:1}.eb-cel.is-space .eb-cel-stars.is-tw{animation:2.2s ease-in-out infinite alternate eb-cel-twinkle}@keyframes eb-cel-twinkle{0%{opacity:.3}to{opacity:1}}.eb-cel-world{z-index:0;will-change:transform;background:linear-gradient(to top, var(--cel-sky-day) 0%, var(--cel-sky-mid) 16%, var(--cel-sky-high) 36%, var(--cel-sky-dusk) 56%, var(--cel-space) 74%, var(--cel-space) 100%);width:100%;transition:opacity .5s;position:absolute;top:0;left:0}.eb-cel-ground{width:100%;display:block;position:absolute;bottom:0;left:0}.eb-cel-clouds,.eb-cel-cloudsf{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.eb-cel-cloudsf{z-index:4;will-change:transform}.eb-cel-cl{display:block;position:absolute}.eb-cel-cl svg{fill:var(--cel-cloud);display:block}.eb-cel-pad{background:linear-gradient(180deg, var(--cel-steel-a), var(--cel-steel-b));height:16px;box-shadow:var(--cel-pad-shadow);border-radius:3px;position:absolute}.eb-cel-tower{border-left:3px solid var(--cel-steel-b);border-right:3px solid var(--cel-steel-b);background:repeating-linear-gradient(45deg, transparent 0 9px, var(--cel-steel-a) 9px 11px), repeating-linear-gradient(-45deg, transparent 0 9px, var(--cel-steel-a) 9px 11px);width:24px;position:absolute}.eb-cel-starwrap{z-index:0;opacity:0;pointer-events:none;isolation:isolate;will-change:transform, opacity;width:100%;height:160%;position:absolute;top:-60%;left:0}.eb-cel-moon{transform-origin:50%;will-change:transform, opacity;background:radial-gradient(circle at 36% 16%, var(--cel-moon-edge) 0%, var(--cel-moon) 30%, var(--cel-moon-shade) 68%, var(--cel-moon-dark) 100%);box-shadow:0 0 60px var(--cel-moon-glow);z-index:1;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden}.eb-cel-mare{background:radial-gradient(ellipse at center, var(--cel-moon-mare) 55%, transparent 72%);border-radius:46% 54% 58% 42%;position:absolute}.eb-cel-moon i{background:radial-gradient(circle at 62% 64%, var(--cel-moon-shade), var(--cel-moon-crater));box-shadow:var(--cel-crater-shadow);border-radius:50%;font-size:12px;position:absolute}.eb-cel-ship{transform-origin:75px 236px;z-index:3;will-change:transform;width:150px;height:288px;position:absolute;top:0;left:0}.eb-cel-ship svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eb-cel-ship .nose,.eb-cel-ship .fin{fill:var(--cel-cf-b)}.eb-cel-ship .hull{fill:var(--cel-cf-c)}.eb-cel-ship .band,.eb-cel-ship .badge{fill:var(--cel-cf-a)}.eb-cel-ship .frame{fill:var(--color-navy-deep);stroke:var(--cel-cf-a);stroke-width:4px}.eb-cel .fl1{fill:var(--cel-flame-a)}.eb-cel .fl2{fill:var(--cel-flame-b)}.eb-cel-ship .flame{transform-box:fill-box;transform-origin:50% 0;transition:opacity .3s;animation:90ms infinite alternate eb-cel-flick}.eb-cel-ship.is-off .flame{opacity:0}@keyframes eb-cel-flick{0%{transform:scaleY(.8)}to{transform:scaleY(1.2)}}.eb-cel-win{justify-content:space-around;align-items:center;width:68%;height:15.8%;padding:0 4px;display:flex;position:absolute;top:32.6%;left:16%}.eb-cel-win .eb-cel-face{aspect-ratio:1;width:31%}.eb-cel-face{clip-path:ellipse(41% 48%);background-position:50% 45%;background-size:cover;border-radius:50%;display:block}.eb-cel-face.is-f1{background-image:url(/celebration/face-1.webp)}.eb-cel-face.is-f2{background-image:url(/celebration/face-2.webp)}.eb-cel-face.is-f3{background-image:url(/celebration/face-3.webp)}.eb-cel-man{transform-origin:0 0;z-index:4;opacity:0;width:70px;height:152px;transition:transform .9s cubic-bezier(.3,.7,.3,1),opacity .25s;position:absolute;top:0;left:0}.eb-cel-man.is-on{opacity:1}.eb-cel-man .inner{position:absolute;inset:0}.eb-cel-man.is-walk .inner{animation:.22s ease-in-out infinite alternate eb-cel-bob}.eb-cel-man.is-jump .inner{animation:.62s ease-in-out infinite eb-cel-hop}.eb-cel-man.is-jump.is-m2 .inner{animation-delay:.18s}.eb-cel-man.is-jump.is-m3 .inner{animation-delay:.36s}@keyframes eb-cel-bob{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-5px)rotate(2deg)}}@keyframes eb-cel-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.eb-cel-man .eb-cel-face{z-index:2;width:68px;height:68px;position:absolute;top:0;left:1px}.eb-cel-man svg{width:70px;height:96px;position:absolute;top:56px;left:0;overflow:visible}.eb-cel-man .arm{transform-box:fill-box;transform-origin:50% 8%;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.eb-cel-man.is-cheer .arm.l{transform:rotate(158deg)}.eb-cel-man.is-cheer .arm.r{transform:rotate(-158deg)}.eb-crew-cheer{z-index:300;pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.eb-crew-cheer.is-on{opacity:1}.eb-crew-cheer canvas{position:absolute;inset:0}.eb-crew-row{gap:var(--space-4);transform-origin:50% 100%;align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.8)}.eb-crew-row .eb-cel-man{transition:none;position:relative;top:auto;left:auto}.eb-crew-cheer.is-sides .eb-crew-row.is-left{left:var(--space-4);transform-origin:0 100%;transform:scale(.8)}.eb-crew-cheer.is-sides .eb-crew-row.is-right{left:auto;right:var(--space-4);transform-origin:100% 100%;transform:scale(.8)}.eb-crew-cheer.is-sides[data-deck] .eb-crew-row.is-left{left:auto;right:calc(100% - var(--deck-l) + var(--space-4));transform-origin:100% 100%}.eb-crew-cheer.is-sides[data-deck] .eb-crew-row.is-right{right:auto;left:calc(var(--deck-r) + var(--space-4));transform-origin:0 100%}.eb-crew-cheer:not(.is-on) .eb-cel-man .inner,.eb-crew-cheer.is-still .eb-cel-man .inner{animation:none}.eb-crew-cheer.is-still .eb-cel-man .arm{transition:none}.eb-cel-flag{transform-origin:0 0;z-index:2;width:170px;height:196px;position:absolute;top:0;left:0}.eb-cel-flag .pole{background:var(--cel-pole);transform-origin:50% 100%;border-radius:3px;width:6px;height:196px;transition:transform .4s ease-out;position:absolute;bottom:0;left:0;transform:scaleY(0)}.eb-cel-flag .cloth{text-align:center;background:var(--color-crimson);width:164px;height:128px;color:var(--text-on-fill);transform-origin:0;border-radius:0 4px 4px 0;align-content:center;place-items:center;gap:3px;padding:0 10px;transition:transform .45s cubic-bezier(.3,1.4,.5,1) .35s;display:grid;position:absolute;top:4px;left:6px;transform:scaleX(0)}.eb-cel-flag .flogo{width:32px;height:32px}.eb-cel-flag .cloth b{font-family:var(--font-display);font-weight:400;font-size:var(--text-cel-flag);letter-spacing:2px;line-height:1}.eb-cel-flag .cloth .rule{background:var(--cel-cf-a);width:26px;height:2px}.eb-cel-flag .cloth span{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.6px;color:var(--cel-cf-a);text-transform:uppercase;font-weight:700;line-height:1.25}.eb-cel-flag.is-up .pole{transform:scaleY(1)}.eb-cel-flag.is-up .cloth{animation:1.4s ease-in-out .9s infinite alternate eb-cel-wave;transform:scaleX(1)}@keyframes eb-cel-wave{0%{transform:scaleX(1)skewY(0)}to{transform:scaleX(.96)skewY(-3deg)}}.eb-cel-msg{opacity:0;text-align:center;color:var(--text-on-fill);pointer-events:none;z-index:6;justify-items:center;gap:6px;width:min(900px,100% - 32px);transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.3,1.2);display:grid;position:absolute;top:6%;left:50%;transform:translate(-50%,-12px)scale(.94)}.eb-cel-msg.is-show{opacity:1;transform:translate(-50%)scale(1)}.eb-cel-msg .eb-cel-eyebrow{font-family:var(--font-label);text-transform:uppercase;color:var(--cel-cf-a);font-weight:700;font-size:var(--text-cel-eyebrow);letter-spacing:2px}.eb-cel-msg h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-cel-title);text-wrap:balance;text-shadow:var(--cel-title-shadow);margin:0;line-height:1}.eb-cel-msg p{font-size:var(--text-cel-sub);color:var(--cel-cf-c);margin:0}.eb-cel-msg small{font-size:var(--text-cel-hint);color:var(--cel-hint);margin-top:10px}@media (max-width:560px){.eb-cel-msg h2{font-size:var(--text-cel-title-sm)}.eb-cel-msg p{font-size:var(--text-cel-sub-sm)}}.eb-cel.is-simple .eb-cel-msg{z-index:auto;width:min(560px,100% - 32px);top:50%;transform:translate(-50%,-30%)scale(.92)}.eb-cel.is-simple .eb-cel-msg.is-show{transform:translate(-50%,-30%)scale(1)}.eb-cel.is-simple .eb-cel-msg .eb-cel-eyebrow{font-size:var(--text-label);letter-spacing:1.2px}.eb-cel.is-simple .eb-cel-msg h2{font-size:var(--text-cel-simple-title);text-shadow:none;line-height:1.05}.eb-cel.is-simple .eb-cel-msg p{font-size:var(--text-cel-simple-sub)}.eb-cel.is-simple .eb-cel-msg small{font-size:var(--text-meta)}@media (max-width:560px){.eb-cel.is-simple .eb-cel-msg h2{font-size:var(--text-cel-simple-title-sm)}}.eb-cel-rocket{will-change:transform;width:56px;height:112px;position:absolute;top:0;left:0}.eb-cel-rocket .body{fill:var(--cel-cf-c)}.eb-cel-rocket .fin{fill:var(--cel-cf-b)}.eb-cel-rocket .win{fill:var(--cel-cf-d);stroke:var(--color-navy-deep);stroke-width:2px}.eb-cel-rocket .band{fill:var(--cel-cf-a)}.eb-cel-rocket .flame{transform-origin:28px 86px;animation:90ms infinite alternate eb-cel-flick-s}@keyframes eb-cel-flick-s{0%{transform:scaleY(.85)}to{transform:scaleY(1.15)}}.eb-cel.is-still .eb-cel-man,.eb-cel.is-still .eb-cel-moon,.eb-cel.is-still .eb-cel-flag .pole,.eb-cel.is-still .eb-cel-flag .cloth,.eb-cel.is-still .eb-cel-man .arm,.eb-cel.is-still .eb-cel-msg,.eb-cel.is-still .eb-cel-stars{transition:none!important}.eb-cel.is-still .eb-cel-man .inner,.eb-cel.is-still .eb-cel-flag .cloth,.eb-cel.is-still .flame,.eb-cel.is-still .eb-cel-stars{animation:none!important}@media (prefers-reduced-motion:reduce){.eb-cel-man,.eb-cel-moon,.eb-cel-flag .pole,.eb-cel-flag .cloth,.eb-cel-man .arm,.eb-cel-msg{transition:none!important}.eb-cel-man .inner,.eb-cel-flag .cloth,.eb-cel .flame{animation:none!important}}.eb-cel-setrow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.eb-cel-setrow+.eb-cel-setrow{border-top:1px solid var(--border-soft)}.eb-cel-setrow>span:first-child{font-size:var(--text-body);color:var(--text-primary)}.eb-cel-setctl{align-items:center;gap:var(--space-2);display:inline-flex}.eb-cel-previews{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.eb-cel-preview{border-radius:var(--radius-lg);height:360px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.eb-cel.is-contained .eb-cel-msg h2{font-size:var(--text-cel-title-sm)}.eb-cel.is-contained .eb-cel-msg p{font-size:var(--text-cel-sub-sm)}:root{--star-hi:#f3dfa8;--star-lo:#b88f3e;--star-glow:#f3dfa88c;--star-floor:#d4b77a29;--cel-star-scrim:#14191eed;--text-star-badge:8.5px;--text-star-head:20px;--text-star-note:17px;--text-star-count:24px}.eb-cel.is-star{background:var(--cel-star-scrim)}.eb-star-floor{background:radial-gradient(ellipse at center, var(--star-floor) 0%, transparent 70%);border-radius:50%;width:760px;max-width:120%;height:120px;position:absolute;left:50%;transform:translate(-50%)}.eb-cel.is-star .eb-cel-man{transition:none}.eb-cel-man.is-jump.is-late .inner{animation-delay:.2s}.eb-cel-man .arm.is-out-r{transform:rotate(-80deg)}.eb-cel-man .arm.is-out-l{transform:rotate(80deg)}.eb-star-head{z-index:2;width:68px;height:68px;font-family:var(--font-label);font-weight:700;font-size:var(--text-star-head);letter-spacing:1px;color:var(--text-on-fill);background-position:50% 40%;background-size:cover;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:1px;box-shadow:inset 0 -6px #0000001f}.eb-star-big{z-index:6;width:44px;height:44px;filter:drop-shadow(0 0 10px var(--star-glow));margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.eb-star-big svg{width:100%;height:100%;display:block;position:relative}.eb-star-big.is-spin svg{animation:1.1s cubic-bezier(.3,.8,.3,1) both eb-star-spin}@keyframes eb-star-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.eb-star-rays{background:radial-gradient(circle, var(--star-glow) 0%, transparent 62%);border-radius:50%;width:260%;height:260%;transition:transform .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.eb-star-big.is-lit .eb-star-rays{transform:translate(-50%,-50%)scale(1)}.eb-cel.is-star .eb-cel-msg{z-index:7}.eb-cel-msg q{font-size:var(--text-star-note);color:var(--cel-cf-a);font-style:italic}.eb-cel.is-star.is-still .eb-star-big,.eb-cel.is-star.is-still .eb-star-rays{transition:none!important}.eb-cel.is-star.is-still .eb-star-big svg{animation:none!important}@media (prefers-reduced-motion:reduce){.eb-star-big,.eb-star-rays{transition:none!important}.eb-star-big svg{animation:none!important}}.eb-star-glyph{fill:currentColor;stroke:none;flex:none}.eb-star-face{display:inline-flex;position:relative;overflow:visible}.eb-star-badge{border-radius:var(--radius-pill);background:var(--color-gold);min-width:15px;height:15px;color:var(--text-on-fill);font-family:var(--font-label);font-style:normal;font-size:var(--text-star-badge);text-align:center;box-shadow:0 0 0 2px var(--surface-card);white-space:nowrap;z-index:1;pointer-events:none;padding:0 4px;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-6px}.eb-star-line{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.eb-star-cnt{align-items:center;gap:var(--space-1);cursor:pointer;font-size:var(--text-meta);color:var(--color-gold);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.eb-star-cnt.is-none{color:var(--text-subtle);font-weight:400}.eb-star-cnt:hover{text-decoration:underline}.eb-star-give{align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-3);border-radius:var(--radius-btn);font-size:var(--text-meta);cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--color-taupe);color:var(--color-gold);background:0 0;border:0;font-weight:600;display:inline-flex}.eb-star-give:hover{box-shadow:inset 0 0 0 1px var(--color-gold)}.eb-star-icon{color:var(--color-gold);display:inline-flex}.eb-star-icon svg{fill:currentColor}.eb-twl-card.has-stars{grid-template-rows:auto auto auto minmax(0,1fr) auto}.eb-twl-card.is-star-glow{animation:1.2s eb-star-glow}@keyframes eb-star-glow{0%{box-shadow:0 0 0 0 var(--star-glow), var(--shadow-card)}40%{box-shadow:0 0 0 8px var(--star-glow), var(--shadow-card)}to{box-shadow:var(--shadow-card)}}.eb-star-to{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-eb);background:var(--tint-gold);margin-bottom:var(--space-3);display:flex}.eb-star-to-name{font-weight:600}.eb-star-to-title{font-size:var(--text-meta);color:var(--text-muted)}.eb-star-sechd{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:flex}.eb-star-sechd>span:first-child{flex:1}.eb-star-big-count{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:400;font-size:var(--text-star-count);letter-spacing:0;color:var(--color-gold);text-transform:none;display:inline-flex}.eb-star-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.eb-star-row-who{font-size:var(--text-meta)}.eb-star-row-who b{font-weight:600}.eb-star-row-who span{color:var(--text-muted)}.eb-star-row q{font-size:var(--text-meta);color:var(--text-secondary);margin-top:2px;font-style:italic;display:block}.eb-star-row-date{font-size:var(--text-meta);color:var(--text-subtle);white-space:nowrap}:root{--text-tt-clock:40px;--text-tt-q:22px;--text-tt-day:20px;--text-tt-tile:26px;--text-tt-micro:9.5px}.eb-tt-timer{align-items:center;gap:var(--space-3);height:34px;padding:0 var(--space-5) 0 6px;border-radius:var(--radius-pill);background:var(--color-crimson);color:var(--text-on-fill);font:inherit;font-size:var(--text-meta);cursor:pointer;white-space:nowrap;border:0;min-width:0;max-width:100%;font-weight:700;display:inline-flex}.eb-tt-timer .go{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.eb-tt-timer.is-on{background:var(--tint-alarm);box-shadow:inset 0 0 0 1px var(--color-alarm);color:var(--text-primary);padding:0 6px 0 var(--space-4);font-weight:400}.eb-tt-timer.is-on .go{background:var(--color-alarm);color:var(--text-on-fill)}.eb-tt-timer .clock{font-variant-numeric:tabular-nums;font-weight:700}.eb-tt-timer .what{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.eb-tt-rec{background:var(--color-alarm);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite eb-tt-pulse}@keyframes eb-tt-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:760px){.eb-tt-timer .what{display:none}}.eb-tt-hero{gap:var(--space-7);background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-7) var(--space-8);margin-bottom:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.eb-tt-hero.is-run{box-shadow:inset 0 0 0 1.5px var(--color-alarm), var(--shadow-card);background:var(--tint-alarm)}.eb-tt-big{background:var(--color-crimson);width:76px;height:76px;color:var(--text-on-fill);cursor:pointer;box-shadow:var(--shadow-lift);font:inherit;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;border:0;border-radius:50%;align-content:center;place-items:center;gap:2px;font-weight:700;transition:transform .15s;display:grid}.eb-tt-big:hover{transform:scale(1.04)}.eb-tt-big.is-stop{background:var(--color-alarm)}.eb-tt-q{font-family:var(--font-display);font-size:var(--text-tt-q);margin:0 0 var(--space-3);line-height:1.2}.eb-tt-pick{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:560px;display:grid}.eb-tt-hint{font-size:var(--text-meta);color:var(--text-muted);margin-top:var(--space-2)}.eb-tt-clock{font-family:var(--font-display);font-size:var(--text-tt-clock);font-variant-numeric:tabular-nums;line-height:1}.eb-tt-runwhat{margin-top:var(--space-1);font-weight:600}.eb-tt-runmeta{font-size:var(--text-meta);color:var(--text-secondary);gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.eb-tt-sched{align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--text-secondary);padding:var(--space-3) var(--space-5);border-radius:var(--radius-eb);background:var(--surface-well);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.eb-tt-sched b{color:var(--text-primary)}.eb-tt-sched .st{margin-left:auto;font-weight:600}.eb-tt-sched .st.is-in{color:var(--color-ok)}.eb-tt-sched .st.is-brk{color:var(--color-gold)}.eb-tt-sched .st.is-out{color:var(--text-muted)}.eb-tt-week{gap:var(--space-2);margin-bottom:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.eb-tt-day{background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:var(--radius-eb);padding:var(--space-3) var(--space-1);justify-items:center;gap:1px;display:grid}.eb-tt-day .d{font-family:var(--font-label);font-size:var(--text-tt-micro);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-tt-day .h{font-family:var(--font-display);font-size:var(--text-tt-day);font-variant-numeric:tabular-nums;line-height:1.15}.eb-tt-day .h.is-none{color:var(--text-subtle)}.eb-tt-day.is-today{box-shadow:inset 0 0 0 1.5px var(--color-crimson), var(--shadow-card)}.eb-tt-cols{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.eb-tt-cols{grid-template-columns:minmax(0,1fr)}}.eb-tt-log{gap:var(--space-1);display:grid}.eb-tt-ent{gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-columns:136px minmax(0,1fr) 64px 28px;align-items:center;display:grid}.eb-tt-ent .tm{font-size:var(--text-meta);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.eb-tt-ent .w{min-width:0}.eb-tt-ent .w b,.eb-tt-md b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.eb-tt-ent .w span,.eb-tt-md .p{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eb-tt-ent .dur{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.eb-tt-ent.is-live{background:var(--tint-alarm);box-shadow:inset 0 0 0 1px var(--color-alarm)}.eb-tt-ent.is-live .dur{color:var(--text-alarm)}.eb-tt-empty{padding:var(--space-6) var(--space-5);text-align:center;font-size:var(--text-meta);color:var(--text-muted);background:var(--surface-card);border-radius:var(--radius-eb);box-shadow:var(--shadow-card)}.eb-tt-total{padding:var(--space-4) var(--space-5) 0;font-size:var(--text-meta);color:var(--text-secondary);justify-content:space-between;display:flex}.eb-tt-total b{font-variant-numeric:tabular-nums;color:var(--text-primary)}.eb-tt-mine{gap:var(--space-1);display:grid}.eb-tt-md{gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;display:grid}.eb-tt-md .hrs{font-size:var(--text-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.eb-tt-play{background:var(--tint-alarm);width:30px;height:30px;color:var(--color-crimson-bright);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.eb-tt-play:hover{background:var(--color-crimson);color:var(--text-on-fill)}.eb-tt-play.is-stop{background:var(--color-alarm);color:var(--text-on-fill)}.eb-tt-sechead{align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);display:flex}.eb-tt-sechead .name{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-primary);font-weight:700}.eb-tt-sechead .n{font-size:var(--text-meta);color:var(--text-muted)}.eb-tt-late{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-dropdown);background:var(--surface-card);border-radius:var(--radius-lg);width:340px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-menu);padding:var(--space-5) var(--space-6);gap:var(--space-3);border-top:3px solid var(--color-alarm);display:grid;position:fixed}.eb-tt-late .top{align-items:center;gap:var(--space-3);color:var(--text-alarm);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;font-weight:700;display:flex}.eb-tt-late h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-tt-day);margin:0;line-height:1.2}.eb-tt-late p{font-size:var(--text-meta);color:var(--text-secondary);margin:0}.eb-tt-late .acts{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.eb-tt-toolrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.eb-tt-toolrow .sp{flex:1}.eb-tt-tiles{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:1000px){.eb-tt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.eb-tt-tile{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6);gap:2px;min-width:0;display:grid}.eb-tt-tile small{font-family:var(--font-label);font-size:var(--text-tt-micro);letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-weight:700}.eb-tt-tile b{font-family:var(--font-display);font-weight:400;font-size:var(--text-tt-tile);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.eb-tt-tile b.is-words{font-size:var(--text-body);padding-top:var(--space-2);white-space:normal;line-height:1.3}.eb-tt-tile span{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-tt-tile.is-alarm b{color:var(--text-alarm)}.eb-tt-now{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);gap:var(--space-1);display:grid}.eb-tt-nowrow{gap:var(--space-4);font-size:var(--text-meta);grid-template-columns:26px minmax(0,170px) minmax(0,1fr) auto;align-items:center;padding:3px 0;display:grid}.eb-tt-nowrow .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eb-tt-nowrow .hrs{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.eb-tt-stat{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-meta);white-space:nowrap;text-overflow:ellipsis;justify-self:start;max-width:100%;font-weight:600;display:inline-flex;overflow:hidden}.eb-tt-stat.is-run{background:var(--tint-alarm);color:var(--text-alarm)}.eb-tt-stat.is-idle{background:var(--tint-gold);color:var(--color-gold)}.eb-tt-stat.is-brk{background:var(--surface-well);color:var(--text-secondary)}.eb-tt-stat.is-off{color:var(--text-subtle);box-shadow:inset 0 0 0 1px var(--border-soft);background:0 0}.eb-tt-stat.is-done{background:var(--tint-complete);color:var(--color-ok)}.eb-tt-stat .eb-tt-rec{width:7px;height:7px}.eb-tt-bar{border-radius:var(--radius-pill);background:var(--surface-sunken);vertical-align:middle;width:80px;height:6px;margin-left:var(--space-3);display:inline-block;overflow:hidden}.eb-tt-bar i{background:var(--color-navy);border-radius:inherit;height:100%;display:block}.eb-tt-bar.is-ok i{background:var(--color-ok)}.eb-tt-bar.is-lo i{background:var(--color-gold)}.eb-tt-pace{font-size:var(--text-meta);font-weight:600}.eb-tt-pace.is-over{color:var(--text-alarm)}.eb-tt-pace.is-ok{color:var(--color-ok)}.eb-tt-pace.is-na{color:var(--text-subtle);font-weight:400}.eb-cel.is-simple.is-contained .eb-cel-msg h2{font-size:var(--text-cel-simple-title-sm)}.eb-popline.eb-popline-edit{width:100%;margin-top:var(--space-1);color:var(--text-muted)}.eb-popline.eb-popline-edit:hover{color:var(--color-ink)}.eb-bf-sec{margin-top:var(--space-7)}.eb-bf-sec .eb-sec{margin-bottom:var(--space-5)}.eb-bf-secempty{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-bf-grid{grid-template-columns:repeat(var(--bf-cols,3), minmax(0, 1fr));gap:14px;display:grid}.eb-bf-rows{gap:14px;display:grid}@media (max-width:1100px){.eb-bf-grid{grid-template-columns:repeat(min(var(--bf-cols,3), 2), minmax(0, 1fr))}}@media (max-width:640px){.eb-bf-grid{grid-template-columns:minmax(0,1fr)}}.eb-bf-box{height:var(--benefit-box-h);background:var(--surface-card);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.eb-bf-box.is-dragging{opacity:.4}.eb-bf-box.is-over{box-shadow:inset 0 0 0 2px var(--color-gold-soft), var(--shadow-card)}.eb-bf-box[draggable=true]{cursor:grab}.eb-bf-head{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.eb-bf-medal{border-radius:var(--radius-round);flex:none;place-items:center;width:38px;height:38px;display:grid}.eb-bf-medal.is-red{background:var(--tint-alarm);color:var(--color-crimson-bright)}.eb-bf-medal.is-blue{background:var(--tint-info);color:var(--color-info)}.eb-bf-medal.is-green{background:var(--tint-complete);color:var(--color-ok)}.eb-bf-medal.is-gold{background:var(--tint-gold);color:var(--color-gold)}.eb-bf-medal.is-grey{background:var(--surface-well);color:var(--text-secondary)}.eb-bf-ttl{flex:1;min-width:0}.eb-bf-ttl h3{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:400;line-height:1.2}.eb-bf-plan{font-size:var(--text-meta);color:var(--text-secondary);font-weight:600}.eb-bf-tools{opacity:0;transition:opacity .15s var(--ease-arch);display:flex}.eb-bf-box:hover .eb-bf-tools,.eb-bf-box:focus-within .eb-bf-tools{opacity:1}@media (hover:none){.eb-bf-tools{opacity:1}}.eb-bf-grab{cursor:grab}.eb-bf-details{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.eb-bf-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}.eb-bf-details .eb-carousel-dots{height:var(--benefit-pager-h);padding:0 var(--space-4)}.eb-bf-details .eb-carousel-viewport{flex:1 1 0;height:auto;min-height:0}.eb-bf-details>.eb-carousel-viewport,.eb-bf-details>.eb-bf-empty{order:1}.eb-bf-details>.eb-bf-doclinks{order:2}.eb-bf-details>.eb-carousel-dots,.eb-bf-details>.eb-carousel-arrows{order:3}.eb-bf-details .eb-carousel-arrows{padding:0 var(--space-4);height:var(--benefit-pager-h);flex:none;justify-content:flex-end;gap:2px}.eb-bf-facts{margin:0 18px;padding:0;display:grid}.eb-bf-facts div{border-top:1px solid var(--border-soft);font-size:var(--text-meta);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.eb-bf-facts dt{color:var(--text-muted)}.eb-bf-facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.eb-bf-note{font-size:var(--text-meta);color:var(--text-secondary);margin:10px 18px 0}.eb-bf-empty{font-size:var(--text-meta);color:var(--text-muted);margin:0 18px}.eb-bf-doclinks{align-content:start;justify-items:end;gap:var(--space-1);height:var(--benefit-links-h);padding:var(--space-2) var(--space-5) 0;flex:none;margin:0;list-style:none;display:grid;overflow:hidden}.eb-bf-more{color:var(--color-info);font-size:var(--text-meta);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.eb-bf-foot{flex:none;padding-top:4px}.eb-bf-contact{border-radius:var(--radius-eb);background:var(--surface-page);align-items:center;gap:12px;margin:0 10px 10px;padding:12px 14px;display:flex}.eb-bf-contact>:first-child{flex:none}.eb-bf-co{background:var(--color-gold);width:38px;height:38px;color:var(--text-on-fill);font-family:var(--font-label);font-size:var(--text-label);border-radius:9px;flex:none;place-items:center;font-weight:700;display:grid}.eb-bf-lines{flex:1;gap:2px;min-width:0;display:grid}.eb-bf-line{align-items:baseline;gap:12px;min-width:0;display:flex}.eb-bf-line>b{text-overflow:ellipsis;white-space:nowrap;flex:0 1000 auto;min-width:0;font-weight:600;overflow:hidden}.eb-bf-sub{min-width:min(6em, var(--bf-co,6em));font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 1000 auto;overflow:hidden}.eb-bf-line a{min-width:0;max-width:100%;color:var(--text-secondary);font-size:var(--text-meta);white-space:nowrap;align-items:baseline;gap:5px;text-decoration:none;display:inline-flex}.eb-bf-line a svg{color:var(--text-subtle);flex:none;align-self:center}.eb-bf-line a em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.eb-bf-line a:hover{color:var(--text-accent)}.eb-bf-phone{flex:none;margin-left:auto}.eb-bf-mail{flex:0 auto;min-width:0;margin-left:auto}.eb-bf-addc{border:1.5px dashed var(--color-taupe);border-radius:var(--radius-eb);width:calc(100% - 20px);height:52px;color:var(--text-muted);font-size:var(--text-meta);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin:0 10px 10px;font-weight:600;display:flex}.eb-bf-addc:hover{border-color:var(--color-crimson);color:var(--color-crimson-bright)}.eb-bf-nocontact{height:52px;margin:0 10px 10px}.eb-bf-two{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eb-bf-picks{flex-wrap:wrap;gap:6px;display:flex}.eb-bf-pick{border-radius:var(--radius-round);background:var(--surface-well);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border:0;place-items:center;display:grid}.eb-bf-pick[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-card), 0 0 0 4px var(--color-crimson)}.eb-bf-hint{margin-top:var(--space-2);font-size:var(--text-meta);color:var(--text-muted);display:block}.eb-bf-preview{margin-top:var(--space-3);padding:var(--space-3) 0;border-radius:var(--radius-eb);background:var(--surface-page)}.eb-bf-preview .eb-bf-facts,.eb-bf-preview .eb-bf-note,.eb-bf-preview .eb-bf-empty{margin-left:12px;margin-right:12px}.eb-tg-card{cursor:pointer;text-align:center;grid-template-rows:26px 18px 76px 24px;row-gap:0;height:196px;padding:18px 16px 16px;display:grid;overflow:hidden}.eb-tg-name{font-size:var(--text-title);text-overflow:ellipsis;white-space:nowrap;line-height:26px;overflow:hidden}.eb-tg-crit{font-size:var(--text-meta);color:var(--text-muted);line-height:18px}.eb-tg-card>div:nth-child(3){align-self:center;margin-top:0!important}.eb-tg-faces{justify-content:center;align-items:center;gap:var(--space-2);height:24px;display:flex}:root{--sig-preview-light:#fff;--sig-preview-dark:#2b2b2b}.eb-sig-preview{padding:var(--space-6);border-radius:var(--radius-eb);overflow-x:auto}.eb-sig-preview.is-light{background:var(--sig-preview-light);box-shadow:inset 0 0 0 1px var(--border-soft)}.eb-sig-preview.is-dark{background:var(--sig-preview-dark)}.eb-sig-preview img{max-width:none}.eb-fsum{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.eb-fsum-end{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.eb-fsum-rx{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3) 0 var(--space-1);border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);font-size:var(--text-meta);background:0 0;border:0;display:inline-flex}.eb-fsum-rx:hover{background:var(--surface-well)}.eb-fsum-em{display:inline-flex}.eb-rx-tabs [role=tab]:not([data-tab=all]){font-size:var(--text-body);letter-spacing:0}.eb-rx-who{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.eb-rx-who li{align-items:center;gap:var(--space-3);font-size:var(--text-body);display:flex}.eb-rx-who .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eb-rx-who .em{font-size:var(--text-body)}.eb-fsum-em>span{font-size:var(--text-body);place-items:center;line-height:1;display:inline-grid}.eb-fsum-em>span+span{margin-left:-2px}.eb-fsum-fold{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);cursor:pointer;color:var(--text-secondary);font-size:var(--text-meta);background:0 0;border:0;font-weight:600;display:inline-flex}.eb-fsum-fold:hover{background:var(--surface-well)}.eb-fsum-fold.is-small{height:24px}.eb-fsum-caret{transition:transform .15s;display:inline-grid}.eb-fsum-fold[aria-expanded=true] .eb-fsum-caret{transform:rotate(180deg)}.eb-ftxt{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font-size:var(--text-meta);background:0 0;border:0;font-weight:600;display:inline-flex}.eb-ftxt:hover{background:var(--surface-well);color:var(--text-primary)}.eb-ftxt.is-quiet{font-weight:400}.eb-fthread{padding-top:var(--space-1)}.eb-fc{gap:var(--space-4);padding:var(--space-5) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.eb-fthread>.eb-fc+.eb-fc{border-top:1px solid var(--border-soft)}.eb-fc.is-reply{padding:var(--space-4) 0 var(--space-2)}.eb-fc-main{min-width:0}.eb-fc-h{align-items:baseline;gap:var(--space-3);display:flex}.eb-fc-h b{font-weight:600;font-size:var(--text-body)}.eb-fc-when{font-family:var(--font-body);font-weight:400;font-size:var(--text-meta);color:var(--text-subtle)}.eb-fc-tools{opacity:0;gap:2px;margin-left:auto;transition:opacity .1s;display:inline-flex}.eb-fc:hover>.eb-fc-main>.eb-fc-h>.eb-fc-tools,.eb-fc:focus-within>.eb-fc-main>.eb-fc-h>.eb-fc-tools{opacity:1}.eb-fc-t{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body);margin-top:2px;line-height:1.55}.eb-fc-acts{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.eb-fc{--fc-face:28px;row-gap:0}.eb-fc-face{width:var(--fc-face);align-self:stretch;display:block;position:relative}.eb-fc[data-thread]>.eb-fc-face:after{content:"";left:calc(var(--fc-face) / 2 - 1px);top:calc(var(--fc-face) + var(--space-1));border-left:2px solid var(--border-soft);pointer-events:none;position:absolute;bottom:0}.eb-fc-replies{--fc-parent:var(--fc-face);padding-left:calc(var(--fc-face) + var(--space-4));grid-column:1/-1}.eb-fc-replies>*{position:relative}.eb-fc-replies>:before{content:"";pointer-events:none;left:calc(-1 * (var(--fc-parent) / 2 + var(--space-4)) - 1px);width:calc(var(--fc-parent) / 2 + var(--space-4) - 3px);height:var(--fc-elbow,calc(var(--space-4) + 11px));border-left:2px solid var(--border-soft);border-bottom:2px solid var(--border-soft);border-bottom-left-radius:var(--radius-lg);position:absolute;top:0}.eb-fc-replies>:not(:last-child):after{content:"";pointer-events:none;left:calc(-1 * (var(--fc-parent) / 2 + var(--space-4)) - 1px);border-left:2px solid var(--border-soft);position:absolute;top:0;bottom:0}.eb-fc-view{padding-top:var(--space-1);--fc-elbow:calc(var(--space-1) + 12px)}.eb-fc-reply-box{padding:var(--space-2) 0 var(--space-1);--fc-elbow:calc(var(--space-2) + 18px)}.eb-pillcomp{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.eb-pillcomp.is-bare{grid-template-columns:minmax(0,1fr)}.eb-pillcomp>.eb-avatar-slot{align-items:center;height:40px;display:flex}.eb-pillwrap{gap:var(--space-2);min-width:0;display:grid}.eb-pill{align-items:center;gap:var(--space-1);min-height:40px;padding:var(--space-1) 5px var(--space-1) 14px;background:var(--surface-card);box-shadow:var(--shadow-card);border-radius:20px;display:flex}.eb-pill:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-crimson)}.eb-pill textarea{resize:none;min-width:0;height:22px;line-height:22px;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.eb-pill textarea::placeholder{color:var(--text-subtle)}.eb-pill textarea:focus,.eb-pill textarea:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.eb-pill-box{flex:1;min-width:0}.eb-pill-ed{line-height:22px;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:0}.eb-cbox-ed{border:1px solid var(--color-taupe);border-radius:var(--radius-eb);background:var(--surface-card);line-height:1.55;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:10px 12px}.eb-cbox-ed:focus-within{border-color:var(--color-crimson)}.eb-pill-ed:empty:before,.eb-cbox-ed:empty:before{content:attr(data-placeholder);color:var(--text-subtle);pointer-events:none}.eb-pill-ed img,.eb-cbox-ed img{vertical-align:bottom;border-radius:var(--radius-eb);max-width:100%;max-height:120px;margin:2px;display:inline-block}.eb-feed-inpic{margin:var(--space-2) 0;cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.eb-feed-inpic img{border-radius:var(--radius-eb);max-width:100%;max-height:320px;box-shadow:var(--shadow-card);display:block}.eb-feed-inpic:hover img{box-shadow:var(--shadow-card-hover)}.eb-pill-ic{width:28px;height:28px;color:var(--text-muted);opacity:1}.eb-pill-ic:hover{color:var(--text-primary)}.eb-gifbtn span{height:15px;font-family:var(--font-label);letter-spacing:.4px;border:1.6px solid;border-radius:4px;place-items:center;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:inline-grid}.eb-gifbtn[data-on]{color:var(--color-crimson-bright)}.eb-sendi{border-radius:var(--radius-round);background:var(--color-crimson);width:30px;height:30px;color:var(--text-on-fill);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.eb-sendi:disabled{background:var(--surface-sunken);color:var(--text-subtle);cursor:default}.eb-pillfiles{align-items:center;gap:var(--space-2);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.eb-pilltn{width:64px;height:48px;box-shadow:var(--shadow-card);background:var(--surface-well);border-radius:6px;flex:none;position:relative;overflow:hidden}.eb-pilltn img{object-fit:cover;width:100%;height:100%;display:block}.eb-pilltn button{border-radius:var(--radius-round);background:var(--color-navy-deep);width:18px;height:18px;color:var(--text-on-fill);opacity:.85;cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:2px}.eb-pilltn button:hover{opacity:1}.eb-feed-files{gap:var(--space-2);justify-items:start;display:grid}.eb-feed-gal{gap:var(--space-2);grid-template-columns:minmax(0,280px);max-width:100%;display:grid}.eb-feed-gal.is-two{grid-template-columns:repeat(2,minmax(0,190px))}.eb-feed-ph{border-radius:var(--radius-eb);cursor:zoom-in;aspect-ratio:16/11;background:var(--surface-well);box-shadow:var(--shadow-card);border:0;padding:0;display:block;position:relative;overflow:hidden}.eb-feed-ph.is-gif{aspect-ratio:4/3;max-width:200px}.eb-feed-ph img{object-fit:cover;width:100%;height:100%;display:block}.eb-feed-ph:hover{box-shadow:var(--shadow-card-hover)}.eb-feed-gifmark{background:var(--scrim);color:var(--text-on-fill);font-family:var(--font-label);letter-spacing:.6px;border-radius:3px;padding:1px 4px;font-size:8px;font-weight:700;position:absolute;top:5px;left:5px}.eb-feed-doc{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-btn);background:var(--surface-well);font-size:var(--text-meta);color:var(--text-secondary);max-width:100%;text-decoration:none;display:inline-flex}.eb-feed-doc:hover{background:var(--surface-sunken)}.eb-feed-doc-n{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--text-primary);overflow:hidden}.eb-photo-large{border-radius:var(--radius-eb);max-width:100%;max-height:70vh;margin:0 auto;display:block}.eb-gifpick{gap:var(--space-3);width:314px;display:grid}.eb-gifsearch{align-items:center;gap:var(--space-3);height:32px;padding:0 var(--space-4);border-radius:var(--radius-btn);background:var(--surface-well);color:var(--text-muted);display:flex}.eb-gifsearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-crimson);background:var(--surface-card)}.eb-gifsearch input{min-width:0;font-size:var(--text-meta);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.eb-gifgrid{align-content:start;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;max-height:250px;display:grid;overflow:auto}.eb-gifgrid button{border-radius:var(--radius-btn);aspect-ratio:4/3;cursor:pointer;background:var(--surface-well);border:0;padding:0;overflow:hidden}.eb-gifgrid button:hover{box-shadow:inset 0 0 0 2px var(--color-crimson)}.eb-gifgrid img{object-fit:cover;width:100%;height:100%;display:block}.eb-gifnote{padding:18px var(--space-1);font-size:var(--text-meta);color:var(--text-muted);grid-column:1/-1}.eb-emoji-cell[data-mine]{background:var(--tint-gold);box-shadow:inset 0 0 0 1px var(--color-gold)}[data-typed]{background:var(--surface-sunken)}:root{--whatsnew-panel-w:430px;--whatsnew-panel-max-h:640px;--whatsnew-dot:8px;--whatsnew-chip-h:24px;--release-kind-w:78px;--release-shot-max-h:180px;--survey-photo-max-h:360px;--modal-band-h:126px}.eb-whatsnew,.eb-whatsnew-anchor{display:inline-flex;position:relative}.eb-whatsnew-btn[aria-expanded=true]{background:var(--surface-well)}.eb-whatsnew-dot{width:var(--whatsnew-dot);height:var(--whatsnew-dot);border-radius:var(--radius-round);background:var(--color-crimson);box-shadow:0 0 0 2px var(--surface-card);pointer-events:none;position:absolute;top:0;right:0}.eb-whatsnew-panel{top:calc(100% + var(--space-3));z-index:var(--z-panel);width:min(var(--whatsnew-panel-w), calc(100vw - var(--space-8)));max-height:min(var(--whatsnew-panel-max-h), calc(100vh - var(--shell-topbar-h) - var(--space-7)));background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-menu), var(--shadow-card);transform-origin:100% 0;position:absolute;right:0;overflow:auto}@media (max-width:640px){.eb-whatsnew-panel{top:var(--shell-topbar-h);left:var(--space-6);right:var(--space-6);width:auto;position:fixed}}.eb-whatsnew-head{z-index:2;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);background:var(--surface-card);border-bottom:1px solid var(--border-soft);display:flex;position:sticky;top:0}.eb-whatsnew-head h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-title);color:var(--text-primary);flex:1;margin:0}.eb-whatsnew-filters{gap:var(--space-1);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.eb-whatsnew-fchip{height:var(--whatsnew-chip-h);padding:0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--color-taupe);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.eb-whatsnew-fchip:hover{color:var(--text-primary)}.eb-whatsnew-fchip[aria-pressed=true]{background:var(--color-navy);color:var(--text-on-navy);box-shadow:none}.eb-whatsnew-empty{padding:var(--space-7) var(--space-6);text-align:center;color:var(--text-muted);font-size:var(--text-meta)}.eb-release{border-bottom:1px solid var(--border-soft)}.eb-release:last-child{border-bottom:0}.eb-release[data-unread]{background:var(--tint-gold);box-shadow:inset 3px 0 0 var(--color-gold)}.eb-release-head{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-5) var(--space-6);text-align:left;cursor:pointer;color:var(--text-primary);background:0 0;border:0;display:flex}.eb-release-date{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--text-muted);font-weight:700}.eb-release[data-unread] .eb-release-date{color:var(--color-gold)}.eb-release-title{min-width:0;font-weight:700;font-size:var(--text-body);flex:1}.eb-release-count{font-size:var(--text-meta);color:var(--text-subtle);white-space:nowrap}.eb-release-caret{color:var(--text-muted);transition:transform var(--dur-fast) ease;place-items:center;display:inline-grid}.eb-release[data-open] .eb-release-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.eb-release-caret{transition:none}}.eb-release-items{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.eb-release .eb-release-items{padding:0 var(--space-6) var(--space-6)}.eb-release-item{grid-template-columns:var(--release-kind-w) minmax(0, 1fr);gap:var(--space-4);align-items:start;display:grid}.eb-release-item-kind{padding-top:1px;display:flex}.eb-release-item-text{font-size:var(--text-meta);line-height:var(--leading-prose);color:var(--text-secondary);margin:0}.eb-release-item-text b{color:var(--text-primary);font-weight:600}.eb-release-item-tool{font-size:var(--text-meta);color:var(--text-subtle);white-space:nowrap}.eb-release-item-shot{margin-top:var(--space-3);border-radius:var(--radius-eb);background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border-soft);overflow:hidden}.eb-release-item-shot img{width:100%;max-height:var(--release-shot-max-h);object-fit:cover;display:block}.eb-modal-band{height:var(--modal-band-h);background:var(--color-navy);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-shrink:0;place-items:center;display:grid;position:relative}.eb-modal-band-title{font-family:var(--font-display);font-size:var(--text-display);color:var(--color-gold-on-navy)}.eb-modal-band-sub{left:0;right:0;bottom:var(--space-5);text-align:center;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-on-navy-muted);font-weight:700;position:absolute}.eb-modal-band-x{top:var(--space-3);right:var(--space-3);position:absolute}.eb-modal-band-x .eb-xbtn{color:var(--text-on-navy-muted)}.eb-modal-band-x .eb-xbtn:hover:not(:disabled){color:var(--text-on-navy);background:var(--surface-on-navy-hover)}.eb-modal-band-heading{margin-bottom:var(--space-5);font-size:var(--text-page);line-height:var(--leading-tight);color:var(--text-primary)}.eb-authored{position:relative}.eb-authored-back,.eb-authored-input{width:100%;font-family:var(--font-body);font-size:var(--text-body);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;border:1px solid #0000;padding:9px 11px;line-height:1.5}.eb-authored-back{pointer-events:none;color:var(--color-ink);position:absolute;inset:0;overflow:hidden}.eb-authored-input{resize:none;border-color:var(--color-taupe);border-radius:var(--radius-eb);color:#0000;min-height:66px;caret-color:var(--color-ink);background:0 0;display:block;position:relative;overflow:hidden}.eb-authored:has(.eb-authored-input:disabled) .eb-authored-back{opacity:.6}.eb-authored-input::selection{color:#0000;background:var(--author-select)}.eb-authored-legend{font-size:var(--text-label);color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;display:flex}.eb-authored-key{align-items:center;gap:6px;display:inline-flex}.eb-authored-swatch{border-radius:50%;flex:none;width:9px;height:9px}.eb-authored-faces{align-items:center;gap:3px;display:inline-flex}.eb-float-note{background:var(--surface-card);min-width:240px;max-width:calc(100vw - 16px);min-height:160px;max-height:calc(100vh - 16px);color:var(--text-primary);border:1px solid var(--color-taupe);border-radius:var(--radius-eb);box-shadow:var(--shadow-modal);resize:both;flex-direction:column;display:flex;position:fixed;overflow:hidden}.eb-float-bar{border-bottom:1px solid var(--color-taupe);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;color:var(--text-muted);align-items:center;gap:6px;padding:6px 8px 6px 10px;display:flex}.eb-float-bar:active{cursor:grabbing}.eb-float-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);font-size:var(--text-body);color:var(--text-primary);flex:1;overflow:hidden}.eb-float-content{flex-direction:column;flex:1;min-height:0;padding:10px 12px 14px;display:flex;overflow:auto}.eb-float-quiet{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-float-body.is-fill{flex-direction:column;flex:1;min-height:0;display:flex}.eb-pinned{gap:10px;margin:0 0 18px;display:grid}.eb-pbar{text-align:left;width:100%;min-height:26px;color:var(--text-muted);border-radius:var(--radius-btn);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.eb-pbar-tag{color:var(--color-gold);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.eb-pbar-n{border-radius:var(--radius-pill);background:var(--tint-gold);min-width:18px;height:18px;color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--note-edge);place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.eb-pbar-fold{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;display:inline-flex}.eb-pbar-browse{cursor:default;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.eb-pbar-peek{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;font-size:var(--text-meta);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;font-weight:600;overflow:hidden}.eb-pbar-peek:hover{color:var(--text-accent);text-decoration:underline}.eb-pbar-step{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.eb-pbar-of{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;padding:0 2px}.eb-pbar-rule{background:var(--note-edge);flex:1;height:1px}.eb-pbar-more{font-size:var(--text-meta);color:var(--color-crimson-bright);border-radius:var(--radius-btn);flex:none;padding:2px 6px;font-weight:600}.eb-pbar-more:hover{background:var(--surface-well)}.eb-pbar-caret{flex:none;display:inline-flex}.eb-sticky-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.eb-sticky-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.eb-sticky-tiles{grid-template-columns:minmax(0,1fr)!important}}.eb-sticky-body{align-content:start;gap:4px;min-width:0;display:grid}.eb-sticky-title{color:var(--text-primary);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.4}.eb-sticky-title-input{width:100%;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:0;outline:none;padding:0;font-size:13.5px;font-weight:700}.eb-sticky-title-input::placeholder{color:var(--text-subtle);font-weight:600}.eb-sticky-title-input:focus,.eb-sticky-title-input:focus-visible{box-shadow:none;border:0;outline:none}.eb-sticky:not(.eb-sticky-full) .eb-sticky-text{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eb-sticky.eb-sticky-full{min-height:0;animation:none}.eb-sticky{background:var(--note-paper);border-radius:var(--radius-eb);box-shadow:inset 0 0 0 1px var(--note-edge);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);align-content:space-between;gap:10px;min-height:112px;padding:14px 16px 11px;animation:.18s ease-out eb-sticky-rise;display:grid;position:relative}.eb-sticky:after{content:"";background:linear-gradient(to bottom right, var(--note-fold) 50%, transparent 50%);border-top-left-radius:3px;width:18px;height:18px;position:absolute;bottom:0;right:0}@keyframes eb-sticky-rise{0%{transform:translateY(4px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.eb-sticky{animation:none}}.eb-sticky-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-primary);font-size:13.5px;line-height:1.5}.eb-sticky-foot{color:var(--text-muted);align-items:center;gap:7px;min-height:24px;padding-right:12px;font-size:11.5px;display:flex}.eb-sticky-tools{opacity:0;transition:opacity .12s;display:flex}.eb-sticky:hover .eb-sticky-tools,.eb-sticky:focus-within .eb-sticky-tools{opacity:1}@media (hover:none){.eb-sticky-tools{opacity:1}}.eb-sticky.editing{box-shadow:inset 0 0 0 1.5px var(--color-gold)}.eb-sticky-input{resize:none;width:100%;min-height:58px;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:0;outline:none;padding:0;font-size:13.5px;line-height:1.5}.eb-sticky-input::placeholder{color:var(--text-subtle)}.eb-sticky-input:focus,.eb-sticky-input:focus-visible{box-shadow:none;border:0;outline:none}.eb-sticky-row{justify-content:flex-end;align-items:center;gap:6px;padding-right:12px;display:flex}.eb-sticky-btn{border-radius:var(--radius-btn);height:26px;font-size:var(--text-meta);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.eb-sticky-btn.go{background:var(--color-crimson);color:var(--text-on-fill)}.eb-sticky-btn:disabled{opacity:.45;cursor:default}.eb-pin-btn{display:inline-flex;position:relative}.eb-pin-btn.has button{color:var(--color-gold)}.eb-pin-count{border-radius:var(--radius-pill);background:var(--color-gold);min-width:14px;height:14px;color:var(--text-on-fill);box-shadow:0 0 0 2px var(--surface-page);pointer-events:none;place-items:center;padding:0 3px;font-size:9px;font-weight:700;display:grid;position:absolute;top:1px;right:0}.eb-tablebar.is-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 8px;display:grid}.eb-tablebar.is-grid>.eb-tablebar-fill,.eb-tablebar.is-grid>.eb-tablebar-fill>.eb-filterbar{display:contents}.eb-tablebar.is-grid .eb-filterbar-controls{grid-area:1/1;justify-self:end;min-width:0}.eb-tablebar.is-grid>.eb-tablebar-right{grid-area:1/2}.eb-np-hero .eb-np-txt,.eb-hl-txt,.eb-nw-tx{text-shadow:var(--on-photo-text-shadow)}.eb-np-hero .eb-np-txt .eb-np-kind,.eb-hl-txt .eb-np-kind,.eb-nw-tx .eb-np-kind{text-shadow:none}.eb-np-cover-tools{top:var(--space-4);right:var(--space-4);z-index:2;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--on-photo-glass);color:var(--text-on-fill);display:flex;position:absolute}.eb-np-cover-tools button{color:var(--text-on-fill)}.eb-np-hero.is-framing{cursor:grab;outline:2px dashed var(--color-gold-soft);outline-offset:-6px}.eb-np-hero.is-framing:active{cursor:grabbing}.eb-allin-word{font-size:var(--text-label);color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.eb-fc{--fc-face:36px}.eb-fc.is-reply{--fc-face:22px}.eb-fc:not(.is-reply)>.eb-fc-main>.eb-fc-h b,.eb-fc:not(.is-reply)>.eb-fc-main>.eb-fc-t{font-size:var(--text-comment)}.eb-fc:not(.is-reply) .eb-reaction-pill>span[aria-hidden]{font-size:var(--text-emph)}.eb-cmhead{column-gap:var(--space-4);margin-bottom:var(--space-1);grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.eb-cmhead-tile{background:var(--surface-well);width:26px;height:26px;color:var(--text-secondary);border-radius:6px;justify-self:center;place-items:center;display:grid;position:relative}.eb-cmhead-tile:after{content:"";background:var(--border-soft);width:2px;height:6px;position:absolute;top:26px;left:12px}.eb-cmhead-what{justify-self:start;align-items:baseline;gap:var(--space-2);border-radius:var(--radius-btn);cursor:pointer;text-align:left;min-width:0;max-width:100%;color:inherit;font:inherit;background:0 0;border:0;margin-left:-6px;padding:2px 6px;display:inline-flex}.eb-cmhead-what:hover:not(:disabled){background:var(--surface-well)}.eb-cmhead-what:disabled{cursor:default}.eb-cmhead-ty{color:var(--text-subtle);flex:none}.eb-cmhead-par{color:var(--text-muted);font-size:var(--text-meta);white-space:nowrap;flex:none;align-items:center;gap:2px;display:inline-flex}.eb-cmhead-nm{font-weight:600;font-size:var(--text-comment);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-cmhead-go{color:var(--text-muted);opacity:0;align-self:center;transition:opacity .1s;display:inline-grid}.eb-cmhead-what:hover .eb-cmhead-go,.eb-cmhead-what:focus-visible .eb-cmhead-go{opacity:1}@media (max-width:600px){.eb-cmhead-par{display:none}}.eb-kindmark{border-radius:var(--radius-pill);background:var(--surface-well);flex:none;align-self:center;align-items:center;min-width:22px;height:22px;padding:0 4px;display:inline-flex}.eb-kindmark-w{white-space:nowrap;opacity:0;max-width:0;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.6px;text-transform:uppercase;font-weight:700;transition:max-width .18s,opacity .12s,margin .18s;overflow:hidden}.eb-kindmark:hover .eb-kindmark-w,.eb-kindmark:focus-visible .eb-kindmark-w{opacity:1;max-width:120px;margin:0 4px 0 5px}.eb-actsay{color:var(--text-secondary);font-size:var(--text-body);line-height:1.6}.eb-actwho{font-size:var(--text-meta);color:var(--text-subtle);white-space:nowrap}.eb-ref{color:var(--text-primary);cursor:pointer;border-radius:4px;font-weight:600;display:inline}.eb-ref svg{vertical-align:-2px;color:var(--text-muted);margin-right:4px;display:inline-block}.eb-ref:hover:not([aria-disabled]){background:var(--surface-well);box-shadow:0 0 0 3px var(--surface-well)}.eb-ref[aria-disabled]{cursor:default}.eb-ref-par{color:var(--text-muted);margin-right:4px;font-weight:400}.eb-was{color:var(--text-muted);text-decoration:line-through}.eb-actph{color:var(--text-primary);align-items:center;gap:6px;margin-left:4px;font-weight:600;display:inline-flex}.eb-actph-dia{background:var(--color-gold);width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.eb-actunder{margin-top:var(--space-1);gap:var(--space-2);justify-items:start;display:grid}.eb-actunder-say{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.eb-fchip{border-radius:var(--radius-btn);background:var(--surface-well);height:26px;font-size:var(--text-meta);color:var(--text-primary);align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.eb-addmail-list{max-height:60vh;overflow-y:auto}.eb-addmail-row{gap:var(--space-1);text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);cursor:pointer;font:inherit;color:var(--text-primary);background:0 0;border:0;display:grid}.eb-addmail-row:hover,.eb-addmail-row:focus-visible{background:var(--surface-well)}.eb-addmail-subject{font-size:var(--text-body);font-weight:600}.eb-addmail-meta{font-size:var(--text-meta);color:var(--text-muted)}.eb-card.eb-tg-card.eb-tg-locked{cursor:not-allowed}:root{--nm-pulse-ok-on:#3f6b4f73;--nm-pulse-ok-off:#3f6b4f00;--nm-pulse-alarm-on:#c0272d73;--nm-pulse-alarm-off:#c0272d00}.eb-nm-none{font-size:var(--text-meta);color:var(--text-subtle)}.eb-nm-chip,.eb-nm-btn{border-radius:var(--radius-pill);font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-card);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.eb-nm-chip{border:1px solid var(--color-warn);color:var(--color-warn)}.eb-nm-chip.is-ready{border-color:var(--color-ok);color:var(--color-ok)}.eb-nm-btn.is-presented{border:1px solid var(--color-ok);color:var(--color-ok);animation:1.8s ease-in-out infinite ebNmPulseOk}.eb-nm-btn.is-notpresented{border:1px solid var(--color-alarm);color:var(--color-alarm);animation:1.8s ease-in-out infinite ebNmPulseAlarm}.eb-nm-chip:disabled,.eb-nm-btn:disabled{cursor:not-allowed;opacity:.6}@keyframes ebNmPulseOk{0%,to{box-shadow:0 0 0 0 var(--nm-pulse-ok-on)}50%{box-shadow:0 0 0 4px var(--nm-pulse-ok-off)}}@keyframes ebNmPulseAlarm{0%,to{box-shadow:0 0 0 0 var(--nm-pulse-alarm-on)}50%{box-shadow:0 0 0 4px var(--nm-pulse-alarm-off)}}@media (prefers-reduced-motion:reduce){.eb-nm-btn.is-presented,.eb-nm-btn.is-notpresented{animation:none}}.eb-nm-opts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eb-nm-opt{text-align:left;cursor:pointer;border:1px solid var(--color-taupe);border-radius:var(--radius-eb);background:var(--surface-card);color:var(--text-primary);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.eb-nm-opt b{font-size:var(--text-body)}.eb-nm-opt span{font-size:var(--text-meta);color:var(--text-muted)}.eb-nm-opt[aria-pressed=true]{border-color:var(--color-gold);box-shadow:inset 0 0 0 1px var(--color-gold)}.eb-mw-dprep{flex-direction:column;gap:8px;margin-top:6px;display:flex}.eb-mw-dprep-row{border-bottom:1px solid var(--surface-sunken);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.eb-mw-dprep-todo{border-left:2px solid var(--color-taupe);flex-direction:column;gap:5px;padding-left:12px;display:flex}.eb-mw-dprep-todo .lab{font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.eb-mw-dprep-two{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:8px;display:grid}.eb-oo-split{border-top:1px solid var(--color-grid);grid-template-columns:340px minmax(0,1fr);height:min(640px,100vh - 220px);display:grid}.eb-oo-split>*{min-height:0;overflow:auto}.eb-oo-split[data-folded]{grid-template-columns:40px minmax(0,1fr)}.eb-oo-notes{align-content:start;padding:16px 20px}.eb-oo-cs{background:var(--surface-page);border-right:1px solid var(--color-grid);flex-direction:column;min-width:0;display:flex;overflow:hidden!important}.eb-oo-cs-head{align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.eb-oo-cs-head>:last-child{margin-left:auto}.eb-oo-cs-body{flex:1;min-height:0;padding:4px 14px 16px;overflow:auto}.eb-oo-ql{gap:2px;margin:0;padding:0;list-style:none;display:grid}.eb-oo-ql li{border-radius:var(--radius-eb);font-size:var(--text-body);color:var(--text-secondary);grid-template-columns:22px minmax(0,1fr) 26px;align-items:start;gap:6px;padding:7px 6px;display:grid}.eb-oo-ql li .n{color:var(--text-muted);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:right;padding-top:1px}.eb-oo-ql li .t{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;padding:0}.eb-oo-ql li button.t{cursor:pointer}.eb-oo-ql li .tag{color:var(--text-muted);grid-column:2;font-size:11px;font-weight:600}.eb-oo-ql li .is-remove,.eb-oo-ql li .is-add{grid-area:1/3}.eb-oo-ql li .is-remove{opacity:0;color:var(--color-crimson)}.eb-oo-ql li:hover{background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--text-primary)}.eb-oo-ql li:hover .is-remove,.eb-oo-ql li .is-remove:focus-visible{opacity:1}.eb-oo-ql li.is-off{color:var(--text-subtle)}.eb-oo-ql li .is-add{color:var(--color-ok)}.eb-oo-ql li.is-cur{background:var(--tint-gold);color:var(--text-primary)}.eb-oo-rail{background:var(--surface-page);border:0;border-right:1px solid var(--color-grid);cursor:pointer;color:var(--text-muted);flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.eb-oo-rail .vt{writing-mode:vertical-rl;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;margin-top:4px;font-weight:700;transform:rotate(180deg)}.eb-oo-strip{background:var(--surface-page);border-radius:var(--radius-eb);grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:6px;margin:-4px 0 12px;padding:10px;display:grid}.eb-oo-strip .q{text-align:center;gap:2px;min-width:0;display:grid}.eb-oo-strip .q .lab{color:var(--color-gold);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1.2px;text-transform:uppercase;font-weight:700}.eb-oo-strip .q span:last-child{font-size:var(--text-body);color:var(--text-primary)}.eb-oo-strip .row2{grid-column:1/-1;justify-content:center;gap:14px;display:flex}.eb-oo-linkish{font:inherit;font-size:var(--text-meta);color:var(--color-crimson);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.eb-oo-prow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eb-oo-share{font-size:var(--text-meta);color:var(--text-secondary);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.eb-oo-pchips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eb-oo-chip{border-radius:var(--radius-pill);background:var(--surface-card);height:26px;font-size:var(--text-meta);box-shadow:var(--shadow-card);align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.eb-mtk{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.eb-mtk-counts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eb-mtk-cols{margin-left:auto}.eb-mtk-cell{justify-items:center;gap:2px;display:inline-grid}.eb-mtk-chip{border-radius:var(--radius-pill);min-width:76px;height:24px;font-family:var(--font-body);font-size:var(--text-label);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;border:0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:600;display:inline-flex}.eb-mtk-chip.is-booked{background:var(--tint-info);color:var(--color-info)}.eb-mtk-chip.is-held{background:var(--tint-complete);color:var(--color-ok)}.eb-mtk-chip.is-book{color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--color-taupe);background:0 0}.eb-mtk-chip.is-book:hover{color:var(--color-crimson);box-shadow:inset 0 0 0 1px var(--color-crimson)}.eb-mtk-chip.is-booked:hover{box-shadow:var(--shadow-card-hover)}.eb-mtk-chip.is-static{cursor:default;min-width:0}.eb-mtk-held{border-radius:var(--radius-btn);font-family:var(--font-body);font-size:var(--text-label);color:var(--color-ok);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:1px 4px}.eb-mtk-held:hover{background:var(--tint-complete)}.eb-mtk-key{font-size:var(--text-label);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:0 2px;display:flex}.eb-mtk-key span{align-items:center;gap:6px;display:inline-flex}.eb-mtk-key i{border-radius:50%;width:10px;height:10px;display:inline-block}.eb-mtk-key i.is-booked{background:var(--color-info)}.eb-mtk-key i.is-book{box-shadow:inset 0 0 0 1px var(--color-taupe);background:0 0}.eb-mtk-keyheld{color:var(--color-ok);font-weight:400}.eb-mtk-avg{margin-top:12px}.eb-mtk-meta{font-size:var(--text-meta);color:var(--text-muted)}.eb-mtk-unphased{margin:8px 2px 0}.eb-mtk-muted{color:var(--text-muted)}.eb-mtk-avgn{font-weight:600}.eb-mtk-zero{color:var(--text-subtle)}.eb-mtk-tot{color:var(--color-crimson);font-weight:700}.eb-mtk-win{gap:10px;display:grid}.eb-mtk-lab{font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.eb-mtk-facts{font-size:var(--text-meta);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.eb-mtk-who{align-items:center;gap:6px;display:inline-flex}.eb-mtk-hist{gap:4px;margin:0;padding:0;list-style:none;display:grid}.eb-mtk-hist li{border-radius:var(--radius-btn);background:var(--surface-well);min-height:32px;font-size:var(--text-meta);align-items:center;gap:10px;padding:0 6px 0 10px;display:flex}.eb-mtk-d{color:var(--text-muted);margin-left:auto}.eb-head-note{margin:0 0 var(--space-3);font-size:var(--text-meta);color:var(--text-muted)}.eb-react-mine{font-size:var(--text-title);line-height:1}.eb-react-btn .eb-react-outline{color:var(--text-muted)}.eb-react-btn:hover .eb-react-outline{color:var(--color-crimson-bright)}:root{--cover-ink:#ffffff9e;--cover-faint:#ffffff1f;--cover-soil:#4a2a1e}.eb-apc{width:100%;height:100%;display:block;position:absolute;inset:0}.eb-np-hero.is-drawn{align-items:flex-end;min-height:330px}.eb-np-hero.is-drawn .eb-np-shade{display:block}.eb-np-hero.is-drawn .eb-np-txt{padding:22px 26px}.eb-nw-plate.is-drawn{background:var(--color-navy);overflow:hidden}.eb-np-kind[data-kind=Pre-Con\ Signed]{background:var(--color-gold-soft);color:var(--color-navy-deep)}.eb-np-kind[data-kind=Groundbreaking]{background:var(--text-on-fill);color:var(--color-crimson)}.eb-np-kind[data-kind=Contract\ Signed]{background:var(--color-gold-soft);color:var(--color-crimson)}.eb-np-kv{font-size:var(--text-meta);gap:6px;display:grid}.eb-np-kvrow{grid-template-columns:74px minmax(0,1fr);gap:10px;display:grid}.eb-np-kvrow>span:first-child{color:var(--text-muted)}.eb-np-kvrow>span:last-child{color:var(--text-primary);font-weight:600}.eb-np-openp{color:var(--color-crimson);font-weight:600;font-size:var(--text-meta);justify-self:start;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.eb-np-openp:hover{color:var(--color-crimson-bright)}.eb-ap{display:grid}.eb-ap-row{border-top:1px solid var(--border-soft);align-items:center;gap:14px;padding:10px 0;display:flex}.eb-ap-row:first-child{border-top:0}.eb-ap-what{flex:auto;gap:2px;min-width:0;display:grid}.eb-ap-what>span{font-size:var(--text-meta);color:var(--text-muted)}.eb-ap-edit{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:1px;text-transform:uppercase;color:var(--color-crimson);font-weight:700;text-decoration:none}.eb-ap-edit:hover{color:var(--color-crimson-bright)}.eb-pb-tile.is-project{box-shadow:inset 0 0 0 1px var(--color-gold-soft);color:var(--color-gold)}.eb-pb-pjb{border-radius:var(--radius-btn);background:var(--surface-well);color:var(--text-secondary);font-size:var(--text-meta);align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.eb-pb-pjb b{color:var(--text-primary)}.eb-pb-fx{border-radius:var(--radius-btn);background:var(--tint-gold);height:20px;box-shadow:inset 0 0 0 1px var(--color-gold-soft);color:var(--color-gold);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.3px;vertical-align:1px;cursor:default;-webkit-user-select:all;user-select:all;border:0;align-items:center;padding:0 6px;font-weight:700;display:inline-flex}button.eb-pb-fx{cursor:pointer}button.eb-pb-fx:hover{box-shadow:inset 0 0 0 1px var(--color-gold)}.eb-pb-fxs{flex-wrap:wrap;gap:6px;display:flex}.eb-pb-roles{gap:2px;display:grid}.eb-pb-role{border-radius:var(--radius-btn);min-width:0;font-size:var(--text-meta);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:4px 6px;display:flex}.eb-pb-role[data-on]{color:var(--text-primary)}.eb-pb-role[draggable=true]{cursor:grab}.eb-pb-role svg{color:var(--text-subtle);margin-left:auto}.eb-pb-role:hover{background:var(--surface-well)}.eb-pb-role.is-q{align-items:flex-start}.eb-pb-cover{height:150px;margin:0 var(--space-6) var(--space-3);border-radius:var(--radius-btn);position:relative;overflow:hidden}.eb-pb-cover .eb-np-kind{position:absolute;top:10px;left:10px}.eb-pb-coverlab{border-radius:var(--radius-btn);background:var(--surface-card);color:var(--text-primary);font-size:var(--text-label);padding:3px 8px;font-weight:600;position:absolute;bottom:10px;right:10px}.eb-pb-ttl.is-fixed{pointer-events:none;display:block}.eb-page-tabs{align-items:flex-end;gap:var(--space-7);scrollbar-width:none;display:flex;overflow-x:auto}.eb-page-tabs>button{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-4) 0 var(--space-4);color:var(--text-muted);white-space:nowrap;font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;background:0 0;border:0;flex:none;font-weight:700;display:inline-flex;box-shadow:inset 0 -2px #0000}.eb-page-tabs>button:hover{color:var(--text-secondary)}.eb-page-tabs>button[aria-selected=true]{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--color-crimson)}.eb-page-tabs>button:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}html[data-input=mouse] .eb-page-tabs>button:focus-visible{outline:none}.eb-page-tabs .ct{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:0;text-transform:none;color:var(--text-subtle);background:var(--surface-sunken);border-radius:var(--radius-pill);padding:0 var(--space-2);font-weight:600}.eb-page-tabs .dot{background:var(--color-alarm);border-radius:50%;width:6px;height:6px}.eb-page-tabs-right{align-self:center;align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.eb-record-head .eb-page-tabs{margin-bottom:-10px}.eb-ptabs-body{gap:var(--space-6);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.eb-ov-cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.eb-ov-stack{gap:var(--space-6);align-content:start;min-width:0;display:grid}.eb-ov-grid2{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:900px){.eb-ov-cols,.eb-ov-grid2{grid-template-columns:minmax(0,1fr)}}.eb-ov-card{background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px var(--space-6);min-width:0;font-size:var(--text-body)}.eb-ov-head{align-items:center;gap:var(--space-3);min-height:26px;margin-bottom:var(--space-4);display:flex}.eb-ov-title{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);font-weight:700}.eb-ov-right{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.eb-ov-meta{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap}.eb-ov-quiet{font-size:var(--text-meta);color:var(--text-muted);margin:0}.eb-ov-rows{display:grid}.eb-ov-row,.eb-ov-due{align-items:center;gap:var(--space-4);border:0;border-top:1px solid var(--border-soft);font:inherit;color:inherit;text-align:left;background:0 0;width:100%;min-width:0;padding:9px 0;display:flex}button.eb-ov-row,button.eb-ov-due{cursor:pointer}button.eb-ov-row:hover .eb-ov-name,button.eb-ov-due:hover .eb-ov-name{color:var(--text-accent)}.eb-ov-rows>:first-child{border-top:0;padding-top:0}.eb-ov-grow{flex:1;gap:1px;min-width:0;display:grid}.eb-ov-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-ov-sub{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eb-ov-bar{background:var(--border-soft);border-radius:2px;flex:none;width:3px;height:28px}.eb-ov-due.is-hot .eb-ov-bar{background:var(--color-alarm)}.eb-ov-when{text-align:right;min-width:84px;font-size:var(--text-meta);white-space:nowrap;color:var(--text-secondary)}.eb-ov-due.is-hot .eb-ov-when{color:var(--color-alarm);font-weight:600}.eb-ov-work .eb-ov-open{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}.eb-ov-work .eb-ov-open:hover{color:var(--text-accent)}.eb-ov-who{align-items:center;gap:var(--space-2);white-space:normal;min-width:0;display:flex;overflow:visible}.eb-ov-team{white-space:nowrap;flex:none}.eb-ov-work .eb-ov-when{min-width:0}.eb-ov-group{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding:var(--space-3) 0 var(--space-1);font-weight:700}.eb-ov-rows>.eb-ov-group:first-child{padding-top:0}.eb-ov-group+.eb-ov-due{border-top:0}.eb-ov-meter{border-radius:var(--radius-pill);background:var(--surface-sunken);height:6px;margin-top:var(--space-3);overflow:hidden}.eb-ov-meter i{background:var(--color-gold-soft);border-radius:inherit;height:100%;display:block}.eb-ov-empty{justify-items:center;gap:var(--space-3);padding:var(--space-4) 0 var(--space-1);display:grid}.eb-ov-link{font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;padding:0}.eb-ov-body{min-height:var(--ov-box-h);flex-direction:column;display:flex}.eb-ov-page{min-height:var(--recent-activity-h);flex-direction:column;display:flex}.eb-ov-page>.eb-ov-rows{flex:1;grid-template-rows:repeat(5,minmax(0,1fr))}.eb-ov-page>.eb-ov-rows>.eb-ov-group{align-self:end}.eb-ov-emptybox{place-content:center;justify-items:center;gap:var(--space-3);text-align:center;flex:1;display:grid}.eb-ov-progress{align-items:center;gap:var(--space-3);display:inline-flex}.eb-ov-progress .eb-ov-meter{width:72px;margin-top:0}.eb-ov-head.is-drag{cursor:grab}.eb-ov-head.is-drag:active{cursor:grabbing}.eb-ov-card[data-dragging]{opacity:.45}.eb-ov-card[data-over]{box-shadow:var(--shadow-card), inset 0 3px 0 var(--color-crimson)}.eb-ov-dropend{border-radius:var(--radius-lg);min-height:56px;box-shadow:inset 0 0 0 1.5px var(--color-taupe)}.eb-ov-dropend[data-over]{box-shadow:inset 0 0 0 1.5px var(--color-crimson)}.eb-ov-link:hover{text-decoration:underline}.eb-ov-card .eb-snapshot>.eb-card{background:var(--surface-well);box-shadow:none}.eb-ov-card .eb-facts-card{box-shadow:none;background:0 0;padding:0}.eb-ov-mrow{gap:var(--space-1);border-top:1px solid var(--border-soft);cursor:pointer;padding:9px 0;display:grid}.eb-ov-rows>.eb-ov-mrow:first-child{border-top:0;padding-top:0}.eb-ov-mrow:hover .eb-ov-name{color:var(--text-accent)}.eb-head-sep{background:var(--border-soft);width:1px;height:20px;margin:0 var(--space-2);flex:none}.eb-corr-tools{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.eb-corr-intro{font-size:var(--text-meta);color:var(--text-muted);flex:1;min-width:220px;margin:0;line-height:1.6}.eb-corr-tools-r{align-items:center;gap:var(--space-1);margin-left:auto;display:inline-flex}.eb-corr-panes{background:var(--surface-card);border-radius:var(--radius-lg);min-height:420px;box-shadow:var(--shadow-card);font-size:var(--text-body);grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:900px){.eb-corr-panes{grid-template-columns:minmax(0,1fr)}.eb-corr-list{border-right:0;border-bottom:1px solid var(--border-soft)}}.eb-corr-list{border-right:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.eb-corr-th{border:0;border-top:1px solid var(--border-soft);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;min-width:0;padding:11px 14px;display:grid}.eb-corr-list>.eb-corr-th:first-child{border-top:0}.eb-corr-th:hover{background:var(--surface-well)}.eb-corr-th.is-on{background:var(--tint-gold);box-shadow:inset 2px 0 0 var(--color-gold)}.eb-corr-l1{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.eb-corr-sb{min-width:0;font-size:var(--text-body);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.eb-corr-th.is-unread .eb-corr-sb:before{content:"";background:var(--color-gold);width:7px;height:7px;margin-right:var(--space-2);vertical-align:1px;border-radius:50%;display:inline-block}.eb-corr-dt{font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap}.eb-corr-ppl{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.eb-corr-nc{font-size:var(--text-label);color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-pill);padding:0 var(--space-2);flex:none}.eb-corr-sn{font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-corr-reader{align-content:start;min-width:0;display:grid}.eb-corr-rhead{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-soft);padding:14px 18px 12px;display:flex}.eb-corr-rsubject{min-width:0;font-family:var(--font-display);font-size:var(--text-title);flex:1}.eb-corr-msg{gap:var(--space-2);border-bottom:1px solid var(--border-soft);min-width:0;padding:14px 18px;display:grid}.eb-corr-msg.is-folded{cursor:pointer;padding-block:10px}.eb-corr-msg.is-folded:hover{background:var(--surface-well)}.eb-corr-mh{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.eb-corr-mh b{font-weight:600}.eb-corr-to{min-width:0;font-size:var(--text-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eb-corr-from{font-size:var(--text-label);color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-pill);padding:1px var(--space-3);white-space:nowrap}.eb-corr-acts{gap:2px;display:inline-flex}.eb-corr-body{font-size:var(--text-body);color:var(--text-secondary);white-space:pre-wrap;max-width:70ch;line-height:1.6}.eb-merge-mark{background:var(--tint-gold-reply);box-shadow:inset 0 -1px 0 var(--color-gold);padding:0 var(--space-1);cursor:pointer}.eb-merge-mark:hover{box-shadow:inset 0 -2px 0 var(--color-gold)}.eb-merge-filled{box-shadow:inset 0 -1px 0 var(--color-taupe);cursor:pointer}.eb-merge-filled:hover{box-shadow:inset 0 -1px 0 var(--color-gold)}.eb-merge-list{cursor:pointer}.eb-merge-list li,.eb-merge-list b{box-shadow:inset 0 -1px 0 var(--color-taupe)}.eb-merge-list:hover li,.eb-merge-list:hover b{box-shadow:inset 0 -1px 0 var(--color-gold)}.eb-corr-replybox{justify-content:space-between;align-items:center;gap:var(--space-3);height:38px;padding:0 var(--space-5);border-radius:var(--radius-eb);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-soft);color:var(--text-subtle);font:inherit;font-size:var(--text-meta);cursor:text;text-align:left;border:0;margin:14px 18px 16px;display:flex}.eb-corr-replybox:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.eb-client-link{font:inherit;color:var(--color-crimson-bright);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.eb-client-link:hover{text-decoration:underline}.eb-ptabs-owner{align-items:center;gap:var(--space-1);white-space:pre;display:inline-flex}.eb-ptabs-track{padding:var(--space-2) 0 var(--space-1)}.eb-ptabs-tools{justify-content:flex-end;gap:var(--space-1);margin-bottom:calc(-1 * var(--space-3));display:flex}.eb-mw-dcount{color:var(--text-muted);font-size:var(--text-label)}.eb-mw-link.eb-mw-link-sm{font-size:var(--text-label)}.eb-mw-dprep-row:last-child{border-bottom:0}.eb-mw-dtick{align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-meta);min-width:0;display:flex}.eb-mw-dtick input{accent-color:var(--color-crimson);flex:none;margin:0}.eb-mw-dname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eb-mw-dprep-row:not([data-on]) .eb-mw-dname{color:var(--text-secondary)}.eb-mw-dprep-line{align-items:center;gap:var(--space-2);display:flex}.eb-mw-dprep-line .eb-mw-inp{flex:1;min-width:0}.eb-mw-x{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.eb-mw-x:hover{background:var(--surface-sunken);color:var(--color-crimson-bright)}.eb-mw-dprep-row>[data-add-prep]{margin-left:var(--space-5);align-self:flex-start}.eb-mtk-faces{padding:var(--space-1);border-radius:var(--radius-eb);cursor:pointer;background:0 0;border:0;align-items:center;min-height:30px;display:inline-flex}.eb-mtk-faces:hover{background:var(--surface-sunken)}.eb-leads{gap:var(--space-6);display:grid}.eb-leads-team{gap:var(--space-2);display:grid}.eb-leads-name{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold);font-weight:700}.eb-leads-row{gap:var(--space-4);font-size:var(--text-body);grid-template-columns:minmax(0,1fr) 220px 96px;align-items:center;display:grid}.eb-leads-firm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eb-leads-row[data-lead] .eb-leads-firm{font-weight:600}.eb-leads-tag{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-gold);justify-self:start;font-weight:700}.eb-filterbar-search{flex:none;display:flex}.eb-mtk-colslot{align-items:center;display:inline-flex}.eb-mtk-colslot:empty{display:none}.eb-filterbar-controls:has(.eb-filterbar-search) .eb-filterbar-left{margin-right:0}.eb-pop-rule{border-top:1px solid var(--border-soft);margin:var(--space-2) var(--space-1)}.eb-pickmenu{align-items:center;gap:var(--space-2);height:27px;padding:0 var(--space-4) 0 var(--space-5);border:1px solid var(--color-taupe);border-radius:var(--radius-eb);background:var(--surface-card);font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-primary);white-space:nowrap;cursor:pointer;flex:none;font-weight:600;display:inline-flex}.eb-pickmenu svg{color:var(--text-muted)}.eb-pickmenu:hover,.eb-pickmenu[aria-expanded=true]{border-color:var(--color-gold)}.eb-popline[data-on]{font-weight:600}.eb-share-glyph{left:var(--space-4);color:var(--text-muted);pointer-events:none;z-index:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.eb-dialog[data-two-answers]{width:min(520px,100vw - 40px)}.eb-cmark{align-items:center;gap:var(--space-1);font-size:var(--text-meta);color:var(--text-muted);display:inline-flex}.eb-cmark.is-flag{color:var(--color-alarm)}.eb-cmark-btn{cursor:pointer;padding:var(--space-2);color:var(--text-subtle);background:0 0;border:0;place-items:center;display:grid}.eb-cmark-btn[aria-pressed=true]{color:var(--text-secondary)}.eb-feed-pins{top:max(0px, calc(var(--eb-record-head-bottom,0px) + var(--eb-subhead-h,0px) - 22px));z-index:calc(var(--z-sticky) - 1);gap:var(--space-2);margin:var(--space-3) 0 var(--space-2);padding:var(--space-3) 0;background:var(--surface-page);justify-items:start;display:grid;position:sticky}.eb-panel .eb-feed-pins,.eb-modal .eb-feed-pins{background:var(--surface-card);top:0}.eb-feed-pin{gap:var(--space-1);width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-eb);background:var(--tint-gold);box-shadow:var(--shadow-card);font-size:var(--text-body);display:grid}.eb-feed-pin[data-flagged]{background:var(--tint-alarm)}.eb-feed-pin-head{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-secondary);display:flex}.eb-feed-pin-by{color:var(--text-muted)}.eb-feed-pin-x{cursor:pointer;padding:var(--space-1);color:var(--text-subtle);background:0 0;border:0;margin-left:auto;display:grid}.eb-feed-pins-more{cursor:pointer;font-size:var(--text-meta);color:var(--text-accent);background:0 0;border:0;padding:0;font-weight:600}.eb-feed-pins-list{gap:var(--space-2);max-width:420px;display:grid}.eb-fc[data-flagged]>.eb-fc-main{background:var(--tint-alarm);border-radius:var(--radius-eb);padding:var(--space-2) var(--space-4)}.eb-settings-hit{text-align:left;cursor:pointer;width:100%;padding:var(--space-1) var(--space-3) var(--space-1) calc(var(--space-8) + var(--space-1));font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-secondary);border-radius:var(--radius-eb);background:0 0;border:0;display:block}.eb-settings-hit:hover{background:var(--surface-sunken);color:var(--text-primary)}.eb-setbox[hidden]{display:none}.eb-week-allin{left:var(--space-6);right:var(--space-6);align-items:center;gap:var(--space-3);font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;line-height:14px;display:flex;position:absolute;bottom:4px}.eb-week-allin:before,.eb-week-allin:after{content:"";background:var(--border-soft);flex:1;height:1px}.eb-record-head[data-head-fit=on] [data-pagehead-meta]{white-space:nowrap;overflow:hidden}html:not([data-theme=dark]) .eb-record-head.eb-ptabs-head{background:var(--surface-card);border-bottom-color:var(--border-soft)}.eb-facts-beside .eb-facts{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.eb-facts-beside .eb-fact{gap:var(--space-4);padding:var(--space-2) 0;border-top:1px solid var(--border-soft);grid-template-columns:112px minmax(0,1fr);align-items:baseline;display:grid}.eb-facts-beside .eb-fact:first-child{border-top:0}.eb-facts-beside .eb-fact-label{color:var(--text-muted);margin-bottom:0}html:not([data-theme=dark]) .eb-shell:not([data-phone-frame]) .eb-record-head.eb-ptabs-head{margin-top:-23px;padding-top:34px}.eb-acthead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.eb-acthead.is-line{flex-wrap:nowrap;align-items:flex-start}.eb-acthead.is-line>*{flex:none}.eb-acthead.is-line>.eb-kindmark{align-self:flex-start}.eb-acthead.is-line>.eb-actline{flex:0 auto;min-width:0;line-height:22px}.eb-actline .eb-actsay{line-height:inherit}.eb-actline .eb-actsay+.eb-actwho{margin-left:var(--space-3)}.eb-actline{align-items:baseline;min-width:0;display:flex}.eb-actline .eb-actsay{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:0 auto;min-width:0;display:block;overflow:hidden}.eb-actline .eb-actwho{flex:none}.eb-actsay.is-cut{cursor:pointer}.eb-actline:has(>.eb-actsay.is-open){display:block}.eb-actline .eb-actsay.is-open{white-space:normal;cursor:pointer;display:inline;overflow:visible}.eb-flagline{align-items:baseline;column-gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.eb-flagline>svg{flex:none;align-self:center}.eb-flagline-bar{color:var(--text-muted)}.eb-flagline-meta{color:var(--text-muted);font-size:var(--text-meta)}.eb-flagline-on{font:inherit;font-size:var(--text-meta);color:var(--text-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.eb-flagline-on:hover{color:var(--text-secondary)}.eb-record-head[data-stuck=false]{z-index:var(--z-base)}.eb-shown-count{height:27px;font-size:var(--text-meta);color:var(--text-muted);white-space:nowrap;align-items:center;gap:.3em;line-height:1;display:inline-flex}.eb-shown-count .eb-shown-n{font-family:var(--font-label);font-variant-numeric:tabular-nums;justify-content:flex-end;display:inline-flex}html[data-meeting-mode] [data-money=precon]>.eb-money-v{display:none}html[data-meeting-mode] [data-money=precon]:after{content:"••••••";color:var(--text-subtle);letter-spacing:.08em}html[data-meeting-mode] [data-money-only]>*{display:none!important}html[data-meeting-mode] [data-money-only]:before{content:"Hidden In Meeting Mode";font-family:var(--font-label);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);padding:6px 0;font-weight:600;display:block}.eb-meeting-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 13px 9px;display:flex}.eb-meeting-row-label{font-size:var(--text-body);color:var(--color-ink);align-items:center;gap:10px;display:inline-flex}.eb-meeting-chip{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.eb-shell-guide:empty{display:none}.eb-mguide{gap:var(--space-5);padding:var(--space-2) 26px;background:var(--surface-card);border-bottom:1px solid var(--border-soft);z-index:var(--z-sticky);animation:eb-mguide-drop var(--dur-spot-glide) var(--ease-spot-pop);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}@keyframes eb-mguide-drop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.eb-mguide-timer{align-items:center;gap:10px;display:flex}.eb-mguide-timer>span{display:grid}.eb-mguide-clock{width:38px;height:38px;transform:rotate(-90deg)}.eb-mguide-clock circle{fill:none;stroke-width:4px}.eb-mguide-clock .bg{stroke:var(--surface-sunken)}.eb-mguide-clock .fg{stroke:var(--color-navy);stroke-linecap:round;transition:stroke-dashoffset .9s linear, stroke var(--dur-spot-pop)}.eb-mguide-tval{font-family:var(--font-label);font-weight:700;font-size:var(--text-title);font-variant-numeric:tabular-nums;min-width:60px;line-height:1}.eb-mguide-tsub{font-size:var(--text-label);color:var(--text-muted);line-height:var(--leading-tight)}html[data-theme=dark] .eb-mguide-clock .fg{stroke:var(--color-lightblue)}html[data-theme=dark] .eb-mguide-dot.on{background:var(--color-lightblue);color:var(--surface-page)}.eb-mguide-timer.warn .fg{stroke:var(--color-gold)}.eb-mguide-timer.warn .eb-mguide-tval{color:var(--color-gold)}.eb-mguide-timer.over .fg{stroke:var(--color-alarm)}.eb-mguide-timer.over .eb-mguide-tval{color:var(--color-alarm)}.eb-mguide-mid{gap:var(--space-1);min-width:0;display:grid}.eb-mguide-step{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.eb-mguide-step b{font-size:var(--text-emph)}.eb-mguide-of{font-size:var(--text-meta);color:var(--text-muted)}.eb-mguide-progress{align-items:center;gap:var(--space-1);font-size:var(--text-meta);color:var(--text-muted);display:inline-flex}.eb-mguide-progress-bar{background:var(--surface-sunken);border-radius:2px;width:72px;height:4px;overflow:hidden}.eb-mguide-progress-bar>span{background:var(--color-gold);height:100%;transition:width var(--dur-spot-glide);display:block}.eb-mguide-segs{align-items:center;gap:3px;display:flex}.eb-mguide-seg{background:var(--surface-sunken);width:16px;height:4px;transition:background var(--dur-spot-glide), width var(--dur-spot-glide);border-radius:2px}.eb-mguide-seg.done{background:var(--color-gold-soft)}.eb-mguide-seg.on{background:var(--color-crimson);width:28px;animation:1.4s ease-in-out infinite eb-mguide-pulse}.eb-mguide-seg.gap{margin-left:6px}@keyframes eb-mguide-pulse{50%{opacity:.55}}.eb-mguide-right{align-items:center;gap:2px;display:flex}.eb-mguide-dots{gap:var(--space-1);display:inline-flex}.eb-mguide-dot{width:22px;height:22px;font-family:var(--font-label);font-weight:700;font-size:var(--text-label);background:var(--surface-well);color:var(--text-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.eb-mguide-dot.on{background:var(--color-navy);color:var(--text-on-fill)}.eb-mguide-dot.done{background:var(--color-gold-soft);color:var(--text-on-fill)}.eb-mguide-sep{background:var(--border-soft);width:1px;height:20px;margin:0 6px}.eb-mguide-note{height:30px;padding:0 var(--space-2);border-radius:var(--radius-btn);color:var(--text-secondary);font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.eb-mguide-note:hover{background:var(--surface-well)}.eb-mguide-note b{color:var(--color-gold)}.eb-mguide-note.bump b{animation:eb-mguide-bump .35s var(--ease-spot-pop);display:inline-block}@keyframes eb-mguide-bump{40%{transform:scale(1.8)}}.eb-mguide-next-up{font-size:var(--text-label);color:var(--text-muted);text-align:right;line-height:var(--leading-tight);max-width:140px;margin-right:var(--space-1);display:grid}.eb-mguide-next-up b{color:var(--text-secondary);font-weight:600;font-size:var(--text-meta)}.eb-mguide-go{background:var(--color-crimson);width:40px;height:40px;color:var(--text-on-fill);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.eb-mguide-notecard{border-radius:var(--radius-eb);background:var(--tint-gold);padding:14px var(--space-4);white-space:pre-wrap;font-size:var(--text-meta);line-height:var(--leading-prose);gap:6px;max-height:300px;display:grid;overflow:auto}.eb-mguide-notecard>b{font-size:var(--text-body);white-space:normal}.eb-mguide-sum{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eb-mguide-sum>div{background:var(--surface-well);border-radius:var(--radius-eb);padding:10px var(--space-3);gap:2px;display:grid}.eb-mguide-sum .eb-label{color:var(--text-muted)}.eb-mguide-sum b{font-size:var(--text-emph);font-weight:600}.eb-mguide-sum b[data-over]{color:var(--color-alarm)}@media (max-width:760px){.eb-mguide{padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.eb-mguide-timer{grid-column:1/-1}.eb-mguide-dots,.eb-mguide-next-up{display:none}}.eb-meeting-since{margin-bottom:var(--space-4)}.eb-meeting-since-line{color:var(--color-gold);padding:var(--space-2) 0 var(--space-1);align-items:center;gap:10px;display:flex}.eb-meeting-since-line:after{content:"";background:var(--color-gold-soft);flex:1;height:1px}.eb-meeting-since-line.is-before{color:var(--text-subtle)}.eb-meeting-since-line.is-before:after{background:var(--border-soft)}.eb-spot-layer{z-index:var(--z-spot);pointer-events:none;position:fixed;overflow:hidden}.eb-spot{border-radius:var(--spot-radius);pointer-events:none;transition:left var(--dur-spot-glide) var(--ease-spot), top var(--dur-spot-glide) var(--ease-spot), width var(--dur-spot-glide) var(--ease-spot), height var(--dur-spot-glide) var(--ease-spot);box-shadow:0 0 0 2px var(--color-crimson), 0 0 26px 6px var(--spot-glow);animation:eb-spot-glow var(--dur-spot-glow) ease-in-out infinite;position:absolute;overflow:hidden}@keyframes eb-spot-glow{0%,to{box-shadow:0 0 0 2px var(--color-crimson), 0 0 22px 4px var(--spot-glow)}50%{box-shadow:0 0 0 2px var(--color-crimson), 0 0 38px 10px var(--spot-glow-strong)}}.eb-spot-veil{width:100%;height:100%;fill:var(--spot-veil);pointer-events:none;animation:eb-spot-veil-in var(--dur-spot-pop) ease-out;position:absolute;inset:0}.eb-panel[data-spot-dim]:after{content:"";background:var(--spot-veil);pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes eb-spot-veil-in{0%{opacity:0}}.eb-spot-sheen{background:linear-gradient(105deg, transparent 35%, var(--spot-sheen) 48%, var(--spot-sheen-gold) 52%, transparent 65%);position:absolute;inset:-2px;transform:translate(-120%)}.eb-spot.arrive .eb-spot-sheen{animation:eb-spot-sweep var(--dur-spot-sweep) cubic-bezier(.4, 0, .2, 1) .15s}@keyframes eb-spot-sweep{to{transform:translate(120%)}}.eb-spot-bubble{pointer-events:auto;background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:10px var(--space-3) var(--space-2);transition:left var(--dur-spot-glide) var(--ease-spot), top var(--dur-spot-glide) var(--ease-spot);gap:6px;display:grid;position:absolute}.eb-spot-bubble.pop{animation:eb-spot-pop var(--dur-spot-pop) var(--ease-spot-pop)}@keyframes eb-spot-pop{0%{opacity:0;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}.eb-spot-bubble:before{content:"";left:var(--spot-arrow-x,40px);background:var(--surface-card);width:12px;height:12px;box-shadow:-1px -1px 0 0 var(--border-soft);position:absolute;transform:rotate(45deg)}.eb-spot-bubble[data-side=below]:before{top:-6px}.eb-spot-bubble[data-side=above]:before{box-shadow:1px 1px 0 0 var(--border-soft);bottom:-6px}.eb-spot-bubble[data-side=side]:before,.eb-spot-bubble[data-side=none]:before{display:none}.eb-spot-bubble-head{align-items:center;gap:var(--space-2);color:var(--color-gold);display:flex}.eb-spot-bubble-hint{font-size:var(--text-meta);color:var(--text-secondary)}.eb-spot-asks{gap:4px;display:grid}.eb-spot-yn{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-primary);display:flex}.eb-spot-yn-pick{flex-shrink:0;gap:2px;display:inline-flex}.eb-spot-yn-pick button{background:var(--surface-sunken);color:var(--text-secondary);font:inherit;font-size:var(--text-label);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:2px 10px;font-weight:600}.eb-spot-yn-pick button:hover{color:var(--text-primary)}.eb-spot-yn-pick button[aria-pressed=true]{background:var(--color-navy);color:var(--text-on-navy)}.eb-spot-ask-open{font-size:var(--text-meta);color:var(--text-secondary)}.eb-spot-actions{font-size:var(--text-label);color:var(--text-muted);align-content:start;justify-items:start;gap:2px;display:grid}.eb-spot-action{font-size:var(--text-meta);color:var(--text-primary)}.eb-spot-bubble-foot{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.eb-spot-bubble-of{font-size:var(--text-label);color:var(--text-muted);margin-right:auto}.eb-spot-bubble textarea{resize:none;background:var(--tint-gold);border-radius:var(--radius-eb);width:100%;min-height:52px;font:inherit;font-size:var(--text-meta);line-height:var(--leading-prose);padding:var(--space-2) 10px;color:var(--text-primary);border:0;outline:none}.eb-spot-two{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.eb-spot-two label{font-size:var(--text-label);color:var(--text-muted);gap:2px;display:grid}.eb-spot-lift{transform:scale(var(--spot-lift-scale));z-index:2;transition:transform var(--dur-spot-glide) var(--ease-spot-pop), box-shadow var(--dur-spot-glide);position:relative;box-shadow:var(--shadow-spot-lift)!important}.eb-ov-cols{transition:transform var(--dur-spot-zoom) var(--ease-spot-in)}.eb-ov-cols.eb-spot-lean{transform:scale(var(--spot-lean-scale))}.eb-spot-fly{z-index:var(--z-celebration);border-radius:var(--radius-eb);background:var(--tint-gold);box-shadow:0 0 0 1px var(--color-gold-soft), var(--shadow-lift);pointer-events:none;position:fixed}.eb-confetti{z-index:var(--z-celebration);pointer-events:none;border-radius:2px;width:8px;height:12px;position:fixed}.eb-mtitle{z-index:var(--z-spot-card);align-content:center;place-items:center;gap:var(--space-2);text-align:center;background:radial-gradient(circle at 50% 45%, var(--surface-card), var(--surface-page) 70%);display:grid;position:fixed}.eb-mtitle>*{opacity:0;animation:eb-mtitle-up .35s var(--ease-spot-in) forwards;transform:translateY(18px)}.eb-mtitle>.eb-label{color:var(--color-gold);animation-delay:50ms}.eb-mtitle h2{font-family:var(--font-display);font-weight:400;font-size:var(--text-stat-fig);line-height:var(--leading-tight);margin:0;animation-delay:80ms}.eb-mtitle-sub{color:var(--text-secondary);animation-delay:.14s}.eb-mtitle .eb-mtitle-rule{background:var(--color-gold-soft);opacity:1;width:0;height:2px;animation:eb-mtitle-rule var(--dur-spot-zoom) var(--ease-spot) .15s forwards;justify-self:center;transform:none}.eb-mtitle-clk{font-family:var(--font-label);font-weight:700;font-size:var(--text-body);color:var(--text-muted);animation-delay:.2s}.eb-mtitle.steady>*{opacity:1;animation:none;transform:none}.eb-mtitle.steady .eb-mtitle-rule{width:180px}.eb-mtitle.out{animation:eb-mtitle-out .28s var(--ease-exit) forwards}@keyframes eb-mtitle-up{to{opacity:1;transform:none}}@keyframes eb-mtitle-rule{to{width:180px}}@keyframes eb-mtitle-out{to{opacity:0;filter:blur(4px);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.eb-mguide,.eb-mguide-seg,.eb-mguide-note b,.eb-spot,.eb-spot-veil,.eb-spot-sheen,.eb-spot-bubble,.eb-spot-lift,.eb-ov-cols,.eb-mtitle,.eb-mtitle>*{transition:none!important;animation:none!important}.eb-mtitle>*{opacity:1;transform:none}.eb-mtitle .eb-mtitle-rule{width:180px}.eb-spot-lift,.eb-ov-cols.eb-spot-lean{transform:none}}.eb-table[data-frozen] .eb-col-frozen{position:sticky;left:0}.eb-table[data-frozen] td.eb-col-frozen{z-index:calc(var(--z-sticky) - 4);background:linear-gradient(var(--row-bg,transparent), var(--row-bg,transparent)), var(--surface-card);box-shadow:inset -1px 0 0 var(--color-taupe)}.eb-table[data-frozen] .eb-tr:not([data-tinted]):hover>td.eb-col-frozen{background:var(--surface-sunken)}.eb-table[data-look=register][data-frozen] .eb-tr:not([data-tinted]):hover>td.eb-col-frozen,.eb-table[data-look=soft][data-frozen] .eb-tr:not([data-tinted]):hover>td.eb-col-frozen{background:var(--surface-hover)}.eb-table[data-look=cards][data-frozen] td.eb-col-frozen,.eb-table[data-look=cards][data-frozen] .eb-tr:hover>td.eb-col-frozen{background:var(--surface-page);box-shadow:none}.eb-table[data-look=cards][data-grouped][data-frozen] td.eb-col-frozen,.eb-table[data-look=cards][data-grouped][data-frozen] .eb-tr:hover>td.eb-col-frozen{background:var(--surface-well)}.eb-table[data-frozen] .eb-tr[data-sunk]>td.eb-col-frozen{opacity:1}.eb-table[data-frozen] .eb-tr[data-sunk]>td.eb-col-frozen>*{opacity:.8}.eb-group-name-frozen{left:var(--space-4);position:sticky}.eb-new-tpl{border-style:dashed;border-color:var(--color-gold-soft);color:var(--text-accent);justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-label);font-weight:600;font-size:var(--text-label);letter-spacing:.11em;text-transform:uppercase;background:0 0;display:flex}.eb-statfold-btn{border-radius:var(--radius-eb);width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:.55;background:0 0;border:0;place-items:center;transition:opacity .12s,background .12s;display:grid}.eb-statfold-btn:hover,.eb-statfold-btn:focus-visible{opacity:1;background:var(--surface-sunken)}.eb-team-leads{gap:var(--space-3);display:grid}.eb-team-lead-row{align-items:baseline;gap:var(--space-4);grid-template-columns:160px minmax(0,1fr);display:grid}.eb-team-lead-row [data-meeting-runners]>div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.eb-team-lead-row [data-meeting-runners]>div>div{display:contents!important}.eb-team-lead-name{font-size:var(--text-body);color:var(--color-ink)}.eb-tg-lead{font-family:var(--font-body);font-size:var(--text-meta);color:var(--text-muted);margin-left:var(--space-2)}.eb-mguide-back{border:1px solid var(--color-gold);background:var(--surface-card);color:var(--color-ink);border-radius:var(--radius-pill);padding:2px var(--space-3);font-size:var(--text-meta);cursor:pointer}.eb-mguide-back:hover{background:var(--surface-sunken)}:root{--spec-nav-w:236px;--spec-nav-fold-w:52px;--est-mail-list-min:280px;--est-mail-list-max:380px;--est-mail-min-h:480px;--est-mail-indent:30px;--est-mail-menu-w:180px;--spec-resize-w:6px;--spec-detail-gap:14px;--spec-section-gap:22px;--spec-mid-min:380px;--spec-sheet-min:420px;--spec-side-min:300px;--spec-kv-k:128px;--spec-paper-w:680px;--spec-paper-pad:44px 54px 60px;--spec-paper-font:Calibri, Carlito, "Segoe UI", Arial, sans-serif;--spec-paper-text:13px;--spec-paper-lh:17px;--spec-paper-h3:15px;--spec-indent:22px;--spec-bullet:18px;--spec-tag:8.5px;--spec-paper:#fff;--spec-ink:#111;--spec-ink-soft:#555;--spec-ink-faint:#9a948f;--spec-rule:#222;--spec-link:#1f5d86;--spec-del:#c0272d;--spec-del-tint:#c0272d21;--spec-hover:#b3a48421;--spec-pend:#e8b93b29;--spec-edit:#fff8e6;--spec-hid:#7878780f;--spec-shadow-paper:0 0 0 .5px #0c08091a, 0 2px 12px #0c080914;--spec-tog-w:32px;--spec-tog-h:18px;--spec-tog-knob:14px;--spec-dot:16px;--spec-max:1240px;--spec-docs-max:1080px;--spec-feed-max:760px;--spec-soon-max:640px;--spec-input-max:380px;--spec-ref-max:200px;--spec-link-max:300px;--spec-tile-min:180px;--spec-count-w:56px;--spec-rule-lead:26px;--spec-h3-lh:20px;--spec-line-min:19px;--spec-sec-mark:-30px;--spec-sec-scroll:54px;--spec-bullet-dot:7px;--spec-pt-track:3px;--spec-pill-sm:26px;--spec-ist:18px;--spec-page-w:816px;--spec-page-h:1056px;--spec-page-side:72px;--spec-page-top:74px;--spec-page-bottom:84px;--spec-page-hd:34px;--spec-page-ft:30px;--spec-pbody-w:672px;--spec-fig-w:170px;--spec-fig-h:110px;--spec-cover-logo:70px;--spec-cover-title:40px;--spec-cover-gap:60px;--spec-cover-rule-w:60px;--spec-cover-track:6px;--spec-draft-size:110px;--spec-draft-track:12px;--spec-k-y:#e8b93b;--spec-k-t:#5fb3b3;--spec-k-w:3px;--spec-tsecs-w:240px;--spec-tqs-w:340px;--spec-revdif-sec:150px;--spec-vote-ring:2px;--spec-set-ck:96px;--spec-fade-1:.45;--spec-fade-2:.5;--spec-fade-3:.65;--spec-fade-4:.8;--spec-mnotes-w:240px;--spec-msheet-w:440px;--spec-mkind-w:200px;--spec-live:#3fa34d;--spec-df-add:#00c80024;--spec-df-chg:#0000ff14;--spec-df-add-key:#00c80066;--spec-df-chg-key:#0000ff4d;--spec-rc-fill:#2f5d731f;--spec-bmarks-w:210px;--spec-bside-w:300px;--spec-draft:#c0272d1a;--spec-page-rule:#ddd;--spec-ink-mid:#444;--spec-cover-rule:#b3a484;--spec-th-flag:var(--color-alarm);--spec-th-ask:var(--color-info);--spec-th-confirm:#6e4e7c;--spec-th-comment:var(--color-slate);--mk-y:#ff0;--mk-g:#0f0;--mk-t:#0ff;--mk-p:#f0f;--mk-b:#00f;--mk-r:red;--mk-db:navy;--mk-tl:teal;--mk-gn:green;--mk-v:purple;--mk-dr:maroon;--mk-dy:olive;--mk-g50:gray;--mk-g25:silver;--mk-k:#000;--fc-c1:#c00000;--fc-c2:red;--fc-c3:#ffc000;--fc-c4:#ff0;--fc-c5:#92d050;--fc-c6:#00b050;--fc-c7:#00b0f0;--fc-c8:#0070c0;--fc-c9:#002060;--fc-c10:#7030a0;--spec-find:#e8b93b73;--spec-find-cur:#f2a900;--spec-cmt:#6e4e7c29;--spec-cmt-cur:#6e4e7c57;--spec-ink-on-dark:#fff;--spec-marks:#7a9ab0;--spec-swatch:24px;--spec-rib-big:58px;--spec-rib-btn:28px;--spec-margin-w:264px;--spec-find-w:340px;--spec-zoom-w:72px}html[data-theme=dark]{--spec-th-confirm:#a08cae;--spec-hover:#b3a48433;--spec-shadow-paper:0 0 0 .5px #00000080, 0 2px 12px #0006}::highlight(eb-find){background-color:var(--find-hit)}::highlight(eb-find-cur){background-color:var(--find-cur);color:var(--find-cur-ink)}[data-find-hit]{outline:2px solid var(--find-hit);outline-offset:1px}[data-find-hit=cur]{outline-color:var(--find-cur)}.eb-settings-find{gap:var(--space-2);display:grid}.eb-settings-findbar{align-items:center;gap:var(--space-1);display:flex}.eb-settings-findcount{font-size:var(--text-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:1}.eb-var-mirror{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none}.eb-var-unfilled{background:var(--tint-gold-reply);box-shadow:inset 0 -1px 0 var(--color-gold)}.eb-var-each{background:var(--tint-info);-webkit-text-decoration:underline dotted var(--color-info);-webkit-text-decoration:underline dotted var(--color-info);-webkit-text-decoration:underline dotted var(--color-info);text-decoration:underline dotted var(--color-info);text-underline-offset:3px;text-decoration-thickness:1px}.eb-var-filled{box-shadow:inset 0 -1px 0 var(--color-taupe)}.eb-var-menu .eb-popline{width:100%}.eb-var-menu .eb-popline[data-active=true]{background:var(--surface-sunken)}.eb-bid-row{border-radius:var(--radius-eb)}.eb-bid-row[data-selected]{background:var(--tint-sel);box-shadow:inset 2px 0 0 var(--text-accent)}.eb-progress-track{background:var(--surface-sunken);border-radius:var(--radius-pill);height:6px;overflow:hidden}.eb-progress-fill{border-radius:var(--radius-pill);height:100%;transition:width var(--dur-fast) var(--ease-eb)}.eb-progress-meta{font-size:var(--text-meta);color:var(--text-muted);justify-content:space-between;margin-top:3px;display:flex}.eb-table th.eb-col-tick,.eb-table td.eb-col-tick{padding-right:0!important}.eb-table td.eb-col-tick>*{display:flex!important}.eb-table th.eb-col-aftertick,.eb-table td.eb-col-aftertick{padding-left:var(--space-3)!important}.eb-drop-marker{border-radius:var(--radius-pill);background:var(--color-gold);flex:none;height:2px}.eb-tree-new{width:100%}.eb-tree-new .eb-tree-input{width:100%;height:32px;font-size:var(--text-body);flex:1}.eb-paused{min-height:100vh;padding:var(--space-5);background:var(--surface-page);color:var(--text-primary);place-items:center;display:grid}.eb-paused[data-compact]{background:0 0;min-height:0;padding:0}.eb-paused-card{justify-items:center;gap:var(--space-3);text-align:center;max-width:420px;padding:calc(var(--space-6) * 2);background:var(--surface-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.eb-paused-art{width:200px;height:150px;overflow:visible}.eb-paused-title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display);margin:0}.eb-paused-line{font-size:var(--text-body);color:var(--text-secondary);margin:0;line-height:1.5}.eb-paused-back{margin-top:var(--space-2);text-decoration:none}.eb-paused-ground{stroke:var(--color-taupe);stroke-width:2px;stroke-linecap:round}.eb-paused-steel{stroke:var(--color-navy);stroke-width:3px;stroke-linecap:round}.eb-paused-mast{fill:none;stroke:var(--color-navy);stroke-width:2px}.eb-paused-lattice,.eb-paused-tie{fill:none;stroke:var(--color-navy);stroke-width:1px}.eb-paused-weight{fill:var(--color-navy)}.eb-paused-cab{fill:var(--color-gold)}.eb-paused-cable{stroke:var(--text-subtle);stroke-width:1.5px}.eb-paused-block{fill:var(--color-gold)}.eb-paused-block.is-new{fill:var(--color-crimson)}.eb-paused-hook{animation:eb-paused-lower 3.2s var(--ease-eb) infinite}@keyframes eb-paused-lower{0%,15%{transform:translateY(0)}55%,70%{transform:translateY(16px)}to{transform:translateY(0)}}.eb-paused-tooth,.eb-paused-wheel{fill:var(--color-navy)}.eb-paused-hub{fill:var(--surface-card)}.eb-paused-gear{transform-origin:80px 60px;animation:6s linear infinite eb-paused-turn}@keyframes eb-paused-turn{to{transform:rotate(360deg)}}.eb-paused-handle{stroke:var(--color-gold);stroke-width:6px;stroke-linecap:round}.eb-paused-jaw{fill:var(--color-gold)}.eb-paused-wrench{transform-origin:132px 106px;animation:eb-paused-swing 1.6s var(--ease-eb) infinite alternate}@keyframes eb-paused-swing{0%{transform:rotate(-12deg)}to{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.eb-paused-hook,.eb-paused-gear,.eb-paused-wrench{animation:none}}.eb-crop{touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;max-width:100%;line-height:0;display:inline-block;position:relative}.eb-crop>img{max-width:100%;max-height:60vh;display:block}.eb-crop-frame{box-shadow:0 0 0 9999px var(--scrim);outline:2px solid var(--color-gold);cursor:move;position:absolute}.eb-crop{overflow:hidden}.eb-crop-handle{border-radius:var(--radius-round);background:var(--color-gold);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface-card);cursor:nwse-resize;position:absolute;bottom:-6px;right:-6px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
