:root{--brand-primary:#fe3265;--brand-ink:#252525;--brand-tint:#ffdce5;--brand-white:#fff;--brand-primary-hover:#ec2058;--brand-primary-active:#d3134a;--cta-surface:#252525;--cta-surface-hover:#3a3a3a;--cta-surface-active:#101010;--text-on-cta:#fff;--canvas:#eff0eb;--surface:#fff;--surface-subtle:#fbfbf9;--surface-control:#f3f3f0;--surface-hover:#f5f5f5;--surface-hover-cool:#f9fafb;--surface-pressed:#eceded;--surface-selected:#fff5f7;--surface-selected-nav:#fe32651a;--surface-floating:#fff;--surface-modal:#fff;--surface-backdrop:#2525254d;--surface-disabled:#f3f4f6;--border:#e5e7eb;--border-light:#f3f4f6;--border-strong:#d1d5db;--text:#111827;--text-secondary:#374151;--text-muted:#6b7280;--text-faint:#9ca3af;--text-nav:#1f2937;--text-disabled:#9ca3af;--text-on-ink:#fff;--success:#15803d;--success-surface:#eff8f3;--warning:#b45309;--warning-surface:#fdf5e8;--danger:#dc2626;--danger-hover:#b91c1c;--danger-surface:#fef5f5;--info:#2563eb;--info-surface:#edf3fd;--focus-ring:var(--brand-ink);--focus-ring-inset:var(--brand-white);--focus-ring-width:2px;--focus-ring-width-edge:1px;--focus-ring-offset:1px;--rail-width:48px;--secondary-nav-width:200px;--context-panel-width:290px;--side-sheet-width:38vw;--side-sheet-min-width:360px;--side-sheet-max-width:720px;--macro-gap:6px;--toolbar-height:44px;--row-height:28px;--control-height-sm:24px;--control-height:28px;--control-height-lg:30px;--icon-button-size:26px;--icon-size-rail:14px;--icon-size-mark:18px;--icon-size-header:15px;--icon-size:14px;--icon-size-sm:13px;--icon-size-xs:11px;--rail-pinned-width:166px;--rail-icon-box:20px;--secondary-nav-min:176px;--secondary-nav-max:320px;--context-panel-min:248px;--context-panel-max:420px;--workspace-min:460px;--resize-hit:9px;--content-column:940px;--entry-card-width:416px;--entry-card-inset:32px;--entry-card-inset-phone:20px;--entry-card-inset-block-phone:26px;--entry-lockup-width:128px;--entry-lockup-width-phone:116px;--entry-control-height:44px;--entry-code-height:50px;--entry-gutter:16px;--entry-gutter-wide:20px;--entry-top-bias:clamp(72px, 10vh, 104px);--entry-bottom-bias:48px;--entry-language-inset:24px;--entry-language-inset-phone:8px;--entry-touch-target:44px;--entry-top-bias-phone:calc(var(--entry-language-inset-phone) + var(--entry-touch-target) + var(--space-2));--radius-row:4px;--radius-control-sm:5px;--radius-control:6px;--radius-floating:8px;--radius-region:10px;--radius-modal:12px;--radius-pill:999px;--module-inset-inline:18px;--module-header-inset-block:13px;--module-content-inset-block:16px;--row-inset-inline:8px;--row-inset-block:4px;--row-padding-inline:calc(var(--module-inset-inline) - var(--row-inset-inline));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-inter:Inter;--font-heebo:Heebo;--font-system:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ui:var(--font-inter), var(--font-heebo), var(--font-system);--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, monospace;--text-module:14px;--text-workspace-title:14px;--text-entry-title:23px;--text-entry-support:14px;--text-entry-field:15px;--text-entry-label:13px;--text-entry-code:21px;--text-entry-field-phone:16px;--text-section:13px;--text-body:13px;--text-list:12.5px;--text-meta:12px;--text-micro:11.5px;--text-badge:11px;--leading-title:1.25;--leading-prose:1.65;--leading-body:1.4;--leading-meta:1.35;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--shadow-module:0 1px 4px #00000021, 0 0 0 .5px #0000000f;--shadow-floating:0 8px 30px #2525251a, 0 2px 8px #2525250f;--shadow-modal:0 20px 60px #2525252e;--motion-instant:80ms;--motion-fast:.12s;--motion-standard:.18s;--motion-panel:.22s;--motion-reveal-delay:90ms;--ease-standard:cubic-bezier(.2, .8, .2, 1);--motion-rise:4px;--motion-pulse:1.4s;--motion-spin:.7s}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0s;--motion-fast:0s;--motion-standard:0s;--motion-panel:0s;--motion-reveal-delay:0s;--motion-rise:0px}}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/inter-latin-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/inter-latin-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/inter-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/inter-latin-700.woff2)format("woff2")}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/heebo-hebrew-400.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:block;src:url(/fonts/heebo-hebrew-500.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:block;src:url(/fonts/heebo-hebrew-600.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/heebo-hebrew-700.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}*,:before,:after{box-sizing:border-box}html,body{block-size:100%}:root:lang(he){--font-ui:var(--font-heebo), var(--font-inter), var(--font-system)}body{background:var(--canvas);color:var(--text);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0}h1,h2,h3,h4{line-height:var(--leading-title);font-weight:var(--weight-semibold);margin:0}h1{font-size:var(--text-workspace-title)}h2{font-size:var(--text-section)}h3{font-size:var(--text-body)}p{margin:0}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn:focus-visible,.input:focus-visible,.select:focus-visible,.select-trigger:focus-visible,.searchable-select-input:focus-visible{outline-width:var(--focus-ring-width-edge);outline-offset:0;border-color:var(--focus-ring)}.btn-primary:focus-visible,.btn-destructive:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-inset)}::selection{background:var(--brand-tint);color:var(--brand-ink)}.muted{color:var(--text-secondary)}.meta{font-size:var(--text-meta);color:var(--text-secondary)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-tight{gap:var(--space-2);flex-direction:column;display:flex}.row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{block-size:4px;inline-size:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}
.btn{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--control-height-lg);padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-list);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--motion-instant) var(--ease-standard), border-color var(--motion-instant) var(--ease-standard), color var(--motion-instant) var(--ease-standard), box-shadow var(--motion-instant) var(--ease-standard), transform var(--motion-instant) var(--ease-standard);background:0 0;border:1px solid #0000;padding-block:0;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;background:var(--surface-disabled);color:var(--text-disabled);border-color:#0000}.btn-primary{background:var(--cta-surface);color:var(--text-on-cta);font-weight:var(--weight-medium)}.btn-primary:hover:not(:disabled){background:var(--cta-surface-hover)}.btn-primary:active:not(:disabled){background:var(--cta-surface-active)}.btn-secondary{background:var(--surface-control);border-color:var(--border);color:var(--text)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.btn-secondary:active:not(:disabled){background:var(--surface-pressed)}.btn-tertiary{color:var(--text-secondary);background:0 0}.btn-tertiary:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.btn-tertiary:active:not(:disabled){background:var(--surface-pressed);color:var(--text)}.btn-destructive{background:var(--danger);color:var(--text-on-ink);font-weight:var(--weight-medium)}.btn-destructive:hover:not(:disabled){background:var(--danger-hover)}.btn-label-stack{justify-items:center;display:inline-grid}.btn-label,.btn-label-ghost{align-items:center;gap:var(--space-2);white-space:nowrap;grid-area:1/1;display:inline-flex}.btn-label-ghost{visibility:hidden;pointer-events:none}.btn-glyph-reserve{flex:none;block-size:13px;inline-size:13px}.btn-spinner{border-radius:var(--radius-pill);border:2px solid;opacity:.8;block-size:13px;inline-size:13px;animation:btn-spin var(--motion-spin) linear infinite;border-block-start-color:#0000}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner{opacity:.5;border-block-start-color:currentColor;animation:none}}.btn[data-state=success]{color:var(--text-on-cta)}.btn-secondary[data-state=success],.btn-tertiary[data-state=success]{color:var(--success)}.btn-lg{min-block-size:var(--control-height-lg);padding-inline:var(--space-4)}.btn-sm{min-block-size:var(--control-height-sm);padding-inline:var(--space-2);border-radius:var(--radius-control-sm);font-size:var(--text-meta)}.icon-btn{inline-size:var(--icon-button-size);block-size:var(--icon-button-size);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-instant) var(--ease-standard), color var(--motion-instant) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.icon-btn:active:not(:disabled){background:var(--surface-pressed);color:var(--text);transform:scale(.96)}.icon-btn[aria-expanded=true],.icon-btn[aria-pressed=true],.icon-btn[data-selected=true]{background:var(--surface-pressed);color:var(--text)}.rail .icon-btn[aria-pressed=true],.rail .icon-btn[aria-expanded=true]{background:var(--surface);border-color:var(--border)}.icon-btn:disabled{color:var(--text-disabled);cursor:not-allowed}.field{gap:var(--space-1);flex-direction:column;display:flex}.field-label{font-size:var(--text-meta);font-weight:var(--weight-regular);color:var(--text-muted)}.field-hint{font-size:var(--text-meta);color:var(--text-muted)}.input,.select{min-block-size:var(--control-height);inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text);font-size:var(--text-body);text-align:start;transition:background var(--motion-instant) var(--ease-standard), border-color var(--motion-instant) var(--ease-standard);padding-block:0}.input:hover:not(:disabled),.select:hover:not(:disabled){background:var(--surface);border-color:var(--border-strong)}.input:disabled,.select:disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}.input::placeholder{color:var(--text-faint)}.input[aria-invalid=true]{border-color:var(--danger)}.select-shell{align-items:center;inline-size:100%;display:flex;position:relative}.select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-3) + var(--icon-size-sm) + var(--space-2))}.select-shell-chevron{color:var(--text-secondary);pointer-events:none;display:inline-flex;position:absolute;inset-inline-end:var(--space-3)}.search{align-items:center;inline-size:100%;display:flex;position:relative}.search-icon{color:var(--text-secondary);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:var(--space-2)}.search .input{min-block-size:var(--control-height);padding-inline-start:calc(var(--space-2) + var(--icon-size) + var(--space-2))}.popover-anchor{display:inline-flex;position:relative}.popover{z-index:40;max-block-size:min(60vh,420px);min-inline-size:240px;max-inline-size:320px;padding:var(--space-1);background:var(--surface-floating);border:1px solid var(--border);border-radius:var(--radius-floating);box-shadow:var(--shadow-floating);animation:surface-rise var(--motion-fast) var(--ease-standard);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0;overflow-y:auto}@keyframes surface-rise{0%{opacity:0;transform:translateY(var(--motion-rise))}to{opacity:1;transform:translateY(0)}}.menu-item{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--row-height);padding-inline:var(--space-2);border-radius:var(--radius-row);color:var(--text);font-size:var(--text-body);text-align:start;cursor:pointer;transition:background var(--motion-instant) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.menu-item:hover{background:var(--surface-hover)}.menu-item[aria-current=true],.menu-item[data-current=true]{background:var(--surface-selected)}.select-menu{inline-size:100%;display:flex;position:relative}.select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--control-height);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text);font-size:var(--text-body);font-weight:var(--weight-regular);text-align:start;cursor:pointer;transition:background var(--motion-instant) var(--ease-standard), border-color var(--motion-instant) var(--ease-standard);display:inline-flex}.select-trigger:hover:not(:disabled),.select-trigger[data-open=true]{background:var(--surface);border-color:var(--border-strong)}.select-trigger:disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed}.select-trigger-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-chevron{color:var(--text-secondary);transition:transform var(--motion-fast) var(--ease-standard);flex:none}.select-trigger[data-open=true] .select-chevron{transform:rotate(180deg)}.select-list{z-index:65;max-block-size:280px;padding:var(--space-1);background:var(--surface-floating);border:1px solid var(--border);border-radius:var(--radius-floating);box-shadow:var(--shadow-floating);animation:surface-rise var(--motion-fast) var(--ease-standard);position:fixed;top:0;left:0;overflow-y:auto}.select-option{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--row-height);padding-inline:var(--space-2);border-radius:var(--radius-row);font-size:var(--text-body);cursor:pointer;display:flex}.select-option[data-active=true]{background:var(--surface-hover)}.select-option[aria-selected=true]{color:var(--text)}.select-option-mark{inline-size:var(--icon-size-sm);color:var(--brand-primary);display:inline-flex}.menu-separator{block-size:1px;margin-block:var(--space-1);background:var(--border)}.menu-section-label{padding-inline:var(--space-2);padding-block:var(--space-1);font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:none}.menu-surface{z-index:48;max-block-size:min(60vh,420px);min-inline-size:240px;max-inline-size:320px;padding:var(--space-1);background:var(--surface-floating);border:1px solid var(--border);border-radius:var(--radius-floating);box-shadow:var(--shadow-floating);animation:surface-appear var(--motion-fast) var(--ease-standard);flex-direction:column;display:flex}@keyframes surface-appear{0%{opacity:0}to{opacity:1}}.menu-flyout{min-inline-size:220px}.menu-identity{align-items:center;gap:var(--space-2);padding-inline:var(--space-2);padding-block:var(--space-2);display:flex}.menu-identity-text{flex-direction:column;min-inline-size:0;display:flex}.menu-identity-name{font-weight:var(--weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-identity-meta{font-size:var(--text-meta);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-views{flex-direction:column;min-block-size:0;display:flex}.menu-disclosure .list-row-main{flex-direction:column;align-items:stretch;min-inline-size:0;display:flex}.menu-disclosure{padding-block:var(--space-1);align-items:center}.menu-row-label{color:var(--text-secondary);flex:none}.menu-row-value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:var(--weight-medium);overflow:hidden}.menu-scroll{overscroll-behavior:contain;min-block-size:0;max-block-size:14rem;overflow-y:auto}.menu-empty{padding-inline:var(--space-2);padding-block:var(--space-2);color:var(--text-secondary);font-size:var(--text-meta)}.scrim{z-index:60;background:var(--surface-backdrop);animation:scrim-in var(--motion-fast) var(--ease-standard);display:flex;position:fixed;inset:0}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.dialog{inline-size:min(480px, calc(100vw - var(--space-8)));max-block-size:calc(100vh - var(--space-8));background:var(--surface-modal);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);animation:dialog-in var(--motion-standard) var(--ease-standard);margin:auto;overflow:auto}.dialog-form{inline-size:min(680px, calc(100vw - var(--space-8)))}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.side-sheet{inline-size:clamp(var(--side-sheet-min-width), var(--side-sheet-width), var(--side-sheet-max-width));background:var(--surface-modal);block-size:100%;max-inline-size:100vw;box-shadow:var(--shadow-modal);animation:sheet-in var(--motion-panel) var(--ease-standard);flex-direction:column;margin-inline-start:auto;display:flex;position:relative}@keyframes sheet-in{0%{opacity:.6;inset-inline-start:var(--space-8)}to{opacity:1;inset-inline-start:0}}.overlay-header{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--toolbar-height);padding-inline:var(--space-4);border-block-end:1px solid var(--border);display:flex}.overlay-title{font-size:var(--text-workspace-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.overlay-body{min-block-size:0;padding:var(--space-4);flex:1;overflow:auto}.overlay-footer{gap:var(--space-2);padding:var(--space-4);border-block-start:1px solid var(--border);justify-content:flex-end;display:flex}.tabs{gap:var(--space-1);border-block-end:1px solid var(--border);display:flex}.tab{align-items:center;gap:var(--space-2);min-block-size:var(--control-height-lg);padding-inline:var(--space-3);color:var(--text-secondary);font-size:var(--text-body);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;text-decoration:none;display:inline-flex}.tab:hover{color:var(--text)}.tab[aria-current=page]{color:var(--text);border-block-end-color:var(--brand-primary)}.tab{transition:color var(--motion-instant) var(--ease-standard)}.badge{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-control);color:var(--text-secondary);font-size:var(--text-micro);font-weight:var(--weight-medium);line-height:var(--leading-meta);white-space:nowrap;border:1px solid #0000;padding-block:2px;display:inline-flex}.badge-brand{background:var(--brand-tint);color:var(--brand-ink);border-color:#0000}.badge-success{background:var(--success-surface);color:var(--success);border-color:#0000}.badge-warning{background:var(--warning-surface);color:var(--warning);border-color:#0000}.badge-danger{background:var(--danger-surface);color:var(--danger);border-color:#0000}.badge-info{background:var(--info-surface);color:var(--info);border-color:#0000}.chip{align-items:center;gap:var(--space-1);min-block-size:var(--control-height);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-control);color:var(--text);font-size:var(--text-meta);cursor:pointer;transition:background var(--motion-instant) var(--ease-standard);display:inline-flex}.chip:hover{background:var(--surface-hover)}.chip[aria-pressed=true]{background:var(--brand-tint);color:var(--brand-ink);border-color:#0000}.banner{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-control);font-size:var(--text-body);border:1px solid #0000;align-items:flex-start;display:flex}.banner-info{background:var(--info-surface);color:var(--text)}.banner-success{background:var(--success-surface);color:var(--text)}.banner-warning{background:var(--warning-surface);color:var(--text)}.banner-danger{background:var(--danger-surface);color:var(--text)}.banner-title{font-weight:var(--weight-semibold)}.list-row{align-items:center;gap:var(--space-3);min-block-size:var(--row-height);padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-row);color:inherit;text-decoration:none;display:flex}.list-row-go{color:var(--text-disabled);opacity:0;transition:opacity var(--motion-instant) var(--ease-standard);flex:none;display:inline-flex}.list-row:hover .list-row-go,.list-row:focus-visible .list-row-go{opacity:1}.list-row{transition:background var(--motion-instant) var(--ease-standard)}.list-row:hover{background:var(--surface-hover-cool)}.list-row:active{background:var(--surface-pressed)}.list-row[aria-current=true],.list-row[data-current=true]{background:var(--surface-selected)}.list-row-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.list-row-title{font-size:var(--text-list);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-row-meta{gap:var(--space-2);font-size:var(--text-meta);color:var(--text-muted);flex-wrap:wrap;align-items:center;display:flex}.list-divided>li+li{border-block-start:1px solid var(--border-light)}.table-scroll{inline-size:100%;overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;font-size:var(--text-body)}.table th,.table td{text-align:start;padding-inline:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border)}.table th{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-secondary);white-space:nowrap}.table tbody tr:hover{background:var(--surface-hover)}.tooltip-anchor{display:inline-flex;position:relative}.tooltip{z-index:50;padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-row);background:var(--brand-ink);color:var(--text-on-ink);font-size:var(--text-meta);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2));transform:translateY(-50%)}.tooltip-anchor:hover>.tooltip,.tooltip-anchor:focus-within>.tooltip{opacity:1;visibility:visible}.skeleton{border-radius:var(--radius-row);background:var(--border-light);block-size:1em;animation:skeleton-pulse var(--motion-pulse) ease-in-out infinite;display:block}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.empty-state{align-items:center;gap:var(--space-2);padding-block:var(--space-8);text-align:center;color:var(--text-secondary);flex-direction:column;display:flex}.empty-state-title{font-weight:var(--weight-semibold);color:var(--text)}.shell-message{align-items:center;gap:var(--space-2);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.shell-message-title{font-size:var(--text-section);font-weight:var(--weight-semibold)}.shell-message-error .shell-message-title{color:var(--danger)}.shell-message-body{color:var(--text-secondary);max-inline-size:42ch}.shell-message-action{margin-block-start:var(--space-2)}.field-error{color:var(--danger);font-size:var(--text-meta);font-weight:var(--weight-regular)}.form-status{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-column{inline-size:100%;max-inline-size:var(--content-column);flex-direction:column;align-items:stretch;display:flex}.content-section{padding-block:var(--space-4)}.content-column>.stack{display:block}.content-section+.content-section{border-block-start:1px solid var(--border)}.content-section:first-child{padding-block-start:var(--space-2)}.content-section-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.content-section-heading{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.content-section-title{font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-body)}.content-section-description{font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-muted)}.content-section-body{gap:var(--space-3);flex-direction:column;display:flex}.section-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-region)}.section-card-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4);padding-block-end:var(--space-2);display:flex}.section-card-title{font-size:var(--text-section);font-weight:var(--weight-semibold)}.section-card-body{padding:var(--space-4);gap:var(--space-4);flex-direction:column;padding-block-start:var(--space-2);display:flex}.setting-row{gap:var(--space-4);padding-block:var(--space-1);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.setting-row-text{flex-direction:column;flex:280px;gap:2px;min-inline-size:0;display:flex}.setting-row-label{font-weight:var(--weight-medium);color:var(--text)}.setting-row-control{gap:var(--space-2);flex-direction:column;flex:0 384px;min-inline-size:260px;display:flex}.setting-row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.setting-row-actions .select-menu{flex:160px}.definition-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(0,200px));justify-content:start;display:grid}.definition-grid>div{min-inline-size:0}.definition-value{overflow-wrap:anywhere}.definition-grid[data-layout=rows]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.definition-slot{container-type:inline-size}@container (max-width:340px){.definition-grid{display:block}.definition-grid>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:5px;display:flex}.definition-grid>div+div{border-block-start:1px solid var(--border-light)}.definition-value{text-align:end;justify-content:flex-end;margin-block-start:0}}.definition-term{font-size:var(--text-list);line-height:var(--leading-meta);color:var(--text-muted)}.definition-value{gap:var(--space-2);font-size:var(--text-list);font-weight:var(--weight-regular);line-height:var(--leading-body);flex-wrap:wrap;align-items:center;margin-block-start:2px;display:flex}.activity-item{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.activity-text{min-inline-size:0}.activity-time{font-size:var(--text-meta)}.searchable-select{inline-size:100%;display:flex;position:relative}.searchable-select-field{align-items:center;inline-size:100%;display:flex;position:relative}.searchable-select-icon{color:var(--text-secondary);pointer-events:none;display:inline-flex;position:absolute;inset-inline-start:var(--space-3)}.searchable-select-field .select-chevron{color:var(--text-secondary);pointer-events:none;position:absolute;inset-inline-end:var(--space-3)}.searchable-select-input{cursor:pointer;padding-inline-start:calc(var(--space-3) + var(--icon-size-sm) + var(--space-2));padding-inline-end:calc(var(--space-3) + var(--icon-size-sm) + var(--space-2))}.searchable-select-input:focus{cursor:text}.searchable-select-list{max-block-size:320px}.searchable-select-empty{padding-inline:var(--space-2);padding-block:var(--space-3);color:var(--text-secondary);font-size:var(--text-body)}.members-stack{gap:var(--space-5);flex-direction:column;display:flex}.members-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.members-filters{gap:var(--space-2);grid-template-columns:minmax(12rem,1fr) auto auto;align-items:center;display:grid}@media (max-width:720px){.members-filters{grid-template-columns:1fr}}.members-person{flex-direction:column;align-items:flex-start;gap:2px;min-inline-size:0;display:flex}.members-person>*{overflow-wrap:anywhere;max-inline-size:100%}.members-person-name{font-weight:var(--weight-medium);color:var(--text)}.members-row{cursor:pointer;transition:background var(--motion-instant) var(--ease-standard)}.members-row:hover,.members-row:focus-within{background:var(--surface-hover)}.members-row[data-selected=true]{background:var(--surface-selected)}.members-row-trigger{inline-size:100%;min-inline-size:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.members-row-trigger:focus-visible{outline-offset:2px;border-radius:var(--radius-control)}.invite-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(8rem,auto) auto;grid-template-areas:"email role remove";align-items:end;display:grid}.invite-row-email{grid-area:email}.invite-row-role{grid-area:role}.invite-row-remove{min-block-size:var(--control-height);grid-area:remove;align-items:center;display:flex}.invite-rows{container:invite-rows/inline-size}@container invite-rows (max-width:25rem){.invite-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"email email""role remove"}}.avatar{border-radius:var(--radius-pill);background:var(--surface-selected);color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-semibold);aspect-ratio:1;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.avatar-image{object-fit:cover;block-size:100%;inline-size:100%}.avatar-initials{letter-spacing:.02em}.profile-identity{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.profile-name-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.teams-stack,.channels-stack{gap:var(--space-5);flex-direction:column;display:flex}.teams-head,.channels-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.teams-filters{gap:var(--space-2);grid-template-columns:minmax(12rem,1fr);align-items:center;display:grid}.teams-row{cursor:pointer;transition:background var(--motion-instant) var(--ease-standard)}.teams-row:hover,.teams-row:focus-within{background:var(--surface-hover)}.teams-row[data-selected=true]{background:var(--surface-selected)}.teams-row-trigger{inline-size:100%;min-inline-size:0;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:block}.teams-row-trigger:focus-visible{outline-offset:2px;border-radius:var(--radius-control)}.teams-team{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.teams-team-glyph{color:var(--text-muted);flex:none;display:inline-flex}.teams-team-name{font-weight:var(--weight-medium);color:var(--text);overflow-wrap:anywhere;min-inline-size:0}.team-icon-picker{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(2.25rem,1fr));max-inline-size:22rem;display:grid}.team-member-picker{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.team-member-list{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.contacts-stack{gap:var(--space-5);flex-direction:column;display:flex}.contacts-head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.contacts-filters{gap:var(--space-2);grid-template-columns:minmax(12rem,1fr) auto;align-items:end;display:grid}.contacts-row{transition:background var(--motion-instant) var(--ease-standard)}.contacts-row:hover,.contacts-row:focus-within{background:var(--surface-hover)}.contacts-row-trigger{inline-size:100%;min-inline-size:0;color:inherit;font-weight:var(--weight-medium);overflow-wrap:anywhere;text-decoration:none;display:block}.contacts-row-trigger:focus-visible{outline-offset:2px;border-radius:var(--radius-control)}.contacts-pagination{justify-content:flex-start;display:flex}.contacts-detail{gap:var(--space-5);flex-direction:column;display:flex}.contacts-identities{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contacts-identities>li{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}
.app{gap:var(--macro-gap);block-size:100vh;padding:var(--macro-gap);background:var(--canvas);display:flex;position:relative;overflow:hidden}.skip-link{z-index:80;padding-inline:var(--space-3);padding-block:var(--space-2);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-row);font-weight:var(--weight-semibold);transition:inset-block-start var(--motion-fast) var(--ease-standard);text-decoration:none;position:absolute;inset-block-start:calc(var(--space-2) * -6);inset-inline-start:var(--space-4)}.skip-link:focus{inset-block-start:var(--space-2)}.rail{flex:0 0 var(--rail-width);inline-size:var(--rail-width);align-items:center;gap:var(--space-2);padding-block:var(--space-2);background:var(--canvas);box-shadow:none;margin-block:calc(var(--macro-gap) * -1);border:1px solid #0000;border-radius:0;flex-direction:column;margin-inline-start:calc(var(--macro-gap) * -1);display:flex}.rail-mark{flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;text-decoration:none;display:flex}.rail-mark-image{background:var(--brand-ink);block-size:24px;inline-size:24px;display:block;-webkit-mask-image:url(/brand/heybase-mark.png);mask-image:url(/brand/heybase-mark.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rail-header{justify-content:center;align-items:center;gap:var(--space-2);inline-size:100%;display:flex}.rail[data-rail-expanded=true] .rail-header{padding-inline:var(--space-1);justify-content:space-between;margin-block-end:var(--space-1)}.rail-controls{flex:none;align-items:center;display:flex}.rail[data-rail-expanded=true]{flex-basis:var(--rail-pinned-width);inline-size:var(--rail-pinned-width);padding-inline:var(--row-inset-inline);align-items:stretch}.rail[data-rail-expanded=true] .rail-group{align-items:stretch}.rail[data-rail-state=pinned]{background:var(--canvas);flex-grow:0;flex-shrink:0}.rail[data-rail-state=transient]{flex-basis:var(--rail-pinned-width);inline-size:var(--rail-pinned-width);margin-inline-end:calc(var(--rail-width) - var(--rail-pinned-width));margin-block:var(--space-1);background:var(--surface-subtle);border-block-color:var(--border);border-inline-end-color:var(--border);box-shadow:var(--shadow-floating);z-index:46;border-start-end-radius:var(--radius-region);border-end-end-radius:var(--radius-region)}.rail[data-rail-state=compact],.rail[data-rail-state=transient]{transition:flex-basis var(--motion-panel) var(--ease-standard), inline-size var(--motion-panel) var(--ease-standard), margin-block-start var(--motion-panel) var(--ease-standard), margin-block-end var(--motion-panel) var(--ease-standard), margin-inline-end var(--motion-panel) var(--ease-standard), padding-inline-start var(--motion-panel) var(--ease-standard), padding-inline-end var(--motion-panel) var(--ease-standard), background-color var(--motion-panel) var(--ease-standard), border-color var(--motion-panel) var(--ease-standard), border-radius var(--motion-panel) var(--ease-standard), box-shadow var(--motion-panel) var(--ease-standard)}.rail[data-rail-state=compact]{transition-duration:var(--motion-standard)}.resize-handle{inline-size:var(--resize-hit);margin-inline:calc((var(--resize-hit) + var(--macro-gap)) / -2);z-index:20;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex}.resize-handle-line{border-radius:var(--radius-pill);block-size:32px;inline-size:2px;transition:background var(--motion-instant) var(--ease-standard);background:0 0}.resize-handle:hover .resize-handle-line,.resize-handle[data-dragging=true] .resize-handle-line{background:var(--border-strong)}.resize-handle:focus-visible{outline-offset:-1px;border-radius:var(--radius-pill)}.app[data-resizing=true] .secondary-nav,.app[data-resizing=true] .context-panel,.app[data-resizing=true] .rail{transition:none}.rail-group{align-items:center;gap:var(--space-1);flex-direction:column;inline-size:100%;display:flex}.rail-spacer{flex:1}.rail-item{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--icon-button-size);font-family:inherit;font-size:var(--text-body);text-align:start;border-radius:var(--radius-control);color:var(--text-nav);cursor:pointer;transition:background var(--motion-instant) var(--ease-standard), color var(--motion-instant) var(--ease-standard);background:0 0;border:0;justify-content:center;text-decoration:none;display:flex;position:relative}.rail-item-label{text-overflow:ellipsis;white-space:nowrap;opacity:1;min-inline-size:0;transition:opacity var(--motion-standard) var(--ease-standard) var(--motion-reveal-delay);flex:1;overflow:hidden}.rail[data-rail-expanded=false] .rail-item-label{clip-path:inset(50%);white-space:nowrap;opacity:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;transition:none;position:absolute;overflow:hidden}.rail[data-rail-expanded=true] .rail-item{padding-inline:var(--row-padding-inline);justify-content:flex-start}.rail[data-rail-state=compact]{overflow:hidden}@media (prefers-reduced-motion:reduce){.rail{transition:none}}.rail-item:hover{color:var(--brand-ink);background:#0000000d}.rail-item[aria-current=page]{background:var(--surface-selected-nav);color:var(--brand-ink)}.rail-item[aria-expanded=true]{background:var(--surface-pressed);color:var(--brand-ink)}.secondary-nav{inline-size:var(--secondary-nav-width);background:var(--surface-subtle);flex-direction:column;flex:none;min-block-size:0;display:flex;overflow:hidden}.secondary-nav-header{gap:var(--space-2);min-block-size:var(--toolbar-height);padding-inline:var(--module-inset-inline);padding-block:var(--module-header-inset-block);border-block-end:1px solid var(--border-light);flex-direction:column;display:flex}.secondary-nav-title{font-size:var(--text-module);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.secondary-nav-scroll{min-block-size:0;padding-inline:var(--row-inset-inline);flex:1;padding-block-end:var(--space-2);overflow-y:auto}.secondary-nav-footer{padding:var(--space-2);border-block-start:1px solid var(--border-light)}.nav-group+.nav-group{margin-block-start:var(--space-2)}.nav-group-row{align-items:center;gap:var(--space-1);display:flex}.nav-group-header{align-items:center;gap:var(--space-1);min-inline-size:0;min-block-size:var(--row-height);padding-inline:var(--row-padding-inline);border-radius:var(--radius-row);color:var(--text-secondary);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.nav-group-header:hover{background:var(--surface-hover);color:var(--text)}.nav-group-label{flex:1;min-inline-size:0}.nav-item{min-block-size:var(--row-height);padding-inline:var(--row-padding-inline);border-radius:var(--radius-row);color:var(--text-secondary);font-size:var(--text-body);align-items:center;gap:7px;text-decoration:none;display:flex}.nav-item:hover{background:var(--surface-hover)}.nav-item[aria-current=page]{background:var(--surface-selected);color:var(--brand-primary);font-weight:var(--weight-semibold)}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.nav-item-count{font-size:var(--text-meta);color:var(--text-faint);font-variant-numeric:tabular-nums;flex:none}.nav-child{padding-inline-start:var(--space-6)}.module{border-radius:var(--radius-region);box-shadow:var(--shadow-module)}.workspace{background:var(--surface);flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.workspace-toolbar{align-items:center;gap:var(--space-3);min-block-size:var(--toolbar-height);padding-inline:var(--module-inset-inline);padding-block:var(--module-header-inset-block);border-block-end:1px solid var(--border);flex:none;display:flex}.workspace-heading{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.workspace-title{font-size:var(--text-workspace-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-subtitle{font-size:var(--text-meta);line-height:var(--leading-meta);color:var(--text-muted)}.workspace-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.nav-drawer-toggle{display:none}.workspace-body{min-block-size:0;padding-inline:var(--module-inset-inline);padding-block:var(--module-content-inset-block) var(--space-3);flex:1;overflow:auto}.workspace-measure{gap:var(--space-4);flex-direction:column;max-inline-size:780px;display:flex}.context-panel{inline-size:var(--context-panel-width);background:var(--surface-subtle);flex-direction:column;flex:none;min-block-size:0;display:flex;overflow:hidden}.context-panel-header{align-items:center;gap:var(--space-2);min-block-size:var(--toolbar-height);padding-inline:var(--module-inset-inline);border-block-end:1px solid var(--border);flex:none;display:flex}.context-panel-title{min-inline-size:0;font-size:var(--text-body);font-weight:var(--weight-semibold);flex:1}.context-panel-body{min-block-size:0;padding-inline:var(--module-inset-inline);padding-block:var(--module-content-inset-block);flex:1;overflow:auto}.entry{background:var(--canvas);flex-direction:column;min-block-size:100vh;display:flex}.entry-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:var(--space-6);padding-block:var(--space-4);display:flex}.entry-main{padding-inline:var(--space-4);padding-block:var(--space-8);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.entry-panel{gap:var(--space-5);inline-size:100%;max-inline-size:420px;padding:var(--space-8);background:var(--surface-floating);border:1px solid var(--border);border-radius:var(--radius-modal);box-shadow:var(--shadow-floating);flex-direction:column;display:flex}.entry-panel-wide{max-inline-size:600px}.entry-title{font-size:var(--text-entry-title);font-weight:var(--weight-bold);line-height:var(--leading-title)}.wordmark{object-fit:contain;align-self:flex-start;block-size:28px;inline-size:auto;max-inline-size:100%;text-decoration:none;display:block}.wordmark-lg{block-size:44px}@media (max-width:1439px){.app>.context-panel{inset-block:var(--macro-gap);z-index:35;box-shadow:var(--shadow-floating);position:absolute;inset-inline-end:var(--macro-gap)}}@media (max-width:1023px){.nav-drawer-toggle{display:inline-flex}.app>.secondary-nav{inset-block:var(--macro-gap);z-index:40;max-inline-size:calc(100vw - var(--rail-width) - var(--macro-gap) * 3);box-shadow:var(--shadow-floating);display:none;position:absolute;inset-inline-start:calc(var(--macro-gap) + var(--rail-width) + var(--macro-gap))}.app>.secondary-nav[data-drawer-open=true]{display:flex}.workspace-toolbar{padding-inline:var(--space-3)}.workspace-body{padding:var(--space-3)}}@media (max-width:640px){.entry-panel{padding:var(--space-4)}.entry-header{padding-inline:var(--space-4)}}.workspace-transition{z-index:55;background:var(--canvas);animation:workspace-transition-in var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes workspace-transition-in{0%{opacity:0}}.workspace-transition-body{align-items:center;gap:var(--space-3);text-align:center;padding-inline:var(--space-6);flex-direction:column;display:flex}.workspace-transition-mark{background:var(--brand-ink);block-size:32px;inline-size:32px;display:block;-webkit-mask-image:url(/brand/heybase-mark.png);mask-image:url(/brand/heybase-mark.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-transition-text{color:var(--text-secondary);font-size:var(--text-body);margin:0}.workspace-transition-progress{border-radius:var(--radius-pill);background:var(--border);block-size:2px;inline-size:120px;position:relative;overflow:hidden}.workspace-transition-progress:after{content:"";border-radius:inherit;background:var(--brand-ink);inline-size:40%;animation:workspace-transition-sweep var(--motion-pulse) var(--ease-standard) infinite;position:absolute;inset-block:0}@keyframes workspace-transition-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.workspace-transition{animation:none}.workspace-transition-progress:after{opacity:.4;inline-size:100%;animation:none}}
.entry-surface{min-block-size:100dvh;padding-block-start:var(--entry-top-bias);padding-block-end:var(--entry-bottom-bias);padding-inline:var(--entry-gutter);background:var(--canvas);flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:hidden}.entry-language{z-index:1;position:absolute;inset-block-start:var(--entry-language-inset);inset-inline-end:var(--entry-language-inset)}.entry-language-button{justify-content:center;align-items:center;gap:var(--space-1);min-inline-size:var(--entry-touch-target);min-block-size:var(--entry-touch-target);padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-entry-support);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-instant) var(--ease-standard), color var(--motion-instant) var(--ease-standard);background:0 0;border:1px solid #0000;line-height:1;display:inline-flex}.entry-language-button:hover{background:var(--surface-hover);color:var(--text)}.entry-language-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.entry-card{--control-height:var(--entry-control-height);--control-height-lg:var(--entry-control-height);--surface-control:var(--surface);--cta-surface:var(--brand-primary);--cta-surface-hover:var(--brand-primary-hover);--cta-surface-active:var(--brand-primary-active);--text-body:var(--text-entry-field);--text-list:var(--text-entry-support);inline-size:100%;max-inline-size:var(--entry-card-width);padding:var(--entry-card-inset);background:var(--surface);border-radius:var(--radius-region);box-shadow:var(--shadow-module);flex-direction:column;display:flex}.entry-lockup{inline-size:var(--entry-lockup-width);block-size:auto;margin-block-end:var(--space-8);margin-inline:auto;display:block}.entry-heading{text-align:center;margin-block-end:var(--space-6)}.entry-heading-title{font-size:var(--text-entry-title);font-weight:var(--weight-bold);line-height:var(--leading-title);color:var(--brand-ink)}.entry-heading-support{font-size:var(--text-entry-support);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--text-muted);margin-block-start:var(--space-1)}.entry-form{gap:var(--space-4);flex-direction:column;display:flex}.entry-form .field{gap:7px}.entry-form .field-label{font-size:var(--text-entry-label);font-weight:var(--weight-medium)}.entry-form .field-error,.entry-form .field-hint{font-size:var(--text-meta)}.entry-row-split{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.entry-identity{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.entry-identity-value{font-size:var(--text-entry-support);color:var(--text-secondary);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}.entry-inline-action{color:var(--brand-primary);font-size:var(--text-entry-support);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.entry-inline-action:hover:not(:disabled){text-decoration:underline}a.entry-inline-action[aria-disabled=true],.entry-inline-action:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.entry-inline-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-row)}.entry-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.entry-secret{align-items:center;display:flex;position:relative}.entry-secret .input{padding-inline-end:calc(var(--entry-control-height) - var(--space-1))}.entry-secret-toggle{inline-size:calc(var(--entry-control-height) - var(--space-2));block-size:calc(var(--entry-control-height) - var(--space-2));border-radius:var(--radius-control-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-1)}.entry-secret-toggle:hover{color:var(--text);background:var(--surface-hover)}.entry-secret-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.entry-code .input{min-block-size:var(--entry-code-height);font-size:var(--text-entry-code);font-weight:var(--weight-medium);text-align:center;letter-spacing:.32em;text-indent:.32em;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.entry-code .input::placeholder{letter-spacing:.32em}.entry-requirements{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-2);display:flex}.entry-requirement{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--text-muted);display:flex}.entry-requirement[data-met=true]{color:var(--success)}.entry-requirement-marker{inline-size:var(--icon-size);block-size:var(--icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.entry-factors{gap:var(--space-2);flex-direction:column;display:flex}.entry-factor{align-items:center;gap:var(--space-3);min-block-size:var(--entry-control-height);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);font-size:var(--text-entry-support);font-weight:var(--weight-medium);text-align:start;cursor:pointer;transition:background var(--motion-instant) var(--ease-standard), border-color var(--motion-instant) var(--ease-standard);display:flex}.entry-factor:hover{background:var(--surface-hover);border-color:var(--border-strong)}.entry-factor:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.entry-factor-icon{color:var(--text-muted);flex:none;display:inline-flex}.entry-route{text-align:center;font-size:var(--text-entry-support);color:var(--text-muted);margin-block-start:var(--space-6)}.entry-route a,.entry-route .entry-inline-action{margin-inline-start:var(--space-1)}.entry-back{align-items:center;gap:var(--space-1);font-size:var(--text-entry-support);color:var(--text-muted);align-self:flex-start;margin-block-end:var(--space-4);display:inline-flex}.entry-alert{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--text-meta);line-height:var(--leading-body);display:flex}.entry-alert[data-tone=error]{background:var(--danger-surface);color:var(--danger)}.entry-alert[data-tone=notice]{background:var(--surface-control);color:var(--text-secondary)}.entry-alert-icon{flex:none;margin-block-start:1px}.entry-actions{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-2);display:flex}.entry-actions .btn{inline-size:100%}.entry-pending{justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-6);color:var(--text-secondary);font-size:var(--text-entry-support);display:flex}.entry-terms{text-align:center;font-size:var(--text-micro);line-height:var(--leading-body);color:var(--text-faint);margin-block-start:var(--space-3)}@media (min-width:400px){.entry-surface{padding-inline:var(--entry-gutter-wide)}}@media (max-width:640px){.entry-surface{padding-block-start:max(var(--entry-top-bias-phone), calc(env(safe-area-inset-top) + var(--entry-top-bias-phone)));padding-block-end:max(var(--space-8), env(safe-area-inset-bottom));padding-inline-start:max(var(--entry-gutter), env(safe-area-inset-left));padding-inline-end:max(var(--entry-gutter), env(safe-area-inset-right))}.entry-card{--text-body:var(--text-entry-field-phone);padding-inline:var(--entry-card-inset-phone);padding-block:var(--entry-card-inset-block-phone)}.entry-lockup{inline-size:var(--entry-lockup-width-phone);margin-block-end:var(--space-6)}.entry-language{inset-block-start:max(var(--entry-language-inset-phone), env(safe-area-inset-top));inset-inline-end:max(var(--entry-language-inset-phone), env(safe-area-inset-right))}.entry-row-split{grid-template-columns:1fr}}.entry-provider{gap:var(--space-2);flex-direction:column;margin-block-start:var(--space-3);display:flex}.entry-provider-separator{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);display:flex}.entry-provider-separator:before,.entry-provider-separator:after{content:"";background:var(--line-subtle);flex:1;block-size:1px}.entry-provider-action{justify-content:center;align-items:center;gap:var(--space-2);inline-size:100%;display:inline-flex}.entry-provider-mark{flex:none;block-size:18px;inline-size:18px}

