/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */:root{--pub-bg:#fff;--pub-surface:#fafafa;--pub-surface-2:#f4f4f4;--pub-ink:#0a0a0a;--pub-ink-2:#404040;--pub-ink-3:#737373;--pub-mute:#6b6b6b;--pub-line:#e8e8e8;--pub-line-strong:#d4d4d4;--pub-gold:var(--pub-ink-3);--pub-accent:var(--pub-ink-3);--pub-success:#10b981;--pub-error:#b91c1c;--pub-error-solid:#b91c1c;--pub-success-solid:#047857;--pub-warning:#b45309;--pub-warn:var(--pub-warning);--pub-border:var(--pub-line);--pub-text-muted:var(--pub-ink-3);--pub-surface-3:var(--pub-surface-2);--pub-shadow:var(--pub-shadow-md);--pub-shadow-xs:0 1px 2px #0a0a0a0a;--pub-shadow-sm:0 1px 3px #0a0a0a0f,0 1px 2px #0a0a0a0a;--pub-shadow-md:0 4px 12px #0a0a0a0f,0 2px 4px #0a0a0a0a;--pub-shadow-lg:0 12px 40px #0a0a0a14,0 4px 12px #0a0a0a0d;--pub-shadow-xl:0 24px 64px #0a0a0a1a,0 8px 24px #0a0a0a0f;--pub-radius-sm:8px;--pub-radius:12px;--pub-radius-lg:18px;--pub-radius-xl:24px;--pub-search-scrim:#ffffff8c;--pub-glass-bg:#ffffff73;--pub-glass-bg-2:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){:root{--pub-glass-bg-2:color-mix(in srgb,var(--pub-surface) 35%,transparent)}}:root{--pub-glass-border:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){:root{--pub-glass-border:color-mix(in srgb,var(--pub-ink) 8%,transparent)}}:root{--pub-glass-edge:#ffffff8c;--pub-glass-sheen:inset 0 1px 0 #ffffff8c;--pub-glass-shadow:0 1px 2px #0a0a0a0a,0 12px 40px -22px #0a0a0a29;--pub-glass-blur:blur(22px) saturate(180%);--pub-cal-avail-bg:#eefaf3;--pub-cal-avail-line:#cdeadb;--pub-cal-tent-bg:#fdf6e8;--pub-cal-tent-line:#eddcb8;--pub-cal-out-ink:#b5b5b5;--pub-shell-gradient:linear-gradient(180deg,#fff,#f4f4f4)}[data-theme=dark]{color-scheme:dark;--pub-success:#34d399;--pub-error:#f87171;--pub-error-solid:#dc2626;--pub-success-solid:#047857;--pub-warning:#fbbf24;--pub-warn:var(--pub-warning);--pub-bg:#0a0a0a;--pub-surface:#141414;--pub-surface-2:#1f1f1f;--pub-ink:#fafafa;--pub-ink-2:#d4d4d4;--pub-ink-3:#a3a3a3;--pub-mute:#8a8a8a;--pub-line:#2a2a2a;--pub-line-strong:#404040;--pub-search-scrim:#0a0a0a8c;--pub-glass-bg:#0f0f0f73;--pub-glass-bg-2:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--pub-glass-bg-2:color-mix(in srgb,var(--pub-surface) 35%,transparent)}}[data-theme=dark]{--pub-glass-border:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--pub-glass-border:color-mix(in srgb,var(--pub-ink) 10%,transparent)}}[data-theme=dark]{--pub-glass-edge:#ffffff0f;--pub-glass-sheen:inset 0 1px 0 #ffffff0a;--pub-glass-shadow:0 1px 2px #0006,0 18px 50px -22px #0009;--pub-cal-avail-bg:#0f2a20;--pub-cal-avail-line:#1e5340;--pub-cal-tent-bg:#2a2312;--pub-cal-tent-line:#57451c;--pub-cal-out-ink:#5c5c5c;--pub-shell-gradient:linear-gradient(180deg,#0a0a0a,#141414)}.pub-glass{background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);box-shadow:var(--pub-glass-shadow),var(--pub-glass-sheen);border-radius:var(--pub-radius-lg)}@media (prefers-reduced-transparency:reduce){.pub-footer,.pub-glass,.pub-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--pub-surface)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pub-footer,.pub-glass,.pub-header{background:var(--pub-surface)}}.pub-shell{background:var(--pub-shell-gradient);color:var(--pub-ink);font-feature-settings:"cv11","ss01";background-attachment:fixed;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}html:has(.pub-snap){scroll-snap-type:y proximity;scroll-behavior:smooth;scroll-padding-top:62px}@media (prefers-reduced-motion:reduce){html:has(.pub-snap){scroll-snap-type:none;scroll-behavior:auto}}.pub-title{letter-spacing:-.015em;color:var(--pub-ink);font-size:clamp(1.5rem,3vw,2rem);font-weight:300;line-height:1.15}.pub-subtitle{color:var(--pub-ink-3);font-size:1rem;font-weight:300;line-height:1.6}.pub-body{color:var(--pub-ink-2);font-size:.9375rem;font-weight:400;line-height:1.65}.pub-eyebrow{color:var(--pub-mute)}.pub-eyebrow,.pub-eyebrow-gold{letter-spacing:.18em;text-transform:uppercase;font-size:.65625rem;font-weight:700}.pub-eyebrow-gold{color:var(--pub-gold)}.pub-card{background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);border-radius:var(--pub-radius-lg);box-shadow:var(--pub-shadow-md);transition:box-shadow .25s,border-color .25s,transform .25s}.pub-card-hover:hover{box-shadow:var(--pub-shadow-lg);border-color:var(--pub-line-strong)}.pub-card-pad-sm{padding:24px}.pub-card-pad{padding:32px}.pub-card-pad-lg{padding:40px}.pub-card-pad-xl{padding:56px}.pub-input{background:var(--pub-glass-bg);width:100%;height:48px;-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);border-radius:var(--pub-radius-sm);color:var(--pub-ink);padding:0 16px;font-size:1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.pub-input::placeholder{color:var(--pub-mute)}.pub-input:focus{border-color:var(--pub-ink);outline:none;box-shadow:0 0 0 3px #0a0a0a0f}.pub-input:disabled{opacity:.5;cursor:not-allowed}.pub-textarea{background:var(--pub-glass-bg);width:100%;-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);border-radius:var(--pub-radius-sm);color:var(--pub-ink);resize:vertical;padding:12px 16px;font-size:.9375rem;line-height:1.6;transition:border-color .15s,box-shadow .15s}.pub-textarea:focus{border-color:var(--pub-ink);outline:none;box-shadow:0 0 0 3px #0a0a0a0f}.pub-field-label{letter-spacing:.16em;text-transform:uppercase;color:var(--pub-mute);margin-bottom:8px;font-size:.6875rem;font-weight:700;display:block}.pub-btn{letter-spacing:.02em;gap:8px;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,transform .1s}.pub-btn:disabled{opacity:.4;cursor:not-allowed}.pub-btn:active:not(:disabled){transform:scale(.98)}.pub-btn-md{height:44px;padding:0 22px;font-size:.875rem}.pub-btn-lg{height:52px;padding:0 28px;font-size:.9375rem}.pub-btn-primary:hover:not(:disabled){background:var(--pub-ink-2)}.pub-btn-secondary{border:1px solid var(--pub-line-strong);background:0 0}.pub-btn-secondary:hover:not(:disabled){border-color:var(--pub-ink);background:var(--pub-surface-2)}.pub-btn-ghost{color:var(--pub-ink-2)}.pub-btn-ghost:hover:not(:disabled){color:var(--pub-ink)}:root{--pub-header-h:62px}.pub-header{z-index:50;background:var(--pub-glass-bg);width:100%;-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border-bottom:1px solid var(--pub-glass-border);box-shadow:var(--pub-glass-sheen);top:0;transition:box-shadow .2s,background .2s,border-color .2s;position:fixed;inset-inline:0}.pub-shell{padding-top:var(--pub-header-h)}.pub-header[data-scrolled=true]{background:var(--pub-glass-bg)}@supports (color:color-mix(in lab,red,red)){.pub-header[data-scrolled=true]{background:color-mix(in srgb,var(--pub-glass-bg) 70%,var(--pub-surface))}}.pub-header[data-scrolled=true]{border-bottom-color:var(--pub-line-strong);box-shadow:var(--pub-glass-sheen),var(--pub-shadow-sm)}.pub-header-inner{height:var(--pub-header-h,62px);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding-inline:16px;display:flex}@media (min-width:640px){.pub-header-inner{padding-inline:20px}}@media (min-width:1024px){.pub-header-inner{padding-inline:24px}}@media (min-width:1280px){.pub-header-inner{padding-inline:36px}}@media (min-width:1400px){.pub-header-inner{padding-inline:42px}}@media (min-width:1600px){.pub-header-inner{padding-inline:48px}}.pub-nav-link{letter-spacing:.18em;text-transform:uppercase;height:36px;color:var(--pub-mute);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.65625rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.pub-nav-link:hover,.pub-nav-link[data-open=true]{background:var(--pub-surface-2);color:var(--pub-ink)}.pub-nav-link[data-active=true]{color:var(--pub-gold)}.pub-header .pub-nav-link{gap:6px;padding:0 10px}@media (min-width:1440px){.pub-header .pub-nav-link{gap:8px;padding:0 14px}}.pub-nav-text{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);cursor:pointer;background:0 0;border:none;font-size:.65625rem;font-weight:700;transition:color .15s}.pub-nav-text:hover{color:var(--pub-ink)}.pub-pill-cta{background:var(--pub-ink);height:32px;color:var(--pub-surface);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--pub-shadow-sm);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 18px;font-size:.625rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .1s;display:inline-flex}.pub-pill-cta:hover{opacity:.88}.pub-pill-cta:active{transform:scale(.98)}.pub-dropdown{background:var(--pub-surface);border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius-lg);box-shadow:0 24px 64px #0a0a0a2e,0 8px 24px #0a0a0a1a}.pub-dropdown-w-md{width:280px;max-width:calc(100vw - 24px)}.pub-dropdown-list{padding:8px}.pub-dropdown-item,.pub-dropdown-list{flex-direction:column;gap:4px;display:flex}.pub-dropdown-item{border-radius:var(--pub-radius);text-align:start;cursor:pointer;background:0 0;border:none;padding:12px 16px;text-decoration:none;transition:background-color .15s}.pub-dropdown-item:hover,.pub-dropdown-item[data-active=true]{background:var(--pub-surface-2)}.pub-dropdown-item-title{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-ink);font-size:.65625rem;font-weight:700;line-height:1}.pub-dropdown-item[data-active=true] .pub-dropdown-item-title{color:var(--pub-gold)}.pub-dropdown-item-desc{color:var(--pub-ink-3);font-size:.75rem;line-height:1.4}.pub-dash-trigger{background:var(--pub-ink);height:36px;color:var(--pub-surface);cursor:pointer;box-shadow:var(--pub-shadow-sm);white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 10px 0 4px;transition:opacity .15s,transform .1s;display:inline-flex}.pub-dash-trigger:hover{opacity:.9}.pub-dash-trigger:active{transform:scale(.98)}.pub-dash-trigger[data-open=true]{opacity:.95}.pub-dash-avatar{background:var(--pub-surface-2);width:28px;height:28px;color:var(--pub-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pub-dash-avatar img{object-fit:cover;width:100%;height:100%}.pub-dash-avatar-initials{letter-spacing:.04em;font-size:.625rem;font-weight:700}.pub-dash-trigger-label{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:.65625rem;font-weight:700;display:none}@media (min-width:768px){.pub-dash-trigger-label{display:inline}}@media (min-width:1024px) and (max-width:1140px){.pub-dash-trigger-label{display:none}}.pub-dash-menu{z-index:250;flex-direction:column;gap:6px;width:280px;max-width:calc(100vw - 24px);padding:8px;display:flex;position:absolute;inset-inline-end:0}.rtl .pub-dash-menu,[dir=rtl] .pub-dash-menu{left:0;right:auto}.pub-dash-user{border-radius:var(--pub-radius);background:var(--pub-surface-2);align-items:center;gap:12px;padding:12px;display:flex}.pub-dash-user-avatar{background:var(--pub-ink);width:40px;height:40px;color:var(--pub-surface);letter-spacing:.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;overflow:hidden}.pub-dash-user-avatar img{object-fit:cover;width:100%;height:100%}.pub-dash-user-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pub-dash-user-name{color:var(--pub-ink);font-size:.8125rem;font-weight:600}.pub-dash-user-email,.pub-dash-user-name{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.pub-dash-user-email{color:var(--pub-ink-3);font-size:.6875rem}.pub-dash-user-type{letter-spacing:.14em;text-transform:uppercase;color:var(--pub-mute);background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 6px;font-size:.625rem;font-weight:700}.pub-dash-list{border-top:1px solid var(--pub-line);flex-direction:column;gap:2px;margin-top:2px;padding:4px 0;display:flex}.pub-dash-item{border-radius:var(--pub-radius);color:var(--pub-ink-2);align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.pub-dash-item:hover{background:var(--pub-surface-2);color:var(--pub-ink)}.pub-dash-item svg{color:var(--pub-ink-3)}.pub-dash-item:hover svg{color:var(--pub-ink)}.pub-dash-tools{border-top:1px solid var(--pub-line);flex-direction:column;gap:4px;padding:8px 4px 4px;display:flex}.pub-dash-tools-row{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.pub-dash-tools-label{color:var(--pub-ink-3);letter-spacing:.02em;font-size:.6875rem;font-weight:600}.pub-dash-signout{border-radius:0 0 calc(var(--pub-radius-lg) - 1px) calc(var(--pub-radius-lg) - 1px);color:var(--pub-ink);cursor:pointer;background:0 0;border:none;border-top:1px solid var(--pub-line);align-items:center;gap:10px;margin-top:4px;padding:10px 12px;font-size:.8125rem;font-weight:600;transition:background-color .15s;display:flex}.pub-dash-signout:hover{background:var(--pub-surface-2)}.pub-dash-signout:disabled{opacity:.6;cursor:wait}.pub-dash-signout svg{color:var(--pub-ink-3)}.pub-burger{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:36px;height:36px;color:var(--pub-ink);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.pub-burger:hover{background:var(--pub-surface);border-color:var(--pub-line-strong)}@media (min-width:1200px){.pub-burger{display:none}}@media (max-width:1199px){.pub-dash-trigger{display:none}}.pub-drawer-root{z-index:100;position:fixed;inset:0}@media (min-width:1200px){.pub-drawer-root{display:none}}.pub-drawer-scrim{background:#0a0a0a80;position:absolute;inset:0}.pub-drawer{background:var(--pub-surface);border-inline-start:1px solid var(--pub-line);width:100%;box-shadow:var(--pub-shadow-xl);inset-inline-end:0;grid-template-rows:auto 1fr auto;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}@media (min-width:420px){.pub-drawer{border-start-start-radius:var(--pub-radius-lg);border-end-start-radius:var(--pub-radius-lg);width:min(380px,92vw)}}.pub-drawer-header{padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 14px;border-bottom:1px solid var(--pub-line);background:var(--pub-surface);z-index:2;box-sizing:border-box;justify-content:space-between;align-items:center;min-height:64px;display:flex;position:sticky;top:0}.pub-drawer-brand{color:var(--pub-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pub-drawer-brand-mark{object-fit:contain;border-radius:6px;width:28px;height:28px}.pub-drawer-brand-name{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--pub-ink);font-size:.75rem;font-weight:700}.pub-drawer-close{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:36px;height:36px;color:var(--pub-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.pub-drawer-close:hover{background:var(--pub-surface);border-color:var(--pub-ink)}.pub-drawer-close:active{transform:scale(.94)}.pub-drawer-nav{gap:14px;min-height:0;padding:16px 14px 8px;overflow-y:auto}.pub-drawer-group,.pub-drawer-nav{flex-direction:column;display:flex}.pub-drawer-group-label{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--pub-ink-3);align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;font-size:.625rem;font-weight:700;display:inline-flex}.pub-drawer-group-tick{background:var(--pub-gold);opacity:.9;width:14px;height:1px;display:inline-block}.pub-drawer-group-list{flex-direction:column;gap:2px;display:flex}.pub-drawer-item{color:var(--pub-ink);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .18s,transform .12s;display:grid;position:relative}.pub-drawer-item:hover{background:var(--pub-surface-2)}.pub-drawer-item:active{transform:scale(.99)}.pub-drawer-item-icon,.pub-drawer-item[data-active=true]{background:var(--pub-surface-2)}.pub-drawer-item-icon{width:32px;height:32px;color:var(--pub-ink-2);border:1px solid var(--pub-line);border-radius:10px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.pub-drawer-item:hover .pub-drawer-item-icon{background:var(--pub-ink);color:var(--pub-surface);border-color:var(--pub-ink)}.pub-drawer-item-body{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.pub-drawer-item-label{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:-.005em;color:var(--pub-ink);font-size:.875rem;font-weight:600;line-height:1.15}.pub-drawer-item-desc{color:var(--pub-ink-3);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.71875rem;line-height:1.25;display:-webkit-box;overflow:hidden}.pub-drawer-item-arrow{color:var(--pub-ink-3);opacity:0;transition:opacity .18s,transform .18s,color .18s;transform:translate(-4px,4px)}.pub-drawer-item:hover .pub-drawer-item-arrow{opacity:1;color:var(--pub-gold);transform:translate(0)}.pub-drawer-footer{border-top:1px solid var(--pub-line);background:var(--pub-surface)}.pub-drawer-utilities{justify-content:center;align-items:center;gap:10px;padding:12px 20px 8px;display:flex}.pub-drawer-cta-row{flex-direction:column;gap:8px;padding:4px 16px 18px;display:flex}.pub-drawer-cta-ghost{border:1px solid var(--pub-line-strong);width:100%;height:44px;color:var(--pub-ink);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:.65625rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.pub-drawer-cta-ghost:hover{background:var(--pub-surface-2);border-color:var(--pub-ink)}.pub-drawer-cta-primary{background:var(--pub-ink);width:100%;height:44px;color:var(--pub-surface);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;box-shadow:var(--pub-shadow-sm);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:.65625rem;font-weight:700;text-decoration:none;transition:opacity .15s,transform .12s;display:inline-flex}.pub-drawer-cta-primary:hover{opacity:.9}.pub-drawer-cta-primary:active{transform:scale(.98)}.pub-search-input-row{border-bottom:1px solid var(--pub-line);flex-shrink:0;gap:12px}.pub-search-input{min-width:0;box-shadow:none;appearance:none;padding:0;font-weight:400}.pub-search-input:focus,.pub-search-input:focus-visible{box-shadow:none;border:none;outline:none}.pub-search-input:focus-visible{box-shadow:0 0 0 2px var(--pub-bg),0 0 0 4px var(--pub-ink);border-radius:6px}.pub-search-empty{color:var(--pub-mute);text-align:center;align-items:center;padding:40px 20px;display:flex}.pub-search-empty,.pub-search-footer{justify-content:center;font-size:.75rem}.pub-search-footer{color:var(--pub-ink-2);gap:6px;padding:14px 20px;font-weight:600;text-decoration:none;transition:background-color .15s}.pub-search-footer:hover{background:var(--pub-surface-2);color:var(--pub-ink)}.pub-bot-row{width:100%}.pub-bot-row[data-role=user]{justify-content:flex-end}.pub-bot-row[data-role=assistant]{justify-content:flex-start}.pub-bot-bubble[data-role=user]{background:var(--pub-ink);color:var(--pub-surface);border-bottom-right-radius:4px}.pub-bot-bubble[data-role=assistant]{background:var(--pub-surface-2);border:1px solid var(--pub-line);color:var(--pub-ink);border-bottom-left-radius:4px}.pub-bot-typing{color:var(--pub-mute);letter-spacing:.2em;padding:4px;font-size:.6875rem;font-style:italic}.pub-bot-input:focus-visible{box-shadow:0 0 0 2px var(--pub-bg),0 0 0 4px var(--pub-ink)}.pub-bot-send:hover:not(:disabled){opacity:.9}.pub-bot-send:active:not(:disabled){transform:scale(.96)}.pub-stage-grid{z-index:1;pointer-events:none;justify-content:center;gap:20px;width:100%;max-width:1100px;margin:0 auto;padding:clamp(40px,8vh,100px) clamp(20px,4vw,80px) clamp(40px,6vh,80px);position:relative}.pub-stage-content,.pub-stage-grid{text-align:center;flex-direction:column;align-items:center;display:flex}.pub-stage-content{gap:22px;max-width:860px}@keyframes pub-hero-portrait-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pub-gold) 60%,transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.pub-hero-portrait-empty{z-index:1;text-align:center;background:radial-gradient(60% 55% at 70% 35%,var(--pub-gold) 0,transparent 70%),linear-gradient(135deg,var(--pub-surface-2) 0,var(--pub-surface) 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pub-hero-portrait-empty{background:radial-gradient(60% 55% at 70% 35%,color-mix(in srgb,var(--pub-gold) 26%,transparent) 0,transparent 70%),linear-gradient(135deg,var(--pub-surface-2) 0,var(--pub-surface) 100%)}}@keyframes pub-stage-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pub-worlds-card-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}}@keyframes pub-feed-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pub-feed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.pub-stories-empty{text-align:center;color:var(--pub-mute);border-block-end:1px solid var(--pub-line);padding:40px 0;font-size:.8125rem}@keyframes pub-finale-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.pub-loader{z-index:9999;background:var(--pub-surface,var(--surface,#fafafa));pointer-events:auto;isolation:isolate;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.pub-shell:before{content:"";z-index:9000;pointer-events:none;opacity:.045;will-change:transform;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:160px 160px;width:200%;height:200%;animation:pub-grain 1.2s steps(4) infinite;position:fixed;inset:-50%}[data-theme=dark] .pub-shell:before{opacity:.07}@keyframes pub-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pub-shell:before{opacity:.025;animation:none}}.pub-scroll-progress{z-index:41;background:var(--pub-ink);transform-origin:0;pointer-events:none;top:62px;width:100%;height:2px;position:fixed;inset-inline-start:0}[dir=rtl] .pub-scroll-progress{transform-origin:100%}@media (prefers-reduced-motion:reduce){.pub-scroll-progress{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes pub-section-exit-strong{0%{opacity:1;transform:translateY(0)}to{opacity:.7;transform:translateY(-32px)}}@keyframes pub-section-enter-strong{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}}}.pub-gold-rule{background:var(--pub-line-strong);border:none;width:56px;height:2px}.pub-step-dot{background:var(--pub-line);border-radius:3px;width:24px;height:6px;transition:background .25s,width .25s}@keyframes pub-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pub-shell main>*{animation:pub-reveal .45s cubic-bezier(.22,1,.36,1) backwards}.pub-btn:focus-visible,.pub-card:focus-visible{box-shadow:0 0 0 2px var(--pub-bg),0 0 0 4px var(--pub-ink);outline:none}@media (max-width:640px){.pub-card-pad{padding:22px}.pub-card-pad-lg{padding:28px}.pub-card-pad-xl{padding:32px}.pub-title{font-size:clamp(1.25rem,5vw,1.625rem)}}.pub-register-progress-seg:after{content:"";background:var(--pub-ink);transform-origin:0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.pub-register-input{height:46px;border:1px solid var(--pub-glass-border);border-radius:10px;padding:0 44px 0 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.pub-register-input,.pub-register-textarea{background:var(--pub-glass-bg);width:100%;-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);font-family:var(--font-sans),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink);outline:none;font-weight:400}.pub-register-textarea{min-height:120px;border:1px solid var(--pub-glass-border);resize:vertical;border-radius:12px;padding:14px 16px;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.pub-register-check{background:var(--pub-ink);width:24px;height:24px;color:var(--pub-surface);pointer-events:none;opacity:0;inset-inline-end:16px;border-radius:999px;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.4,.64,1),opacity .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)scale(0)}.pub-register-doc-list{border:1px solid var(--pub-glass-border);background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border-radius:14px;flex-direction:column;gap:14px;margin:4px 0 0;padding:16px;list-style:none;display:flex}.pub-register-doc-list>li{align-items:flex-start;gap:14px;display:flex}.pub-register-doc-list-mark{border:1px solid var(--pub-line-strong);background:var(--pub-bg);width:28px;height:28px;letter-spacing:.06em;color:var(--pub-ink-3);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.65625rem;display:inline-flex}.pub-register-doc-list-mark,.pub-register-doc-list-title{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;font-weight:700}.pub-register-doc-list-title{letter-spacing:.02em;color:var(--pub-ink);margin:0;font-size:.78125rem}.pub-register-doc-list-text{color:var(--pub-ink-3);margin:4px 0 0;font-size:.78125rem;line-height:1.5}[data-theme=dark] .pub-register-doc-list{background:var(--pub-surface);border-color:var(--pub-line)}[data-theme=dark] .pub-register-doc-list-mark{background:var(--pub-bg);border-color:var(--pub-line-strong)}.pub-register-option{background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);text-align:start;cursor:pointer;color:var(--pub-ink);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .25s,background-color .25s,transform .2s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pub-register-option-compact{text-align:center;justify-content:center;align-items:center;padding:14px 16px}@keyframes pub-register-spin{to{transform:rotate(1turn)}}.pub-register-collapse-trigger{text-align:start;cursor:pointer;width:100%;color:var(--pub-ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.pub-register-code{letter-spacing:clamp(.22em,1vw,.4em);height:clamp(58px,9vw,72px);padding:0 16px;font-size:clamp(1.375rem,5vw,1.75rem);font-weight:500}.pub-register-code,.pub-register-otp-box{text-align:center;font-family:JetBrains Mono,ui-monospace,SF Mono,monospace}.pub-register-otp-box{width:clamp(40px,12vw,56px);height:clamp(48px,14vw,64px);color:var(--pub-ink);background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);caret-color:var(--pub-ink);border-radius:10px;outline:none;font-size:clamp(1.25rem,5vw,1.75rem);font-weight:600;transition:border-color .2s,box-shadow .2s,background-color .2s}.pub-register-welcome{align-items:center;gap:18px;padding:12px 0}.pub-register-welcome,.pub-register-welcome-id{text-align:center;flex-direction:column;display:flex}.pub-register-welcome-id{border:1px solid var(--pub-line);background:var(--pub-surface-2);border-radius:14px;gap:6px;width:100%;padding:20px 24px}.pub-register-welcome-cell{background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);border-radius:12px;gap:4px}.pub-register-welcome-cell,.pub-register-welcome-note{text-align:start;flex-direction:column;padding:14px 16px;display:flex}.pub-register-welcome-note{background:#f59e0b0a;border:1px solid #f59e0b4d;border-radius:12px;gap:6px;width:100%}.pub-talents-bound{max-width:1640px;margin-inline:auto;padding-inline:clamp(20px,3.5vw,56px)}.pub-jobs-segment{scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--pub-surface-2);border:1px solid var(--pub-line);border-radius:999px;flex-wrap:nowrap;gap:4px;max-width:100%;margin-bottom:14px;padding:4px;display:inline-flex;overflow:auto hidden}.pub-jobs-segment::-webkit-scrollbar{display:none}.pub-jobs-segment-tab{min-height:32px;font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#6e6e6e;border-radius:999px;align-items:center;padding:4px 18px;font-size:.65625rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pub-jobs-segment .pub-jobs-segment-tab{white-space:nowrap;flex:none;height:32px;padding:0 18px}.pub-header .pub-jobs-segment{gap:2px;margin-bottom:0;padding:3px}.pub-header .pub-jobs-segment .pub-jobs-segment-tab{letter-spacing:.14em;height:30px;padding:0 11px;font-size:.625rem}@media (min-width:1280px){.pub-header .pub-jobs-segment{gap:3px;padding:3px}.pub-header .pub-jobs-segment .pub-jobs-segment-tab{letter-spacing:.16em;height:32px;padding:0 13px;font-size:.65625rem}}@media (min-width:1536px){.pub-header .pub-jobs-segment{gap:4px;padding:4px}.pub-header .pub-jobs-segment .pub-jobs-segment-tab{letter-spacing:.18em;padding:0 16px}}[data-theme=dark] .pub-jobs-segment-tab{color:var(--pub-ink-3)}.pub-jobs-segment-tab:hover{color:var(--pub-ink)}.pub-jobs-segment-tab[data-active=true]{background:var(--pub-ink);color:var(--pub-surface)}.pub-jobs-segment{position:relative}.pub-liquid-pill{z-index:0;opacity:0;background:var(--pub-ink);pointer-events:none;will-change:transform,width;border-radius:999px;position:absolute;inset-block-start:0;inset-inline-start:0}.pub-jobs-segment:has(.pub-liquid-pill[data-ready=true]) .pub-jobs-segment-tab{z-index:1;position:relative}.pub-jobs-segment:has(.pub-liquid-pill[data-ready=true]) .pub-jobs-segment-tab[data-active=true]{background:0 0;transition:color .22s .12s}@media (prefers-reduced-motion:reduce){.pub-liquid-pill{transition:none!important}}.pub-jobs-segment-tab[data-empty=true]{opacity:.4;cursor:default}.pub-jobs-segment-tab[data-empty=true]:hover{color:var(--pub-ink-3)}@media (max-width:640px){.pub-jobs-segment{display:flex}}.pub-billboard-map-note{border:1px solid var(--pub-line);background:var(--pub-surface-2);color:var(--pub-mute);text-align:center;border-radius:14px;margin:0 0 14px;padding:18px 20px;font-size:.8125rem;line-height:1.5}.pub-tf-primary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pub-tf-toggle{letter-spacing:.01em;background:0 0;border:1px solid #00000024;gap:8px;padding:8px 14px;font-size:.78125rem;font-weight:500;transition:background .15s,border-color .15s}.pub-tf-advanced{border-top:1px dashed #00000014;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;padding-top:16px;display:flex}.pub-tf-checkbox--pill input[type=checkbox]{accent-color:var(--pub-ink);width:14px;height:14px}.pub-tf-advanced-toggles{border-top:1px solid var(--pub-border,#00000014);flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.pub-tf-advanced--row{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:0;padding-top:16px;padding-bottom:12px;display:flex}.pub-tf-section{flex-direction:column;gap:10px;padding-top:14px;display:flex}.pub-tf-section-fields{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.pub-tf-daterange>.com-field{width:100%;margin:0;display:block}.pub-tf-daterange .com-range-trigger{width:100%;color:var(--pub-ink);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;cursor:pointer;background:#0000000a;border:1px solid #0000001a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.78125rem;font-weight:500;transition:border-color .2s,background-color .2s;display:flex}.pub-tf-daterange .com-range-trigger:hover{background-color:#0000000f;border-color:#0003}.dark .pub-tf-daterange .com-range-trigger,:root[data-theme=dark] .pub-tf-daterange .com-range-trigger{color:#fffffff0;background-color:#ffffff1a;border-color:#fff3}.pub-tf-multi-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.pub-tf-search{background:#0000000a;border:1px solid #00000014;border-radius:999px;flex:220px;align-items:center;gap:8px;min-width:180px;padding:6px 12px;transition:border-color .2s,background .2s;display:inline-flex}.pub-tf-search-input{min-width:0;background:0 0;border:0;flex:1;padding:2px 0;font-size:.84375rem;box-shadow:none!important;outline:0!important}.pub-tf-search-input,.pub-tf-select{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink)}.pub-tf-select{appearance:none;cursor:pointer;background:#0000000a url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23666' stroke-width='1.5' d='M1 1l4 4 4-4'/></svg>") right 10px center no-repeat;border:1px solid #0000001a;border-radius:999px;padding:7px 28px 7px 12px;font-size:.78125rem;font-weight:500;transition:border-color .2s,background-color .2s}.pub-form-field{flex-direction:column;gap:6px;display:flex}.pub-form-label{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);font-size:.6875rem;font-weight:700}.pub-form-label,.pub-form-select{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif}.pub-form-select{appearance:none;width:100%;color:var(--pub-ink);letter-spacing:-.005em;cursor:pointer;background-color:#00000008;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23666' stroke-width='1.5' d='M1 1l4 4 4-4'/></svg>");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #0000001a;border-radius:12px;padding:12px 36px 12px 14px;font-size:.875rem;font-weight:500;transition:border-color .2s,background-color .2s}.pub-form-select:hover:not(:disabled){background-color:#0000000d;border-color:#00000038}.pub-form-select:focus{border-color:var(--pub-ink);background-color:#0000000d;outline:0}.pub-form-select:disabled{opacity:.55;cursor:wait}.dark .pub-form-select,:root[data-theme=dark] .pub-form-select{color:#ffffffeb;background-color:#ffffff0d;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23aaa' stroke-width='1.5' d='M1 1l4 4 4-4'/></svg>");border-color:#ffffff1f}.pub-tf-num{text-align:center;width:100%;min-width:0;font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--pub-ink);background:#0000000a;border:1px solid #0000001a;border-radius:999px;outline:0;padding:7px 10px;font-size:.78125rem}.pub-tf-num-select,.pub-tf-range-single{text-align:left;flex:0 auto;width:auto;min-width:0;max-width:180px;padding:7px 28px 7px 12px;font-size:.78125rem}.pub-tf-range-select{appearance:none;width:auto;min-width:0;font-variant-numeric:tabular-nums;color:var(--pub-ink);cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'><path fill='none' stroke='%23888' stroke-width='1.5' d='M1 1l3 3 3-3'/></svg>") right 8px center no-repeat;border:0;outline:0;flex:1 1 0;padding:7px 22px 7px 12px;font-size:.78125rem}.pub-tf-count,.pub-tf-range-select{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif}.pub-tf-count{letter-spacing:.22em;text-transform:uppercase;color:var(--pub-mute);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-inline-start:auto;font-size:.65625rem;font-weight:700}.pub-tf-clear{flex-shrink:0}.pub-tf-toggle{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-ink);cursor:pointer;background:#0000000a;border:1px solid #00000014;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.65625rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.pub-tf-toggle input[type=checkbox]{appearance:none;cursor:pointer;background:0 0;border:1px solid #0000004d;border-radius:4px;place-content:center;width:14px;height:14px;display:inline-grid}.pub-tf-toggle input[type=checkbox]:checked{background:var(--pub-ink);border-color:var(--pub-ink)}.pub-tf-toggle input[type=checkbox]:checked:after{content:"✓";color:var(--pub-bg);font-size:.625rem;line-height:1}.dark .pub-tf-toggle input[type=checkbox],:root[data-theme=dark] .pub-tf-toggle input[type=checkbox]{border-color:#ffffff59}.dark .pub-tf-toggle input[type=checkbox]:checked,:root[data-theme=dark] .pub-tf-toggle input[type=checkbox]:checked{background:#ffffffeb;border-color:#ffffffeb}.pub-talents-search-input{width:100%;letter-spacing:-.005em;background:0 0;border:0;padding:8px 0;font-size:clamp(.9375rem,1.6vw,1.125rem);font-weight:400}.pub-talents-filter-num,.pub-talents-search-input{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink);outline:0}.pub-talents-filter-num{text-align:center;width:80px;font-variant-numeric:tabular-nums;background:#0000000a;border:1px solid #0000001a;border-radius:999px;padding:7px 12px;font-size:.8125rem;transition:border-color .2s,background .2s}.pub-catcircle--center{text-align:center;flex-direction:column;align-items:center;display:flex}.pub-catcircle-label{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.02em;text-align:center;color:var(--pub-ink-2);max-width:96px;font-size:.6875rem;font-weight:600;line-height:1.25}.pub-events-card--company[data-tier]{border-color:var(--tier-ring,#0003);box-shadow:0 0 0 2px var(--tier-ring,#0003),0 12px 30px -16px var(--tier-glow,#0000004d)}@keyframes pub-talents-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--pub-success,#10b981) 30%,transparent),0 0 12px color-mix(in srgb,var(--pub-success,#10b981) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pub-success,#10b981) 10%,transparent),0 0 18px color-mix(in srgb,var(--pub-success,#10b981) 70%,transparent)}}.dark .pub-thover-backdrop,:root[data-theme=dark] .pub-thover-backdrop{background:#08080a8c}@keyframes pub-thover-fade{0%{opacity:0}to{opacity:1}}@keyframes pub-thover-rise{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.dark .pub-thover-modal,:root[data-theme=dark] .pub-thover-modal{background:#0e0e10;border-color:#ffffff24;box-shadow:0 80px 140px -36px #000000d9,0 32px 70px -28px #000000a6}.pub-talents-empty{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);text-align:center;background:#ffffff8c;border:1px solid #0000000f;border-radius:22px;padding:clamp(48px,7vw,88px) clamp(24px,4vw,56px);position:relative;box-shadow:0 20px 50px -28px #00000040}.dark .pub-talents-empty,:root[data-theme=dark] .pub-talents-empty{background:#ffffff1a;border-color:#ffffff2e}@keyframes pub-tl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pub-talents-empty-title{font-family:var(--font-serif),"Instrument Serif",serif;color:var(--pub-ink);margin-top:18px;font-size:clamp(1.75rem,3.5vw,2.75rem);font-style:italic;line-height:1.05}.pub-talents-empty-desc{max-width:42ch;color:var(--pub-ink-3);margin-top:14px;margin-inline:auto;font-size:.875rem;line-height:1.6}@keyframes pub-talents-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.pub-tprofile-actions>*{min-height:32px}.pub-tprofile-portfolio-tile-video{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:16px;display:flex}@media (prefers-reduced-motion:reduce){.pub-shell main>*{animation:none}.pub-btn,.pub-card-hover,.pub-register-check,.pub-register-option,.pub-register-progress-seg:after,.pub-step-dot{transition:none}}.pub-error-card{text-align:center;z-index:1;width:100%;max-width:560px;position:relative}.hs-page-root{transition:filter .22s}.hs-page-root.hs-page-blurred{will-change:filter;filter:blur(22px)saturate(140%)brightness(1.04);pointer-events:none;-webkit-user-select:none;user-select:none}.pub-search-trigger{background:var(--pub-surface);border:1px solid var(--pub-line);width:32px;height:32px;color:var(--pub-ink);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,border-color .18s;display:inline-flex}.pub-search-trigger:hover{background:var(--pub-surface-2);border-color:var(--pub-ink-3)}@keyframes pubSearchScrimIn{0%{opacity:0}to{opacity:1}}@keyframes pubSearchDialogIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pub-search-scrim{z-index:200;cursor:pointer;background:var(--pub-search-scrim);justify-content:center;align-items:flex-start;padding:min(16vh,140px) 16px 16px;animation:pubSearchScrimIn .2s ease-out;display:flex;position:fixed;inset:0}.pub-search-dialog{background:var(--pub-glass-bg);width:100%;max-width:620px;-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);cursor:auto;border-radius:22px;animation:pubSearchDialogIn .26s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:inset 0 1px #fff9,0 8px 28px -10px #0a0a0a2e,0 48px 88px -32px #0a0a0a52}[data-theme=dark] .pub-search-dialog{box-shadow:inset 0 1px #ffffff0a,0 8px 28px -10px #00000080,0 48px 88px -32px #000000b3}.pub-search-input-row{align-items:center;gap:14px;padding:18px 20px;display:flex}.pub-search-input-row[data-has-divider=true]{border-bottom:1px solid var(--pub-line)}.pub-search-icon{color:var(--pub-mute);flex-shrink:0;transition:color .18s}.pub-search-icon[data-pending=true],.pub-search-input{color:var(--pub-ink)}.pub-search-input{letter-spacing:-.01em;caret-color:var(--pub-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem}.pub-search-input::placeholder{color:var(--pub-mute);font-weight:400}.pub-search-clear{background:var(--pub-surface-2);width:22px;height:22px;color:var(--pub-ink-3);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pub-search-clear:hover{color:var(--pub-ink)}.pub-search-kbd{letter-spacing:.1em;text-transform:uppercase;color:var(--pub-mute);border:1px solid var(--pub-line);background:var(--pub-surface-2);border-radius:5px;flex-shrink:0;padding:4px 7px;font-family:inherit;font-size:.625rem;font-weight:600;line-height:1}.pub-search-scoperow{border-block-end:1px solid var(--pub-line);background:var(--pub-surface-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;display:flex}.pub-search-scope-chip{color:var(--pub-ink-3)}.pub-search-scope-chip,.pub-search-scope-clear{letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700}.pub-search-scope-clear{color:var(--pub-mute);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 0;transition:color .12s}.pub-search-scope-clear:hover{color:var(--pub-ink)}.pub-search-empty{padding:18px 20px 22px}.pub-search-empty-label{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);margin:0 0 12px;font-size:.625rem;font-weight:700}.pub-search-quicks{flex-wrap:wrap;gap:6px;display:flex}.pub-search-quick{color:var(--pub-ink-2);border:1px solid var(--pub-line);background:var(--pub-surface-2);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.pub-search-quick:hover{background:var(--pub-ink);color:var(--pub-surface);border-color:var(--pub-ink)}.pub-search-results{overscroll-behavior:contain;max-height:min(60vh,480px);overflow-y:auto}.pub-search-results::-webkit-scrollbar{width:8px}.pub-search-results::-webkit-scrollbar-thumb{background:var(--pub-line-strong);border-radius:999px}.pub-search-results::-webkit-scrollbar-track{background:0 0}.pub-search-state{color:var(--pub-mute);align-items:center;gap:10px;padding:24px 20px;font-size:.75rem;display:flex}@keyframes pubSearchSpin{to{transform:rotate(1turn)}}.pub-search-spinner{border:1.5px solid var(--pub-line);border-top-color:var(--pub-ink);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:pubSearchSpin .8s linear infinite;display:inline-block}.pub-search-noresults{text-align:center;padding:28px 20px}.pub-search-noresults-title{color:var(--pub-ink-3);margin:0;font-size:.8125rem}.pub-search-noresults-title strong{color:var(--pub-ink);font-weight:500}.pub-search-noresults-hint{color:var(--pub-mute);margin:6px 0 0;font-size:.6875rem}.pub-search-count{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);margin:0;padding:12px 20px 6px;font-size:.625rem;font-weight:700}.pub-search-row{align-items:center;gap:12px;padding:11px 20px;text-decoration:none;transition:background .12s;display:flex}.pub-search-row:hover{background:var(--pub-surface-2)}.pub-search-row:hover .pub-search-row-arrow{opacity:1;transform:translate(0)}.pub-search-row-icon{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:32px;height:32px;color:var(--pub-ink-3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pub-search-row-body{flex:1;min-width:0}.pub-search-row-title{color:var(--pub-ink);margin:0;font-size:.84375rem;font-weight:500}.pub-search-row-sub,.pub-search-row-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub-search-row-sub{color:var(--pub-mute);margin:2px 0 0;font-size:.6875rem}.pub-search-row-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--pub-mute);flex-shrink:0;font-size:.625rem;font-weight:700}.pub-search-row-arrow{color:var(--pub-ink);opacity:0;flex-shrink:0;transition:opacity .18s,transform .18s;transform:translate(-4px)}.pub-search-viewall{border-top:1px solid var(--pub-line);color:var(--pub-ink);background:var(--pub-surface-2);justify-content:space-between;align-items:center;gap:8px;padding:13px 20px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.pub-search-viewall:hover{background:var(--pub-line)}.pub-search-footer{border-top:1px solid var(--pub-line);background:var(--pub-surface-2);color:var(--pub-mute);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;padding:9px 20px;font-size:.625rem;display:flex}.pub-search-footer-keys{gap:10px;display:inline-flex}.pub-search-footer-key{align-items:center;gap:5px;display:inline-flex}.pub-search-footer-key kbd{border:1px solid var(--pub-glass-border);background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border-radius:3px;padding:2px 5px;font-family:inherit;font-size:.625rem;line-height:1}.pub-search-footer-wordmark{letter-spacing:.16em;text-transform:uppercase;font-weight:600}@media (prefers-reduced-motion:reduce){.hs-page-root,.pub-search-dialog,.pub-search-scrim,.pub-search-spinner{transition:none!important;animation:none!important}}.pub-notif-empty{background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px dashed var(--pub-line-strong);text-align:center;color:var(--pub-ink-3);border-radius:28px;flex-direction:column;align-items:center;gap:12px;padding:56px 32px;display:flex}.pub-notif-empty-icon{background:var(--pub-surface-2);width:56px;height:56px;color:var(--pub-mute);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.pub-notif-empty-title{font-family:var(--font-serif),"Instrument Serif",serif;color:var(--pub-ink);margin:0;font-size:1.375rem;font-style:italic}.pub-notif-empty-text{color:var(--pub-ink-3);max-width:420px;margin:0;font-size:.78125rem;line-height:1.6}.pub-notif-error{color:var(--pub-error);text-align:center;margin:8px 0 0;font-size:.75rem}.pub-notif-snooze-item{text-align:start;color:var(--pub-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:.75rem}.pub-notif-snooze-item:hover{background:var(--pub-surface-2)}.pub-bell,.pub-bell-btn{display:inline-flex;position:relative}.pub-bell-btn{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:32px;height:32px;color:var(--pub-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,border-color .18s}.pub-bell-btn:hover{background:var(--pub-surface);border-color:var(--pub-line-strong)}.pub-bell-count{background:var(--pub-error-solid,#b3261e);color:#fff;top:-4px;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.625rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:-4px}.pub-bell-menu{z-index:200;background:var(--pub-surface);border:1px solid var(--pub-line-strong);inset-inline-end:0;border-radius:18px;flex-direction:column;width:min(340px,100vw - 32px);padding:8px;display:flex;position:absolute;top:calc(100% + 10px);box-shadow:0 24px 60px #0000002e}.pub-bell-menu-head{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);border-bottom:1px solid var(--pub-line);padding:8px 12px 10px;font-size:.625rem;font-weight:700}.pub-bell-menu-empty{text-align:center;color:var(--pub-mute);padding:22px 12px;font-size:.75rem}.pub-bell-menu-list{flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.pub-bell-item{border-bottom:1px solid var(--pub-line);justify-content:space-between;align-items:flex-start;gap:8px;padding:4px;display:flex}.pub-bell-item:last-child{border-bottom:0}.pub-bell-item[data-unread=true]{background:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.pub-bell-item[data-unread=true]{background:color-mix(in srgb,var(--pub-ink) 4%,transparent)}}.pub-bell-item[data-unread=true]{border-radius:12px}.pub-bell-item-link{min-width:0;color:inherit;border-radius:10px;flex-direction:column;flex:1;gap:3px;padding:6px 8px;text-decoration:none;display:flex}a.pub-bell-item-link:hover{background:var(--pub-surface-2)}.pub-bell-item-link[data-stale=true]{color:var(--pub-mute);cursor:default}.pub-bell-item-title{color:var(--pub-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:.78125rem;font-weight:500;display:flex;overflow:hidden}.pub-bell-item-link[data-stale=true] .pub-bell-item-title{color:var(--pub-mute)}.pub-bell-item-dot{background:var(--pub-ink);border-radius:50%;flex:none;width:6px;height:6px}.pub-bell-item-body{color:var(--pub-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.71875rem;overflow:hidden}.pub-bell-item-time{letter-spacing:.08em;color:var(--pub-mute)}.pub-bell-item-action,.pub-bell-item-time{text-transform:uppercase;font-size:.625rem}.pub-bell-item-action{letter-spacing:.12em;color:var(--pub-ink-3);border:1px solid var(--pub-line);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-self:center;padding:4px 8px;font-weight:700}.pub-bell-item-action:hover{border-color:var(--pub-ink-3);color:var(--pub-ink)}.pub-bell-menu-all{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--pub-ink);border-top:1px solid var(--pub-line);margin-top:6px;padding:10px;font-size:.625rem;font-weight:700;text-decoration:none}.pub-bell-menu-all:hover{background:var(--pub-surface-2);border-radius:12px}.hs-cookie-consent{z-index:1100;background:var(--pub-ink);color:var(--pub-surface);bottom:16px;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:920px;margin-inline:auto;padding:16px 20px;display:flex;position:fixed;inset-inline:16px;box-shadow:0 18px 48px #00000040}.hs-cookie-consent-body{flex:320px;min-width:240px}.hs-cookie-consent-eyebrow{letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin:0 0 4px;font-size:.625rem;font-weight:700}.hs-cookie-consent-text{opacity:.9;margin:0;font-size:.8125rem;line-height:1.55}.hs-cookie-consent-link{min-height:24px;color:var(--pub-surface);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.hs-cookie-consent-actions{align-items:center;gap:8px;display:inline-flex}.hs-cookie-consent-btn{letter-spacing:.16em;text-transform:uppercase;height:36px;color:var(--pub-surface);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:0 16px;font-size:.75rem;font-weight:700;transition:background .18s}.hs-cookie-consent-btn:hover{background:#ffffff0f}.hs-cookie-consent-btn-primary{background:var(--pub-surface);color:var(--pub-ink);border-color:var(--pub-surface)}.hs-cookie-consent-btn-primary:hover{opacity:.9;background:var(--pub-surface)}.hs-cookie-consent-x{width:32px;height:32px;color:var(--pub-surface);cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;transition:background .18s;display:inline-flex}.hs-cookie-consent-x:hover{background:#ffffff0f}@media (max-width:1023px){.hs-cookie-consent-link{min-height:44px}.hs-cookie-consent-btn{height:44px}.hs-cookie-consent-x{flex:none;width:44px;height:44px}}.pub-btn{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:var(--pub-surface);height:30px;color:var(--pub-ink);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.6875rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,opacity .18s;display:inline-flex}.pub-btn:disabled,.pub-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pub-btn-primary{background:var(--pub-ink);color:var(--pub-surface);border-color:var(--pub-ink)}.pub-btn-primary:not(:disabled):hover{opacity:.88}.pub-btn-secondary{background:var(--pub-surface);color:var(--pub-ink);border-color:var(--pub-line-strong)}.pub-btn-secondary:not(:disabled):hover{background:var(--pub-surface-2)}.pub-btn-ghost{color:var(--pub-ink-3);background:0 0;border-color:#0000}.pub-btn-ghost:not(:disabled):hover{background:var(--pub-surface-2);color:var(--pub-ink)}.pub-btn-danger{background:var(--pub-error-solid,#b91c1c);color:#fff;border-color:var(--pub-error-solid,#b91c1c)}.pub-btn-danger:not(:disabled):hover{opacity:.9}.pub-btn-success{background:var(--pub-success-solid,#047857);color:#fff;border-color:var(--pub-success-solid,#047857)}.pub-btn-success:not(:disabled):hover{opacity:.9}.pub-btn-ghost-danger{color:var(--pub-error,#dc2626);background:0 0;border-color:#0000}.pub-btn-ghost-danger:not(:disabled):hover{background:var(--pub-error,#dc2626)}@supports (color:color-mix(in lab,red,red)){.pub-btn-ghost-danger:not(:disabled):hover{background:color-mix(in srgb,var(--pub-error,#dc2626) 12%,transparent)}}.pub-btn-sm{gap:5px;height:26px;padding:0 10px;font-size:.625rem}.pub-btn-md{gap:6px;height:32px;padding:0 14px;font-size:.6875rem}.pub-btn-lg{gap:8px;height:38px;padding:0 18px;font-size:.75rem}.pub-btn svg{flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.pub-empty{text-align:center;border-radius:14px;flex-direction:column;gap:10px;padding:36px 24px;display:flex}.pub-empty,.pub-empty-icon{justify-content:center;align-items:center}.pub-empty-icon{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:44px;height:44px;color:var(--pub-mute);border-radius:50%;margin-bottom:2px;display:inline-flex}.pub-empty-title{color:var(--pub-ink);letter-spacing:-.005em;margin:0;font-size:.875rem;font-weight:600}.pub-empty-desc{color:var(--pub-ink-3);max-width:360px;margin:0;font-size:.75rem;line-height:1.55}.pub-empty-cta{border:1px solid var(--pub-ink);background:var(--pub-ink);color:var(--pub-surface);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:8px 16px;font-size:.65625rem;font-weight:700;text-decoration:none;transition:opacity .18s;display:inline-flex}.pub-empty-cta:hover{opacity:.88}.pub-empty-cta:focus-visible{opacity:.88;outline:2px solid var(--pub-surface);outline-offset:2px}.pub-auth-aside>*{z-index:1;position:relative}.pub-auth-input{background:var(--pub-glass-bg);width:100%;height:50px;-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);font-family:var(--font-sans),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink);border-radius:12px;outline:none;padding:0 16px;font-size:.96875rem;font-weight:400;transition:border-color .2s,box-shadow .2s,background-color .2s}.pub-auth-input-otp{font-family:var(--font-mono),ui-monospace,monospace;text-align:center;letter-spacing:.32em;height:64px;font-size:1.375rem}@keyframes pub-auth-spin{to{transform:rotate(1turn)}}.pub-tj-cover-utility{border-bottom:1px solid var(--pub-line);flex-wrap:wrap;grid-area:utility;justify-content:flex-end;gap:8px;padding-bottom:clamp(8px,1.5vh,16px);display:flex}.pub-tj-cover-utility>*{flex:none}.pub-tj-slide[data-kind=voice] .dash-review-form-card{max-width:920px;background:var(--pub-surface)!important;border:1px solid var(--pub-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:clamp(16px,1.8vw,22px)!important;grid-template-columns:1fr!important;grid-template-areas:"stars""comment""submit"!important;gap:clamp(14px,2vw,24px)!important;margin:0 auto clamp(20px,3vh,36px)!important;padding:clamp(18px,2vw,28px)!important;display:grid!important}.pub-tp-related-card{text-align:center;background:var(--pub-bg,#fff);border:1px solid var(--pub-border,#00000014);color:inherit;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.pub-tj-cover-actions>*,.pub-tj-cover-actions>*>*{width:auto}@keyframes pub-tj-bounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.pub-tp-cover-inner{z-index:1;grid-template-columns:clamp(160px,18vw,240px) 1fr;align-items:center;gap:clamp(24px,4vw,48px);width:100%;max-width:1280px;margin-inline:auto;display:grid;position:relative}@media (max-width:720px){.pub-tp-cover-inner{text-align:center;grid-template-columns:1fr;justify-items:center}}.pub-tp-mobile-bar>*{flex:1}@keyframes pub-tp-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--pub-success,#10b981) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pub-success,#10b981) 8%,transparent)}}@keyframes pub-tp-pulse-lg{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--pub-success,#10b981) 40%,transparent),0 0 0 6px color-mix(in srgb,var(--pub-success,#10b981) 14%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--pub-success,#10b981) 40%,transparent),0 0 0 12px color-mix(in srgb,var(--pub-success,#10b981) 4%,transparent)}}.pub-tp-tab:hover{border-color:var(--pub-ink);color:var(--pub-ink);transform:translateY(-1px)}.dark .pub-tp-tab--cta,:root[data-theme=dark] .pub-tp-tab--cta{color:#0a0b0e;background:#fffffff0;border-color:#fffffff0}.pub-tp-reviews-empty{flex-direction:column;align-items:center;gap:10px;display:flex}.pub-tp-empty,.pub-tp-reviews-empty{text-align:center;padding:clamp(28px,4vw,48px) clamp(16px,3vw,32px)}.pub-tp-section--book{-webkit-backdrop-filter:blur(20px)saturate(190%);backdrop-filter:blur(20px)saturate(190%);text-align:center;background:linear-gradient(#ffffffd9,#ffffff8c),radial-gradient(80% 60% at 50% 0,#0a0b0e1a,#0a0b0e00 70%);border:1px solid #ffffffd9;border-radius:24px;padding:clamp(28px,4vw,48px) clamp(20px,4vw,56px);position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0a0b0e0f,0 2px 6px #0a0b0e0f,0 24px 56px -16px #0a0b0e2e}.pub-events-card{background:var(--pub-surface);border:1px solid var(--pub-line);color:inherit;border-radius:clamp(14px,1.5vw,20px);grid-template-columns:clamp(140px,18vw,220px) 1fr auto;align-items:center;gap:clamp(16px,2vw,28px);padding:clamp(14px,1.8vw,20px);text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s;display:grid;position:relative}.pub-events-card[data-featured=true]{border-color:var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.pub-events-card[data-featured=true]{border-color:color-mix(in srgb,var(--pub-gold,#b08d57) 60%,var(--pub-line))}}.pub-events-card[data-featured=true]{box-shadow:0 8px 32px -16px var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.pub-events-card[data-featured=true]{box-shadow:0 8px 32px -16px color-mix(in srgb,var(--pub-gold,#b08d57) 30%,transparent)}}@media (hover:hover){.pub-events-card:hover{border-color:var(--pub-ink);box-shadow:0 18px 44px -22px var(--pub-ink);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.pub-events-card:hover{box-shadow:0 18px 44px -22px color-mix(in srgb,var(--pub-ink) 28%,transparent)}}}.pub-events-card-cover{aspect-ratio:4/3;background:var(--pub-surface-2);border:1px solid var(--pub-line);border-radius:clamp(10px,1.1vw,14px);position:relative;overflow:hidden}.pub-events-card-cover img{object-fit:cover;width:100%;height:100%}.pub-events-card-cover[data-compact-cover]{aspect-ratio:16/5}.pub-events-card-cover-empty{color:var(--pub-ink);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pub-events-card-cover-empty{color:color-mix(in srgb,var(--pub-ink) 28%,transparent)}}.pub-events-card[data-cancelled=true] .pub-events-card-price,.pub-events-card[data-soldout=true] .pub-events-card-price{display:none}.pub-events-card-body{flex-direction:column;gap:8px;min-width:0;display:flex}.pub-jobs-card-meta{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);margin:0;font-size:.625rem;font-weight:700;line-height:1.35}.pub-events-card-title{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;color:var(--pub-ink);margin:0;font-size:clamp(1.125rem,1.8vw,1.5rem);font-style:italic;line-height:1.15}.pub-events-card-desc{color:var(--pub-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pub-events-card-foot{border-top:1px solid var(--pub-line);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink-3);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;font-size:.71875rem;display:flex}.pub-events-card-foot>span{align-items:center;gap:6px;display:inline-flex}.pub-events-card-foot-date{color:var(--pub-ink);font-weight:600}.pub-events-card-price{border:1px solid var(--pub-gold,#b08d57);border-radius:6px;align-items:baseline;margin-inline-start:auto;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pub-events-card-price{border:1px solid color-mix(in srgb,var(--pub-gold,#b08d57) 30%,transparent)}}.pub-events-card-price{background:var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.pub-events-card-price{background:color-mix(in srgb,var(--pub-gold,#b08d57) 6%,transparent)}}.pub-events-card-price{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.01em;text-transform:none;color:var(--pub-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.65625rem;font-style:normal;font-weight:600;line-height:1.1}.pub-events-card-date{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;color:var(--pub-ink);white-space:nowrap;font-size:clamp(1.25rem,2vw,1.75rem);font-style:italic}@media (max-width:760px){.pub-events-card{grid-template-columns:1fr}.pub-events-card-cover{aspect-ratio:16/9}.pub-events-card-date{display:none}}.pub-jobs-empty{text-align:center;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#ffffff8c;border:1px solid #0000000f;border-radius:22px;padding:clamp(48px,7vw,88px) clamp(24px,4vw,56px)}.dark .pub-jobs-empty,:root[data-theme=dark] .pub-jobs-empty{background:#ffffff1a;border-color:#ffffff2e}.pub-jobs-empty-title{font-family:var(--font-serif),"Instrument Serif",serif;color:var(--pub-ink);margin-top:14px;font-size:clamp(1.75rem,3.5vw,2.5rem);font-style:italic;line-height:1.05}.pub-jobs-empty-desc{max-width:44ch;color:var(--pub-ink-3);margin-top:10px;margin-inline:auto;font-size:.875rem;line-height:1.6}.pub-jobs-empty-cta{background:var(--pub-ink);color:var(--pub-bg);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:10px 18px;font-size:.6875rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.pub-jd-empty,.pub-md-empty{text-align:center;padding:22px 14px}.pub-mz-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:820px;margin-inline:auto;display:flex}.pub-cd-empty{text-align:center;padding:22px 14px}.pub-ed-shell{background:var(--pub-bg)}.pub-ed-bound{width:100%;max-width:1100px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px)}.pub-ed-venue-tile-text{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 20px;display:flex;position:relative}.pub-ed-empty{text-align:center;padding:22px 14px}@media (prefers-reduced-motion:reduce){.pub-ed-title-char-inner,.pub-events-card,.pub-talents-card-dot,.pub-tj-watermark,.pub-tp-avail-cell,[class*=pub-tj-]{transition:none!important;animation:none!important;transform:none!important}}.pub-ed-comments-empty-wrap{text-align:center;background:var(--pub-ink);flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.pub-ed-comments-empty-wrap{background:color-mix(in srgb,var(--pub-ink) 2%,transparent)}}.pub-ed-comments-empty-wrap{border:1px dashed var(--pub-line);border-radius:14px}.pub-cp-empty{text-align:center;padding:22px 14px}.pub-cp-step[data-state=done]{color:var(--pub-ink-2,var(--pub-ink));border-color:var(--pub-ink);background:0 0}@supports (color:color-mix(in lab,red,red)){.pub-cp-step[data-state=done]{border-color:color-mix(in srgb,var(--pub-ink) 35%,transparent)}}.pub-cp-step[data-state=active]{color:#0a0a0a;background:#fff;border-color:#fff;box-shadow:0 6px 18px #0000002e}.pub-pk-hero{background:var(--pub-bg);padding-block:clamp(80px,12vh,160px) clamp(40px,6vh,72px)}.pub-pk-hero-inner{gap:clamp(20px,3vh,32px);width:100%;max-width:1280px;padding-inline:clamp(20px,4vw,80px)}.pub-pk-hero-inner,.pub-pk-tier-head{text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.pub-pk-tier-head{gap:10px;max-width:720px}.pub-pk-active-line{text-align:center;font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--pub-ink-2);background:var(--pub-ink);border-radius:999px;padding:8px 16px;font-size:.65625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pub-pk-active-line{background:color-mix(in srgb,var(--pub-ink) 5%,transparent)}}.pub-pk-active-line{margin:0}.pub-pk-hero{text-align:center;padding:clamp(48px,8vh,96px) 0 clamp(20px,3vh,36px)}.pub-pk-compare-head{text-align:center;max-width:720px;margin:0 auto clamp(24px,3vh,40px)}.pub-pk-faq-head{gap:6px}.pub-pk-faq-aside,.pub-pk-faq-head{text-align:center;flex-direction:column;align-items:center;display:flex}.pub-pk-faq-aside{gap:8px;max-width:44ch;margin:4px auto 0}@keyframes pubPkFaqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pub-pk-error{text-align:center;font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-error,#b91c1c);font-size:.75rem}.pub-pt-empty{text-align:center;padding:22px 14px}.pub-ab-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,5vh,56px);display:flex;position:relative}.pub-ab-stats{text-align:center;grid-template-columns:1fr 1fr;gap:32px 20px;width:100%;max-width:920px;margin-top:16px;display:grid}@keyframes pub-ab-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.pub-ab-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.pub-legal-bound{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,80px)}.pub-cookie-panel-toggle[data-on]{background:var(--pub-gold,#b08d57);justify-content:flex-end}@media print{.pub-bot-fab,.pub-bot-shell,.pub-cookie-panel,.pub-ticket-page .pub-footer,.pub-ticket-page .pub-header,.pub-ticket-page .pub-header-rows,.pub-ticket-page .pub-noprint{display:none!important}}@page{margin:12mm}.pub-wk-footer{background:var(--pub-bg);border-top:1px solid var(--pub-line);text-align:center;padding-block:clamp(40px,6vh,80px)}.pub-fq-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vh,40px);width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,80px);display:flex}.pub-fq-chip:hover{border-color:var(--pub-ink);color:var(--pub-ink);transform:translateY(-1px)}.pub-fq-chip[data-active=true]{background:var(--pub-ink);color:var(--pub-surface);border-color:var(--pub-ink)}.pub-fq-search-input{min-width:0;color:var(--pub-ink);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:.9375rem}.pub-fq-item-head{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:clamp(14px,2vw,32px);padding:clamp(20px,2.6vw,32px) clamp(16px,2vw,28px);display:grid}.pub-fq-item-link:hover{background:var(--pub-surface-2);color:var(--pub-ink);border-color:var(--pub-ink)}.pub-fq-empty{color:var(--pub-ink-3);flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vh,80px) 20px;display:flex}.pub-fq-empty-text{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink-3);text-align:center;margin:0;font-size:.875rem}.pub-fq-cta-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.pub-fq-cta-inner,.pub-sa-bound,.pub-sa-hero-inner{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,80px)}.pub-sa-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(18px,3vh,28px);display:flex}.pub-sa-empty{text-align:center;background:linear-gradient(140deg,#7373730f,#73737303);border:1px solid #7373732e;border-radius:18px;max-width:640px;margin-inline:auto;padding:clamp(40px,5vw,64px) clamp(20px,3vw,36px)}.pub-sa-empty-icon{width:64px;height:64px;color:var(--pub-ink-2);background:#73737324;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;display:inline-flex}.pub-sa-empty-title{font-family:var(--font-serif),"Instrument Serif",serif;color:var(--pub-ink);margin:0 0 10px;font-size:clamp(1.625rem,3vw,2.25rem);font-style:italic;font-weight:400}.pub-sa-empty-desc{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink-3);max-width:48ch;margin:0 auto;font-size:.875rem;line-height:1.6}.pub-sa-feature-inner{text-align:center;max-width:720px;margin-inline:auto}.pub-ct-hero-inner{gap:clamp(20px,3vh,40px);width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,80px)}.pub-ct-form-success,.pub-ct-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.pub-ct-form-success{background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);border:1px solid var(--pub-glass-border);box-shadow:var(--pub-glass-shadow);border-radius:var(--pub-radius-lg);color:var(--pub-success,var(--pub-ink));gap:8px;padding:clamp(28px,4vw,48px)}@media (max-width:1023px){.pub-ab-cta-inner{text-align:left;grid-template-columns:1fr}}.pub-pship-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(24px,4vh,48px);width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,80px);display:flex;position:relative}.pub-pship-stats{text-align:center;grid-template-columns:1fr 1fr;gap:32px 20px;width:100%;max-width:720px;margin-top:12px;display:grid}@keyframes pub-pship-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.pub-pship-search-input{border:1px solid var(--pub-line);background:var(--pub-bg);min-width:220px;height:44px;color:var(--pub-ink);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;border-radius:999px;outline:none;flex:1;padding:0 16px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.pub-pship-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block:clamp(48px,8vh,96px);display:flex}.pub-pship-empty-title{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.018em;color:var(--pub-ink);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;font-weight:400}.pub-pship-empty-desc{color:var(--pub-ink-3);max-width:52ch;margin:0;font-size:.875rem;line-height:1.6}.pub-pship-empty-cta,.pub-pship-empty-desc{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif}.pub-pship-empty-cta{background:var(--pub-ink);color:var(--pub-surface);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:12px 22px;font-size:.6875rem;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}@keyframes pub-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pub-skel-main{justify-content:center;min-height:calc(100vh - 80px);padding-block:clamp(96px,16vh,200px);padding-inline:clamp(20px,4vw,80px)}.pub-skel-main,.pub-skel-stage{align-items:center;display:flex}.pub-skel-stage{text-align:center;flex-direction:column;gap:clamp(20px,3vh,32px);width:100%;max-width:880px}.pub-skel-chip,.pub-skel-eyebrow,.pub-skel-line,.pub-skel-title{background:linear-gradient(90deg,var(--pub-surface-2) 0,var(--pub-line) 50%,var(--pub-surface-2) 100%);background-size:200% 100%;border-radius:999px;max-width:100%;animation:pub-skeleton-shimmer 1.6s ease-in-out infinite;display:block}.pub-skel-eyebrow{width:180px;height:12px}.pub-skel-title{border-radius:14px;width:min(640px,80%);height:clamp(48px,7vw,72px)}.pub-skel-title--short{width:min(420px,60%)}.pub-skel-meta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.pub-skel-chip{width:140px;height:26px}.pub-skel-chip--short{width:100px}.pub-skel-chip--tiny{width:72px}.pub-skel-body{flex-direction:column;gap:18px;width:100%;max-width:720px;margin-top:clamp(28px,4vh,48px);display:flex}.pub-skel-line{border-radius:8px;width:100%;height:16px}.pub-skel-line--short{align-self:center;width:60%}.pub-skel-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:880px;margin-top:clamp(28px,4vh,48px);display:grid}@media (max-width:640px){.pub-skel-cards{grid-template-columns:1fr}}.pub-skel-card{background:linear-gradient(90deg,var(--pub-surface-2) 0,var(--pub-line) 50%,var(--pub-surface-2) 100%);background-size:200% 100%;border-radius:14px;width:100%;height:clamp(160px,22vh,220px);animation:pub-skeleton-shimmer 1.6s ease-in-out infinite;display:block}.pub-counters-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(40px,6vh,72px);width:100%;max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,80px);display:flex;position:relative}.pub-counters-grid{text-align:center;grid-template-columns:1fr 1fr;gap:40px 20px;width:100%;display:grid}.pub-reel-head{grid-template-columns:1fr auto;align-items:end;gap:16px 24px;max-width:1280px;margin:0 auto 32px;padding-inline:clamp(20px,4vw,80px);display:grid}.pub-reel-all{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--pub-ink);border-bottom:1px solid var(--pub-line-strong);align-items:center;gap:8px;padding-bottom:4px;font-size:.65625rem;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.pub-reel-track{flex-wrap:wrap;justify-content:center;gap:18px;padding:8px clamp(20px,4vw,80px) 16px;display:flex}.pub-reel-track>*{flex:0 0 200px}@media (min-width:1280px){.pub-reel-track>*{flex:0 0 220px}}@keyframes pub-reel-marquee-slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}.pub-briefs-grid{grid-template-columns:1fr;gap:16px;max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,80px);display:grid}.pub-briefs-grid>*{min-width:0;display:flex}body[data-modal-open],html:has(body[data-modal-open]),html[data-modal-open]{touch-action:none!important;overscroll-behavior:none!important;overflow:hidden!important}.pub-brief-budget{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink-2);text-align:end;font-weight:600}.pub-tripane-grid{grid-template-columns:1fr;gap:16px;max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,80px);display:grid}@media (max-width:899px){.pub-tripane-grid>*{scroll-snap-align:start;flex:0 0 min(80%,420px);min-width:0}}.pub-tripane-card{border-radius:var(--pub-radius-lg);border:1px solid var(--pub-line);background:var(--pub-surface);outline:none;flex-direction:column;height:clamp(440px,42vw,520px);text-decoration:none;transition:border-color .18s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.pub-comp-spot-media:hover img{filter:grayscale(0);transform:scale(1.04)}.pub-pkg-cmp-role:hover{border-color:var(--pub-line-strong);color:var(--pub-ink)}.pub-pkg-cmp-role.is-active{background:var(--pub-ink);color:var(--pub-surface);border-color:var(--pub-ink)}.pub-pkg-cmp-cta{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--pub-ink);align-self:flex-start;gap:6px;margin-top:auto;font-size:.65625rem;font-weight:700;text-decoration:none}.pub-bot-fab,.pub-pkg-cmp-cta{align-items:center;display:inline-flex}.pub-bot-fab{z-index:60;background:var(--pub-ink);width:44px;height:44px;color:var(--pub-surface);cursor:pointer;box-shadow:var(--pub-shadow-md);bottom:20px;border:none;border-radius:999px;justify-content:center;transition:opacity .15s,transform .1s;position:fixed;inset-inline-end:20px}.pub-bot-fab:hover{opacity:.92}.pub-bot-fab:active{transform:scale(.96)}body[data-modal-open] .pub-bot-fab,body[data-modal-open] .pub-bot-panel,body[data-modal-open] .pub-bot-shell{display:none}.pub-bot-shell{z-index:60;border-radius:var(--pub-radius-lg);background:var(--pub-surface);border:1px solid var(--pub-line);width:340px;max-width:calc(100vw - 32px);height:440px;max-height:calc(100vh - 120px);box-shadow:var(--pub-shadow-xl);bottom:76px;flex-direction:column;display:flex;position:fixed;inset-inline-end:20px;overflow:hidden}.pub-bot-head{border-bottom:1px solid var(--pub-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.pub-bot-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--pub-mute);font-size:.625rem;font-weight:700}.pub-bot-eyebrow,.pub-bot-page{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;display:block}.pub-bot-page{color:var(--pub-ink);margin-top:2px;font-size:.75rem;font-weight:500}.pub-bot-close{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:28px;height:28px;color:var(--pub-ink);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.pub-bot-close:hover{background:var(--pub-surface);border-color:var(--pub-ink)}.pub-bot-msgs{scrollbar-width:thin;scrollbar-color:var(--pub-line-strong) transparent;flex-direction:column;flex:1;gap:8px;padding:12px 14px;display:flex;overflow-y:auto}.pub-bot-msgs::-webkit-scrollbar{width:4px}.pub-bot-msgs::-webkit-scrollbar-thumb{background:var(--pub-line-strong);border-radius:2px}.pub-bot-row{display:flex}.pub-bot-row--user{justify-content:flex-end}.pub-bot-row--assistant{justify-content:flex-start}.pub-bot-bubble{word-wrap:break-word;border-radius:14px;max-width:82%;padding:8px 12px;font-size:.78125rem;line-height:1.4}.pub-bot-bubble--user{background:var(--pub-ink);color:var(--pub-surface);border-bottom-right-radius:4px}[dir=rtl] .pub-bot-bubble--user{border-bottom-right-radius:14px;border-bottom-left-radius:4px}.pub-bot-bubble--assistant{background:var(--pub-surface-2);border:1px solid var(--pub-line);color:var(--pub-ink);border-bottom-left-radius:4px}[dir=rtl] .pub-bot-bubble--assistant{border-bottom-right-radius:4px;border-bottom-left-radius:14px}.pub-bot-typing{gap:3px;padding:10px 12px;display:inline-flex}.pub-bot-typing span{background:var(--pub-mute);border-radius:999px;width:5px;height:5px;animation:pub-bot-typing-dot 1.2s ease-in-out infinite}.pub-bot-typing span:nth-child(2){animation-delay:.15s}.pub-bot-typing span:nth-child(3){animation-delay:.3s}@keyframes pub-bot-typing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.pub-bot-suggested{border-top:1px solid var(--pub-line);background:var(--pub-surface);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.pub-bot-suggested-btn{background:var(--pub-surface-2);border:1px solid var(--pub-line);color:var(--pub-ink);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:.65625rem;font-weight:500;transition:background-color .15s,border-color .15s}.pub-bot-suggested-btn:hover{background:var(--pub-surface);border-color:var(--pub-line-strong)}.pub-bot-form{border-top:1px solid var(--pub-line);background:var(--pub-surface);align-items:center;gap:6px;padding:10px 12px;display:flex}.pub-bot-input{background:var(--pub-surface-2);border:1px solid var(--pub-line);height:32px;color:var(--pub-ink);border-radius:999px;outline:none;flex:1;min-width:0;padding:0 12px;font-size:.78125rem;transition:border-color .15s,background-color .15s}.pub-bot-input:focus{border-color:var(--pub-ink);background:var(--pub-surface)}.pub-bot-input::placeholder{color:var(--pub-mute)}.pub-bot-send{background:var(--pub-ink);width:32px;height:32px;color:var(--pub-surface);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .1s;display:inline-flex}.pub-bot-send:hover{opacity:.9}.pub-bot-send:active{transform:scale(.95)}.pub-bot-send:disabled{opacity:.4;cursor:not-allowed}.pub-login .pub-auth-status{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#fff6;border:1px solid #fff9}.pub-tp-tabnav-inner .pub-tp-tab{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--pub-ink-2)!important;background:0 0!important;border:1px solid #0000!important}.pub-tp-tabnav-inner .pub-tp-tab--active,.pub-tp-tabnav-inner .pub-tp-tab--cta{color:#fff!important;background:linear-gradient(#282a30f5,#0a0b0eeb)!important;border:1px solid #0a0b0ef2!important;box-shadow:inset 0 1px #ffffff2e,0 2px 4px #0a0b0e1f,0 10px 24px -8px #0a0b0e38!important}#pub-tp-panel-reviews .dash-review-form-card,.pub-tp-panel .dash-review-form-card{text-align:start;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;backdrop-filter:blur(20px)saturate(180%)!important;background:linear-gradient(#ffffffbf,#ffffff80)!important;border:1px solid #ffffffd9!important;border-radius:16px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:14px!important;max-width:820px!important;margin:0 auto 18px!important;padding:12px 16px!important;display:grid!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0a0b0e0a,0 14px 36px -14px #0a0b0e29!important}#pub-tp-panel-reviews .dash-review-form-card>div:first-child,.pub-tp-panel .dash-review-form-card>div:first-child{flex-direction:column!important;gap:4px!important;display:flex!important}@media (max-width:720px){#pub-tp-panel-reviews .dash-review-form-card,.pub-tp-panel .dash-review-form-card{grid-template-columns:1fr!important}}#pub-tp-panel-reviews .dash-account-card-head,.pub-tp-panel .dash-review-form-card .dash-account-card-head{letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--pub-mute)!important;margin-bottom:8px!important;font-size:.625rem!important;font-weight:700!important}#pub-tp-panel-reviews .dash-review-stars,.pub-tp-panel .dash-review-stars{align-items:center!important;gap:4px!important;display:inline-flex!important}#pub-tp-panel-reviews .dash-review-star,.pub-tp-panel .dash-review-star{cursor:pointer;color:#0a0b0e40;transition:transform .12s,color .12s;background:0 0!important;border:0!important;padding:2px!important}#pub-tp-panel-reviews .dash-review-star:hover,.pub-tp-panel .dash-review-star:hover{transform:scale(1.15)}#pub-tp-panel-reviews .dash-review-stars-num,.pub-tp-panel .dash-review-stars-num{letter-spacing:.12em;color:var(--pub-mute);margin-inline-start:8px;font-size:.6875rem;font-weight:700}#pub-tp-panel-reviews .dash-review-form-card textarea,.pub-tp-panel .dash-review-form-card textarea{resize:vertical;background:#ffffff73!important;border:1.5px solid #0a0b0e2e!important;border-radius:12px!important;height:40px!important;min-height:40px!important;padding:8px 12px!important;font-size:.8125rem!important}#pub-tp-panel-reviews .dash-review-form-card textarea:focus,.pub-tp-panel .dash-review-form-card textarea:focus{background:#fff9!important;border-color:#0a0b0e66!important;outline:none!important;box-shadow:0 0 0 3px #0a0b0e0f!important}#pub-tp-panel-reviews .dash-review-form-card button:not([type]):not(.dash-review-star),#pub-tp-panel-reviews .dash-review-form-card button[type=button]:not(.dash-review-star),.pub-tp-panel .dash-review-form-card button:not([type]):not(.dash-review-star),.pub-tp-panel .dash-review-form-card button[type=button]:not(.dash-review-star){white-space:nowrap;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:999px!important;align-self:center!important;padding:8px 18px!important;font-size:.65625rem!important;font-weight:700!important}#pub-tp-panel-reviews .dash-review-form-card label,.pub-tp-panel .dash-review-form-card label{display:none!important}#pub-tp-panel-reviews .dash-review-form-card p,.pub-tp-panel .dash-review-form-card p.dash-review-hint{font-size:.65625rem!important}.dark #pub-tp-panel-reviews .dash-review-form-card,.dark .pub-tp-panel .dash-review-form-card,:root[data-theme=dark] #pub-tp-panel-reviews .dash-review-form-card,:root[data-theme=dark] .pub-tp-panel .dash-review-form-card{background:linear-gradient(#ffffff1a,#ffffff0a)!important;border-color:#ffffff29!important;box-shadow:inset 0 1px #ffffff2e,0 2px 6px #0000004d,0 16px 40px -14px #00000080!important}.pub-tp-avail-dow{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--pub-mute);padding-bottom:2px;font-size:.625rem;font-weight:700}@keyframes pub-booking-fade{0%{opacity:0}to{opacity:1}}.pub-booking-modal{-webkit-backdrop-filter:blur(40px)saturate(220%);backdrop-filter:blur(40px)saturate(220%);background:linear-gradient(#ffffff8c,#ffffff59),radial-gradient(120% 80% at 50% 0,#ffffffbf,#fff3 70%);border:1px solid #fff9;border-radius:28px;width:100%;max-width:640px;max-height:calc(100vh - 40px);padding:32px;animation:pub-booking-pop .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow-y:auto;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff6,0 4px 12px #0a0b0e1f,0 40px 100px -20px #0a0b0e59}.pub-booking-modal :where(input,textarea,select){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #fff9,0 1px 2px #0a0b0e0a;color:var(--pub-ink)!important;background:#ffffff73!important;border:1.5px solid #0a0b0e2e!important;border-radius:14px!important;padding:10px 14px!important;font-size:.84375rem!important}.pub-booking-modal button:not(.pub-booking-modal-close),.pub-booking-modal button[type=submit]{letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:999px!important;padding:10px 18px!important;font-size:.65625rem!important;font-weight:700!important}@keyframes pub-booking-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pub-loader--mono{background:var(--pub-surface,var(--surface,#fff))}.pub-loader-tagline{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;color:#5b5b5b;text-align:center;letter-spacing:.01em;margin:10px 0 0;font-size:clamp(.8125rem,1.1vw,.9375rem);font-style:italic;font-weight:400}.pub-loader--clean{justify-content:center;align-items:center;display:flex}.pub-clean-stage{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.pub-clean-mark{justify-content:center;align-items:center;width:clamp(180px,22vw,260px);height:clamp(180px,22vw,260px);display:flex}.pub-clean-mark-breathe,.pub-clean-mark-magnet,.pub-clean-mark-spin{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pub-clean-mark-magnet{position:relative}.pub-clean-half{will-change:transform,opacity,filter;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pub-clean-half--left{clip-path:inset(0 50% 0 0)}.pub-clean-half--right{clip-path:inset(0 0 0 50%)}.pub-clean-impact{border:1.5px solid var(--pub-ink,#0a0a0a);border-radius:50%;position:absolute;inset:-4%}@supports (color:color-mix(in lab,red,red)){.pub-clean-impact{border:1.5px solid color-mix(in srgb,var(--pub-ink,#0a0a0a) 45%,transparent)}}.pub-clean-impact{pointer-events:none;will-change:transform,opacity}.pub-clean-impact--echo{border-width:1px;border-color:var(--pub-ink,#0a0a0a)}@supports (color:color-mix(in lab,red,red)){.pub-clean-impact--echo{border-color:color-mix(in srgb,var(--pub-ink,#0a0a0a) 22%,transparent)}}.pub-clean-trail{background:linear-gradient(var(--pub-trail-direction,to right),transparent 0,var(--pub-ink,#0a0a0a) 70%,var(--pub-ink,#0a0a0a) 100%);height:1.5px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.pub-clean-trail{background:linear-gradient(var(--pub-trail-direction,to right),transparent 0,color-mix(in srgb,var(--pub-ink,#0a0a0a) 55%,transparent) 70%,color-mix(in srgb,var(--pub-ink,#0a0a0a) 0%,transparent) 100%)}}.pub-clean-trail{pointer-events:none;will-change:transform,opacity;margin-top:-.75px}.pub-clean-trail--left{transform-origin:100%;--pub-trail-direction:to left;width:60vw;right:50%}.pub-clean-trail--right{transform-origin:0;--pub-trail-direction:to right;width:60vw;left:50%}.pub-clean-img{object-fit:contain;width:100%;height:100%;display:block}.pub-clean-type{letter-spacing:.36em;text-transform:uppercase;color:var(--pub-ink,#0a0a0a);align-items:baseline;font-family:Inter,Inter Tight,system-ui,sans-serif;font-size:clamp(.875rem,1.4vw,1.125rem);font-weight:600;line-height:1;display:inline-flex;position:relative}.pub-clean-type-char{white-space:pre;display:inline-block}.pub-clean-type-char--italic{font-style:normal;font-weight:600}.pub-clean-type-cursor{background:var(--pub-ink,#0a0a0a);vertical-align:-.05em;width:2px;height:1em;margin-inline-start:2px;display:inline-block;transform:translateY(2px)}.pub-pdp-crumbs a{color:var(--pub-ink-3,#666);text-decoration:none;transition:color .15s}.pub-pdp-pill{letter-spacing:.02em;color:var(--pub-ink-2,#333);border:1px solid var(--pub-border,#00000014);background:#0000000d;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.pub-pdp-cta-report>*{cursor:pointer;letter-spacing:.04em;transition:color .15s;color:var(--pub-ink-3,#666)!important;text-transform:none!important;background:0 0!important;border:none!important;align-items:center!important;gap:5px!important;padding:0!important;font-size:.75rem!important;display:inline-flex!important}.pub-pdp-variant-options{flex-wrap:wrap;gap:8px;display:flex}.pub-pdp-variant-option{color:var(--pub-ink,#0a0a0a);background:var(--pub-surface,#fff);border:1px solid var(--pub-line-strong);border-radius:8px;align-items:center;padding:7px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}button.pub-pdp-variant-option{cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.pub-pdp-variant-option--active,button.pub-pdp-variant-option:hover{border-color:var(--pub-ink,#0a0a0a)}.pub-pdp-variant-option--active{color:var(--pub-surface,#fff);background:var(--pub-ink,#0a0a0a);box-shadow:0 1px 4px #0000002e}.pub-pdp-tier{text-align:start;background:var(--pub-surface,#fff);border:1px solid var(--pub-line-strong);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.pub-pdp-tier:hover{border-color:var(--pub-ink,#0a0a0a)}.pub-pdp-related-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pub-pdp-related-card{color:inherit;background:var(--pub-surface,#fff);border:1px solid var(--pub-border,#00000014);border-radius:8px;flex-direction:column;gap:8px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.pub-pdp-related-body{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}@keyframes arena-pulse{0%{box-shadow:0 0 #34d39980}to{box-shadow:0 0 0 8px #34d39900}}@keyframes arena-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pub-arena-ladder-rank{font-family:var(--pub-font-serif,"Instrument Serif"),Georgia,serif;text-align:center;color:var(--pub-ink-3,#999);font-size:1.375rem;font-weight:500;line-height:1}.pub-arena-enter-state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.pub-reg-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-gold,#b08d57);margin:0;font-size:.65625rem;font-weight:700}.pub-reg-step-dot{background:var(--pub-line,#0000001f);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s,width .25s}.pub-reg-step-dot--current{background:var(--pub-ink);border-radius:999px;width:28px}.pub-reg-step-dot--done{background:var(--pub-gold,#b08d57)}.pub-reg-hint{color:var(--pub-ink-3);margin:0;font-size:.71875rem;line-height:1.4}.pub-reg-pick-card{text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff59;border:1.5px solid #fff9;border-radius:14px;align-items:flex-start;gap:4px;padding:16px;transition:border-color .15s,background .15s,transform .1s}.pub-reg-pick-card,.pub-reg-stack{flex-direction:column;display:flex}.pub-reg-stack{gap:20px}.pub-reg-stack--md{gap:16px}.pub-reg-notice{border:1px solid var(--pub-line-strong);background:var(--pub-surface-2);border-radius:14px;padding:18px 18px 16px}.pub-reg-notice-lead{color:var(--pub-ink);margin:0;font-size:.9375rem;font-weight:700;line-height:1.45}.pub-reg-notice-body{color:var(--pub-mute);margin:10px 0 0;font-size:.8125rem;line-height:1.6}.pub-reg-notice-actions{flex-wrap:wrap;gap:10px;display:flex}.pub-reg-notice-actions>*{flex:12rem}@media (max-width:30rem){.pub-reg-notice-actions{flex-direction:column}.pub-reg-notice-actions>*{flex:auto}}.pub-reg-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pub-reg-grid-3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:540px){.pub-reg-grid-2,.pub-reg-grid-3{grid-template-columns:1fr}}.pub-reg-icon-grid{gap:12px;display:grid}.pub-reg-icon-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.pub-reg-icon-grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.pub-reg-icon-grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}.pub-reg-icon-grid[data-cols="6"]{grid-template-columns:repeat(6,1fr)}.pub-reg-icon-grid[data-cols="7"]{grid-template-columns:repeat(7,1fr)}@media (max-width:720px){.pub-reg-icon-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:420px){.pub-reg-icon-grid{grid-template-columns:1fr!important}}.pub-reg-icon-card{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);cursor:pointer;text-align:center;background:#ffffff59;border:1.5px solid #fff9;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:140px;padding:18px 14px 16px;transition:background .15s,border-color .15s,transform .1s,box-shadow .15s;display:flex}.pub-reg-icon-card:hover{border-color:var(--pub-gold,#b08d57);background:#ffffff8c;transform:translateY(-2px);box-shadow:0 8px 24px -12px #0000002e}.pub-reg-icon-card:focus-visible{outline:2px solid var(--pub-ink);outline-offset:2px}[data-theme=dark] .pub-reg-icon-card{color:var(--pub-ink);background:#ffffff0f;border-color:#ffffff2e}[data-theme=dark] .pub-reg-icon-card:hover{border-color:var(--pub-gold,#d4b582);background:#ffffff1f}.pub-reg-icon-card-glyph{width:56px;height:56px;color:var(--pub-gold,#b08d57);background:#8c8c8c1f;border:1px solid #8c8c8c47;border-radius:50%;flex-shrink:0;place-items:center;margin-bottom:4px;display:grid}.pub-reg-icon-card-title{font-family:var(--font-display,"Inter Tight"),system-ui,sans-serif;letter-spacing:-.005em;color:inherit;font-size:.875rem;font-weight:700;line-height:1.2}.pub-reg-icon-card-desc{color:var(--pub-ink-3,#666);-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.71875rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.pub-reg-hint--sub{color:var(--pub-ink-2);margin-top:8px;font-size:.8125rem;line-height:1.55}.pub-reg-required-mark{color:var(--pub-error,#dc2626);margin-inline-start:4px;font-weight:700}.pub-reg-err-pill{color:var(--pub-error,#dc2626);background:#ef44440f;border:1px solid #ef444438;border-radius:8px}.pub-reg-err-pill,.pub-reg-warn-pill{align-items:flex-start;gap:6px;padding:8px 12px;font-size:.8125rem;display:inline-flex}.pub-reg-warn-pill{color:var(--pub-warning,#d97706);background:#f59e0b12;border:1px solid #f59e0b47;border-radius:8px}@keyframes pub-reg-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.com-flag-card{border:1px solid var(--com-line);background:var(--com-surface);color:var(--com-ink);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;font-size:.8125rem;display:flex}.rent-box-field input[type=date]{border:1px solid var(--pub-line-strong,#d4d2cb);border-radius:var(--pub-radius-sm,8px);background:var(--pub-surface,#fff);width:100%;height:38px;color:var(--pub-ink,#0a0a0a);font:inherit;padding:0 10px;font-weight:500}.pub-meas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.pub-meas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub-meas-field{flex-direction:column;gap:4px;display:flex}.pub-meas-label{text-transform:uppercase;letter-spacing:.12em;color:var(--pub-ink-3);font-size:.65625rem;font-weight:700}.pub-meas-field input,.pub-meas-field select{border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius-sm);background:var(--pub-surface);width:100%;height:38px;color:var(--pub-ink);font:inherit;box-sizing:border-box;padding:0 10px}.pub-meas-field input:focus,.pub-meas-field select:focus{outline:2px solid var(--pub-gold);outline-offset:1px}.pub-reg-topbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.pub-reg-backbtn{letter-spacing:.14em;text-transform:uppercase;color:var(--pub-ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:.6875rem;font-weight:700;display:inline-flex}.pub-reg-backbtn:hover{color:var(--pub-ink)}[dir=rtl] .pub-reg-backbtn svg{transform:scaleX(-1)}.pub-reg-dots{align-items:center;gap:6px;display:inline-flex}.pub-reg-consent{border:1px solid var(--pub-line);border-radius:var(--pub-radius);background:var(--pub-surface-2);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pub-reg-consent-head{letter-spacing:.16em;text-transform:uppercase;color:var(--pub-ink-3);margin:0;font-size:.65625rem;font-weight:700}.pub-reg-consent-item{color:var(--pub-ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.8125rem;display:flex}.pub-reg-consent-item input[type=checkbox]{width:16px;height:16px;accent-color:var(--pub-ink);flex-shrink:0;margin-top:1px}.pub-reg-consent-item a{color:var(--pub-ink);text-decoration:underline}.pub-mag-section-title{font-family:var(--pub-font-serif,"Instrument Serif"),Georgia,serif;letter-spacing:-.01em;color:var(--pub-ink);margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:500;line-height:1.05}.pub-mag-card{color:inherit;isolation:isolate;animation:pub-talents-rise .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--idx,0) * 55ms);border-radius:14px;flex-direction:column;gap:12px;padding:0;text-decoration:none;transition:transform .25s;display:flex}.pub-mag-card-title{font-family:var(--pub-font-serif,"Instrument Serif"),Georgia,serif;letter-spacing:-.01em;color:var(--pub-ink);-webkit-line-clamp:3;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:500;line-height:1.18}.pub-mag-card-dek,.pub-mag-card-title{-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pub-mag-card-dek{color:var(--pub-ink-3);-webkit-line-clamp:2;font-size:.84375rem;line-height:1.55}.pub-mag-card-meta{color:var(--pub-mute);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;font-size:.71875rem;font-weight:600;display:flex}.pub-mag-art,.pub-mag-art-hero-inner{flex-direction:column;display:flex}.pub-mag-art-hero-inner{z-index:2;color:#fff;gap:18px;width:100%;max-width:1180px;margin:0 auto;padding:clamp(32px,6vw,80px) clamp(20px,4vw,48px);position:relative}.pub-mag-art-hero-title{font-family:var(--pub-font-serif,"Instrument Serif"),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2.125rem,6.4vw,5.25rem);font-weight:500;line-height:.98}.pub-mag-art-hero-dek{color:#ffffffdb;max-width:60ch;margin:0;font-size:clamp(.9375rem,1.5vw,1.1875rem);line-height:1.5}.pub-mag-art-byline{color:#ffffffd1;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;margin-top:8px;padding-bottom:2px;font-size:.8125rem;display:flex;overflow-x:auto}.pub-mag-art-byline>*{flex-shrink:0}.pub-mag-art-broadsheet-rule{border:none;border-top:2px solid var(--pub-ink);width:clamp(40px,6vw,64px);margin:0 auto 24px}.pub-mag-art-canvas{grid-template-columns:1fr;gap:28px;max-width:1180px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px);display:grid;position:relative}.pub-mag-art-rail{display:none}@media (min-width:1024px){.pub-mag-art-rail{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:999px;flex-direction:column;grid-column:3/4;align-self:start;align-items:center;gap:10px;max-width:56px;margin-inline-start:auto;padding:14px 8px;display:flex;position:sticky;top:96px}}.pub-mag-art-actions{border-top:1px solid var(--pub-line);border-bottom:1px solid var(--pub-line);justify-content:flex-start;align-items:center;gap:10px;margin-block:24px;padding:14px 0;display:flex}.pub-mag-art-prose>*+*{margin-top:1.1em}.pub-mag-art-prose a{color:var(--pub-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pub-gold,#b08d57);text-decoration-color:var(--pub-gold,#b08d57);text-decoration-thickness:1px}.pub-academy-card{color:inherit;animation:pub-talents-rise .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--idx,0) * 55ms);flex-direction:column;gap:12px;text-decoration:none;transition:transform .25s;display:flex}.pub-academy-card:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pub-academy-card{animation:none}}.pub-academy-card-frame{aspect-ratio:16/10;background:var(--pub-surface-2,#f0f0f0);border:1px solid var(--pub-line);isolation:isolate;border-radius:14px;position:relative;overflow:hidden}.pub-academy-card--featured .pub-academy-card-frame{aspect-ratio:16/9}.pub-academy-card-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pub-academy-card:hover .pub-academy-card-img{transform:scale(1.06)}.pub-academy-card-initial{font-family:var(--pub-font-serif,"Instrument Serif"),Georgia,serif;color:var(--pub-mute);background:radial-gradient(70% 50% at 50% 40%,#0000000a,transparent 70%),var(--pub-surface-2);justify-content:center;align-items:center;font-size:clamp(3rem,6vw,5.25rem);font-weight:500;display:flex;position:absolute;inset:0}.pub-academy-card-pricepill{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:28px;font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;top:12px;background:#0f0f0fdb;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:12px}.pub-academy-card-pricepill--free{color:#111;background:#fafafaf0}.pub-academy-card-pacepill{z-index:2;color:#111;letter-spacing:.06em;bottom:12px;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:.6875rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:12px}.pub-academy-card-provider{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--pub-gold,#b08d57);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65625rem;font-weight:700;overflow:hidden}.pub-academy-card-title{font-family:var(--pub-font-serif,"Instrument Serif"),Georgia,serif;letter-spacing:-.01em;color:var(--pub-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.1875rem,1.9vw,1.4375rem);font-weight:500;line-height:1.18;display:-webkit-box;overflow:hidden}.pub-academy-card--featured .pub-academy-card-title{-webkit-line-clamp:3;font-size:clamp(1.375rem,2.3vw,1.75rem)}.pub-academy-card-dek{color:var(--pub-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pub-academy-card-meta{color:var(--pub-mute);border-top:1px solid var(--pub-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:8px;font-size:.71875rem;font-weight:600;display:flex}.pub-academy-card-meta-dot{background:var(--pub-mute);border-radius:999px;width:3px;height:3px}.pub-academy-card-meta-strong{color:var(--pub-ink)}.pub-academy-curr-stub{border:1px dashed var(--pub-line);background:var(--pub-surface-2);border-radius:16px;align-items:center;gap:8px;padding:36px 24px}.pub-academy-buy-right,.pub-academy-curr-stub{text-align:center;flex-direction:column;display:flex}.pub-academy-buy-right{align-items:stretch;gap:12px}.pub-tp2-rail-stat{text-align:center;flex-direction:column;gap:2px;display:flex}@keyframes pub-tp2-panel-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pub-tp3-mosaic-empty{text-align:center;border:1px dashed var(--pub-line);color:var(--pub-ink-3);border-radius:8px;padding:56px 24px;font-size:.875rem}.pub-tp4-cta-icons>*{flex:1}.pub-tp4-mosaic-empty{text-align:center;border:1px dashed var(--pub-line);color:var(--pub-ink-3);border-radius:8px;padding:40px 24px;font-size:.8125rem}@keyframes pub-tp5-pulse{0%,to{box-shadow:0 0 0 2px #2bbb6b4d}50%{box-shadow:0 0 0 5px #2bbb6b1a}}.pub-tp5-pane>*{z-index:1;position:relative}@media (min-width:960px){.pub-tp5-pane::-webkit-scrollbar-thumb{background:var(--pub-line);border-radius:999px}}.pub-tp5-stats{border-block:1px solid var(--pub-line);text-align:center;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;padding:14px 0;display:grid}.pub-tp5-tab{height:32px;font-family:var(--pub-font-serif,"Instrument Serif"),Georgia,serif;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:400;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.pub-tp5-mosaic-empty,.pub-tp5-tab{color:var(--pub-ink-3);text-align:center}.pub-tp5-mosaic-empty{border:1px dashed var(--pub-line);border-radius:8px;padding:32px 24px;font-size:.8125rem}.pub-tp5-reach-card{text-align:center;border:1px solid var(--pub-line);background:var(--pub-surface);color:var(--pub-ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 14px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.pub-tp5-review-summary>div>.flex{flex-direction:row!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important}.pub-talents-list-row:hover{border-color:var(--pub-ink);transform:translateY(-1px);box-shadow:0 8px 20px -12px #0003}@keyframes pubModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pubModalSlideUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pub-events-card--company .pub-events-card-cover,.pub-events-list[data-view=grid] .pub-events-card--company .pub-events-card-cover{background:var(--pub-surface-2,#f9f9f8);justify-content:center;align-items:center;display:flex}.pub-events-card--company .pub-events-card-cover img,.pub-events-list[data-view=grid] .pub-events-card--company .pub-events-card-cover img{transition:transform .35s cubic-bezier(.16,1,.3,1);object-fit:contain!important;width:100%!important;height:100%!important;padding:clamp(14px,2.2vw,24px)!important}.reel-topbar{z-index:20;flex:none;padding:10px 14px}.reel-scroller{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;border-radius:14px;outline:none;flex:1;align-self:center;width:min(440px,100vw);min-height:0;overflow-y:auto}.reel-card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.reel-card,.reel-card-video{background:#000;width:100%;height:100%}.reel-card-video{object-fit:contain;cursor:pointer}.reel-card-mute{z-index:5;color:#fff;cursor:pointer;background:#0006;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:14px}.reel-card-meta{z-index:4;text-shadow:0 1px 6px #0009;position:absolute;bottom:18px;left:14px;right:70px}.reel-card-creator{align-items:center;gap:8px;margin-bottom:8px;display:flex}.reel-card-avatar{color:#fff;background:#fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.reel-card-avatar--brand{background:#fff}.reel-card-handle{color:#fff;font-size:.875rem;font-weight:700}.reel-card-title{margin:0 0 2px;font-size:.875rem;font-weight:600}.reel-card-desc{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:.8125rem;display:-webkit-box;overflow:hidden}.reel-card-views{opacity:.7;margin:0;font-size:.71875rem}.reel-card-rail{z-index:4;gap:16px;position:absolute;bottom:20px;right:10px}.reel-card-rail,.reel-rail-btn{flex-direction:column;align-items:center;display:flex}.reel-rail-btn{color:#fff;cursor:pointer;background:0 0;border:none;gap:3px;font-size:.6875rem;font-weight:700}.reel-rail-btn.is-active{color:#ff3b5c}.reel-empty{text-align:center;opacity:.7;justify-content:center;align-items:center;height:calc(100vh - 160px);padding:24px;display:flex}.reel-end-inner{text-align:center;max-width:340px;padding:28px}.reel-comments-empty{opacity:.6;text-align:center;padding:20px 0;font-size:.8125rem}.reel-comments-signin{opacity:.7;text-align:center;padding:14px 16px;font-size:.8125rem}.pub-pk-cycle{border:1px solid var(--pub-line);background:var(--pub-surface-2);align-self:center;gap:4px;margin:clamp(20px,3vh,32px) auto 0;padding:4px}.pub-pk-cycle,.pub-pk-cycle-tab{border-radius:999px;display:inline-flex}.pub-pk-cycle-tab{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#6e6e6e;align-items:center;gap:8px;padding:9px 18px;font-size:.71875rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;position:relative}[data-theme=dark] .pub-pk-cycle-tab{color:var(--pub-ink-3)}.pub-pk-cycle-tab:hover{color:var(--pub-ink)}.pub-pk-cycle-tab[data-active=true]{background:var(--pub-ink);color:var(--pub-surface)}.pub-pk-finale{border-top:1px solid var(--pub-line);text-align:center;padding-block:clamp(56px,8vw,120px)}@keyframes pubTpfKenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.pub-tpf-finale{text-align:center;border-top:1px solid var(--pub-line);padding-block:clamp(48px,7vh,88px) 0}.pub-cpf-cover{aspect-ratio:21/9;background:var(--pub-surface-2);border:1px solid var(--pub-line);border-radius:20px;width:100%;margin-bottom:clamp(-32px,-2vw,-56px);position:relative;overflow:hidden;box-shadow:0 28px 70px -34px #00000052}.pub-cpf-cover-img{object-fit:cover;filter:contrast(1.04)saturate(.95);width:100%;height:100%;display:block}.pub-cpf-cover-fallback{background:radial-gradient(60% 100% at 40% 30%,var(--pub-gold,#b08d57),transparent 70%),linear-gradient(135deg,var(--pub-ink) 0,var(--pub-ink) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.pub-cpf-cover-fallback{background:radial-gradient(60% 100% at 40% 30%,color-mix(in srgb,var(--pub-gold,#b08d57) 16%,transparent),transparent 70%),linear-gradient(135deg,var(--pub-ink) 0,color-mix(in srgb,var(--pub-ink) 75%,var(--pub-gold,#b08d57)) 100%)}}.pub-cpf-id{z-index:2;background:var(--pub-surface);border:1px solid var(--pub-line);margin-inline:clamp(0px,2vw,32px);border-radius:20px;grid-template-columns:96px minmax(0,1fr) auto;align-items:start;gap:clamp(16px,2vw,28px);margin-bottom:clamp(32px,5vh,56px);padding:clamp(20px,2.4vw,32px);display:grid;position:relative;box-shadow:0 28px 70px -34px #00000040}@media (max-width:880px){.pub-cpf-id{grid-template-columns:72px minmax(0,1fr);padding:20px}}@media (max-width:520px){.pub-cpf-id{text-align:center;grid-template-columns:1fr;margin-inline:0;padding:18px}}.pub-cpf-engage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:clamp(40px,6vh,72px);display:grid}@media (max-width:760px){.pub-cpf-engage{grid-template-columns:1fr}}.pub-cpf-engage-desc{color:var(--pub-ink-3);max-width:44ch;margin:0;font-size:.84375rem;line-height:1.55}.pub-cpf-footband{color:#0a0a0a;border-top:1px solid var(--pub-line);text-align:center;background:#fff;margin-top:clamp(32px,4vh,56px);padding-block:clamp(28px,4vh,44px)}@keyframes pubJdfKenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}.pub-jdf-btn{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:.6875rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.pub-jdf-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.pub-jdf-btn--primary{background:var(--pub-ink);color:var(--pub-surface);border:1px solid var(--pub-ink)}.pub-jdf-btn--primary:hover:not(:disabled){background:var(--pub-gold,#b08d57);border-color:var(--pub-gold,#b08d57);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #b08d5747}.pub-jdf-btn--ghost{color:var(--pub-ink);border:1px solid var(--pub-line-strong,#d1d5db);background:0 0}.pub-jdf-btn--ghost:hover:not(:disabled){background:var(--pub-ink);color:var(--pub-surface);border-color:var(--pub-ink);transform:translateY(-1px)}.pub-jdf-btn--apply{letter-spacing:.16em;width:fit-content;margin-top:8px;padding:13px 32px;font-size:.75rem}@media (max-width:640px){.pub-jdf-btn--apply{width:100%}}.apply-modal-form{flex-direction:column;gap:16px;max-height:72vh;padding-inline-end:4px;display:flex;overflow-y:auto}.apply-stepper{border-bottom:1px solid var(--pub-line);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px;padding-bottom:14px;display:grid}.apply-step-item{background:var(--pub-ink);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.apply-step-item{background:color-mix(in srgb,var(--pub-ink) 3%,transparent)}}.apply-step-item{border:1px solid #0000;transition:all .2s}.apply-step-item[data-active=true]{background:var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.apply-step-item[data-active=true]{background:color-mix(in srgb,var(--pub-gold,#b08d57) 8%,var(--pub-surface))}}.apply-step-item[data-active=true]{border-color:var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.apply-step-item[data-active=true]{border-color:color-mix(in srgb,var(--pub-gold,#b08d57) 40%,transparent)}}.apply-step-item[data-complete=true]{background:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.apply-step-item[data-complete=true]{background:color-mix(in srgb,var(--pub-ink) 5%,var(--pub-surface))}}.apply-step-num{background:var(--pub-ink);border-radius:999px;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){.apply-step-num{background:color-mix(in srgb,var(--pub-ink) 12%,transparent)}}.apply-step-num{color:var(--pub-ink-2);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.apply-step-item[data-active=true] .apply-step-num{background:var(--pub-gold,#b08d57);color:#fff}.apply-step-item[data-complete=true] .apply-step-num{background:var(--pub-ink);color:var(--pub-surface)}.apply-step-label{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--pub-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.65625rem;font-weight:700;overflow:hidden}.apply-step-item[data-active=true] .apply-step-label{color:var(--pub-ink)}.apply-step-item[data-complete=true] .apply-step-label{color:var(--pub-ink-2)}@media (max-width:540px){.apply-stepper{gap:4px}.apply-step-label{display:none}.apply-step-item{justify-content:center;padding:6px}}.pub-custom-select-wrap{width:100%;position:relative}.pub-custom-select{appearance:none;border:1px solid var(--pub-line);background:var(--pub-surface);width:100%;height:44px;color:var(--pub-ink);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;cursor:pointer;border-radius:12px;outline:none;padding:8px 38px 8px 14px;font-size:.84375rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.pub-custom-select:hover{border-color:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.pub-custom-select:hover{border-color:color-mix(in srgb,var(--pub-ink) 30%,transparent)}}.pub-custom-select:focus{border-color:var(--pub-gold,#b08d57);box-shadow:0 0 0 3px var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.pub-custom-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pub-gold,#b08d57) 18%,transparent)}}.pub-custom-select-arrow{pointer-events:none;color:var(--pub-ink-3);top:50%;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;inset-inline-end:14px;transform:translateY(-50%)}.pub-custom-select-wrap:focus-within .pub-custom-select-arrow{color:var(--pub-gold,#b08d57)}.apply-form-section{flex-direction:column;gap:8px;display:flex}.apply-form-section-title{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--pub-gold,#b08d57);margin:0;font-size:.65625rem;font-weight:700}.apply-q-card{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;transition:all .15s;display:flex}.apply-q-card:hover{border-color:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.apply-q-card:hover{border-color:color-mix(in srgb,var(--pub-ink) 25%,transparent)}}.apply-q-card[data-answered=true]{border-color:var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.apply-q-card[data-answered=true]{border-color:color-mix(in srgb,var(--pub-gold,#b08d57) 45%,transparent)}}.apply-q-card[data-answered=true]{background:var(--pub-gold,#b08d57)}@supports (color:color-mix(in lab,red,red)){.apply-q-card[data-answered=true]{background:color-mix(in srgb,var(--pub-gold,#b08d57) 3%,var(--pub-surface))}}.apply-q-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.apply-q-text{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink);flex:1;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.35}.apply-segmented-yesno{background:var(--pub-ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.apply-segmented-yesno{background:color-mix(in srgb,var(--pub-ink) 7%,transparent)}}.apply-segmented-yesno{border-radius:8px;flex-shrink:0;gap:2px;padding:3px}.apply-seg-btn{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:5px 14px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.apply-seg-btn[data-active=true]{background:var(--pub-ink);color:var(--pub-surface);box-shadow:0 2px 6px #00000024}.apply-q-detail{border-top:1px dashed var(--pub-line);padding-top:8px}.apply-docs-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:520px){.apply-docs-grid{grid-template-columns:repeat(2,1fr)}}.apply-review-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.apply-review-card{border:1px solid var(--pub-line);background:var(--pub-ink);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.apply-review-card{background:color-mix(in srgb,var(--pub-ink) 2%,var(--pub-surface))}}.apply-review-card{flex-direction:column;gap:4px;display:flex}.apply-review-k{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--pub-gold,#b08d57);font-size:.625rem;font-weight:700}.apply-review-v{font-family:var(--font-latin),"Inter",system-ui,sans-serif;color:var(--pub-ink);font-size:.8125rem;font-weight:400}.apply-modal-foot{border-top:1px solid var(--pub-line);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding-top:14px;display:flex}@keyframes pubEvdKenburns{0%{transform:scale(1)}to{transform:scale(1.05)}}.pub-evd-cover-fallback{text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 40%,var(--pub-gold,#b08d57),transparent 75%),linear-gradient(145deg,#18181b 0,#09090b 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:clamp(24px,4vw,48px);display:flex}@supports (color:color-mix(in lab,red,red)){.pub-evd-cover-fallback{background:radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--pub-gold,#b08d57) 22%,transparent),transparent 75%),linear-gradient(145deg,#18181b 0,#09090b 100%)}}.pub-evd-venue-capacity{text-align:center;font-family:var(--font-serif),"Instrument Serif",Georgia,serif;color:var(--pub-ink-2);margin:0;font-size:.9375rem;font-style:italic}.pub-evd-stat{border-inline-start:1px solid var(--pub-ink);flex-direction:column;gap:6px;padding:8px 28px;display:flex}@supports (color:color-mix(in lab,red,red)){.pub-evd-stat{border-inline-start:1px solid color-mix(in srgb,var(--pub-ink) 6%,transparent)}}.pub-evd-stat{text-align:center;align-items:center}@keyframes pubCmdKenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.pub-cmd-cover-word{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;color:var(--pub-surface);letter-spacing:-.025em;text-align:center;text-shadow:0 4px 30px #00000080;max-width:24ch;font-size:clamp(2rem,5vw,4.5rem);font-style:italic;line-height:1.05}.pub-cmd-prize-inner{align-items:center;gap:10px}.pub-cmd-prize,.pub-cmd-prize-inner{text-align:center;flex-direction:column;display:flex}.pub-cmd-prize{border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:16px;gap:6px;padding:22px;position:relative}.pub-cmd-podium-card{text-align:center;border:1px solid var(--pub-line);background:var(--pub-surface);border-radius:16px 16px 0 0;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;display:flex}.pub-cmd-stat{border-inline-start:1px solid var(--pub-ink);flex-direction:column;gap:6px;padding:8px 28px;display:flex}@supports (color:color-mix(in lab,red,red)){.pub-cmd-stat{border-inline-start:1px solid color-mix(in srgb,var(--pub-ink) 6%,transparent)}}.pub-cmd-stat{text-align:center;align-items:center}.pub-cmd-section-head{max-width:640px;margin-bottom:clamp(16px,2.5vh,24px)}.pub-cmd-section-head--center{text-align:center;margin-inline:auto}.pub-cmd-judge{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}@keyframes pubCmdPulse{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--pub-gold,#b08d57) 25%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--pub-gold,#b08d57) 12%,transparent)}}.pub-prd-specs{grid-template-columns:180px 1fr;gap:8px 24px;max-width:720px;display:grid}.pub-prd-specs dt{letter-spacing:.22em;text-transform:uppercase;color:var(--pub-mute);border-bottom:1px solid var(--pub-ink);padding:10px 0;font-size:.65625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pub-prd-specs dt{border-bottom:1px solid color-mix(in srgb,var(--pub-ink) 6%,transparent)}}.pub-prd-specs dd{border-bottom:1px solid var(--pub-ink);margin:0;padding:10px 0}@supports (color:color-mix(in lab,red,red)){.pub-prd-specs dd{border-bottom:1px solid color-mix(in srgb,var(--pub-ink) 6%,transparent)}}.pub-prd-specs dd{color:var(--pub-ink);font-variant-numeric:tabular-nums}@media (max-width:540px){.pub-prd-specs{grid-template-columns:1fr;gap:2px}.pub-prd-specs dt{border-bottom:none;padding-bottom:0}.pub-prd-specs dd{overflow-wrap:anywhere;padding-top:2px}}.pub-tig-bound{max-width:1040px;margin-inline:auto;padding:24px 24px 64px}.pub-tig-layout{grid-template-columns:clamp(200px,24vw,272px) 1fr;align-items:start;gap:clamp(28px,4vw,52px);padding:16px 0 28px;display:grid}.pub-tig-aside{text-align:center;flex-direction:column;align-self:start;align-items:center;gap:16px;display:flex;position:sticky;top:88px}.pub-tig-aside-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;width:100%;display:grid}.pub-tig-aside-actions>*{grid-column:1/-1;min-width:0}.pub-tig-body{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:720px){.pub-tig-body{text-align:center;align-items:center;gap:12px}}.pub-tig-eyebrow{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--pub-ink-2);margin:0 0 6px;font-size:.625rem;font-weight:700;line-height:1.4}@media (max-width:720px){.pub-tig-eyebrow{text-align:center}}.pub-tig-name{font-family:var(--font-serif),"Instrument Serif","Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;color:var(--pub-ink);width:100%;margin:0;font-size:clamp(2rem,4.2vw,3.5rem);font-style:italic;font-weight:400;line-height:1}.pub-tig-name em{opacity:.5;font-style:italic;font-weight:300}@media (max-width:720px){.pub-tig-name{text-align:center}}.pub-tig-hashrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:inline-flex}.pub-tig-vidlink{background:var(--pub-surface);border:1px solid var(--pub-line);width:100%;color:var(--pub-ink);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.01em;cursor:pointer;text-align:start;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.8125rem;font-weight:600;transition:all .2s;display:flex}.pub-tig-icon-cluster>*{flex-shrink:0}.pub-tig-bio-text{color:var(--pub-ink-2);max-width:70ch;margin:0;font-size:.90625rem;line-height:1.6}@media (max-width:720px){.pub-tig-bio-text{text-align:center;max-width:none}.pub-tig-bio-heading{text-align:center}}.pub-tig-chip svg{opacity:.85;flex-shrink:0}.pub-tig-chip--rating svg{color:#d4a017;fill:#d4a017;opacity:1}.pub-tig-chip--verified svg{color:#10b981;opacity:1}.pub-tig-hl-label{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:.6875rem;font-weight:500;overflow:hidden}.pub-tig-eyebrow-role,.pub-tig-hl-label{color:var(--pub-ink-2)}.pub-tig-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}@media (max-width:720px){.pub-tig-eyebrow{justify-content:center}}.pub-tig-name-line{justify-content:space-between;align-items:baseline;gap:20px;width:100%;display:flex}@media (max-width:720px){.pub-tig-name-line{flex-direction:column;align-items:center;gap:12px}}.pub-tig-name-line .pub-tig-name{flex:auto;width:auto;min-width:0}.pub-tig-facts{flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.pub-tig-facts{justify-content:center;gap:8px 16px}}.pub-tig-fact{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink);align-items:center;gap:7px;font-size:.84375rem;font-weight:500;line-height:1.4;display:inline-flex}.pub-tig-fact svg{color:var(--pub-ink-2);flex-shrink:0}.pub-tig-bento-item{text-align:start;flex-direction:column;display:flex}.pub-tig-vital{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.pub-tig-tabs-arrow{background:var(--pub-surface);border:1px solid var(--pub-line);width:28px;height:28px;color:var(--pub-ink);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;z-index:4;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.pub-reelmodal-title{color:#fff;text-align:center;margin:12px 0 0;font-size:.875rem;font-weight:600}.pub-tig-empty{text-align:center;border:1px dashed var(--pub-line);color:var(--pub-ink-3);border-radius:8px;padding:22px 16px;font-size:.8125rem}.pub-tig-reviews-inset>*+*{margin-top:16px}.pub-tig-vitals-strip--specs .pub-tig-vital-value{font-size:clamp(.8125rem,1.4vw,.9375rem)}.light .pub-lightbox-root,:root[data-theme=light] .pub-lightbox-root{background:#fffffff5}@keyframes pub-lb-fade{0%{opacity:0}to{opacity:1}}.pub-lightbox-caption{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:#fff;text-align:center;max-width:80vw;margin:0;font-size:.8125rem}.pub-notfound{flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:0 auto;display:flex}.pub-notfound-eyebrow{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--pub-ink-2);margin:0;font-size:.6875rem;font-weight:700}.pub-notfound-title{font-family:var(--font-serif),"Instrument Serif","Cormorant Garamond",Georgia,serif;letter-spacing:-.025em;color:var(--pub-ink);margin:0;font-size:clamp(4rem,11vw,9rem);font-style:italic;font-weight:400;line-height:1}.pub-notfound-lede{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;color:var(--pub-ink-2);max-width:36ch;margin:0;font-size:.9375rem;line-height:1.5}.pub-notfound-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.pub-notfound-btn{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:.71875rem;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background .18s;display:inline-flex}.pub-notfound-btn:hover{transform:translateY(-1px)}.pub-notfound-btn--primary{background:var(--pub-ink);color:var(--pub-bg);border:1px solid var(--pub-ink)}.pub-notfound-btn--ghost{color:var(--pub-ink);border:1px solid var(--pub-ink);background:0 0}.pub-notfound-btn--ghost:hover{background:var(--pub-ink);color:var(--pub-bg)}.pub-media-rail::-webkit-scrollbar-thumb{background:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.pub-media-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pub-ink) 18%,transparent)}}.pub-media-rail::-webkit-scrollbar-thumb{border-radius:999px}.pub-jobs-flip{perspective:1200px;isolation:isolate}.pub-jobs-flip,.pub-jobs-flip-inner{flex-direction:column;display:flex;position:relative}.pub-jobs-flip-inner{width:100%;transform-style:preserve-3d;flex:1;transition:transform .6s cubic-bezier(.22,1,.36,1)}.pub-jobs-flip:focus-visible .pub-jobs-flip-inner,.pub-jobs-flip:hover .pub-jobs-flip-inner{transform:rotateY(180deg)}@media (hover:none){.pub-jobs-flip:hover .pub-jobs-flip-inner{transform:none}}.pub-jobs-flip-face{backface-visibility:hidden;border-radius:inherit;overflow:hidden}.pub-jobs-flip-face--front{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.pub-jobs-flip-face--back{background:radial-gradient(120% 80% at 50% 0,var(--pub-ink),transparent 60%),var(--pub-surface);position:absolute;inset:0;transform:rotateY(180deg)}@supports (color:color-mix(in lab,red,red)){.pub-jobs-flip-face--back{background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--pub-ink) 4%,transparent),transparent 60%),var(--pub-surface)}}.pub-jobs-flip-face--back{color:var(--pub-ink);border:1px solid var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.pub-jobs-flip-face--back{border:1px solid color-mix(in srgb,var(--pub-ink) 8%,transparent)}}.pub-jobs-flip-face--back{border-radius:inherit;text-align:center;z-index:2;flex-direction:column;justify-content:space-between;align-items:center;gap:14px;padding:18px 16px 16px;display:flex}.pub-jobs-flip-kicker{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--pub-mute);align-items:center;gap:6px;font-size:.625rem;font-weight:700;display:inline-flex}.pub-jobs-flip-kicker:after,.pub-jobs-flip-kicker:before{content:"";background:var(--pub-ink);width:14px;height:1px}@supports (color:color-mix(in lab,red,red)){.pub-jobs-flip-kicker:after,.pub-jobs-flip-kicker:before{background:color-mix(in srgb,var(--pub-ink) 25%,transparent)}}.pub-jobs-flip-title{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.012em;color:var(--pub-ink);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.9375rem,1.15vw,1.1875rem);font-style:italic;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.pub-jobs-flip-meta{flex-direction:column;align-items:center;gap:10px;width:100%;margin:0;display:flex}.pub-jobs-flip-meta dt{font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--pub-mute);text-align:center;margin:0 0 2px;font-size:.625rem;font-weight:700}.pub-jobs-flip-meta dd{color:var(--pub-ink);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 6px;font-size:.78125rem;font-weight:500;overflow:hidden}.pub-jobs-flip-meta dd:last-of-type{margin-bottom:0}.pub-jobs-flip-cta{background:var(--pub-ink);color:var(--pub-surface);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;padding:10px 18px;font-size:.625rem;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.pub-comment-input{text-align:start;background:var(--pub-surface);border:1px solid var(--pub-ink);border-radius:14px;padding:14px 18px;font-size:.90625rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.pub-comment-input{border:1px solid color-mix(in srgb,var(--pub-ink) 10%,transparent)}}.pub-comment-input{box-shadow:inset 0 1px 0 var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.pub-comment-input{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--pub-ink) 3%,transparent)}}.pub-comment-input{transition:border-color .18s,box-shadow .18s,transform .12s}@keyframes hs-page-fade-in{0%{opacity:0}to{opacity:1}}html[data-i18n-pending] .hs-page-fade{opacity:0}.hs-page-fade{transition:opacity .15s;animation:hs-page-fade-in .4s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.hs-page-fade{animation:none}}.pub-mkt-sel-head{flex-direction:column;flex-shrink:0;min-width:90px;display:flex}.pub-mkt-sel-scroll{scrollbar-width:thin;flex:1;align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.pub-mkt-sel-thumb{border:1px solid var(--pub-line,#e2e8f0);background:var(--pub-surface-2,#f8fafc);border-radius:8px;flex-shrink:0;width:46px;height:46px;position:relative;overflow:hidden}.pub-mkt-sel-btn{background:var(--pub-ink,#111827);color:var(--pub-bg,#fff);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 18px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.pub-mkt-rail-wrapper{flex-direction:column;align-items:center;width:84px;max-height:640px;display:flex;position:sticky;top:96px}.pub-mkt-rail-arrow{border:1px solid var(--pub-line,#e2e8f0);background:var(--pub-surface,#fff);width:28px;height:28px;color:var(--pub-ink-2,#334155);cursor:pointer;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:3px 0;transition:all .15s;display:flex;box-shadow:0 1px 3px #0000000a}.pub-mkt-rail-vertical{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#00000038 transparent;flex-direction:column;align-items:center;gap:12px;width:100%;height:auto;max-height:560px;padding:4px 6px 12px 0;display:flex;overflow:hidden auto}.pub-mkt-rail-vertical::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px}@media (max-width:780px){.pub-mkt-rail-wrapper{flex-direction:row;align-items:center;width:100%;max-height:none;position:static}.pub-mkt-rail-vertical{flex-direction:row;gap:10px;height:auto;max-height:none;padding-bottom:8px;overflow:auto hidden}}.pub-mkt-rail-circle-item{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:72px;padding:0;display:flex}.pub-mkt-card-v2{background:var(--pub-bg,#fff);border:1px solid var(--pub-line,#e2e8f0);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000008}.pub-mkt-card-v2-add-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:26px;color:var(--pub-ink,#111827);cursor:pointer;z-index:2;white-space:nowrap;text-transform:none;background:#fffffff2;border:1px solid #0000001a;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:.6875rem;font-weight:700;line-height:1;transition:all .15s;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0000001f}.pub-mkt-card-v2-body{flex-direction:column;flex:1;gap:2px;padding:8px 10px 10px;display:flex}.pub-mkt-card-v2-price{text-align:end;color:var(--pub-ink,#111827);flex:none;font-size:.8125rem;font-weight:700}.pub-template-card .pub-events-card-cover{aspect-ratio:16/10;width:100%;max-height:140px}.pub-template-card .pub-events-card-body{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.pub-template-card .pub-events-card-title{color:var(--pub-ink,#111827);margin:0;font-size:.9375rem;font-weight:700}.pub-template-card .pub-events-card-desc{color:var(--pub-ink-3,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.71875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.bme-luxury-input{color:#0f172a;resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:48px;font-family:inherit;font-size:.875rem;line-height:1.45}.pub-mkt-rail-item{text-align:start;border-radius:var(--pub-radius-sm);cursor:pointer;width:100%;color:var(--pub-ink-2);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px 11px;font-size:.8125rem;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}@media (max-width:780px){.pub-mkt-rail-item{text-align:center;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:84px;max-width:96px;padding:10px 8px}}.pub-mkt-loading-state{color:var(--pub-ink-3);gap:14px}.pub-mkt-empty-state,.pub-mkt-loading-state{min-height:380px;flex-direction:column;justify-content:center;align-items:center;width:100%;animation:pubFadeIn .2s;display:flex}.pub-mkt-empty-state{text-align:center;gap:8px;padding:40px 20px}.pub-mkt-active-chips{align-items:center;margin-bottom:14px}.pub-mkt-active-chips,.pub-mkt-facet-chips{flex-wrap:wrap;gap:6px;display:flex}.pub-mkt-card-open{text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.pub-mkt-card-foot .pub-btn{width:100%}.pub-ctry{position:relative}.pub-ctry-trigger{border:1px solid var(--pub-line);background:var(--pub-surface);height:33px;color:var(--pub-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;transition:background .18s,border-color .18s;display:inline-flex}.pub-ctry-trigger:hover{background:var(--pub-surface-2);border-color:var(--pub-line-strong)}.pub-ctry-trigger:focus-visible{outline:2px solid var(--pub-ink);outline-offset:2px}.pub-ctry-trigger .fi{border-radius:2px;width:15px;height:11px}.pub-ctry-code{letter-spacing:.08em;font-size:.6875rem;font-weight:700}.pub-ctry-cur{color:var(--pub-ink-3);letter-spacing:.04em;font-size:.625rem;font-weight:600}.pub-ctry-menu{z-index:10000;background:var(--pub-bg);border:1px solid var(--pub-line);border-radius:var(--pub-radius);width:240px;max-height:340px;box-shadow:var(--pub-shadow-lg);top:calc(100% + 6px);flex-direction:column;display:flex;position:absolute;inset-inline-end:0;overflow:hidden}.pub-drawer-utilities .pub-ctry-menu{top:auto;bottom:calc(100% + 8px);width:min(260px,100vw - 24px);max-height:44vh;inset-inline:0 auto;transform:none}.pub-ctry-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--pub-surface);background:var(--pub-ink);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:.625rem;font-weight:800;display:inline-block}.pub-header .pub-ctry-tag{display:none!important}@media (min-width:1680px){.pub-header .pub-ctry-tag{display:inline-block!important}}.pub-ctry-search-wrap{border-bottom:1px solid var(--pub-line);padding:9px 10px}.pub-ctry-search{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:100%;height:32px;color:var(--pub-ink);border-radius:8px;outline:none;padding:0 10px;font-family:inherit;font-size:.75rem}.pub-ctry-list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.pub-ctry-empty{text-align:center;color:var(--pub-ink-3);padding:20px 12px;font-size:.75rem}.pub-ctry-opt{cursor:pointer;text-align:start;width:100%;color:var(--pub-ink-2);background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:9px 12px;font-family:inherit;transition:background .12s,color .12s;display:grid}.pub-ctry-opt:hover{background:var(--pub-surface);color:var(--pub-ink)}.pub-ctry-opt[data-active=true]{background:var(--pub-surface-2);color:var(--pub-ink);font-weight:600}.pub-ctry-opt .fi{border-radius:2px;width:16px;height:12px}.pub-ctry-opt-name{text-overflow:ellipsis;white-space:nowrap;font-size:.78125rem;overflow:hidden}.pub-ctry-opt-cur{letter-spacing:.04em;color:var(--pub-ink-3);font-size:.625rem;font-weight:700}.pub-geo-popup{z-index:9000;justify-content:center;align-items:center;padding:20px;animation:pub-geo-popup-in .22s;display:flex;position:fixed;inset:0}.pub-geo-popup-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00000073;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pub-geo-popup-backdrop{background:#0000009e}}@keyframes pub-geo-popup-in{0%{opacity:0}to{opacity:1}}.pub-geo-popup-card{background:var(--pub-bg);border:1px solid var(--pub-line-strong);border-radius:var(--pub-radius);box-shadow:var(--pub-shadow-lg);flex-direction:column;gap:8px;width:100%;max-width:440px;padding:22px 24px;display:flex;position:relative}.pub-geo-popup-title{color:var(--pub-ink);align-items:center;gap:8px;margin:0;font-size:.90625rem;font-weight:700;display:flex}.pub-geo-popup-title .fi{border-radius:2px;width:20px;height:15px}.pub-geo-popup-note{color:var(--pub-ink-3);margin:0;font-size:.78125rem;line-height:1.45}.pub-geo-popup-note strong{color:var(--pub-ink);font-weight:700}.pub-geo-popup-actions{align-items:stretch;gap:10px;margin-top:14px;display:flex}.pub-geo-popup-select-wrap{flex:auto;min-width:0;display:flex;position:relative}.pub-geo-popup-select{width:100%;height:42px;color:var(--pub-ink);background:var(--pub-surface-2);border:1px solid var(--pub-line-strong);cursor:pointer;appearance:none;text-overflow:ellipsis;border-radius:999px;padding:0 34px 0 15px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:border-color .15s,background-color .15s}.pub-geo-popup-select:hover{border-color:var(--pub-ink);background:var(--pub-surface)}.pub-geo-popup-select:focus-visible{outline:2px solid var(--pub-ink);outline-offset:2px}.pub-geo-popup-select-chevron{color:var(--pub-ink-3);pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.pub-geo-popup-btn{flex:none;height:42px;padding:0 22px;font-size:.8125rem;font-weight:600}.pub-mkt-step-num{background:var(--pub-ink);border-radius:999px;width:22px;height:22px}@supports (color:color-mix(in lab,red,red)){.pub-mkt-step-num{background:color-mix(in srgb,var(--pub-ink) 12%,transparent)}}.pub-mkt-step-num{color:var(--pub-ink-2);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.pub-mkt-step-pane{flex-direction:column;gap:16px;animation:pubFadeIn .2s;display:flex}@keyframes pubFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.pub-mkt-gallery{flex-direction:column;gap:6px;display:flex}.pub-mkt-badge-row,.pub-mkt-gallery-thumbs{flex-wrap:wrap;gap:6px;display:flex}.pub-mkt-badge-row{align-items:center}.pub-mkt-inc-section{flex-direction:column;gap:6px;margin-top:4px;display:flex}.pub-mkt-inc-tags{flex-wrap:wrap;gap:6px;display:flex}.pub-mkt-inc-tag{color:var(--pub-ink-2,#374151);background:#10b9810f;border:1px solid #10b98138;border-radius:8px;flex-direction:row;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;line-height:1.3;display:inline-flex}.pub-mkt-section-card{background:var(--pub-surface);border:1px solid var(--pub-line);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 4px #00000005}.pub-mkt-stepper-val{color:var(--pub-ink);text-align:center;min-width:24px;font-size:.75rem;font-weight:600}.pub-mkt-footer-bar{gap:12px;width:100%}.pub-mkt-footer-price{align-items:flex-start;gap:1px}.pub-mkt-footer-actions{gap:8px}.pub-paymode-opt{text-align:start;border:1.5px solid var(--pub-line);background:var(--pub-surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.pub-deadline-cd{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pub-deadline-cd{border:1px solid color-mix(in srgb,currentColor 45%,transparent)}}.pub-deadline-cd{white-space:nowrap}.pub-deadline-cd[data-size=lg]{gap:8px;padding:7px 13px;font-size:.875rem}.pub-deadline-cd-text strong{font-variant-numeric:tabular-nums}.pub-deadline-cd[data-urgency=safe]{color:#1a7f4b;background:#1a7f4b14}.pub-deadline-cd[data-urgency=soon]{color:#a86400;background:#a864001a}.pub-deadline-cd[data-urgency=urgent]{color:#c0392b;background:#c0392b1c;animation:pubDeadlinePulse 1.6s ease-in-out infinite}.pub-deadline-cd[data-urgency=closed]{color:gray;background:#8080801a}@keyframes pubDeadlinePulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pub-deadline-cd[data-urgency=urgent]{animation:none}}:root[data-theme=dark] .pub-deadline-cd[data-urgency=safe]{color:#4ade80}:root[data-theme=dark] .pub-deadline-cd[data-urgency=soon]{color:#fbbf24}:root[data-theme=dark] .pub-deadline-cd[data-urgency=urgent]{color:#f87171}:root[data-theme=dark] .pub-deadline-cd[data-urgency=closed]{color:#9a9a9a}.pub-reg-mirror-hero{border-bottom:1px solid var(--pub-line);align-items:flex-start;gap:clamp(16px,3vw,28px);padding-bottom:clamp(16px,2.5vh,24px);display:flex}.pub-reg-mirror-avatar{flex:none;width:120px}.pub-reg-mirror-body{flex:auto;min-width:0}.pub-reg-mirror-hero .pub-tig-name{width:auto;font-size:clamp(1.75rem,6vw,2.75rem)}.pub-reg-mirror-hero .pub-tig-facts{margin-top:12px}@media (max-width:560px){.pub-reg-mirror-hero{text-align:center;flex-direction:column;align-items:center}.pub-reg-mirror-avatar{width:128px}.pub-reg-mirror-hero .pub-tig-facts{justify-content:center}}.pub-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}@media (min-width:560px){.pub-issue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.pub-issue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.pub-issue-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1400px){.pub-issue-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pub-issue-card{min-width:0;color:inherit;flex-direction:column;gap:12px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.pub-issue-card:hover{transform:translateY(-4px)}.pub-issue-card-frame{aspect-ratio:3/4;background:var(--pub-surface-2,#0000000a);border:1px solid var(--pub-line,#0000001a);border-radius:8px;justify-content:center;align-items:center;transition:box-shadow .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -18px #0000008c}.pub-issue-card:hover .pub-issue-card-frame{box-shadow:0 24px 48px -20px #000000a6}.pub-issue-card-img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:block}.pub-issue-card:hover .pub-issue-card-img{transform:scale(1.04)}.pub-issue-card-frame:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#00000047,#0000);width:8px;position:absolute;inset-block:0;inset-inline-start:0}.pub-issue-card-pages{z-index:2;color:#fff;letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border-radius:999px;padding:4px 10px;font-size:.65625rem;font-weight:700;position:absolute;inset-block-end:10px;inset-inline-end:10px}.pub-issue-card-title{font-family:var(--font-serif),"Instrument Serif",Georgia,serif;letter-spacing:-.01em;color:var(--pub-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.pub-issue-card-meta>span:not(.pub-issue-card-meta-dot){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.pub-issue-card{transition:none}}.pub-flip-empty{color:#fff;text-align:center;opacity:.8;padding:40px 20px;font-size:.8125rem;font-weight:600}@media (pointer:coarse){.pub-btn-lg{min-height:44px}}.pub-jobs-card,.pub-jobs-wide{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;width:100%;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000008}.pub-jobs-card:hover,.pub-jobs-wide:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 24px #0000000f}.pub-jobs-card .pub-events-card-cover,.pub-jobs-wide .pub-events-card-cover{aspect-ratio:16/10;background:#f8fafc;width:100%;max-height:170px;position:relative;overflow:hidden}.pub-jobs-card .pub-events-card-cover img,.pub-jobs-wide .pub-events-card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.pub-jobs-card:hover .pub-events-card-cover img,.pub-jobs-wide:hover .pub-events-card-cover img{transform:scale(1.03)}.pub-jobs-card .pub-events-card-body,.pub-jobs-wide .pub-events-card-body{flex-direction:column;flex:1;gap:5px;padding:14px 16px;display:flex}.pub-jobs-card .pub-jobs-card-meta,.pub-jobs-wide .pub-jobs-card-meta{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:1px;font-size:.65625rem;font-weight:700}.pub-jobs-card .pub-events-card-title,.pub-jobs-wide .pub-events-card-title{color:#0f172a;text-align:start;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:Georgia,serif;font-size:1.0625rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.pub-jobs-card .pub-events-card-desc,.pub-jobs-wide .pub-events-card-desc{color:#64748b;text-align:start;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pub-jobs-card .pub-events-card-price,.pub-jobs-wide .pub-events-card-price{color:#fff;letter-spacing:.02em;background:#0f172a;border-radius:999px;padding:3px 10px;font-size:.71875rem;font-weight:700;line-height:1.3}.pub-jobs-card .pub-events-card-foot-date,.pub-jobs-wide .pub-events-card-foot-date{color:#64748b;align-items:center;gap:4px;font-size:.6875rem;display:inline-flex}.pub-jobs-card-split{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;margin-bottom:12px;padding:14px 16px;display:grid}@media (max-width:640px){.pub-jobs-card-split{grid-template-columns:1fr;gap:12px}}.pub-jobs-card-col-head{letter-spacing:.08em;text-transform:uppercase;color:#475569;border-bottom:1px solid #e2e8f0;margin-bottom:8px;padding-bottom:4px;font-size:.6875rem;font-weight:700}.pub-jobs-card-rows{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;font-size:.75rem;line-height:1.35;display:grid}.pub-jobs-card-rows dt{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin-bottom:0;font-size:.625rem;font-weight:700}.pub-jobs-card-rows dd{color:#0f172a;margin:0;font-weight:600}.pub-jobs-card-rows dd:last-child{margin-bottom:0}@keyframes pub-entchk-rotate{to{transform:rotate(1turn)}}.evc-mark{text-align:center;font-size:.78125rem}.ecw-tab:hover{color:var(--pub-ink,#0f172a);background:#fff9}.ecw-tab.is-active{background:var(--pub-ink,#111827);color:#fff;border-color:var(--pub-ink,#111827);box-shadow:0 2px 8px #0000001f}@keyframes ecwFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.celig,.coh{text-align:start;gap:8px;display:grid}.acnm>.pub-btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.acnm-error{color:var(--pub-error,#b91c1c);text-align:center;margin:0;font-size:.75rem}.pub-comp-go{background:var(--pub-ink);color:var(--pub-bg);font-family:var(--font-display),"Inter Tight",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-align:center;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:.6875rem;font-weight:700;display:block}.pub-birthdate{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:420px){.pub-birthdate{grid-template-columns:1fr 1fr}.pub-birthdate>:last-child{grid-column:1/-1}}.follows-self-tag{letter-spacing:.02em;background:var(--pub-line);border-radius:9999px;align-items:center;padding:3px 8px;font-size:.6875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.follows-self-tag{background:color-mix(in srgb,var(--pub-line) 60%,transparent)}}.follows-self-tag{color:var(--pub-ink-2);border:1px solid var(--pub-line)}.cfind-empty{border:1px dashed var(--pub-line);text-align:center;border-radius:.75rem;padding:2.5rem 1.25rem}.cfind-empty-title{color:var(--pub-ink);margin:0 0 .375rem;font-size:1rem}.cfind-empty-desc{color:var(--pub-mute);margin:0 0 1.25rem;font-size:.875rem}.evprog-label{text-align:center;text-wrap:balance;font-size:.75rem;line-height:1.3}@media (max-width:767px){.pub-btn,.pub-finale-secondary,.pub-pkg-cmp-cta,.pub-reel-all,.pub-stage-cta-secondary{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.hs-cookie-consent-eyebrow{font-size:.75rem}.pub-academy-card-meta{font-size:.8125rem}.pub-bell-count,.pub-bell-item-action{font-size:.75rem}.pub-bell-item-body{font-size:.8125rem}.pub-bell-item-time,.pub-bell-menu-all,.pub-bell-menu-head,.pub-booking-modal button:not(.pub-booking-modal-close),.pub-booking-modal button[type=submit],.pub-bot-eyebrow,.pub-bot-suggested-btn{font-size:.75rem}.pub-bot-typing,.pub-btn-md{font-size:.8125rem}.pub-btn-sm{font-size:.75rem}.pub-ctry-code{font-size:.8125rem}.pub-ctry-cur,.pub-ctry-opt-cur,.pub-ctry-tag,.pub-dash-avatar-initials{font-size:.75rem}.pub-dash-tools-label{font-size:.8125rem}.pub-dash-trigger-label{font-size:.75rem}.pub-dash-user-email{font-size:.8125rem}.pub-dash-user-type,.pub-drawer-cta-ghost,.pub-drawer-cta-primary,.pub-drawer-group-label{font-size:.75rem}.pub-drawer-item-desc{font-size:.8125rem}.pub-dropdown-item-title,.pub-empty-cta{font-size:.75rem}.pub-events-card-foot{font-size:.8125rem}.pub-events-card-price,.pub-eyebrow,.pub-eyebrow-gold{font-size:.75rem}.pub-field-label,.pub-form-label{font-size:.8125rem}.pub-jdf-btn,.pub-jobs-card-col-head,.pub-jobs-card-rows dt,.pub-jobs-flip-cta,.pub-jobs-flip-kicker,.pub-jobs-flip-meta dt,.pub-jobs-segment-tab,.pub-meas-label{font-size:.75rem}.pub-notfound-btn,.pub-notfound-eyebrow,.pub-pk-cycle-tab{font-size:.8125rem}.pub-prd-specs dt,.pub-reg-consent-head,.pub-reg-eyebrow{font-size:.75rem}.pub-reg-hint,.pub-reg-icon-card-desc{font-size:.8125rem}.pub-register-doc-list-mark,.pub-search-count,.pub-search-empty-label,.pub-search-footer,.pub-search-footer-key kbd,.pub-search-kbd{font-size:.75rem}.pub-search-noresults-hint,.pub-search-row-sub{font-size:.8125rem}#pub-tp-panel-reviews .dash-account-card-head,#pub-tp-panel-reviews .dash-review-form-card button:not([type]):not(.dash-review-star),#pub-tp-panel-reviews .dash-review-form-card button[type=button]:not(.dash-review-star),#pub-tp-panel-reviews .dash-review-form-card p,.pub-search-row-tag,.pub-tf-count,.pub-tp-panel .dash-review-form-card .dash-account-card-head,.pub-tp-panel .dash-review-form-card button:not([type]):not(.dash-review-star),.pub-tp-panel .dash-review-form-card button[type=button]:not(.dash-review-star),.pub-tp-panel .dash-review-form-card p.dash-review-hint{font-size:.75rem}#pub-tp-panel-reviews .dash-review-stars-num,.pub-tp-panel .dash-review-stars-num,.reel-card-views,.reel-rail-btn{font-size:.8125rem}.pub-academy-card-provider,.pub-jobs-wide .pub-jobs-card-meta,.pub-nav-link,.pub-tig-eyebrow{font-size:.75rem}.pub-academy-card-pacepill,.pub-btn,.pub-reg-backbtn{font-size:.8125rem}.pub-issue-card-pages{font-size:.75rem}.pub-academy-card-pricepill{font-size:.8125rem}.pub-jobs-card-meta,.pub-nav-text,.pub-pill-cta{font-size:.75rem}}.pub-cp-entry-modal .pub-cp-step{letter-spacing:.12em!important;text-transform:uppercase!important;cursor:pointer!important;white-space:nowrap!important;color:var(--pub-mute)!important;border:1px solid var(--pub-line,#00000024)!important;background:0 0!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;font-size:.625rem!important;font-weight:700!important;transition:all .14s!important;display:inline-flex!important}.pub-bbmock-empty{color:var(--pub-ink-3);text-align:center;align-content:center;place-items:center;gap:8px;padding:12px;font-size:.8125rem;display:grid;position:absolute;inset:0}.pub-bbrowse-rail::-webkit-scrollbar-thumb{background:var(--pub-ink,#111827)}@supports (color:color-mix(in lab,red,red)){.pub-bbrowse-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--pub-ink,#111827) 18%,transparent)}}.pub-bbrowse-rail::-webkit-scrollbar-thumb{border-radius:999px}.pub-mkt-sel-sides{flex:auto;align-items:stretch;gap:18px;min-width:0;display:flex;overflow:hidden}.pub-mkt-sel-side{flex-direction:column;gap:4px;min-width:0;display:flex}.pub-flip-cover{flex-direction:column;flex:0 130px;gap:6px;padding:0;display:flex}.pub-flip-agenda-row,.pub-flip-cover{cursor:pointer;text-align:start;background:0 0;border:0}.pub-flip-agenda-row{width:100%;color:var(--pub-ink-2,#334155);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 8px;font-size:.8125rem;line-height:1.35;display:grid}.dark .pub-facet-menu,:root[data-theme=dark] .pub-facet-menu{background:#16181d;border-color:#ffffff24}.pin-door{text-align:start;border:1px solid var(--pub-line,#e2e8f0);background:var(--pub-bg,#fff);cursor:pointer;border-radius:14px;align-items:flex-start;gap:6px;padding:18px 16px;transition:border-color .14s,transform .14s,box-shadow .14s}.pin-door,.pin-step{flex-direction:column;display:flex}.pin-step{gap:12px}.pin-q{color:var(--pub-ink,#111827);align-items:center;gap:7px;margin:0;font-size:.9375rem;font-weight:700;display:flex}.pin-hint{color:var(--pub-ink-3,#64748b);margin:0;font-size:.78125rem;line-height:1.45}.pin-err{color:var(--pub-error,#b42318);margin-top:12px;font-size:.8125rem}.pin-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.pin-row{grid-template-columns:1fr}}.pin-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pin-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--pub-ink-3,#64748b);font-size:.71875rem;font-weight:700}.pin-field input,.pin-field select{border:1px solid var(--pub-line,#e2e8f0);background:var(--pub-bg,#fff);width:100%;min-width:0;min-height:2.75rem;color:var(--pub-ink,#111827);border-radius:10px;padding:0 11px;font-size:.875rem}.pin-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23666' stroke-width='1.5' d='M1 1l4 4 4-4'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-inline-end:32px}.pin-field select:disabled{cursor:not-allowed;opacity:.55;background-color:var(--pub-surface-2,#f8fafc)}[dir=rtl] .pin-field select{background-position:12px}.dark .pin-field select,:root[data-theme=dark] .pin-field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23ccc' stroke-width='1.5' d='M1 1l4 4 4-4'/></svg>")}.pin-field input:focus,.pin-field select:focus{outline:2px solid var(--pub-ink,#111827);outline-offset:1px;border-color:var(--pub-ink,#111827)}.pin-types{flex-wrap:wrap;gap:8px;display:flex}.pin-type{border:1px solid var(--pub-line,#e2e8f0);background:var(--pub-bg,#fff);min-height:2.5rem;color:var(--pub-ink-2,#334155);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.8125rem;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.pin-type:hover{border-color:var(--pub-ink,#111827);color:var(--pub-ink,#111827)}.pin-type[data-active=true]{background:var(--pub-ink,#111827);border-color:var(--pub-ink,#111827);color:var(--pub-bg,#fff);font-weight:600}.pin-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:46vh;padding-inline-end:2px;display:grid;overflow-y:auto}@media (max-width:560px){.pin-checks{grid-template-columns:1fr}}.pin-check{border:1px solid var(--pub-line,#e2e8f0);background:var(--pub-bg,#fff);min-height:2.75rem;color:var(--pub-ink-2,#334155);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:7px 11px;font-size:.8125rem;line-height:1.3;display:flex}.pin-check:hover,.pin-check[data-active=true]{border-color:var(--pub-ink,#111827)}.pin-check[data-active=true]{background:var(--pub-surface-2,#f8fafc);color:var(--pub-ink,#111827);font-weight:600}.pin-check input{width:1rem;height:1rem;accent-color:var(--pub-ink,#111827);flex:none}.pin-foot{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.pin-dots{gap:5px;display:inline-flex}.pin-dot{background:var(--pub-line,#e2e8f0);border-radius:50%;width:6px;height:6px}.pin-dot[data-on=true]{background:var(--pub-ink,#111827)}.pub-bb-section-head{text-align:center;max-width:680px;margin:0 auto clamp(32px,4vw,48px)}.pub-bb-rfq-btn{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 28px;font-size:.875rem;font-weight:600;display:inline-flex}.pub-vlp-label{text-align:center;letter-spacing:.01em;font-size:.6875rem;font-weight:600;line-height:1.2}.pub-qf-tile{border:1px solid var(--pub-line);background:var(--pub-surface);text-align:center;border-radius:14px;align-items:center;gap:4px;padding:14px 12px}.mkt-spec,.pub-qf-tile{flex-direction:column;display:flex}.mkt-spec{gap:1px;min-width:0}.pub-pdp-about-tile{border:1px solid var(--pub-line);text-align:center;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:14px 12px;display:flex}.pub-tig-job-end{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;margin-inline-start:auto;display:flex}.pub-academy-buyable{flex-direction:column;height:100%;display:flex}.pub-academy-buyable>.pub-academy-card{flex:auto}.pub-tal-hero-left{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.pub-tal-avatar-img,.pub-tal-avatar-ring>.pub-tig-avatar-fallback{object-fit:cover;background:var(--pub-surface-2);width:100%;height:100%;color:var(--pub-ink-3);border-radius:999px;place-items:center;font-size:2.5rem;font-weight:700;display:grid}.pub-tal-avatar-img{text-align:center;padding:0;font-size:.6875rem;line-height:1.3;display:block;overflow:hidden}.pub-tal-rep-info{text-align:start;flex-direction:column;min-width:0;display:flex}.pub-tal-actions-2x2>.pub-tig-more>.pub-tig-more-trigger:hover,.pub-tal-actions-2x2>a.pub-tal-action-btn:hover,.pub-tal-actions-2x2>a.pub-tig-icon-link:hover,.pub-tal-actions-2x2>button:hover{transform:translateY(-1px);background:var(--pub-surface)!important;border-color:var(--pub-ink)!important;color:var(--pub-ink)!important;box-shadow:0 3px 8px #00000014!important}.pub-tal-actions-2x2>button[data-saved=true]{color:#ef4444!important;background:#ef44440f!important;border-color:#ef44444d!important}.pub-tal-stat-unit{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;padding:0;display:flex}.pub-tal-slot-grid{flex-wrap:wrap;gap:8px;display:flex}.pub-tal-slot-grid>*{flex:130px;max-width:220px}.pub-tal-slot,button.pub-tal-slot{background:var(--pub-surface);border:1px solid var(--pub-line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;padding:8px 6px;transition:all .15s;display:flex}.pub-tal-video-element{background:#000;outline:none;width:100%;max-height:75vh}.pub-tal-voice-seeker{border-radius:999px;height:4px}.pub-tal-vitals-select,.pub-tal-voice-seeker{appearance:none;cursor:pointer;outline:none;width:100%}.pub-tal-vitals-select{border:1px solid var(--pub-line-strong);height:40px;border-radius:10px;padding:0 36px 0 14px;font-size:.8125rem;font-weight:600;transition:border-color .15s}.pub-tal-vitals-pill:hover,.pub-tal-vitals-select{background:var(--pub-surface);color:var(--pub-ink)}.pub-tal-vitals-pill:hover{border-color:var(--pub-line-strong)}.pub-tal-vitals-pill.is-active{background:var(--pub-ink);color:var(--pub-bg);border-color:var(--pub-ink)}.pub-tal-cal-main .tal-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pub-tal-cal-main .tal-cal-nav,.pub-tal-cal-main .tal-pill{background:var(--pub-bg);border:1px solid var(--pub-line);color:var(--pub-ink-2)}.pub-tal-cal-main .tal-cal-nav{font-size:.6875rem}.pub-mkt-footer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pub-mkt-footer-price{flex-direction:column;flex:none;gap:.15rem;min-width:0;display:flex}.pub-mkt-footer-actions{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:480px){.pub-mkt-footer-bar{flex-direction:column;align-items:stretch}.pub-mkt-footer-actions>*{flex:1 1 0}}.pub-mkt-qtystep-val{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2ch;font-weight:600}.pub-srv-tab-btn:hover{color:var(--pub-ink);background:var(--pub-surface-2)}.pub-srv-tab-btn.is-active{background:var(--pub-ink);color:var(--pub-bg,#fff);border-color:var(--pub-ink)}.pub-buy-qty-input{width:5ch;color:var(--pub-ink);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;font-weight:600}.pub-buy-switch-btn.is-active{background:var(--pub-ink);color:var(--pub-surface)}[dir=rtl] .apply-review-v,[dir=rtl] .pub-cmd-glance-row dd,[dir=rtl] .pub-cmd-terms-v,[dir=rtl] .pub-cp-vital dd,[dir=rtl] .pub-ed-vital dd,[dir=rtl] .pub-evd-glance-row dd,[dir=rtl] .pub-jdf-glance-row dd,[dir=rtl] .pub-jspec-row dd,[dir=rtl] .pub-thover-stat dd,[dir=rtl] .pub-tig-bento-item-value,[dir=rtl] .pub-tig-vital-value,[dir=rtl] .pub-tprofile-vital-value{font-family:var(--font-arabic),"Cairo","Noto Sans Arabic",system-ui,sans-serif}@media (max-width:640px){.pub-jobs-segment{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}[dir=rtl] .pub-jobs-segment{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000)}}@media (max-width:1023px){.pub-bot-fab{inset-block-end:calc(58px + env(safe-area-inset-bottom,0px) + 14px)}.hs-page-root:has(.tpf-actionbar) .pub-bot-fab,.hs-page-root:has(.ws-pin) .pub-bot-fab,body:has(.tpf-actionbar) .pub-bot-fab,body:has(.ws-pin) .pub-bot-fab{inset-block-end:calc(58px + env(safe-area-inset-bottom,0px) + 92px)}}[data-guided-dialog] .pub-card{background:var(--pub-bg,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--pub-line,#e5e5e5)}.dash-shell{background:radial-gradient(40vw 34vh at 6% 4%,#00000042,transparent 70%),radial-gradient(32vw 28vh at 38% 14%,#0000002e,transparent 70%),radial-gradient(38vw 32vh at 78% 8%,#00000038,transparent 70%),radial-gradient(34vw 30vh at 94% 36%,#0003,transparent 70%),radial-gradient(36vw 30vh at 18% 42%,#00000029,transparent 68%),radial-gradient(42vw 36vh at 58% 56%,#0003,transparent 70%),radial-gradient(32vw 28vh at 4% 70%,#0000002e,transparent 68%),radial-gradient(36vw 32vh at 72% 78%,#0003,transparent 70%),radial-gradient(30vw 26vh at 38% 94%,#00000029,transparent 68%),radial-gradient(28vw 24vh at 92% 96%,#0000002e,transparent 68%),var(--pub-bg);height:100dvh;color:var(--pub-ink);background-attachment:fixed;grid-template-columns:240px 1fr;font-family:Inter,system-ui,-apple-system,sans-serif;transition:grid-template-columns .22s;display:grid;overflow:hidden}@media (max-width:1023px){.dash-shell{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}}@media (max-height:640px){.dash-shell{height:auto;min-height:100dvh;overflow:visible}}.dash-post-all,.dash-post-item{min-height:44px;color:var(--pub-ink);border-radius:10px;outline:none;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;transition:background .14s;display:flex}.dash-post-all:focus-visible,.dash-post-all:hover,.dash-post-item:focus-visible,.dash-post-item:hover{background:var(--pub-surface-2)}.dash-post-all:focus-visible,.dash-post-item:focus-visible{box-shadow:inset 0 0 0 2px var(--pub-ink)}.dash-side-section-btn{cursor:pointer;width:100%;font:inherit;letter-spacing:.22em;text-transform:uppercase;color:var(--pub-mute);text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:16px 12px 4px;font-size:.625rem;font-weight:700;display:flex}.dash-side-user-meta{text-align:start;flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin-inline-start:2px;display:flex}[data-theme=dark] .dash-side-tools{background:#1411118c;border-color:#ffffff1a;box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff0a}.dash-stack{flex-direction:column;gap:20px;display:flex}.dash-card{background:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){.dash-card{background:color-mix(in srgb,var(--pub-surface) 22%,transparent)}}.dash-card{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.dash-card{border:1px solid color-mix(in srgb,var(--pub-ink) 8%,transparent)}}.dash-card{border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px #00000008,0 10px 28px -22px #0000002e,inset 0 1px #fff6}[data-theme=dark] .dash-card{background:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .dash-card{background:color-mix(in srgb,var(--pub-surface) 30%,transparent)}}[data-theme=dark] .dash-card{box-shadow:0 1px 2px #0006,0 10px 28px -22px #0000008c,inset 0 1px #ffffff0a}.dash-page-head{border-bottom:1px solid var(--pub-line);flex-direction:column;gap:12px;padding-bottom:18px;display:flex}.dash-page-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-page-head-crumb{letter-spacing:.22em;text-transform:uppercase;color:var(--pub-mute);white-space:nowrap;scrollbar-width:none;align-items:center;gap:6px;min-width:0;font-size:.625rem;font-weight:700;display:flex;overflow:auto hidden}.dash-page-head-crumb::-webkit-scrollbar{display:none}.dash-page-head-crumb>*{flex:none}.dash-page-head-crumb a{min-height:24px;color:var(--pub-mute);align-items:center;padding-block:5px;text-decoration:none;transition:color .18s;display:inline-flex}.dash-page-head-crumb a:hover{color:var(--pub-ink)}.dash-page-head-crumb-sep{color:var(--pub-ink-3);margin:0 2px;display:inline-block}.dash-page-head-crumb-current{color:var(--pub-ink)}.dash-banner-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-self:start;align-items:center;width:38px;height:38px;display:inline-flex}.dash-banner[data-tone=error]{background:linear-gradient(180deg,#dc26260a,var(--pub-surface));border-color:#dc262640}.dash-banner[data-tone=warn]{background:linear-gradient(180deg,#7373730d,var(--pub-surface));border-color:#73737359}.dash-banner[data-tone=ok]{border-color:var(--pub-success)}@supports (color:color-mix(in lab,red,red)){.dash-banner[data-tone=ok]{border-color:color-mix(in srgb,var(--pub-success) 25%,transparent)}}.dash-banner[data-tone=ok]{background:linear-gradient(180deg,var(--pub-success),var(--pub-surface))}@supports (color:color-mix(in lab,red,red)){.dash-banner[data-tone=ok]{background:linear-gradient(180deg,color-mix(in srgb,var(--pub-success) 4%,transparent),var(--pub-surface))}}.dash-banner[data-tone=info]{border-color:var(--pub-line-strong);background:linear-gradient(180deg,var(--pub-surface-2),var(--pub-surface))}.dash-error-card{background:var(--pub-surface);width:100%;max-width:480px;padding:48px 40px}@supports (color:color-mix(in lab,red,red)){.dash-error-card{background:color-mix(in srgb,var(--pub-surface) 55%,transparent)}}.dash-error-card{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border:1px solid var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.dash-error-card{border:1px solid color-mix(in srgb,var(--pub-ink) 10%,transparent)}}.dash-error-card{text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;display:flex;box-shadow:0 1px 2px #0000000a,0 20px 60px -30px #00000040,inset 0 1px #ffffff80}[data-theme=dark] .avatar-edit-overlay{background:#000000c7}@keyframes avatarOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes avatarModalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.avatar-edit-mask{pointer-events:none;border-radius:50%;outline:1.5px solid #ffffff8c;position:absolute;inset:0;box-shadow:0 0 0 9999px #0a0a0a73}.avatar-edit-zoom input[type=range]{accent-color:var(--pub-gold);flex:1}.avatar-edit-zoom-val{font-variant-numeric:tabular-nums;color:var(--pub-ink);text-align:end;min-width:32px}.avatar-edit-err{color:var(--pub-error);text-align:center;margin:0;font-size:.75rem}.avatar-edit-face-msg{color:var(--pub-mute);text-align:center;letter-spacing:.04em;margin:0;font-size:.65625rem;font-weight:600}.avatar-edit-spin{animation:avatarSpin .8s linear infinite}@keyframes avatarSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes avatarToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes avatarToastOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}.follows-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;background:#0a0a0a8c;place-items:center;padding:20px;animation:avatarOverlayIn .16s both;display:grid;position:fixed;inset:0}.follows-modal{background:var(--pub-surface,#fff);border:1px solid var(--pub-line);border-radius:20px;flex-direction:column;width:100%;max-width:420px;max-height:80vh;animation:avatarModalIn .2s cubic-bezier(.16,1,.3,1) both;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.follows-head{border-bottom:1px solid var(--pub-line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.follows-tabs{gap:4px;display:inline-flex}.follows-tab{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 14px;font-size:.6875rem;font-weight:700;transition:background .14s,color .14s}.follows-tab:hover{color:var(--pub-ink)}.follows-tab.is-active{background:var(--pub-ink);color:var(--pub-surface)}.follows-close{background:var(--pub-surface-2);border:1px solid var(--pub-line);width:28px;height:28px;color:var(--pub-ink-2);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.follows-close:hover{background:var(--pub-surface);color:var(--pub-ink)}.follows-body{flex:1;padding:8px 0;overflow-y:auto}.follows-loading{color:var(--pub-mute);justify-content:center;align-items:center;padding:36px 0;display:flex}.follows-empty,.follows-err{text-align:center;color:var(--pub-mute);margin:0;padding:36px 16px;font-size:.78125rem}.follows-err{color:var(--pub-error)}.follows-list{margin:0;padding:0;list-style:none}.follows-row{border-bottom:1px solid var(--pub-line);align-items:center;gap:8px;padding-inline-end:12px;display:flex}.follows-row:last-child{border-bottom:none}.follows-row-link{color:var(--pub-ink);flex:1;align-items:center;gap:12px;min-width:0;padding:12px 16px;text-decoration:none;transition:background .14s;display:flex}.follows-row-link:hover{background:var(--pub-surface-2)}.follows-action{letter-spacing:.14em;text-transform:uppercase;background:var(--pub-ink);height:28px;color:var(--pub-surface);border:1px solid var(--pub-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:.625rem;font-weight:700;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.follows-action:hover{background:#1c1c1c}.follows-action[data-following=true]{color:var(--pub-ink);border-color:var(--pub-line);background:0 0}.follows-action[data-following=true]:hover{background:var(--pub-surface-2);color:var(--pub-error);border-color:var(--pub-error)}.follows-action:disabled{opacity:.5;cursor:not-allowed}.follows-avatar{background:var(--pub-surface-2);width:38px;height:38px;color:var(--pub-mute);font-family:var(--font-display),Georgia,serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:.875rem;font-weight:600;display:inline-grid;overflow:hidden}.follows-avatar img{object-fit:cover;width:100%;height:100%}.follows-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.follows-name{color:var(--pub-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.follows-id{font-size:.65625rem;font-family:var(--font-latin),monospace;letter-spacing:.06em;color:var(--pub-mute)}.dash-export-btn{border:1px solid var(--pub-line-strong);background:var(--pub-glass-bg);-webkit-backdrop-filter:var(--pub-glass-blur);backdrop-filter:var(--pub-glass-blur);color:var(--pub-ink);border-radius:8px;align-items:center;gap:8px;width:fit-content;margin-top:14px;padding:10px 20px;font-size:.78125rem;font-weight:600;text-decoration:none;transition:background .14s;display:inline-flex}@keyframes dash-thread-typing-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.dash-conv-search-input{color:var(--pub-ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.8125rem}.dash-mission-toast{text-align:center;color:var(--pub-gold);background:#7373731a;border:1px solid #7373734d;border-radius:12px;padding:12px 16px;font-size:.75rem}.dash-reward-empty{color:var(--pub-ink-3);text-align:center;border:1px solid var(--pub-line);background:var(--pub-surface,#fff);border-radius:16px;margin:0;padding:32px 20px;font-size:.8125rem}.dash-composer-err{color:var(--pub-error);margin:8px 0 0;font-size:.75rem}.dash-thread-search-empty{text-align:center;color:var(--pub-mute);padding:16px;font-size:.78125rem}.dash-account-card{background:var(--pub-surface);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.dash-account-card{background:color-mix(in srgb,var(--pub-surface) 22%,transparent)}}.dash-account-card{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.dash-account-card{border:1px solid color-mix(in srgb,var(--pub-ink) 8%,transparent)}}.dash-account-card{border-radius:14px;flex-direction:column;gap:8px;display:flex;box-shadow:0 1px 2px #00000008,0 10px 28px -22px #0000002e,inset 0 1px #fff6}[data-theme=dark] .dash-account-card{background:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .dash-account-card{background:color-mix(in srgb,var(--pub-surface) 30%,transparent)}}[data-theme=dark] .dash-account-card{box-shadow:0 1px 2px #0006,0 10px 28px -22px #0000008c,inset 0 1px #ffffff0a}.dash-account-card .dash-account-form-actions,.dash-account-card>a,.dash-account-card>button{align-self:flex-start}.dash-account-card-head{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);align-items:center;gap:8px;margin:0;font-size:.65625rem;font-weight:700;display:flex}.dash-account-err{color:var(--pub-error);margin:0;font-size:.75rem}.dash-account-ok{color:var(--pub-success,#1f6f3a);margin:0;font-size:.75rem}.dash-notif-pref-cell{text-align:center;padding:10px 12px}.dash-review-form-card{max-width:42rem}.dash-review-stars{align-items:center;gap:4px;margin-top:8px;display:flex}.dash-review-star{cursor:pointer;color:var(--pub-mute);opacity:.4;background:0 0;border:none;padding:4px;transition:transform .14s}.dash-review-star.is-filled{opacity:1}.dash-review-star:hover{transform:scale(1.1)}.dash-review-stars-num{letter-spacing:.18em;text-transform:uppercase;color:var(--pub-mute);font-variant-numeric:tabular-nums;margin-inline-start:12px;font-size:.65625rem;font-weight:700}.dash-port-shell{background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;padding:0;display:flex}.dash-port-shell .dash-port-toolbar{background:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){.dash-port-shell .dash-port-toolbar{background:color-mix(in srgb,var(--pub-surface) 55%,transparent)}}.dash-port-shell .dash-port-toolbar{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.dash-port-shell .dash-port-toolbar{border:1px solid color-mix(in srgb,var(--pub-ink) 10%,transparent)}}.dash-port-shell .dash-port-toolbar{border-radius:16px;padding:10px 12px;box-shadow:0 1px 2px #0000000a,inset 0 1px #ffffff80}[data-theme=dark] .dash-port-shell .dash-port-toolbar{background:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .dash-port-shell .dash-port-toolbar{background:color-mix(in srgb,var(--pub-surface) 40%,transparent)}}[data-theme=dark] .dash-port-shell .dash-port-toolbar{box-shadow:0 1px 2px #0006,inset 0 1px #ffffff0d}.dash-port-shell .dash-port-grid{grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width:1280px){.dash-port-shell .dash-port-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1024px){.dash-port-shell .dash-port-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.dash-port-shell .dash-port-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.dash-port-shell .dash-port-grid{grid-template-columns:repeat(2,1fr)}}.dash-port-shell .dash-port-card{background:var(--pub-surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.dash-port-shell .dash-port-card{background:color-mix(in srgb,var(--pub-surface) 55%,transparent)}}.dash-port-shell .dash-port-card{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.dash-port-shell .dash-port-card{border:1px solid color-mix(in srgb,var(--pub-ink) 10%,transparent)}}.dash-port-shell .dash-port-card{box-shadow:0 1px 2px #0000000a,0 8px 24px -16px #0000002e,inset 0 1px #ffffff80}[data-theme=dark] .dash-port-shell .dash-port-card{background:var(--pub-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .dash-port-shell .dash-port-card{background:color-mix(in srgb,var(--pub-surface) 40%,transparent)}}[data-theme=dark] .dash-port-shell .dash-port-card{box-shadow:0 1px 2px #00000059,0 8px 24px -16px #00000080,inset 0 1px #ffffff0a}.dash-port-shell .dash-port-card:hover{border-color:var(--pub-gold)}@supports (color:color-mix(in lab,red,red)){.dash-port-shell .dash-port-card:hover{border-color:color-mix(in srgb,var(--pub-gold) 60%,transparent)}}.dash-port-shell .dash-port-card:hover{box-shadow:0 2px 4px #0000000f,0 16px 36px -18px #00000047}.dash-port-shell .dash-port-card-body{padding:6px 8px}.dash-port-shell .dash-port-card-media{width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden}.dash-port-shell .dash-port-card-media>.dash-port-card-vid,.dash-port-shell .dash-port-card-media>img,.dash-port-shell .dash-port-card-media>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dash-port-shell .dash-port-card-caption{-webkit-line-clamp:1;font-size:.6875rem}.dash-port-shell .dash-port-card-type{letter-spacing:.14em;height:18px;padding:0 6px;font-size:.625rem}.dash-port-shell .dash-port-card-drag{width:22px;height:22px}.dash-port-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-port-add-btn{letter-spacing:.16em;text-transform:uppercase;background:var(--pub-ink);height:32px;color:var(--pub-bg);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:0 14px;font-size:.65625rem;font-weight:700;transition:opacity .18s;display:inline-flex}.dash-port-add-btn:disabled{opacity:.4;cursor:not-allowed}.dash-port-add-btn:not(:disabled):hover{opacity:.85}.dash-port-type-toggle{flex-wrap:wrap;gap:4px;display:flex}.dash-port-type-btn{letter-spacing:0;text-transform:none;height:28px;color:var(--pub-ink-3);cursor:pointer;background:0 0;border:1px solid #b45f5f1f;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.6875rem;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.dash-port-type-btn:hover{color:var(--pub-ink);background:#b45f5f0a}.dash-port-type-btn.is-active{background:var(--pub-ink);color:var(--pub-surface);border-color:var(--pub-ink)}[data-theme=dark] .dash-port-type-btn{border-color:#ffffff1a}[data-theme=dark] .dash-port-type-btn:hover{background:#ffffff0d}.dash-port-cap-note{color:var(--pub-ink-3);margin:8px 0 0;font-size:.75rem}.dash-port-type-btn:disabled{opacity:.45;cursor:not-allowed}.dash-port-modal-body{flex-direction:column;gap:16px;display:flex}.dash-port-modal-tabs{background:var(--pub-ink);gap:6px;display:flex}@supports (color:color-mix(in lab,red,red)){.dash-port-modal-tabs{background:color-mix(in srgb,var(--pub-ink) 4%,transparent)}}.dash-port-modal-tabs{border-radius:999px;width:fit-content;padding:4px}[data-theme=dark] .dash-port-modal-tabs{background:#ffffff0f}.dash-port-modal-tab{color:var(--pub-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;font-weight:500;transition:all .16s;display:inline-flex}.dash-port-modal-tab:hover:not(:disabled){color:var(--pub-ink)}.dash-port-modal-tab.is-active{background:var(--pub-ink);color:var(--pub-surface);font-weight:600;box-shadow:0 1px 3px #0000001f}[data-theme=dark] .dash-port-modal-tab.is-active{background:var(--pub-surface);color:var(--pub-bg)}.dash-port-modal-tab:disabled{opacity:.4;cursor:not-allowed}.dash-port-dropzone{border:1.5px dashed var(--pub-ink);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.dash-port-dropzone{border:1.5px dashed color-mix(in srgb,var(--pub-ink) 20%,transparent)}}.dash-port-dropzone{background:var(--pub-ink);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.dash-port-dropzone{background:color-mix(in srgb,var(--pub-ink) 2%,transparent)}}.dash-port-dropzone{cursor:pointer;text-align:center;gap:8px;transition:all .2s}.dash-port-dropzone.is-dragging,.dash-port-dropzone:hover{border-color:var(--pub-gold,#c89d53);background:var(--pub-gold,#c89d53)}@supports (color:color-mix(in lab,red,red)){.dash-port-dropzone.is-dragging,.dash-port-dropzone:hover{background:color-mix(in srgb,var(--pub-gold,#c89d53) 6%,transparent)}}.dash-port-dropzone-icon{background:var(--pub-ink);border-radius:12px;width:44px;height:44px}@supports (color:color-mix(in lab,red,red)){.dash-port-dropzone-icon{background:color-mix(in srgb,var(--pub-ink) 6%,transparent)}}.dash-port-dropzone-icon{color:var(--pub-ink);justify-content:center;align-items:center;margin-bottom:4px;display:flex}[data-theme=dark] .dash-port-dropzone-icon{background:#ffffff14}.dash-port-dropzone-title{color:var(--pub-ink);font-size:.84375rem;font-weight:600}.dash-port-dropzone-sub{color:var(--pub-ink-3);font-size:.71875rem}.dash-port-preview-box{background:var(--pub-ink);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.dash-port-preview-box{background:color-mix(in srgb,var(--pub-ink) 3%,transparent)}}.dash-port-preview-box{border:1px solid var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.dash-port-preview-box{border:1px solid color-mix(in srgb,var(--pub-ink) 10%,transparent)}}.dash-port-preview-media{aspect-ratio:1;background:#000;border-radius:14px;width:100%;max-width:220px;margin:0 auto;position:relative;overflow:hidden}.dash-port-preview-media.is-video{aspect-ratio:16/9;max-width:100%}.dash-port-preview-media img,.dash-port-preview-media video{object-fit:cover;width:100%;height:100%;display:block}.dash-port-preview-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.dash-port-preview-btn{background:var(--pub-surface);color:var(--pub-ink);border:1px solid var(--pub-ink);border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:.71875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dash-port-preview-btn{border:1px solid color-mix(in srgb,var(--pub-ink) 14%,transparent)}}.dash-port-preview-btn{cursor:pointer;transition:all .15s}.dash-port-preview-btn:hover{background:var(--pub-ink)}@supports (color:color-mix(in lab,red,red)){.dash-port-preview-btn:hover{background:color-mix(in srgb,var(--pub-ink) 6%,transparent)}}.dash-port-preview-btn.is-danger{color:#dc2626}.dash-port-preview-btn.is-danger:hover{background:#dc262614;border-color:#dc262633}.dash-port-preview-fileinfo{color:var(--pub-ink-3);justify-content:space-between;align-items:center;padding:0 4px;font-size:.71875rem;display:flex}.dash-port-caption-field{flex-direction:column;gap:6px;display:flex}.dash-port-caption-header{color:var(--pub-ink-2);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;display:flex}.dash-port-caption-textarea{resize:vertical;border:1px solid var(--pub-ink);border-radius:12px;width:100%;min-height:68px;max-height:120px;padding:10px 12px;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.dash-port-caption-textarea{border:1px solid color-mix(in srgb,var(--pub-ink) 14%,transparent)}}.dash-port-caption-textarea{background:var(--pub-surface);color:var(--pub-ink);box-sizing:border-box;font-family:inherit;transition:border-color .16s,box-shadow .16s}.dash-port-caption-textarea:focus{border-color:var(--pub-gold,#c89d53);box-shadow:0 0 0 3px var(--pub-gold,#c89d53);outline:none}@supports (color:color-mix(in lab,red,red)){.dash-port-caption-textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pub-gold,#c89d53) 15%,transparent)}}.dash-port-modal-footer{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.dash-vslot-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dash-vslot-card{border:1px dashed var(--pub-line);background:var(--pub-surface,#fff);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.dash-vslot-card[data-filled]{border-style:solid}.dash-vslot-head{color:var(--pub-ink-2);align-items:center;gap:6px;display:flex}.dash-vslot-name{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dash-vslot-video{object-fit:cover;background:#000;width:100%;display:block}.dash-vslot-empty,.dash-vslot-video{aspect-ratio:16/9;border-radius:10px}.dash-vslot-empty{background:var(--pub-bg);color:var(--pub-ink-3);place-items:center;font-size:.75rem;display:grid}.dash-vslot-review{overflow-wrap:anywhere;border-radius:8px;margin:6px 0 0;padding:6px 8px;font-size:.6875rem;line-height:1.35}.dash-vslot-review[data-state=pending]{color:var(--pub-ink-2);background:var(--pub-bg);border:1px solid var(--pub-line)}.dash-vslot-review[data-state=locked]{color:var(--pub-ink-3);background:var(--pub-bg);border:1px dashed var(--pub-line)}.dash-vslot-card[data-locked=true] .dash-vslot-name{color:var(--pub-ink-3)}.dash-vslot-upsell{border:1px dashed var(--pub-line);background:var(--pub-bg);color:var(--pub-ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 12px;padding:10px 12px;font-size:.78125rem;line-height:1.4;display:flex}.dash-vslot-upsell>span{flex:220px}.dash-vslot-upsell>.tal-btn{flex:none}.dash-vslot-review[data-state=rejected]{color:var(--pub-error);background:var(--pub-error)}@supports (color:color-mix(in lab,red,red)){.dash-vslot-review[data-state=rejected]{background:color-mix(in srgb,var(--pub-error) 8%,transparent)}}.dash-vslot-review[data-state=rejected]{border:1px solid var(--pub-error)}@supports (color:color-mix(in lab,red,red)){.dash-vslot-review[data-state=rejected]{border:1px solid color-mix(in srgb,var(--pub-error) 30%,transparent)}}.dash-vslot-actions .tal-btn{height:28px}.dash-port-empty{color:var(--pub-ink-3);text-align:center;border:1px solid var(--pub-line);background:var(--pub-surface,#fff);border-radius:16px;margin:0;padding:32px 20px;font-size:.8125rem}.dash-port-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.dash-port-card{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);cursor:grab;background:#ffffff8c;border:1px solid #b45f5f1f;border-radius:16px;flex-direction:column;transition:transform .16s,border-color .16s,box-shadow .16s,opacity .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #b45f5f0a,inset 0 1px #fff9}.dash-port-card:hover{border-color:var(--pub-ink-3);transform:translateY(-2px);box-shadow:0 10px 24px -12px #b45f5f38,inset 0 1px #ffffffb3}.dash-port-card.is-dragging{opacity:.4;cursor:grabbing}.dash-port-card.is-drag-over{border-color:var(--pub-ink);box-shadow:0 0 0 2px #0000001f,0 10px 24px -12px #b45f5f38}[data-theme=dark] .dash-port-card{background:#1411118c;border-color:#ffffff1a;box-shadow:0 1px 2px #00000059,inset 0 1px #ffffff0a}[data-theme=dark] .dash-port-card:hover{border-color:#ffffff40;box-shadow:0 10px 24px -12px #0000008c,inset 0 1px #ffffff0a}[data-theme=dark] .dash-port-card.is-drag-over{border-color:#fff;box-shadow:0 0 0 2px #ffffff2e,0 10px 24px -12px #0000008c}.dash-port-card-media{aspect-ratio:1;background:var(--pub-surface-2);position:relative}.dash-port-card-media img,.dash-port-card-media video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.dash-port-card-vid{width:100%;height:100%;color:var(--pub-mute);background:var(--pub-surface-2);place-items:center;display:grid}.dash-port-card-type{letter-spacing:.16em;text-transform:uppercase;background:#000000a6;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:.625rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:8px;inset-inline-start:8px}.dash-port-card-drag,.dash-port-card-type{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dash-port-card-drag{pointer-events:none;background:#0000008c;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.dash-port-card-body{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.dash-port-card-caption{color:var(--pub-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:.78125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dash-port-card-caption.is-empty{color:var(--pub-mute);font-style:italic}.dash-port-card-actions{flex-shrink:0;gap:4px;display:inline-flex}.dash-port-icon-btn{width:32px;height:32px;color:var(--pub-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:color .14s,background .14s,border-color .14s;display:inline-grid}.dash-port-icon-btn:hover:not(:disabled){color:var(--pub-ink);background:#b45f5f0f;border-color:#b45f5f2e}[data-theme=dark] .dash-port-icon-btn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff24}.dash-port-icon-btn:disabled{opacity:.25;cursor:not-allowed}.dash-port-icon-btn[data-tone=danger]:hover:not(:disabled){color:var(--pub-error,#c62828);background:#c6282814;border-color:#c6282838}@keyframes dashVoicePulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1023px){.dash-tile{scroll-snap-align:start;flex:0 0 118px}}.dash-tile{border:1px solid;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:92px;padding:16px 10px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.dash-tile{border:1px solid color-mix(in srgb,currentColor 12%,transparent)}}.dash-tile{border-radius:14px;transition:border-color .15s,transform .15s}.dash-pyr-node,.dash-tile{text-align:center;color:inherit;text-decoration:none}.dash-pyr-node{flex-direction:column;align-items:center;gap:6px;max-width:140px;display:flex}body:has(.dash-corner-dock) .com-fab-wrap,body:has(.dash-corner-dock) .pub-bot-fab,body:has(.dash-corner-dock) .tal-pcdock,body:has(.dash-corner-dock) .tal-pcdock-fab,body[data-has-unified-dock=true] .pub-bot-fab{display:none!important}[data-theme=dark] .dash-corner-dock-item{color:#f4f4f5;background:#18181ceb;border-color:#ffffff1f;box-shadow:0 8px 24px -4px #00000080}.dash-corner-dock-item:hover{border-color:#00000040;transform:translate(-3px)scale(1.02);box-shadow:0 8px 24px -4px #00000038}[data-theme=dark] .dash-corner-dock-item--assistant{color:#0a0a0a;background:#fff}[data-theme=dark] .dash-corner-dock-panel{background:#16161a;border-color:#ffffff1f}.dash-review-criteria{border-top:1px solid var(--pub-line,#00000014);gap:8px;padding:12px 0 4px;display:grid}.dash-review-criteria-head{letter-spacing:.06em;text-transform:uppercase;color:var(--pub-mute);margin:0;font-size:.6875rem;font-weight:700}.dash-review-criteria-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-review-criteria-label{font-size:.8125rem}.dash-review-criteria-stars{align-items:center;display:flex}.dash-review-criteria-stars .dash-review-star{padding:2px}@keyframes dash-btn-help-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}:root{--ops-bg:#f6f7f9;--ops-surface:#fff;--ops-surface-2:#f6f7f9;--ops-surface-3:#eef0f3;--ops-surface-solid:#fff;--ops-rail:#fff;--ops-rail-solid:#fff;--ops-glass-edge:none;--ops-glass-sheen:inset 0 1px 0 #fff6;--ops-glass-bg:#ffffff52;--ops-glass-bg-2:var(--ops-surface)}@supports (color:color-mix(in lab,red,red)){:root{--ops-glass-bg-2:color-mix(in srgb,var(--ops-surface) 22%,transparent)}}:root{--ops-glass-border:var(--ops-ink)}@supports (color:color-mix(in lab,red,red)){:root{--ops-glass-border:color-mix(in srgb,var(--ops-ink) 8%,transparent)}}:root{--ops-glass-shadow:0 1px 2px #00000008,0 10px 28px -22px #0000002e;--ops-ink:#0b0b0c;--ops-ink-2:#2a2a2c;--ops-ink-3:#4a4a4d;--ops-mute:#76767a;--ops-faint:#b8b8bc;--ops-line:#e7e9ed;--ops-line-strong:#d4d8de;--ops-ok:#0e7a44;--ops-ok-soft:#0e7a441a;--ops-warn:#a05b00;--ops-warn-soft:#a05b001a;--ops-err:#9a2424;--ops-err-soft:#9a24241a;--ops-err-solid:#9a2424;--ops-info:#244aa6;--ops-info-soft:#244aa61a;--ops-r-xs:8px;--ops-r-sm:12px;--ops-r-md:16px;--ops-r-lg:22px;--ops-shadow-sm:0 1px 2px #0f172a0a,0 1px 3px #0f172a0d;--ops-shadow-md:0 4px 8px #0f172a0d,0 2px 4px #0f172a0d;--ops-font-sans:var(--font-latin),"Inter",system-ui,-apple-system,sans-serif;--ops-font-mono:"JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace}[data-theme=dark]{--ops-bg:#0a0a0a;--ops-surface:#161616;--ops-surface-2:#1f1f1f;--ops-surface-3:#2a2a2a;--ops-surface-solid:#161616;--ops-rail:#101015;--ops-rail-solid:#101015;--ops-line:#2a2a30;--ops-line-strong:#383840;--ops-glass-edge:none;--ops-glass-sheen:inset 0 1px 0 #ffffff0a;--ops-glass-bg:#14111152;--ops-glass-bg-2:var(--ops-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--ops-glass-bg-2:color-mix(in srgb,var(--ops-surface) 30%,transparent)}}[data-theme=dark]{--ops-glass-border:#ffffff14;--ops-glass-shadow:0 1px 2px #0006,0 10px 28px -22px #0000008c;--ops-ink:#f5f5f6;--ops-ink-2:#d8d8da;--ops-ink-3:#b8b8bd;--ops-mute:#9a9aa0;--ops-faint:#5a5a60;--ops-ok:#34d39d;--ops-ok-soft:#34d39d1a;--ops-warn:#f5b056;--ops-warn-soft:#f5b0561f;--ops-err:#f06262;--ops-err-soft:#f062621f;--ops-err-solid:#c0392b;--ops-info:#7aa0ff;--ops-info-soft:#7aa0ff1f;--ops-shadow-sm:0 1px 2px #00000080,0 4px 14px #00000059;--ops-shadow-md:0 6px 18px #00000080,0 2px 6px #00000059}.ops-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ops-ink);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.1}@keyframes ops-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.ops-input{background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:var(--ops-r-sm);width:100%;height:36px;color:var(--ops-ink);font-family:var(--ops-font-sans);outline:none;padding:0 12px;font-size:.8125rem;transition:border-color .16s,background .16s}.ops-empty{border:1px dashed var(--ops-line-strong);background:var(--ops-surface-2);text-align:center;color:var(--ops-ink-3);border-radius:var(--ops-r-md);padding:28px 22px}.ops-empty-title{color:var(--ops-ink);margin-bottom:4px;font-size:.875rem;font-weight:700}@keyframes adm-skel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}:root{--ab-bg:#fafafa;--ab-card-bg:#fff;--ab-card-bg-subtle:#f4f4f5;--ab-card-bg-hover:#ececee;--ab-border:#e4e4e7;--ab-border-subtle:#f0f0f2;--ab-border-strong:#18181b;--ab-text-primary:#09090b;--ab-text-secondary:#52525b;--ab-text-tertiary:#71717a;--ab-dark-card:#09090b;--ab-dark-subtle:#18181b;--ab-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;--ab-shadow-hover:0 4px 14px #00000012;--ab-radius-card:20px;--ab-radius-pill:9999px}.dark,[data-theme=dark]{--ab-bg:#09090b;--ab-card-bg:#121215;--ab-card-bg-subtle:#18181b;--ab-card-bg-hover:#222226;--ab-border:#27272a;--ab-border-subtle:#1f1f23;--ab-border-strong:#fafafa;--ab-text-primary:#fafafa;--ab-text-secondary:#a1a1aa;--ab-text-tertiary:#71717a;--ab-dark-card:#000;--ab-dark-subtle:#121215;--ab-shadow:0 1px 3px #0000004d;--ab-shadow-hover:0 4px 14px #00000073}:root{--tal-bg:#fff;--tal-surface:#fff;--tal-surface-2:#fafafa;--tal-surface-3:#f4f4f4;--tal-line:#e9e9e9;--tal-line-2:#ededed;--tal-ink:#0a0a0a;--tal-ink-2:#333;--tal-ink-3:#565656;--tal-mute:#6f6f6f;--tal-gold:var(--tal-ink);--tal-ok:#1f6f3a;--tal-ok-soft:#e9f4ec;--tal-warn:#7a5c17;--tal-warn-soft:#c9a25a}@supports (color:color-mix(in lab,red,red)){:root{--tal-warn-soft:color-mix(in srgb,#c9a25a 6%,var(--tal-surface))}}:root{--tal-err:#7d1414;--tal-err-soft:#fceaea;--tal-info:#1f4f7d;--tal-info-soft:#e6eef7;--tal-ok-ink:var(--tal-ok);--tal-err-ink:var(--tal-err);--tal-info-ink:var(--tal-info);--tal-radius:14px;--tal-radius-sm:10px;--tal-shadow:0 1px 2px #0000000a,0 8px 24px -16px #00000014;--tal-shadow-lg:0 6px 14px -6px #0000001a,0 28px 60px -32px #0000002e;--tal-font-display:var(--font-display),"Fraunces","Cormorant Garamond",Georgia,serif;--tal-font-body:var(--font-latin),"Inter",system-ui,-apple-system,sans-serif;--tal-font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace}[data-theme=dark]{--tal-bg:#0a0a0a;--tal-surface:#141414;--tal-surface-2:#1a1a1a;--tal-surface-3:#222;--tal-line:#2a2a2a;--tal-line-2:#333;--tal-ink:#fafafa;--tal-ink-2:#d8d8d4;--tal-ink-3:#a8a8a3;--tal-mute:#909090;--tal-warn:#c9a25a;--tal-ok-soft:#1f6f3a2e;--tal-warn-soft:#c9a25a}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--tal-warn-soft:color-mix(in srgb,#c9a25a 10%,var(--tal-surface))}}[data-theme=dark]{--tal-err-soft:#7d141438;--tal-info-soft:#1f4f7d33;--tal-ok-ink:#34d399;--tal-err-ink:#f87171;--tal-info-ink:#60a5fa;--tal-shadow:0 1px 2px #0006,0 8px 24px -16px #0000008c;--tal-shadow-lg:0 6px 14px -6px #0000008c,0 28px 60px -32px #000000a6}.tal-topbar-left{flex-direction:column;gap:6px;min-width:0;max-width:60ch;display:flex}.tal-topbar-right .tal-pill{border-radius:10px;height:34px;padding:0 14px;font-size:.78125rem;font-weight:600}.tal-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--tal-mute);margin:0;font-size:.65625rem;font-weight:700}.tal-profile-head{border-bottom:1px solid var(--tal-line);text-align:start;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:32px;padding:12px 4px 18px;display:grid}.tal-ov-aside{text-align:center;flex-direction:column;align-self:center;align-items:center;gap:14px;display:flex;position:sticky;top:20px}.tal-ov-actions .tal-btn{justify-content:center;width:100%}@media (max-width:860px){.tal-ov-head{text-align:center;align-items:center}}.tal-btn{letter-spacing:.01em;border:1px solid var(--tal-line);background:var(--tal-surface);height:34px;color:var(--tal-ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.78125rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.tal-btn:hover{background:var(--tal-surface-3);border-color:var(--tal-ink)}.tal-btn-primary{background:var(--tal-ink);color:var(--tal-bg);border-color:var(--tal-ink)}.tal-btn-primary:hover{background:var(--tal-ink-2);border-color:var(--tal-ink-2);color:var(--tal-bg)}.tal-btn-gold:hover{background:var(--tal-ink-2,#333);border-color:var(--tal-ink-2,#333)}.tal-btn-sm{border-radius:8px;height:28px;padding:0 12px;font-size:.71875rem}.tal-btn[data-tone=danger]{color:var(--pub-error,#b91c1c);border-color:var(--pub-error,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.tal-btn[data-tone=danger]{border-color:color-mix(in srgb,var(--pub-error,#b91c1c) 35%,transparent)}}.tal-btn[data-tone=danger]:hover{background:var(--pub-error,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.tal-btn[data-tone=danger]:hover{background:color-mix(in srgb,var(--pub-error,#b91c1c) 8%,transparent)}}.tal-btn[data-tone=danger]:hover{color:var(--pub-error,#b91c1c)}.tal-btn-ghost-danger{color:var(--pub-error);border-color:var(--pub-error);background:0 0}@supports (color:color-mix(in lab,red,red)){.tal-btn-ghost-danger{border-color:color-mix(in srgb,var(--pub-error) 40%,transparent)}}.tal-btn-ghost-danger:hover{background:var(--pub-error)}@supports (color:color-mix(in lab,red,red)){.tal-btn-ghost-danger:hover{background:color-mix(in srgb,var(--pub-error) 10%,transparent)}}.tal-btn-ghost-danger:hover{border-color:var(--pub-error)}.tal-btn-ghost{color:var(--tal-ink-3);border-color:var(--tal-line);background:0 0}.tal-btn-ghost:hover{background:var(--tal-surface-3);color:var(--tal-ink)}.tal-decline-input{min-width:0;flex:200px}.tal-decline-input,.tal-input{border:1px solid var(--tal-line);background:var(--tal-surface);height:34px;color:var(--tal-ink);border-radius:10px;outline:none;padding:0 12px;font-size:.78125rem;transition:border-color .12s,box-shadow .12s}.tal-input{width:100%;font-family:inherit}.tal-stat{min-width:56px;color:inherit;flex-direction:column;align-items:center;gap:2px;text-decoration:none;transition:transform .14s;display:flex}.tal-stat:hover{transform:translateY(-1px)}.tal-highlights::-webkit-scrollbar-thumb{background:var(--tal-line);border-radius:99px}.tal-highlight-thumb-inner:has(img),.tal-highlight-thumb-inner:has(video){background:0 0;border:0}.tal-highlight-thumb:has(img),.tal-highlight-thumb:has(video){background:0 0;padding:0;overflow:hidden}.tal-highlight-label{color:var(--tal-ink-2);text-transform:capitalize;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:.6875rem;font-weight:500;overflow:hidden}.tal-tab-count{background:var(--tal-surface-3);border:1px solid var(--tal-line);letter-spacing:.06em;font-variant-numeric:tabular-nums;border-radius:99px;min-width:22px;padding:1px 7px;font-size:.625rem;font-weight:700;transition:background .16s,color .16s,border-color .16s}.tal-empty,.tal-tab-count{color:var(--tal-mute);text-align:center}.tal-empty{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.tal-empty,.tal-empty-icon,[data-theme=dark] .tal-empty{box-shadow:none;background:0 0}.tal-empty-icon{width:56px;height:56px;color:var(--tal-mute);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.tal-empty-title{font-family:var(--tal-font-display);color:var(--tal-ink);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:400}.tal-empty-text{color:var(--tal-ink-3);max-width:420px;margin:0;font-size:.8125rem;line-height:1.5}.tal-empty-cta{margin-top:6px}.tal-card{background:var(--tal-surface)}@supports (color:color-mix(in lab,red,red)){.tal-card{background:color-mix(in srgb,var(--tal-surface) 60%,transparent)}}.tal-card{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--tal-ink)}@supports (color:color-mix(in lab,red,red)){.tal-card{border:1px solid color-mix(in srgb,var(--tal-ink) 10%,transparent)}}.tal-card{border-radius:var(--tal-radius);flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 1px 2px #0000000a,0 12px 32px -20px #00000038,inset 0 1px #ffffff80}[data-theme=dark] .tal-card{background:var(--tal-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .tal-card{background:color-mix(in srgb,var(--tal-surface) 45%,transparent)}}[data-theme=dark] .tal-card{box-shadow:0 1px 2px #0006,0 12px 32px -20px #0009,inset 0 1px #ffffff0a}.tal-pill{background:var(--tal-surface-3);height:25px;color:var(--tal-ink-2);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--tal-line);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:0 10px;font-size:.6875rem;font-weight:600;line-height:1;transition:all .12s;display:inline-flex}a.tal-pill,button.tal-pill{cursor:pointer;height:28px;padding:0 12px;text-decoration:none}a.tal-pill:hover,button.tal-pill:hover{border-color:var(--tal-ink);color:var(--tal-ink);background:var(--tal-surface-2)}.tal-pill[data-tone=ok]{background:var(--tal-ok)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=ok]{background:color-mix(in srgb,var(--tal-ok) 12%,var(--tal-surface))}}.tal-pill[data-tone=ok]{color:var(--tal-ok-ink);border-color:var(--tal-ok)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=ok]{border-color:color-mix(in srgb,var(--tal-ok) 28%,transparent)}}.tal-pill[data-tone=warn]{background:var(--tal-warn)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=warn]{background:color-mix(in srgb,var(--tal-warn) 12%,var(--tal-surface))}}.tal-pill[data-tone=warn]{color:var(--tal-warn-ink,var(--tal-warn));border-color:var(--tal-warn)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=warn]{border-color:color-mix(in srgb,var(--tal-warn) 28%,transparent)}}.tal-pill[data-tone=err]{background:var(--tal-err)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=err]{background:color-mix(in srgb,var(--tal-err) 12%,var(--tal-surface))}}.tal-pill[data-tone=err]{color:var(--tal-err-ink);border-color:var(--tal-err)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=err]{border-color:color-mix(in srgb,var(--tal-err) 28%,transparent)}}.tal-pill[data-tone=info]{background:var(--tal-info)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=info]{background:color-mix(in srgb,var(--tal-info) 12%,var(--tal-surface))}}.tal-pill[data-tone=info]{color:var(--tal-info-ink);border-color:var(--tal-info)}@supports (color:color-mix(in lab,red,red)){.tal-pill[data-tone=info]{border-color:color-mix(in srgb,var(--tal-info) 28%,transparent)}}.tal-pill[data-tone=gold]{background:var(--tal-surface-3);color:var(--tal-ink);border-color:var(--tal-line)}[data-theme=dark] .tal-pill[data-tone=gold]{color:var(--tal-ink)}.tal-tabpanel .tal-card{border-radius:18px;gap:8px;padding:14px 16px}.tal-tabpanel .tal-pill{letter-spacing:.06em;height:22px;padding:0 9px;font-size:.6875rem}.tal-tabpanel a.tal-pill,.tal-tabpanel button.tal-pill{height:24px}.tal-rating-bar-track{background:var(--tal-surface-3);border-radius:999px;height:6px;position:relative;overflow:hidden}.tal-rating-bar-count{color:var(--tal-mute);font-variant-numeric:tabular-nums;text-align:end;font-size:.65625rem;font-weight:700}.tal-chip:hover{background:var(--tal-surface-3);color:var(--tal-ink)}.tal-chip.is-active{background:var(--tal-ink);color:var(--tal-bg);border-color:var(--tal-ink)}@keyframes talTabpanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.tal-stat{flex:1;min-width:0}.tal-tabpanel .tal-card{border-radius:14px;padding:12px 14px}}.tal-page-head-stats .tal-pill{letter-spacing:.03em;gap:7px;height:32px;padding:0 13px;font-size:.75rem;font-weight:600}.tal-avatar-hint{color:var(--tal-mute);max-width:48ch;margin:0;font-size:.875rem;line-height:1.5}@media (max-width:600px){.tal-avatar-hint{font-size:.8125rem}}.tal-glass-fields .tpf-field-shell,.tal-glass-fields [role=combobox],.tal-glass-fields input,.tal-glass-fields textarea{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 1px 2px #b45f5f0d,inset 0 1px #ffffffb3;background:#ffffff8c!important;border:1px solid #b45f5f1f!important}.tal-glass-fields input[type=date]{height:36px!important;font-size:.78125rem!important}.tal-form-group{flex-direction:column;gap:12px;display:flex}.tal-form-group-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:0;display:flex}.tal-form-group-eyebrow{font-family:var(--tal-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tal-mute);margin:0;font-size:.65625rem;font-weight:700}.tal-tag-row{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff8c;border:1px solid #b45f5f1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffffb3}[data-theme=dark] .tal-tag-row{background:#1411118c;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.tal-tag-row>input{flex:1;min-width:140px;height:32px!important;border:0!important;padding:0 6px!important}.tal-tag-row>input,.tal-tag-row>input:focus{box-shadow:none!important;background:0 0!important}.tal-tag-chip{height:28px;color:var(--tal-ink);cursor:pointer;background:#fff9;border:1px solid #b45f5f2e;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.75rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.tal-tag-chip:hover{border-color:var(--tal-gold);color:var(--tal-gold)}[data-theme=dark] .tal-tag-chip{background:#ffffff0f;border-color:#ffffff1f}.tal-tag-empty{color:var(--tal-ink-3);font-size:.75rem;font-style:italic}:root{--tal-glass-bg:#ffffff8c;--tal-glass-edge:#ffffff73;--tal-glass-sheen:#ffffffd9;--tal-shadow-glass:0 4px 6px -1px #b45f5f0d,inset 0 1px 0 var(--tal-glass-sheen);--tal-shadow-md:0 4px 8px #b45f5f0f,0 2px 4px #b45f5f0d}[data-theme=dark]{--tal-glass-bg:#1411118c;--tal-glass-edge:#ffffff0f;--tal-glass-sheen:#ffffff0a;--tal-shadow-glass:0 4px 6px -1px #00000073,inset 0 1px 0 var(--tal-glass-sheen);--tal-shadow-md:0 6px 18px #00000073,0 2px 6px #0000004d}.tal-card-glass>.tal-empty{border:1px dashed var(--tal-line-2);border-radius:var(--tal-radius-sm);background:#ffffff4d}.tal-cal{flex-direction:column;gap:14px;display:flex}.tal-cal-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--tal-mute);font-size:.65625rem;font-weight:700}.tal-cal-input{height:32px;color:var(--tal-ink);background:var(--tal-surface);border:1px solid var(--tal-ink);padding:0 10px;font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.tal-cal-input{border:1px solid color-mix(in srgb,var(--tal-ink) 14%,transparent)}}.tal-cal-input{border-radius:8px;outline:none;transition:border-color .14s,box-shadow .14s}.tal-cal-input:focus{border-color:var(--tal-ink)}@supports (color:color-mix(in lab,red,red)){.tal-cal-input:focus{border-color:color-mix(in srgb,var(--tal-ink) 35%,transparent)}}.tal-cal-input:focus{box-shadow:0 0 0 3px var(--tal-ink)}@supports (color:color-mix(in lab,red,red)){.tal-cal-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tal-ink) 8%,transparent)}}.tal-cal-legend{color:var(--tal-mute);flex-wrap:wrap;gap:12px;margin-inline-start:auto;font-size:.6875rem;display:flex}.tal-cal-legend-item{align-items:center;gap:6px;display:inline-flex}.tal-cal-legend-sw{border:1px solid #0000;border-radius:3px;width:10px;height:10px}.tal-cal-legend-sw[data-tone=booked]{background:var(--tal-gold);border-color:var(--tal-gold)}.tal-cal-legend-sw[data-tone=avail]{background:var(--tal-gold)}@supports (color:color-mix(in lab,red,red)){.tal-cal-legend-sw[data-tone=avail]{background:color-mix(in srgb,var(--tal-gold) 12%,transparent)}}.tal-cal-legend-sw[data-tone=avail]{border-color:var(--tal-gold)}@supports (color:color-mix(in lab,red,red)){.tal-cal-legend-sw[data-tone=avail]{border-color:color-mix(in srgb,var(--tal-gold) 35%,transparent)}}.tal-cal-legend-sw[data-tone=unavail]{background:var(--tal-err,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.tal-cal-legend-sw[data-tone=unavail]{background:color-mix(in srgb,var(--tal-err,#b91c1c) 10%,transparent)}}.tal-cal-legend-sw[data-tone=unavail]{border-color:var(--tal-err,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.tal-cal-legend-sw[data-tone=unavail]{border-color:color-mix(in srgb,var(--tal-err,#b91c1c) 35%,transparent)}}.tal-cal-legend-sw[data-tone=tentative]{background:#f59e0b2e;border-color:#f59e0b73}.tal-cal-legend-sw[data-tone=unset]{border-color:var(--tal-line)}.tal-cal-msg{width:100%;margin:0;font-size:.6875rem}.tal-cal-msg[data-tone=err]{color:var(--tal-err-ink,#b91c1c)}.tal-cal-msg[data-tone=ok]{color:var(--tal-gold)}.tal-cal-header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;display:grid}.tal-cal-month{text-align:center;font-family:var(--tal-font-display);letter-spacing:-.01em;color:var(--tal-ink);margin:0;font-size:1.25rem;font-weight:400}.tal-cal-nav{text-transform:uppercase;letter-spacing:.16em;height:32px;color:var(--tal-ink);background:var(--tal-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--tal-ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.6875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tal-cal-nav{border:1px solid color-mix(in srgb,var(--tal-ink) 14%,transparent)}}.tal-cal-nav{cursor:pointer;transition:background .14s,border-color .14s}.tal-cal-nav:hover{background:var(--tal-ink)}@supports (color:color-mix(in lab,red,red)){.tal-cal-nav:hover{background:color-mix(in srgb,var(--tal-ink) 5%,var(--tal-surface))}}.tal-cal-nav:hover{border-color:var(--tal-ink)}@supports (color:color-mix(in lab,red,red)){.tal-cal-nav:hover{border-color:color-mix(in srgb,var(--tal-ink) 24%,transparent)}}@media (max-width:760px){.tal-cal-legend{justify-content:flex-start;width:100%;margin-inline-start:0}.tal-cal-header{text-align:center;grid-template-columns:1fr}.tal-cal-month{font-size:1rem}}@keyframes tal-pcdock-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tal-avatar-hint{max-width:150px;color:var(--tal-mute,#8a8f98);text-align:center;margin:8px 0 0;font-size:.6875rem;line-height:1.4}.tpf-link-input{outline:none;padding:2px 2px 2px 1px;font-size:.875rem}.tpf-add-menu-item,.tpf-link-input{width:100%;color:var(--tal-ink);background:0 0;border:0}.tpf-add-menu-item{cursor:pointer;text-align:start;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.8125rem;display:flex}.tpf-add-menu-item:hover{background:var(--tal-surface-3)}.tal-payout-state[data-tone=ok]{color:var(--pub-ok,#15803d);border-color:var(--pub-ok,#15803d)}@supports (color:color-mix(in lab,red,red)){.tal-payout-state[data-tone=ok]{border-color:color-mix(in srgb,var(--pub-ok,#15803d) 35%,transparent)}}.tal-payout-state[data-tone=ok]{background:var(--pub-ok,#15803d)}@supports (color:color-mix(in lab,red,red)){.tal-payout-state[data-tone=ok]{background:color-mix(in srgb,var(--pub-ok,#15803d) 8%,transparent)}}.tal-payout-state[data-tone=warn]{color:var(--pub-warn,#a16207);border-color:var(--pub-warn,#a16207)}@supports (color:color-mix(in lab,red,red)){.tal-payout-state[data-tone=warn]{border-color:color-mix(in srgb,var(--pub-warn,#a16207) 35%,transparent)}}.tal-payout-state[data-tone=warn]{background:var(--pub-warn,#a16207)}@supports (color:color-mix(in lab,red,red)){.tal-payout-state[data-tone=warn]{background:color-mix(in srgb,var(--pub-warn,#a16207) 8%,transparent)}}@keyframes tpf-save-spin{to{transform:rotate(1turn)}}.tpf-save-err{color:var(--tal-err-ink,#c62828);text-align:center;max-width:200px;font-size:.6875rem}.tal-link{color:var(--tal-ink);text-underline-offset:2px;font-size:.78125rem;text-decoration:underline}.tal-checkbox-row input[type=checkbox]{flex:none;margin-top:2px}.tpf-hero-avatar>*{z-index:1;position:relative}.tpf-rail-row{width:100%;color:var(--tal-ink-2);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;font-weight:500;transition:background .15s;display:flex}.tpf-rail-row:hover{background:var(--tal-surface-3)}.tpf-rail-row[aria-selected=true]{background:var(--tal-ink);color:var(--tal-bg);font-weight:600}.tpf-miss .tpf-field-shell,.tpf-miss [role=combobox],.tpf-miss input,.tpf-miss select{border-width:1.5px;border-color:var(--tal-warn);background:var(--tal-warn-soft)}.upl-field{flex-direction:column;gap:8px;display:flex}.upl-label{color:var(--tal-ink,var(--pub-ink-2,inherit));font-size:.78125rem;font-weight:600}.upl-card{border:1px solid var(--tal-line,var(--pub-line));background:var(--tal-surface,var(--pub-surface));border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.upl-card-empty{background:0 0;border-style:dashed}.upl-thumb{background:var(--tal-bg,var(--pub-bg));border:1px solid var(--tal-line,var(--pub-line));width:56px;height:56px;color:var(--tal-mute,var(--pub-ink-3));border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.upl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.upl-thumb[data-kind=empty]{border-style:dashed}.upl-meta{flex-direction:column;flex:120px;gap:3px;min-width:0;display:flex}.upl-state{color:var(--tal-ok-ink,#0f7b52);font-size:.8125rem;font-weight:600}.upl-state[data-empty=true]{font-weight:500}.upl-state[data-empty=true],.upl-type{color:var(--tal-mute,var(--pub-ink-3))}.upl-type{letter-spacing:.06em;font-size:.6875rem}.upl-actions{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex}.upl-btn{cursor:pointer;align-items:center;gap:5px;font-size:.6875rem;text-decoration:none;display:inline-flex}.upl-btn:disabled{cursor:wait}.upl-btn-danger:hover{color:var(--tal-err-ink,#b91c1c);border-color:var(--tal-err-ink,#b91c1c)}.upl-hint{color:var(--tal-mute,var(--pub-ink-3));font-size:.6875rem}.upl-error{color:var(--tal-err-ink,var(--pub-error,#b91c1c));align-items:center;gap:4px;font-size:.71875rem;display:inline-flex}.upl-spin{animation:upl-spin .9s linear infinite}@keyframes upl-spin{to{transform:rotate(1turn)}}@media (max-width:560px){.upl-actions{width:100%}.upl-btn{flex:auto;justify-content:center}}.ig,.ig-chrome{--ig-line:var(--tal-line);--ig-ink:var(--tal-ink);--ig-mute:var(--tal-mute);--ig-bg:var(--tal-bg);--ig-btn:var(--tal-surface-3);--ig-btn-hover:var(--tal-line);--ig-ring:conic-gradient(from 20deg,#f9ce34 0deg,#ee2a7b 120deg,#6228d7 240deg,#f9ce34 360deg);--ig-gap:3px;--ig-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%239a9a9a'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E")}.ig-icon-btn{width:44px;height:44px;color:var(--ig-ink);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;text-decoration:none;display:inline-grid;position:relative}.ig-icon-btn-dot{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#de2440;border-radius:999px;min-width:18px;height:18px;padding-inline:5px;font-size:.75rem;font-weight:700;line-height:18px;position:absolute;inset-block-start:7px;inset-inline-end:6px}.ig-stat-label{color:var(--ig-mute);text-align:center;white-space:nowrap;overflow-wrap:normal;max-width:100%;font-size:clamp(.625rem,3vw,.78125rem);line-height:1.25}.ig-btn{background:var(--ig-btn);min-width:0;min-height:34px;color:var(--ig-ink);text-align:center;cursor:pointer;white-space:normal;overflow-wrap:break-word;border:1px solid #0000;border-radius:9px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:clamp(.71875rem,3.2vw,.84375rem);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ig-btn-icon{flex:0 0 40px;width:40px;padding-inline:0}@media (min-width:1024px){.ig-btn{flex:0 auto;min-width:128px;min-height:40px;font-size:.875rem}}.ig-highlight-ring{border:1px solid var(--ig-line);background:var(--tal-surface-2);width:66px;height:66px;color:var(--ig-mute);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.ig-highlight-badge{color:#fff;text-align:center;font-variant-numeric:tabular-nums;z-index:2;background:#de2440;border-radius:999px;width:max-content;min-width:22px;height:22px;margin-inline:auto;padding-inline:7px;font-size:.75rem;font-weight:700;line-height:22px;position:absolute;inset-block-start:0;inset-inline:0}@media (max-width:1023px){body:has(.ig-chrome) .pub-bot-fab{inset-block-end:78px}}.ig-bottomnav-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:.6875rem;line-height:1.1;overflow:hidden}.ig-bottomnav-dot{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#de2440;border-radius:999px;min-width:18px;height:18px;padding-inline:5px;font-size:.75rem;font-weight:700;line-height:18px;position:absolute;inset-block-start:4px;inset-inline-end:calc(50% - 18px)}@media (max-width:1023px){body:has(.ig-chrome) .dash-main,body:has(.ig-chrome) .dash-shell{background:var(--tal-bg);background-image:none}body:has(.ig-chrome) .dash-page-greeting,body:has(.ig-chrome) .dash-page-head-crumb,body:has(.ig-chrome) .tal-crumb{display:none}body:has(.ig-chrome) .dash-page-head{background:0 0;border:none;gap:10px;padding:0}body:has(.ig-chrome) .com-title,body:has(.ig-chrome) .dash-title,body:has(.ig-chrome) .tal-title,body:has(.ig-chrome) .tpf-hero-name{font-family:var(--tal-font-body);letter-spacing:-.01em;font-size:1.1875rem;font-weight:700;line-height:1.25}.ig-topbar-handle,body:has(.ig-chrome) .ig-meta-item[href],body:has(.ig-chrome) :is(a,button).tal-pill{position:relative}.ig-topbar-handle:after,body:has(.ig-chrome) .ig-meta-item[href]:after,body:has(.ig-chrome) :is(a,button).tal-pill:after{content:"";position:absolute;inset:-13px -6px}body:has(.ig-chrome) .tal-card{border-block-start:none;border-inline:none;border-block-end:1px solid var(--ig-line);box-shadow:none;background:0 0;border-radius:0;margin-inline:-16px;padding-inline:16px}}@keyframes uname-spin{to{transform:rotate(1turn)}}.ig-rail-label{max-width:100%;color:var(--ig-mute);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:.75rem;line-height:1.2;display:-webkit-box;overflow:hidden}.ig-rail-badge{z-index:2;color:#fff;border:2px solid var(--tal-bg);text-align:center;font-variant-numeric:tabular-nums;background:#de2440;border-radius:99px;min-width:20px;height:20px;padding-inline:6px;font-size:.6875rem;font-weight:700;line-height:16px;position:absolute;inset-block-start:0;inset-inline-end:4px}.now-cta{background:var(--tal-surface-3);min-height:34px;color:var(--ig-ink);white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:9px;justify-content:center;align-self:flex-start;max-width:100%;margin-block-start:8px;padding-inline:14px;font-size:.8125rem;font-weight:600}.now-cta,.tp-btn{align-items:center;display:inline-flex}.tp-btn{font:inherit;border:1px solid var(--pub-line-strong);color:var(--pub-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;gap:7px;padding:8px 14px;font-size:.78125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.tp-shot-empty{pointer-events:none;flex-direction:column;justify-content:center;position:absolute;inset:0}.tp-idline,.tp-shot-empty{align-items:center;gap:16px;display:flex}.tp-idline{flex-wrap:wrap;margin-block-start:9px}.tp-badges{gap:6px;margin-block-start:14px}.tp-badges,.tp-heroacts{flex-wrap:wrap;display:flex}.tp-heroacts{gap:8px;margin-block-start:22px}.tp .dash-vslot-empty,.tp .dash-vslot-video,.tp .pose-slot-frame{aspect-ratio:auto;flex:auto;width:100%;height:auto;min-height:0}.tp-two>*{min-width:0}.tp-empty{border:1px dashed var(--pub-line-strong);border-radius:var(--pub-radius);text-align:center;padding:26px}@media (max-width:760px){.tp-idline{flex-wrap:wrap;gap:4px 12px;margin-block-start:4px;overflow:visible}.tp-idline>*{white-space:nowrap;flex:none}}.dash-vslot-open{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:auto;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.dash-vslot-open .dash-vslot-video{height:100%}.dash-vslot-play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.dash-vslot-play svg{color:#fff;fill:#fff;background:#0a0a0a80;border-radius:50%;width:34px;height:34px;padding:9px}.dash-vslot-open:hover .dash-vslot-play svg{background:#0a0a0aad}.vslot-sheet-blurb{color:var(--pub-ink-2);margin:0 0 12px;font-size:.8125rem;line-height:1.5}.vslot-sheet-frame{background:#000;border-radius:10px;place-items:center;max-height:52vh;display:grid;overflow:hidden}.vslot-sheet-frame video{width:100%;max-height:52vh;display:block}.vslot-sheet-frame .dash-vslot-empty{aspect-ratio:16/9;width:100%}.tp-tag-pick[data-on=true]{background:var(--pub-ink);border-color:var(--pub-ink);color:var(--pub-bg)}html.hs-native{--nat-top-h:52px;--nat-safe-top:env(safe-area-inset-top,0px);--nat-safe-bottom:env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html.hs-native .hs-scroll-progress,html.hs-native .pub-footer,html.hs-native .pub-header,html.hs-native-bare .hs-cookie-consent,html.hs-native-bare .pub-bot-fab,html.hs-native-bare .pub-bot-shell{display:none!important}html.hs-native .hs-cookie-consent,html.hs-native .pub-bot-fab,html.hs-native .pub-bot-shell{bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 12px)!important}html.hs-native body{padding-bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom))}.nat-tabbar{inset-inline:16px;bottom:calc(10px + var(--nat-safe-bottom));z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:32px;justify-content:space-around;align-items:center;height:64px;padding:0 8px;font-family:inherit;display:flex;position:fixed}.nat-tab{all:unset;box-sizing:border-box;width:44px;height:44px;color:var(--mute,var(--ink-3));cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.nat-tab[aria-current=page]{color:var(--ink)}.nat-tab svg{flex:none;width:26px;height:26px}.nat-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nat-tab-dot{background:var(--hs-spot,var(--ink));bottom:3px;border-radius:2px;width:4px;height:4px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}html[dir=rtl] .nat-tab-dot{transform:translate(50%)}.nat-badge{background:var(--ink);min-width:16px;height:16px;color:var(--surface);font-variant-numeric:tabular-nums;white-space:nowrap;border:2px solid var(--surface);top:2px;direction:ltr;border-radius:8px;justify-content:center;padding:0 4px;font-size:10px;font-weight:600;position:absolute;inset-inline-start:calc(50% + 6px)}.nat-badge,.nat-topbar{align-items:center;display:flex}.nat-topbar{z-index:60;height:calc(var(--nat-top-h) + var(--nat-safe-top));padding-top:var(--nat-safe-top);background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink);inset-inline:0;gap:2px;padding-inline:6px;position:fixed;top:0}.nat-icon-btn{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.nat-icon-btn svg{width:24px;height:24px}html[dir=rtl] .nat-mirror{transform:scaleX(-1)}.nat-topbar-title{text-align:center;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding:0 4px;font-size:17px;font-weight:500;overflow:hidden}.nat-scrim{z-index:70;background:var(--scrim,#0a0a0a73);cursor:default;border:0;padding:0;position:fixed;inset:0}.nat-sheet{z-index:71;background:var(--surface);color:var(--ink);padding:10px 20px calc(10px + var(--nat-safe-bottom));inset-inline:0;border-radius:28px 28px 0 0;flex-direction:column;max-height:85vh;display:flex;position:fixed;bottom:0;overflow:auto;box-shadow:0 -8px 32px #0f11161a}.nat-sheet-grip{background:var(--line-strong);border-radius:3px;width:36px;height:5px;margin:0 auto 14px}.nat-sheet-title{letter-spacing:-.01em;padding-bottom:6px;font-size:20px;font-weight:500}.nat-sheet-list{border-top:1px solid var(--line);flex-direction:column;margin-top:8px;display:flex}.nat-sheet-row{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);align-items:center;gap:16px;font-size:16px;display:flex}.nat-sheet-row:last-child{border-bottom:0}.nat-sheet-row svg{flex:none;width:22px;height:22px}.nat-sheet-row span{flex:1}.nat-btn-fill,.nat-btn-outline,.nat-btn-quiet{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:26px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 18px;font-size:15px;font-weight:500;display:flex}.nat-btn-outline{border:1px solid var(--line-strong);color:var(--ink);margin-top:10px}.nat-btn-quiet{min-height:48px;color:var(--ink-3)}.nat-btn-fill:disabled,.nat-btn-outline:disabled{opacity:.45;cursor:default}.nat-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--mute,var(--ink-3));direction:ltr;font-size:10px;font-weight:600}.nat-title{letter-spacing:-.01em;font-size:22px;font-weight:500}.nat-sub,.nat-title{text-wrap:pretty;margin:0}.nat-sub{color:var(--ink-3);font-size:15px;line-height:1.5}.nat-legal{color:var(--mute,var(--ink-3));text-align:center;text-wrap:pretty;padding:8px 12px 0;font-size:12px;line-height:1.5}.nat-centre{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:0 24px;display:flex}.nat-pin-dots{direction:ltr;gap:14px;display:flex}.nat-pin-dots span{border:1.5px solid var(--line-strong);box-sizing:border-box;border-radius:7px;width:14px;height:14px}.nat-pin-dots span[data-on=true]{background:var(--ink);border-color:var(--ink)}.nat-pin-dots[data-shake=true]{animation:nat-shake .35s}@keyframes nat-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.nat-keypad{direction:ltr;grid-template-columns:repeat(3,76px);gap:14px 22px;display:grid}.nat-key{all:unset;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);cursor:pointer;height:76px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:38px;place-items:center;font-size:26px;font-weight:300;display:grid}.nat-key:active{background:var(--surface-3)}.nat-key-blank{visibility:hidden}.nat-sub-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;margin:16px 0;padding:20px;display:flex;box-shadow:0 4px 12px #0f11160f,0 2px 4px #0f11160a}.nat-sub-card-title{letter-spacing:-.01em;text-wrap:pretty;font-size:19px;font-weight:500;line-height:1.25}.nat-sub-card-body{color:var(--ink-3);text-wrap:pretty;font-size:14px;line-height:1.5}.nat-sub-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:6px;display:flex}.nat-sub-card-plan{color:var(--ink-3);align-items:baseline;gap:8px;min-width:0;font-size:13px;display:flex}.nat-sub-card-plan b{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-weight:500}.nat-sub-card-btn{all:unset;box-sizing:border-box;background:var(--ink);height:40px;color:var(--surface);cursor:pointer;white-space:nowrap;border-radius:20px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:flex}html.hs-native{--nat-rail-h:104px;--nat-pillars-h:42px;--pub-header-h:0px}.nat-rail{z-index:61;padding-top:var(--nat-safe-top);background:var(--nat-section-bg,var(--surface-2));inset-inline:0;transition:background .35s;position:fixed;top:0}.nat-rail-tiles{height:var(--nat-rail-h);box-sizing:border-box;align-items:flex-start;gap:10px;padding:6px 20px;display:flex}.nat-tile-wrap{all:unset;cursor:pointer;flex-direction:column;flex:none;gap:6px}.nat-tile,.nat-tile-wrap{box-sizing:border-box;align-items:center;display:flex}.nat-tile{background:var(--surface);width:64px;height:64px;color:var(--ink);border:1px solid var(--line);border-radius:18px;justify-content:center;transition:background .25s,color .25s,transform .15s}.nat-tile-wrap:active .nat-tile{transform:scale(.96)}.nat-tile svg{flex:none;width:24px;height:24px}.nat-tile-logo{object-fit:contain;width:28px;height:28px}.nat-tile-label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:72px;color:var(--ink);font-size:11px;font-weight:600;overflow:hidden}.nat-tile-dot{background:var(--hs-spot,var(--ink));border-radius:3px;width:5px;height:5px;margin-top:-2px}.nat-tile[data-active=true],.nat-tile[data-variant=ink]{background:var(--nat-section-ink,var(--ink));color:var(--nat-section-on,var(--surface));border-color:#0000}.nat-pillars{height:var(--nat-pillars-h);scrollbar-width:none;box-sizing:border-box;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}.nat-pillars::-webkit-scrollbar{display:none}.nat-pillar{all:unset;box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;cursor:pointer;border-radius:16px;flex:none;align-items:center;padding:0 14px;font-size:12px;font-weight:500;display:flex}.nat-pillar[data-active=true]{background:var(--nat-section-ink,var(--ink));color:var(--nat-section-on,var(--surface));border-color:#0000}html.hs-native body{padding-top:calc(var(--nat-rail-h) + var(--nat-safe-top))}html.hs-native[data-section] body{padding-top:calc(var(--nat-rail-h) + var(--nat-pillars-h) + var(--nat-safe-top))}html.hs-native[data-section=hub] body{padding-top:calc(var(--nat-rail-h) + var(--nat-safe-top))}html.hs-native.hs-native-topbar body{padding-top:calc(var(--nat-rail-h) + var(--nat-top-h) + var(--nat-safe-top))}html.hs-native.hs-native-topbar[data-section]:not([data-section=hub]) body{padding-top:calc(var(--nat-rail-h) + var(--nat-pillars-h) + var(--nat-top-h) + var(--nat-safe-top))}html.hs-native.hs-native-topbar .nat-topbar{top:calc(var(--nat-rail-h) + var(--nat-safe-top));height:var(--nat-top-h);padding-top:0}html.hs-native.hs-native-topbar[data-section]:not([data-section=hub]) .nat-topbar{top:calc(var(--nat-rail-h) + var(--nat-pillars-h) + var(--nat-safe-top))}html.hs-native.hs-native-bare body{padding:0}html.hs-native[data-section=hub]{--nat-section-bg:#fafaf9;--nat-section-ink:#0a0a0a;--nat-section-on:#fff}html.hs-native[data-section=jobs]{--nat-section-bg:#efeeeb;--nat-section-ink:#0a0a0a;--nat-section-on:#fff}html.hs-native[data-section=events]{--nat-section-bg:#e9e7e2;--nat-section-ink:#2a2a2a;--nat-section-on:#f5f5f5}html.hs-native[data-section=media]{--nat-section-bg:#f4f1ea;--nat-section-ink:#1b1b1d;--nat-section-on:#f5f5f5}html[data-theme=dark].hs-native[data-section=hub]{--nat-section-bg:#141415;--nat-section-ink:#f5f5f5;--nat-section-on:#0a0a0a}html[data-theme=dark].hs-native[data-section=jobs]{--nat-section-bg:#1b1b1d;--nat-section-ink:#f5f5f5;--nat-section-on:#0a0a0a}html[data-theme=dark].hs-native[data-section=events]{--nat-section-bg:#202024;--nat-section-ink:#d8d8d8;--nat-section-on:#0a0a0a}html[data-theme=dark].hs-native[data-section=media]{--nat-section-bg:#23211c;--nat-section-ink:#e8e4da;--nat-section-on:#0a0a0a}html.hs-native[data-section] .nat-tab[aria-current=page]{color:var(--nat-section-ink,var(--ink))}html.hs-native[data-section] .nat-tab-dot{background:var(--hs-spot,var(--nat-section-ink,var(--ink)))}html.hs-native .hs-toast button{opacity:.8;color:inherit!important}html.hs-native .ui-modal-viewport{align-items:flex-end!important;padding:0!important}html.hs-native .ui-modal-panel{width:100%!important;max-width:none!important;max-height:88vh!important;padding-bottom:calc(var(--nat-safe-bottom) + 10px)!important;border-radius:28px 28px 0 0!important;margin:0!important;box-shadow:0 -8px 32px #0f11161a!important}html.hs-native .ui-modal-panel:before{content:"";background:var(--line-strong);border-radius:3px;width:36px;height:5px;margin:10px auto 14px;display:block}@keyframes nat-pulse{0%,to{opacity:1}50%{opacity:.55}}html.hs-native .pub-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 24px;display:flex;background:0 0!important;border:0!important}html.hs-native .pub-empty-icon{border:1px solid var(--line-strong);width:56px;height:56px;color:var(--ink-3);border-radius:28px;place-items:center;display:grid;background:0 0!important}html.hs-native .pub-empty-title{letter-spacing:-.005em;max-width:22ch;margin:0;font-size:17px;font-weight:500}html.hs-native .pub-empty-desc{color:var(--ink-3);max-width:30ch;margin:0;font-size:14px}html.hs-native .pub-empty-cta{border:1px solid var(--line-strong);white-space:nowrap;border-radius:20px;align-items:center;height:40px;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex;color:var(--ink)!important;background:0 0!important}.am{flex-direction:column;gap:16px;padding:8px 16px 24px;font-family:Inter,system-ui,sans-serif;display:flex}.am-row>span:first-child{flex:1}.am-version{text-align:center;color:var(--mute,var(--ink-3));padding-top:8px;font:11px ui-monospace,Menlo,monospace}html.hs-native .pub-jobs-feed-head,html.hs-native .pub-section-title+p,html.hs-native .pub-talents-index-head{display:none!important}html.hs-native .pub-shell>main{padding-top:8px}html.hs-native body:has(.nat-actionbar){padding-bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 70px)}html.hs-native body:has(.nat-actionbar) .pub-bot-fab{bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 84px)!important}html.hs-native .pub-shell,html.hs-native .pub-shell .pub-section-title,html.hs-native .pub-shell h1,html.hs-native .pub-shell h2,html.hs-native .pub-shell h3{font-family:Inter,system-ui,sans-serif!important;font-style:normal!important}html.hs-native .pub-tf-grid{scrollbar-width:none;align-items:center;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;padding:0 16px!important;display:flex!important}html.hs-native .pub-tf-grid>*{flex:none!important;width:auto!important;min-width:0!important}html.hs-native .pub-tf-search-input,html.hs-native .pub-tf-select,html.hs-native .pub-tf-sort{border-radius:18px!important;height:36px!important;font-size:13px!important}html.hs-native .pub-tf-apply,html.hs-native .pub-tf-primary{letter-spacing:.06em!important;border-radius:18px!important;height:36px!important;padding:0 14px!important;font-size:12px!important}html.hs-native .pub-tf-count{display:none!important}html.hs-native .pub-catcircle{padding-top:6px!important}html.hs-native .pub-talents-bound{padding-inline:16px!important}html.hs-native .pub-shell button,html.hs-native .pub-shell input,html.hs-native .pub-shell input::placeholder,html.hs-native .pub-shell select{font-family:Inter,system-ui,sans-serif!important;font-style:normal!important}html.hs-native .pub-talents-index~* a[href*="/talent-groups/"],html.hs-native section.pub-talents-bound>div>a[href*="/talent-groups/"]{aspect-ratio:auto!important;max-height:220px!important}html.hs-native .pub-events-card-cover,html.hs-native .pub-events-card-cover-empty{height:150px!important;max-height:150px!important}html.hs-native .pub-shell :not(svg):not(path){font-family:Inter,system-ui,sans-serif!important;font-style:normal!important}html.hs-native.hs-native-chat .nat-topbar{display:none!important}html.hs-native.hs-native-chat.hs-native-topbar body{padding-top:calc(var(--nat-rail-h) + var(--nat-safe-top))}.ac{min-height:calc(100dvh - var(--nat-rail-h) - var(--nat-safe-top) - var(--nat-tab-h) - var(--nat-safe-bottom));flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex}html.hs-native-chat .pub-bot-fab,html.hs-native-chat .pub-bot-shell{display:none!important}html.hs-native .hs-search-input{background:var(--surface-3)!important;border:0!important;border-radius:24px!important;height:48px!important;padding:0 18px!important;font-size:16px!important}html.hs-native .dash-page-head-crumb,html.hs-native .hs-cookie-consent,html.hs-native .hs-search-head,html.hs-native .pub-pdp-crumbs,html.hs-native [data-app-hide]{display:none!important}html.hs-native .com-form-footer{bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom));z-index:40;background:var(--surface);border-top:1px solid var(--line);position:sticky;margin:0 -12px!important;padding:10px 12px!important}html.hs-native .com-form-footer .com-btn{min-height:44px!important}html.hs-native-work body{padding-top:0!important}html.hs-native-work .ig-chrome,html.hs-native-work .pub-bot-fab,html.hs-native-work .pub-bot-shell{display:none!important}html.hs-native-work .ws-top{top:var(--nat-safe-top,0)}html.hs-native-work{--nat-rail-h:0px}html.hs-native .pub-bot-fab,html.hs-native .pub-bot-shell{display:none!important}html.hs-native{--hs-bg:#f3f2ee;--hs-ink:#0e0e0f;--hs-ink-2:#5c5b57;--hs-glass:#ffffff9e;--hs-glass-line:#ffffffa6;--hs-spot:#ffb547;--hs-spot-ink:#1a1200;--hs-shadow:0 12px 32px #0f0f141a,0 2px 6px #0f0f140f;--hs-stone-2:#e6e4dd}html.hs-native[data-theme=dark]{--hs-bg:#0b0b0c;--hs-ink:#f5f5f4;--hs-ink-2:#a7a6a2;--hs-glass:#16161894;--hs-glass-line:#ffffff1f;--hs-shadow:0 12px 32px #0000008c;--hs-stone-2:#1a1a1c}@media (prefers-color-scheme:dark){html.hs-native:not([data-theme=light]){--hs-bg:#0b0b0c;--hs-ink:#f5f5f4;--hs-ink-2:#a7a6a2;--hs-glass:#16161894;--hs-glass-line:#ffffff1f;--hs-shadow:0 12px 32px #0000008c;--hs-stone-2:#1a1a1c}}html.hs-native body{background:var(--hs-bg)}html.hs-native .gl,html.hs-native .nat-tabbar{background:var(--hs-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--hs-glass-line)}html.hs-native .nat-tabbar{box-shadow:var(--hs-shadow);border-radius:32px}html.hs-native .nat-tab{color:var(--hs-ink-2)}html.hs-native .nat-tab-dot{background:var(--hs-spot)}html.hs-native .nat-tile{background:var(--hs-glass);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--hs-glass-line);color:var(--hs-ink)}html.hs-native .nat-tile[data-active=true],html.hs-native .nat-tile[data-variant=ink]{background:var(--hs-ink);color:var(--hs-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.ah3-btn{text-align:center;border-radius:999px;flex:1;justify-content:center;align-items:center;min-height:48px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ah3-stage-amount{color:var(--hs-ink);font-size:20px;font-weight:500}.ah3-dot[data-on=true]{background:var(--hs-spot)}.ah3-pulse-val{color:var(--hs-ink);font-size:13px;font-weight:600}.ah3-act-label{font-size:11px}.ah3-act-label,.ah3-card-type-title{color:var(--hs-ink);text-align:center}.ah3-card-type-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.aj-count{color:var(--hs-ink-2);font-size:15px}.aj-chip .ah3-dot{background:var(--hs-ink-2)}.aj-card-fee{color:var(--hs-ink);font-size:15px;font-weight:600}html.hs-native,html.hs-native body{touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-x:none}html.hs-native .ah3,html.hs-native .aj-card,html.hs-native .nat-rail,html.hs-native .nat-tabbar,html.hs-native .ws-card,html.hs-native .ws-card-ink,html.hs-native .ws-pin,html.hs-native .ws-top,html.hs-native [role=button],html.hs-native a,html.hs-native button,html.hs-native img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html.hs-native .pub-article-body,html.hs-native [contenteditable],html.hs-native article p,html.hs-native input,html.hs-native textarea{-webkit-user-select:text;user-select:text}html.hs-native .ah3 img,html.hs-native .aj-card img,html.hs-native .nat-tabbar img{pointer-events:none}html.hs-native a:active,html.hs-native button:active{opacity:.86}.ah4-cat-label{color:var(--hs-ink);text-align:center;white-space:nowrap;font-size:11px}.ws{--ws-pin-h:72px;min-height:calc(100dvh - var(--nat-rail-h,96px) - var(--nat-safe-top,0px) - var(--nat-tab-h,56px) - var(--nat-safe-bottom,0px));color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex}.ws-num{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.ws-top{height:52px;top:calc(var(--nat-rail-h,96px) + var(--nat-safe-top,0px));background:var(--surface);z-index:40;flex:none;align-items:center;gap:2px;padding:0 6px;display:flex;position:sticky}html.hs-native[data-section]:not([data-section=hub]) .ws-top{top:calc(var(--nat-rail-h,96px) + var(--nat-pillars-h,42px) + var(--nat-safe-top,0px))}.ws-ib{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:grid}.ws-ib svg{width:24px;height:24px}.ws-tt{text-align:center;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:500;overflow:hidden}.ws-dots{justify-content:center;gap:6px;padding:2px 0 4px;display:flex}.ws-dots i{background:var(--ink);opacity:.22;border-radius:3px;width:6px;height:6px;transition:width .2s,opacity .2s}.ws-dots i[data-state=on]{opacity:1;width:22px}.ws-dots i[data-state=done]{opacity:.6}.ws-body{flex-direction:column;flex:1;gap:14px;padding:4px 20px 24px;display:flex}.ws-eb{letter-spacing:.18em;text-transform:uppercase;color:var(--mute,var(--ink-3));font-size:10px;font-weight:600}.ws-h1{letter-spacing:-.018em;margin:0;font-size:30px;font-weight:300;line-height:1.1}.ws-h1,.ws-hint{text-wrap:pretty}.ws-hint{color:var(--mute,var(--ink-3));font-size:12px;line-height:1.5}.ws-card{background:var(--surface);border:1px solid var(--line)}.ws-card,.ws-card-ink{border-radius:22px;flex-direction:column;gap:10px;padding:18px;display:flex}.ws-card-ink{background:var(--ink);color:var(--surface)}.ws-card[data-kv=true]{gap:0;padding:6px 18px}.ws-kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.ws-kv[data-last=true]{border-bottom:0}.ws-kv>span:first-child{color:var(--ink-3)}.ws-kv>span:last-child{text-align:end;font-weight:500}.ws-card-ink .ws-kv{border-color:#ffffff26}.ws-card-ink .ws-kv>span:first-child{color:inherit;opacity:.7}.ws-row{border-bottom:1px solid var(--line);min-height:56px;color:inherit;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.ws-row:last-child,.ws-row[data-last=true]{border-bottom:0}.ws-row-body{flex:1;min-width:0}.ws-row-title{font-size:15px;font-weight:500}.ws-row-meta,.ws-row-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ws-row-meta{color:var(--mute,var(--ink-3));font-size:12px}.ws-av{background:var(--surface-3);border:1px solid var(--line);color:var(--ink-3);flex:none;place-items:center;font-weight:500;display:grid;overflow:hidden}.ws-av img{object-fit:cover;width:100%;height:100%}.ws-chip{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:26px;color:var(--ink-3);border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ws-chip[data-tone=ink]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ws-chip[data-tone=err]{color:var(--error,#ef4444);border-color:var(--error,#ef4444)}.ws-field{flex-direction:column;gap:6px;display:flex}.ws-field>label{color:var(--ink-3);letter-spacing:.02em;font-size:12px;font-weight:500}.ws-inp{border:1px solid var(--line-strong);background:var(--surface);min-height:52px;color:var(--ink);box-sizing:border-box;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:16px;display:flex}.ws-inp:focus,.ws-inp[data-on=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.ws-inp::placeholder{color:var(--mute,var(--ink-3))}.ws-field[data-invalid=true]>.ws-inp{border-color:var(--error,#ef4444)}.ws-field[data-invalid=true]>.ws-hint{color:var(--error,#ef4444)}textarea.ws-inp{resize:vertical;align-items:flex-start;min-height:96px;line-height:1.45}.ws-inp-unit{color:var(--mute,var(--ink-3));margin-inline-start:auto;font-size:13px}.ws-inp-big{font-size:26px;font-weight:300}.ws-seg{flex-wrap:wrap;gap:8px;display:flex}.ws-seg>*{all:unset;box-sizing:border-box;border:1px solid var(--line-strong);white-space:nowrap;height:44px;color:var(--ink);cursor:pointer;border-radius:22px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.ws-seg>[data-on=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ws-seg[data-small=true]>*{height:36px;padding:0 14px;font-size:13px}.ws-stepper{border:1px solid var(--line-strong);border-radius:26px;align-items:center;width:fit-content;height:52px;display:flex}.ws-stepper button{all:unset;cursor:pointer;place-items:center;width:52px;height:50px;font-size:20px;display:grid}.ws-stepper span{text-align:center;min-width:48px;font-size:20px}.ws-switch{all:unset;box-sizing:border-box;background:var(--line-strong);cursor:pointer;border-radius:14px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}.ws-switch[aria-checked=true]{background:var(--ink)}.ws-switch:after{content:"";background:var(--surface);top:3px;border-radius:11px;width:22px;height:22px;transition:transform .15s;position:absolute;inset-inline-start:3px}.ws-switch[aria-checked=true]:after{transform:translate(18px)}html[dir=rtl] .ws-switch[aria-checked=true]:after{transform:translate(-18px)}.ws-check{all:unset;box-sizing:border-box;color:var(--ink-3);text-wrap:pretty;cursor:pointer;align-items:center;gap:12px;font-size:13px;display:flex}.ws-check i{border:1.5px solid var(--ink);width:22px;height:22px;color:var(--ink);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.ws-check i svg{opacity:0;width:14px;height:14px}.ws-check[aria-checked=true] i svg{opacity:1}.ws-btn{all:unset;box-sizing:border-box;background:var(--ink);min-height:52px;color:var(--surface);cursor:pointer;text-align:center;border-radius:26px;flex:1;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:flex}.ws-btn[data-variant=outline]{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.ws-btn[data-variant=err]{background:var(--error,#ef4444);color:#fff}.ws-btn[data-variant=ghost]{color:var(--ink-3);background:0 0;min-height:44px;font-size:14px;text-decoration:underline}.ws-btn:disabled{opacity:.45;cursor:default}.ws-btn-sm{flex:none;min-height:44px;padding:0 20px;font-size:14px}.ws-pin{bottom:calc(var(--nat-tab-h,56px) + var(--nat-safe-bottom,0px));border-top:1px solid var(--line);background:var(--surface);z-index:39;flex:none;align-items:center;gap:10px;padding:10px 20px;display:flex;position:sticky}.ws-pin[data-plain=true]{border-top:0}.ws-sheet{z-index:71;background:var(--surface);color:var(--ink);padding:10px 20px calc(10px + var(--nat-safe-bottom,0px));inset-inline:0;border-radius:28px 28px 0 0;flex-direction:column;gap:12px;max-height:88dvh;display:flex;position:fixed;bottom:0;overflow:auto;box-shadow:0 -8px 32px #0f11161a}.ws-sheet-title{letter-spacing:-.01em;font-size:20px;font-weight:500}.ws-sheet-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex}.ws-state-glyph{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink-3);border-radius:24px;place-items:center;font-size:18px;font-weight:600;display:grid}.ws-state-glyph[data-error=true]{color:var(--error,#ef4444)}.ws-state-glyph>span{background:currentColor;width:14px;height:1.5px;display:block}.ws-state-text{letter-spacing:-.005em;text-wrap:pretty;max-width:26ch;font-size:16px;font-weight:500}.ws-big{letter-spacing:-.022em;font-size:40px;font-weight:200;line-height:1.1}.ws-daterail-date{text-align:center;flex:none;width:44px;padding-top:14px}.ws-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;font-size:13px;display:grid}button.ws-row{width:100%;font:inherit;text-align:start;cursor:pointer;border-inline:0;background:0 0;border-top:0}.ws-card-title{letter-spacing:-.01em;font-size:17px;font-weight:500}a.ws-card,a.ws-card-ink{color:inherit;text-decoration:none}a.ws-card-ink{color:var(--surface)}ol.ws-steps li .ws-num{font-size:11px}.ws-seg a,a.ws-chip{text-decoration:none}.ws-seg a{color:inherit;place-items:center;display:grid}.ws-inp textarea,textarea.ws-inp{resize:vertical;min-height:88px}.ws-inp-big{align-items:center;gap:8px;display:flex}.ws-inp-big input{font:inherit;width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:none}.ws-shot[data-selfie=true] .ws-shot-frame,.ws-shot[data-selfie=true] img{aspect-ratio:1;border-radius:50%;align-self:center;width:220px}.ws-state[data-inline=true]{text-align:start;border:1px solid var(--line);background:var(--surface);border-radius:22px;flex-direction:row;gap:12px;padding:14px 16px}.ws-state[data-inline=true] .ws-state-glyph{flex:none;width:36px;height:36px}.ws-state[data-inline=true] .ws-state-text{flex:1;max-width:none;font-size:14px}.ws-body>.ws-chip{align-self:flex-start}html[dir=rtl] .nat-tabbar,html[dir=rtl] .nat-topbar,html[dir=rtl] .ws,html[dir=rtl] .ws button,html[dir=rtl] .ws input,html[dir=rtl] .ws textarea,html[dir=rtl].hs-phone .pd,html[dir=rtl].hs-phone .pd button,html[dir=rtl].hs-phone .pd input,html[dir=rtl].hs-phone .pd textarea{font-family:var(--font-arabic),"Cairo","Noto Sans Arabic",Inter,system-ui,sans-serif}html.hs-native{--v5-bg:#f4f4f2;--v5-card:#fff;--v5-card-2:#fafaf9;--v5-line:#ececea;--v5-line-2:#d6d6d3;--v5-ink:#0a0a0a;--v5-ink-2:#2a2a2a;--v5-ink-3:#5b5b5b;--v5-navy:#0a0a0a;--v5-navy-2:#1b1b1d;--v5-on-navy:#fff;--v5-on-navy-2:#ffffffb8;--v5-amber:#0a0a0a;--v5-amber-2:#2a2a2a;--v5-amber-ink:#fff;--v5-peach:#f4f4f2;--v5-peach-ink:#0a0a0a;--v5-ok:#1f9d55;--v5-err:#d64545;--v5-shadow:0 10px 28px #0000000f,0 1px 2px #0000000a;--v5-shadow-lg:0 24px 48px #00000024,0 2px 6px #0000000f;--v5-r:20px;--v5-r-sm:14px;--v5-dock-h:66px;--v5-ease:cubic-bezier(.22,1,.36,1);--surface:var(--v5-card);--surface-2:var(--v5-bg);--ink:var(--v5-ink);--ink-2:var(--v5-ink-2);--ink-3:var(--v5-ink-3);--mute:var(--v5-ink-3);--line:var(--v5-line);--hs-bg:var(--v5-bg);--hs-ink:var(--v5-ink);--hs-ink-2:var(--v5-ink-2);--hs-spot:var(--v5-amber);--hs-spot-ink:var(--v5-amber-ink);--hs-shadow:var(--v5-shadow);--nat-pillars-h:0px;--nat-tab-h:84px;background:var(--v5-bg);color:var(--v5-ink);font-variant-numeric:tabular-nums;font-family:Inter,system-ui,-apple-system,sans-serif}html.hs-native.dark{--v5-bg:#0e0e0f;--v5-card:#141415;--v5-card-2:#1b1b1d;--v5-line:#25252a;--v5-line-2:#3a3a40;--v5-ink:#f5f5f5;--v5-ink-2:#d8d8d8;--v5-ink-3:#a0a0a0;--v5-navy:#f5f5f5;--v5-navy-2:#d8d8d8;--v5-on-navy:#0a0a0a;--v5-on-navy-2:#0a0a0ab8;--v5-amber:#f5f5f5;--v5-amber-2:#d8d8d8;--v5-amber-ink:#0a0a0a;--v5-peach:#1b1b1d;--v5-peach-ink:#f5f5f5;--v5-shadow:0 10px 28px #00000059,0 1px 2px #0000004d;--v5-shadow-lg:0 24px 48px #00000080}html.hs-native body{background:var(--v5-bg);color:var(--v5-ink)}html.hs-native .nat-pillars{display:none!important}html.hs-native .nat-rail{background:var(--v5-bg);border-bottom:1px solid var(--v5-line)}html.hs-native .nat-tile{background:var(--v5-card);border-color:var(--v5-line);border-radius:18px}html.hs-native .nat-tile[data-active=true],html.hs-native .nat-tile[data-variant=ink]{background:var(--v5-navy);color:var(--v5-on-navy)}html.hs-native .nat-tile-dot{background:var(--v5-ink)}html.hs-native .pub-header-rows{display:none!important}.v5-page{min-height:100dvh}html.hs-native body{overflow-x:clip}.v5-page.v5-in{animation:v5-push .26s var(--v5-ease)}.v5-page.v5-in.v5-back{animation-name:v5-pop}@keyframes v5-push{0%{opacity:0;margin-inline:24px -24px}to{opacity:1;margin-inline:0}}@keyframes v5-pop{0%{opacity:0;margin-inline:-24px 24px}to{opacity:1;margin-inline:0}}@media (prefers-reduced-motion:reduce){.v5-page.v5-in,.v5-page.v5-in.v5-back{animation:v5-fade .2s ease-out}}@keyframes v5-fade{0%{opacity:0}to{opacity:1}}html.hs-native .nat-tabbar{inset-inline:14px;bottom:calc(10px + var(--nat-safe-bottom));height:var(--v5-dock-h);background:var(--v5-card);border:1px solid var(--v5-line);box-shadow:var(--v5-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:33px;padding:0 6px}html.hs-native .nat-tab{width:52px;height:52px;color:var(--v5-ink-3);transition:color .16s ease,transform .16s var(--v5-ease);border-radius:26px}html.hs-native .nat-tab:active{transform:scale(.92)}html.hs-native .nat-tab[aria-current=page]{color:var(--v5-ink)}html.hs-native .nat-tab svg{width:25px;height:25px}html.hs-native .nat-tab-dot{background:var(--v5-amber);width:5px;height:5px;animation:v5-dot .32s var(--v5-ease) both;border-radius:3px;bottom:5px}@keyframes v5-dot{0%{transform:translate(-50%)scale(0)}to{transform:translate(-50%)scale(1)}}html[dir=rtl] .nat-tab-dot{animation-name:v5-dot-rtl}@keyframes v5-dot-rtl{0%{transform:translate(50%)scale(0)}to{transform:translate(50%)scale(1)}}html.hs-native .nat-tab[data-tab=create]{background:var(--v5-navy);width:48px;height:48px;color:var(--v5-on-navy);border-radius:24px;box-shadow:0 6px 16px #00000038}html.hs-native.dark .nat-tab[data-tab=create]{box-shadow:0 6px 16px #0009}html.hs-native .nat-tab[data-tab=create] svg{width:22px;height:22px}.v5-tab-avatar{object-fit:cover;background:var(--v5-peach);width:28px;height:28px;color:var(--v5-peach-ink);transition:border-color .16s ease,transform .2s var(--v5-ease);border:2px solid #0000;border-radius:14px;place-items:center;font-size:12px;font-weight:700;display:grid;overflow:hidden}.v5-tab-avatar img{object-fit:cover;width:100%;height:100%;display:block}.nat-tab[aria-current=page] .v5-tab-avatar{border-color:var(--v5-amber);transform:scale(1.06)}html.hs-native .nat-badge{background:var(--v5-amber);color:var(--v5-amber-ink);top:6px;font-weight:700;inset-inline-start:calc(50% + 4px)}html.hs-native .nat-tab[aria-current=page] svg{animation:v5-pop-icon .32s var(--v5-ease) both}@keyframes v5-pop-icon{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}html.hs-native .nat-topbar{background:var(--v5-bg)}@supports (color:color-mix(in lab,red,red)){html.hs-native .nat-topbar{background:color-mix(in srgb,var(--v5-bg) 88%,transparent)}}html.hs-native .nat-topbar{-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);border-bottom:1px solid var(--v5-line)}.v5-screen{min-height:calc(100dvh - var(--nat-rail-h) - var(--nat-safe-top));flex-direction:column;display:flex}.v5-top{height:52px;top:calc(var(--nat-rail-h) + var(--nat-safe-top));z-index:40;background:var(--v5-bg);flex:none;align-items:center;gap:2px;padding:0 6px;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.v5-top{background:color-mix(in srgb,var(--v5-bg) 92%,transparent)}}.v5-top{-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px)}.v5-ib{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;color:var(--v5-ink);border-radius:22px;flex:none;place-items:center;transition:background .12s,transform .12s;display:grid}.v5-ib:active{background:var(--v5-line);transform:scale(.94)}.v5-ib svg{width:24px;height:24px}.v5-tt{text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.v5-body{padding:6px 18px calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 24px);flex-direction:column;flex:1;gap:14px;display:flex}.v5-body[data-pinned=true]{padding-bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 96px)}.v5-pin{inset-inline:0;bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom));z-index:45;background:linear-gradient(to top,var(--v5-bg) 70%,transparent);gap:10px;padding:10px 18px 12px;display:flex;position:fixed}html.hs-native-bare .v5-pin{padding-bottom:calc(12px + var(--nat-safe-bottom));bottom:0}.v5-h1{letter-spacing:-.02em;font-size:28px;line-height:1.12}.v5-h1,.v5-h2{color:var(--v5-ink);margin:0;font-weight:700}.v5-h2{letter-spacing:-.015em;font-size:20px;line-height:1.2}.v5-h3{color:var(--v5-ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.v5-p{color:var(--v5-ink-2);margin:0;font-size:15px;line-height:1.5}.v5-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--v5-ink-3);font-size:12px;font-weight:600}.v5-num{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-block}.v5-sec-head{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.v5-sec-head a{color:var(--v5-ink-2);font-size:14px;font-weight:600;text-decoration:none}.v5-btn,.v5-btn-amber,.v5-btn-ghost,.v5-btn-quiet{all:unset;box-sizing:border-box;letter-spacing:-.005em;cursor:pointer;text-align:center;white-space:nowrap;min-height:52px;transition:transform .14s var(--v5-ease),background .14s ease,opacity .14s ease;-webkit-user-select:none;user-select:none;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.v5-btn{background:var(--v5-navy);color:var(--v5-on-navy);flex:1}.v5-btn-amber{background:var(--v5-amber);color:var(--v5-amber-ink);flex:1}.h5-hero .v5-btn-amber,.v5-ink .v5-btn-amber,.ws-card-ink .v5-btn-amber{background:var(--v5-on-navy);color:var(--v5-navy)}.v5-ink .v5-btn-ghost{color:inherit;border-color:#ffffff59}.v5-btn-ghost{color:var(--v5-ink);border:1.5px solid var(--v5-line-2);background:0 0;flex:1}.v5-btn-quiet{color:var(--v5-ink-2);background:0 0;min-height:44px;padding:0 12px;font-weight:500}.v5-btn-amber:active,.v5-btn-ghost:active,.v5-btn:active{transform:scale(.97)}.v5-btn-amber:disabled,.v5-btn:disabled{background:var(--v5-line-2);color:var(--v5-ink-3);cursor:default}.v5-btn-ghost:disabled{opacity:.45;cursor:default}.v5-btn-sm{border-radius:20px;flex:none;min-height:40px;padding:0 16px;font-size:14px}.v5-btn svg,.v5-btn-amber svg,.v5-btn-ghost svg{flex:none;width:18px;height:18px}.v5-card{background:var(--v5-card);border:1px solid var(--v5-line);border-radius:var(--v5-r);box-shadow:var(--v5-shadow);padding:16px}.v5-card[data-flat=true]{box-shadow:none}.v5-ink{background:var(--v5-navy);color:var(--v5-on-navy);border-radius:var(--v5-r);padding:18px;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000038}html.hs-native.dark .v5-ink{box-shadow:0 16px 36px #0006}.v5-ink .v5-eyebrow,.v5-ink .v5-p{color:var(--v5-on-navy-2)}.v5-ink .v5-h1,.v5-ink .v5-h2,.v5-ink .v5-h3{color:var(--v5-on-navy)}.v5-ink:after{content:"";pointer-events:none;inset-inline-end:-60px;background:radial-gradient(circle,#ffffff2b,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;top:-70px}.v5-peach{background:var(--v5-peach);color:var(--v5-peach-ink);border-radius:var(--v5-r);align-items:center;gap:12px;padding:14px 16px;display:flex}.v5-peach .v5-p{color:inherit}.v5-press{transition:transform .14s var(--v5-ease)}.v5-press:active{transform:scale(.98)}.v5-chips{flex-wrap:wrap;gap:8px;display:flex}.v5-chips[data-scroll=true]{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.v5-chips[data-scroll=true]::-webkit-scrollbar{display:none}.v5-chip{all:unset;box-sizing:border-box;background:var(--v5-card);border:1px solid var(--v5-line-2);min-height:40px;color:var(--v5-ink);white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s var(--v5-ease),color .14s ease;border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.v5-chip:active{transform:scale(.95)}.v5-chip[data-on=true]{background:var(--v5-navy);border-color:var(--v5-navy);color:var(--v5-on-navy)}.v5-chip[data-tone=peach][data-on=true]{background:var(--v5-peach);border-color:var(--v5-amber);color:var(--v5-peach-ink)}.v5-chip svg{width:16px;height:16px}.v5-chip .v5-count{opacity:.7;font-size:12px;font-weight:600}.v5-rows{background:var(--v5-card);border:1px solid var(--v5-line);border-radius:var(--v5-r);flex-direction:column;display:flex;overflow:hidden}.v5-row{all:unset;box-sizing:border-box;border-bottom:1px solid var(--v5-line);cursor:pointer;min-height:60px;color:var(--v5-ink);align-items:center;gap:12px;padding:10px 14px;transition:background .12s;display:flex}.v5-row:last-child{border-bottom:0}.v5-row:active{background:var(--v5-card-2)}.v5-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.v5-row-title{font-size:15px;font-weight:600}.v5-row-meta,.v5-row-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v5-row-meta{color:var(--v5-ink-3);font-size:13px}.v5-row-end{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.v5-chev{width:18px;height:18px;color:var(--v5-ink-3);flex:none}html[dir=rtl] .nat-mirror,html[dir=rtl] .v5-chev{transform:scaleX(-1)}.v5-av{background:var(--v5-peach);width:44px;height:44px;color:var(--v5-peach-ink);border-radius:22px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}.v5-av img{object-fit:cover;width:100%;height:100%;display:block}.v5-icon{background:var(--v5-peach);width:40px;height:40px;color:var(--v5-peach-ink);border-radius:14px;flex:none;place-items:center;display:grid}.v5-icon svg{width:20px;height:20px}.v5-icon[data-tone=navy]{background:var(--v5-navy);color:var(--v5-on-navy)}.v5-icon[data-tone=line],.v5-pill{background:var(--v5-card-2);color:var(--v5-ink-2);border:1px solid var(--v5-line)}.v5-pill{letter-spacing:.03em;text-transform:uppercase;min-height:24px;white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.v5-pill[data-tone=amber]{background:var(--v5-peach);color:var(--v5-peach-ink);border-color:#0000}.v5-pill[data-tone=ok]{color:var(--v5-ok);background:#1f9d551f;border-color:#0000}.v5-pill[data-tone=err]{color:var(--v5-err);background:#d645451f;border-color:#0000}.v5-pill[data-tone=navy]{background:var(--v5-navy);color:var(--v5-on-navy);border-color:#0000}.v5-live{background:var(--v5-amber);border-radius:4px;width:7px;height:7px;animation:v5-live 1.8s ease-out infinite;box-shadow:0 0 #ffffff38}@keyframes v5-live{0%{box-shadow:0 0 #ffffff38}to{box-shadow:0 0 0 8px #fff0}}.v5-ring{place-items:center;display:grid;position:relative}.v5-ring svg{transform:rotate(-90deg)}.v5-ring circle{fill:none;stroke-linecap:round}.v5-ring .v5-ring-track{stroke:var(--v5-line-2)}.v5-ring .v5-ring-fill{stroke:var(--v5-amber);transition:stroke-dashoffset .9s var(--v5-ease)}.v5-ring-label{font-size:13px;font-weight:700;position:absolute}.v5-progress{background:var(--v5-line-2);border-radius:2px;height:4px;overflow:hidden}.v5-progress>i{background:var(--v5-amber);height:100%;transition:width .42s var(--v5-ease);border-radius:2px;display:block}.v5-skel{background:var(--v5-line);border-radius:12px;position:relative;overflow:hidden}.v5-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:v5-shimmer 1.4s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}html.hs-native.dark .v5-skel:after{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}@keyframes v5-shimmer{to{transform:translate(100%)}}.v5-scrim{all:unset;z-index:90;cursor:pointer;background:#0a0e1880;position:fixed;inset:0}.v5-sheet{z-index:95;background:var(--v5-card);max-height:88dvh;padding:8px 18px calc(16px + var(--nat-safe-bottom));color:var(--v5-ink);touch-action:none;inset-inline:0;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;box-shadow:0 -12px 40px #0000002e}.v5-sheet-grip{background:var(--v5-line-2);border-radius:3px;width:40px;height:5px;margin:4px auto 12px}.v5-sheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.v5-sheet-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.v5-sheet-body{touch-action:pan-y;-webkit-overflow-scrolling:touch;gap:12px;overflow-y:auto}.v5-empty,.v5-sheet-body{flex-direction:column;display:flex}.v5-empty{text-align:center;align-items:center;gap:10px;padding:28px 18px}.v5-empty .v5-illo{background:var(--v5-peach);width:96px;height:96px;color:var(--v5-peach-ink);border-radius:48px;place-items:center;margin-bottom:4px;display:grid}.v5-empty .v5-illo svg{width:40px;height:40px}.v5-coach-scrim{z-index:120;position:fixed;inset:0}.v5-coach-hole{z-index:121;pointer-events:none;transition:top .32s var(--v5-ease),left .32s var(--v5-ease),width .32s var(--v5-ease),height .32s var(--v5-ease),border-radius .32s var(--v5-ease);border-radius:18px;position:fixed;box-shadow:0 0 0 9999px #0a0e18a8}.v5-coach-hole:after{content:"";border-radius:inherit;border:2px solid var(--v5-amber);animation:v5-coach-ring 1.6s ease-out infinite;position:absolute;inset:-6px}@keyframes v5-coach-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.v5-coach-card{z-index:122;background:var(--v5-card);color:var(--v5-ink);box-shadow:var(--v5-shadow-lg);animation:v5-coach-in .3s var(--v5-ease) both;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;inset-inline:22px}@keyframes v5-coach-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.v5-coach-card .v5-eyebrow{color:var(--v5-peach-ink)}.v5-coach-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.v5-coach-dots{gap:5px;display:flex}.v5-coach-dots i{background:var(--v5-line-2);border-radius:3px;width:6px;height:6px}.v5-coach-dots i[data-on=true]{background:var(--v5-amber);width:18px}.v5-rise{animation:v5-rise .42s var(--v5-ease) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes v5-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v5-rise{animation:v5-fade .2s ease-out both}}.v5-rail>*{scroll-snap-align:start;flex:none}.ln{background:var(--v5-bg);min-height:100dvh;color:var(--v5-ink);padding:calc(var(--nat-safe-top) + 8px) 22px calc(var(--nat-safe-bottom) + 18px);flex-direction:column;display:flex;overflow:hidden}.ln-stage{flex:1;place-items:center;min-height:240px;padding-block:12px;display:grid}@keyframes v5-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ln-copy{flex-direction:column;gap:10px;min-height:150px;display:flex}.ln-opts{justify-content:center;gap:12px}.ln-opt-text,.ln-opts{flex-direction:column;flex:1;display:flex}.ln-opt-text{gap:3px;min-width:0}@keyframes v5-draw{to{stroke-dashoffset:0}}.ln-q{gap:18px;padding-top:18px}.ln-gate,.ln-q{flex-direction:column;flex:1;display:flex}.ln-gate{text-align:center;justify-content:center;align-items:center;gap:12px}.ln-stack-btns{flex-direction:column;gap:10px;display:flex}.ln-legal{color:var(--v5-ink-3);text-align:center;margin-top:4px;font-size:12px;line-height:1.5}.ln-bullets{gap:10px}.h5,.ln-bullets{flex-direction:column;display:flex}.h5{padding:14px 18px calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 28px);gap:18px;font-family:Inter,system-ui,sans-serif}.h5 section{gap:12px}.h5 section,.h5-hero{flex-direction:column;display:flex}.h5-hero{gap:8px}.h5-hero-title{letter-spacing:-.015em;font-size:22px;font-weight:700;line-height:1.2}.h5-hero-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.h5-hero .v5-btn-amber,.h5-hero .v5-btn-ghost,.h5-short-cut{text-decoration:none}.h5-short-cut{text-align:center;background:var(--v5-card);border:1px solid var(--v5-line);box-shadow:var(--v5-shadow);color:var(--v5-ink);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 12px;font-size:12.5px;font-weight:600;line-height:1.25;display:flex}.h5-amount{color:var(--v5-ink);font-size:15px;font-weight:700}.h5-date{background:var(--v5-card);color:var(--v5-ink);min-width:42px;box-shadow:var(--v5-shadow);top:10px;border-radius:12px;padding:6px 9px;line-height:1;position:absolute;inset-inline-start:10px}.h5-date,.h5-face{flex-direction:column;align-items:center;display:flex}.h5-face{text-align:center;width:92px;color:inherit;gap:6px;text-decoration:none}.sc-media-thumb{background:var(--v5-navy) center /cover no-repeat;color:#fff;border-radius:14px;flex:none;place-items:center;width:84px;height:84px;display:grid}.dt{padding-bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 100px);flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex}.dt-hero-pills{z-index:1;bottom:14px;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-inline-start:18px}.dt-body{flex-direction:column;gap:16px;padding:16px 18px 0;display:flex}.dt-meta{color:var(--v5-ink-2);flex-wrap:wrap;gap:6px 14px;font-size:13.5px;display:flex}.dt-fact{background:var(--v5-card);border:1px solid var(--v5-line);min-width:108px;box-shadow:var(--v5-shadow);border-radius:16px;flex-direction:column;flex:none;gap:4px;padding:12px 14px;display:flex}.dt-actions{flex-wrap:wrap;gap:10px;display:flex}.dt-photo{aspect-ratio:3/4;background:var(--v5-peach) center top /cover no-repeat;scroll-snap-align:center;width:78vw;max-width:340px;box-shadow:var(--v5-shadow);border-radius:22px;flex:none}.dt-entry-body{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.dt-pin-rsvp>*{flex:1}.v5-sheet-web .pub-cmd-btn--primary,.v5-sheet-web .pub-evd-buy-btn,.v5-sheet-web button[type=submit]{min-height:50px;border-radius:26px!important}.dt-title-row>button[aria-pressed=true],.dt-title-row>button[data-following=true]{background:var(--v5-navy);color:var(--v5-on-navy);border-color:var(--v5-navy)}.v5-sheet-web a[class*=primary],.v5-sheet-web button[class*=primary],.v5-sheet-web button[type=submit]{min-height:50px;font-weight:600;background:var(--v5-navy)!important;color:var(--v5-on-navy)!important}html.hs-native .ws{min-height:calc(100dvh - var(--nat-rail-h,104px) - var(--nat-safe-top,0px) - var(--nat-tab-h,84px) - var(--nat-safe-bottom,0px))}html.hs-native .ws-top{top:calc(var(--nat-rail-h) + var(--nat-safe-top));background:var(--v5-bg)}@supports (color:color-mix(in lab,red,red)){html.hs-native .ws-top{background:color-mix(in srgb,var(--v5-bg) 92%,transparent)}}html.hs-native .ws-top{-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px)}html.hs-native .ws-tt{font-weight:600}html.hs-native .ws-ib{border-radius:22px}html.hs-native .ws-ib:active{background:var(--v5-line)}html.hs-native .ws-h1{letter-spacing:-.02em;font-weight:700}html.hs-native .ws-card{border-radius:var(--v5-r);background:var(--v5-card);border-color:var(--v5-line);box-shadow:var(--v5-shadow);padding:16px}html.hs-native .ws-card-ink{border-radius:var(--v5-r);background:var(--v5-navy);color:var(--v5-on-navy);position:relative;overflow:hidden;box-shadow:0 16px 36px #00000038}html.hs-native .ws-card-ink:after{content:"";pointer-events:none;inset-inline-end:-60px;background:radial-gradient(circle,#ffffff2b,#0000 65%);border-radius:50%;width:180px;height:180px;position:absolute;top:-70px}html.hs-native .ws-card-ink .ws-btn{background:var(--v5-amber);color:var(--v5-amber-ink)}html.hs-native .ws-btn{background:var(--v5-navy);min-height:52px;color:var(--v5-on-navy);transition:transform .14s var(--v5-ease);border-radius:26px;font-weight:600}html.hs-native .ws-btn:active{transform:scale(.97)}html.hs-native .ws-btn[data-outline=true],html.hs-native .ws-btn[data-variant=outline]{color:var(--v5-ink);border:1.5px solid var(--v5-line-2);background:0 0}html.hs-native .ws-btn[data-primary=true],html.hs-native .ws-btn[data-tone=spot]{background:var(--v5-amber);color:var(--v5-amber-ink)}html.hs-native .ws-btn:disabled{background:var(--v5-line-2);color:var(--v5-ink-3);opacity:1}html.hs-native .ws-pin{bottom:calc(var(--nat-tab-h) + var(--nat-safe-bottom));background:linear-gradient(to top,var(--v5-bg) 70%,transparent);border-top:0;padding:10px 18px 12px}html.hs-native .ws-chip{letter-spacing:.03em;background:var(--v5-card-2);height:24px;color:var(--v5-ink-2);border-color:var(--v5-line);border-radius:12px;font-size:11.5px}html.hs-native .ws-chip[data-tone=ink]{background:var(--v5-peach);color:var(--v5-peach-ink);border-color:#0000}html.hs-native .ws-chip[data-tone=err]{color:var(--v5-err);background:#d645451f;border-color:#0000}html.hs-native .ws-seg>*{border-color:var(--v5-line-2);background:var(--v5-card);height:40px;transition:transform .14s var(--v5-ease),background .14s ease;border-radius:20px;font-weight:500}html.hs-native .ws-seg>:active{transform:scale(.95)}html.hs-native .ws-seg>[data-on=true]{background:var(--v5-navy);color:var(--v5-on-navy);border-color:var(--v5-navy)}html.hs-native .ws-inp{border-radius:var(--v5-r-sm);border:1.5px solid var(--v5-line-2);background:var(--v5-card);min-height:52px;font-size:16px}html.hs-native .ws-inp:focus,html.hs-native .ws-inp:focus-within{border-color:var(--v5-navy);box-shadow:0 0 0 4px #00000014}html.hs-native .ws-field>label{color:var(--v5-ink-2);font-size:13px;font-weight:600}html.hs-native .ws-row-title{font-weight:600}html.hs-native .ws-av{background:var(--v5-peach);color:var(--v5-peach-ink)}html.hs-native .ws-dots i{background:var(--v5-line-2);opacity:1}html.hs-native .ws-dots i[data-state=on]{background:var(--v5-amber)}html.hs-native .ws-dots i[data-state=done]{background:var(--v5-navy);opacity:.5}html.hs-native .ws-sheet{background:var(--v5-card);animation:v5-sheet-in .32s var(--v5-ease) both;border-radius:24px 24px 0 0;box-shadow:0 -12px 40px #0000002e}@keyframes v5-sheet-in{0%{transform:translateY(100%)}to{transform:none}}html.hs-native .nat-scrim{background:#0a0e1880;animation:v5-fade .2s ease-out both}html.hs-native .ws-sheet-title{font-weight:700}html.hs-native .ws-state{gap:10px;padding:28px 18px}html.hs-native .ws-state-glyph{background:var(--v5-peach);width:96px;height:96px;color:var(--v5-peach-ink);border-radius:48px;place-items:center;display:grid}html.hs-native .ws-state-text{color:var(--v5-ink-2);font-size:15px}html.hs-native .ws-stack-card{border-radius:var(--v5-r);box-shadow:var(--v5-shadow-lg)}html.hs-native .ws-switch{background:var(--v5-line-2)}html.hs-native .ws-switch[aria-checked=true]{background:var(--v5-amber)}html.hs-native .ws-check i{border-color:var(--v5-line-2);border-radius:7px}html.hs-native .ws-check[aria-checked=true] i{background:var(--v5-amber);border-color:var(--v5-amber);color:var(--v5-amber-ink)}html.hs-native .ws-stepper{border-color:var(--v5-line-2);background:var(--v5-card);border-radius:26px}html.hs-native .ws-kv{border-color:var(--v5-line)}html.hs-native .ws-body>*{animation:v5-rise .42s var(--v5-ease) both}html.hs-native .ws-body>:nth-child(2){animation-delay:45ms}html.hs-native .ws-body>:nth-child(3){animation-delay:90ms}html.hs-native .ws-body>:nth-child(4){animation-delay:.135s}html.hs-native .ws-body>:nth-child(5){animation-delay:.18s}html.hs-native .ws-body>:nth-child(n+6){animation-delay:.22s}html.hs-native .am{padding:14px 18px calc(var(--nat-tab-h) + var(--nat-safe-bottom) + 28px);flex-direction:column;gap:14px;display:flex}html.hs-native .am-row{border-color:var(--v5-line);min-height:56px;font-weight:500}.h5>.v5-btn-ghost,.sc-body>.v5-btn-ghost,.v5-body>.v5-btn,.v5-body>.v5-btn-amber,.v5-body>.v5-btn-ghost{flex:none;align-self:stretch}.ln-q>.v5-btn,.ln-q>.v5-btn-ghost,.ln-stack-btns>*{flex:none}html.hs-phone .pd-body:has(+.ws-pin){padding-block-end:88px}html.hs-phone:not(.hs-native) .ws-pin{margin-inline:-20px;padding-inline:20px;bottom:0}html.hs-phone .pd .ws-h1{letter-spacing:-.021em;font-size:28px;font-weight:700;line-height:1.14}html.hs-phone .pd-attn-card,html.hs-phone .ws-card,html.hs-phone .ws-card-ink{border-radius:18px}html.hs-phone .pd-meta{color:var(--mute,var(--ink-3));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}html.hs-phone .pd-head-action{min-height:34px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;margin-block-start:4px;padding-inline:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}html.hs-phone .pd-topbar-back,html.hs-phone .pd-topbar-more{all:unset;box-sizing:border-box;width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;place-items:center;display:grid}html.hs-phone .pd-topbar-more{margin-inline-end:-8px}html.hs-phone .pd-search-inp{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:40px;padding:0;font-size:16px}html.hs-phone select{min-height:40px}html.hs-phone input[type=checkbox],html.hs-phone input[type=radio]{width:22px;height:22px}html.hs-phone .pd-filters-trigger{all:unset;box-sizing:border-box;background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:17px;flex:none;place-items:center;display:grid;position:relative}html.hs-phone .pd-sheet-apply{width:100%}html.hs-phone .pd-tab{border:1px solid var(--line-strong);height:30px;color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}html.hs-phone .pd-row-link{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}html.hs-phone .pd-row-more{all:unset;box-sizing:border-box;width:28px;height:32px;color:var(--ink-3);cursor:pointer;flex:none;place-items:center;display:grid}html.hs-phone .pd-row-sheet-item{all:unset;box-sizing:border-box;min-height:52px;color:var(--ink);cursor:pointer;align-items:center;gap:14px;width:100%;font-size:17px;display:flex}html.hs-phone .pd .ws-pin .ws-btn,html.hs-phone .pd-pin-primary{border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:200px;max-width:100%;min-height:44px;padding-inline:28px;font-size:15px;text-decoration:none;display:inline-flex}html.hs-phone .pd-pin-secondary{min-height:36px;color:var(--mute,var(--ink-3));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;text-decoration:none;display:flex}html.hs-phone .pd-detail-head .ws-h1{text-wrap:pretty}html.hs-phone .pd-reflink{background:var(--surface-3);height:28px;color:var(--ink);border-radius:999px;align-items:center;padding-inline:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}html.hs-phone .pd-avstrip-seeall{color:var(--ink);flex:none;font-size:13px;font-weight:600;text-decoration:none}html.hs-phone .pd-settings-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:52px;color:var(--ink);align-items:center;gap:12px;display:flex}html.hs-phone .pd-complete-row{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;min-height:52px;padding:4px 12px;display:flex}@keyframes pd-spin-rotate{to{transform:rotate(1turn)}}html.hs-phone .pd-wizard-top{align-items:center;gap:8px;min-height:44px;padding-block:2px;padding-inline-end:48px;display:flex}html.hs-phone .pd-wizard-top-back{width:36px;height:36px;color:var(--ink);border-radius:18px;flex:none;place-items:center;display:grid}html.hs-phone .pd-wizard-top-title{text-align:center;flex:1;min-width:0;font-size:15px;font-weight:600}html.hs-phone .pd-wizard-top-save{all:unset;color:var(--ink);cursor:pointer;flex:none;padding:8px 4px;font-size:13px;font-weight:600}html.hs-phone .pd-wizard-progress{flex-direction:column;gap:2px;padding-block:2px 4px;display:flex}html.hs-phone .pd-wizard-progress .ws-dots{padding:2px 0 6px}html.hs-phone .pd-wizard-progress .ws-h1{white-space:normal;text-wrap:pretty;-webkit-line-clamp:unset;font-size:28px;font-weight:700;overflow:visible}html.hs-phone .pd-wizard-progress .pd-meta{-webkit-line-clamp:unset;margin:0}html.hs-phone .pd-wizard .com-form-footer,html.hs-phone .pd-wizard .com-step-counter,html.hs-phone .pd-wizard>.com-stepper{display:none}html.hs-phone .pd-wizard .com-card,html.hs-phone .pd-wizard .com-form-section,html.hs-phone .pd-wizard .com-panel{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line);box-shadow:none;border-radius:18px;padding:14px}html.hs-phone .pd-wizard .com-card-title,html.hs-phone .pd-wizard .com-form-section-title{text-transform:none;letter-spacing:normal;font-family:inherit;font-size:15px;font-weight:600}html.hs-phone .pd-wizard .com-form-section-sub,html.hs-phone .pd-wizard .com-help{font-size:12px}html.hs-phone .pd-wizard .com-field{gap:6px}html.hs-phone .pd-wizard .com-field>label,html.hs-phone .pd-wizard .com-fieldset-grid>label,html.hs-phone .pd-wizard .com-label{text-transform:none;letter-spacing:normal;color:var(--mute,var(--ink-3));font-size:13px;font-weight:500}html.hs-phone .pd-wizard .com-check-trigger,html.hs-phone .pd-wizard .com-input,html.hs-phone .pd-wizard .com-minmax,html.hs-phone .pd-wizard .com-select{background-color:var(--surface-3);border-color:var(--line);border-radius:14px;height:48px;font-size:15px}html.hs-phone .pd-wizard .com-textarea{background-color:var(--surface-3);border-color:var(--line);border-radius:14px;font-size:15px}html.hs-phone .pd-wizard .com-fieldset-grid{grid-template-columns:1fr;gap:12px}html.hs-phone .pd-wizard .com-field[data-invalid=true] .com-check-trigger,html.hs-phone .pd-wizard .com-field[data-invalid=true] .com-input,html.hs-phone .pd-wizard .com-field[data-invalid=true] .com-select,html.hs-phone .pd-wizard .com-field[data-invalid=true] .com-textarea{border-color:var(--error);background-color:var(--surface-3)}html.hs-phone .pd-wizard .com-field-error,html.hs-phone .pd-wizard .com-issues-list{color:var(--error);font-size:12px}html.hs-phone .pd-wizard .com-seg{background:var(--surface-3);border-radius:14px;padding:3px}html.hs-phone .pd-wizard .ws-body,html.hs-phone .pd-wizard form{padding-block-end:96px}html.hs-phone .pd-wizard .com-form-grid-3col{flex-direction:column;gap:14px;display:flex}html.hs-phone .pd-wizard .com-form-col-steps{display:none}html.hs-phone .pd-wizard .com-form-col-preview{order:3}html.hs-phone .pd-wizard .com-form-grid-3col{padding-block-end:96px}html.hs-phone .pd-wizard input[type=checkbox],html.hs-phone .pd-wizard input[type=radio]{accent-color:var(--ink)}:root{--tb-bg:transparent;--tb-card-bg:#fff;--tb-card-bg-subtle:#f4f4f5;--tb-card-bg-hover:#e4e4e7;--tb-dark-card:#09090b;--tb-dark-card-subtle:#18181b;--tb-border:#00000014;--tb-border-subtle:#0000000d;--tb-border-strong:#00000026;--tb-text-primary:#09090b;--tb-text-secondary:#71717a;--tb-text-tertiary:#a1a1aa;--tb-radius-card:20px;--tb-radius-pill:9999px;--tb-shadow:0 1px 3px 0 #0000000a,0 4px 16px -2px #00000008;--tb-shadow-hover:0 4px 12px 0 #0000000f,0 12px 24px -4px #0000000a}.dark,[data-theme=dark]{--tb-bg:transparent;--tb-card-bg:#121214;--tb-card-bg-subtle:#18181b;--tb-card-bg-hover:#27272a;--tb-dark-card:#09090b;--tb-dark-card-subtle:#18181b;--tb-border:#ffffff14;--tb-border-subtle:#ffffff0a;--tb-border-strong:#ffffff29;--tb-text-primary:#fafafa;--tb-text-secondary:#a1a1aa;--tb-text-tertiary:#71717a;--tb-shadow:0 1px 3px 0 #0000004d,0 4px 16px -2px #0003;--tb-shadow-hover:0 4px 12px 0 #0006,0 12px 24px -4px #0000004d}.tb-metric-item{background:var(--tb-card-bg);border:1px solid var(--tb-border);box-shadow:var(--tb-shadow);box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;padding:10px 16px;transition:all .15s;display:flex}@media (max-width:768px){.tb-metric-item{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px}}.tb-pose-placeholder{color:var(--tb-text-tertiary);flex-direction:column;align-items:center;gap:4px;padding:4px;font-weight:600;display:flex}.tb-pose-placeholder,.tb-pose-tag{text-align:center;font-size:.5625rem}.tb-pose-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#000000bf;border-radius:4px;padding:2px 3px;font-weight:700;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}:root{--com-bg:#fff;--com-surface:#fff;--com-surface-1:#fff;--com-surface-2:#f5f5f5;--com-surface-3:#ececec;--com-line:#e4e4e4;--com-line-2:#efefef;--com-ink:#0a0a0a;--com-ink-2:#2a2a2a;--com-ink-3:#5d5d5d;--com-mute:#707070;--com-gold:var(--com-ink);--com-ok:#1f6f3a;--com-ok-soft:#e9f4ec;--com-warn:#c9a25a;--com-warn-soft:#c9a25a}@supports (color:color-mix(in lab,red,red)){:root{--com-warn-soft:color-mix(in srgb,#c9a25a 6%,var(--com-surface))}}:root{--com-err:#7d1414;--com-err-soft:#fceaea;--com-info:#1f4f7d;--com-info-soft:#e6eef7;--com-ok-ink:var(--com-ok);--com-err-ink:var(--com-err);--com-info-ink:var(--com-info);--com-warn-ink:#7a5c17;--com-btn-off:#6b6b6b;--com-btn-off-ink:#fff;--com-radius:18px;--com-radius-sm:12px;--com-radius-lg:24px;--com-radius-xs:8px;--com-shadow:0 1px 2px #0000000a,0 6px 18px -12px #00000014;--com-shadow-lg:0 4px 12px -4px #00000014,0 24px 56px -28px #0000002e;--com-font-display:"Fraunces","Cormorant Garamond",Georgia,serif;--com-font-body:"Inter Display","Helvetica Neue",system-ui,-apple-system,sans-serif;--com-font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace}[data-theme=dark]{--com-bg:#0a0a0a;--com-surface:#131313;--com-surface-1:#131313;--com-surface-2:#191919;--com-surface-3:#212121;--com-line:#2a2a2a;--com-line-2:#333;--com-ink:#fafafa;--com-ink-2:#d8d8d4;--com-ink-3:#a8a8a3;--com-mute:#8a8a8a;--com-btn-off:#4a4a4a;--com-btn-off-ink:#cfcfcf;--com-ok-soft:#1f6f3a2e;--com-warn-soft:#c9a25a}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--com-warn-soft:color-mix(in srgb,#c9a25a 10%,var(--com-surface))}}[data-theme=dark]{--com-err-soft:#7d141438;--com-info-soft:#1f4f7d33;--com-ok-ink:#34d399;--com-err-ink:#f87171;--com-info-ink:#60a5fa;--com-warn-ink:#c9a25a;--com-shadow:0 1px 2px #0006,0 6px 18px -12px #0000008c;--com-shadow-lg:0 4px 12px -4px #0000008c,0 24px 56px -28px #000000a6}.com-onboard-strip::-webkit-scrollbar-thumb{background:var(--com-line,#00000026);border-radius:999px}.com-onboard-strip>*{scroll-snap-align:start;flex:none;width:min(460px,86%);margin:0!important}.com-ov-aside{text-align:center;flex-direction:column;align-self:start;align-items:center;gap:14px;display:flex;position:sticky;top:20px}.com-ov-actions .com-btn{justify-content:center;width:100%}.com-save-wrap .com-btn-success[data-state=error]{background:var(--com-err);border-color:var(--com-err)}.com-topbar-left{flex-direction:column;gap:3px;min-width:0;max-width:60ch;display:flex}.com-topbar-right .com-pill{border-radius:10px;height:34px;padding:0 14px;font-size:.78125rem;font-weight:600}.com-title{font-family:var(--com-font-display);letter-spacing:-.018em;color:var(--com-ink);margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.15}.com-subtitle{max-width:64ch;font-size:.71875rem;line-height:1.45}.com-eyebrow,.com-subtitle{color:var(--com-ink-3);margin:0}.com-eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.625rem;font-weight:700}.com-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:stretch;gap:10px;display:grid}@media (max-width:480px){.com-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px}}.com-kpi{background:var(--com-surface)}@supports (color:color-mix(in lab,red,red)){.com-kpi{background:color-mix(in srgb,var(--com-surface) 45%,transparent)}}.com-kpi{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--com-ink)}@supports (color:color-mix(in lab,red,red)){.com-kpi{border:1px solid color-mix(in srgb,var(--com-ink) 8%,transparent)}}.com-kpi{min-width:0;height:100%;box-shadow:var(--com-shadow);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}a.com-kpi:hover{box-shadow:var(--com-shadow-lg);border-color:var(--com-line-2);transform:translateY(-1px)}.com-kpi>*{min-width:0}.com-kpi-label{text-transform:uppercase;letter-spacing:.14em;color:var(--com-mute);font-size:.625rem;font-weight:700}.com-kpi-label,.com-kpi-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.com-kpi-value{font-family:var(--com-font-body);font-variant-numeric:tabular-nums;color:var(--com-ink);letter-spacing:-.02em;margin-top:auto;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:500;line-height:1.05}.com-kpi-foot{color:var(--com-mute);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.625rem;overflow:hidden}.com-kpi-foot[data-tone=ok]{color:var(--com-ok-ink)}.com-kpi-foot[data-tone=warn]{color:var(--com-warn-ink)}.com-kpi-foot[data-tone=err]{color:var(--com-err-ink)}.com-card{background:var(--com-surface)}@supports (color:color-mix(in lab,red,red)){.com-card{background:color-mix(in srgb,var(--com-surface) 45%,transparent)}}.com-card{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--com-ink)}@supports (color:color-mix(in lab,red,red)){.com-card{border:1px solid color-mix(in srgb,var(--com-ink) 8%,transparent)}}.com-card{border-radius:var(--com-radius);box-shadow:var(--com-shadow);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.com-pill{background:var(--com-surface-3);height:25px;color:var(--com-ink-2);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--com-line);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:0 10px;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;transition:all .12s;display:inline-flex}[data-theme=dark] .com-pill{background:var(--com-surface-2)}a.com-pill,button.com-pill{cursor:pointer;height:28px;padding:0 12px}a.com-pill:hover,button.com-pill:hover{border-color:var(--com-ink);color:var(--com-ink);background:var(--com-surface-2)}.com-pill[data-tone=ok]{background:var(--com-ok,#16a34a)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=ok]{background:color-mix(in srgb,var(--com-ok,#16a34a) 12%,var(--com-surface))}}.com-pill[data-tone=ok]{color:var(--com-ok-ink);border-color:var(--com-ok,#16a34a)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=ok]{border-color:color-mix(in srgb,var(--com-ok,#16a34a) 28%,transparent)}}.com-pill[data-tone=warn]{background:var(--com-warn,#d97706)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=warn]{background:color-mix(in srgb,var(--com-warn,#d97706) 12%,var(--com-surface))}}.com-pill[data-tone=warn]{color:var(--com-warn-ink);border-color:var(--com-warn,#d97706)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=warn]{border-color:color-mix(in srgb,var(--com-warn,#d97706) 28%,transparent)}}.com-pill[data-tone=err]{background:var(--com-err,#dc2626)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=err]{background:color-mix(in srgb,var(--com-err,#dc2626) 12%,var(--com-surface))}}.com-pill[data-tone=err]{color:var(--com-err-ink);border-color:var(--com-err,#dc2626)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=err]{border-color:color-mix(in srgb,var(--com-err,#dc2626) 28%,transparent)}}.com-pill[data-tone=info]{background:var(--com-info,#2563eb)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=info]{background:color-mix(in srgb,var(--com-info,#2563eb) 12%,var(--com-surface))}}.com-pill[data-tone=info]{color:var(--com-info-ink);border-color:var(--com-info,#2563eb)}@supports (color:color-mix(in lab,red,red)){.com-pill[data-tone=info]{border-color:color-mix(in srgb,var(--com-info,#2563eb) 28%,transparent)}}.com-pill[data-tone=gold]{background:var(--com-surface-3);color:var(--com-ink);border-color:var(--com-line)}[data-theme=dark] .com-pill[data-tone=gold]{color:var(--com-ink)}.com-page-head-stats .com-pill{letter-spacing:.03em;gap:7px;padding:0 13px}.com-btn,.com-page-head-stats .com-pill{height:32px;font-size:.75rem;font-weight:600}.com-btn{letter-spacing:.01em;border:1px solid var(--com-line);color:var(--com-ink);cursor:pointer;white-space:nowrap;background:#ffffffb3;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}[data-theme=dark] .com-btn:not(.com-btn-primary):not(.com-btn-gold):not(.com-btn-success):not(.com-btn-danger){background:#14141a99}.com-btn:hover:not(:disabled){background:var(--com-surface);border-color:var(--com-ink);box-shadow:var(--com-shadow)}.com-btn:disabled{opacity:.5;cursor:not-allowed}.com-btn-primary,.com-btn-primary:disabled{background:var(--com-ink);color:var(--com-surface);border-color:var(--com-ink)}.com-btn-primary:hover:not(:disabled){background:var(--com-ink-2);border-color:var(--com-ink-2);box-shadow:0 6px 16px -8px #0006}.com-btn-success,.com-btn-success:disabled{background:var(--com-ok);color:#fff;border-color:var(--com-ok)}.com-btn-success:hover:not(:disabled){background:#185a2f;box-shadow:0 6px 16px -8px #1f6f3a73}.com-btn-danger,.com-btn-danger:disabled{background:var(--com-err);color:#fff;border-color:var(--com-err)}.com-btn-danger:hover:not(:disabled){background:#5f0f0f;box-shadow:0 6px 16px -8px #7d141473}.com-btn-danger:disabled,.com-btn-gold:disabled,.com-btn-primary:disabled,.com-btn-success:disabled{opacity:1;background:var(--com-btn-off);color:var(--com-btn-off-ink);border-color:var(--com-btn-off);box-shadow:none}.com-btn-ghost-danger{color:var(--com-err-ink);border-color:var(--com-err);background:0 0}.com-btn-ghost-danger:hover:not(:disabled){background:var(--com-err-soft)}.com-btn-gold,.com-btn-gold:disabled{background:var(--com-ink);color:var(--com-surface);border-color:var(--com-ink)}.com-btn-gold:hover:not(:disabled){background:var(--com-ink-2,#333);border-color:var(--com-ink-2,#333);box-shadow:0 6px 16px -8px #00000073}.com-btn-sm{border-radius:8px;height:28px;padding:0 12px;font-size:.71875rem}.com-btn[data-tone=danger]{color:var(--pub-error,#b91c1c);border-color:var(--pub-error,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.com-btn[data-tone=danger]{border-color:color-mix(in srgb,var(--pub-error,#b91c1c) 35%,transparent)}}.com-btn[data-tone=danger]:hover{background:var(--pub-error,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.com-btn[data-tone=danger]:hover{background:color-mix(in srgb,var(--pub-error,#b91c1c) 8%,transparent)}}.com-btn[data-tone=danger]:hover{color:var(--pub-error,#b91c1c)}.com-btn[data-tone=ok]{color:var(--pub-success);border-color:var(--pub-success)}@supports (color:color-mix(in lab,red,red)){.com-btn[data-tone=ok]{border-color:color-mix(in srgb,var(--pub-success) 35%,transparent)}}.com-btn[data-tone=ok]:hover{background:var(--pub-success)}@supports (color:color-mix(in lab,red,red)){.com-btn[data-tone=ok]:hover{background:color-mix(in srgb,var(--pub-success) 8%,transparent)}}.com-btn[data-tone=ok]:hover{color:var(--pub-success)}.com-table-wrap{background:var(--com-surface);border:1px solid var(--com-line);border-radius:var(--com-radius);box-shadow:var(--com-shadow);overflow:auto hidden}.com-table{border-collapse:collapse;width:100%;font-size:.78125rem}.com-table .num{font-variant-numeric:tabular-nums}.com-mono{font-family:var(--com-font-mono);letter-spacing:.04em}.com-input,.com-select,.com-textarea{border:1px solid var(--com-line);border-radius:var(--com-radius-sm);width:100%;height:36px;color:var(--com-ink);background-color:#ffffffa6;padding:0 12px;font-family:inherit;font-size:.8125rem;transition:border-color .12s,background-color .12s,box-shadow .12s}.com-select{appearance:none;cursor:pointer;text-align:start;text-align-last:start;text-overflow:ellipsis;white-space:nowrap;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23908d83' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px;padding-inline:10px 28px;overflow:hidden}[dir=rtl] .com-select{background-position:10px}.com-select:has(option[value=""]:checked){color:var(--com-mute)}.com-fieldset-grid>.com-field:only-child:has(>select.com-select){max-width:460px}[data-theme=dark] .com-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23d8d8d4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}.com-select:disabled{cursor:not-allowed;opacity:.55}.com-select option{color:var(--com-ink);background:var(--com-surface)}[data-theme=dark] .com-input,[data-theme=dark] .com-select,[data-theme=dark] .com-textarea{background-color:#14141a8c}.com-textarea{resize:vertical;height:auto;min-height:92px;padding:10px 12px;line-height:1.5}.com-jobs-wizard .com-seg{min-height:32px;padding:1px;font-size:.75rem}.com-input:hover:not(:focus),.com-select:hover:not(:focus),.com-textarea:hover:not(:focus){border-color:var(--com-line-2)}.com-input:focus,.com-select:focus,.com-textarea:focus{border-color:var(--com-ink);background-color:var(--com-surface);outline:none;box-shadow:0 0 0 3px #0a0a0a0f}.com-input::placeholder,.com-textarea::placeholder{color:var(--com-mute)}.com-label{text-transform:uppercase;letter-spacing:.14em;color:var(--com-ink-3);font-size:.65625rem;font-weight:700}.com-multi[open]>.com-multi-summary{border-color:var(--com-ink);background-color:var(--com-surface)}.com-empty{text-align:center;color:var(--com-mute);border:1px solid var(--com-ink);padding:22px 18px}@supports (color:color-mix(in lab,red,red)){.com-empty{border:1px solid color-mix(in srgb,var(--com-ink) 8%,transparent)}}.com-empty{border-radius:var(--com-radius);background:var(--com-surface)}@supports (color:color-mix(in lab,red,red)){.com-empty{background:color-mix(in srgb,var(--com-surface) 45%,transparent)}}.com-empty{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:var(--com-shadow)}.com-card .com-empty{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.com-empty-title{font-family:var(--com-font-display);color:var(--com-ink);letter-spacing:-.005em;margin:0 0 4px;font-size:.9375rem;font-weight:500}.com-empty-text{color:var(--com-ink-3);max-width:320px;margin:0;font-size:.75rem;line-height:1.5;display:inline-block}.com-panel{border:1px solid var(--com-ink);padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.com-panel{border:1px solid color-mix(in srgb,var(--com-ink) 8%,transparent)}}.com-panel{border-radius:var(--com-radius);background:var(--com-surface)}@supports (color:color-mix(in lab,red,red)){.com-panel{background:color-mix(in srgb,var(--com-surface) 45%,transparent)}}.com-panel{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%)}.com-panel[data-tone=ok]{border-color:var(--com-ok);background:var(--com-ok-soft)}.com-panel[data-tone=warn]{border-color:var(--com-warn);background:var(--com-warn-soft)}.com-panel[data-tone=err]{border-color:var(--com-err);background:var(--com-err-soft)}.com-panel[data-tone=info]{border-color:var(--com-info);background:var(--com-info-soft)}:root{--com-glass-bg:#ffffff8c;--com-glass-edge:#ffffff73;--com-glass-sheen:#ffffffd9;--com-shadow-glass:0 4px 6px -1px #0f172a0d,inset 0 1px 0 var(--com-glass-sheen);--com-shadow-md:0 4px 8px #0f172a0f,0 2px 4px #0f172a0d}[data-theme=dark]{--com-glass-bg:#14141a8c;--com-glass-edge:#ffffff0f;--com-glass-sheen:#ffffff0a;--com-shadow-glass:0 4px 6px -1px #00000073,inset 0 1px 0 var(--com-glass-sheen);--com-shadow-md:0 6px 18px #00000073,0 2px 6px #0000004d}.com-card-glass,.com-kpi-glass,.com-panel-glass,.com-table-wrap-glass{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--com-shadow-glass);background:#ffffff73;border:1px solid #ffffff8c}[data-theme=dark] .com-card-glass,[data-theme=dark] .com-kpi-glass,[data-theme=dark] .com-panel-glass,[data-theme=dark] .com-table-wrap-glass{background:#14141a80;border-color:#ffffff14}.com-card-glass.com-card-hover:hover,a.com-kpi-glass:hover{border-color:var(--com-line-2);box-shadow:var(--com-shadow-md);transform:translateY(-1px)}.com-filterbar{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:var(--com-radius);box-shadow:var(--com-shadow-glass);background:#ffffff73;border:1px solid #ffffff8c;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.com-chip,.com-filterbar--v2 .com-pill{height:26px;font-size:.6875rem}.com-chip{letter-spacing:.02em;border:1px solid var(--com-line);color:var(--com-ink-2);cursor:pointer;white-space:nowrap;background:#ffffffa6;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}[data-theme=dark] .com-chip{background:#14141a8c}.com-chip:hover{border-color:var(--com-ink);color:var(--com-ink)}.com-chip[data-active=true]{background:var(--com-ink);border-color:var(--com-ink);color:var(--com-surface)}.com-form-grid>*{min-width:0}@media (min-width:1025px){.com-form-grid-3col{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) minmax(260px,.9fr);align-items:stretch;gap:20px;display:grid}.com-form-grid-3col:not(:has(>.com-form-col-preview)){grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr)}.com-form-col-main,.com-form-col-preview,.com-form-col-steps{flex-direction:column;height:100%;display:flex}.com-form-col-preview{justify-content:center;align-items:center;padding:16px}.com-form-col-preview,.com-steps-card{background:var(--com-surface-1,#fff);border:1px solid var(--com-line,#00000014);border-radius:16px}.com-steps-card{flex-direction:column;justify-content:space-between;height:100%;padding:20px;display:flex;box-shadow:0 1px 3px #0000000a}}.com-form-section{background:var(--com-surface);padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.com-form-section{background:color-mix(in srgb,var(--com-surface) 60%,transparent)}}.com-form-section{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid var(--com-ink)}@supports (color:color-mix(in lab,red,red)){.com-form-section{border:1px solid color-mix(in srgb,var(--com-ink) 10%,transparent)}}.com-form-section{border-radius:var(--com-radius);flex-direction:column;gap:12px;display:flex;box-shadow:0 1px 2px #0000000a,0 12px 32px -20px #0000002e,inset 0 1px #ffffff80}[data-theme=dark] .com-form-section{background:var(--com-surface)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .com-form-section{background:color-mix(in srgb,var(--com-surface) 45%,transparent)}}[data-theme=dark] .com-form-section{border-color:#ffffff14;box-shadow:0 1px 2px #0006,0 12px 32px -20px #0009,inset 0 1px #ffffff0a}.com-form-section-head{border-bottom:1px solid var(--com-line);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.com-form-section-title{font-family:var(--com-font-display);letter-spacing:-.01em;color:var(--com-ink);margin:0;font-size:.9375rem;font-weight:500}.com-form-section-sub{color:var(--com-ink-3);margin:0;font-size:.71875rem}.com-tile{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:var(--com-radius);box-shadow:var(--com-shadow-glass);color:inherit;background:#ffffff73;border:1px solid #ffffff8c;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden}.com-tile-thumb svg{width:22px;height:22px}.com-tile-meta .com-pill{letter-spacing:.08em;height:18px;padding:0 7px;font-size:.625rem}.com-empty{flex-direction:column;align-items:center;gap:8px;display:flex}.com-empty-icon{width:38px;height:38px;color:var(--com-mute);box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.com-empty-icon svg{width:18px;height:18px}.com-empty-cta{margin-top:4px}.com-tablist{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--com-shadow-glass);background:#ffffff73;border:1px solid #ffffff8c;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}@keyframes com-spin{to{transform:rotate(1turn)}}@keyframes com-live-pulse{0%{box-shadow:0 0 #1f6f3a73}70%{box-shadow:0 0 0 8px #1f6f3a00}to{box-shadow:0 0 #1f6f3a00}}.com-modal-search-input{outline-offset:0;height:30px;box-shadow:none;color:var(--com-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.8125rem}.com-talent-trigger{color:var(--com-ink);text-align:start;background:#ffffffa6;gap:12px;padding:8px 12px;transition:border-color .12s,background .12s}.com-talent-card,.com-talent-trigger{border:1px solid var(--com-line);border-radius:var(--com-radius-sm);width:100%;cursor:pointer;align-items:center;display:flex}.com-talent-card{background:var(--com-surface);text-align:center;flex-direction:column;gap:6px;min-height:150px;padding:16px 12px 14px;transition:border-color .14s,transform .14s,box-shadow .14s}.com-stack-md{flex-direction:column;gap:14px;display:flex}.com-mute-xs{color:var(--com-mute);font-size:.65625rem}.com-stepper{background:var(--com-surface);border:1px solid var(--com-line);border-radius:var(--com-radius);scrollbar-width:thin;align-items:center;gap:6px;min-width:0;max-width:100%;padding:12px 14px;display:flex;overflow-x:auto;box-shadow:0 1px #00000005,0 14px 28px -22px #00000014}[data-theme=dark] .com-stepper{background-color:var(--com-surface);border-color:var(--com-line)}[data-stepper-scroller]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}@supports (animation-timeline:scroll()){[data-stepper-scroller]{animation:com-stepper-fade linear both;animation-timeline:scroll(self inline)}@keyframes com-stepper-fade{to{-webkit-mask-image:linear-gradient(90deg,#000 100% 100%);mask-image:linear-gradient(90deg,#000 100% 100%)}}}@media (min-width:1500px){[data-stepper-scroller]{-webkit-mask-image:none;mask-image:none}}.com-step{color:var(--com-ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:.6875rem;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.com-step:hover:not(:disabled){color:var(--com-ink);background:var(--com-surface-3)}.com-step:disabled{cursor:not-allowed;opacity:.55}.com-step-dot{border:1px solid var(--com-line);background:var(--com-surface);width:22px;height:22px;color:var(--com-ink-2);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.com-step[data-state=active]{color:var(--com-ink)}.com-step[data-state=active] .com-step-dot{background:var(--com-ink);color:var(--com-surface);border-color:var(--com-ink)}.com-step[data-state=done]{color:var(--com-ink-2)}.com-step[data-state=done] .com-step-dot{background:var(--com-ok-soft);color:var(--com-ok-ink);border-color:#0000}.com-step-sep{background:var(--com-line);flex-shrink:0;width:18px;height:1px}.com-step-sep[data-state=done]{background:var(--com-ok)}@media (max-width:640px){.com-stepper{gap:4px;padding:8px 10px}.com-step{padding:4px 8px;font-size:.65625rem}.com-step>span:last-child{display:none}.com-step-dot{width:20px;height:20px;font-size:.625rem}.com-step-sep{width:10px}}.com-field{flex-direction:column;gap:6px;display:flex}.com-field[data-invalid=true] .com-input,.com-field[data-invalid=true] .com-select,.com-field[data-invalid=true] .com-textarea{border-color:var(--com-err);background-color:#7d14140a}.com-field-error{color:var(--com-err-ink);align-items:center;gap:4px;font-size:.6875rem;font-weight:600;display:inline-flex}.com-fieldset-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.com-fieldset-grid[data-lone-field]{grid-template-columns:minmax(220px,380px)}.com-fieldset-grid>:has(>[data-project-type-picker]),.com-fieldset-grid>:has(>[data-talent-role-picker]),.com-fieldset-grid>[data-project-type-picker],.com-fieldset-grid>[data-talent-role-picker]{grid-column:1/-1}.com-fieldset-grid>span[data-project-type-picker]{grid-column:auto}div[data-project-type-picker]>.com-fieldset-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}[data-rehearsal-row],[data-schedule-slot]{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}[data-slot-times]{grid-template-columns:repeat(auto-fit,minmax(96px,150px));justify-content:start}[data-slot-place],[data-slot-times]{align-items:end;gap:8px;display:grid}[data-slot-place]{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(160px,2fr)}[data-rehearsal-row]>.com-btn,[data-rehearsal-row]>.com-btn-ghost,[data-schedule-slot]>.com-btn,[data-schedule-slot]>.com-btn-ghost{grid-area:1/2/span 2;align-self:end}@media (max-width:560px){[data-slot-place]{grid-template-columns:1fr}}[data-schedule-day-actions]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}[data-schedule-day-actions]>.com-btn{flex:none;height:30px}[data-schedule-day-head]{grid-template-columns:minmax(140px,220px) minmax(140px,220px) auto;justify-content:start;align-items:end;gap:8px;display:grid}[data-rehearsal-row] .com-field,[data-schedule-day-head]>.com-field,[data-schedule-slot] .com-field{min-width:0}.com-check-inline{color:var(--com-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:.6875rem;line-height:1.3;display:inline-flex}.com-check-inline>input{cursor:pointer;flex:none;block-size:13px;inline-size:13px;margin:0}.com-check-inline>span{min-width:0}.com-range-trigger{border:1px solid var(--com-line);border-radius:var(--com-radius-sm);width:100%;height:36px;color:var(--com-mute);text-align:start;cursor:pointer;background-color:#ffffffa6;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:.8125rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.com-range-trigger.has-value{color:var(--com-ink)}.com-range-trigger:hover:not(:disabled){border-color:var(--com-line-2)}.com-range-trigger:focus-visible{border-color:var(--com-ink);background-color:var(--com-surface);outline:none;box-shadow:0 0 0 3px #0a0a0a0f}.com-range-trigger:disabled{opacity:.55;cursor:not-allowed}.com-range-icon{color:var(--com-mute);flex:none}.com-range-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.com-range-clear{color:var(--com-mute);border-radius:4px;flex:none;display:flex}.com-range-clear:hover{color:var(--com-ink)}.com-cal-pop,.com-time-pop{z-index:9999;background:var(--com-surface);border:1px solid var(--com-line);border-radius:var(--com-radius);box-shadow:var(--com-shadow-lg);padding:12px;position:fixed}.com-cal-pop{width:min(600px,100vw - 16px)}.com-cal-pop:has(.com-cal-months[data-cal-cols="1"]){width:min(320px,100vw - 16px)}.com-clock-period{text-align:end;letter-spacing:.04em;opacity:.75;min-inline-size:26px;font-size:.625rem}.com-check-trigger{border:1px solid var(--com-line);border-radius:var(--com-radius-sm);width:100%;height:36px;color:var(--com-mute);text-align:start;cursor:pointer;background-color:#ffffffa6;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:.8125rem;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.com-check-item:has(input:disabled){opacity:.45;cursor:not-allowed}.com-hint{color:var(--com-ink-3);font-size:.75rem;line-height:1.5}.com-seg{border:1px solid var(--com-line);border-radius:var(--com-radius-sm);background:var(--com-surface-2);gap:2px;margin-bottom:6px;padding:2px;display:inline-flex}.com-seg-btn{border-radius:calc(var(--com-radius-sm) - 2px);min-height:28px;color:var(--com-ink-2);cursor:pointer;background:0 0;border:0;padding:4px 14px;font-family:inherit;font-size:.75rem;line-height:1.6;transition:background-color .12s,color .12s}.com-minmax{border:1px solid var(--com-line);border-radius:var(--com-radius-sm);background-color:#ffffffa6;align-items:stretch;height:36px;display:flex;overflow:hidden}.com-minmax-sep{color:var(--com-mute);-webkit-user-select:none;user-select:none;flex:none;align-items:center;padding:0 2px;font-size:.75rem;display:inline-flex}.com-cast-group .com-fieldset-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.com-scope{border:1px solid var(--com-line);border-radius:var(--com-radius);flex-direction:column;gap:2px;display:flex;overflow:hidden}.com-scope-n{background:var(--com-ink);width:20px;height:20px;color:var(--com-surface);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-top:16px;font-size:.6875rem;font-weight:600;display:inline-flex}.com-scope-controls{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.com-scope-controls>*{flex:150px;min-width:0;max-width:320px}[data-overseas-cell],[data-promo-cell]{box-sizing:border-box;border:1px solid var(--com-line);border-radius:var(--com-radius);background:var(--com-surface-2);padding:10px 12px}[data-overseas-cell] .com-help,[data-promo-cell] .com-help{font-size:.6875rem;line-height:1.45}.com-cal-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.com-cal-arrow{border:1px solid var(--com-line);width:28px;height:28px;color:var(--com-ink-2);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.com-cal-arrow:hover{border-color:var(--com-ink);background:var(--com-surface-2)}.com-cal-hint{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--com-ink-3);flex:auto;font-size:.6875rem}.com-cal-months{grid-template-columns:1fr 1fr;gap:16px;display:grid}.com-cal-months[data-cal-cols="1"]{grid-template-columns:1fr}@media (max-width:560px){.com-cal-months{grid-template-columns:1fr}.com-cal-months>.com-cal-month:nth-child(2){display:none}}.com-cal-title{font-family:var(--com-font-display);color:var(--com-ink);align-items:center;gap:6px;margin-bottom:6px;font-size:.875rem;display:flex}.com-cal-title-text{text-align:center;flex:auto}.com-cal-arrow-gap{flex:0 0 28px;width:28px}.com-cal-boxes{border-block-start:1px solid var(--com-line);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;padding-top:10px;display:flex}.com-cal-boxes .com-check-inline{font-size:.75rem}.com-cal-boxes input[type=checkbox]{flex:0 0 15px;width:15px;height:15px}.com-cal-days,.com-cal-weekdays{grid-template-columns:repeat(7,1fr);display:grid}.com-cal-weekdays{gap:2px;margin-bottom:4px}.com-cal-weekdays>span{text-align:center;color:var(--com-mute);font-size:.625rem;overflow:hidden}.com-cal-days{gap:2px}.com-cal-day{aspect-ratio:1;min-height:30px;color:var(--com-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-family:inherit;font-size:.75rem;transition:background-color .1s,color .1s}.com-cal-day:hover:not(:disabled){background:var(--com-surface-2)}.com-cal-day:focus-visible{outline:2px solid var(--com-ink);outline-offset:-2px}.com-cal-day.is-outside{color:var(--com-mute)}.com-cal-day:disabled{opacity:.3;cursor:not-allowed}.com-cal-day.is-today{box-shadow:inset 0 0 0 1px var(--com-line-2)}.com-cal-day.is-mid{background:var(--com-surface-3);border-radius:0}.com-cal-day.is-from,.com-cal-day.is-to{background:var(--com-ink);color:var(--com-surface);font-weight:600}.com-cal-day.is-from{border-start-end-radius:0;border-end-end-radius:0}.com-cal-day.is-to{border-start-start-radius:0;border-end-start-radius:0}.com-cal-day.is-from.is-to{border-radius:8px}.com-cal-typed,.com-time-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.com-cal-typed{border-block-start:1px solid var(--com-line);margin-top:12px;padding-top:10px}.com-cal-foot,.com-time-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}[data-show-row]>.com-fieldset-grid{grid-template-columns:repeat(auto-fit,minmax(118px,172px));justify-content:start}.com-help{color:var(--com-ink-3);font-size:.6875rem;line-height:1.5}.com-form-footer{border-top:1px solid var(--com-line);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.com-issues-list{color:var(--com-err-ink);background:#7d14140a;border:1px solid #7d14142e;border-radius:10px;flex-direction:column;gap:4px;margin:0;padding:12px 14px;font-size:.75rem;list-style:none;display:flex}.com-issues-list li{line-height:1.45}.com-btn-ghost,.com-issues-list li{align-items:center;gap:6px;display:inline-flex}.com-btn-ghost{border:1px solid var(--com-line);color:var(--com-ink-2);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:.71875rem;font-weight:600;transition:background .16s,color .16s,border-color .16s}.com-btn-ghost:hover:not(:disabled){background:var(--com-surface-3);color:var(--com-ink)}.com-btn-ghost:disabled{opacity:.5;cursor:not-allowed}@keyframes com-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.com-card,.com-filterbar,.com-form-section,.com-kpi,.com-stepper,.com-table-wrap,.com-tablist,.com-tile{animation:com-fade-in .24s cubic-bezier(.16,1,.3,1) both}.com-kpi-value{transition:color .24s}.com-btn:focus-visible,.com-chip:focus-visible,.com-kpi:focus-visible,.com-step:focus-visible,.com-tab:focus-visible,a.com-kpi:focus-visible{outline:2px solid var(--com-ink);outline-offset:2px}@media (max-width:640px){.com-kpi{padding:14px 16px}.com-kpi-value{font-size:1.625rem}.com-card,.com-form-section{padding:16px}}@media (prefers-reduced-motion:reduce){.com-btn,.com-card-glass,.com-chip,.com-kpi-glass,.com-pager-btn,.com-tile{transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.com-card-glass,.com-filterbar,.com-form-section,.com-kpi-glass,.com-panel-glass,.com-table-wrap-glass,.com-tablist,.com-tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--com-surface)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.com-card-glass,.com-filterbar,.com-form-section,.com-kpi-glass,.com-panel-glass,.com-table-wrap-glass,.com-tablist,.com-tile{background:var(--com-surface)}}@media (max-width:760px){.com-form-section{padding:12px 14px}}@media print{body *{visibility:hidden}[data-print-root],[data-print-root] *{visibility:visible}[data-print-root]{width:100%;box-shadow:none;color:#000;background:#fff;border:0;position:absolute;inset:0 auto auto 0}[data-print-root] [data-review-row],[data-print-root] dl>div{break-inside:avoid}}.com-chip-row{flex-wrap:wrap;gap:6px;margin-block-end:8px;display:flex}.com-chip-row .com-pill{white-space:normal;text-align:start;align-items:center;gap:6px;max-width:100%;display:inline-flex}.com-chip-row .com-pill button{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;min-width:16px;min-height:16px;padding:0;display:inline-flex;position:relative}.com-chip-row .com-pill button:after{content:"";position:absolute;inset:-4px}.com-chip-row .com-pill button:hover{opacity:.7}.com-detail-head{background:var(--com-surface-2);width:100%;color:var(--com-ink);text-align:start;cursor:pointer;border:0;align-items:center;gap:8px;padding:9px 11px;font-size:.78125rem;display:flex}[data-usage-terms]{gap:16px}.com-wizard-cancel-open:hover:not(:disabled){background:var(--com-err-soft);border-color:var(--com-err);color:var(--com-err-ink)}.com-wizard-cancel-yes:hover:not(:disabled){color:#fff;background:#5f0f0f;border-color:#5f0f0f}.com-wizard-cancel-error{text-align:end;color:var(--com-err-ink);flex-basis:100%;margin:0;font-size:.75rem}.com-cart-row-money{text-align:end;font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:.84375rem}.com-kpi-foot,.com-kpi-label{white-space:normal;-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:560px){.com-kpi-value{letter-spacing:-.03em;font-size:clamp(1rem,4.6vw,1.5rem)}}.acad-corp-row-act .com-btn[data-on=true]{background:var(--com-ink,#111);color:var(--com-surface,#fff);border-color:var(--com-ink,#111)}.dlv-mark{text-align:center;width:14px;font-size:.8125rem}.com-outline-num{text-align:center;width:20px;color:var(--com-mute);flex:none;font-size:.75rem}.com-chip:disabled,.com-chip[aria-disabled=true]{opacity:.45;cursor:not-allowed}.com-chip:disabled:hover{border-color:var(--com-line);color:var(--com-ink-2)}.pd-wizard-progress>[data-change-kind]{align-self:flex-start;margin-block-start:6px}[data-ask-flow] .com-seg{align-self:flex-start;max-width:100%}[data-ask-flow] fieldset.com-field{border:0;min-width:0}:root{--cb-bg:#fafafa;--cb-card-bg:#fff;--cb-card-bg-subtle:#f4f4f5;--cb-card-bg-hover:#ececee;--cb-border:#e4e4e7;--cb-border-subtle:#ebebef;--cb-border-strong:#18181b;--cb-text-primary:#09090b;--cb-text-secondary:#52525b;--cb-text-tertiary:#71717a;--cb-dark-card:#09090b;--cb-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;--cb-shadow-hover:0 4px 12px #0000000f;--cb-radius-card:20px;--cb-radius-pill:9999px}.dark{--cb-bg:#09090b;--cb-card-bg:#121215;--cb-card-bg-subtle:#18181b;--cb-card-bg-hover:#222226;--cb-border:#27272a;--cb-border-subtle:#1f1f23;--cb-border-strong:#fafafa;--cb-text-primary:#fafafa;--cb-text-secondary:#a1a1aa;--cb-text-tertiary:#71717a;--cb-dark-card:#000;--cb-shadow:0 1px 3px #0000004d;--cb-shadow-hover:0 4px 14px #0006}.cb-bar-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:10;background:#09090b;border-radius:6px;padding:4px 8px;font-size:.6875rem;font-weight:600;position:absolute;top:-36px;box-shadow:0 4px 10px #0003}.cb-bar-tooltip,.cb-stage-card{text-align:center;transition:all .15s}.cb-stage-card{background:var(--cb-card-bg-subtle);border:1px solid var(--cb-border-subtle);border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 6px;display:flex}.cb-empty-panel{text-align:center;color:var(--cb-text-tertiary);padding:28px 16px;font-size:.8125rem}:root{--mem-bg:#fafafa;--mem-surface:#fff;--mem-surface-2:#f5f5f5;--mem-surface-3:#ececec;--mem-line:#e4e4e4;--mem-line-2:#efefef;--mem-ink:#0f0f0f;--mem-ink-2:#333;--mem-ink-3:#666;--mem-mute:#6b6b6b;--mem-gold:var(--mem-ink);--mem-rose:#b94f56;--mem-error:#b94f56;--mem-ok:#1f6f3a;--mem-ok-soft:#e9f4ec;--mem-warn:#c9a25a;--mem-warn-soft:#c9a25a}@supports (color:color-mix(in lab,red,red)){:root{--mem-warn-soft:color-mix(in srgb,#c9a25a 6%,var(--mem-surface))}}:root{--mem-err:#7d1414;--mem-err-soft:#fceaea;--mem-info:#1f4f7d;--mem-info-soft:#e6eef7;--mem-ok-ink:var(--mem-ok);--mem-err-ink:var(--mem-err);--mem-info-ink:var(--mem-info);--mem-warn-ink:#7a5c17;--mem-radius:14px;--mem-radius-sm:10px;--mem-shadow:0 1px 2px #0000000a,0 8px 22px -14px #0000001a;--mem-shadow-lg:0 6px 14px -6px #0000001a,0 28px 60px -32px #0000002e;--mem-font-display:"Fraunces","Cormorant Garamond",Georgia,serif;--mem-font-body:"Inter Display","Helvetica Neue",system-ui,-apple-system,sans-serif;--mem-font-mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace}[data-theme=dark]{--mem-bg:#0a0a0a;--mem-surface:#141414;--mem-surface-2:#1b1b1b;--mem-surface-3:#222;--mem-line:#2b2b2b;--mem-line-2:#343434;--mem-ink:#fafafa;--mem-ink-2:#d6d6d6;--mem-ink-3:#a0a0a0;--mem-mute:#8f8f8f;--mem-ok-soft:#1f6f3a2e;--mem-warn-soft:#c9a25a}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--mem-warn-soft:color-mix(in srgb,#c9a25a 10%,var(--mem-surface))}}[data-theme=dark]{--mem-err-soft:#7d141438;--mem-info-soft:#1f4f7d33;--mem-error:#f87171;--mem-ok-ink:#34d399;--mem-err-ink:#f87171;--mem-info-ink:#60a5fa;--mem-warn-ink:#c9a25a;--mem-shadow:0 1px 2px #0006,0 8px 22px -14px #0009;--mem-shadow-lg:0 6px 14px -6px #0000008c,0 28px 60px -32px #000000a6}.mem-shell{color:var(--mem-ink);font-family:var(--mem-font-body);flex-direction:column;gap:18px;padding-bottom:96px;display:flex}.mem-crumb{letter-spacing:.18em;text-transform:uppercase;color:var(--mem-mute);align-items:center;gap:6px;font-size:.65625rem;font-weight:600;display:flex}.mem-crumb a{color:inherit;text-decoration:none}.mem-crumb a:hover{color:var(--mem-ink)}.mem-topbar{border-bottom:1px solid var(--mem-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:4px 0 18px;display:flex}.mem-topbar-left{flex-direction:column;gap:6px;min-width:0;max-width:60ch;display:flex}.mem-topbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.mem-topbar-right .mem-pill{border-radius:10px;height:34px;padding:0 14px;font-size:.78125rem;font-weight:600}.mem-title{font-family:var(--mem-font-display);letter-spacing:-.02em;color:var(--mem-ink);margin:0;font-size:clamp(1.625rem,3.4vw,2.25rem);font-weight:400;line-height:1.05}.mem-subtitle{color:var(--mem-ink-3);margin:0;font-size:.78125rem;line-height:1.55}.mem-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--mem-mute);margin:0;font-size:.65625rem;font-weight:700}.mem-card{background:var(--mem-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--mem-glass-edge);border-radius:var(--mem-radius);box-shadow:var(--mem-shadow);flex-direction:column;gap:14px;padding:22px;display:flex}.mem-card-title{font-family:var(--mem-font-display);letter-spacing:-.01em;color:var(--mem-ink);margin:0;font-size:1.25rem;font-weight:400}.mem-pill{background:var(--mem-surface-3);height:25px;color:var(--mem-ink-2);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--mem-line);white-space:nowrap;border-radius:9999px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:0 10px;font-size:.6875rem;font-weight:600;line-height:1;text-decoration:none;transition:all .12s;display:inline-flex}a.mem-pill,button.mem-pill{cursor:pointer;height:28px;padding:0 12px}a.mem-pill:hover,button.mem-pill:hover{border-color:var(--mem-ink);color:var(--mem-ink);background:var(--mem-surface-2)}.mem-pill[data-tone=ok]{background:var(--mem-ok,#16a34a)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=ok]{background:color-mix(in srgb,var(--mem-ok,#16a34a) 12%,var(--mem-surface))}}.mem-pill[data-tone=ok]{color:var(--mem-ok-ink);border-color:var(--mem-ok,#16a34a)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=ok]{border-color:color-mix(in srgb,var(--mem-ok,#16a34a) 28%,transparent)}}.mem-pill[data-tone=warn]{background:var(--mem-warn,#d97706)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=warn]{background:color-mix(in srgb,var(--mem-warn,#d97706) 12%,var(--mem-surface))}}.mem-pill[data-tone=warn]{color:var(--mem-warn-ink);border-color:var(--mem-warn,#d97706)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=warn]{border-color:color-mix(in srgb,var(--mem-warn,#d97706) 28%,transparent)}}.mem-pill[data-tone=err]{background:var(--mem-err,#dc2626)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=err]{background:color-mix(in srgb,var(--mem-err,#dc2626) 12%,var(--mem-surface))}}.mem-pill[data-tone=err]{color:var(--mem-err-ink);border-color:var(--mem-err,#dc2626)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=err]{border-color:color-mix(in srgb,var(--mem-err,#dc2626) 28%,transparent)}}.mem-pill[data-tone=info]{background:var(--mem-info,#2563eb)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=info]{background:color-mix(in srgb,var(--mem-info,#2563eb) 12%,var(--mem-surface))}}.mem-pill[data-tone=info]{color:var(--mem-info-ink);border-color:var(--mem-info,#2563eb)}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=info]{border-color:color-mix(in srgb,var(--mem-info,#2563eb) 28%,transparent)}}.mem-pill[data-tone=gold]{background:var(--mem-surface-3);color:var(--mem-ink);border-color:var(--mem-line)}[data-theme=dark] .mem-pill[data-tone=gold]{color:var(--mem-ink)}.mem-pill[data-tone=rose]{background:#f43f5e}@supports (color:color-mix(in lab,red,red)){.mem-pill[data-tone=rose]{background:color-mix(in srgb,#f43f5e 12%,var(--mem-surface))}}.mem-pill[data-tone=rose]{color:#e11d48;border-color:#f43f5e47}.mem-pill[data-tone=active]{background:var(--mem-ink);color:var(--mem-surface);border-color:var(--mem-ink)}.mem-btn{letter-spacing:.01em;border:1px solid var(--mem-glass-edge);background:var(--mem-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);height:36px;color:var(--mem-ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:.78125rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.mem-btn:hover{background:var(--mem-surface-3);border-color:var(--mem-ink)}.mem-btn-primary,.mem-btn-primary:disabled{background:var(--mem-ink);color:var(--mem-surface);border-color:var(--mem-ink)}.mem-btn-primary:hover:not(:disabled){background:var(--mem-ink-2);border-color:var(--mem-ink-2)}.mem-save-wrap .mem-btn[data-state=error]{background:var(--mem-err);border-color:var(--mem-err)}.mem-btn-success,.mem-btn-success:disabled{background:var(--mem-ok);color:#fff;border-color:var(--mem-ok)}.mem-btn-success:hover:not(:disabled){background:#185a2f;border-color:#185a2f}.mem-btn-danger,.mem-btn-danger:disabled{background:var(--mem-err);color:#fff;border-color:var(--mem-err)}.mem-btn-danger:hover:not(:disabled){background:#5f0f0f;border-color:#5f0f0f}.mem-btn-ghost-danger:hover:not(:disabled){background:var(--mem-err-soft)}.mem-btn-gold{background:var(--mem-ink);color:var(--mem-surface);border-color:var(--mem-ink)}.mem-btn-gold:hover{background:var(--mem-ink-2);border-color:var(--mem-ink-2)}.mem-btn-rose:hover{background:#9c3f45;border-color:#9c3f45}.mem-btn[data-tone=danger]{color:var(--pub-error,#b91c1c);border-color:var(--pub-error,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.mem-btn[data-tone=danger]{border-color:color-mix(in srgb,var(--pub-error,#b91c1c) 35%,transparent)}}.mem-btn[data-tone=danger]:hover{background:var(--pub-error,#b91c1c)}@supports (color:color-mix(in lab,red,red)){.mem-btn[data-tone=danger]:hover{background:color-mix(in srgb,var(--pub-error,#b91c1c) 8%,transparent)}}.mem-btn[data-tone=danger]:hover{color:var(--pub-error,#b91c1c)}.mem-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mem-empty{text-align:center;color:var(--mem-mute);border:1px solid var(--mem-glass-edge);border-radius:var(--mem-radius);background:var(--mem-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:var(--mem-shadow);padding:40px 24px}.mem-card .mem-empty{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.mem-empty-title{font-family:var(--mem-font-display);color:var(--mem-ink);letter-spacing:-.01em;margin:0 0 6px;font-size:1.5rem;font-weight:400}.mem-empty-text{color:var(--mem-ink-3);max-width:380px;margin:0;font-size:.8125rem;line-height:1.55;display:inline-block}.mem-panel{border:1px solid var(--mem-glass-edge);border-radius:var(--mem-radius);background:var(--mem-glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);padding:16px 18px}.mem-panel[data-tone=ok]{border-color:var(--mem-ok);background:var(--mem-ok-soft)}.mem-panel[data-tone=warn]{border-color:var(--mem-warn);background:var(--mem-warn-soft)}.mem-panel[data-tone=err]{border-color:var(--mem-err);background:var(--mem-err-soft)}.mem-panel[data-tone=info]{border-color:var(--mem-info);background:var(--mem-info-soft)}.mem-progress{background:var(--mem-surface-3);border-radius:99px;height:6px;position:relative;overflow:hidden}.mem-progress-fill{background:var(--mem-gold);border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.mem-ov-aside{text-align:center;flex-direction:column;align-self:start;align-items:center;gap:14px;display:flex;position:sticky;top:20px}:root{--mem-coral:#e88a7a;--mem-sun:#f5c266;--mem-glass-bg:#ffffff8c;--mem-glass-edge:#ffffff73;--mem-glass-sheen:#ffffffd9;--mem-shadow-glass:0 4px 6px -1px #2e180c0d,inset 0 1px 0 var(--mem-glass-sheen);--mem-shadow-md:0 4px 8px #2e180c0f,0 2px 4px #2e180c0d}[data-theme=dark]{--mem-glass-bg:#14110d8c;--mem-glass-edge:#ffffff0f;--mem-glass-sheen:#ffffff0a;--mem-shadow-glass:0 4px 6px -1px #00000073,inset 0 1px 0 var(--mem-glass-sheen);--mem-shadow-md:0 6px 18px #00000073,0 2px 6px #0000004d}.mem-shell{isolation:isolate;background:0 0;position:relative}.mem-empty{flex-direction:column;align-items:center;gap:8px;display:flex}.mem-table .num{font-variant-numeric:tabular-nums}.mem-input,.mem-select,.mem-textarea{border:1px solid var(--mem-line);border-radius:var(--mem-radius-sm);width:100%;height:36px;color:var(--mem-ink);background-color:#ffffffa6;padding:0 12px;font-family:inherit;font-size:.8125rem;transition:border-color .12s,background-color .12s,box-shadow .12s}.mem-select{appearance:none;cursor:pointer;text-align:start;text-align-last:start;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239b9281' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:10px;background-repeat:no-repeat;background-size:12px 12px;padding-inline:28px 10px}@keyframes mem-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.mem-card,.mem-filterbar,.mem-form-section,.mem-kpi,.mem-table-wrap,.mem-tablist,.mem-tile{animation:mem-fade-in .24s cubic-bezier(.16,1,.3,1) both}.mem-btn:focus-visible,.mem-chip:focus-visible,.mem-tab:focus-visible{outline:2px solid var(--mem-ink);outline-offset:2px}@media (max-width:640px){.mem-topbar{padding:0 0 14px}.mem-topbar-right{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.mem-btn,.mem-card-glass,.mem-chip,.mem-kpi-glass,.mem-pager-btn,.mem-tile{transition:none!important;transform:none!important}}@media (max-width:760px){.mem-shell{padding-inline:12px}}.kyc{--kyc-ink:var(--dash-text,var(--ink,#14151a));--kyc-muted:var(--ink-3,#5b5b5b);--kyc-soft:var(--ink-3,#5b5b5b);--kyc-line:var(--dash-border,var(--line,#e6e6e9));--kyc-surface:var(--dash-bg-card,var(--surface,#fff));--kyc-raise:var(--dash-bg,var(--surface-2,#f6f6f7));--kyc-accent:var(--kyc-ink);--kyc-accent-soft:var(--kyc-ink)}@supports (color:color-mix(in lab,red,red)){.kyc{--kyc-accent-soft:color-mix(in srgb,var(--kyc-ink) 7%,transparent)}}.kyc{--kyc-on-accent:var(--kyc-surface);--kyc-ok:var(--dash-ok,#1f9e4b);--kyc-ok-soft:var(--kyc-ok)}@supports (color:color-mix(in lab,red,red)){.kyc{--kyc-ok-soft:color-mix(in srgb,var(--kyc-ok) 12%,transparent)}}.kyc{--kyc-warn:#7a7a7a;--kyc-warn-soft:var(--kyc-warn)}@supports (color:color-mix(in lab,red,red)){.kyc{--kyc-warn-soft:color-mix(in srgb,var(--kyc-warn) 12%,transparent)}}.kyc{--kyc-err:var(--dash-err,#c0362c);--kyc-err-soft:var(--kyc-err)}@supports (color:color-mix(in lab,red,red)){.kyc{--kyc-err-soft:color-mix(in srgb,var(--kyc-err) 10%,transparent)}}.kyc{--kyc-radius:13px;--kyc-radius-sm:10px;color:var(--kyc-ink);flex-direction:column;gap:12px;display:flex}@keyframes kyc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kyc-drop{text-align:center;border-radius:var(--kyc-radius);border:1.5px dashed var(--kyc-accent);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:15px 14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.kyc-drop{border:1.5px dashed color-mix(in srgb,var(--kyc-accent) 34%,var(--kyc-line))}}.kyc-drop{background:var(--kyc-surface);cursor:pointer;transition:border-color .2s,transform .15s,box-shadow .2s,background .2s}.kyc-check{border:1px solid var(--kyc-line);background:var(--kyc-raise);border-radius:12px;flex-direction:column;flex:110px;justify-content:center;gap:6px;min-height:84px;padding:14px 10px;font-size:.75rem;font-weight:600}.kyc-check,.kyc-done{text-align:center;align-items:center;display:flex}.kyc-done{border-radius:var(--kyc-radius);border:1px solid var(--kyc-ok);flex-direction:column;gap:9px;padding:22px 16px}@supports (color:color-mix(in lab,red,red)){.kyc-done{border:1px solid color-mix(in srgb,var(--kyc-ok) 35%,var(--kyc-line))}}.kyc-done{background:var(--kyc-ok-soft)}@keyframes kyc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.kyc-howto-lede{color:var(--kyc-muted);text-align:center;margin:0;font-size:.71875rem;line-height:1.45}@keyframes kyc-demo-in{0%{opacity:0;transform:translateY(8px)scale(.96)}18%,82%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes kyc-demo-scan{0%,12%{opacity:0;top:16%}20%{opacity:1}60%{opacity:1;top:84%}70%,to{opacity:0;top:84%}}@keyframes kyc-demo-lock{0%,60%{border-color:var(--kyc-accent)}75%,to{border-color:var(--kyc-ok)}}@keyframes kyc-demo-check{0%,72%{opacity:0;transform:scale(.4)}80%{opacity:1;transform:scale(1.1)}88%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.kyc-pose-figure{opacity:.85;width:100%;height:100%}.tg-card{aspect-ratio:1;background:var(--pub-surface-2,#18181b);border:1px solid var(--pub-line,#ffffff1a);color:#fff;border-radius:18px;width:100%;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:block;position:relative;overflow:hidden}.tg-card:hover{border-color:var(--pub-line-strong,#ffffff40);transform:translateY(-4px);box-shadow:0 16px 36px -12px #00000059}.tg-card-title{color:#fff;letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.25}.tg-card-sub,.tg-card-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tg-card-sub{color:#ffffffd9;align-items:center;gap:8px;margin-top:2px;font-size:.75rem;font-weight:500;display:flex}.pub-jrc-btn{white-space:normal;text-align:center;width:100%}.tal-teach-dow{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--tal-ink-3,#7a7a7a);padding-bottom:2px;font-size:.625rem;font-weight:700}@keyframes msf-field-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-word-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--surface:#fff;--surface-2:#fafaf9;--surface-3:#f4f4f2;--surface-inset:#f6f6f4;--surface-ink:#0a0a0a;--ink:#0a0a0a;--ink-2:#2a2a2a;--ink-3:#5b5b5b;--mute:#8a8a8a;--faint:#c4c4c4;--line:#ececea;--line-strong:#d6d6d3;--gold:var(--ink);--gold-soft:#0000000a;--gold-line:#0000001f;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--shadow-xs:0 1px 0 #0f11160a,0 1px 2px #0f11160a;--shadow-sm:0 1px 2px #0f11160d,0 2px 6px #0f11160a;--shadow-md:0 4px 12px #0f11160f,0 2px 4px #0f11160a;--shadow-lg:0 12px 32px #0f111614,0 4px 12px #0f11160a;--shadow-xl:0 24px 64px #0f11161f,0 8px 24px #0f11160f;--shadow-ink:0 18px 40px #00000059,0 4px 12px #0003;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-2xl:36px;--color-bg:var(--surface);--color-bg-secondary:var(--surface-2);--color-text:var(--ink);--color-text-secondary:var(--ink-3);--color-border:var(--line);--color-accent:var(--ink);--color-accent-hover:var(--ink-2);--color-success:var(--success);--color-warning:var(--warning);--color-error:var(--error);--radius:.625rem;--header-height:4rem;--sidebar-width:16rem;--bg:var(--surface);--bg-alt:var(--surface-2);--bg-dark:#0a0a0a;--text:var(--ink);--text-muted:var(--ink-3);--text-faint:var(--mute);--border:var(--line);--card-bg:var(--surface);--header-bg:var(--surface);--shadow:var(--shadow-md);--shadow-hover:var(--shadow-lg);--breathe-glow:#0a0a0a0f;--hs-gold:var(--gold);--hs-gold-soft:var(--gold-soft);--hs-gold-line:var(--gold-line);--hs-ink:var(--ink);--hs-ink-2:var(--ink-2);--hs-mute:var(--mute);--hs-faint:var(--faint);--glass-bg:var(--surface);--glass-bg-strong:var(--surface);--glass-bg-soft:var(--surface-2);--glass-border:var(--line);--glass-edge:var(--line)}.dark,[data-theme=dark]{--surface:#0e0e0f;--surface-2:#141415;--surface-3:#1b1b1d;--surface-inset:#08080a;--surface-ink:#050505;--ink:#f5f5f5;--ink-2:#d8d8d8;--ink-3:#a0a0a0;--mute:#6e6e6e;--faint:#4a4a4a;--line:#25252a;--line-strong:#3a3a40;--gold:var(--ink);--gold-soft:#ffffff0f;--gold-line:#ffffff26;--success:#22c19a;--warning:#f9b73a;--error:#ff5a5a;--shadow-xs:0 1px 0 #0006,0 1px 2px #0000004d;--shadow-sm:0 2px 4px #00000073,0 1px 2px #0000004d;--shadow-md:0 6px 16px #0000008c,0 2px 6px #0006;--shadow-lg:0 18px 40px #000000a6,0 6px 16px #00000073;--shadow-xl:0 32px 80px #000000bf,0 12px 32px #00000080;--shadow-ink:0 24px 60px #000000d9,0 8px 16px #0000008c;--color-bg:var(--surface);--color-bg-secondary:var(--surface-2);--color-text:var(--ink);--color-text-secondary:var(--ink-3);--color-border:var(--line);--color-accent:var(--ink);--color-accent-hover:var(--ink-2);--bg:var(--surface);--bg-alt:var(--surface-2);--bg-dark:var(--surface-ink);--text:var(--ink);--text-muted:var(--ink-3);--text-faint:var(--mute);--border:var(--line);--card-bg:var(--surface-2);--header-bg:var(--surface);--shadow:var(--shadow-md);--shadow-hover:var(--shadow-lg);--breathe-glow:#f5f5f50f;--hs-gold:var(--gold);--hs-gold-soft:var(--gold-soft);--hs-gold-line:var(--gold-line);--hs-ink:var(--ink);--hs-ink-2:var(--ink-2);--hs-mute:var(--mute);--hs-faint:var(--faint);--glass-bg:var(--surface);--glass-bg-strong:var(--surface-2);--glass-bg-soft:var(--surface-3);--glass-border:var(--line);--glass-edge:var(--line-strong)}.dashboard{--dash-primary:#6366f1;--dash-primary-light:#818cf8;--dash-primary-dark:#4f46e5;--dash-accent-earnings:#10b981;--dash-accent-bookings:#3b82f6;--dash-accent-gamification:#f59e0b;--dash-accent-portfolio:#ec4899;--dash-accent-community:#8b5cf6;--dash-accent-analytics:#06b6d4;--dash-bg:var(--surface-2);--dash-bg-card:var(--surface);--dash-bg-sidebar:var(--surface);--dash-border:var(--line);--dash-border-light:var(--line);--dash-text:var(--ink);--dash-text-secondary:var(--ink-3);--dash-text-muted:var(--mute);--dash-shadow:var(--shadow-sm);--dash-shadow-hover:var(--shadow-md);--dash-radius:16px;--dash-pending-bg:#fffbeb;--dash-pending-border:#fde68a;--dash-pending-btn-bg:#fef3c7;--dash-pending-text:#92400e;--dash-pending-icon:#d97706;--dash-pending-btn-text:#b45309}.dark .dashboard,[data-theme=dark] .dashboard{--dash-bg:var(--surface);--dash-bg-card:var(--surface-2);--dash-bg-sidebar:var(--surface-2);--dash-border:var(--line);--dash-pending-bg:#422006;--dash-pending-border:#78350f;--dash-pending-btn-bg:#78350f;--dash-pending-text:#fde68a;--dash-pending-icon:#fbbf24;--dash-pending-btn-text:#fde68a}.surface{border-radius:var(--r-lg);color:var(--ink)}.sidebar-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.dark .sidebar-brand-mark img,[data-theme=dark] .dash-side-brand-mark img,[data-theme=dark] .ops-side-brand-mark img,[data-theme=dark] .sidebar-brand-mark img,[data-theme=dark] img[src="/images/logo.png"],[data-theme=dark] img[src="/logo.png"]{filter:invert()}.surface{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .25s,box-shadow .25s,border-color .25s}.surface:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem;font-weight:500}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em}.gold{color:var(--gold)}.headline{letter-spacing:-.005em;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:500;line-height:1.25}.hs-glass-page{background:var(--surface-2);min-height:100vh}.dark .hs-glass-page,[data-theme=dark] .hs-glass-page{background:var(--surface)}.hs-scrollbar::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0}70%{opacity:.6;box-shadow:0 0 0 6px #0000}}@keyframes adm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes adm-live{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 5px #10b98100}}@media (max-width:640px){.adm-funnel-conv{min-width:48px;font-size:.625rem}}.adm-lb-rank{color:var(--mute);font-variant-numeric:tabular-nums;text-align:center;font-size:.75rem;font-weight:700}.adm-funnel-conv{color:var(--mute);font-variant-numeric:tabular-nums;text-align:end;letter-spacing:.04em;min-width:60px;font-size:.6875rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{overflow-x:clip}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-latin),"Inter",system-ui,sans-serif;font-weight:400;transition:background-color .3s,color .3s}[dir=rtl]{text-align:right}[dir=rtl] body{font-family:var(--font-arabic),"Cairo","Noto Sans Arabic",system-ui,sans-serif}[dir=rtl] .rtl-flip{transform:scaleX(-1)}[dir=rtl] .hs-num,[dir=rtl] .num{font-feature-settings:"tnum" on}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--line-strong)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-contrast:more){:root{--ink-2:var(--ink);--ink-3:var(--ink);--mute:var(--ink-3);--faint:var(--ink-3)}*{border-color:currentColor}:focus-visible{outline-width:3px}}@media (forced-colors:active){*{forced-color-adjust:auto}:focus-visible{outline-offset:2px;outline:3px solid highlight}.dash-tile,.ig-btn,.ig-highlight-ring,.pub-btn,.tal-pill{border:1px solid buttonborder}}::selection{background:var(--ink);color:var(--surface)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes loaderPulse{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes breathe{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px var(--breathe-glow)}}@keyframes revealCircle{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(30)}}@keyframes heroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes letterIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes btnsIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes testimonialIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hashFloat{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes rippleAnim{to{opacity:0;transform:scale(4)}}@keyframes cardSheen{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes scrollLine{0%{top:-100%}to{top:100%}}@keyframes popularPulse{0%,to{box-shadow:0 12px 48px #0000001a,0 0 #0000000a}50%{box-shadow:0 20px 64px #00000029,0 0 0 8px #00000008}}@keyframes popularPulseDark{0%,to{box-shadow:0 12px 48px #00000080,0 0 #ffffff05}50%{box-shadow:0 24px 80px #000000b3,0 0 0 8px #ffffff0a}}@keyframes orbFloat{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-60px)rotate(1turn)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:none}.section{padding:100px 0;position:relative}#scroll-progress{background:var(--ink);z-index:200;transform-origin:0;width:0;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}@media (max-width:900px){.section{padding:56px 0}}.ui-modal-viewport{height:100dvh;padding:20px}.ui-modal-panel{max-height:calc(100dvh - 40px)}.ui-modal-body{overscroll-behavior:contain}@media (max-width:640px){.ui-modal-viewport{padding:52px 16px 24px}.ui-modal-panel{max-height:calc(100dvh - 76px)}}.ui-crop-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.ui-crop-stage{background:var(--pub-surface-2,#f4f4f4);border-radius:12px;place-items:center;min-width:0;padding:8px;display:grid}.ui-crop-stage img{max-width:100%;max-height:52vh;display:block}.ui-crop-side{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-crop-hint,.ui-crop-side-label,.ui-crop-side-where{color:var(--pub-ink-3,#666);margin:0;font-size:.75rem}.ui-crop-side-label{letter-spacing:.14em;text-transform:uppercase;color:var(--pub-ink,#111);font-size:.6875rem;font-weight:700}.ui-crop-preview{background:var(--pub-surface-2,#f4f4f4);border:1px solid var(--pub-line,#e5e5e5);object-fit:cover;border-radius:12px;width:100%;display:block}.ui-crop-preview[data-frame=circle]{border-radius:50%}.ui-crop-error{color:var(--pub-error,#b3261e);margin:0;font-size:.75rem}.ui-crop-foot{justify-content:flex-end;gap:8px;display:flex}.ui-crop-btn{appearance:none;font:inherit;border:1px solid var(--pub-line,#e5e5e5);color:var(--pub-ink,#111);cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px}.ui-crop-btn.is-primary{background:var(--pub-ink,#111);color:var(--pub-surface,#fff);border-color:var(--pub-ink,#111)}.ui-crop-btn:disabled{opacity:.5;cursor:default}@media (max-width:720px){.ui-crop-body{grid-template-columns:minmax(0,1fr)}.ui-crop-stage img{max-height:38vh}.ui-crop-preview[data-frame=circle]{max-width:180px}}.apply-form,.apply-form-box,.apply-form-field,.apply-form-questions,.apply-form-yesno{flex-direction:column;display:flex}.apply-form{gap:18px}.apply-form-field{gap:6px}.apply-form-box{gap:10px;padding:14px}.apply-form-list{flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;display:flex}.apply-form-tick{align-items:flex-start;gap:10px;display:flex}.apply-form-tick[data-boxed]{padding:14px}.apply-form-tick input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin-block-start:1px}.cfind-empty,.com-empty,.dash-port-empty,.mem-empty,.ops-empty,.pub-fq-empty,.pub-jobs-empty,.pub-notif-empty,.pub-pship-empty,.pub-sa-empty,.pub-talents-empty,.pub-tp5-mosaic-empty,.tal-empty{text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:56px 24px;display:flex}.mem-empty{background:var(--mem-surface-2);border-color:var(--mem-line)}.pub-jobs-empty,.pub-notif-empty{background:var(--pub-surface-2);border-color:var(--pub-line)}.dash-port-empty{background:var(--tal-surface-2);border-color:var(--tal-line)}.com-card .com-empty,.mem-card .mem-empty,.pub-card .pub-jobs-empty,.tal-card .tal-empty{background:0 0;border:0;border-radius:0}.cfind-empty-title,.com-empty-title,.mem-empty-title,.ops-empty-title,.pub-jobs-empty-title,.pub-notif-empty-title,.pub-pship-empty-title,.pub-sa-empty-title,.pub-talents-empty-title,.tal-empty-title{letter-spacing:-.01em;margin:0;font-size:1.375rem;font-style:normal;font-weight:400;line-height:1.2}.cfind-empty-desc,.com-empty-text,.mem-empty-text,.ops-empty-desc,.pub-fq-empty-text,.pub-jobs-empty-desc,.pub-notif-empty-text,.pub-pship-empty-desc,.pub-sa-empty-desc,.pub-talents-empty-desc,.tal-empty-text{max-width:46ch;margin:0;font-size:.875rem;line-height:1.55}.com-empty-icon,.pub-jobs-empty-mark,.pub-notif-empty-icon,.pub-pship-empty-mark,.pub-sa-empty-icon,.pub-talents-empty-mark,.tal-empty-icon{opacity:.55;place-items:center;margin:0 0 4px;display:grid}.com-empty-icon svg,.pub-jobs-empty-mark svg,.pub-notif-empty-icon svg,.pub-pship-empty-mark svg,.pub-sa-empty-icon svg,.pub-talents-empty-mark svg,.tal-empty-icon svg{width:30px;height:30px}.cfind-empty-cta,.com-empty-cta,.pub-jobs-empty-cta,.pub-pship-empty-cta,.tal-empty-cta{margin-block-start:8px}@media (max-width:767px){.cfind-empty,.com-empty,.dash-port-empty,.mem-empty,.ops-empty,.pub-fq-empty,.pub-jobs-empty,.pub-notif-empty,.pub-pship-empty,.pub-sa-empty,.pub-talents-empty,.pub-tp5-mosaic-empty,.tal-empty{padding:40px 18px}.com-empty-title,.mem-empty-title,.ops-empty-title,.pub-jobs-empty-title,.pub-notif-empty-title,.tal-empty-title{font-size:1.1875rem}}:root[data-theme=dark] .cfind-empty,:root[data-theme=dark] .pub-fq-empty,:root[data-theme=dark] .pub-jobs-empty,:root[data-theme=dark] .pub-notif-empty,:root[data-theme=dark] .pub-pship-empty,:root[data-theme=dark] .pub-sa-empty,:root[data-theme=dark] .pub-talents-empty,:root[data-theme=dark] .pub-tp5-mosaic-empty{background:var(--pub-surface-2);border-color:var(--pub-line);-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none}.pose-slot-guide .kyc-pose-figure{opacity:1;width:100%;height:100%}.pose-guide{flex-direction:column}.kyc-pose-figure-wrap,.pose-guide{width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.kyc-pose-figure-wrap{flex:auto;justify-content:center;align-items:center;padding:3px;position:relative}.kyc-pose-figure-img{object-fit:contain;pointer-events:none;width:100%;height:100%;max-height:100%;display:block}.dark .kyc-pose-figure-img--light,.kyc-pose-figure-img--dark,:root[data-theme=dark] .kyc-pose-figure-img--light{display:none}.dark .kyc-pose-figure-img--dark,:root[data-theme=dark] .kyc-pose-figure-img--dark{display:block}.pose-guide .kyc-pose-figure{flex:auto;width:100%;height:auto;min-height:0}.pose-guide-dim{text-align:center;color:#2563eb;flex:none;padding:2px 4px 4px;font-size:.53125rem;font-weight:700;line-height:1.2}.dark .pose-guide-dim,:root[data-theme=dark] .pose-guide-dim{color:#93c5fd}.pose-rules{background:var(--pub-surface-2);border:1px solid var(--pub-line-soft,var(--pub-line));text-align:start;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:6px;font-size:.5625rem;line-height:1.3;display:flex}.pose-rules-cols{align-items:stretch;gap:4px;display:flex}.pose-rules-col{flex:1;min-width:0}.pose-rules-divider{background:var(--pub-line);opacity:.8;align-self:stretch;width:1px;margin:0 1px}.pose-rules-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:2px;margin:0 0 2px;font-size:.53125rem;font-weight:800;display:flex}.pose-rules-col ul{gap:1.5px;margin:0;padding:0;list-style:none;display:grid}.pose-rules-col li{white-space:normal;word-break:break-word;color:var(--pub-ink-2);padding-inline-start:6px;font-size:.53125rem;line-height:1.25;position:relative}.pose-rules-col li:before{content:"";inset-inline-start:0;background:currentColor;width:3px;height:1px;position:absolute;top:.58em}.pose-rules-col--yes .pose-rules-head{color:var(--pub-success,#16a34a)}.pose-rules-col--yes li:before{background:var(--pub-success,#16a34a)}.pose-rules-col--no .pose-rules-head{color:var(--pub-error,#dc2626)}.pose-rules-col--no li:before{background:var(--pub-error,#dc2626)}.kyc-pose-measure{stroke:var(--pub-success,#16a34a)}.kyc-pose-measure-text{fill:var(--pub-success,#16a34a);font-family:inherit;font-size:5.2px;font-weight:800}.auth-veil{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c8c;place-items:center;animation:auth-veil-in .22s ease-out both;display:grid;position:fixed;inset:0}.auth-veil-box{color:#fff;background:#141416b8;border:1px solid #ffffff1f;border-radius:18px;justify-items:center;gap:16px;padding:28px 36px;display:grid;box-shadow:0 24px 60px #00000059}.auth-veil-ring{border:2.5px solid #fff3;border-top-color:#fff;border-radius:50%;width:34px;height:34px;animation:auth-veil-spin .8s linear infinite}.auth-veil-label{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}@keyframes auth-veil-in{0%{opacity:0}to{opacity:1}}@keyframes auth-veil-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.auth-veil{animation:none}.auth-veil-ring{animation-duration:2.4s}}