:root{--color-abyss:#00211e;--color-white:#fff;--color-electric-lime:#d5fb09;--color-ink:var(--color-white);--color-muted:var(--color-white);--color-surface:var(--color-white);--color-canvas:var(--color-abyss);--color-tint:var(--color-abyss);--color-subtle:var(--color-abyss);--color-brand:var(--color-electric-lime);--color-brand-dark:var(--color-electric-lime);--color-border:var(--color-white);--color-border-subtle:var(--color-white);--color-border-dashed:var(--color-white);--color-focus:var(--color-electric-lime);--color-positive:var(--color-abyss);--color-positive-background:var(--color-electric-lime);--color-danger:var(--color-electric-lime);--color-danger-background:var(--color-white);--color-secondary:var(--color-abyss);--color-secondary-hover:var(--color-abyss);--color-control-border:var(--color-white);--color-disabled:var(--color-abyss);--color-disabled-text:var(--color-white);--color-badge-text:var(--color-white);--color-peach-background:var(--color-abyss);--color-peach-text:var(--color-electric-lime);--color-cover-background:var(--color-abyss);--color-teal-background:var(--color-abyss);--color-teal-text:var(--color-electric-lime);--color-violet-background:var(--color-abyss);--color-violet-text:var(--color-white);--color-avatar-background:var(--color-electric-lime);--color-avatar-text:var(--color-abyss);--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-size-caption:.75rem;--font-size-small:.875rem;--font-size-body:1rem;--font-size-heading:1.375rem;--font-weight-medium:600;--font-weight-bold:700;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:5rem;--radius-small:.75rem;--radius-medium:1rem;--radius-large:1.5rem;--radius-pill:999px;--control-height:3rem;--control-height-compact:2.5rem;--shadow-card:0 12px 40px #00211e52;--container-gutter:2rem;--content-width:74rem;--content-width-narrow:42rem;--content-width-hero-title:14ch;--header-height:5rem;--sidebar-width:16rem;font-family:var(--font-family);color:var(--color-ink);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}:where(.dashboard-sidebar,.site-header,.section--inverse,.workspace-card,.tenant-button,.editor-card,.address-fields,.feature-card,.pricing-card,.workspace-preview,.info-card,.support-form,.dashboard-introduction){color:var(--color-abyss);--color-ink:var(--color-abyss);--color-muted:var(--color-abyss);--color-border:var(--color-abyss);--color-border-subtle:var(--color-abyss);--color-border-dashed:var(--color-abyss);--color-control-border:var(--color-abyss);--color-tint:var(--color-white);--color-subtle:var(--color-white);--color-secondary:var(--color-abyss);--color-secondary-hover:var(--color-abyss);--color-disabled:var(--color-abyss);--color-disabled-text:var(--color-white);--color-positive:var(--color-abyss);--color-positive-background:var(--color-electric-lime);--color-danger:var(--color-abyss);--color-danger-background:var(--color-white);--color-focus:var(--color-abyss);--color-badge-text:var(--color-white)}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--color-canvas);margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.15}p{line-height:1.6}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,.button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 1px var(--color-abyss)}.container{width:min(100% - var(--container-gutter), var(--content-width));margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{top:-8rem;left:var(--space-3);z-index:30;padding:var(--space-3);border-radius:var(--radius-small);background:var(--color-electric-lime);color:var(--color-abyss);position:fixed}.skip-link:focus{top:var(--space-3)}@media (width<=48rem){html{scroll-padding-top:8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand{color:var(--color-ink);font-size:1.5rem;font-weight:var(--font-weight-bold);letter-spacing:-.055em;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.brand-mark,.preview-logo{background:var(--color-abyss);width:2.25rem;height:2.25rem;color:var(--color-electric-lime);font-size:1.375rem;font-weight:var(--font-weight-bold);letter-spacing:-.08em;border-radius:50%;place-items:center;display:grid}.button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--color-secondary);color:var(--color-white);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-align:center;border:0;padding:.75rem 1.25rem;line-height:1.25;text-decoration:none;display:inline-flex}.button:hover{text-underline-offset:3px;text-decoration:underline}.button--primary{background:var(--color-brand);color:var(--color-abyss)}.button--primary:hover{background:var(--color-brand-dark)}.button--danger{background:var(--color-abyss);color:var(--color-white)}.button:disabled{background:var(--color-white);color:var(--color-abyss);box-shadow:inset 0 0 0 1px var(--color-abyss);opacity:.55}.badge{border-radius:var(--radius-small);background:var(--color-secondary);width:fit-content;color:var(--color-badge-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;padding:.375rem .625rem;line-height:1.2;display:inline-flex}.badge--success{background:var(--color-positive-background);color:var(--color-positive)}.eyebrow{align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:.8125rem;font-weight:var(--font-weight-medium);letter-spacing:.025em;line-height:1.4;display:flex}.status-dot{width:var(--space-1);height:var(--space-1);background:var(--color-brand);border-radius:50%;flex-shrink:0;display:inline-block}.session-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.session-status{color:var(--color-muted);font-size:.8125rem}.feedback{margin-bottom:var(--space-3);border-radius:var(--radius-small);padding:1rem 1.25rem;font-size:.9375rem}.feedback--success{background:var(--color-positive-background);color:var(--color-positive)}.feedback--error{background:var(--color-danger-background);color:var(--color-danger)}.section-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:1.25rem;display:flex}.section-description{max-width:48rem;margin-top:var(--space-2);color:var(--color-muted);font-size:.9375rem}.empty-state{padding:var(--space-5);border:1px dashed var(--color-border-dashed);border-radius:var(--radius-small);color:var(--color-muted);text-align:center}.field{min-width:0;margin-block:1.125rem}.field label{margin-bottom:var(--space-1);color:var(--color-ink);font-size:var(--font-size-small);line-height:1.5;display:block}.field-control{align-items:stretch;min-width:0;display:flex}.field input,.field select,.field textarea{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-control-border);border-radius:var(--radius-medium);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-body);padding:.75rem 1rem;display:block}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-ink)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:1px}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border:2px solid var(--color-danger);padding:calc(.75rem - 1px) calc(1rem - 1px)}.field textarea{resize:vertical;line-height:1.6}.field-control--suffix input{border-top-right-radius:0;border-bottom-right-radius:0}.input-suffix{border:1px solid var(--color-control-border);border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:var(--color-tint);color:var(--color-muted);font-size:var(--font-size-small);border-left:0;flex-shrink:0;align-items:center;padding:.75rem;display:flex}.field-help,.field-error{margin-top:.375rem;font-size:.8125rem}.field-help{color:var(--color-muted)}.field-error{color:var(--color-danger)}.form-actions{gap:var(--space-1);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.availability-control{align-items:center;gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.availability-result{color:var(--color-muted);font-size:var(--font-size-small)}.sender-address{flex-wrap:wrap;align-items:start;gap:.625rem;display:flex}.sender-address>.field{margin-block:var(--space-1);flex:11rem}.address-separator{color:var(--color-muted);padding-top:2.75rem}
