html.dark.auth-entry-root{--ae-text:var(--color-app-text);--ae-muted:var(--color-muted-text);--ae-border:var(--color-border);--ae-input-bg:var(--color-card-bg)}html.dark.auth-entry-root .auth-entry{--ae-text:var(--color-app-text);--ae-muted:var(--color-muted-text);--ae-border:var(--color-border);--ae-input-bg:var(--color-card-bg);background:var(--color-page-bg);color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__hero,html.dark .landing-page__hero{background:linear-gradient(180deg,var(--palette-dark-surface)0%,var(--palette-dark-base)100%)}html.dark.auth-entry-root .auth-entry__card,html.dark.auth-entry-root .auth-entry__card--flow{background:var(--color-card-bg);border-color:var(--color-border);box-shadow:0 16px 48px #00000059}.auth-entry{--ae-navy:#0f1a2e;--ae-navy-deep:#0a1220;--ae-lime:#a4d037;--ae-primary:#f58220;--ae-peach:#f4c295;--ae-peach-hover:#efb078;--ae-peach-disabled:#f0dcc8;--ae-input-bg:#ebf2ff;--ae-text:#0f172a;--ae-muted:#64748b;--ae-border:#e2e8f0;--ae-card-radius:1.375rem;--ae-pill:9999px;width:100%;min-height:100dvh;color:var(--ae-text);font-family:var(--font-inter),var(--font-sf),var(--font-rubik),ui-sans-serif,system-ui,sans-serif;background:#f8f9fa;overflow-x:clip}.auth-entry__hero{z-index:1;background:linear-gradient(180deg,var(--ae-navy)0%,var(--ae-navy-deep)100%);text-align:center;border-radius:0 0 3.25rem 3.25rem;padding:1.25rem 1rem 5.5rem;position:relative;overflow:hidden}@media (min-width:640px){.auth-entry__hero{border-radius:0 0 3.75rem 3.75rem;padding:1.75rem 1.5rem 5.25rem}}.auth-entry__theme,.landing-page__theme{z-index:5;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));position:absolute}@media (min-width:640px){.auth-entry__theme,.landing-page__theme{top:max(1rem,env(safe-area-inset-top,0px));right:max(1.25rem,env(safe-area-inset-right,0px))}}.auth-entry__theme-toggle.app-header-icon-btn,.auth-entry__theme-toggle.app-header-theme-btn,.landing-page__theme-toggle.app-header-icon-btn,.landing-page__theme-toggle.app-header-theme-btn,html.dark .auth-entry__theme-toggle.app-header-icon-btn,html.dark .auth-entry__theme-toggle.app-header-theme-btn,html.dark .landing-page__theme-toggle.app-header-icon-btn,html.dark .landing-page__theme-toggle.app-header-theme-btn,html.dark.landing-root .landing-page__theme .app-header-icon-btn{color:#f8fafc;-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff6b;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;box-shadow:0 4px 18px #00000047}.auth-entry__theme-toggle.app-header-icon-btn:hover,.landing-page__theme-toggle.app-header-icon-btn:hover,html.dark .auth-entry__theme-toggle.app-header-icon-btn:hover,html.dark .landing-page__theme-toggle.app-header-icon-btn:hover,html.dark.landing-root .landing-page__theme .app-header-icon-btn:hover{background:#ffffff42;border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff24}.auth-entry__theme-toggle svg.text-muted-text{color:#e2e8f0}@media (min-width:640px){.auth-entry__theme-toggle.app-header-icon-btn,.auth-entry__theme-toggle.app-header-theme-btn,.landing-page__theme-toggle.app-header-icon-btn,.landing-page__theme-toggle.app-header-theme-btn,html.dark .auth-entry__theme-toggle.app-header-icon-btn,html.dark .auth-entry__theme-toggle.app-header-theme-btn,html.dark .landing-page__theme-toggle.app-header-icon-btn,html.dark .landing-page__theme-toggle.app-header-theme-btn,html.dark.landing-root .landing-page__theme .app-header-icon-btn{width:2.625rem;min-width:2.625rem;height:2.625rem;min-height:2.625rem}}.auth-entry__ripples{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-entry__ring{border:1px solid #5680b738;border-radius:50%;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.auth-entry__brand{z-index:1;flex-direction:column;align-items:center;max-width:28rem;margin:0 auto;display:flex;position:relative}.auth-entry__brand-link{outline-offset:.375rem;border-radius:1rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.auth-entry__brand-link:hover{opacity:.92}.auth-entry__logo{object-fit:contain;object-position:center;max-width:min(16rem,72vw);display:block;width:auto!important;height:2.75rem!important}@media (min-width:640px){.auth-entry__logo{max-width:18rem;height:3rem!important}}.auth-entry__title{letter-spacing:-.03em;color:#fff;margin:.5rem 0 0;font-size:clamp(2rem,7vw,3rem);font-weight:900;line-height:1}.auth-entry__secure{letter-spacing:.2em;text-transform:uppercase;color:var(--ae-lime);margin:.625rem 0 0;font-size:.625rem;font-weight:800}.auth-entry__secure-pill{border-radius:var(--ae-pill);letter-spacing:.14em;text-transform:uppercase;color:var(--ae-lime);background:#1a3d28d9;align-items:center;gap:.375rem;margin-top:.75rem;padding:.35rem .75rem;font-size:.625rem;font-weight:800;display:inline-flex}.auth-entry--compact-hero .auth-entry__hero--compact,.auth-entry--with-share .auth-entry__hero{padding:1rem 1rem 2.75rem}.auth-entry--with-share .auth-entry__logo{max-width:12rem;height:2.25rem!important}.auth-entry--with-share .auth-entry__title{margin-top:.35rem;font-size:clamp(1.35rem,5vw,1.75rem)}.auth-entry--with-share .auth-entry__secure{margin-top:.35rem;font-size:.5625rem}@media (min-width:640px){.auth-entry--compact-hero .auth-entry__hero--compact,.auth-entry--with-share .auth-entry__hero{padding-bottom:2.5rem}}.auth-entry__body{z-index:10;padding:0 1rem calc(2.5rem + env(safe-area-inset-bottom,0px));margin-top:-2.25rem;position:relative}.auth-entry--with-share .auth-entry__body{margin-top:-1.5rem}.auth-entry__stack{flex-direction:column;gap:.75rem;width:100%;max-width:26rem;margin-inline:auto;display:flex}@media (min-width:640px){.auth-entry__body{margin-top:-2.5rem;padding-inline:1.5rem}}.auth-entry__card{border-radius:var(--ae-card-radius);border:1px solid var(--ae-border);background:#fff;width:100%;max-width:26rem;margin-inline:auto;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 16px 48px #0f172a1a}@media (min-width:640px){.auth-entry__card{padding:1.5rem 1.5rem 1.65rem}}.auth-entry__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ae-text);margin:0 0 .35rem;font-size:.625rem;font-weight:800}.auth-entry__card-eyebrow{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--ae-primary);margin:0 0 .35rem;font-size:.625rem;font-weight:800}.auth-entry__card-lead{text-align:center;color:var(--ae-muted);margin:0 0 1rem;font-size:.8125rem;font-weight:600;line-height:1.45}.auth-entry__card--login{flex-shrink:0}.auth-entry__card-title{text-align:center;color:var(--color-app-text);margin:0 0 1rem;font-size:1.0625rem;font-weight:800;line-height:1.25}.auth-entry__card-lead{text-align:center;max-width:20rem;color:var(--ae-muted);margin:.5rem auto 0;font-size:.875rem;font-weight:500;line-height:1.5}.auth-entry__icon-badge{border:1px solid var(--ae-border);width:3.5rem;height:3.5rem;color:var(--ae-muted);background:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.auth-entry__field{flex-direction:column;gap:.625rem;display:flex}.auth-entry__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ae-muted);font-size:.625rem;font-weight:800}.auth-entry__label-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.auth-entry__label-link{color:var(--ae-primary);font-size:.625rem;font-weight:700;text-decoration:none}.auth-entry__label-link:hover{text-decoration:underline}.auth-entry__input-wrap{position:relative}.auth-entry__input-icon{pointer-events:none;color:#94a3b8;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.auth-entry__input{border-radius:var(--ae-pill);border:1px solid color-mix(in srgb,var(--ae-input-bg)35%,var(--ae-border));background:var(--ae-input-bg);width:100%;height:2.75rem;color:var(--ae-text);outline:none;padding-inline:2.5rem 1rem;font-size:.875rem;font-weight:600;transition:border-color .18s,box-shadow .18s,background-color .18s}.auth-entry__input--plain{padding-inline:1rem}.auth-entry__input::placeholder{color:#94a3b8;font-weight:500}.auth-entry__input:focus{border-color:color-mix(in srgb,var(--ae-primary)35%,var(--ae-border));background:var(--ae-input-bg);box-shadow:0 0 0 3px #f4c29559}.auth-entry__field-error{color:#dc2626;margin:.25rem 0 0;font-size:.75rem;font-weight:600;line-height:1.35}.auth-entry__field-ok{color:#16a34a;margin:.25rem 0 0;font-size:.75rem;font-weight:600;line-height:1.35}.auth-entry__field-checking{color:#64748b;margin:.25rem 0 0;font-size:.75rem;font-weight:600;line-height:1.35}.auth-entry__input--valid,.auth-entry__card--flow .auth-entry__input--plain.auth-entry__input--valid{border-color:#4ade80!important}.auth-entry__input-status{pointer-events:none;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.auth-entry__input-clear{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:.15rem;line-height:0;display:inline-flex}.auth-entry__input-clear:hover,.auth-entry__input-clear:focus-visible{background:#dc26261f;outline:none}.auth-entry__input-status--ok{color:#16a34a}.auth-entry__input-status--checking{color:#64748b}.auth-entry__input-status--error{color:#dc2626}.auth-entry__input-with-icon .auth-entry__input--plain.auth-entry__input--has-status{padding-right:2.5rem}.auth-entry__input--invalid,.auth-entry__card--flow .auth-entry__input--plain.auth-entry__input--invalid,.auth-entry__card--flow select.auth-entry__select.auth-entry__input--invalid{background:var(--color-card-bg);border-color:#f87171!important}.auth-entry__age-box--error{background:#fef2f2;border-color:#fecaca}.auth-entry__form-summary{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.45}.auth-entry__btn-continue:not(:disabled){cursor:pointer}.auth-entry__btn-continue--blocked{opacity:.85;box-shadow:none}.auth-entry__alert{border-radius:.75rem;padding:.625rem .75rem;font-size:.75rem;font-weight:600;line-height:1.4}.auth-entry__alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.auth-entry__alert--warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.auth-entry__alert--info{border:1px solid color-mix(in srgb,var(--ae-primary)25%,transparent);background:color-mix(in srgb,var(--ae-primary)8%,#fff);color:#b45309}.auth-entry .auth-entry__submit{box-sizing:border-box;color:#fff;background-color:#f58220;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:800;display:inline-flex;box-shadow:0 2px 4px #f5822033,0 6px 16px #f5822047}.auth-entry .auth-entry__submit--secondary{border:1px solid var(--ae-border,#cbd5e1);color:var(--ae-text,#0f172a);box-shadow:none;background-color:#0000}html.dark .auth-entry .auth-entry__submit--secondary{border-color:color-mix(in srgb,var(--color-card-border)80%,#64748b);color:var(--color-app-text)}.auth-entry .auth-entry__submit--secondary:hover{background-color:color-mix(in srgb,var(--ae-primary)6%,transparent)}.auth-entry__form{flex-direction:column;gap:1rem;display:flex}.auth-entry__form-block{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.auth-entry__footer{text-align:center;max-width:26rem;color:var(--ae-muted,#64748b);margin:1rem auto 0;font-size:.8125rem;font-weight:500;line-height:1.55}.auth-entry__footer-link{color:var(--ae-primary,#f58220);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.auth-entry__footer-link:hover{color:#d96f12}.auth-entry__footer-panel{border-radius:var(--ae-card-radius);border:1px solid color-mix(in srgb,var(--ae-primary)22%,var(--ae-border));background:color-mix(in srgb,var(--ae-primary)6%,var(--color-page-bg));text-align:center;margin-top:1rem;padding:.875rem 1rem}.auth-entry__footer-panel-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ae-primary);font-size:.625rem;font-weight:800}.auth-entry__footer-panel-copy{color:var(--ae-muted);margin-top:.35rem;font-size:.6875rem;line-height:1.45}.auth-entry__footer-panel-action{color:var(--color-app-text);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.auth-entry__footer-panel-action:hover{color:var(--ae-primary)}.auth-entry__card-action{border-radius:var(--ae-pill);border:1.5px solid var(--ae-primary);width:100%;min-height:2.75rem;color:var(--ae-primary);background:#fff;justify-content:center;align-items:center;gap:.35rem;margin-top:1rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.auth-entry__card-action:hover{background:var(--ae-primary);color:#fff;box-shadow:0 4px 14px #f5822038}.auth-entry__shared-post{z-index:1;isolation:isolate;contain:layout paint style;border-radius:var(--ae-card-radius);border:1px solid var(--ae-border);background:#fff;flex-shrink:0;width:100%;padding:1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 12px 36px #0f172a14}.auth-entry__shared-post--loading,.auth-entry__shared-post--error{flex-direction:column;justify-content:center;min-height:6rem;display:flex}.auth-entry__shared-post--loading{align-items:center}.auth-entry__shared-post-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ae-primary);margin:0 0 .65rem;font-size:.625rem;font-weight:800}.auth-entry__shared-post-head{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.auth-entry__shared-post-avatar{background:var(--ae-input-bg);width:2.5rem;height:2.5rem;color:var(--ae-navy);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex;overflow:hidden}.auth-entry__shared-post-meta{min-width:0}.auth-entry__shared-post-author{color:var(--ae-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:800;overflow:hidden}.auth-entry__shared-post-handle{color:var(--ae-muted);white-space:nowrap;text-overflow:ellipsis;margin:.1rem 0 0;font-size:.75rem;font-weight:600;overflow:hidden}.auth-entry__shared-post-time{color:var(--ae-muted);white-space:nowrap;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.auth-entry__shared-post-body{margin-top:.75rem}.auth-entry__shared-post-text{color:var(--ae-text);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.auth-entry__shared-thumb{background:#f5f0e8;border-radius:.65rem;justify-content:center;align-items:center;width:100%;margin-top:.75rem;display:flex;position:relative;overflow:hidden}.auth-entry__shared-thumb--video{background:#0f172a}.auth-entry__shared-thumb-el{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.auth-entry__shared-thumb-sound{z-index:2;border-radius:var(--ae-pill);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad1;border:none;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.625rem;font-weight:800;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.auth-entry__shared-post-foot{border-top:1px solid var(--ae-border);color:var(--ae-muted);align-items:center;gap:1rem;margin-top:.65rem;padding-top:.65rem;font-size:.75rem;font-weight:700;display:flex}.auth-entry__shared-post-foot span{align-items:center;gap:.3rem;display:inline-flex}.auth-entry__shared-post .auth-entry__shared-post-media,.auth-entry__shared-post-media{width:100%!important;max-width:100%!important;height:10.5rem!important;min-height:0!important;max-height:10.5rem!important;aspect-ratio:unset!important;justify-content:center!important;align-items:center!important;margin-top:.75rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.auth-entry__shared-post .auth-entry__shared-post-frame,.auth-entry__shared-post-frame{width:100%!important;max-width:100%!important;height:10.5rem!important;min-height:0!important;max-height:10.5rem!important;aspect-ratio:unset!important;position:relative!important;inset:auto!important}.auth-entry__shared-post:not(.share-entry__post) .signal-feed-video{width:100%!important;height:10.5rem!important;min-height:0!important;max-height:10.5rem!important;position:relative!important;inset:auto!important}.auth-entry__shared-post:not(.share-entry__post) .signal-feed-video__backdrop{visibility:hidden!important;pointer-events:none!important;opacity:0!important;display:none!important}.auth-entry__shared-post:not(.share-entry__post) .signal-feed-video__asset,.auth-entry__shared-post:not(.share-entry__post) .auth-entry__shared-post-image{object-fit:contain!important;max-width:100%!important;max-height:10.5rem!important}.auth-entry--with-share .auth-entry__stack{z-index:2;position:relative}.auth-entry--with-share .auth-entry__card--login{z-index:3;position:relative;visibility:visible!important;opacity:1!important}.auth-entry__stack--flow{max-width:min(44rem,100vw - 2rem)}.auth-entry__stack--flow>.auth-entry__card{max-width:none}.auth-entry__card--flow{background:#fff;border:1px solid #f1f5f9;border-radius:1.5rem;width:100%;max-width:none;padding:1.75rem 1.35rem 1.9rem;overflow:visible;box-shadow:0 20px 50px #0f172a26}@media (min-width:640px){.auth-entry__card--flow{padding:2.25rem 2.25rem 2.15rem}}.auth-entry__profile-header{border-bottom:1px solid #f1f5f9;margin:0 0 2rem;padding-bottom:1.25rem}.auth-entry__profile-title{letter-spacing:-.02em;color:var(--color-app-text);margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.auth-entry__profile-header .auth-entry__invite-ok{letter-spacing:.08em;text-transform:uppercase;color:#8dc63f;margin:.5rem 0 0;font-size:.6875rem;font-weight:800}.auth-entry__profile-photo{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;display:flex}.auth-entry__profile-photo-ring{flex-shrink:0;width:6.5rem;height:6.5rem;position:relative}.auth-entry__profile-photo-trigger{cursor:pointer;background:0 0;border:none;border-radius:50%;width:100%;height:100%;padding:0;display:block;position:relative}.auth-entry__profile-photo-trigger:disabled{cursor:not-allowed}.auth-entry__profile-photo-trigger:focus-visible{outline-offset:3px;outline:2px solid #f58220}.auth-entry__profile-photo-avatar{color:#94a3b8;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.auth-entry__profile-photo-trigger:not(:disabled):hover .auth-entry__profile-photo-avatar{background:#fff7ed;border-color:#f58220}.auth-entry__profile-photo:has(.auth-entry__profile-photo-copy--action:not(:disabled):hover) .auth-entry__profile-photo-avatar{background:#fff7ed;border-color:#f58220}.auth-entry__profile-photo-avatar--filled{background:#fff;border-style:solid;border-color:#e2e8f0}.auth-entry__profile-photo-preview{object-fit:cover;width:100%;height:100%}.auth-entry__profile-photo-spinner{color:#f58220;animation:.8s linear infinite auth-entry-spin}.auth-entry__profile-photo-loading-label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;white-space:nowrap;font-size:.625rem;font-weight:700;position:absolute;bottom:-1.35rem;left:50%;transform:translate(-50%)}.auth-entry__profile-photo-ring--loading{margin-bottom:1.25rem}.auth-entry__profile-photo-badge{color:#fff;pointer-events:none;background:#1e293b;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex;position:absolute;bottom:0;right:0}.auth-entry__profile-photo-remove{z-index:2;color:#fff;cursor:pointer;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .15s,transform .15s;display:flex;position:absolute;top:-.125rem;right:-.125rem;box-shadow:0 2px 8px #ef444459}.auth-entry__profile-photo-remove:hover,.auth-entry__profile-photo-remove:focus-visible{background:#dc2626;transform:scale(1.05)}.auth-entry__profile-photo-remove:disabled{opacity:.6;cursor:not-allowed}.auth-entry__profile-photo-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-entry__profile-photo-copy{text-align:left;flex:1;min-width:0}.auth-entry__profile-photo-copy--action{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.auth-entry__profile-photo-copy--action:disabled{cursor:not-allowed;opacity:.85}.auth-entry__profile-photo-copy--action:not(:disabled):hover .auth-entry__profile-photo-title,.auth-entry__profile-photo-copy--action:not(:disabled):focus-visible .auth-entry__profile-photo-title{color:#f58220}.auth-entry__profile-photo .auth-entry__field-error{flex-basis:100%;margin-top:.25rem}@keyframes auth-entry-spin{to{transform:rotate(360deg)}}.auth-entry__profile-photo-title{color:var(--color-app-text);margin:0;font-size:.875rem;font-weight:700}.auth-entry__profile-photo-hint{color:var(--color-muted-text);margin:.25rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.45}.auth-entry__section--panel{border:1px solid var(--color-border);background:var(--color-card-bg);border-radius:1rem;margin-top:0;padding:1.3125rem;overflow:visible}.auth-entry__section--panel .auth-entry__section-head{letter-spacing:.14em;text-transform:uppercase;color:var(--ae-primary);margin-bottom:1rem;font-size:.625rem;font-weight:800}.auth-entry__section--panel .auth-entry__section-head svg{color:var(--color-app-text)}.auth-entry__section--panel .auth-entry__section-fields{gap:1.25rem}.auth-entry__section-head-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.auth-entry__section-head-row .auth-entry__section-head{margin-bottom:0}.auth-entry__field-grid{gap:1rem;display:grid}@media (min-width:520px){.auth-entry__field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.25rem}.auth-entry__field-grid .auth-entry__field--full{grid-column:1/-1}.auth-entry__card--flow .auth-entry__field-grid .auth-entry__field{min-width:0}}.auth-entry__card--flow .auth-entry__input--plain{min-width:0}.auth-entry__input-with-icon{position:relative}.auth-entry__input-with-icon .auth-entry__input-icon-left{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.auth-entry__input-with-icon .auth-entry__input--plain,.auth-entry__card--flow .auth-entry__input-with-icon:not(.auth-entry__input-with-icon--password) .auth-entry__input--plain{padding-left:2.5rem}.auth-entry__section--plain{background:0 0;border:none;margin-top:0;padding:0}.auth-entry__section--plain .auth-entry__section-head{letter-spacing:.14em;text-transform:uppercase;color:var(--ae-primary);margin-bottom:.5rem;font-size:.625rem;font-weight:800}.auth-entry__section--plain .auth-entry__section-head svg{color:var(--ae-primary)}.auth-entry__section-desc{color:#64748b;margin:0 0 .75rem;font-size:.75rem;font-weight:500;line-height:1.45}.auth-entry__category-tiles{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.auth-entry__category-tile{border:2px solid var(--color-border);background:var(--color-page-bg);color:#475569;cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:4.6rem;padding:.875rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.auth-entry__category-tile svg{color:#94a3b8;flex-shrink:0}.auth-entry__category-tile--active{color:#fff;background:#1e293b;border-color:#1e293b;box-shadow:0 2px 4px -2px #0000001a,0 4px 6px -1px #0000001a}.auth-entry__category-tile--active svg{color:#f58220}.auth-entry__invited-type-card{border:1px solid color-mix(in srgb,var(--ae-primary,#f97316)35%,var(--color-border));background:color-mix(in srgb,var(--ae-primary,#f97316)10%,var(--color-card-bg));border-radius:1rem;align-items:flex-start;gap:.875rem;margin:0 0 1.25rem;padding:1rem 1.05rem;display:flex}.auth-entry__invited-type-card__icon{background:color-mix(in srgb,var(--ae-primary,#f97316)18%,transparent);width:2.75rem;height:2.75rem;color:var(--ae-primary,#f97316);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-entry__invited-type-card__copy{min-width:0}.auth-entry__invited-type-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ae-primary,#f97316);margin:0;font-size:.625rem;font-weight:800}.auth-entry__invited-type-card__title{color:var(--color-app-text);margin:.2rem 0 0;font-size:1.05rem;font-weight:800;line-height:1.25}.auth-entry__invited-type-card__hint{color:var(--color-muted-text);margin:.3rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.45}.auth-entry__type-request-note{border:1px solid var(--color-border);background:var(--color-page-bg);color:var(--color-muted-text);border-radius:.875rem;margin:0 0 1rem;padding:.9rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.5}.auth-entry__type-request-note p{margin:0}.auth-entry__type-request-note__prompt{color:var(--color-app-text);font-weight:700;margin-top:.55rem!important}.auth-entry__type-option-list{flex-direction:column;gap:.65rem;margin:0 0 1.15rem;display:flex}.auth-entry__type-option{border:1.5px solid var(--color-border);background:var(--color-page-bg);text-align:left;cursor:pointer;border-radius:.95rem;align-items:center;gap:.85rem;width:100%;padding:.9rem .95rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.auth-entry__type-option:hover{border-color:color-mix(in srgb,var(--ae-primary,#f97316)45%,var(--color-border))}.auth-entry__type-option:focus-visible{outline:2px solid var(--ae-primary,#f97316);outline-offset:2px}.auth-entry__type-option--selected{border-color:var(--ae-primary,#f97316);background:color-mix(in srgb,var(--ae-primary,#f97316)12%,var(--color-card-bg));box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-primary,#f97316)35%,transparent)}.auth-entry__type-option__icon{background:var(--color-card-bg);width:2.5rem;height:2.5rem;color:var(--color-muted-text);border:1px solid var(--color-border);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.auth-entry__type-option--selected .auth-entry__type-option__icon{background:color-mix(in srgb,var(--ae-primary,#f97316)18%,transparent);border-color:color-mix(in srgb,var(--ae-primary,#f97316)40%,transparent);color:var(--ae-primary,#f97316)}.auth-entry__type-option__copy{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.auth-entry__type-option__label{color:var(--color-app-text);font-size:.9375rem;font-weight:700;line-height:1.25}.auth-entry__type-option__hint{color:var(--color-muted-text);font-size:.75rem;font-weight:500;line-height:1.4}.auth-entry__type-option__check{border:1.5px solid var(--color-border);color:#0000;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.auth-entry__type-option__check--on{border-color:var(--ae-primary,#f97316);background:var(--ae-primary,#f97316);color:#fff}.auth-entry__submit:disabled,.auth-entry__submit--primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.auth-entry__category-hint-box{background:color-mix(in srgb,#1e293b 5%,var(--color-page-bg));color:var(--color-muted-text);border:1px solid #e2e8f099;border-radius:.75rem;margin-top:.75rem;padding:1.1875rem .9375rem;font-size:.8125rem;font-weight:500;line-height:1.45}.auth-entry__age-box--figma{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-top:0;padding:1.0625rem;display:flex}.auth-entry__age-box--figma input{accent-color:#0075ff;border-radius:.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.auth-entry__age-title{color:var(--color-app-text);font-size:.875rem;font-weight:700;display:block}.auth-entry__age-sub{color:#64748b;margin-top:.125rem;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.auth-entry__profile-footer{border-top:1px solid #f1f5f9;margin-top:.5rem;padding-top:1rem}.auth-entry__btn-continue{color:#fff;cursor:pointer;background:#f58220;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.75rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:700;transition:opacity .15s;display:inline-flex;box-shadow:0 4px 6px -4px #f5822033,0 10px 15px -3px #f5822033}.auth-entry__btn-continue:disabled{opacity:.55;cursor:not-allowed}.auth-entry__legal{margin:1rem 0 0;text-align:center;letter-spacing:normal;text-transform:none;max-width:22rem;color:var(--ae-muted,#64748b);margin-inline:auto;font-size:.8125rem;font-weight:500;line-height:1.55}.auth-entry__legal-link{color:var(--ae-primary,#f58220);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.auth-entry__legal-link:hover{color:#d96f12}html.dark.auth-entry-root .auth-entry__legal{color:var(--ae-muted,#94a3b8)}html.dark.auth-entry-root .auth-entry__legal-link:hover{color:#f59a4a}.auth-entry__legal-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem .625rem;margin-top:1.25rem;display:flex}.auth-entry__legal-sep{color:var(--ae-muted,#94a3b8);-webkit-user-select:none;user-select:none;font-size:.8125rem;line-height:1}@media (max-width:480px){.auth-entry__card--flow{padding:1.6rem 1.25rem 1.85rem}.auth-entry__category-tiles{grid-template-columns:1fr}.auth-entry__profile-photo{text-align:center;flex-direction:column;align-items:center}}.auth-entry__card--flow .auth-entry__field{gap:.375rem}.auth-entry__card--flow .auth-entry__label{letter-spacing:.06em;color:var(--color-muted-text);font-size:.75rem;font-weight:600;line-height:1.3}.auth-entry__card--flow .auth-entry__input--plain,.auth-entry__card--flow select.auth-entry__select,.auth-entry__card--flow textarea.auth-entry__input--plain{background:var(--color-page-bg);height:2.875rem;color:var(--color-app-text);border:1px solid #e2e8f0;border-radius:.75rem;font-size:.875rem;font-weight:500}.auth-entry__card--flow textarea.auth-entry__input--plain{resize:vertical;height:auto;min-height:5.375rem;padding-top:.8125rem;padding-bottom:.8125rem}.auth-entry__card--flow select.auth-entry__select{width:100%;color:var(--color-app-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-inline:1rem 2.25rem}.auth-entry__select{width:100%;position:relative}.auth-entry__select-trigger{background:var(--color-page-bg,#f8f9fa);width:100%;height:2.875rem;color:var(--color-app-text,#0f172a);text-align:left;cursor:pointer;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:0 .875rem 0 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.auth-entry__select--empty .auth-entry__select-trigger{color:#94a3b8}.auth-entry__select-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--ae-primary,#f58220)35%,#e2e8f0)}.auth-entry__select-trigger:focus-visible,.auth-entry__select--open .auth-entry__select-trigger{border-color:color-mix(in srgb,var(--ae-primary,#f58220)45%,#e2e8f0);box-shadow:0 0 0 3px #f4c29559}.auth-entry__select--invalid .auth-entry__select-trigger{background:var(--color-card-bg,#fff);box-shadow:none;border-color:#f87171!important}.auth-entry__select--disabled .auth-entry__select-trigger{opacity:.6;cursor:not-allowed}.auth-entry__select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-entry__select-chevron{color:#64748b;flex-shrink:0;transition:transform .15s}.auth-entry__select--open .auth-entry__select-chevron{transform:rotate(180deg)}.auth-entry__select-menu{z-index:80;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;max-height:min(16rem,45dvh);margin:0;padding:.35rem;list-style:none;position:absolute;inset:calc(100% + .35rem) 0 auto;overflow:hidden auto;box-shadow:0 10px 15px -3px #0f172a1f,0 4px 6px -4px #0f172a14}.auth-entry__select--open-up .auth-entry__select-menu{top:auto;bottom:calc(100% + .35rem);box-shadow:0 -10px 15px -3px #0f172a1f,0 -4px 6px -4px #0f172a14}html.dark.auth-entry-root .auth-entry__select-menu{background:var(--color-card-bg);border-color:var(--color-border,#334155);box-shadow:0 12px 28px #00000073,0 4px 10px #00000040}html.dark.auth-entry-root .auth-entry__select--open-up .auth-entry__select-menu{box-shadow:0 -12px 28px #00000073,0 -4px 10px #00000040}html.dark .auth-entry__select-menu{background:var(--color-card-bg,#1e293b);border-color:var(--color-border,#334155);box-shadow:0 12px 28px #00000073,0 4px 10px #00000040}html.dark .auth-entry__select-trigger{background:var(--color-card-bg,#1e293b);border-color:var(--color-border,#334155);color:var(--color-app-text,#f8fafc)}html.dark .auth-entry__select-chevron{color:var(--color-muted-text,#94a3b8)}html.dark .auth-entry__select-option{color:var(--color-app-text,#f8fafc)}html.dark .auth-entry__select-option:hover,html.dark .auth-entry__select-option:focus-visible{background:color-mix(in srgb,var(--ae-primary,#f58220)18%,transparent)}html.dark .auth-entry__select-option--selected{background:color-mix(in srgb,var(--ae-primary,#f58220)22%,transparent);color:var(--ae-primary,#f58220)}.auth-entry__select-option{width:100%;color:var(--color-app-text,#0f172a);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;font-size:.875rem;font-weight:600;transition:background-color .12s;display:flex}.auth-entry__select-option:hover,.auth-entry__select-option:focus-visible{background:color-mix(in srgb,var(--ae-primary,#f58220)12%,transparent);outline:none}.auth-entry__select-option--selected{background:color-mix(in srgb,var(--ae-primary,#f58220)16%,transparent);color:var(--ae-primary,#f58220)}.auth-entry__form--flow{flex-direction:column;gap:2rem;display:flex}.auth-entry__form--flow>.auth-entry__section{margin-top:0}.auth-entry__back-link{letter-spacing:.1em;text-transform:uppercase;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.4rem;width:fit-content;margin:0 0 1rem;padding:.45rem .85rem .45rem .65rem;font-size:.6875rem;font-weight:800;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.auth-entry__back-link:hover{color:#0f1a2e;background:#fff;border-color:#cbd5e1}html.dark.auth-entry-root .auth-entry__back-link:hover{color:#fff;background:color-mix(in srgb,var(--color-card-bg)70%,white 16%)}.auth-entry__flow-title{color:var(--ae-text);margin:0 0 .35rem;font-size:1.375rem;font-weight:800;line-height:1.2}.auth-entry__flow-lead{color:var(--ae-muted);margin:0 0 1rem;font-size:.8125rem;font-weight:500;line-height:1.5}.auth-entry__verify-intro{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.75rem;display:flex}.auth-entry__verify-intro .auth-entry__back-link{align-self:flex-start;margin:0}.auth-entry__verify-intro .auth-entry__flow-title{letter-spacing:-.02em;color:var(--color-app-text);margin:0;font-size:1.5rem}.auth-entry__verify-intro .auth-entry__flow-lead{color:#64748b;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.auth-entry__flow-bonus{color:#8dc63f;font-weight:700}.auth-entry__form--verify{flex-direction:column;gap:1.5rem;display:flex}.auth-entry__form--verify .auth-entry__alert{margin:0}.auth-entry__form--verify .auth-entry__btn-navy{margin-top:.25rem}.auth-entry__form--verify>.auth-entry__section,.auth-entry__form--verify>.auth-entry__section--panel{margin-top:0}.auth-entry__field-hint{color:#94a3b8;margin:.375rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.4}.auth-entry__field-hint--ok{color:#64748b;align-items:center;gap:.35rem;display:inline-flex}.auth-entry__location-btn{color:#0f1a2e;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.75rem;margin-top:.625rem;padding:.55rem .9rem;font-size:.875rem;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.auth-entry__location-btn:hover:not(:disabled),.auth-entry__location-btn:focus-visible{color:#9a3412;background:#fff7ed;border-color:#f58220;outline:none}.auth-entry__location-btn:disabled{opacity:.65;cursor:wait}html.dark.auth-entry-root .auth-entry__location-btn{color:#e2e8f0;background:#0f172a;border-color:#334155}html.dark.auth-entry-root .auth-entry__location-btn:hover:not(:disabled),html.dark.auth-entry-root .auth-entry__location-btn:focus-visible{color:#fdba74;background:#1c1917;border-color:#f58220}.auth-entry__btn-navy--verify,.auth-entry button.auth-entry__btn-navy--verify,html.dark.auth-entry-root .auth-entry button.auth-entry__btn-navy--verify{color:#fff;background:#0f1a2e;border-radius:.75rem;min-height:3.75rem;font-size:1rem;font-weight:700}.auth-entry__verify-intro--email{text-align:center;margin-bottom:1.75rem}.auth-entry__verify-intro--email .auth-entry__back-link{align-self:flex-start;margin-bottom:1rem}.auth-entry__verify-eyebrow{margin:0 0 .5rem}.auth-entry__verify-title{letter-spacing:-.02em;text-align:center;margin:0 0 .5rem;font-size:1.5rem}.auth-entry__verify-lead{text-align:center;color:#64748b;margin:0;font-size:.875rem;line-height:1.5}.auth-entry__verify-email{color:#0f172a;word-break:break-word;font-weight:700}.auth-entry__verify-email-form{flex-direction:column;gap:1rem;display:flex}.auth-entry__otp-row{justify-content:center;gap:.5rem;display:flex}.auth-entry__otp-input{text-align:center;color:#0f172a;background:#ebf2ff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;width:2.75rem;height:2.75rem;font-size:1.125rem;font-weight:800;transition:border-color .15s,background-color .15s,box-shadow .15s}.auth-entry__otp-input:focus{background:#fff;border-color:#f58220;box-shadow:0 0 0 3px #f5822026}.auth-entry__otp-input--invalid{background:#fffafb;border-color:#f87171}.auth-entry__verify-alert{margin:0}.auth-entry__verify-submit{margin-top:.25rem}.auth-entry__verify-resend{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.75rem;font-weight:700;transition:color .15s}.auth-entry__verify-resend:hover:not(:disabled),.auth-entry__verify-resend:focus-visible:not(:disabled){color:#f58220}.auth-entry__verify-resend:disabled{cursor:not-allowed;opacity:.85}.auth-entry__password-reset-form{flex-direction:column;gap:1rem;display:flex}.auth-entry__input-with-icon--password{position:relative}.auth-entry__input-with-icon--password .auth-entry__input--plain,.auth-entry__input-with-icon--password .auth-entry__input--password{padding-left:1rem;padding-right:2.75rem}.auth-entry__password-toggle{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.auth-entry__password-toggle:hover,.auth-entry__password-toggle:focus-visible{color:#f58220}.auth-entry__secondary-actions{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;display:flex}.auth-entry__verify-resend--link{text-decoration:none}.auth-entry__password-reset-success{margin-top:.5rem;text-decoration:none}@media (min-width:480px){.auth-entry__otp-input{width:3rem;height:3rem}.auth-entry__otp-row{gap:.625rem}}.auth-entry__invite-ok{letter-spacing:.06em;text-transform:uppercase;color:#16a34a;align-items:center;gap:.35rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:800;display:inline-flex}.auth-entry__section{border:1px solid var(--ae-border);background:var(--color-card-bg);border-radius:.875rem;margin-top:1rem;padding:.875rem 1rem 1rem}.auth-entry__section-head{letter-spacing:.14em;text-transform:uppercase;color:var(--ae-text);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.625rem;font-weight:800;display:flex}.auth-entry__section-head svg{color:var(--ae-primary);flex-shrink:0}.auth-entry__section-fields{flex-direction:column;gap:1rem;display:flex}.auth-entry__section-note{letter-spacing:.1em;text-transform:uppercase;color:var(--ae-muted);white-space:nowrap;align-items:center;gap:.25rem;margin-left:auto;font-size:.5625rem;font-weight:700;display:inline-flex}.auth-entry__grid-2{gap:.75rem;display:grid}@media (min-width:520px){.auth-entry__grid-2{grid-template-columns:1fr 1fr}}.auth-entry__category-row{flex-wrap:wrap;gap:.5rem;display:flex}.auth-entry__category-btn{border-radius:var(--ae-pill);border:1px solid var(--ae-border);min-width:5.5rem;color:var(--ae-muted);background:#fff;flex:1 1 0;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.auth-entry__category-btn--active{border-color:var(--ae-navy);background:var(--ae-navy);color:#fff}.auth-entry__category-hint{color:var(--ae-muted);margin-top:.5rem;font-size:.6875rem;line-height:1.45}.auth-entry__tags{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.auth-entry__tag{border-radius:var(--ae-pill);border:1px solid var(--ae-border);background:var(--color-page-bg);color:var(--color-muted-text);padding:.35rem .65rem;font-size:.625rem;font-weight:700}.auth-entry__tag--on{color:#fff;background:#8dc63f;border-color:#8dc63f;align-items:center;gap:.25rem;display:inline-flex;box-shadow:0 1px 2px #0000000d}.auth-entry__vendor-search-clear{z-index:2;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.auth-entry__input-with-icon:has(.auth-entry__vendor-search-clear) .auth-entry__input--plain{padding-right:2.5rem}.auth-entry__vendor-results{overscroll-behavior:contain;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;flex-direction:column;gap:.25rem;max-height:min(14rem,40dvh);margin:.65rem 0 0;padding:.25rem;list-style:none;display:flex;overflow:hidden auto}.auth-entry__vendor-result{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.7rem .8rem;transition:background-color .12s;display:flex}.auth-entry__vendor-result:hover,.auth-entry__vendor-result:focus-visible{background:color-mix(in srgb,var(--ae-primary,#f58220)10%,#f8fafc);outline:none}.auth-entry__vendor-result-name{color:var(--color-app-text,#0f172a);font-size:.875rem;font-weight:700;line-height:1.25}.auth-entry__vendor-result-meta{color:#64748b;font-size:.75rem;font-weight:500;line-height:1.3}.auth-entry__vendor-picked{background:#f1f8e8;border:1px solid #bcd9a0;border-radius:.875rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.auth-entry__vendor-picked-main{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.auth-entry__vendor-picked-check{color:#fff;background:#8dc63f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;display:inline-flex}.auth-entry__vendor-picked-name{color:var(--color-app-text,#0f172a);margin:0;font-size:.9375rem;font-weight:800;line-height:1.25}.auth-entry__vendor-picked-meta{color:#64748b;margin:.15rem 0 0;font-size:.75rem;font-weight:560}.auth-entry__vendor-picked-clear{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.auth-entry__vendor-picked-clear:hover,.auth-entry__vendor-picked-clear:focus-visible{color:#dc2626;background:#dc26261f;outline:none}html.dark.auth-entry-root .auth-entry__vendor-results{background:var(--color-card-bg);border-color:var(--color-border,#334155)}html.dark.auth-entry-root .auth-entry__vendor-result:hover,html.dark.auth-entry-root .auth-entry__vendor-result:focus-visible{background:color-mix(in srgb,var(--ae-primary,#f58220)16%,transparent)}html.dark.auth-entry-root .auth-entry__vendor-picked{background:color-mix(in srgb,#8dc63f 18%,var(--color-card-bg));border-color:color-mix(in srgb,#8dc63f 40%,var(--color-border,#334155))}.auth-entry__follower-range{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.auth-entry__follower-range__chip{border:1.5px solid var(--color-border);background:var(--color-page-bg);min-height:2.35rem;color:var(--color-app-text);cursor:pointer;border-radius:.75rem;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8125rem;font-weight:700;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.auth-entry__follower-range__chip:hover{border-color:color-mix(in srgb,var(--ae-primary,#f97316)45%,var(--color-border))}.auth-entry__follower-range__chip--on{border-color:var(--ae-primary,#f97316);background:color-mix(in srgb,var(--ae-primary,#f97316)14%,var(--color-card-bg));color:var(--color-app-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-primary,#f97316)30%,transparent)}.auth-entry__follower-range__chip--on svg{color:var(--ae-primary,#f97316)}html.dark.auth-entry-root .auth-entry__follower-range__chip{background:var(--color-page-bg);border-color:var(--color-border);color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__follower-range__chip--on{background:color-mix(in srgb,var(--ae-primary,#f97316)16%,var(--color-card-bg));border-color:var(--ae-primary,#f97316)}.auth-entry__age-box{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-page-bg);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;width:100%;margin-top:1rem;padding:.75rem 1rem;display:flex}.auth-entry__age-box input{width:1.125rem;height:1.125rem;accent-color:var(--ae-primary,#f97316);flex-shrink:0;margin-top:.125rem}.auth-entry__age-box>span{min-width:0;color:var(--color-app-text);text-wrap:pretty;flex:auto;font-size:.8125rem;font-weight:600;line-height:1.45}.auth-entry__ack-stack{flex-direction:column;gap:.75rem;width:100%;display:flex}.auth-entry__ack-stack .auth-entry__age-box{margin-top:0}.auth-entry__upload{background:var(--color-page-bg);text-align:center;min-height:7rem;color:var(--ae-muted);cursor:pointer;border:1px dashed #cbd5e1;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;font-size:.75rem;font-weight:600;display:flex}.auth-entry__upload--license{border-width:2px;border-color:var(--color-border);min-height:10.5rem;padding:1.35rem 1rem 1rem}.auth-entry__upload-icon{background:var(--color-page-bg);color:#64748b;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.auth-entry__upload-title{color:var(--color-muted-text);margin-top:.5rem;font-size:.875rem;font-weight:600}.auth-entry__upload-hint{color:var(--ae-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.auth-entry__upload input{display:none}.auth-entry__upload--invalid{border-color:var(--color-error);background:var(--color-card-bg)}.auth-entry__btn-navy,.auth-entry button.auth-entry__btn-navy,html.dark.auth-entry-root .auth-entry button.auth-entry__btn-navy{border-radius:var(--ae-pill);color:#fff;cursor:pointer;background:#0f1a2e;border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;margin-top:0;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 4px 6px -4px #0f1a2e40,0 10px 15px -3px #0f1a2e33}.auth-entry__btn-navy span,.auth-entry__btn-navy svg,.auth-entry button.auth-entry__btn-navy span,.auth-entry button.auth-entry__btn-navy svg,html.dark.auth-entry-root .auth-entry button.auth-entry__btn-navy span,html.dark.auth-entry-root .auth-entry button.auth-entry__btn-navy svg{color:#fff}.auth-entry__btn-navy--submit{border-radius:.75rem;min-height:3.75rem;font-size:1rem;font-weight:700}.auth-entry__btn-navy:disabled,.auth-entry__btn-navy.auth-entry__btn-continue--blocked:disabled,.auth-entry button.auth-entry__btn-navy:disabled{color:#fff;opacity:1;cursor:not-allowed;box-shadow:none;background:#64748b}.auth-entry button.auth-entry__btn-navy:disabled span,.auth-entry button.auth-entry__btn-navy:disabled svg{color:#fff}.auth-entry__welcome{text-align:center;flex-direction:column;align-items:center;padding:.25rem 0 .15rem;display:flex}.auth-entry__welcome-icon-badge{color:#6f9f2a;background:#8dc63f24;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:1.25rem;display:flex;box-shadow:0 0 0 8px #8dc63f14}.auth-entry__welcome-kicker{letter-spacing:.14em;text-transform:uppercase;color:#6f9f2a;margin:0 0 .45rem;font-size:.6875rem;font-weight:800}.auth-entry__welcome-title{letter-spacing:-.03em;color:var(--ae-text,#0f172a);margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.2}.auth-entry__welcome-lead{max-width:26rem;color:var(--ae-muted,#64748b);margin:.75rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.55}.auth-entry__welcome-stats{grid-template-columns:1fr;gap:.75rem;width:100%;margin:1.75rem 0 1.35rem;display:grid}@media (min-width:520px){.auth-entry__welcome-stats{grid-template-columns:1fr 1fr}}.auth-entry__welcome-stat{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;padding:1rem 1.1rem;display:flex}.auth-entry__welcome-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:.6875rem;font-weight:800}.auth-entry__welcome-stat-value{color:#0f172a;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.auth-entry__welcome-stat-value--points{color:#f58220}.auth-entry__welcome-stat-badge{color:#0f1a2e;background:#ecedee;border-radius:9999px;align-items:center;max-width:100%;margin:0;padding:.35rem .7rem;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-flex}.auth-entry__welcome-cta{width:100%;margin-top:.15rem}html.dark.auth-entry-root .auth-entry__welcome-title{color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__welcome-lead{color:var(--color-muted-text,#94a3b8)}html.dark.auth-entry-root .auth-entry__welcome-stat-label{color:#94a3b8}html.dark.auth-entry-root .auth-entry__welcome-stat-badge{color:#e2e8f0;background:#ffffff1a}html.dark.auth-entry-root .auth-entry__welcome-icon-badge{color:#a4d037;background:#8dc63f29;box-shadow:0 0 0 8px #8dc63f14}html.dark.auth-entry-root .auth-entry__card-title,html.dark.auth-entry-root .auth-entry__flow-title,html.dark.auth-entry-root .auth-entry__profile-title,html.dark.auth-entry-root .auth-entry__verify-title{color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__footer-link{color:var(--ae-primary,#f58220)}html.dark.auth-entry-root .auth-entry__footer-link:hover{color:#f59a4a}html.dark.auth-entry-root .auth-entry__input,html.dark.auth-entry-root .auth-entry__card--flow .auth-entry__input--plain,html.dark.auth-entry-root .auth-entry__card--flow select.auth-entry__select,html.dark.auth-entry-root .auth-entry__card--flow textarea.auth-entry__input--plain,html.dark.auth-entry-root .auth-entry__select-trigger,html.dark.auth-entry-root .auth-entry__otp-input{background:var(--color-card-bg);border-color:var(--color-border);color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__input::placeholder,html.dark.auth-entry-root .auth-entry__otp-input::placeholder{color:var(--color-placeholder)}html.dark.auth-entry-root .auth-entry__input:focus,html.dark.auth-entry-root .auth-entry__otp-input:focus,html.dark.auth-entry-root .auth-entry__select-trigger:focus{background:var(--color-card-bg);border-color:#f58220;box-shadow:0 0 0 3px #f5822040}html.dark.auth-entry-root .auth-entry__input-icon,html.dark.auth-entry-root .auth-entry__input-with-icon .auth-entry__input-icon-left,html.dark.auth-entry-root .auth-entry__password-toggle{color:var(--color-placeholder)}html.dark.auth-entry-root .auth-entry__select-menu{background:var(--color-card-bg);border-color:var(--color-border)}html.dark.auth-entry-root .auth-entry__select-option{color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__icon-badge{background:var(--color-page-bg);border-color:var(--color-border);color:var(--color-muted-text)}html.dark.auth-entry-root .auth-entry__alert--error{background:color-mix(in srgb,#ef4444 14%,var(--color-card-bg));color:#fca5a5;border-color:#f8717159}html.dark.auth-entry-root .auth-entry__alert--warn{background:color-mix(in srgb,#f59e0b 14%,var(--color-card-bg));color:#fde68a;border-color:#fbbf2459}html.dark.auth-entry-root .auth-entry__alert--info{background:color-mix(in srgb,#f58220 12%,var(--color-card-bg));color:#fdba74;border-color:#f5822059}html.dark.auth-entry-root .auth-entry__verify-lead,html.dark.auth-entry-root .auth-entry__section-desc,html.dark.auth-entry-root .auth-entry__field-checking{color:var(--color-muted-text)}html.dark.auth-entry-root .auth-entry__verify-email{color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__otp-input--invalid{background:color-mix(in srgb,#ef4444 12%,var(--color-card-bg));border-color:#f87171}html.dark.auth-entry-root .auth-entry__verify-resend{color:var(--color-muted-text)}html.dark.auth-entry-root .auth-entry__card-action{color:#f58220;background:0 0;border-color:#f58220}html.dark.auth-entry-root .auth-entry__card-action:hover{color:#fff;background:#f58220}html.dark.auth-entry-root .auth-entry__shared-post{background:var(--color-card-bg);border-color:var(--color-border)}html.dark.auth-entry-root .auth-entry__profile-header{border-bottom-color:var(--color-border)}html.dark.auth-entry-root .auth-entry__category-tile{background:var(--color-page-bg);border-color:var(--color-border);color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__category-tile svg{color:var(--color-placeholder)}html.dark.auth-entry-root .auth-entry__category-tile--active{background:color-mix(in srgb,var(--ae-primary,#f97316)16%,var(--color-card-bg));border-color:var(--ae-primary,#f97316);color:var(--color-app-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-primary,#f97316)30%,transparent)}html.dark.auth-entry-root .auth-entry__category-tile--active svg{color:var(--ae-primary,#f97316)}html.dark.auth-entry-root .auth-entry__category-hint-box,html.dark.auth-entry-root .auth-entry__age-box,html.dark.auth-entry-root .auth-entry__age-box--figma,html.dark.auth-entry-root .auth-entry__upload,html.dark.auth-entry-root .auth-entry__upload--license{background:var(--color-page-bg);border-color:var(--color-border);color:var(--color-muted-text)}html.dark.auth-entry-root .auth-entry__age-title{color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__age-sub,html.dark.auth-entry-root .auth-entry__upload-title,html.dark.auth-entry-root .auth-entry__upload-hint{color:var(--color-muted-text)}html.dark.auth-entry-root .auth-entry__upload-icon{background:var(--color-card-bg);color:var(--color-placeholder)}html.dark.auth-entry-root .auth-entry__tag{background:var(--color-page-bg);border-color:var(--color-border);color:var(--color-muted-text)}html.dark.auth-entry-root .auth-entry__tag--on{background:color-mix(in srgb,#8dc63f 22%,var(--color-card-bg));color:#c6e89a;border-color:#8dc63f;box-shadow:0 0 0 1px #8dc63f59}html.dark.auth-entry-root .auth-entry__tag--on svg{color:#8dc63f}html.dark.auth-entry-root .auth-entry__welcome-stat{background:var(--color-page-bg);border-color:var(--color-border)}html.dark.auth-entry-root .auth-entry__welcome-stat-value{color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__welcome-stat-badge{background:var(--cockpit-nav-active-bg);color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__back-link{background:var(--color-page-bg);border-color:var(--color-border);color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry__back-link:hover{background:var(--cockpit-nav-active-bg);border-color:color-mix(in srgb,var(--cockpit-primary)40%,var(--color-border));color:var(--color-app-text)}html.dark.auth-entry-root .auth-entry button.auth-entry__btn-navy,html.dark.auth-entry-root .auth-entry button.auth-entry__btn-navy--verify{background:var(--cockpit-nav-active-bg);border:1px solid var(--color-border);color:var(--color-app-text);box-shadow:0 10px 28px #00000059}html.dark.auth-entry-root .auth-entry button.auth-entry__btn-navy:disabled{background:var(--color-border-light);color:var(--color-muted-text);border-color:#0000}html.dark.auth-entry-root .auth-entry__field-error{color:#fca5a5}html.dark.auth-entry-root .auth-entry__field-ok{color:#4ade80}
.share-entry{--se-bg:#f0f2f5;--se-card:#fff;--se-border:#e2e8f0;--se-text:#0f172a;--se-muted:#64748b;--se-primary:#f58220;--se-navy:#0f1a2e;--ae-card-radius:1.375rem;background:var(--se-bg);width:100%;min-height:100%;color:var(--se-text);font-family:var(--font-inter),var(--font-sf),var(--font-rubik),ui-sans-serif,system-ui,sans-serif;flex-direction:column;display:flex}html.dark .share-entry{--se-bg:#0a0a0c;--se-card:#141418;--se-border:#2a2a2e;--se-text:#f9fafb;--se-muted:#9ca3af;--se-navy:#f9fafb;--ae-text:#f9fafb;--ae-muted:#9ca3af;--ae-border:#2a2a2e;--ae-input-bg:#1a1a1f;--ae-navy:#f9fafb;background:var(--se-bg);color:var(--se-text)}.share-entry--landing{min-height:0;color:var(--lp-ink,var(--se-text));background:0 0;overflow:visible}html.dark .share-entry--landing{color:var(--lp-ink,var(--se-text));background:0 0}.share-entry__context{margin:0 0 .85rem}.share-entry__context-tag{border:1px solid var(--lp-line,var(--se-border));background:color-mix(in srgb,var(--lp-lime,#a3e635)18%,transparent);min-height:1.85rem;color:var(--lp-ink,var(--se-text));letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:.2rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}html.dark .share-entry--landing .share-entry__context-tag{color:#f9fafb;background:#ffffff0d;border-color:#ffffff1f}.share-entry--loading{justify-content:center;align-items:center;padding:2rem;display:flex}.share-entry__topbar{z-index:20;background:var(--se-card);border-bottom:1px solid var(--se-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0f172a0f}.share-entry--landing .share-entry__topbar{display:none}@media (min-width:640px){.share-entry__topbar{padding:.875rem 1.5rem}}.share-entry__brand{align-items:center;gap:.65rem;min-width:0;display:flex}.share-entry__logo{width:2.5rem;height:auto}.share-entry__brand-copy{min-width:0}.share-entry__brand-name{color:var(--se-navy);margin:0;font-size:1.0625rem;font-weight:900;line-height:1.1}.share-entry__brand-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--se-primary);margin:.1rem 0 0;font-size:.625rem;font-weight:800}.share-entry__top-login{background:var(--se-primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-height:2.25rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #f5822040}.share-entry__top-login:hover{filter:brightness(1.03)}.share-entry__main{padding:1rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px));flex:auto}.share-entry--landing .share-entry__main{padding:0 0 .5rem;overflow:visible}@media (min-width:640px){.share-entry__main{padding:1.25rem 1.5rem 1.75rem}.share-entry--landing .share-entry__main{padding:0 0 .75rem}}.share-entry__grid{flex-direction:column;gap:1rem;max-width:68rem;margin:0 auto;display:flex;overflow:visible}@media (min-width:900px){.share-entry__grid{grid-template-columns:minmax(0,1fr) 24rem;align-items:start;gap:1.5rem;display:grid}}.share-entry__aside .auth-entry__card{border-radius:var(--ae-card-radius);border:1px solid var(--se-border);background:var(--se-card);max-width:none;margin-inline:0;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 1px 2px #0f172a14}.share-entry--landing .share-entry__aside .auth-entry__card{box-shadow:0 1px 2px #0f172a0a,0 12px 28px #0f172a0f}.share-entry .auth-entry__card-eyebrow,.share-entry .auth-entry__eyebrow{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--se-primary);margin:0 0 .35rem;font-size:.625rem;font-weight:800}.share-entry .auth-entry__shared-post-kicker,.share-entry .share-entry__checkin-kicker,.share-entry .share-entry__deal-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--se-primary);margin:0 0 .65rem;font-size:.625rem;font-weight:800}.share-entry .auth-entry__shared-post--error{padding:1.25rem 1.35rem}.share-entry .auth-entry__shared-post--error .auth-entry__alert--info{border:1px solid color-mix(in srgb,var(--se-primary)28%,#e2e8f0);background:color-mix(in srgb,var(--se-primary)6%,var(--se-card));color:#9a3412;border-radius:.75rem;margin:0;padding:.85rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.45}.share-entry .auth-entry__card-title{text-align:center;color:var(--se-navy);margin:0 0 1rem;font-size:1.0625rem;font-weight:800;line-height:1.25}.share-entry .auth-entry__card-lead{text-align:center;color:var(--se-muted);margin:0 0 1rem;font-size:.8125rem;font-weight:600;line-height:1.45}.share-entry .auth-entry__form{flex-direction:column;gap:1rem;display:flex}.share-entry .auth-entry__field-error{color:#dc2626;margin:.25rem 0 0;font-size:.75rem;font-weight:600}.share-entry .auth-entry__alert--error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.625rem .75rem;font-size:.75rem;font-weight:600}@media (min-width:900px){.share-entry__aside{z-index:2;align-self:start;position:sticky;top:4.25rem}.share-entry--landing .share-entry__aside{top:calc(var(--lp-header-total-h,5rem) + .75rem);max-height:calc(100dvh - var(--lp-header-total-h,5rem) - 1.25rem);overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:.25rem;overflow:hidden auto}}.share-entry__preview{min-width:0;overflow:visible}.share-entry__aside{flex-direction:column;gap:.875rem;min-width:0;display:flex}.share-entry .auth-entry__shared-post--landing,.share-entry .share-entry__post{border-radius:var(--ae-card-radius);border:1px solid var(--se-border);background:var(--se-card);padding:1.15rem 1.25rem 1.1rem;box-shadow:0 1px 2px #0f172a14;max-width:none!important;margin:0!important}.share-entry--landing .auth-entry__shared-post--landing,.share-entry--landing .share-entry__post{box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a0d}@media (min-width:900px){.share-entry .auth-entry__shared-post--landing,.share-entry .share-entry__post{padding:1.35rem 1.5rem 1.25rem}}.auth-entry__shared-post-text--landing{-webkit-line-clamp:unset;font-size:.9375rem;display:block;overflow:visible}.share-entry .auth-entry__shared-post-head{gap:.75rem}.share-entry .auth-entry__shared-post-avatar{border:1px solid var(--se-border);background:color-mix(in srgb,var(--se-primary)8%,var(--se-card));width:2.75rem;height:2.75rem;color:var(--se-navy);font-size:.9375rem;font-weight:900}.share-entry .auth-entry__shared-post-author{color:var(--se-navy);font-size:.9375rem;font-weight:900}.share-entry .auth-entry__shared-post-handle{color:var(--se-muted);font-size:.75rem;font-weight:600}.share-entry .auth-entry__shared-post-time{color:var(--se-muted);font-size:.6875rem;font-weight:700}.share-entry .auth-entry__shared-post-time-wrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.share-entry .auth-entry__shared-post-visibility{color:var(--se-muted);align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.share-entry .auth-entry__shared-post-visibility .signal-feed-meta-cat{display:none}.share-entry .auth-entry__shared-post-body{margin-top:.65rem}.share-entry .auth-entry__shared-post-text--landing{color:var(--se-text);font-size:1rem;line-height:1.55}.share-entry__post-media{border-radius:.75rem;width:100%;margin-top:.75rem;overflow:hidden}.auth-entry__shared-post-media{border-radius:.65rem;width:100%;margin-top:.65rem;overflow:hidden}.share-entry__post-media .signal-feed-card__media,.auth-entry__shared-post-media .signal-feed-card__media{border-radius:inherit;overflow:hidden;border:none!important;width:100%!important;max-width:100%!important;margin:0!important}.share-entry__post-media .signal-feed-card__media--inline,.auth-entry__shared-post-media .signal-feed-card__media--inline{border:none}.share-entry__post-media .signal-feed-card__media--photo,.auth-entry__shared-post-media .signal-feed-card__media--photo{background:#f1f5f9}.share-entry__post-media .signal-feed-album,.auth-entry__shared-post-media .signal-feed-album{width:100%;max-height:min(72vh,32rem)}.share-entry__post-media .signal-feed-album--2,.share-entry__post-media .signal-feed-album--3,.share-entry__post-media .signal-feed-album--4,.auth-entry__shared-post-media .signal-feed-album--2,.auth-entry__shared-post-media .signal-feed-album--3,.auth-entry__shared-post-media .signal-feed-album--4{border-radius:.75rem;min-height:14rem}.share-entry .auth-entry__shared-post-author.signal-feed-author-line{flex-wrap:wrap;align-items:center;gap:.15rem .25rem;margin:0;line-height:1.35;display:flex}.share-entry__post-media .signal-feed-card__media--bleed,.share-entry__post-media .signal-feed-card__media--viewer,.share-entry__post-media .signal-feed-card__media--inline{border-radius:inherit}.share-entry__post-media .signal-feed-card__media--video,.share-entry__post-media .signal-feed-card__media--reel{background:#0a0a0a}.share-entry__post-media .signal-feed-video{display:block!important}.share-entry__post-media .signal-feed-media__reel{width:100%;max-height:min(72vh,36rem)}.share-entry__post-media .signal-feed-card__media--loading .signal-feed-media__reel{aspect-ratio:9/16;min-height:12rem}.share-entry__post-media .signal-feed-media__frame--video{height:auto;min-height:12rem}.share-entry__post-media .signal-feed-media__expand{border-radius:0 0 .75rem .75rem}.auth-entry__shared-thumb--hero{border-radius:.75rem;min-height:0;height:auto!important;max-height:none!important}.auth-entry__shared-thumb-frame{width:100%;position:relative;overflow:hidden}.auth-entry__shared-thumb--compact{height:10.5rem;max-height:10.5rem}.auth-entry__shared-thumb--compact .auth-entry__shared-thumb-frame{justify-content:center;align-items:center;height:100%;display:flex}.auth-entry__shared-thumb--compact .auth-entry__shared-thumb-el{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.share-entry .auth-entry__shared-thumb--hero{background:#f1f5f9;border-radius:.75rem;width:100%;margin-top:.75rem;overflow:hidden}.share-entry .auth-entry__shared-thumb--hero.auth-entry__shared-thumb--video:not(.auth-entry__shared-thumb--video-reel,.auth-entry__shared-thumb--video-square){background:#0a0a0a}.share-entry .auth-entry__shared-thumb--loading.auth-entry__shared-thumb--hero:not(.auth-entry__shared-thumb--video-reel,.auth-entry__shared-thumb--video-square){min-height:12rem}.share-entry .auth-entry__shared-thumb--loading.auth-entry__shared-thumb--video-pending,.share-entry .auth-entry__shared-thumb--video-pending .auth-entry__shared-thumb-frame{aspect-ratio:16/9;background:#0a0a0a;width:100%;min-height:12rem;max-height:28rem}.share-entry .auth-entry__shared-thumb--video-pending .auth-entry__shared-thumb-el{object-fit:contain;background:#000;width:100%;max-width:none;height:100%;max-height:none}.share-entry .auth-entry__shared-thumb--loading.auth-entry__shared-thumb--photo-pending{aspect-ratio:4/3;background:linear-gradient(110deg,#e2e8f0 8%,#f1f5f9 18%,#e2e8f0 33%) 0 0/200% 100%;min-height:12rem;animation:1.2s ease-in-out infinite share-thumb-shimmer}.share-entry .auth-entry__shared-thumb--photo-pending .auth-entry__shared-thumb-el{object-fit:contain;width:100%;height:100%}.share-entry .auth-entry__shared-thumb--loading.auth-entry__shared-thumb--video-reel{aspect-ratio:9/16;background:#0a0a0a;border-radius:.75rem;width:min(100%,22rem,min(72vh,36rem)/1.77778);margin-inline:auto}.share-entry .auth-entry__shared-thumb--loading.auth-entry__shared-thumb--video-landscape{aspect-ratio:16/9;background:#0a0a0a}.share-entry .auth-entry__shared-thumb--loading.auth-entry__shared-thumb--video-square{aspect-ratio:1;background:#0a0a0a;max-width:20rem;margin-inline:auto}.share-entry .auth-entry__shared-thumb--loading.auth-entry__shared-thumb--hero:not(.auth-entry__shared-thumb--video-reel,.auth-entry__shared-thumb--video-landscape,.auth-entry__shared-thumb--video-square){background:linear-gradient(110deg,#e2e8f0 8%,#f1f5f9 18%,#e2e8f0 33%) 0 0/200% 100%;animation:1.2s ease-in-out infinite share-thumb-shimmer}@keyframes share-thumb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.share-entry .auth-entry__shared-thumb--hero.auth-entry__shared-thumb--video-reel{background:0 0;overflow:visible}.share-entry .auth-entry__shared-thumb--video-reel{background:0 0;width:min(100%,22rem,min(72vh,36rem)/1.77778);margin-inline:auto;display:block}.share-entry .auth-entry__shared-thumb--video-reel .auth-entry__shared-thumb-frame{width:100%;aspect-ratio:var(--signal-feed-media-aspect,9/16);background:#0a0a0a;border-radius:.75rem;display:grid;position:relative;overflow:hidden}.share-entry .auth-entry__shared-thumb--video-reel .auth-entry__shared-thumb-el{object-fit:cover;object-position:center;z-index:0;grid-area:1/1;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;display:block}.share-entry .auth-entry__shared-thumb--video-landscape{background:#0a0a0a;display:block}.share-entry .auth-entry__shared-thumb--video-landscape .auth-entry__shared-thumb-frame{width:100%;max-height:min(56vh,28rem);aspect-ratio:var(--signal-feed-media-aspect,16/9)}.share-entry .auth-entry__shared-thumb--video-landscape .auth-entry__shared-thumb-el{object-fit:contain;background:#000;width:100%;max-width:none;height:100%;max-height:none}.share-entry .auth-entry__shared-thumb--video-square{background:#0a0a0a;justify-content:center;display:flex}.share-entry .auth-entry__shared-thumb--video-square .auth-entry__shared-thumb-frame{width:min(100%,20rem);max-height:28rem;aspect-ratio:var(--signal-feed-media-aspect,1/1)}.share-entry .auth-entry__shared-thumb--video-square .auth-entry__shared-thumb-el{object-fit:contain;background:#000;width:100%;max-width:none;height:100%;max-height:none}.share-entry .auth-entry__shared-thumb--photo-landscape .auth-entry__shared-thumb-frame{width:100%;max-height:28rem;aspect-ratio:var(--signal-feed-media-aspect,16/9)}.share-entry .auth-entry__shared-thumb--photo-landscape .auth-entry__shared-thumb-el{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.share-entry .auth-entry__shared-thumb--photo-portrait{background:#f1f5f9;justify-content:center;display:flex}.share-entry .auth-entry__shared-thumb--photo-portrait .auth-entry__shared-thumb-frame{width:min(100%,22rem);max-height:32rem;aspect-ratio:var(--signal-feed-media-aspect,4/5)}.share-entry .auth-entry__shared-thumb--photo-portrait .auth-entry__shared-thumb-el{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.share-entry .auth-entry__shared-thumb--photo-square{background:#f1f5f9;justify-content:center;display:flex}.share-entry .auth-entry__shared-thumb--photo-square .auth-entry__shared-thumb-frame{width:min(100%,20rem);max-height:24rem;aspect-ratio:var(--signal-feed-media-aspect,1/1)}.share-entry .auth-entry__shared-thumb--photo-square .auth-entry__shared-thumb-el{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.share-entry .auth-entry__shared-thumb-frame{border-radius:inherit;position:relative;overflow:hidden}.share-entry .auth-entry__shared-thumb--hero .auth-entry__shared-thumb-frame{border-radius:.75rem}.share-entry .auth-entry__shared-thumb-sound{z-index:2;color:#fff;letter-spacing:.04em;text-transform:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab8;border:1px solid #fff3;border-radius:9999px;padding:.4rem .7rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:.75rem;right:.75rem}.share-entry__checkin{color:var(--se-muted);align-items:center;gap:.35rem;margin:.65rem 0 0;font-size:.75rem;font-weight:600;display:inline-flex}.share-entry__checkin strong{color:var(--se-text);font-weight:800}.share-entry__deal{margin-top:.85rem}.share-entry__deal-inner{border:1px solid color-mix(in srgb,var(--se-primary)24%,var(--se-border));background:color-mix(in srgb,var(--se-primary)7%,var(--se-card));border-radius:1rem;padding:.9rem 1rem;box-shadow:0 1px 3px #0f172a0f}.share-entry__deal-kicker{border:1px solid color-mix(in srgb,var(--se-primary)28%,var(--se-border));background:var(--se-card);letter-spacing:.12em;text-transform:uppercase;color:var(--se-primary);border-radius:9999px;align-items:center;gap:.35rem;margin-bottom:.65rem;padding:.3rem .7rem;font-size:.625rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.share-entry__deal-row{align-items:center;gap:.85rem;display:flex}.share-entry__deal-thumb{border:1px solid color-mix(in srgb,var(--se-primary)18%,var(--se-border));background:var(--se-card);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;overflow:hidden;box-shadow:0 2px 8px #0f172a14}.share-entry__deal-thumb-initial{background:linear-gradient(145deg,var(--se-navy)0%,color-mix(in srgb,var(--se-primary)70%,var(--se-navy))100%);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.25rem;font-weight:900;display:flex}.share-entry__deal-copy{flex:1;min-width:0}.share-entry__deal-title{color:var(--se-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.share-entry__deal-desc{-webkit-line-clamp:2;color:var(--se-muted);-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.share-entry__deal-vendor{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--se-muted)88%,var(--se-navy));white-space:nowrap;text-overflow:ellipsis;margin:.4rem 0 0;font-size:.625rem;font-weight:800;overflow:hidden}.share-entry__deal-chevron-wrap{background:color-mix(in srgb,var(--se-primary)14%,var(--se-card));border:1px solid color-mix(in srgb,var(--se-primary)22%,var(--se-border));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.share-entry__deal-chevron{color:var(--se-primary);flex-shrink:0}.share-entry__deal-hint{border:1px solid color-mix(in srgb,var(--se-primary)16%,var(--se-border));text-align:center;color:var(--se-muted);background:#ffffffd1;border-radius:.65rem;margin:.7rem 0 0;padding:.5rem .65rem;font-size:.6875rem;font-weight:700;line-height:1.4}.share-entry__footer{text-align:center;color:var(--se-muted);flex-direction:column;gap:.875rem;font-size:.8125rem;font-weight:500;display:flex}.share-entry__footer-waitlist-card{border-radius:var(--ae-card-radius);border:1px solid var(--se-border);background:var(--se-card);padding:.875rem 1rem;box-shadow:0 1px 2px #0f172a0f}.share-entry__footer-waitlist{margin:0}.share-entry__footer-link{color:var(--se-text);font-weight:800;text-decoration:none}.share-entry__footer-link:hover{color:var(--se-primary)}.share-entry__footer-panel{border-radius:var(--ae-card-radius);border:1px solid color-mix(in srgb,var(--se-primary)22%,var(--se-border));background:color-mix(in srgb,var(--se-primary)6%,var(--se-card));text-align:center;padding:.875rem 1rem;box-shadow:0 1px 2px #0f172a0f}.share-entry__footer-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--se-primary);margin:0;font-size:.625rem;font-weight:800}.share-entry__footer-copy{margin:.35rem 0 0;font-size:.6875rem;line-height:1.45}.share-entry__footer-action{color:var(--se-text);align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.share-entry__footer-action:hover{color:var(--se-primary)}.share-entry__deal-card{border-radius:var(--ae-card-radius);border:1px solid var(--se-border);background:var(--se-card);overflow:hidden;box-shadow:0 1px 2px #0f172a14}.share-entry__deal-card--loading,.share-entry__deal-card--error{flex-direction:column;justify-content:center;min-height:8rem;padding:1.25rem;display:flex}.share-entry__deal-card--loading{align-items:center}.share-entry__deal-card-media{aspect-ratio:16/9;background:#f1f5f9;width:100%}.share-entry__deal-card--no-media .share-entry__deal-card-media,.share-entry__checkin-card--no-media .share-entry__checkin-media{aspect-ratio:auto;min-height:11.5rem}.share-entry__deal-card-image{object-fit:cover;width:100%;height:100%;display:block}.share-entry__deal-card-placeholder{width:100%;height:100%;color:color-mix(in srgb,var(--se-primary)35%,transparent);justify-content:center;align-items:center;display:flex}.share-entry__preview-fallback{background:linear-gradient(145deg,var(--se-navy)0%,#1a2f4d 42%,color-mix(in srgb,var(--se-primary)72%,#1a2f4d)100%);justify-content:center;align-items:center;width:100%;min-height:11.5rem;display:flex;position:relative;overflow:hidden}.share-entry__preview-fallback-pattern{opacity:.35;pointer-events:none;background:radial-gradient(circle at 18% 22%,#ffffff24 0%,#0000 42%),radial-gradient(circle at 82% 78%,#f5822038 0%,#0000 48%);position:absolute;inset:0}.share-entry__preview-fallback-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;padding:1.35rem 1.25rem 1.5rem;display:flex;position:relative}.share-entry__preview-fallback-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,#fff 78%,var(--se-primary));margin:0;font-size:.625rem;font-weight:800}.share-entry__preview-fallback-avatar-wrap{margin-top:.85rem;position:relative}.share-entry__preview-fallback-avatar{color:#fff;background:#ffffff24;border:3px solid #ffffffeb;border-radius:9999px;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;font-size:1.5rem;font-weight:900;display:flex;overflow:hidden;box-shadow:0 10px 28px #0f172a47}.share-entry__preview-fallback-badge{background:var(--se-primary);color:#fff;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex;position:absolute;bottom:-.15rem;right:-.2rem;box-shadow:0 4px 10px #0f172a33}.share-entry__preview-fallback-headline{color:#fff;max-width:20rem;margin:.85rem 0 0;font-size:1.2rem;font-weight:900;line-height:1.25}.share-entry__preview-fallback-subline{color:#ffffffd1;max-width:22rem;margin:.4rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.45}.share-entry__deal-card--no-media .share-entry__deal-kicker,.share-entry__deal-card--no-media .share-entry__deal-card-title,.share-entry__deal-card--no-media .share-entry__deal-card-vendor,.share-entry__checkin-card--no-media .share-entry__checkin-kicker,.share-entry__checkin-card--no-media .share-entry__checkin-title,.share-entry__checkin-card--no-media .share-entry__checkin-vendor,.share-entry__checkin-card--no-media .share-entry__checkin-location{display:none}.share-entry__deal-card-body{padding:1.15rem 1.25rem 1.25rem}@media (min-width:900px){.share-entry__deal-card-body{padding:1.35rem 1.5rem 1.5rem}}.share-entry__deal-card-title{color:var(--se-text);margin:.35rem 0 0;font-size:1.35rem;font-weight:900;line-height:1.2}.share-entry__deal-card-desc{color:var(--se-muted);margin:.5rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.share-entry__deal-card-dates{letter-spacing:.08em;text-transform:uppercase;color:var(--se-muted);flex-wrap:wrap;gap:.5rem;margin-top:.85rem;font-size:.625rem;font-weight:800;display:flex}.share-entry__deal-card-dates span{border:1px solid var(--se-border);background:#f8fafc;border-radius:9999px;padding:.35rem .65rem}.share-entry__deal-card-dates-end{border-color:color-mix(in srgb,var(--se-primary)30%,var(--se-border))!important;background:color-mix(in srgb,var(--se-primary)10%,var(--se-card))!important;color:var(--se-primary)!important}.share-entry__deal-card-location{letter-spacing:.08em;text-transform:uppercase;color:var(--se-muted);align-items:center;gap:.35rem;margin:.65rem 0 0;font-size:.625rem;font-weight:800;display:inline-flex}.share-entry__deal-card-banner{border:1px solid color-mix(in srgb,var(--se-primary)25%,var(--se-border));background:color-mix(in srgb,var(--se-primary)8%,var(--se-card));color:var(--se-primary);border-radius:.75rem;margin:.85rem 0 0;padding:.65rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.45}.share-entry__deal-card-banner--muted{color:var(--se-muted);border-color:var(--se-border);background:#f8fafc}.share-entry__deal-card-body .text-xs{margin-top:.65rem}.share-entry__deal-card-vendor{border-top:1px solid var(--se-border);align-items:center;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.share-entry__deal-card-vendor-avatar{border:1px solid var(--se-border);width:2.25rem;height:2.25rem;color:var(--se-primary);background:#f8fafc;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:flex;overflow:hidden}.share-entry__deal-card-vendor-name{color:var(--se-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:800;overflow:hidden}.share-entry__deal-card-vendor-label{letter-spacing:.14em;text-transform:uppercase;color:var(--se-muted);margin:.1rem 0 0;font-size:.5625rem;font-weight:800}.share-entry__checkin-card{border-radius:var(--ae-card-radius);border:1px solid var(--se-border);background:var(--se-card);overflow:hidden;box-shadow:0 1px 2px #0f172a14}.share-entry__checkin-card--loading,.share-entry__checkin-card--error{flex-direction:column;justify-content:center;min-height:8rem;padding:1.25rem;display:flex}.share-entry__checkin-card--loading{align-items:center}.share-entry__checkin-media{aspect-ratio:16/9;background:#f1f5f9;width:100%}.share-entry__checkin-image{object-fit:cover;width:100%;height:100%;display:block}.share-entry__checkin-placeholder{width:100%;height:100%;color:color-mix(in srgb,var(--se-primary)35%,transparent);justify-content:center;align-items:center;display:flex}.share-entry__checkin-body{text-align:center;padding:1.15rem 1.25rem 1.25rem}.share-entry__checkin-title{color:var(--se-text);margin:0;font-size:1.25rem;font-weight:900}.share-entry__checkin-vendor{color:var(--se-navy);margin:.35rem 0 0;font-size:1rem;font-weight:800}.share-entry__checkin-location{color:var(--se-muted);justify-content:center;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.75rem;font-weight:600;display:inline-flex}.share-entry__checkin-lead{color:var(--se-muted);margin:.75rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.share-entry__checkin-banner{border:1px solid color-mix(in srgb,var(--se-primary)22%,var(--se-border));background:color-mix(in srgb,var(--se-primary)8%,var(--se-card));color:var(--se-text);border-radius:.75rem;margin:.75rem 0 0;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.45}.share-entry__checkin-banner strong{color:var(--se-navy)}.share-entry__checkin-vendor-row{border-top:1px solid var(--se-border);text-align:left;align-items:center;gap:.65rem;margin-top:1rem;padding-top:.85rem;display:flex}.share-entry__checkin-vendor-avatar{background:color-mix(in srgb,var(--se-primary)10%,var(--se-card));width:2.5rem;height:2.5rem;color:var(--se-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex;overflow:hidden}.share-entry__checkin-vendor-name{color:var(--se-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:800;overflow:hidden}.share-entry__checkin-vendor-label{letter-spacing:.14em;text-transform:uppercase;color:var(--se-muted);margin:.1rem 0 0;font-size:.5625rem;font-weight:800}.share-entry__post-actions{border-top:1px solid var(--se-border);grid-template-columns:1fr 1fr;gap:0;margin-top:.85rem;display:grid}.share-entry__post-actions>span{color:var(--se-navy);cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .5rem;font-size:.8125rem;font-weight:700;transition:color .15s;display:inline-flex}.share-entry__post-actions>span svg{color:var(--se-muted)}.share-entry__post-actions>span:first-child{border-right:1px solid var(--se-border)}.share-entry__post-counts{border-top:1px solid var(--se-border);color:var(--se-muted);text-align:left;grid-column:1/-1;margin:0;padding:.55rem 0 0;font-size:.75rem;font-weight:600}html.dark .share-entry__topbar{background:var(--se-card);border-bottom-color:var(--se-border);box-shadow:0 1px 2px #00000059}html.dark .share-entry__aside .auth-entry__card,html.dark .share-entry__footer-waitlist-card,html.dark .share-entry__deal-card,html.dark .share-entry__preview>*{box-shadow:0 8px 28px #00000059}html.dark .share-entry__footer-panel{background:color-mix(in srgb,var(--se-primary)14%,var(--se-card));border-color:color-mix(in srgb,var(--se-primary)32%,var(--se-border));box-shadow:none}html.dark .share-entry .auth-entry__shared-post--error .auth-entry__alert--info{border-color:color-mix(in srgb,var(--se-primary)35%,var(--se-border));background:color-mix(in srgb,var(--se-primary)14%,var(--se-card));color:#fdba74}html.dark .share-entry .auth-entry__alert--error{color:#fca5a5;background:#450a0a;border-color:#7f1d1d}html.dark .share-entry .auth-entry__input--plain,html.dark .share-entry .auth-entry__input-with-icon input,html.dark .share-entry input.auth-entry__input,html.dark .share-entry .auth-entry__field input{background:var(--ae-input-bg,#1a1a1f)!important;border-color:var(--se-border)!important;color:var(--se-text)!important}html.dark .share-entry .auth-entry__input--plain::placeholder,html.dark .share-entry .auth-entry__input-with-icon input::placeholder,html.dark .share-entry input.auth-entry__input::placeholder{color:var(--se-muted)!important}html.dark .share-entry .auth-entry__label,html.dark .share-entry .auth-entry__card-title,html.dark .share-entry .auth-entry__eyebrow{color:var(--se-text)}html.dark .share-entry .auth-entry__submit--secondary{border-color:var(--se-border);color:var(--se-text);background:0 0}html.dark .share-entry__post-actions>span{color:var(--se-text)}html.dark .share-entry [class*=__badge],html.dark .share-entry [class*=__chip],html.dark .share-entry [class*=__hint]:not(a){border-color:color-mix(in srgb,var(--se-primary)28%,var(--se-border))}html.dark .share-entry__checkin-card,html.dark .share-entry__collection-card,html.dark .share-entry__post,html.dark .auth-entry__shared-post.share-entry__post{background:var(--se-card);border-color:var(--se-border);color:var(--se-text)}.sic-share{width:min(100%,24rem);margin:1.75rem auto 2rem;padding:0 .25rem}.sic-share .gip-figma__pass-card{color:#172033;background:#fff;border:1px solid #e6e9f0;box-shadow:0 18px 40px #17203314}.sic-share .gip-figma__pass-label{color:#8b93a7}.sic-share .gip-figma__pass-name{color:#172033}.sic-share .gip-figma__pass-role{color:#3b6cff}.sic-share .gip-figma__pass-venue{color:#6b7289;margin-bottom:.35rem}.sic-share .gip-figma__pass-vendor{color:#3b6cff}.sic-share .gip-figma__pass-vendor:hover{color:#1d4ed8}.sic-share .gip-figma__pass-venue+.gip-figma__pass-role{color:#374151;font-size:.82rem;font-weight:700}.sic-share .gip-figma__pass-qr{background:#fff;border-color:#e6e9f0;margin-top:1rem}.sic-share .gip-figma__share-card-btn{color:#fff;background:#f58220;box-shadow:0 8px 18px #f5822047}.sic-share .gip-figma__share-card-btn:hover{filter:brightness(1.05)}.sic-share__notice{text-align:center;color:#047857;margin:.75rem 0 0;font-size:.85rem;font-weight:700}.sic-share__profile{text-align:center;color:#f58220;margin-top:.85rem;font-size:.92rem;font-weight:700;text-decoration:none;display:block}.sic-share__profile:hover{text-decoration:underline}html.dark .sic-share .gip-figma__pass-card{color:#f4f6fb;background:#171c27;border-color:#2a3142;box-shadow:0 18px 40px #00000059}html.dark .sic-share .gip-figma__pass-name{color:#f4f6fb}html.dark .sic-share .gip-figma__pass-label,html.dark .sic-share .gip-figma__pass-venue{color:#a7b0c2}html.dark .sic-share .gip-figma__pass-qr{background:#fff}
.landing-page .marketing-field,.auth-entry .marketing-field,.share-entry .marketing-field{flex-direction:column;gap:.625rem;display:flex}.landing-page .marketing-input,.auth-entry .marketing-input,.share-entry .marketing-input{box-sizing:border-box;color:#0f172a;appearance:none;background-color:#ebf2ff;border:1px solid #b8cce8;border-radius:.875rem;outline:none;width:100%;min-height:3rem;margin:0;padding:0 1.125rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;transition:border-color .18s,background-color .18s,box-shadow .18s;display:block}.landing-page .marketing-input::placeholder,.auth-entry .marketing-input::placeholder,.share-entry .marketing-input::placeholder{color:#64748b;opacity:1;font-weight:500}.landing-page .marketing-input:hover,.auth-entry .marketing-input:hover,.share-entry .marketing-input:hover{background-color:#e3edff;border-color:#94b4e0}.landing-page .marketing-input:focus,.auth-entry .marketing-input:focus,.share-entry .marketing-input:focus{background-color:#fff;border-color:#f58220;box-shadow:0 0 0 3px #f4c29566}.landing-page .marketing-input--error,.auth-entry .marketing-input--error,.share-entry .marketing-input--error{background-color:#fff5f5;border-color:#f87171;box-shadow:0 0 0 3px #f8717133}.landing-page .marketing-btn-primary,.auth-entry .marketing-btn-primary,.share-entry .marketing-btn-primary{box-sizing:border-box;letter-spacing:.01em;color:#fff;cursor:pointer;appearance:none;background-color:#f58220;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;margin:0;padding:.875rem 1.75rem;font-family:inherit;font-size:.9375rem;font-weight:800;line-height:1.25;transition:background-color .18s,box-shadow .18s,transform .12s,filter .18s;display:inline-flex;box-shadow:0 2px 4px #f5822033,0 6px 16px #f5822047}.landing-page .marketing-btn-primary:hover:not(:disabled),.auth-entry .marketing-btn-primary:hover:not(:disabled),.share-entry .marketing-btn-primary:hover:not(:disabled){filter:brightness(1.03);background-color:#e67410;box-shadow:0 4px 8px #f582203d,0 8px 20px #f5822057}.landing-page .marketing-btn-primary:active:not(:disabled),.auth-entry .marketing-btn-primary:active:not(:disabled),.share-entry .marketing-btn-primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 2px #f5822038,0 4px 10px #f5822042}.landing-page .marketing-btn-primary:disabled,.auth-entry .marketing-btn-primary:disabled,.share-entry .marketing-btn-primary:disabled{cursor:not-allowed;color:#ffffffeb;opacity:1;filter:none;background-color:#f5a574;transform:none;box-shadow:0 2px 6px #f582201f}.landing-page .marketing-btn-outline,.auth-entry .marketing-btn-outline,.share-entry .marketing-btn-outline{box-sizing:border-box;color:#f58220;cursor:pointer;background-color:#fff;border:1.5px solid #f58220;border-radius:.875rem;justify-content:center;align-items:center;gap:.35rem;width:100%;min-height:2.75rem;margin-top:1rem;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.landing-page .marketing-btn-outline:hover,.auth-entry .marketing-btn-outline:hover,.share-entry .marketing-btn-outline:hover{color:#e67410;background-color:#fff8f1;border-color:#e67410;box-shadow:0 4px 12px #f582202e}.landing-page p.marketing-eyebrow,.auth-entry p.marketing-eyebrow,.share-entry p.marketing-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0f172a;margin:0 0 .35rem;font-size:.625rem;font-weight:800}.landing-page .marketing-card-title,.auth-entry .marketing-card-title,.share-entry .marketing-card-title{color:#0f172a;margin:0 0 1.125rem;font-size:1.0625rem;font-weight:800;line-height:1.25}.landing-page .auth-entry__card .marketing-card-title,.landing-page .auth-entry__card .marketing-card-lead{text-align:left}.landing-page .marketing-card-lead,.auth-entry .marketing-card-lead,.share-entry .marketing-card-lead{color:#64748b;margin:-.25rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.55}.auth-entry .marketing-input--with-icon,.share-entry .marketing-input--with-icon{padding-left:2.5rem;padding-right:1rem}.auth-entry .marketing-input--with-icon.marketing-input--with-toggle,.share-entry .marketing-input--with-icon.marketing-input--with-toggle{padding-right:2.75rem}.auth-entry .marketing-input-wrap--password .auth-entry__password-toggle,.share-entry .marketing-input-wrap--password .auth-entry__password-toggle{z-index:1}.auth-entry .marketing-label-row .marketing-label,.share-entry .marketing-label-row .marketing-label{margin-bottom:0!important}.auth-entry .marketing-input-icon,.share-entry .marketing-input-icon{pointer-events:none;color:#94a3b8;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.auth-entry .marketing-input-wrap,.share-entry .marketing-input-wrap{position:relative}.landing-page label.marketing-label,.auth-entry label.marketing-label,.share-entry label.marketing-label{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.625rem;font-weight:800;display:block;margin:0 0 .5rem!important}.auth-entry .marketing-label-row,.share-entry .marketing-label-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.auth-entry .marketing-label-link{color:#f58220;flex-shrink:0;font-size:.625rem;font-weight:700;text-decoration:none}.share-entry .marketing-label-link{color:var(--se-navy);flex-shrink:0;font-size:.625rem;font-weight:700;text-decoration:none}.auth-entry .marketing-label-link:hover,.share-entry .marketing-label-link:hover{text-decoration:underline}html.dark .landing-page .marketing-input,html.dark.auth-entry-root .auth-entry .marketing-input,html.dark.share-root .share-entry .marketing-input{border-color:var(--color-border);background-color:var(--color-card-bg);color:var(--color-app-text)}html.dark .landing-page .marketing-input::placeholder,html.dark.auth-entry-root .auth-entry .marketing-input::placeholder,html.dark.share-root .share-entry .marketing-input::placeholder{color:var(--color-placeholder)}html.dark .landing-page .marketing-input:hover,html.dark.auth-entry-root .auth-entry .marketing-input:hover,html.dark.share-root .share-entry .marketing-input:hover{border-color:color-mix(in srgb,var(--color-border)70%,#f58220 30%);background-color:var(--color-border-light)}html.dark .landing-page .marketing-input:focus,html.dark.auth-entry-root .auth-entry .marketing-input:focus,html.dark.share-root .share-entry .marketing-input:focus{background-color:var(--color-card-bg);border-color:#f58220;box-shadow:0 0 0 3px #f5822040}html.dark .landing-page .marketing-input--error,html.dark.auth-entry-root .auth-entry .marketing-input--error,html.dark.share-root .share-entry .marketing-input--error{background-color:color-mix(in srgb,#ef4444 12%,var(--color-card-bg));border-color:#f87171;box-shadow:0 0 0 3px #f8717126}html.dark .landing-page .marketing-btn-primary,html.dark.auth-entry-root .auth-entry .marketing-btn-primary,html.dark.share-root .share-entry .marketing-btn-primary{color:#fff;background-color:#f58220}html.dark .landing-page .marketing-btn-primary:disabled,html.dark.auth-entry-root .auth-entry .marketing-btn-primary:disabled,html.dark.share-root .share-entry .marketing-btn-primary:disabled{color:#fff;opacity:.55;background-color:#f58220}html.dark .landing-page .marketing-btn-outline,html.dark.auth-entry-root .auth-entry .marketing-btn-outline,html.dark.share-root .share-entry .marketing-btn-outline{color:#f58220;background-color:#0000;border-color:#f58220}html.dark .landing-page .marketing-btn-outline:hover,html.dark.auth-entry-root .auth-entry .marketing-btn-outline:hover,html.dark.share-root .share-entry .marketing-btn-outline:hover{background-color:color-mix(in srgb,#f58220 12%,var(--color-card-bg));color:#e67410;border-color:#e67410;box-shadow:0 4px 12px #f582201f}html.dark .landing-page p.marketing-eyebrow,html.dark.auth-entry-root .auth-entry p.marketing-eyebrow,html.dark.share-root .share-entry p.marketing-eyebrow{color:var(--color-muted-text)}html.dark .landing-page .marketing-card-title,html.dark.auth-entry-root .auth-entry .marketing-card-title,html.dark.share-root .share-entry .marketing-card-title{color:var(--color-app-text)}html.dark .landing-page .marketing-card-lead,html.dark.auth-entry-root .auth-entry .marketing-card-lead,html.dark.share-root .share-entry .marketing-card-lead,html.dark .landing-page label.marketing-label,html.dark.auth-entry-root .auth-entry label.marketing-label,html.dark.share-root .share-entry label.marketing-label{color:var(--color-muted-text)}html.dark.auth-entry-root .auth-entry .marketing-input-icon,html.dark.share-root .share-entry .marketing-input-icon{color:var(--color-placeholder)}html.dark.landing-root .share-entry .marketing-input,html.dark .lp-discovery .share-entry .marketing-input{color:#f9fafb;background-color:#1a1a1f;border-color:#3f3f46}html.dark.landing-root .share-entry .marketing-input::placeholder,html.dark .lp-discovery .share-entry .marketing-input::placeholder{color:#9ca3af}html.dark.landing-root .share-entry .marketing-input:hover,html.dark .lp-discovery .share-entry .marketing-input:hover{background-color:#222228;border-color:#52525b}html.dark.landing-root .share-entry .marketing-input:focus,html.dark .lp-discovery .share-entry .marketing-input:focus{background-color:#141418;border-color:#f58220;box-shadow:0 0 0 3px #f5822047}html.dark.landing-root .share-entry label.marketing-label,html.dark .lp-discovery .share-entry label.marketing-label,html.dark.landing-root .share-entry .marketing-input-icon,html.dark .lp-discovery .share-entry .marketing-input-icon{color:#9ca3af}html.dark.landing-root .share-entry .marketing-label-link,html.dark .lp-discovery .share-entry .marketing-label-link,html.dark.landing-root .share-entry .auth-entry__legal-link,html.dark .lp-discovery .share-entry .auth-entry__legal-link{color:#f9fafb}html.dark.landing-root .share-entry .auth-entry__legal,html.dark .lp-discovery .share-entry .auth-entry__legal{color:#9ca3af}
.legal-page{--legal-navy:#0f1a2e;--legal-navy-deep:#0a1220;--legal-primary:#f58220;--legal-lime:#a4d037;--legal-card-radius:1.375rem;background:var(--color-page-bg);width:100%;min-height:100dvh;color:var(--color-app-text);font-family:var(--font-inter),var(--font-sf),var(--font-rubik),ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.legal-page__hero{z-index:1;background:linear-gradient(180deg,var(--legal-navy)0%,var(--legal-navy-deep)100%);text-align:center;border-radius:0 0 3.25rem 3.25rem;padding:1.25rem 1rem 5rem;position:relative;overflow:hidden}@media (min-width:640px){.legal-page__hero{border-radius:0 0 3.75rem 3.75rem;padding:1.75rem 1.5rem 5.5rem}}html.dark.auth-entry-root .legal-page__hero{background:linear-gradient(180deg,var(--palette-dark-surface)0%,var(--palette-dark-base)100%)}.legal-page__ripples{pointer-events:none;position:absolute;inset:0;overflow:hidden}.legal-page__ring{border:1px solid #a4d03747;border-radius:9999px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.legal-page__theme{z-index:5;top:max(.75rem,env(safe-area-inset-top,0px));right:max(.75rem,env(safe-area-inset-right,0px));position:absolute}.legal-page__breadcrumbs{z-index:5;top:max(.85rem,env(safe-area-inset-top,0px));left:max(.75rem,env(safe-area-inset-left,0px));max-width:calc(100% - 5.5rem);position:absolute}.legal-page__crumb-list{-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.125rem;margin:0;padding:.4rem .75rem;list-style:none;display:flex}.legal-page__crumb-item{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.legal-page__crumb-sep{color:#f8fafc8c;flex-shrink:0}.legal-page__crumb-link{color:#f8fafce0;white-space:nowrap;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s}.legal-page__crumb-link:hover{color:#fff}.legal-page__crumb-current{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:min(14rem,42vw);font-size:.8125rem;font-weight:700;overflow:hidden}.legal-page__brand{z-index:2;flex-direction:column;align-items:center;gap:.5rem;max-width:40rem;margin-inline:auto;padding-top:2.25rem;display:flex;position:relative}.legal-page__brand-link{color:inherit;outline-offset:.375rem;border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;display:flex}.legal-page__brand-link:hover .legal-page__kicker{color:#c8ef5a}.legal-page__logo{width:6rem;height:6rem}.legal-page__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--legal-lime);margin:.25rem 0 0;font-size:.6875rem;font-weight:800;transition:color .15s}.legal-page__title{font-family:var(--font-rubik),var(--font-inter),ui-sans-serif,system-ui,sans-serif;color:#fff;margin:0;font-size:clamp(1.75rem,4.5vw,2.375rem);font-weight:800;line-height:1.12}.legal-page__updated{color:#f8fafcc7;margin:.25rem 0 0;font-size:.875rem;font-weight:500}.legal-page__body{z-index:2;width:100%;max-width:44rem;padding:0 1rem calc(2.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;margin:-3rem auto 0;position:relative}@media (min-width:640px){.legal-page__body{max-width:52rem;padding-inline:1.5rem}}@media (min-width:1024px){.legal-page__body{max-width:60rem;padding-inline:2rem}}.legal-page__card{box-sizing:border-box;border-radius:var(--legal-card-radius);border:1px solid var(--color-border,#e2e8f0);background:var(--color-card-bg,#fff);width:100%;padding:1.5rem 1.25rem 1.75rem;box-shadow:0 16px 48px #0f172a1a}@media (min-width:640px){.legal-page__card{padding:2rem 2.25rem 2.25rem}}@media (min-width:1024px){.legal-page__card{padding:2.25rem 2.75rem 2.5rem}}html.dark.auth-entry-root .legal-page__card{background:var(--color-card-bg);border-color:var(--color-border);box-shadow:0 16px 48px #00000059}.legal-page__lead{border-bottom:1px solid var(--color-border-light,#edf3f9);color:var(--color-app-text);margin:0 0 1.5rem;padding-bottom:1.25rem;font-size:1rem;font-weight:600;line-height:1.55}.legal-page__prose{width:100%}.legal-page__section+.legal-page__section{border-top:1px solid var(--color-border-light,#edf3f9);margin-top:1.75rem;padding-top:1.75rem}.legal-page__section-title{font-family:var(--font-rubik),var(--font-inter),ui-sans-serif,system-ui,sans-serif;color:var(--color-app-text);margin:0 0 .875rem;font-size:1.0625rem;font-weight:700;line-height:1.35}@media (min-width:640px){.legal-page__section-title{font-size:1.125rem}}.legal-page__paragraph{color:var(--color-muted-text,#64748b);margin:0 0 .875rem;font-size:.9375rem;line-height:1.7}.legal-page__paragraph:last-child{margin-bottom:0}.legal-page__list{flex-direction:column;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.legal-page__list li{color:var(--color-muted-text,#64748b);padding-left:1.125rem;font-size:.9375rem;line-height:1.65;position:relative}.legal-page__list li:before{content:"";background:var(--legal-primary,#f58220);border-radius:9999px;width:.4375rem;height:.4375rem;position:absolute;top:.62em;left:0;transform:translateY(-50%)}.legal-page__contact-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.legal-page__contact-item{color:var(--color-muted-text,#64748b);font-size:.9375rem;line-height:1.65}.legal-page__contact-label{color:var(--color-app-text);font-weight:600}.legal-page__contact-link{color:var(--legal-primary,#f58220);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.legal-page__contact-link:hover{color:#d96f12}html.dark.auth-entry-root .legal-page__contact-link:hover{color:#f59a4a}.legal-page__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}.legal-page__nav-pill{border:1px solid var(--color-border,#e2e8f0);background:var(--color-card-bg,#fff);min-height:2.5rem;color:var(--color-muted-text,#64748b);border-radius:9999px;justify-content:center;align-items:center;padding:0 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.legal-page__nav-pill:hover{border-color:var(--legal-primary);color:var(--legal-primary)}.legal-page__nav-pill--active{border-color:var(--legal-primary);color:var(--legal-primary);background:#f582201a}html.dark.auth-entry-root .legal-page__nav-pill{background:var(--color-card-bg);border-color:var(--color-border)}html.dark.auth-entry-root .legal-page__nav-pill--active{background:#f5822024}@media (min-width:56rem){html.app-web-shell.auth-entry-root .legal-page{min-height:calc(100dvh/var(--app-desktop-zoom))}html.app-web-shell.auth-entry-root .legal-page__body{max-width:min(60rem,100% - 4rem)}}
.cba-entry{border:1px solid color-mix(in srgb,var(--color-primary,#10b981)35%,transparent);background:color-mix(in srgb,var(--color-primary,#10b981)8%,var(--color-card-bg,#fff));border-radius:1rem;align-items:center;gap:.9rem;padding:.95rem 1rem;display:flex}.cba-entry__icon{background:color-mix(in srgb,var(--color-primary,#10b981)16%,transparent);width:2.6rem;height:2.6rem;color:var(--color-primary,#059669);border-radius:.85rem;flex:none;place-items:center;display:grid}.cba-entry__copy{flex:1;min-width:0}.cba-entry__copy h2{color:var(--color-app-text,#111827);margin:0;font-size:.95rem;font-weight:700}.cba-entry__copy p{color:var(--color-muted-text,#6b7280);margin:.15rem 0 0;font-size:.82rem;line-height:1.35}.cba-entry__cta{background:var(--color-primary,#10b981);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.82rem;font-weight:700}a.cba-entry__cta{align-items:center;text-decoration:none;display:inline-flex}.cba-entry__cta:hover{filter:brightness(.96)}.cba-entry--submitted{background:color-mix(in srgb,#059669 10%,var(--color-card-bg,#fff));border-color:#05966966}.cba-entry--submitted .cba-entry__icon,.cba-badge-icon--success{color:#047857;background:#d1fae5}.cba-review-pill{background:color-mix(in srgb,var(--color-primary,#10b981)16%,transparent);color:var(--color-primary,#059669);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:center;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.cba-review-pitch{color:#111827;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border:1px solid #eef0f3;border-radius:1rem;margin:0;padding:.9rem 1rem;font-size:.92rem;line-height:1.5}.cba-review-link{color:#059669;overflow-wrap:anywhere;font-size:.86rem;font-weight:650;display:block}.cba-review-link:hover{text-decoration:underline}.cba-overlay{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.cba-sheet{box-sizing:border-box;color:#111827;background:#fff;border-radius:1.75rem;flex-direction:column;width:min(34rem,100% - .5rem);max-height:min(92dvh,46rem);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.cba-sheet__bar{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;gap:.5rem;padding:.85rem .85rem .35rem;display:grid}.cba-icon-btn{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.cba-icon-btn:hover{background:#f3f4f6}.cba-icon-btn:disabled{visibility:hidden}.cba-progress{justify-content:center;gap:.35rem;display:flex}.cba-progress span{background:#e5e7eb;border-radius:999px;width:1.7rem;height:.28rem}.cba-progress span.is-done{background:#a7f3d0}.cba-progress span.is-current{background:#059669}.cba-sheet__body{flex:1;min-height:0;padding:.4rem 1.25rem 1rem;overflow:auto}.cba-sheet__footer{border-top:1px solid #f3f4f6;padding:.85rem 1.25rem 1.15rem}.cba-hero{text-align:center;flex-direction:column;align-items:center;padding-top:.4rem;display:flex}.cba-badge-icon{color:#059669;background:#ecfdf5;border-radius:1.15rem;place-items:center;width:4.2rem;height:4.2rem;margin-bottom:.85rem;display:grid}.cba-hero h2,.cba-step h2{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:750}.cba-hero p,.cba-lead{color:#6b7280;margin:.4rem 0 0;font-size:.92rem;line-height:1.45}.cba-kicker{color:#9ca3af;letter-spacing:.08em;align-items:center;gap:.4rem;margin:1.15rem 0 .55rem;font-size:.68rem;font-weight:700;display:flex}.cba-card{background:#fafafa;border:1px solid #eef0f3;border-radius:1rem;overflow:hidden}.cba-req{align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.cba-req+.cba-req{border-top:1px solid #eef0f3}.cba-req__main{flex:1;min-width:0}.cba-req__main strong{font-size:.92rem;display:block}.cba-req__main span,.cba-req__side{color:#6b7280;font-size:.78rem}.cba-req__side{color:#059669;white-space:nowrap;font-weight:700}.cba-check{color:#059669;background:#d1fae5;border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}.cba-meter{background:#d1fae5;border-radius:999px;height:.28rem;margin-top:.45rem;overflow:hidden}.cba-meter i{background:#059669;width:100%;height:100%;display:block}.cba-layers{text-align:center;border:1px solid #eef0f3;border-radius:1rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-top:1rem;padding:.9rem;display:grid}.cba-layer strong{margin-top:.35rem;font-size:.82rem;display:block}.cba-layer span{color:#9ca3af;letter-spacing:.06em;margin-bottom:.25rem;font-size:.62rem;font-weight:700;display:block}.cba-layer__icon{border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;margin:0 auto;display:grid}.cba-layer__icon--current{color:#2563eb;background:#eff6ff}.cba-layer__icon--new{color:#059669;background:#ecfdf5}.cba-plus{color:#9ca3af;border:1px solid #e5e7eb;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}.cba-note{color:#1e3a8a;background:#eff6ff;border-radius:1rem;margin-top:.85rem;padding:.9rem 1rem;font-size:.86rem;line-height:1.45}.cba-note strong{margin-bottom:.2rem;display:block}.cba-unlock{border:1px solid #eef0f3;border-radius:1rem;gap:.75rem;margin-top:.7rem;padding:.85rem .9rem;display:flex}.cba-unlock__icon{color:#059669;background:#ecfdf5;border-radius:999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.cba-unlock strong{font-size:.92rem;display:block}.cba-unlock p{color:#6b7280;margin:.15rem 0 0;font-size:.8rem;line-height:1.4}.cba-label{color:#6b7280;letter-spacing:.06em;gap:.35rem;margin:.2rem 0 .45rem;font-size:.68rem;font-weight:700;display:flex}.cba-label em{color:#ef4444;font-style:normal}.cba-field{color:#111827;width:100%;font:inherit;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.9rem;font-size:.92rem}.cba-field:focus{border-color:#059669;outline:2px solid #05966973}textarea.cba-field{resize:vertical;min-height:8.5rem;padding:.85rem .9rem 1.6rem}input.cba-field{height:2.8rem;padding:0 .9rem}.cba-field-wrap{position:relative}.cba-min{color:#9ca3af;font-size:.72rem;position:absolute;bottom:.55rem;right:.75rem}.cba-ack{color:#4b5563;border:1px solid #e5e7eb;border-radius:.9rem;align-items:flex-start;gap:.7rem;margin-top:.85rem;padding:.85rem;font-size:.84rem;line-height:1.4;display:flex}.cba-ack input{accent-color:#059669;margin-top:.15rem}.cba-error{color:#b91c1c;margin:.7rem 0 0;font-size:.82rem}.cba-primary{color:#fff;cursor:pointer;background:#059669;border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;width:100%;height:3rem;font-size:.95rem;font-weight:700;display:flex}.cba-primary:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}html.dark .cba-sheet{color:#f9fafb;background:#111827}html.dark .cba-icon-btn{color:#e5e7eb}html.dark .cba-icon-btn:hover{background:#1f2937}html.dark .cba-sheet__footer,html.dark .cba-req+.cba-req,html.dark .cba-card,html.dark .cba-layers,html.dark .cba-unlock,html.dark .cba-ack,html.dark .cba-field{border-color:#374151}html.dark .cba-card,html.dark .cba-field,html.dark .cba-ack,html.dark .cba-review-pitch{color:#e5e7eb;background:#0f172a}html.dark .cba-review-pitch{border-color:#374151}html.dark .cba-review-link{color:#6ee7b7}html.dark .cba-hero p,html.dark .cba-lead,html.dark .cba-req__main span,html.dark .cba-unlock p,html.dark .cba-note{color:#cbd5e1}html.dark .cba-note{background:#1e3a5f}@media (max-width:640px){.cba-entry{flex-wrap:wrap;align-items:flex-start}.cba-entry__cta{width:100%}.cba-overlay{padding:.6rem;padding-bottom:max(.6rem,env(safe-area-inset-bottom));align-items:flex-end}.cba-sheet{width:100%;max-height:min(94dvh,calc(100dvh - env(safe-area-inset-top) - .6rem));border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}}
