:root,[data-theme=charterdesk]{--canvas:#f6f8fa;--paper:#fff;--paper-alt:#f1f4f8;--paper-sunk:#e9eef3;--hairline:#dfe5ec;--hairline-soft:#edf1f5;--ink:#0a2540;--ink-soft:#2e4257;--ink-mute:#55647a;--ink-faint:#8a97a8;--nav-dark:#0a2540;--nav-band:#123252;--utility-bar:#0a2540;--gold:#0e7c66;--gold-strong:#0a5c4c;--gold-soft:#dcede7;--gold-line:rgba(14,124,102,.45);--gold-shadow:rgba(14,124,102,.28);--gold-wash:rgba(14,124,102,.06);--gold-glow:rgba(14,124,102,.12);--accent:#0a5c4c;--accent-strong:#073f35;--accent-soft:#dcede7;--accent-line:rgba(10,92,76,.32);--cta:#0d8049;--cta-strong:#0a6638;--cta-from:#1cae64;--cta-to:#0d8049;--ok:#2f6fa8;--ok-soft:#dce9f3;--warn:#b5821c;--warn-soft:#f6e6be;--critical:#a0382b;--critical-soft:#f2dad6;--info:#6b5fa6;--info-soft:#e7e3f1;--offline:#7f8286;--offline-soft:#e7e5e1;--ok-ink:#225a87;--warn-ink:#7a5610;--critical-ink:#8a2e23;--info-ink:#4e4380;--offline-ink:#5b5e62;--status-ok-tint:rgba(47,111,168,.32);--status-ok-wash:rgba(47,111,168,.08);--status-warn-tint:rgba(181,130,28,.4);--status-warn-wash:rgba(181,130,28,.06);--status-critical-tint:rgba(160,56,43,.4);--status-critical-wash:rgba(160,56,43,.08);--status-info-tint:rgba(107,95,166,.32);--status-info-wash:rgba(107,95,166,.08);--overlay-ink-soft:rgba(16,20,24,.06);--overlay-ink-faint:rgba(16,20,24,.04);--overlay-accent:rgba(14,124,102,.15);--shadow-knob:0 1px 2px rgba(16,20,24,.15);--scrim:rgba(11,16,20,.55);--image-scrim-strong:rgba(11,16,20,.8);--image-scrim-soft:rgba(11,16,20,.3);--canvas-on-dark:hsla(0,0%,100%,.15);--canvas-on-dark-strong:hsla(0,0%,100%,.2);--canvas-on-dark-wash:hsla(0,0%,100%,.08);--canvas-on-dark-mute:hsla(0,0%,100%,.6);--series-1:#101418;--series-2:#0e7c66;--series-3:#2f6fa8;--series-4:#6b5fa6;--series-5:#c9b99a;--series-6:#b5821c;--font-display:"Inter","Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-serif:Georgia,"EB Garamond","Cormorant Garamond","Times New Roman",serif;--font-sans:"Inter","Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Menlo,Consolas,monospace;--radius:6px;--radius-sharp:0;--radius-input:6px;--radius-card:10px;--radius-pill:999px;--shadow-card:0 1px 2px rgba(16,20,24,.06),0 4px 14px rgba(16,20,24,.06);--shadow-lifted:0 14px 34px rgba(16,20,24,.14),0 4px 12px rgba(14,124,102,.08);--shadow-focus:0 0 0 3px var(--gold-shadow);--shadow-sm:0 1px 2px rgba(16,20,24,.06);--shadow-md:0 4px 14px -2px rgba(16,20,24,.08),0 2px 6px -2px rgba(16,20,24,.04);--shadow-lg:0 14px 34px -4px rgba(16,20,24,.12),0 4px 12px -2px rgba(14,124,102,.08);--shadow-xl:0 32px 68px -8px rgba(16,20,24,.16),0 12px 32px -4px rgba(14,124,102,.1);--shadow-glow:0 0 0 1px rgba(14,124,102,.3),0 8px 24px -4px rgba(14,124,102,.2);--ease:cubic-bezier(0.2,0.65,0.3,1);--duration-fast:120ms;--duration-base:240ms;--duration-slow:400ms;--space-tight:8px;--space:16px;--space-loose:24px;--space-section:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--rule:1px;--container-max:1320px;--shell-pad:16px;--sidebar-w:232px;--color-canvas:246 248 250;--color-paper:255 255 255;--color-ink:16 20 24;--color-ink-mute:91 97 105;--color-accent:14 124 102;--color-accent-strong:10 92 76;--color-edge:223 229 236;--color-surface:14 21 25;--color-surface-ink:246 248 250}[data-theme=one-good-yacht]{--canvas:#102328;--paper:#193137;--paper-alt:#203a40;--paper-sunk:#0c1c20;--hairline:#30494d;--hairline-soft:#294047;--ink:#f0eee5;--ink-soft:#dce3da;--ink-mute:#9caead;--ink-faint:#9caead;--nav-dark:#102328;--nav-band:#193137;--utility-bar:#102328;--gold:#dbdfc9;--gold-strong:#edf0df;--gold-soft:#294440;--gold-line:#607675;--gold-shadow:rgba(0,0,0,.18);--gold-wash:hsla(71,26%,83%,.06);--gold-glow:hsla(71,26%,83%,.12);--accent:#dbdfc9;--accent-strong:#edf0df;--accent-soft:#294440;--accent-line:#607675;--cta:#dbdfc9;--cta-strong:#edf0df;--cta-from:#dbdfc9;--cta-to:#dbdfc9;--ok:#8bc4cf;--ok-soft:#223c42;--warn:#b5821c;--warn-soft:#3f3728;--critical:#f19d91;--critical-soft:#442d2d;--info:#b6a7e9;--info-soft:#333048;--offline:#7f8286;--offline-soft:#e7e5e1;--ok-ink:#8bc4cf;--warn-ink:#e0bb6e;--critical-ink:#f19d91;--info-ink:#b6a7e9;--offline-ink:#5b5e62;--status-ok-tint:rgba(47,111,168,.32);--status-ok-wash:rgba(47,111,168,.08);--status-warn-tint:rgba(181,130,28,.4);--status-warn-wash:rgba(181,130,28,.06);--status-critical-tint:rgba(160,56,43,.4);--status-critical-wash:rgba(160,56,43,.08);--status-info-tint:rgba(107,95,166,.32);--status-info-wash:rgba(107,95,166,.08);--overlay-ink-soft:rgba(16,20,24,.06);--overlay-ink-faint:rgba(16,20,24,.04);--overlay-accent:hsla(71,26%,83%,.15);--shadow-knob:0 1px 2px rgba(16,20,24,.15);--scrim:rgba(11,16,20,.55);--image-scrim-strong:rgba(11,16,20,.8);--image-scrim-soft:rgba(11,16,20,.3);--canvas-on-dark:hsla(0,0%,100%,.15);--canvas-on-dark-strong:hsla(0,0%,100%,.2);--canvas-on-dark-wash:hsla(0,0%,100%,.08);--canvas-on-dark-mute:hsla(0,0%,100%,.6);--series-1:#101418;--series-2:#0e7c66;--series-3:#2f6fa8;--series-4:#6b5fa6;--series-5:#c9b99a;--series-6:#b5821c;--font-display:var(--font-playfair,Georgia,serif);--font-serif:var(--font-playfair,Georgia,serif);--font-sans:"Inter","Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Menlo,Consolas,monospace;--radius:6px;--radius-sharp:0;--radius-input:6px;--radius-card:2px;--radius-pill:999px;--shadow-card:none;--shadow-lifted:0 14px 34px rgba(16,20,24,.14),0 4px 12px rgba(14,124,102,.08);--shadow-focus:0 0 0 3px var(--gold-shadow);--shadow-sm:0 1px 2px rgba(16,20,24,.06);--shadow-md:0 4px 14px -2px rgba(16,20,24,.08),0 2px 6px -2px rgba(16,20,24,.04);--shadow-lg:0 14px 34px -4px rgba(16,20,24,.12),0 4px 12px -2px rgba(14,124,102,.08);--shadow-xl:0 32px 68px -8px rgba(16,20,24,.16),0 12px 32px -4px rgba(14,124,102,.1);--shadow-glow:0 0 0 1px rgba(14,124,102,.3),0 8px 24px -4px rgba(14,124,102,.2);--ease:cubic-bezier(0.2,0.65,0.3,1);--duration-fast:120ms;--duration-base:240ms;--duration-slow:400ms;--space-tight:8px;--space:16px;--space-loose:24px;--space-section:48px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--rule:1px;--container-max:1320px;--shell-pad:16px;--sidebar-w:232px;--color-canvas:16 35 40;--color-paper:25 49 55;--color-ink:240 238 229;--color-ink-mute:156 174 173;--color-accent:219 223 201;--color-accent-strong:237 240 223;--color-edge:48 73 77;--color-surface:25 49 55;--color-surface-ink:240 238 229}.micro{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.micro-gold{color:var(--gold)}.micro-accent{color:var(--accent)}.micro-has-ornament{display:inline-flex;align-items:center;gap:var(--space-2)}.micro-ornament{display:inline-block;background:currentColor}.micro-ornament-dot{width:4px;height:4px;border-radius:var(--radius-pill)}.micro-ornament-dash{width:16px;height:1px}.panel{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-card);transition:all .24s cubic-bezier(.2,.65,.3,1)}.panel-canvas{background:var(--canvas);border-color:var(--hairline)}.panel-surface{background:var(--nav-band);color:var(--canvas);border-color:transparent}.panel-ghost{background:transparent;border-color:var(--hairline)}.panel-elev-raised{box-shadow:0 1px 2px var(--overlay-ink-soft)}.panel-elev-floating{box-shadow:var(--shadow-card)}.panel-elev-lifted,.panel-hoverable:hover{box-shadow:var(--shadow-lifted)}.panel-hoverable:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.panel-hoverable:hover{transform:none}}:root,[data-theme]{--chart-1:var(--accent);--chart-2:var(--ok);--chart-3:var(--warn);--chart-4:var(--info);--chart-5:var(--ink-faint);--chart-1-dim:color-mix(in srgb,var(--chart-1) 60%,var(--chart-track));--chart-3-dim:color-mix(in srgb,var(--chart-3) 45%,var(--chart-track));--chart-grid:var(--hairline);--chart-axis:var(--ink-faint);--chart-label:var(--ink-mute);--chart-track:var(--paper-sunk);--chart-track-edge:var(--hairline);--chart-cursor:var(--overlay-ink-faint)}.phone-cc-row{display:flex;gap:8px;align-items:stretch}.phone-cc-wrap{position:relative;flex:0 0 auto}.phone-cc-btn{display:inline-flex;align-items:center;gap:6px;height:100%;padding:8px 10px;border:1px solid var(--edge,#e3ddcf);border-radius:8px;font-family:inherit;font-size:13px;white-space:nowrap;color:var(--ink,#221e18);background:var(--canvas,#fbf8f1);cursor:pointer}.phone-cc-btn:disabled{opacity:.5;cursor:default}.phone-cc-btn:focus-visible{outline:2px solid var(--accent,#a68230);outline-offset:1px}.phone-cc-caret{font-size:10px;color:var(--ink-mute,#6b6555)}.phone-cc-input{flex:1 1 auto;min-width:0;padding:8px 12px;border:1px solid var(--edge,#e3ddcf);border-radius:8px;font-family:inherit;font-size:13px;color:var(--ink,#221e18);background:var(--canvas,#fbf8f1)}.phone-cc-input:focus{outline:none;border-color:var(--accent,#a68230)}.phone-cc-pop{position:absolute;top:100%;left:0;z-index:60;margin-top:4px;width:290px;background:var(--paper,#fff);border:1px solid var(--edge,#e3ddcf);border-radius:10px;overflow:hidden;box-shadow:0 18px 50px rgba(20,30,40,.22)}.phone-cc-search{padding:8px;border-bottom:1px solid var(--edge,#e3ddcf)}.phone-cc-search input{width:100%;padding:8px 10px;box-sizing:border-box;border:1px solid var(--edge,#e3ddcf);border-radius:8px;font-family:inherit;font-size:13px;color:var(--ink,#221e18);background:var(--canvas,#fbf8f1)}.phone-cc-search input:focus{outline:none;border-color:var(--accent,#a68230)}.phone-cc-list{list-style:none;margin:0;padding:4px 0;max-height:250px;overflow-y:auto}.phone-cc-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;background:none;text-align:left;cursor:pointer;font-family:inherit;font-size:13px;color:var(--ink,#221e18)}.phone-cc-item.sel,.phone-cc-item:hover{background:var(--canvas,#f5f2ea)}.phone-cc-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-cc-dial{color:var(--ink-mute,#6b6555);font-variant-numeric:tabular-nums}.phone-cc-empty{padding:10px 12px;font-size:13px;color:var(--ink-mute,#6b6555)}.phone-cc-iso{display:inline-block;min-width:1.7em;font-size:.78em;font-weight:600;letter-spacing:.04em;color:var(--ink-mute,#6b6555)}.mc-page-header{--bar-bg:#fff;--bar-ink:#182b3a;--bar-muted:#536572;--bar-line:#dce4e9;--bar-accent:#075f52;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;flex-wrap:wrap;min-height:72px;gap:14px 24px;padding:16px 24px;background:var(--bar-bg);color:var(--bar-ink);border-bottom:1px solid var(--bar-line);font-family:var(--font-sans,sans-serif)}.mc-page-header__heading,.mc-page-header__identity{display:flex;align-items:center;gap:14px;min-width:0}.mc-page-header__section{color:var(--bar-muted);font-size:14px;padding-right:16px;border-right:1px solid var(--bar-line)}.mc-page-header .mc-page-header__title{margin:0;color:var(--bar-ink);font:650 18px/1.25 var(--font-sans,sans-serif);letter-spacing:-.035em}.mc-page-header .mc-page-header__subtitle{margin:0;color:var(--bar-muted);font:400 12px/1.4 var(--font-sans,sans-serif)}.mc-page-header__actions,.mc-page-header__status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mc-page-header__actions{margin-left:auto}.mc-page-header__status{padding-right:16px;margin-right:2px;border-right:1px solid var(--bar-line)}.mc-page-header__stats{color:var(--bar-muted)}.mc-page-header__metric,.mc-page-header__stat{display:inline-flex;align-items:baseline;gap:5px;color:var(--bar-muted);font-size:13px;white-space:nowrap}.mc-page-header__metric+.mc-page-header__metric{margin-left:8px}.mc-page-header__stat .font-serif,.mc-page-header__value{color:var(--bar-ink);font:650 14px/1.4 var(--font-sans,sans-serif);font-variant-numeric:tabular-nums}.mc-page-header__stat .text-warn{color:#875000!important}.mc-page-header__status [class*=text-canvas],.mc-page-header__status [class*=text-paper]{color:var(--bar-muted)}.mc-page-header__status [class*="text-[#E8B04B]"]{color:#875000}.mc-page-header__ask,.mc-page-header__bell,.mc-page-header__help,.mc-page-header__primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:8px 12px;border:1px solid var(--bar-line);border-radius:6px;background:var(--bar-bg);color:var(--bar-ink);font:550 12px/1.3 var(--font-sans,sans-serif);text-decoration:none;cursor:pointer}.mc-page-header__ask:hover,.mc-page-header__bell:hover,.mc-page-header__help:hover{background:#edf3f5;border-color:#b7c6d0}.mc-page-header__primary{background:var(--bar-accent);border-color:var(--bar-accent);color:#fff;margin-left:8px}.mc-page-header__primary:hover{background:#034b40}.mc-page-header__bell{position:relative;border-color:transparent;padding:8px}.mc-page-header__unread{background:#e8eff2;color:#263f4e;border-radius:4px;padding:3px 5px;font-size:11px;font-weight:650;line-height:1}.mc-page-header :is(button,a):focus-visible{outline:2px solid var(--bar-accent);outline-offset:3px}.mc-page-header__help span[aria-hidden=true]{display:grid;width:16px;height:16px;place-items:center;border:1px solid;border-radius:50%}@media (max-width:760px){.mc-page-header{padding:12px 16px}.mc-page-header__actions{margin-left:0}}.mc-page-tabs{display:flex;align-items:center;gap:0 24px;padding:0 22px;background:var(--canvas);border-bottom:1px solid var(--hairline-soft,var(--hairline));overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.mc-page-tabs::-webkit-scrollbar{display:none}.mc-page-tabs__tab{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:38px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ink-mute);font:600 12px var(--font-sans);white-space:nowrap;text-decoration:none}.mc-page-tabs__tab:hover{color:var(--ink)}.mc-page-tabs__tab[aria-selected=true]{color:var(--accent-strong);border-color:var(--accent)}.mc-page-tabs__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mc-page-tabs__count{padding:3px 6px;border-radius:4px;background:var(--paper);font-size:10px;font-variant-numeric:tabular-nums;color:var(--ink-mute)}.mc-page-tabs__tab[aria-selected=true] .mc-page-tabs__count{background:var(--accent-soft);color:var(--accent-strong)}.mc-page-tabs__group{display:inline-flex;flex:none;align-self:stretch;align-items:center;margin-left:-12px;padding-left:12px;border-left:1px solid var(--hairline-soft,var(--hairline));font:700 9.5px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.mc-page-tabs__group:first-child{margin-left:0;padding-left:0;border-left:0}@media (max-width:760px){.mc-page-tabs{padding:0 16px;gap:0 18px}}.mc-page-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:6px 22px 8px;background:var(--canvas);border-bottom:1px solid var(--hairline-soft,var(--hairline))}.mc-page-filters.is-off{pointer-events:none;opacity:.4}.mc-page-filters__row{display:inline-flex;align-items:center;gap:10px}.mc-page-filters__label{flex:none;font:500 9px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.mc-page-filters__controls{display:inline-flex;flex-wrap:wrap;gap:6px}@media (max-width:760px){.mc-page-filters{padding:6px 16px 8px}}.vo-rm-trigger{font-family:var(--font-sans);font-size:12px;padding:8px 14px;background:var(--paper);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-input);cursor:pointer}.vo-rm-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--scrim);animation:vo-rm-fade .16s ease-out}.vo-rm-sheet{position:relative;width:100%;max-width:480px;max-height:86vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-lifted);padding:30px 28px 28px;animation:vo-rm-rise .2s cubic-bezier(.2,.7,.2,1)}@keyframes vo-rm-fade{0%{opacity:0}to{opacity:1}}@keyframes vo-rm-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.vo-rm-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--hairline);border-radius:var(--radius-input);color:var(--ink-mute);cursor:pointer;transition:color .12s,border-color .12s}.vo-rm-close:hover{color:var(--ink);border-color:var(--ink-mute)}.vo-rm-head{margin-bottom:18px;padding-right:30px}.vo-rm-eyebrow{display:block;margin-bottom:8px;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-strong)}.vo-rm-title{margin:0;font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.vo-rm-stop{color:var(--accent)}.vo-rm-body{margin:8px 0 0;line-height:1.55;color:var(--ink-mute)}.vo-rm-body,.vo-rm-message{font-family:var(--font-sans);font-size:14px}.vo-rm-message{display:block;width:100%;box-sizing:border-box;min-height:96px;resize:vertical;margin-bottom:12px;padding:12px 13px;line-height:1.5;color:var(--ink);background:var(--paper-alt);border:1px solid var(--hairline);border-radius:var(--radius-input)}.vo-rm-message::-moz-placeholder{color:var(--ink-faint)}.vo-rm-message::placeholder{color:var(--ink-faint)}.vo-rm-message:focus{outline:none;border-color:var(--gold);background:var(--paper)}.vo-rm-drop{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--paper-alt);border:1px dashed var(--hairline);border-radius:var(--radius-input);color:var(--ink-mute);cursor:pointer;transition:border-color .12s,background .12s,color .12s}.vo-rm-drop:hover{border-color:var(--gold);color:var(--ink-soft)}.vo-rm-drop.is-over{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-strong)}.vo-rm-drop:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.vo-rm-drop-icon{display:inline-flex;flex-shrink:0;color:var(--gold-strong)}.vo-rm-drop-text{font-family:var(--font-sans);font-size:13px}.vo-rm-drop-text em{font-style:normal;color:var(--gold-strong);text-decoration:underline}.vo-rm-rec{margin-top:10px}.vo-rm-rec-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-pill);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.vo-rm-rec-btn:hover{border-color:var(--ink-mute);color:var(--ink)}.vo-rm-rec-btn.is-recording{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.vo-rm-rec-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:vo-rm-pulse 1s ease-in-out infinite}@keyframes vo-rm-pulse{0%,to{opacity:1}50%{opacity:.25}}.vo-rm-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.vo-rm-item{display:flex;align-items:center;gap:10px;padding:9px 10px;background:var(--paper-alt);border:1px solid var(--hairline);border-radius:var(--radius-input)}.vo-rm-item-kind{flex-shrink:0;padding:3px 6px;font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper);border:1px solid var(--hairline);border-radius:3px}.vo-rm-item-kind.is-voice{color:var(--accent);border-color:var(--accent-line)}.vo-rm-item-kind.is-image{color:var(--gold-strong);border-color:var(--gold)}.vo-rm-item-main{min-width:0;flex:1}.vo-rm-item-name{font-family:var(--font-sans);font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vo-rm-item-meta{margin-top:1px;font-family:var(--font-sans);font-size:11px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.vo-rm-audio{display:block;width:100%;height:34px;margin-top:6px}.vo-rm-item-x{flex-shrink:0;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--ink-faint);cursor:pointer;transition:color .12s}.vo-rm-item-x:hover{color:var(--accent)}.vo-rm-error{margin-top:12px;padding:9px 12px;font-size:12.5px;color:var(--critical);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-input)}.vo-rm-error,.vo-rm-submit{font-family:var(--font-sans)}.vo-rm-submit{width:100%;margin-top:16px;padding:13px 18px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--paper);background:var(--gold-strong);border:1px solid var(--gold-strong);border-radius:var(--radius-input);cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}.vo-rm-submit:hover{background:var(--ink);border-color:var(--ink)}.vo-rm-submit:disabled{opacity:.6;cursor:default}.vo-rm-done{text-align:center;padding:18px 6px 6px}.vo-rm-done-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:50%;color:var(--ok);background:var(--gold-soft)}.vo-rm-done .vo-rm-body{margin-top:6px}.vo-rm-done .vo-rm-submit{margin-top:20px}@media (max-width:639px){.vo-rm-backdrop{padding:0}.vo-rm-sheet{width:100%;max-width:none;min-height:100dvh;max-height:100dvh;border:none;border-radius:0;padding:calc(env(safe-area-inset-top) + 26px) 20px calc(env(safe-area-inset-bottom) + 28px);animation:vo-rm-slide .22s cubic-bezier(.2,.7,.2,1)}@keyframes vo-rm-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.vo-rm-title{font-size:30px}}.ogb-narrative{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,90px);max-width:1440px;margin:auto;padding:clamp(28px,3.4vw,50px) clamp(20px,4vw,64px)}.ogb-narrative header{align-self:start;text-align:left}.ogb-narrative h2{font-family:var(--ogb-heading-font,var(--font-sans));font-weight:400;letter-spacing:-.035em;font-size:clamp(30px,3.6vw,50px);line-height:1.08;margin:16px 0 20px}.ogb-narrative header p{color:var(--ink-mute);line-height:1.7;font-size:14px}.ogb-narrative :where(ol,ul){margin:0;padding:0;list-style:none}.ogb-narrative li{display:grid;grid-template-columns:48px 1fr;-moz-column-gap:24px;column-gap:24px;border-top:1px solid var(--hairline);padding:18px 0}.ogb-narrative li:last-child{border-bottom:1px solid var(--hairline)}.ogb-narrative li>span:first-child{grid-row:span 2;font:400 13px/1.8 var(--font-mono);color:var(--accent)}.ogb-narrative h3{font-family:var(--ogb-heading-font,var(--font-sans));font-weight:400;letter-spacing:-.025em;font-size:24px;margin:0 0 10px}.ogb-narrative li p{font-size:14px;line-height:1.7;color:var(--ink-mute);margin:0;max-width:62ch}.ogb-text-link{display:inline-flex;align-items:center;gap:16px;border-bottom:1px solid var(--accent);padding:12px 0;margin-top:20px;font:500 13px/1.5 var(--font-sans);color:var(--ink)}.ogb-narrative[data-no-intro=true]{grid-template-columns:minmax(0,1fr)}.ogb-narrative[data-no-intro=true]>header:empty{display:none}.ogb-narrative .ogb-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:clamp(20px,3vw,40px)}.ogb-narrative .ogb-pillars li{display:block;border-top:1px solid var(--hairline);border-bottom:0;padding:18px 0 0}.ogb-narrative .ogb-pillars li:last-child{border-bottom:0}.ogb-narrative .ogb-pillars li>span:first-child{display:block;color:var(--accent);margin-bottom:12px}.ogb-narrative .ogb-pillars h3{font-size:19px;line-height:1.25;margin:0 0 8px}.ogb-narrative .ogb-pillars p{font-size:13px;line-height:1.6}.ogb-proof{max-width:1440px;margin:auto;display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(32px,7vw,100px);padding:var(--ogb-space,clamp(32px,5vw,72px)) clamp(20px,4vw,64px)}.ogb-proof header{text-align:left;align-self:start}.ogb-proof[data-no-intro=true]{grid-template-columns:minmax(0,1fr)}.ogb-proof[data-no-intro=true] header:empty{display:none}.ogb-proof h2{font:400 clamp(30px,3.6vw,48px)/1.1 var(--ogb-heading-font,var(--font-sans));letter-spacing:-.035em;margin:16px 0}.ogb-proof header>p{font-size:14px;line-height:1.7;color:var(--ink-mute)}.ogb-proof-stats{display:grid;margin:32px 0 0;gap:0}.ogb-proof-stats>div{display:flex;align-items:baseline;gap:20px;border-top:1px solid var(--hairline);padding:16px 0}.ogb-proof-stats dt{font:400 28px/1.2 var(--font-sans);color:var(--accent)}.ogb-proof-stats dd{font:400 12px/1.5 var(--font-sans);color:var(--ink-mute);margin:0}.ogb-proof figure{margin:0;padding:26px 0;border-top:1px solid var(--hairline);border-radius:0;background:none;box-shadow:none}.ogb-proof figure:first-child{padding-top:0;border-top:0}.ogb-proof blockquote{font:400 clamp(23px,2.7vw,36px)/1.35 var(--font-serif);letter-spacing:-.02em;margin:16px 0 24px;max-width:38ch}.ogb-proof figcaption{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;font:500 13px/1.5 var(--font-sans)}.ogb-proof figcaption small{font-weight:400;font-size:12px;color:var(--ink-mute)}.ogb-proof-rating{font:500 11px/1.5 var(--font-mono);color:var(--accent);letter-spacing:.04em}.ogb-proof-platforms{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid var(--hairline);padding-top:20px;font-size:12px}.ogb-proof-platforms a{border-bottom:1px solid var(--hairline);padding-bottom:5px}@media(max-width:760px){:where(.ogb-narrative,.ogb-proof){grid-template-columns:1fr;gap:32px;padding:32px 20px}.ogb-narrative li{grid-template-columns:32px 1fr;-moz-column-gap:16px;column-gap:16px}.ogb-narrative .ogb-pillars{gap:0}.ogb-narrative .ogb-pillars li{grid-template-columns:none;padding:16px 0}.ogb-proof-stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px}.ogb-proof-stats>div{display:block}.ogb-proof-stats dd{margin-top:8px}}.ogb{display:contents}.ogy-page .ogy-block>.ogb>section{padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(24px,4vw,56px)}.ogy-page[data-density=compact] .ogy-block>.ogb>section{padding-top:20px;padding-bottom:20px}.ogy-page[data-hero=compact]:not([data-layout=explorer]) .ogy-block-hero>.ogb>div{min-height:320px;height:auto}.ogy-page[data-hero=compact] .ogy-block-hero>.ogb>div>.relative.mx-auto{min-height:320px;padding-top:36px;padding-bottom:36px}.ogy-page [data-hero-variant=image-overlay]>.ogb>div>[aria-hidden=true]{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.35),rgba(0,0,0,.08))}[data-theme=one-good-yacht] .ogy-filters>.ogb>aside{border:0;border-radius:0;background:var(--ogb-surface)}[data-theme=one-good-yacht] .ogb>:where(section,article,aside,footer){background-color:var(--ogb-surface);color:var(--ink)}[data-theme=one-good-yacht] .ogb :where(h2,h3,h4){font-family:var(--ogb-heading-font);font-weight:400;letter-spacing:-.035em}[data-theme=one-good-yacht] .ogb :where(button,input,select,textarea){font-family:var(--font-sans)}[data-theme=one-good-yacht] .ogb :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-theme=one-good-yacht] .ogb :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:2px;border-color:var(--hairline);background-color:var(--paper);color:var(--ink)}[data-theme=one-good-yacht] [data-ogb-family=picker] :where(.cd-hub-top,.cd-leaf-top,.cd-tabs){background:var(--ogb-surface)}[data-theme=one-good-yacht] [data-ogb-family=picker] :where(h1){font-weight:400;letter-spacing:-.035em}[data-theme=one-good-yacht] [data-ogb-family=chrome] :where(header,footer,nav){box-shadow:none;backdrop-filter:none}[data-theme=one-good-yacht] [data-ogb=header] :where(header,header>div){background:var(--ogb-surface)!important}[data-theme=one-good-yacht] [data-ogb-family=chrome] :where(button,a)[class*=rounded-full]{border-radius:2px;box-shadow:none}[data-theme=one-good-yacht] [data-ogb=mobile-cta-bar] :where(a,button){min-height:44px}[data-theme=one-good-yacht] [data-ogb=desk-chat-widget]>:where(button,a){bottom:calc(var(--cd-consent-h,0px) + var(--cd-mobile-cta-h,0px) + var(--cd-reserve-bar-h,0px) + 16px);background:var(--paper);color:var(--ink);border:1px solid var(--hairline);border-radius:2px;box-shadow:none;animation:none!important}[data-theme=one-good-yacht] [data-ogb=desk-chat-widget]>button :where(span){background:transparent;color:var(--ink)}[data-theme=one-good-yacht] [data-ogb=desk-chat-widget] .animate-ping{display:none}[data-theme=one-good-yacht] [data-ogb=desk-chat-widget]>aside{bottom:var(--cd-consent-h,0);max-height:calc(100dvh - var(--cd-consent-h,0px));border-radius:2px}[data-theme=one-good-yacht] [data-ogb=desk-chat-widget]>aside>header{background:var(--paper);color:var(--ink);border-color:var(--hairline)}@media(min-width:640px){[data-theme=one-good-yacht] [data-ogb=desk-chat-widget]>aside{bottom:calc(var(--cd-consent-h,0px) + 16px);max-height:calc(100dvh - var(--cd-consent-h,0px) - 32px)}}[data-theme=one-good-yacht] [data-ogb=jump-nav] nav{border-block:1px solid var(--hairline);background:var(--ogb-surface)}[data-theme=one-good-yacht] [data-ogb-family=opening] :where(h1,h2){text-align:left;max-width:15ch;line-height:1.02;letter-spacing:-.055em;font-family:var(--ogb-heading-font)}[data-theme=one-good-yacht] [data-ogb-family=opening] :where(p){text-align:left}[data-theme=one-good-yacht] [data-ogb-family=opening] :where(a,button)[class*=rounded]{border-radius:2px;box-shadow:none}[data-theme=one-good-yacht] [data-ogb-family=opening] [class*=text-center]{text-align:left;align-items:flex-start}[data-theme=one-good-yacht] [data-ogb-family=opening][data-ogb-density=compact] :where(h1,h2){font-size:clamp(32px,5vw,64px)}[data-theme=one-good-yacht] [data-ogb-family=collection] :where(figure,article,a)[class*=rounded]{border-radius:0;box-shadow:none}[data-theme=one-good-yacht] [data-ogb-family=collection] :where(img){border-radius:0}[data-theme=one-good-yacht] [data-ogb-family=collection] :where(h2){font-size:clamp(24px,3vw,42px);line-height:1.15}[data-theme=one-good-yacht] [data-ogb-family=collection] :where(h3){font-size:clamp(20px,2.3vw,30px);line-height:1.2}[data-theme=one-good-yacht] [data-ogb-family=collection] :where(article,figure)[class*=border]{border:0;border-bottom:1px solid var(--hairline)}[data-theme=one-good-yacht] [data-ogb-family=collection] :where(article,figure)[class*=bg-]{background:transparent}[data-theme=one-good-yacht] [data-ogb-family=collection][data-ogb-density=compact] .ogy-yacht-summary{padding:12px 0 16px}[data-theme=one-good-yacht] [data-ogb-family=editorial]>:where(section,article,div){padding-block:var(--ogb-space)}[data-theme=one-good-yacht] [data-ogb-family=editorial] :where(h2){font-size:clamp(26px,3vw,42px);line-height:1.15;margin-bottom:20px}[data-theme=one-good-yacht] [data-ogb-family=editorial] :where(p,li){line-height:1.75;max-width:72ch}[data-theme=one-good-yacht] [data-ogb-family=editorial] :where(blockquote){border-left:2px solid var(--accent);padding-left:24px;font-size:clamp(22px,2.8vw,36px)}[data-theme=one-good-yacht] [data-ogb-family=editorial] :where(article,section)[class*=rounded]{border-radius:0;box-shadow:none}[data-theme=one-good-yacht] [data-ogb-family=reference]>:where(section,article,div){padding-block:var(--ogb-space)}[data-theme=one-good-yacht] [data-ogb-family=reference] :where(h2){font-size:clamp(23px,2.8vw,36px);text-align:left}[data-theme=one-good-yacht] [data-ogb-family=reference] :where(h3,dt){font-family:var(--font-sans);font-size:14px}[data-theme=one-good-yacht] [data-ogb-family=reference] :where(td,th){padding:14px 12px;border-bottom:1px solid var(--hairline);text-align:left}[data-theme=one-good-yacht] [data-ogb-family=reference] :where(div,section,article)[class*=rounded]{border-radius:0;box-shadow:none;border-color:var(--hairline)}[data-theme=one-good-yacht] [data-ogb-family=reference] :where(div,section,article)[class*=shadow]{box-shadow:none}[data-theme=one-good-yacht] [data-ogb-family=narrative]>:where(section,article,div){padding-block:var(--ogb-space)}[data-theme=one-good-yacht] [data-ogb-family=narrative] :where(li,article,figure)[class*=rounded]{border-radius:0;box-shadow:none;border-width:0;border-top:1px solid var(--hairline);background:transparent}[data-theme=one-good-yacht] [data-ogb-family=narrative] :where(h2){font-size:clamp(28px,3.5vw,46px);line-height:1.15}[data-theme=one-good-yacht] [data-ogb-family=trust] :where(section)[class*=border]{border-color:var(--hairline)}[data-theme=one-good-yacht] [data-ogb=stat-strip] dl{text-align:left;gap:24px}[data-theme=one-good-yacht] [data-ogb=stat-strip] dl>div{align-items:flex-start;border-top:1px solid var(--hairline);padding-top:16px}[data-theme=one-good-yacht] [data-ogb-family=action]>:where(section,div,aside){background:var(--ogb-surface);padding-block:var(--ogb-space);border-block:1px solid var(--hairline)}[data-theme=one-good-yacht] [data-ogb-family=action] :where(h2,h3){font-size:clamp(28px,3.5vw,46px);line-height:1.15;text-align:left}[data-theme=one-good-yacht] [data-ogb-family=action] :where(a,button)[class*=rounded]{border-radius:2px;box-shadow:none;min-height:44px}[data-theme=one-good-yacht] [data-ogb-family=action] :where(div)[class*=text-center]{text-align:left;align-items:flex-start}[data-theme=one-good-yacht] [data-ogb-family=interactive] :where(section,aside,fieldset,form)[class*=rounded]{border-radius:2px;box-shadow:none;border-color:var(--hairline)}[data-theme=one-good-yacht] [data-ogb-family=interactive] :where(label,legend){font-family:var(--font-sans);letter-spacing:0;line-height:1.5}[data-theme=one-good-yacht] [data-ogb-family=interactive] summary{font-family:var(--font-sans);font-size:16px;padding-block:20px}[data-theme=one-good-yacht] [data-ogb-family=interactive] details[open]{border-color:var(--accent)}[data-theme=one-good-yacht] [data-ogb-family=interactive] :where(input:not([type=checkbox]):not([type=radio]),select,button){min-height:44px}[data-theme=one-good-yacht] [data-ogb-family=interactive][data-ogb-density=compact] :where(input:not([type=checkbox]):not([type=radio]),select){min-height:40px}[data-theme=one-good-yacht] [data-ogb-family=transaction] :where(h1,h2){font-family:var(--ogb-heading-font);letter-spacing:-.04em}[data-theme=one-good-yacht] [data-ogb-family=transaction] :where(section,article,aside,form)[class*=rounded]{border-radius:2px;box-shadow:none;border-color:var(--hairline)}[data-theme=one-good-yacht] [data-ogb-family=transaction] :where(button,a)[class*=rounded-full]{border-radius:2px}[data-theme=one-good-yacht] [data-ogb-family=transaction] :where(table){width:100%;font-variant-numeric:tabular-nums}[data-theme=one-good-yacht] [data-ogb-family=transaction] :where(th,td){border-color:var(--hairline)}[data-theme=one-good-yacht] [data-ogb-density=compact]>:where(section,article,aside,footer){padding-block:24px}[data-theme=one-good-yacht] [data-ogb-density=compact] :where(h2){font-size:clamp(24px,2.5vw,34px)}[data-theme=one-good-yacht] [data-ogb-density=compact] :where(p,li){line-height:1.5}[data-theme=one-good-yacht] [data-ogb-density=compact] :where(td,th){padding-block:10px}[data-theme=one-good-yacht] [data-ogb-density=compact] :where(button,a)[class*=px-]{padding-inline:8px}@media(prefers-reduced-motion:reduce){[data-theme=one-good-yacht] .ogb *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@keyframes sl-ship-drift{0%,to{transform:translateX(0)}50%{transform:translateX(-9px)}}@keyframes sl-ship-bob{0%,to{transform:translateY(0) rotate(.5deg)}50%{transform:translateY(1.5px) rotate(-.7deg)}}.sl-ship-drift{animation:sl-ship-drift 21s ease-in-out infinite}.sl-ship-bob{animation:sl-ship-bob 7s ease-in-out infinite;transform-origin:52% 88%}@media (prefers-reduced-motion:reduce){.sl-ship-bob,.sl-ship-drift{animation:none}}.agent-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:1px solid var(--hairline);padding-bottom:16px;margin-bottom:22px}.agent-head .agent-title{font-family:var(--font-display);font-size:24px;color:var(--ink);letter-spacing:-.01em;line-height:1.2;margin:4px 0 0}.agent-head .agent-lede{font-family:var(--font-sans);font-size:13px;color:var(--ink-mute);line-height:1.6;max-width:60ch;margin:8px 0 0}.agent-chip{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;border-radius:var(--radius-pill);border:1px solid transparent}.agent-chip-active{color:var(--ok);border-color:var(--status-ok-tint);background:var(--status-ok-wash)}.agent-chip-paused{color:var(--warn);border-color:var(--status-warn-tint);background:var(--status-warn-wash)}.agent-chip-archived{color:var(--ink-faint);border-color:var(--hairline);background:var(--paper-alt)}.agent-chip-connected{color:var(--ok);border-color:var(--status-ok-tint);background:var(--status-ok-wash)}.agent-chip-available{color:var(--ink-mute);border-color:var(--hairline);background:var(--paper-alt)}.agent-chip-planned{color:var(--gold-strong);border-color:var(--gold);background:var(--gold-soft)}.agents-tools-matrix{background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:28px 32px}.agents-tools-matrix .atm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:1px solid var(--hairline);padding-bottom:16px;margin-bottom:18px}.agents-tools-matrix .atm-title{font-family:var(--font-display);font-size:26px;color:var(--ink);letter-spacing:-.01em;margin:4px 0 0;font-weight:400}.agents-tools-matrix .atm-title .stop{color:var(--accent)}.agents-tools-matrix .atm-lede{font-family:var(--font-sans);font-size:13px;color:var(--ink-mute);line-height:1.6;max-width:60ch;margin:8px 0 0}.agents-tools-matrix .atm-total{flex-shrink:0;text-align:right}.agents-tools-matrix .atm-total-num{display:block;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-strong)}.agents-tools-matrix .atm-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px}.agents-tools-matrix .atm-search{flex:1 1 240px;min-width:200px;font-family:var(--font-sans);font-size:13px;color:var(--ink);background:var(--paper-alt);border:1px solid var(--hairline);border-radius:var(--radius-input);padding:8px 12px;outline:none;transition:border-color .14s ease}.agents-tools-matrix .atm-search:focus{border-color:var(--gold-strong)}.agents-tools-matrix .atm-check{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);cursor:pointer}.agents-tools-matrix .atm-check input{accent-color:var(--gold-strong);cursor:pointer}.agents-tools-matrix .atm-err{font-family:var(--font-sans);font-size:12px;color:var(--critical);margin:0 0 12px}.agents-tools-matrix .atm-scroll{overflow:auto;max-width:100%;border:1px solid var(--hairline);border-radius:var(--radius-input)}.agents-tools-matrix .atm-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper)}.agents-tools-matrix .atm-table thead .atm-th{position:sticky;top:0;z-index:3;background:var(--paper-alt);border-bottom:1px solid var(--hairline);padding:12px 10px;text-align:center;vertical-align:bottom}.agents-tools-matrix .atm-th-eyebrow{display:block;font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-strong)}.agents-tools-matrix .atm-th-tool{position:sticky;left:0;z-index:4;text-align:left;min-width:280px;padding-left:16px}.agents-tools-matrix .atm-th-all{min-width:64px;border-right:1px solid var(--hairline);background:var(--gold-soft,var(--paper-alt))}.agents-tools-matrix .atm-th-agent{min-width:88px}.agents-tools-matrix .atm-th-agent-runtime{background:var(--canvas)}.agents-tools-matrix .atm-th-name{display:block;font-family:var(--font-sans);font-size:10.5px;color:var(--ink-soft);margin-top:6px;line-height:1.2;letter-spacing:.02em}.agents-tools-matrix .atm-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.agents-tools-matrix .atm-th-agent-runtime .atm-avatar{background:var(--paper);color:var(--ink);border:1px solid var(--ink-soft)}.agents-tools-matrix .atm-row .atm-cell{border-bottom:1px solid var(--hairline);padding:10px;text-align:center;vertical-align:middle;background:var(--paper)}.agents-tools-matrix .atm-row:last-child .atm-cell{border-bottom:0}.agents-tools-matrix .atm-row .atm-cell-tool{position:sticky;left:0;z-index:2;text-align:left;background:var(--paper);border-right:1px solid var(--hairline);padding-left:16px;min-width:280px}.agents-tools-matrix .atm-cell-all{background:var(--gold-soft,var(--paper-alt));border-right:1px solid var(--hairline)}.agents-tools-matrix .atm-cell-agent-runtime{background:var(--canvas)}.agents-tools-matrix .atm-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-input);background:var(--paper-alt);border:1px solid var(--hairline);font-family:var(--font-display);font-size:14px;color:var(--ink);margin-right:10px;vertical-align:middle}.agents-tools-matrix .atm-tool-meta{display:inline-flex;flex-direction:column;gap:4px;vertical-align:middle}.agents-tools-matrix .atm-tool-name{font-family:var(--font-display);font-size:14px;color:var(--ink);letter-spacing:-.005em}.agents-tools-matrix .atm-badges{display:inline-flex;flex-wrap:wrap;gap:4px}.agents-tools-matrix .atm-tool-desc{font-family:var(--font-sans);font-size:11px;line-height:1.45;color:var(--ink-mute);max-width:300px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agents-tools-matrix .atm-badge{font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--paper-alt);color:var(--ink-mute);white-space:nowrap}.agents-tools-matrix .atm-badge-comms{color:var(--gold-strong);border-color:var(--gold);background:var(--gold-soft)}.agents-tools-matrix .atm-badge-dev{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.agents-tools-matrix .atm-badge-marketing{color:var(--warn);border-color:var(--status-warn-tint);background:var(--status-warn-wash)}.agents-tools-matrix .atm-badge-memory{color:var(--ink-soft);border-color:var(--hairline);background:var(--paper-alt)}.agents-tools-matrix .atm-badge-ai{color:var(--ok);border-color:var(--status-ok-tint);background:var(--status-ok-wash)}.agents-tools-matrix .atm-badge-knowledge{color:var(--gold-strong);border-color:var(--gold);background:var(--paper-alt)}.agents-tools-matrix .atm-badge-other{color:var(--ink-mute)}.agents-tools-matrix .atm-badge-mcp{color:var(--gold-strong);border-color:var(--gold);background:var(--paper-alt)}.agents-tools-matrix .atm-badge-provider{color:var(--accent);border-color:var(--accent-line);background:var(--paper-alt)}.agents-tools-matrix .atm-badge-local{color:var(--ink-soft);border-color:var(--hairline);background:var(--paper-alt)}.agents-tools-matrix .atm-row-sub .atm-cell{background:var(--canvas)}.agents-tools-matrix .atm-row-sub .atm-cell-agent-runtime{background:var(--paper-alt)}.agents-tools-matrix .atm-row-sub .atm-cell-tool{background:var(--canvas);padding-left:60px}.agents-tools-matrix .atm-cell-sub{display:flex;align-items:baseline;gap:8px}.agents-tools-matrix .atm-sub-eyebrow{font-family:var(--font-sans);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.agents-tools-matrix .atm-sub-label{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-soft);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-input);padding:1px 6px}.agents-tools-matrix .atm-cell-dash{color:var(--ink-faint);font-family:var(--font-sans);font-size:12px}.agents-tools-matrix .atm-tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1.5px solid var(--ink-faint);background:var(--paper);cursor:pointer;color:var(--paper);transition:background .12s ease,border-color .12s ease;padding:0}.agents-tools-matrix .atm-tick:hover{border-color:var(--gold-strong)}.agents-tools-matrix .atm-tick.is-on{background:var(--gold-strong);border-color:var(--gold-strong)}.agents-tools-matrix .atm-tick.is-busy{opacity:.55;cursor:progress}.agents-tools-matrix .atm-tick.is-disabled,.agents-tools-matrix .atm-tick:disabled{cursor:not-allowed}.agents-tools-matrix .atm-tick.is-disabled.is-on{background:var(--gold);border-color:var(--gold);opacity:.7}.agents-tools-matrix .atm-tick.is-disabled.is-off{border-style:dashed;border-color:var(--hairline)}.agents-tools-matrix .atm-tick-glyph{display:block}.agents-tools-matrix .atm-tick-all{width:24px;height:24px}.agents-tools-matrix .atm-tick-all.is-mixed{background:var(--paper);border-color:var(--gold-strong)}.agents-tools-matrix .atm-tick-mixed{display:block;width:10px;height:2px;background:var(--gold-strong);border-radius:1px}.agents-tools-matrix .atm-empty{padding:28px 16px;text-align:center;font-family:var(--font-sans);font-size:13px;color:var(--ink-faint);font-style:italic;background:var(--paper)}@media (max-width:720px){.agents-tools-matrix{padding:20px 18px}.agents-tools-matrix .atm-controls{gap:10px}}[class*=" analytics-"],[class*=" guests-"],[class*=" hr-"],[class^=analytics-],[class^=guests-],[class^=hr-]{--ink-muted:var(--ink-mute);--surface:var(--paper);--surface-2:var(--paper-alt);--surface-alt:var(--paper-alt);--line:var(--hairline);--line-soft:var(--hairline-soft);--rule:var(--hairline-soft);--accent-bg:var(--accent-soft);--accent-ink:var(--accent-strong);--warn-bg:var(--warn-soft);--warn-ink:var(--warn);--ok-ink:var(--ok);--gold-bg:var(--gold-soft);--gold-ink:var(--gold-strong);--green-bg:var(--ok-soft);--green-ink:var(--ok);--oxblood:var(--critical);--oxblood-bg:var(--critical-soft);font-family:Hanken Grotesk,-apple-system,Helvetica Neue,system-ui,sans-serif;font-feature-settings:"tnum" 1}[class*=" analytics-"] [class*=-title],[class*=" guests-"] [class*=-title],[class*=" hr-"] [class*=-title],[class^=analytics-] [class*=-title],[class^=analytics-] h1,[class^=analytics-] h2,[class^=guests-] [class*=-title],[class^=guests-] h1,[class^=guests-] h2,[class^=hr-] [class*=-title],[class^=hr-] h1,[class^=hr-] h2{font-family:Fraunces,Hanken Grotesk,Georgia,serif;font-weight:400;letter-spacing:.01em}@media (prefers-reduced-motion:no-preference){.dsg-reveal{animation:dsg-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes dsg-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --dmd-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.dmd-cu{position:relative;display:inline-block}.dmd-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.dmd-cu-real{opacity:0;animation:dmd-cu-in .28s ease-out 1.02s both}.dmd-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--dmd-cu-n:0;counter-reset:cu var(--dmd-cu-n);animation:dmd-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,dmd-cu-out .24s ease-out 1.02s both}.dmd-cu-fake:after{content:counter(cu)}}@keyframes dmd-cu-count{to{--dmd-cu-n:var(--cu-target,0)}}@keyframes dmd-cu-out{to{opacity:0}}@keyframes dmd-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.dmd-reveal{animation:dmd-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes dmd-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --idx-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.idx-cu{position:relative;display:inline-block}.idx-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.idx-cu-real{opacity:0;animation:idx-cu-in .28s ease-out 1.02s both}.idx-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--idx-cu-n:0;counter-reset:cu var(--idx-cu-n);animation:idx-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,idx-cu-out .24s ease-out 1.02s both}.idx-cu-fake:after{content:counter(cu) var(--idx-cu-suffix,"")}}@keyframes idx-cu-count{to{--idx-cu-n:var(--idx-target,0)}}@keyframes idx-cu-out{to{opacity:0}}@keyframes idx-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.idx-reveal{animation:idx-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes idx-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --kps-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.kps-cu{position:relative;display:inline-block}.kps-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.kps-cu-real{opacity:0;animation:kps-cu-in .28s ease-out 1.02s both}.kps-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--kps-cu-n:0;counter-reset:cu var(--kps-cu-n);animation:kps-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,kps-cu-out .24s ease-out 1.02s both}.kps-cu-fake:after{content:var(--cu-prefix,"") counter(cu) var(--cu-suffix,"")}}@keyframes kps-cu-count{to{--kps-cu-n:var(--cu-target,0)}}@keyframes kps-cu-out{to{opacity:0}}@keyframes kps-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.kps-reveal{animation:kps-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes kps-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --opu-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.opu-cu{position:relative;display:inline-block}.opu-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.opu-cu-real{opacity:0;animation:opu-cu-in .28s ease-out 1.02s both}.opu-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--opu-cu-n:0;counter-reset:cu var(--opu-cu-n);animation:opu-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,opu-cu-out .24s ease-out 1.02s both}.opu-cu-fake:after{content:counter(cu)}}@keyframes opu-cu-count{to{--opu-cu-n:var(--opu-target,0)}}@keyframes opu-cu-out{to{opacity:0}}@keyframes opu-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.opu-reveal{animation:opu-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes opu-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --prd-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.prd-cu{position:relative;display:inline-block}.prd-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.prd-cu-real{opacity:0;animation:prd-cu-in .28s ease-out 1.02s both}.prd-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--prd-cu-n:0;counter-reset:cu var(--prd-cu-n);animation:prd-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,prd-cu-out .24s ease-out 1.02s both}.prd-cu-fake:after{content:var(--cu-prefix,"") counter(cu)}}@keyframes prd-cu-count{to{--prd-cu-n:var(--cu-target,0)}}@keyframes prd-cu-out{to{opacity:0}}@keyframes prd-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.prd-reveal{animation:prd-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes prd-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --ppf-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.ppf-cu{position:relative;display:inline-block}.ppf-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.ppf-cu-real{opacity:0;animation:ppf-cu-in .28s ease-out 1.02s both}.ppf-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--ppf-cu-n:0;counter-reset:cu var(--ppf-cu-n);animation:ppf-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,ppf-cu-out .24s ease-out 1.02s both}.ppf-cu-fake:after{content:counter(cu)}}@keyframes ppf-cu-count{to{--ppf-cu-n:var(--ppf-target,0)}}@keyframes ppf-cu-out{to{opacity:0}}@keyframes ppf-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ppf-reveal{animation:ppf-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes ppf-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@property --qpf-cu-n{syntax:"<integer>";inherits:false;initial-value:0}.qpf-cu{position:relative;display:inline-block}.qpf-cu-fake{display:none}@media (prefers-reduced-motion:no-preference){.qpf-cu-real{opacity:0;animation:qpf-cu-in .28s ease-out 1.02s both}.qpf-cu-fake{display:block;position:absolute;inset:0;white-space:nowrap;--qpf-cu-n:0;counter-reset:cu var(--qpf-cu-n);animation:qpf-cu-count 1.1s cubic-bezier(.12,.78,.28,1) both,qpf-cu-out .24s ease-out 1.02s both}.qpf-cu-fake:after{content:counter(cu)}}@keyframes qpf-cu-count{to{--qpf-cu-n:var(--qpf-target,0)}}@keyframes qpf-cu-out{to{opacity:0}}@keyframes qpf-cu-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){.qpf-reveal{animation:qpf-reveal .46s cubic-bezier(.16,.84,.44,1) both;animation-delay:calc(var(--i, 0) * 70ms)}}@keyframes qpf-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}