._146DTa_root{z-index:var(--v2-z-top);pointer-events:auto;position:fixed;inset:0}._146DTa_backdrop{cursor:default;background:var(--v2-fixed-black);border:none;width:100%;height:100%;position:absolute;inset:0}._146DTa_surface{--rewards-overlay-density:var(--v2-ui-density,1);--rewards-overlay-safe-left:max(0px, var(--v2-safe-area-left) - (100vw - 100%) / 2);--rewards-overlay-safe-right:max(0px, var(--v2-safe-area-right) - (100vw - 100%) / 2);cursor:pointer;background:linear-gradient(135deg, var(--v2-reward-gradient-start) 0%, var(--v2-reward-gradient-mid) 50%, var(--v2-reward-gradient-end) 100%);margin-inline:auto;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._146DTa_glow-layer{pointer-events:none;background:radial-gradient(circle at 16% 50%, rgb(var(--v2-fixed-white-rgb) / .22) 0%, rgb(var(--v2-fixed-white-rgb) / 0) 60%);position:absolute;inset:0}._146DTa_handle{top:calc(8px * var(--rewards-overlay-density,1));left:calc(50% + (var(--rewards-overlay-safe-left) - var(--rewards-overlay-safe-right)) / 2);width:calc(36px * var(--rewards-overlay-density,1));height:calc(5px * var(--rewards-overlay-density,1));background:color-mix(in srgb, var(--v2-on-accent) 18%, transparent);border-radius:calc(3px * var(--rewards-overlay-density,1));position:absolute;transform:translate(-50%)}._146DTa_resting-stack{width:100%;padding:calc(48px * var(--rewards-overlay-density,1)) calc(24px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-right,0px)) calc(32px * var(--rewards-overlay-density,1)) calc(24px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-left,0px));color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._146DTa_resting-stack:focus-visible{outline:2px solid var(--v2-on-accent);outline-offset:-4px}._146DTa_teaser-block{gap:calc(4px * var(--rewards-overlay-density,1));padding:calc(24px * var(--rewards-overlay-density,1)) calc(32px * var(--rewards-overlay-density,1));flex-direction:column;align-items:center;display:flex;position:relative}._146DTa_sparkle-band{pointer-events:none;position:absolute;inset:0}._146DTa_sparkle{pointer-events:none;background:var(--v2-fixed-white);box-shadow:0 0 6px rgb(var(--v2-fixed-white-rgb) / .6);border-radius:50%;position:absolute}._146DTa_teaser-line{font-family:var(--v2-type-search-family);font-size:var(--v2-type-search-size);font-weight:var(--v2-type-search-weight);line-height:var(--v2-type-search-leading);color:var(--v2-on-accent);letter-spacing:var(--v2-type-search-tracking);opacity:.32;filter:blur(7px);margin:0}._146DTa_tap-hint{max-width:100%;margin-top:calc(24px * var(--rewards-overlay-density,1));font-family:var(--v2-type-search-family);font-size:var(--v2-type-search-size);font-style:italic;font-weight:var(--v2-type-search-weight);line-height:var(--v2-type-search-leading);color:var(--v2-on-accent);text-align:center;letter-spacing:var(--v2-type-search-tracking);opacity:.6;padding-inline:.25em}._146DTa_claimed-stack{gap:calc(4px * var(--rewards-overlay-density,1));padding:0 calc(24px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-right,0px)) 0 calc(24px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-left,0px));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._146DTa_countdown{font-family:var(--v2-font-sans);font-size:var(--v2-text-2xl);font-weight:var(--v2-font-semibold);color:var(--v2-on-accent);letter-spacing:var(--v2-tracking-tight)}._146DTa_lifetime-streak{margin-top:calc(2px * var(--rewards-overlay-density,1));font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-accent-muted-on-accent);letter-spacing:var(--v2-type-body-strong-tracking);opacity:1}._146DTa_lifetime-streak-standalone{right:calc(24px * var(--rewards-overlay-density,1));bottom:calc(48px * var(--rewards-overlay-density,1));left:calc(24px * var(--rewards-overlay-density,1));text-align:center;margin-top:0;position:absolute}._146DTa_drop-rates-link{right:calc(24px * var(--rewards-overlay-density,1));bottom:calc(8px * var(--rewards-overlay-density,1));left:calc(24px * var(--rewards-overlay-density,1));z-index:1;min-height:44px;padding:calc(8px * var(--rewards-overlay-density,1));font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-accent-muted-on-accent);letter-spacing:var(--v2-type-body-strong-tracking);cursor:pointer;background:0 0;border:0;position:absolute}._146DTa_reward-streak-day{margin-top:calc(-2px * var(--rewards-overlay-density,1))}._146DTa_claimed-footer{right:calc(24px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-right));bottom:max(calc(20px * var(--rewards-overlay-density,1)), var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)), var(--home-indicator-floor,0px));left:calc(24px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-left));gap:calc(12px * var(--rewards-overlay-density,1));padding-top:calc(8px * var(--rewards-overlay-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);line-height:var(--v2-type-caption-leading);color:var(--v2-accent-muted-on-accent);letter-spacing:var(--v2-type-caption-tracking);justify-content:space-between;align-items:center;display:flex;position:absolute}._146DTa_drop-rates-footer-link{min-height:44px;padding:calc(8px * var(--rewards-overlay-density,1)) 0;font:inherit;font-weight:var(--v2-font-semibold);color:inherit;text-align:right;cursor:pointer;background:0 0;border:0}._146DTa_reveal-stage{gap:calc(14px * var(--rewards-overlay-density,1));padding:0 calc(32px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-right,0px)) 0 calc(32px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-left,0px));flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._146DTa_reel-window{width:100%;height:calc(32px * var(--rewards-overlay-density,1));position:relative;overflow:hidden}._146DTa_reel-column{will-change:transform, filter;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:0;left:0}._146DTa_reel-face{height:calc(32px * var(--rewards-overlay-density,1));font-family:var(--v2-font-sans);font-size:var(--v2-text-xl);font-weight:var(--v2-font-semibold);color:var(--v2-on-accent);letter-spacing:var(--v2-tracking-snug);white-space:nowrap;justify-content:center;align-items:center;display:flex}._146DTa_reward-result{--rewards-result-leading:1.4;width:100%;min-height:calc(32px * var(--rewards-overlay-density,1));font-family:var(--v2-font-sans);font-size:var(--v2-text-xl);font-weight:var(--v2-font-semibold);line-height:var(--rewards-result-leading);color:var(--v2-on-accent);text-align:center;letter-spacing:var(--v2-tracking-snug);overflow-wrap:anywhere}._146DTa_claim-mask{width:calc(139px * var(--rewards-overlay-density,1));height:calc(35px * var(--rewards-overlay-density,1));justify-content:center;display:flex;overflow:hidden}._146DTa_claim-btn{width:calc(139px * var(--rewards-overlay-density,1));height:calc(35px * var(--rewards-overlay-density,1));font-family:var(--v2-type-control-family);font-size:var(--v2-type-control-size);font-weight:var(--v2-type-control-weight);line-height:var(--v2-type-control-leading);color:var(--v2-on-accent);letter-spacing:var(--v2-type-control-tracking);cursor:pointer;background:color-mix(in srgb, var(--v2-on-accent) 20%, transparent);border-radius:calc(17.5px * var(--rewards-overlay-density,1));transition:opacity var(--v2-duration-base) ease, transform var(--v2-duration-fast) ease;border:none}._146DTa_claim-btn:disabled{cursor:default}._146DTa_claim-btn:hover:not(:disabled){background:color-mix(in srgb, var(--v2-on-accent) 28%, transparent)}._146DTa_claim-btn:active:not(:disabled){transform:scale(.97)}._146DTa_close-btn{top:max(var(--safe-area-inset-top,env(safe-area-inset-top,0px)), calc(16px * var(--rewards-overlay-density,1)));left:calc(16px * var(--rewards-overlay-density,1) + var(--rewards-overlay-safe-left));width:calc(36px * var(--rewards-overlay-density,1));height:calc(36px * var(--rewards-overlay-density,1));color:var(--v2-on-accent);cursor:pointer;background:color-mix(in srgb, var(--v2-on-accent) 20%, transparent);transition:background var(--v2-duration-base) ease;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute}._146DTa_close-btn:hover{background:color-mix(in srgb, var(--v2-on-accent) 28%, transparent)}._146DTa_close-btn>svg{width:calc(20px * var(--rewards-overlay-density,1));height:calc(20px * var(--rewards-overlay-density,1))}._146DTa_surface-desktop{width:min(calc(560px * var(--rewards-overlay-density,1)), calc(100vw - 32px * var(--rewards-overlay-density,1)));height:min(calc(640px * var(--rewards-overlay-density,1)), calc(100vh - 80px * var(--rewards-overlay-density,1)));border-radius:calc(24px * var(--rewards-overlay-density,1));margin:auto;position:relative;bottom:auto;left:auto;right:auto}@media (min-width:1024px){._146DTa_root{justify-content:center;align-items:center;display:flex}}
.KlmTgG_counter{font-variant-numeric:tabular-nums;vertical-align:top;flex-shrink:0;align-items:center;height:1lh;display:inline-flex}.KlmTgG_digit{width:1ch;height:1lh;display:inline-block;position:relative;overflow:hidden}.KlmTgG_glyph{position:absolute;inset:0}.KlmTgG_track{align-items:center;height:1lh;display:inline-flex}@supports not (height:1lh){.KlmTgG_counter,.KlmTgG_digit,.KlmTgG_track{height:1.25em}}.KlmTgG_sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
._97adcG_content{max-width:100%;min-height:calc(22px * var(--toast-density));font-variant-numeric:tabular-nums;display:block;position:relative}._97adcG_stage{white-space:nowrap;display:block;overflow:hidden}._97adcG_balance{align-items:center;gap:.5em;display:inline-flex}._97adcG_sizer{visibility:hidden;white-space:nowrap;width:max-content;position:absolute}._97adcG_sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.EyIPwW_panel{flex-direction:column;display:flex}.EyIPwW_card{--rewards-overlay-density:var(--v2-ui-density,1);width:100%;min-height:calc(420px * var(--rewards-overlay-density));background:linear-gradient(135deg, var(--v2-reward-gradient-start) 0%, var(--v2-reward-gradient-mid) 50%, var(--v2-reward-gradient-end) 100%);border-radius:calc(24px * var(--rewards-overlay-density));position:relative;overflow:hidden}.EyIPwW_drop-rates{gap:calc(12px * var(--v2-ui-density,1));margin-top:calc(16px * var(--v2-ui-density,1));font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);line-height:var(--v2-type-body-compact-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-compact-tracking);display:grid}.EyIPwW_drop-rates-trigger{min-height:44px;padding:calc(8px * var(--v2-ui-density,1));margin-top:calc(16px * var(--v2-ui-density,1));font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-compact-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-body-compact-tracking);cursor:pointer;background:0 0;border:0;align-self:center}.EyIPwW_drop-rates-trigger:hover{color:var(--v2-ink)}.EyIPwW_drop-rates-note{padding:0 calc(4px * var(--v2-ui-density,1));font-family:var(--v2-type-caption-family);font-size:var(--v2-type-caption-size);line-height:var(--v2-type-caption-leading);color:var(--v2-text-secondary);text-align:center;letter-spacing:var(--v2-type-caption-tracking);margin:0}.EyIPwW_drop-rates-day{gap:calc(12px * var(--v2-ui-density,1));padding:calc(16px * var(--v2-ui-density,1));background:var(--v2-warm-fill-05);border-radius:calc(24px * var(--v2-ui-density,1));flex-direction:column;display:flex}.EyIPwW_drop-rates-day-label{font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-body-strong-tracking);margin:0}.EyIPwW_drop-rates-list{gap:calc(4px * var(--v2-ui-density,1));color:var(--v2-text-secondary);margin:0;padding:0;list-style:none;display:grid}.EyIPwW_drop-rates-list li{gap:calc(12px * var(--v2-ui-density,1));justify-content:space-between;display:flex}.EyIPwW_drop-rates-odds{font-variant-numeric:tabular-nums;color:var(--v2-text-secondary);white-space:nowrap;flex-shrink:0}.EyIPwW_drop-rates-jackpot{padding-top:calc(12px * var(--v2-ui-density,1));border-top:1px solid var(--v2-warm-fill-10)}.EyIPwW_drop-rates-jackpot .EyIPwW_drop-rates-list,.EyIPwW_drop-rates-jackpot .EyIPwW_drop-rates-odds{color:var(--v2-accent-text)}.EyIPwW_drop-rates-reward{gap:calc(8px * var(--v2-ui-density,1));align-items:flex-start;display:inline-flex}.EyIPwW_drop-rates-jackpot-icon{flex-shrink:0;margin-top:.2em}
.O4ZxFq_hero{padding:calc(19px * var(--v2-public-density,1)) 0 calc(8px * var(--v2-public-density,1));text-align:center}.O4ZxFq_title{margin:0 auto calc(80px * var(--v2-public-density,1));font-family:var(--v2-type-page-title-family);font-size:var(--v2-text-display);font-weight:var(--v2-font-bold);line-height:var(--v2-leading-none);color:var(--v2-ink);letter-spacing:var(--v2-tracking-tight);text-wrap:balance}.O4ZxFq_hero-contained .O4ZxFq_title{margin-bottom:calc(32px * var(--v2-public-density,1))}.O4ZxFq_eyebrow{margin:0 0 calc(32px * var(--v2-public-density,1));font-family:var(--v2-type-eyebrow-family);font-size:var(--v2-text-sm);font-weight:var(--v2-font-normal);line-height:var(--v2-type-eyebrow-leading);color:var(--v2-public-muted-text);text-transform:uppercase;letter-spacing:var(--v2-tracking-expanded)}.O4ZxFq_searchWrap{width:100%;max-width:calc(420px * var(--v2-public-density,1));margin:0 auto;position:relative}.O4ZxFq_adminBarWrap{gap:calc(8px * var(--v2-public-density,1));margin-bottom:calc(18px * var(--v2-public-density,1));flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.O4ZxFq_adminBarWrap .O4ZxFq_adminBar{margin:0}.O4ZxFq_reorderButton{min-height:calc(40px * var(--v2-public-density,1))}.O4ZxFq_adminLoading{padding:calc(24px * var(--v2-public-density,1));color:var(--v2-text-secondary);text-align:center}.O4ZxFq_adminNotice{gap:calc(12px * var(--v2-public-density,1));padding:calc(12px * var(--v2-public-density,1)) calc(16px * var(--v2-public-density,1));margin:calc(20px * var(--v2-public-density,1)) 0 0;font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);line-height:var(--v2-type-body-compact-leading);color:var(--v2-text-secondary);background:var(--v2-fill-card);border:1px solid var(--v2-divider);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.O4ZxFq_pills{margin:calc(28px * var(--v2-public-density,1)) 0}.O4ZxFq_pills button:not([data-selected]){color:var(--v2-public-muted-text)}.O4ZxFq_categoryDesc{max-width:60ch;margin:0 auto calc(28px * var(--v2-public-density,1));font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-public-muted-text);text-align:center;letter-spacing:var(--v2-type-body-tracking)}.O4ZxFq_section{margin-bottom:calc(44px * var(--v2-public-density,1))}.O4ZxFq_sectionLabel{margin:0 0 calc(6px * var(--v2-public-density,1));font-family:var(--v2-type-eyebrow-family);font-size:var(--v2-text-sm);font-weight:var(--v2-font-normal);line-height:var(--v2-type-eyebrow-leading);color:var(--v2-public-muted-text);text-transform:uppercase;letter-spacing:var(--v2-tracking-expanded)}.O4ZxFq_grid{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.O4ZxFq_grid{column-gap:calc(24px * var(--v2-public-density,1));grid-template-columns:1fr 1fr}}.O4ZxFq_row{border-bottom:1px solid var(--v2-divider);align-items:stretch;min-width:0;display:flex}.O4ZxFq_rowLink{gap:calc(16px * var(--v2-public-density,1));min-width:0;padding:calc(18px * var(--v2-public-density,1)) calc(4px * var(--v2-public-density,1));color:var(--v2-ink);flex:1;align-items:center;text-decoration:none;display:flex}.O4ZxFq_rowText{gap:calc(4px * var(--v2-public-density,1));flex-direction:column;flex:1;min-width:0;display:flex}.O4ZxFq_rowTitle{gap:calc(8px * var(--v2-public-density,1));font-family:var(--v2-type-title-family);font-size:var(--v2-type-title-size);font-weight:var(--v2-type-title-weight);line-height:var(--v2-type-title-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-title-tracking);align-items:center;display:inline-flex}.O4ZxFq_draftBadge{padding:calc(2px * var(--v2-public-density,1)) calc(7px * var(--v2-public-density,1));font-family:var(--v2-type-meta-family);font-size:var(--v2-type-meta-size);font-weight:var(--v2-type-meta-weight);line-height:var(--v2-type-meta-leading);color:var(--v2-text-secondary);letter-spacing:var(--v2-type-meta-tracking);background:var(--v2-fill-card);border:1px solid var(--v2-divider);border-radius:var(--radius-pill)}.O4ZxFq_draftDot{width:calc(6px * var(--v2-public-density,1));height:calc(6px * var(--v2-public-density,1));margin-left:calc(6px * var(--v2-public-density,1));vertical-align:middle;background:var(--v2-danger);border-radius:50%;display:inline-block}.O4ZxFq_pillEdit{width:calc(40px * var(--v2-public-density,1));height:calc(40px * var(--v2-public-density,1));color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.O4ZxFq_pillEdit:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:1px}.O4ZxFq_pillEdit svg{width:calc(11px * var(--v2-public-density,1));height:calc(11px * var(--v2-public-density,1))}.O4ZxFq_pillEdit:disabled{cursor:not-allowed;opacity:.45}.O4ZxFq_rowSnippet{-webkit-line-clamp:2;font-family:var(--v2-type-body-compact-family);font-size:var(--v2-type-body-compact-size);font-weight:var(--v2-type-body-compact-weight);line-height:var(--v2-type-body-compact-leading);color:var(--v2-public-muted-text);letter-spacing:var(--v2-type-body-compact-tracking);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.O4ZxFq_rowChevron{width:calc(16px * var(--v2-public-density,1));height:calc(16px * var(--v2-public-density,1));color:var(--v2-warm-text-40);transition:transform var(--v2-duration-fast) ease;flex-shrink:0}.O4ZxFq_rowLink:hover .O4ZxFq_rowChevron{color:var(--v2-ink);transform:translateX(calc(2px * var(--v2-public-density,1)))}.O4ZxFq_rowEdit{flex:0 0 calc(44px * var(--v2-public-density,1));width:calc(44px * var(--v2-public-density,1));min-height:calc(44px * var(--v2-public-density,1));color:var(--v2-public-muted-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.O4ZxFq_rowEdit:hover{color:var(--v2-ink);background:var(--v2-warm-fill-04)}.O4ZxFq_rowEdit svg{width:calc(17px * var(--v2-public-density,1));height:calc(17px * var(--v2-public-density,1))}.O4ZxFq_rowEdit:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:-2px}.O4ZxFq_rowEdit:disabled{cursor:default;opacity:.45}@media (prefers-reduced-motion:reduce){.O4ZxFq_rowChevron{transition:none}.O4ZxFq_rowLink:hover .O4ZxFq_rowChevron{transform:none}}.O4ZxFq_state{padding:calc(56px * var(--v2-public-density,1)) 0;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);color:var(--v2-text-secondary);text-align:center;letter-spacing:var(--v2-type-body-tracking)}.O4ZxFq_state p{margin:0}.O4ZxFq_retry{margin:calc(16px * var(--v2-public-density,1)) auto 0}
.xAGZUq_backdrop{z-index:var(--v2-z-overlay);background:rgb(var(--v2-fixed-black-rgb) / .8);position:fixed;inset:0}.xAGZUq_card{top:50%;left:calc(50% + (var(--v2-safe-area-left) - var(--v2-safe-area-right)) / 2);z-index:var(--v2-z-overlay);width:min(calc(100vw - var(--v2-safe-area-left) - var(--v2-safe-area-right) - 32px * var(--v2-ui-density,1)), calc(400px * var(--v2-ui-density,1)));background:var(--v2-surface);border-radius:calc(32px * var(--v2-ui-density,1));box-shadow:0 12px 32px rgb(var(--v2-fixed-black-rgb) / .25);outline:none;position:fixed;transform:translate(-50%,-50%)}.xAGZUq_backdrop[data-state=open]{animation:.18s cubic-bezier(.33,1,.68,1) both xAGZUq_review-backdrop-in}.xAGZUq_card[data-state=open]{animation:.2s cubic-bezier(.33,1,.68,1) both xAGZUq_review-card-in}@keyframes xAGZUq_review-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes xAGZUq_review-card-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.xAGZUq_root{--app-review-density:var(--v2-ui-density,1);gap:calc(28px * var(--app-review-density));padding:calc(28px * var(--app-review-density)) calc(24px * var(--app-review-density)) calc(30px * var(--app-review-density));text-align:center;flex-direction:column;display:flex}.xAGZUq_title{font-family:var(--v2-type-title-family);font-size:var(--v2-type-title-size);font-weight:var(--v2-type-title-weight);line-height:var(--v2-type-title-leading);color:var(--v2-ink);letter-spacing:var(--v2-type-title-tracking);margin:0}.xAGZUq_emojis{gap:clamp(0px, calc(25% - 65px * var(--app-review-density)), calc(20px * var(--app-review-density)));justify-content:center;align-items:center;display:flex}.xAGZUq_emoji{width:calc(52px * var(--app-review-density));height:calc(52px * var(--app-review-density));font-size:var(--v2-text-4xl);cursor:pointer;background:var(--v2-fill-inset);border:1px solid var(--v2-divider);border-radius:calc(16px * var(--app-review-density));justify-content:center;align-items:center;padding:0;transition:transform .12s,border-color .12s;display:inline-flex}.xAGZUq_emoji:hover{border-color:var(--v2-warm-text-40);transform:scale(1.08)}@media (max-width:560px){.xAGZUq_root{padding:calc(24px * var(--app-review-density)) calc(18px * var(--app-review-density)) calc(24px * var(--app-review-density))}}@media (prefers-reduced-motion:reduce){.xAGZUq_backdrop,.xAGZUq_card{animation-duration:1ms!important}}.xAGZUq_skip{padding:calc(6px * var(--app-review-density)) calc(12px * var(--app-review-density));margin-top:calc(-12px * var(--app-review-density));font-family:var(--v2-type-control-family);font-size:var(--v2-type-control-size);font-weight:var(--v2-type-control-weight);color:var(--v2-text-secondary);cursor:pointer;background:0 0;border:none;align-self:center}
.KJrMEq_root{z-index:0;contain:layout size style;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.KJrMEq_viewport{height:100%;display:flex}.KJrMEq_column{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}@supports (height:-webkit-fill-available){.KJrMEq_column{min-height:-webkit-fill-available}}@supports (height:100dvh){.KJrMEq_column{min-height:100dvh}}
.pHku2G_root{background:var(--landing-brown-dark);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}@keyframes pHku2G_orb-join{0%{opacity:0;transform:translate(var(--orb-from-x), var(--orb-from-y))}8%{opacity:1}72%{transform:translate(calc(var(--orb-from-x) * .86), calc(var(--orb-from-y) * .86))}to{opacity:1;transform:translate(0)}}@keyframes pHku2G_orb-grow{0%{transform:scale(.01)}58%{transform:scale(1)}to{transform:scale(1)}}@keyframes pHku2G_orb-absorb{0%,to{opacity:0;transform:scale(.65)}55%{opacity:.65;transform:scale(1.12)}}.pHku2G_portrait{object-fit:cover;object-position:center 32%;filter:blur(15px)saturate(.82);transition:filter 1.1s;animation:7s ease-in-out infinite alternate pHku2G_portrait-breathe;transform:scale(1.22)}.pHku2G_root[data-phase="1"] .pHku2G_portrait,.pHku2G_root[data-phase="2"] .pHku2G_portrait{filter:blur(13px)saturate(.9)}.pHku2G_root[data-phase="3"] .pHku2G_portrait,.pHku2G_root[data-phase="4"] .pHku2G_portrait,.pHku2G_root[data-phase="5"] .pHku2G_portrait{filter:blur(11px)saturate()}.pHku2G_veil,.pHku2G_light,.pHku2G_activity{pointer-events:none;position:absolute;inset:0}.pHku2G_veil{background:linear-gradient(180deg, rgb(var(--landing-brown-dark-rgb) / .12) 0%, transparent 38%, rgb(var(--landing-brown-dark-rgb) / .35) 100%)}.pHku2G_light{background:radial-gradient(ellipse at 78% 24%, rgb(var(--landing-coral-rgb) / .24), transparent 60%);mix-blend-mode:screen;animation:8s ease-in-out infinite alternate pHku2G_light-drift;inset:-30%}.pHku2G_activity{border:1px solid rgb(var(--v2-fixed-white-rgb) / .2);opacity:0;border-radius:50%;inset:10%;transform:scale(.7)}.pHku2G_root[data-state=thinking] .pHku2G_light{animation-duration:3s}.pHku2G_root[data-state=listening] .pHku2G_activity,.pHku2G_root[data-state=speaking] .pHku2G_activity{animation:2.4s ease-out infinite pHku2G_activity-pulse}.pHku2G_root[data-state=speaking] .pHku2G_activity{animation-duration:1.1s}@keyframes pHku2G_portrait-breathe{to{transform:scale(1.26)translateY(-1%)}}@keyframes pHku2G_light-drift{to{transform:translate(-15%,10%)}}@keyframes pHku2G_activity-pulse{70%{opacity:.36}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.pHku2G_portrait,.pHku2G_light,.pHku2G_activity{animation:none}}.pHku2G_root[data-variant=abstract]{background:radial-gradient(ellipse at 74% 17%, color-mix(in srgb, var(--landing-coral-deep) 40%, transparent), transparent 58%), linear-gradient(155deg, var(--landing-brown-dark), var(--landing-brown-deep) 57%, color-mix(in srgb, var(--landing-brown-dark) 74%, var(--landing-coral)))}.pHku2G_atmosphere,.pHku2G_curtain,.pHku2G_curtainAlt,.pHku2G_signal{pointer-events:none;display:block;position:absolute}.pHku2G_atmosphere{background:radial-gradient(ellipse at 20% 35%, rgb(var(--landing-coral-rgb) / .28), transparent 44%), radial-gradient(ellipse at 84% 70%, rgb(var(--landing-warm-accent-rgb) / .24), transparent 48%);filter:blur(32px);animation:12s ease-in-out infinite alternate pHku2G_abstract-drift;inset:-25%}.pHku2G_curtain,.pHku2G_curtainAlt{mix-blend-mode:screen;filter:blur(34px);width:48%;height:140%;transition:left 1.2s,right 1.2s;top:-20%}.pHku2G_curtain{background:linear-gradient(90deg, transparent, rgb(var(--landing-coral-rgb) / .23) 45%, rgb(var(--landing-warm-accent-rgb) / .12) 60%, transparent);animation:8s ease-in-out infinite alternate pHku2G_curtain-breathe;left:2%;transform:rotate(-13deg)}.pHku2G_curtainAlt{background:linear-gradient(90deg, transparent, rgb(var(--landing-warm-accent-rgb) / .08) 35%, rgb(var(--landing-coral-rgb) / .2) 56%, transparent);animation:9s ease-in-out infinite alternate-reverse pHku2G_curtain-breathe;right:-4%;transform:rotate(12deg)}.pHku2G_root[data-phase="2"] .pHku2G_curtain,.pHku2G_root[data-phase="4"] .pHku2G_curtain{left:12%}.pHku2G_root[data-phase="1"] .pHku2G_curtainAlt,.pHku2G_root[data-phase="3"] .pHku2G_curtainAlt,.pHku2G_root[data-phase="5"] .pHku2G_curtainAlt{right:8%}.pHku2G_signal{width:66%;height:18%;filter:drop-shadow(0 0 24px rgb(var(--landing-coral-rgb) / .54));justify-content:center;align-items:center;gap:4%;display:flex;top:41%;left:17%}.pHku2G_signal:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--v2-fixed-white-rgb) / .35), transparent);height:1px;position:absolute;left:-14%;right:-14%}.pHku2G_signal span{z-index:3;background:linear-gradient(180deg, rgb(var(--v2-fixed-white-rgb) / .86), rgb(var(--landing-coral-rgb) / .65));width:3%;height:24%;box-shadow:0 0 12px rgb(var(--landing-coral-rgb) / .35);border-radius:100px;animation:3.2s ease-in-out infinite alternate pHku2G_signal-breathe}.pHku2G_signal span:nth-child(2),.pHku2G_signal span:nth-child(10){height:38%;animation-delay:-900ms}.pHku2G_signal span:nth-child(3),.pHku2G_signal span:nth-child(9){height:58%;animation-delay:-1700ms}.pHku2G_signal span:nth-child(4),.pHku2G_signal span:nth-child(8){height:76%;animation-delay:-500ms}.pHku2G_signal span:nth-child(5),.pHku2G_signal span:nth-child(7){height:94%;animation-delay:-1300ms}.pHku2G_signal span:nth-child(6){height:100%;animation-delay:-2100ms}.pHku2G_root[data-state=listening] .pHku2G_signal span{animation-duration:1.8s}.pHku2G_root[data-state=speaking] .pHku2G_signal span{animation-duration:.7s}.pHku2G_root[data-state=thinking] .pHku2G_signal span{animation-duration:4.6s}@keyframes pHku2G_abstract-drift{to{transform:translate(-6%,5%)}}@keyframes pHku2G_curtain-breathe{to{opacity:.5;transform:rotate(-4deg)translate(8%)}}@keyframes pHku2G_signal-breathe{to{transform:scaleY(.58)}}@media (prefers-reduced-motion:reduce){.pHku2G_atmosphere,.pHku2G_curtain,.pHku2G_curtainAlt,.pHku2G_signal span{animation:none}}.pHku2G_root[data-variant=orbs]{--orb-cyan-rgb:58 205 243;--orb-blue-rgb:51 95 130;--orb-amber-rgb:236 157 81;--orb-glow-rgb:180 232 251;--orb-black:color-mix(in srgb, var(--v2-fixed-black) 94%, var(--landing-brown-dark));--orb-navy:color-mix(in srgb, var(--v2-fixed-black) 82%, var(--landing-brown-dark));background:0 0;overflow:visible}.pHku2G_orbSpace{aspect-ratio:1;isolation:isolate;width:min(100%,320px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pHku2G_mainOrb{z-index:2;background:radial-gradient(circle at 79% 84%, rgb(var(--orb-amber-rgb) / .52), transparent 12%), radial-gradient(circle at 78% 48%, rgb(var(--orb-blue-rgb) / .65), transparent 30%), linear-gradient(145deg, var(--orb-black) 24%, var(--orb-navy) 72%, var(--orb-black));border:1px solid rgb(var(--v2-fixed-white-rgb) / .22);box-shadow:inset 3px 3px 13px rgb(var(--v2-fixed-white-rgb) / .07), inset -9px -12px 26px rgb(var(--v2-fixed-black-rgb) / .9), 0 13px 34px rgb(var(--landing-brown-dark-rgb) / .18);isolation:isolate;clip-path:circle(50%);border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.pHku2G_mainOrb:before{content:"";background:radial-gradient(ellipse at 44% 37%, rgb(var(--v2-fixed-white-rgb) / .98), transparent 32%), radial-gradient(ellipse at 58% 72%, rgb(var(--orb-cyan-rgb) / .8), transparent 42%);filter:blur(12px);width:85%;height:110%;animation:7.2s ease-in-out infinite pHku2G_orb-refraction;position:absolute;top:-10%;right:-24%}.pHku2G_mainOrb:after{pointer-events:none;content:"";background:radial-gradient(circle at 40% 14%, rgb(var(--v2-fixed-white-rgb) / .08), transparent 40%), radial-gradient(circle at 38% 100%, rgb(var(--orb-cyan-rgb) / .9), transparent 13%), radial-gradient(circle at 65% 100%, rgb(var(--orb-amber-rgb) / .52), transparent 14%), radial-gradient(circle at 50% 52%, transparent 71%, rgb(var(--v2-fixed-white-rgb) / .1) 98%);border:1px solid rgb(var(--v2-fixed-white-rgb) / .12);box-shadow:inset -8px -9px 20px rgb(var(--v2-fixed-black-rgb) / .62);border-radius:50%;position:absolute;inset:0}.pHku2G_orbLight,.pHku2G_orbLightAlt{pointer-events:none;mix-blend-mode:screen;filter:blur(17px);border-radius:50%;display:block;position:absolute}.pHku2G_orbLight{background:radial-gradient(ellipse, rgb(var(--v2-fixed-white-rgb) / .98), transparent 58%);width:72%;height:90%;animation:4.8s ease-in-out infinite pHku2G_orb-light-swim;top:-20%;right:-20%}.pHku2G_orbLightAlt{background:radial-gradient(ellipse, rgb(var(--orb-cyan-rgb) / .88), transparent 61%);width:82%;height:90%;animation:5.8s ease-in-out infinite pHku2G_orb-light-swim-alt;bottom:-20%;right:-22%}.pHku2G_absorption{z-index:1;pointer-events:none;background:radial-gradient(circle at 68% 57%, rgb(var(--orb-glow-rgb) / .75), transparent 56%);mix-blend-mode:screen;filter:blur(18px);border-radius:50%;position:absolute;inset:3%}.pHku2G_satellite{z-index:1;pointer-events:none;opacity:0;will-change:transform;width:36%;height:36%;animation:2.8s cubic-bezier(.45,0,.18,1) both pHku2G_orb-join;display:block;position:absolute;top:32%;left:32%}.pHku2G_satelliteSurface{background:var(--orb-black);border:1px solid rgb(var(--v2-fixed-white-rgb) / .45);box-shadow:inset 2px 2px 6px rgb(var(--v2-fixed-white-rgb) / .3), 0 7px 16px rgb(var(--landing-brown-dark-rgb) / .24);opacity:0;clip-path:circle(50%);border-radius:50%;animation:2.4s cubic-bezier(.22,1,.36,1) both pHku2G_orb-join;display:block;position:absolute;inset:0;overflow:hidden}.pHku2G_satelliteOne{--orb-from-x:125%;--orb-from-y:-60%}.pHku2G_satelliteTwo{--orb-from-x:105%;--orb-from-y:125%;animation-delay:.2s}.pHku2G_satelliteThree{--orb-from-x:-80%;--orb-from-y:120%;animation-delay:.4s}.pHku2G_satellite img,.pHku2G_satellite video{object-fit:cover;object-position:center 30%;filter:blur(2px)saturate(.75);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.pHku2G_satelliteSurface:after{pointer-events:none;content:"";background:radial-gradient(circle at 27% 15%, rgb(var(--v2-fixed-white-rgb) / .68), transparent 35%), radial-gradient(circle at 50% 50%, transparent 50%, rgb(var(--v2-fixed-black-rgb) / .48));border-radius:50%;position:absolute;inset:0}@keyframes pHku2G_orb-refraction{0%,to{transform:translate(18%,-13%)rotate(32deg)scale(.88)}50%{transform:translate(-76%,34%)rotate(-36deg)scale(1.16)}}@keyframes pHku2G_orb-light-swim{0%,to{transform:translate(4%,-8%)rotate(26deg)scale(.88)}50%{transform:translate(-115%,88%)rotate(-34deg)scale(1.2)}}@keyframes pHku2G_orb-light-swim-alt{0%,to{transform:translate(5%,12%)rotate(-15deg)scale(.8)}50%{transform:translate(-110%,-84%)rotate(34deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.pHku2G_mainOrb:before,.pHku2G_orbLight,.pHku2G_orbLightAlt,.pHku2G_absorption,.pHku2G_satellite,.pHku2G_satelliteSurface{animation:none}}
.Bqozcq_root{--onboarding-density:var(--v2-effective-density,1);--onboarding-glow-primary:18%;--onboarding-glow-secondary:8%;--onboarding-glow-tertiary:12%;min-height:100dvh;font-family:var(--v2-font-sans);color:var(--v2-ink);background:var(--v2-auth-background)}.Bqozcq_generationHeadlineFrame{align-items:center;min-height:2lh;display:grid;position:relative}.Bqozcq_generationHeadlineSizer{visibility:hidden}.Bqozcq_generationHeadlineMotion>div{white-space:normal;justify-content:center}.Bqozcq_generationHeadlineMotion span{white-space:normal;overflow:visible}.Bqozcq_generationCopy{top:75dvh;left:calc(50% + (var(--v2-safe-area-left) - var(--v2-safe-area-right)) / 2);z-index:4;width:min(640px, calc(100% - 48px - var(--v2-safe-area-left) - var(--v2-safe-area-right)));text-align:center;animation:.6s both Bqozcq_generation-copy-enter;position:absolute;translate:-50% -50%}.Bqozcq_continuousScene .Bqozcq_generationCopy{top:calc(75dvh + var(--quiz-orb-size) * var(--quiz-orb-scale,1) / 4)}.Bqozcq_encounterScene[data-complete=true] .Bqozcq_generationCopy{animation:.3s both Bqozcq_chat-exit}html.v2-dark .Bqozcq_root{--v2-ink:var(--v2-fullscreen-light-ink);--v2-text-secondary:var(--v2-auth-text-muted);--v2-placeholder:var(--v2-auth-text-muted);--v2-cta-strong-bg:var(--v2-fullscreen-light-ink);--v2-cta-strong-text:var(--v2-fixed-white);--v2-neutral-fill-05:rgb(var(--landing-brown-dark-rgb) / .05);--v2-neutral-fill-06:rgb(var(--landing-brown-dark-rgb) / .06);--v2-neutral-fill-10:rgb(var(--landing-brown-dark-rgb) / .1);--v2-neutral-fill-12:rgb(var(--landing-brown-dark-rgb) / .12);--v2-glass-chrome-wash:rgb(var(--v2-fixed-white-rgb) / .55);--chat-glass-border:rgb(var(--v2-fixed-white-rgb) / .55);--v2-dark-chrome-glass:var(--v2-nav-tint);--v2-dark-chrome-glass-border:var(--chat-glass-border);--v2-dark-chat-glass-filter:var(--glass-filter-lg);--color-coral:var(--landing-coral-deep);--color-cta:var(--v2-auth-brand);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.Bqozcq_entryShell,.Bqozcq_encounter,.Bqozcq_reveal{min-height:100dvh;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden auto}.Bqozcq_entryShell:before,.Bqozcq_encounter:before,.Bqozcq_reveal:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle closest-side, color-mix(in srgb, var(--color-coral) 18%, transparent), transparent) left -200px top -100px / 560px 560px no-repeat, radial-gradient(circle closest-side, color-mix(in srgb, var(--color-coral) 8%, transparent), transparent) right -150px top 360px / 460px 460px no-repeat, radial-gradient(circle closest-side, color-mix(in srgb, var(--color-cta) 12%, transparent), transparent) left -120px top 680px / 400px 400px no-repeat;position:absolute;inset:0}.Bqozcq_entryHeader,.Bqozcq_revealHeader,.Bqozcq_encounterHeader{z-index:10;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:100%;display:grid;position:relative}.Bqozcq_backButton,.Bqozcq_encounterBack{width:44px;height:44px;font-size:var(--v2-text-xl);color:var(--v2-ink);cursor:pointer;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);border-radius:50%;place-items:center;padding:0;display:grid}.Bqozcq_segments{grid-column:2/4;align-items:center;gap:6px;width:100%;height:44px;display:flex}.Bqozcq_segment{background:var(--v2-neutral-fill-10);border-radius:100px;flex:1;height:6px}.Bqozcq_segmentDone{background:var(--v2-photo-chrome-ink)}.Bqozcq_entryContent{width:min(100%,740px);margin:78px auto auto;animation:.24s both Bqozcq_appear}.Bqozcq_title{font-family:var(--v2-type-page-title-family);font-size:var(--v2-type-page-title-size);font-weight:var(--v2-font-bold);line-height:var(--v2-leading-snug);color:var(--v2-ink);letter-spacing:var(--v2-type-page-title-tracking);white-space:nowrap;margin:0 0 12px}.Bqozcq_subtitle{font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);line-height:var(--v2-type-body-leading);color:var(--v2-text-secondary);margin:4px 0 0}.Bqozcq_liveError{font-size:var(--v2-text-sm);line-height:var(--v2-type-body-leading);color:var(--v2-error);margin:16px 0 0}.Bqozcq_routeOptions,.Bqozcq_replyChoices{flex-direction:column;gap:10px;margin-top:28px;display:flex}.Bqozcq_routeOption,.Bqozcq_replyChoices button{width:100%;min-height:56px;font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-type-nav-weight);line-height:var(--v2-type-nav-leading);color:var(--v2-photo-chrome-ink);text-align:center;cursor:pointer;background:var(--v2-neutral-fill-06);border:1px solid var(--v2-neutral-fill-10);transition:background var(--v2-duration-base) ease;border-radius:24px;justify-content:center;align-items:center;padding:0 20px;display:flex}.Bqozcq_optionCopy strong{font-weight:var(--v2-type-nav-weight)}.Bqozcq_encounter{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:24px;height:100dvh;display:grid}.Bqozcq_ambient{display:none}.Bqozcq_encounterHeader{grid-column:1/-1}.Bqozcq_encounterHeading{flex-direction:column;gap:2px;display:flex}.Bqozcq_encounterHeading strong{font-family:var(--v2-type-nav-family);font-size:var(--v2-type-nav-size);font-weight:var(--v2-font-bold);color:var(--v2-ink)}.Bqozcq_encounterHeading span{font-family:var(--v2-type-body-family);font-size:var(--v2-text-sm);color:var(--v2-text-secondary)}.Bqozcq_switchButton{height:44px;font-family:var(--v2-type-nav-family);font-size:var(--v2-text-md);color:var(--v2-ink);cursor:pointer;background:var(--v2-neutral-fill-06);border:1px solid var(--v2-neutral-fill-10);border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:flex}.Bqozcq_presence{background:var(--v2-neutral-fill-05);border:1px solid var(--v2-neutral-fill-10);border-radius:24px;flex-direction:column;grid-area:2/1/4;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.Bqozcq_presenceGlow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--color-coral) 17%, transparent), transparent 70%);border-radius:50%;width:min(85%,640px);position:absolute}.Bqozcq_portraitFrame{z-index:1;aspect-ratio:.85;background:var(--v2-neutral-fill-06);border-radius:24px;width:min(65%,400px);max-height:76%;position:relative;overflow:hidden}.Bqozcq_portrait{object-fit:cover;object-position:center 20%;opacity:.62;filter:blur(23px)grayscale(.3);transition:filter 1.2s,opacity 1.2s,transform 1.2s;transform:scale(1.16)}.Bqozcq_portraitVeil{z-index:1;pointer-events:none;background:rgb(var(--v2-fixed-white-rgb) / .18);transition:opacity 1.2s;position:absolute;inset:0}.Bqozcq_presenceForming .Bqozcq_portrait{opacity:.74;filter:blur(16px)grayscale(.2);transform:scale(1.1)}.Bqozcq_presenceNear .Bqozcq_portrait{opacity:.9;filter:blur(7px);transform:scale(1.05)}.Bqozcq_presenceReady .Bqozcq_portrait{opacity:1;filter:none;transform:none}.Bqozcq_presenceNear .Bqozcq_portraitVeil,.Bqozcq_presenceReady .Bqozcq_portraitVeil{opacity:0}.Bqozcq_presenceCaption{z-index:1;font-family:var(--v2-type-body-family);font-size:var(--v2-text-sm);color:var(--v2-text-secondary);margin-top:16px}.Bqozcq_interactionPanel{flex-direction:column;grid-area:2/2/4;justify-content:center;width:100%;padding:16px 0;display:flex}.Bqozcq_interactionPanel h2{font-family:var(--v2-type-page-title-family);font-size:var(--v2-text-3xl);font-weight:var(--v2-font-bold);line-height:var(--v2-leading-snug);color:var(--v2-ink);letter-spacing:var(--v2-type-page-title-tracking);margin:8px 0 0}.Bqozcq_panelEyebrow{font-family:var(--v2-type-body-family);font-size:var(--v2-text-sm);color:var(--v2-text-secondary)}.Bqozcq_replyChoices{margin-top:20px}.Bqozcq_replyChoices button{justify-content:center;min-height:54px}.Bqozcq_panelNote{font-family:var(--v2-type-body-family);font-size:var(--v2-text-sm);color:var(--v2-text-secondary);margin:14px 0 0}.Bqozcq_panelCta{width:100%}.Bqozcq_textBottom{flex-direction:column;grid-area:2/2;justify-content:flex-end;min-height:0;display:flex}.Bqozcq_messageList{flex-direction:column;gap:10px;max-height:100%;display:flex;overflow-y:auto}.Bqozcq_message{width:fit-content;max-width:92%;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);line-height:var(--v2-type-body-leading);border-radius:18px;padding:12px 16px}.Bqozcq_kinMessage{background:var(--v2-neutral-fill-06);border-bottom-left-radius:5px;align-self:flex-start}.Bqozcq_yourMessage{color:var(--v2-ink);background:var(--v2-fixed-black);border-bottom-right-radius:5px;align-self:flex-end}.Bqozcq_revealGrid{width:min(100%,740px);margin:calc(77px * var(--onboarding-density)) auto 0;flex-direction:column;flex:1;align-items:center;display:flex}.Bqozcq_introductionCard{isolation:isolate;width:100%;max-width:420px;margin-top:24px;position:relative;container-type:inline-size}.Bqozcq_revealLight{z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.8;width:240%;animation:.85s cubic-bezier(.22,1,.36,1) 1.4s both Bqozcq_reveal-light-enter;position:absolute;top:50cqi;left:50%;transform:translate(-50%,-50%)}.Bqozcq_revealLight canvas{width:100%;height:100%;color:var(--v2-auth-background);display:block}.Bqozcq_introductionCard:before,.Bqozcq_introductionCard:after{z-index:-1;aspect-ratio:1;pointer-events:none;content:"";border-radius:50%;width:100%;animation:1.6s cubic-bezier(.22,1,.36,1) .2s both Bqozcq_generation-portal-halo;position:absolute;top:0;left:0}.Bqozcq_introductionCard:before{background:conic-gradient(from 35deg, color-mix(in srgb, var(--v2-chart-cyan) 28%, transparent), rgb(var(--v2-fixed-white-rgb) / .7), color-mix(in srgb, var(--v2-auth-brand) 24%, transparent), rgb(var(--v2-fixed-white-rgb) / .6), color-mix(in srgb, var(--v2-chart-cyan) 28%, transparent));filter:blur(calc(28px * var(--onboarding-density)))}.Bqozcq_introductionCard:after{border:1px solid rgb(var(--v2-fixed-white-rgb) / .65);box-shadow:0 0 calc(20px * var(--onboarding-density)) color-mix(in srgb, var(--v2-chart-cyan) 12%, transparent)}.Bqozcq_introductionCard>div{transform-origin:50% 34%;animation:1.2s cubic-bezier(.22,.8,.3,1) .2s both Bqozcq_generation-character-enter}.Bqozcq_introductionCard [data-community-card-details]{animation:.6s ease-out both Bqozcq_generation-detail-enter}.Bqozcq_revealBack{top:max(calc(24px * var(--onboarding-density)), env(safe-area-inset-top,0px));left:max(calc(24px * var(--onboarding-density)), env(safe-area-inset-left,0px));z-index:2;position:absolute}.Bqozcq_reveal .Bqozcq_revealActions{top:max(calc(24px * var(--onboarding-density)), env(safe-area-inset-top,0px));right:max(calc(28px * var(--onboarding-density)), env(safe-area-inset-right,0px));z-index:2;width:min(calc(320px * var(--onboarding-density)), 40%);padding:calc(12px * var(--onboarding-density));background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:calc(24px * var(--onboarding-density));-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);animation:.65s cubic-bezier(.22,1,.36,1) .3s both Bqozcq_generation-detail-enter;position:absolute;bottom:auto}.Bqozcq_reveal[data-name-confirmed=false] .Bqozcq_introductionCard [data-band-tone]{border-radius:calc(50px * var(--onboarding-density));background:0 0;border:0}.Bqozcq_nameForm{gap:calc(10px * var(--onboarding-density));width:min(100%, calc(320px * var(--onboarding-density)));margin-top:calc(24px * var(--onboarding-density));text-align:center;flex-direction:column;animation:.45s ease-out 1.5s both Bqozcq_generation-detail-enter;display:flex}.Bqozcq_nameForm label{font-size:var(--v2-type-body-size);color:var(--v2-community-card-copy)}.Bqozcq_nameField{gap:calc(8px * var(--onboarding-density));min-width:0;padding:calc(6px * var(--onboarding-density));background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:var(--radius-pill);align-items:center;display:flex}.Bqozcq_nameField .Bqozcq_nameRefresh{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--v2-duration-fast) ease, border-color var(--v2-duration-fast) ease, transform var(--v2-duration-fast) ease;background:0 0;border-color:#0000}@media (hover:hover){.Bqozcq_nameField .Bqozcq_nameRefresh:hover{background:var(--v2-glass-chrome-wash);border-color:var(--chat-glass-border)}}.Bqozcq_nameField:focus-within{outline:2px solid var(--v2-community-card-border);outline-offset:3px}.Bqozcq_nameField input{width:0;min-width:0;padding:0 calc(16px * var(--onboarding-density));font-family:inherit;font-size:var(--v2-text-xl);color:var(--v2-community-card-copy);background:0 0;border:0;outline:none;flex:1}.Bqozcq_revealActions:before{display:none}.Bqozcq_revealActions p{padding:0}.Bqozcq_signInClose{top:max(24px, env(safe-area-inset-top,0px));z-index:2;position:absolute;right:24px}.Bqozcq_scenePlaceholder>button{border-radius:999px;width:auto}.Bqozcq_revealActions [data-template-create-actions]>button{width:100%;height:calc(40px * var(--onboarding-density));min-height:calc(40px * var(--onboarding-density));padding:0 calc(18px * var(--onboarding-density));font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);letter-spacing:var(--v2-type-body-strong-tracking);align-self:stretch}@media not (min-width:1120px){.Bqozcq_reveal .Bqozcq_revealActions{order:1;width:100%;max-width:420px;margin:24px auto 0;position:static}.Bqozcq_revealGrid{flex:none;margin-top:32px}}:is(body:has(.Bqozcq_encounterScene),body:has(.Bqozcq_reveal[data-continuous=true])){overflow-y:hidden!important}.Bqozcq_encounterScene{--call-density:var(--v2-effective-density,1);--v2-floating-top-inset:24px;--v2-floating-bottom-inset:24px;background:var(--v2-auth-background);width:100%;height:100dvh;position:relative;overflow:clip}.Bqozcq_encounterScene:before{pointer-events:none;content:"";background:radial-gradient(circle closest-side, color-mix(in srgb, var(--color-coral) 18%, transparent), transparent) left -200px top -100px / 560px 560px no-repeat, radial-gradient(circle closest-side, color-mix(in srgb, var(--color-coral) 8%, transparent), transparent) right -150px top 360px / 460px 460px no-repeat, radial-gradient(circle closest-side, color-mix(in srgb, var(--color-cta) 12%, transparent), transparent) left -120px top 680px / 400px 400px no-repeat;transition:opacity .54s;position:absolute;inset:0}.Bqozcq_encounterScene[data-medium=text]:before{opacity:0}.Bqozcq_encounterScene[data-presence=orbs]{--orb-haze-rgb:163 183 192}.Bqozcq_chatAmbience{pointer-events:none;opacity:0;transition:opacity .54s;position:absolute;inset:0}.Bqozcq_encounterScene[data-medium=text] .Bqozcq_chatAmbience{opacity:1}.Bqozcq_encounterScene[data-presence=orbs]:before,.Bqozcq_encounterScene[data-presence=orbs] .Bqozcq_chatAmbience{animation:14s ease-in-out infinite alternate Bqozcq_encounter-ambience-drift}@keyframes Bqozcq_encounter-ambience-drift{to{transform:translate(1.5%,-1%)scale(1.025)}}.Bqozcq_mediumSwitch{top:max(24px, env(safe-area-inset-top,0px));right:max(24px, env(safe-area-inset-right,0px));z-index:12;position:absolute}.Bqozcq_skipEncounter{top:max(24px, env(safe-area-inset-top,0px));right:calc(max(24px, env(safe-area-inset-right,0px)) + 53px * var(--v2-ui-density,1));z-index:12;width:auto;padding:0 calc(16px * var(--v2-ui-density,1));font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;position:absolute}.Bqozcq_skipEncounter:hover{background:var(--v2-glass-chrome-wash);border-color:var(--chat-glass-border);box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}.Bqozcq_mediumSwitchIcon{opacity:0;transition:opacity .24s ease, transform .32s var(--v2-ease-spring);position:absolute;transform:scale(.6)rotate(-35deg)}.Bqozcq_mediumSwitchIconVisible{opacity:1;transform:scale(1)rotate(0)}.Bqozcq_callStage{cursor:default;background:var(--v2-call-stage-placeholder);border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.Bqozcq_callStage:disabled{cursor:default}.Bqozcq_liveCallTextSwitch{top:max(24px, env(safe-area-inset-top,0px));right:max(24px, env(safe-area-inset-right,0px));z-index:12;width:calc(52px * var(--v2-ui-density,1));height:calc(52px * var(--v2-ui-density,1));font-size:var(--v2-text-xl);color:var(--v2-ink);cursor:pointer;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);border-radius:50%;place-items:center;display:grid;position:absolute}.Bqozcq_liveCallDock{bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:12;gap:calc(12px * var(--v2-ui-density,1));min-width:calc(188px * var(--v2-ui-density,1));padding:calc(12px * var(--v2-ui-density,1)) calc(18px * var(--v2-ui-density,1)) calc(16px * var(--v2-ui-density,1));background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:calc(28px * var(--v2-ui-density,1));box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Bqozcq_liveCallStatus{font-size:var(--v2-text-sm);color:var(--v2-text-secondary);white-space:nowrap}.Bqozcq_liveCallButtons{gap:calc(14px * var(--v2-ui-density,1));align-items:center;display:flex}.Bqozcq_liveCallMic,.Bqozcq_liveCallRetry{min-width:calc(56px * var(--v2-ui-density,1));height:calc(56px * var(--v2-ui-density,1));padding:0 calc(16px * var(--v2-ui-density,1));font-size:var(--v2-text-xl);color:var(--v2-ink);cursor:pointer;background:var(--v2-auth-background);border:1px solid var(--chat-glass-border);border-radius:100px;place-items:center;display:grid}.Bqozcq_liveCallMic:disabled{cursor:default;opacity:.5}.Bqozcq_liveCallRetry{font-size:var(--v2-text-sm)}.Bqozcq_callStageTransition{z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 25%, rgb(var(--v2-fixed-white-rgb) / .2) 50%, transparent 75%);animation:.78s ease-out both Bqozcq_portrait-sweep;position:absolute;inset:0}.Bqozcq_encounterScene [data-connected=true]>div{transition:width .7s var(--v2-ease-spring), height .7s var(--v2-ease-spring), transform .7s var(--v2-ease-spring)}.Bqozcq_encounterScene[data-presence=orbs] [data-connected=true]>div{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.Bqozcq_encounterScene[data-medium=text] [data-connected=true]{--first-encounter-avatar-size:var(--v2-chat-avatar-normal-size);--v2-inline-call-stage-width:var(--first-encounter-avatar-size);--v2-inline-call-stage-height:var(--first-encounter-avatar-size)}.Bqozcq_encounterScene[data-medium=text] [data-connected=true]>div{transform:translate(calc(24px + var(--v2-safe-area-left) - 50vw + var(--first-encounter-avatar-size) / 2), calc(24px - 50dvh + var(--first-encounter-avatar-size) / 2))}.Bqozcq_generationGrain{z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.24;background-image:url(/prototypes/first-encounter/projector-grain.svg);background-size:160px 160px;animation:.25s steps(3,end) infinite Bqozcq_generation-grain-drift;display:block;position:absolute;inset:0}.Bqozcq_encounterScene[data-ending=true] [data-connected=true]{--orb-approach-spread:1.35;--v2-inline-call-stage-width:min(60vw, 320px, 42dvh);--v2-inline-call-stage-height:var(--v2-inline-call-stage-width)}.Bqozcq_encounterScene[data-ending=true] [data-connected=true]>div{box-shadow:none;background:0 0;border-radius:50%;overflow:visible}.Bqozcq_encounterScene[data-complete=true] [data-connected=true]>div{animation:1.25s cubic-bezier(.4,0,.2,1) both Bqozcq_generation-orb-expand}.Bqozcq_encounterScene[data-medium=text][data-ending=true] [data-connected=true]>div{--orb-top-entry-delay:.4s;transform:none}.Bqozcq_callStage:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:2px}.Bqozcq_encounterScene[data-ending=true] .Bqozcq_callStage{background:0 0;overflow:visible}.Bqozcq_textEncounter{z-index:2;flex-direction:column;animation:.54s .18s both Bqozcq_chat-appear;display:flex;position:absolute;inset:0;overflow:hidden}.Bqozcq_chatTranscript{scrollbar-width:none;width:min(100%,720px);min-height:0;-webkit-mask-image:linear-gradient(to bottom, var(--v2-fixed-black) 0, var(--v2-fixed-black) calc(100% - 56px), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--v2-fixed-black) 0, var(--v2-fixed-black) calc(100% - 56px), transparent 100%);mask-image:linear-gradient(to bottom, var(--v2-fixed-black) 0, var(--v2-fixed-black) calc(100% - 56px), transparent 100%);flex-direction:column;flex:1;margin:0 auto;padding:28px 12px 72px;display:flex;overflow-y:auto}.Bqozcq_chatTranscript::-webkit-scrollbar{display:none}.Bqozcq_chatMessages{flex-direction:column;flex:none;gap:12px;margin-top:auto;display:flex}.Bqozcq_chatMessageRow{flex-direction:column;display:flex}.Bqozcq_chatDock{z-index:3;flex:none;width:min(100%,720px);margin:0 auto;position:relative}.Bqozcq_animatedExample{flex:1;min-width:0}@media (min-width:1440px){.Bqozcq_chatTranscript,.Bqozcq_chatDock{width:min(100%, var(--v2-chat-reading-width,880px))}}:is(.Bqozcq_mediumSwitch:focus-visible,.Bqozcq_liveCallTextSwitch:focus-visible,.Bqozcq_liveCallMic:focus-visible,.Bqozcq_liveCallRetry:focus-visible){outline:2px solid var(--v2-focus-ring);outline-offset:2px}.Bqozcq_encounterScene[data-medium=text][data-presence=orbs] [data-connected=true]>div,.Bqozcq_encounterScene[data-presence=orbs] .Bqozcq_callStage{overflow:visible}.Bqozcq_encounterScene[data-medium=text][data-presence=orbs] [data-connected=true]>div{box-shadow:none}.Bqozcq_encounterScene[data-medium=text][data-presence=orbs] .Bqozcq_callStage,.Bqozcq_encounterScene[data-medium=call][data-presence=orbs] .Bqozcq_callStage{background:0 0}.Bqozcq_encounterScene[data-medium=call][data-presence=orbs] .Bqozcq_callStage:before,.Bqozcq_encounterScene[data-presence=orbs] .Bqozcq_callStageTransition{display:none}.Bqozcq_routeOption:hover,.Bqozcq_replyChoices button:hover{background:var(--v2-neutral-fill-10)}.Bqozcq_backButton:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.Bqozcq_encounterBack:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.Bqozcq_routeOption:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.Bqozcq_switchButton:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.Bqozcq_replyChoices button:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.Bqozcq_restartButton:focus-visible{outline:2px solid var(--v2-focus-ring);outline-offset:3px}.Bqozcq_encounterScene[data-revealing=true] .Bqozcq_mediumSwitch,.Bqozcq_encounterScene[data-revealing=true] .Bqozcq_textEncounter{pointer-events:none;animation:.5s both Bqozcq_chat-exit}.Bqozcq_generationScene{--reveal-origin-x:calc(50% - clamp(180px, 24vw, 300px));min-height:100dvh;padding:max(36px, env(safe-area-inset-top,0px)) 24px max(36px, env(safe-area-inset-bottom,0px));background:var(--v2-auth-background);place-items:center;display:grid;position:relative;overflow:hidden}.Bqozcq_generationScene[data-revealed=true]{background:var(--v2-fixed-white)}.Bqozcq_generationReveal{z-index:2;pointer-events:none;background:var(--v2-fixed-white);-webkit-mask-image:radial-gradient(circle, var(--v2-fixed-black) 45%, transparent 64%);mask-image:radial-gradient(circle, var(--v2-fixed-black) 45%, transparent 64%);animation:1.8s ease-in-out both Bqozcq_generation-reveal-expand;position:fixed;inset:-40px}.Bqozcq_generationContent{z-index:1;grid-template-columns:minmax(0,340px) minmax(0,460px);align-items:center;gap:clamp(36px,7vw,110px);width:min(100%,940px);display:grid;position:relative}.Bqozcq_generationScene[data-revealed=true] .Bqozcq_generationContent{animation:.85s ease-out both Bqozcq_generation-character-enter}.Bqozcq_generationPortrait{aspect-ratio:367/560;background:var(--v2-call-stage-placeholder);width:100%;box-shadow:0 24px 70px rgb(var(--landing-brown-dark-rgb) / .13);border-radius:32px;position:relative;overflow:hidden}.Bqozcq_generationImage{object-fit:cover;object-position:center 18%;opacity:0;filter:blur(19px);transition:opacity .85s,filter 1.1s,transform 1.1s;transform:scale(1.1)}.Bqozcq_generationImageActive,.Bqozcq_generationImageFinal{opacity:1}.Bqozcq_generationImageFinal{z-index:1;filter:none;transform:none}.Bqozcq_generationSweep{z-index:2;pointer-events:none;background:linear-gradient(105deg, transparent 25%, rgb(var(--v2-fixed-white-rgb) / .22) 50%, transparent 75%);animation:.9s ease-out both Bqozcq_portrait-sweep;position:absolute;inset:0}.Bqozcq_generationHeadline{font-family:var(--v2-type-page-title-family);font-size:var(--v2-type-page-title-size);font-weight:var(--v2-font-bold);line-height:var(--v2-leading-snug);letter-spacing:var(--v2-type-page-title-tracking);margin:0}.Bqozcq_generationSubtitle{min-height:1.5em;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);line-height:var(--v2-type-body-leading);color:var(--v2-text-secondary);margin:18px 0 0}.Bqozcq_generationActions{gap:12px;margin-top:30px;display:grid}@keyframes Bqozcq_generation-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes Bqozcq_generation-reveal-expand{0%{opacity:0;transform:scale(0)}22%{opacity:.1;transform:scale(.2)}35%{opacity:.7;transform:scale(.24)}60%,75%{opacity:1;transform:scale(6)}to{opacity:0;transform:scale(6)}}@keyframes Bqozcq_generation-orb-expand{0%{filter:brightness();scale:1}22%{scale:.95}38%{filter:brightness(1.4);scale:1.12}to{opacity:0;filter:brightness(8);scale:12}}@keyframes Bqozcq_generation-character-enter{0%{opacity:0;clip-path:inset(0 0 calc(100% - 100cqw) round 50cqw);transform:translateY(calc(20px * var(--onboarding-density))) scale(.74)}20%{opacity:1;clip-path:inset(0 0 calc(100% - 100cqw) round 50cqw)}to{opacity:1;clip-path:inset(0 round calc(50px * var(--v2-community-card-density,1)) calc(50px * var(--v2-community-card-density,1)) calc(30px * var(--v2-community-card-density,1)) calc(30px * var(--v2-community-card-density,1)));transform:none}}@keyframes Bqozcq_generation-portal-halo{0%{opacity:0;transform:scale(.35)}25%{opacity:.8}65%{opacity:.45}to{opacity:0;transform:scale(1.18)}}@keyframes Bqozcq_generation-detail-enter{0%{visibility:hidden;opacity:0;transform:translateY(calc(10px * var(--onboarding-density)))}to{visibility:visible;opacity:1;transform:none}}@keyframes Bqozcq_appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Bqozcq_portrait-sweep{0%{opacity:0;transform:translate(-80%)}35%{opacity:1}to{opacity:0;transform:translate(80%)}}@keyframes Bqozcq_chat-appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Bqozcq_chat-exit{to{opacity:0}}@media not (min-width:1120px){.Bqozcq_chatTranscript{margin-top:200px}}@media not (min-width:850px){.Bqozcq_encounterScene [data-connected=true]{--v2-floating-top-inset:120px}.Bqozcq_encounterScene[data-medium=text] [data-connected=true]{--first-encounter-avatar-size:120px}.Bqozcq_chatTranscript{margin-top:154px}}@media not (min-width:520px){.Bqozcq_generationHeadline{font-size:var(--v2-text-xl)}.Bqozcq_encounterScene[data-medium=text] [data-connected=true]{--first-encounter-avatar-size:96px}.Bqozcq_encounterScene[data-medium=text] [data-connected=true]>div{transform:translate(calc(18px + var(--v2-safe-area-left) - 50vw + var(--first-encounter-avatar-size) / 2), calc(18px - 50dvh + var(--first-encounter-avatar-size) / 2))}.Bqozcq_mediumSwitch{top:max(18px, env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px))}.Bqozcq_skipEncounter{top:max(18px, env(safe-area-inset-top,0px));right:calc(max(18px, env(safe-area-inset-right,0px)) + 53px * var(--v2-ui-density,1))}.Bqozcq_liveCallTextSwitch{top:max(18px, env(safe-area-inset-top,0px));right:max(18px, env(safe-area-inset-right,0px))}.Bqozcq_chatTranscript{margin-top:124px}.Bqozcq_entryShell,.Bqozcq_reveal{padding:max(15px, env(safe-area-inset-top,0px)) max(18px, var(--v2-safe-area-right)) max(20px, env(safe-area-inset-bottom,0px)) max(18px, var(--v2-safe-area-left))}.Bqozcq_entryContent{margin-top:48px}}@keyframes Bqozcq_reveal-light-enter{0%{transform:translate(-50%,-50%)scale(.04)}to{transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.Bqozcq_revealLight,.Bqozcq_nameForm,.Bqozcq_introductionCard>div{animation:none}.Bqozcq_encounterScene:before,.Bqozcq_chatAmbience,.Bqozcq_encounterScene [data-connected=true]>div,.Bqozcq_portrait,.Bqozcq_portraitVeil,.Bqozcq_routeOption,.Bqozcq_mediumSwitchIcon{transition:none}.Bqozcq_entryContent,.Bqozcq_callStageTransition,.Bqozcq_textEncounter,.Bqozcq_generationLight,.Bqozcq_generationCopy,.Bqozcq_encounterScene[data-complete=true] [data-connected=true]>div,.Bqozcq_introductionCard [data-community-card-details],.Bqozcq_reveal .Bqozcq_revealActions,.Bqozcq_encounterScene[data-presence=orbs]:before,.Bqozcq_encounterScene[data-presence=orbs] .Bqozcq_chatAmbience,.Bqozcq_encounterScene[data-medium=call][data-presence=orbs] .Bqozcq_callStage:before{animation:none}.Bqozcq_generationReveal,.Bqozcq_introductionCard:before,.Bqozcq_introductionCard:after{display:none}.Bqozcq_encounterScene[data-ending=true] .Bqozcq_textEncounter,.Bqozcq_encounterScene[data-ending=true] .Bqozcq_mediumSwitch{opacity:0;animation:none}}.Bqozcq_continuousRoot,.Bqozcq_encounterScene.Bqozcq_continuousScene{background:0 0}.Bqozcq_encounterScene.Bqozcq_continuousScene:before{display:none}.Bqozcq_reveal[data-switching=true]{overflow:clip}.Bqozcq_introductionCard>.Bqozcq_recommendationViewport{animation-fill-mode:backwards;position:relative}.Bqozcq_recommendationSlide{width:100%}.Bqozcq_recommendationSlide [data-community-card-details]{animation:none}.Bqozcq_reveal[data-continuous=true]{box-sizing:border-box;overflow:clip}.Bqozcq_reveal[data-guided=true] .Bqozcq_revealBack{top:calc(12px * var(--v2-ui-density,1) + var(--safe-area-inset-top,env(safe-area-inset-top,0px)));left:calc(77px * var(--v2-ui-density,1) + var(--v2-safe-area-left));z-index:5;position:fixed}.Bqozcq_reveal[data-continuous=true] .Bqozcq_introductionCard:before,.Bqozcq_reveal[data-continuous=true] .Bqozcq_introductionCard:after,.Bqozcq_reveal[data-continuous=true][data-name-confirmed=false]:before{display:none}.Bqozcq_reveal[data-continuous=true] .Bqozcq_revealLight,.Bqozcq_reveal[data-continuous=true][data-name-confirmed=true]:before{animation:.65s cubic-bezier(.22,1,.36,1) .3s both Bqozcq_generation-detail-enter}.Bqozcq_reveal[data-continuous=true] .Bqozcq_revealLight{animation-name:Bqozcq_reveal-light-enter}.Bqozcq_reveal[data-preparing=true]{pointer-events:none;opacity:0;position:fixed;inset:0}.Bqozcq_reveal[data-preparing=true] .Bqozcq_recommendationViewport,.Bqozcq_reveal[data-preparing=true] .Bqozcq_nameForm{animation:none}@media (prefers-reduced-motion:reduce){.Bqozcq_reveal[data-continuous=true] .Bqozcq_revealLight,.Bqozcq_reveal[data-continuous=true][data-name-confirmed=true]:before{animation:none}}@media (min-width:1120px){.Bqozcq_reveal[data-continuous=true][data-name-confirmed=true]{justify-content:center;padding-block:24px}.Bqozcq_reveal[data-continuous=true][data-name-confirmed=true] .Bqozcq_revealGrid{flex:none;margin:0 auto}.Bqozcq_reveal[data-continuous=true][data-name-confirmed=true] .Bqozcq_introductionCard{margin-top:0}}.Bqozcq_reveal[data-guided=true][data-name-confirmed=true] .Bqozcq_revealActions{animation-delay:.65s}.Bqozcq_reveal[data-guided=true][data-name-confirmed=true] [data-community-card-details]{animation:.45s ease-out .65s both Bqozcq_generation-detail-enter}@media (prefers-reduced-motion:reduce){.Bqozcq_reveal[data-guided=true][data-name-confirmed=true] [data-community-card-details]{animation:none}}.Bqozcq_reveal .Bqozcq_showcaseBrowse,.Bqozcq_revealActions [data-template-create-actions]>.Bqozcq_exploreShowcase{transition:background var(--v2-duration-base) ease, border-color var(--v2-duration-base) ease, box-shadow var(--v2-duration-base) ease, transform var(--v2-duration-fast) ease}.Bqozcq_reveal .Bqozcq_showcaseBrowse{top:calc(12px * var(--v2-ui-density,1) + env(safe-area-inset-top,0px));right:calc(24px * var(--v2-ui-density,1) + var(--v2-safe-area-right));z-index:5;width:auto;height:calc(45px * var(--v2-ui-density,1));padding:0 calc(18px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);color:var(--v2-auth-text-muted);border:1px solid #0000;position:fixed}.Bqozcq_reveal[data-guided=true] .Bqozcq_revealBack,.Bqozcq_reveal .Bqozcq_showcaseBrowse{animation:.2s ease-in-out both Bqozcq_quiz-navigation-enter}.Bqozcq_reveal .Bqozcq_showcaseBrowse:not(:hover):not(:focus-visible){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}@keyframes Bqozcq_quiz-navigation-enter{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.Bqozcq_reveal[data-guided=true] .Bqozcq_revealBack{left:calc(69px * var(--v2-ui-density,1) + var(--v2-safe-area-left))}.Bqozcq_reveal .Bqozcq_showcaseBrowse{right:calc(16px * var(--v2-ui-density,1) + var(--v2-safe-area-right))}}@media (prefers-reduced-motion:reduce){.Bqozcq_reveal[data-guided=true] .Bqozcq_revealBack,.Bqozcq_reveal .Bqozcq_showcaseBrowse{animation:none}}.Bqozcq_revealActions [data-template-create-actions]>.Bqozcq_exploreShowcase{color:var(--v2-auth-text-muted);background:color-mix(in srgb, var(--v2-fullscreen-light-ink) 6%, transparent);border-radius:var(--radius-pill);box-shadow:none;border:1px solid #0000}.Bqozcq_reveal .Bqozcq_showcaseBrowse:is(:hover,:focus-visible):not(:disabled),.Bqozcq_revealActions [data-template-create-actions]>.Bqozcq_exploreShowcase:is(:hover,:focus-visible):not(:disabled){background:var(--v2-glass-chrome-wash);border-color:var(--chat-glass-border);box-shadow:var(--v2-shadow-control);-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg)}.Bqozcq_revealImageNotice{z-index:2;gap:calc(8px * var(--v2-ui-density,1));width:min(100%,420px);padding:calc(12px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);color:var(--v2-text-secondary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;animation:.45s ease-out 1.5s both Bqozcq_generation-detail-enter;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.Bqozcq_revealImageNotice{animation:none}}.Bqozcq_reveal[data-preparing=true] .Bqozcq_revealImageNotice{animation:none}.Bqozcq_reveal[data-continuous=true][data-input-review=true]{height:100dvh;overflow:hidden auto}.Bqozcq_revealImageNotice>.Bqozcq_revealImageRetry{border-radius:999px;width:auto}.Bqozcq_revealImages{justify-content:center;width:100%;display:flex}.Bqozcq_revealGrid[data-comparing=true]{width:min(100%, calc(860px * var(--v2-ui-density,1)))}.Bqozcq_revealImages[data-comparing=true]{gap:calc(20px * var(--v2-ui-density,1));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:24px;display:grid}.Bqozcq_revealImages[data-comparing=true]>.Bqozcq_introductionCard{max-width:none;margin-top:0}.Bqozcq_baseAvatarComparison{min-width:0;margin:0}.Bqozcq_baseAvatarComparison>img{aspect-ratio:1;object-fit:cover;border-radius:calc(32px * var(--v2-ui-density,1));width:100%;height:auto;display:block}.Bqozcq_comparisonLabel{padding-top:calc(12px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);color:var(--v2-text-secondary);text-align:center;display:block}.Bqozcq_scenePlaceholder{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;color:var(--v2-fullscreen-light-ink);text-align:center;white-space:normal;background:rgb(var(--v2-fixed-white-rgb) / .48);border-radius:calc(32px * var(--v2-ui-density,1));flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;overflow:auto}.Bqozcq_scenePlaceholder>p{max-width:100%;font-size:var(--v2-text-sm);overflow-wrap:anywhere;white-space:normal;margin:0}.Bqozcq_comparisonModel{font-size:var(--v2-text-xs);color:var(--v2-text-secondary);margin-top:4px;display:block}@media (max-width:1000px){.Bqozcq_revealImages[data-comparing=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.Bqozcq_scenePlaceholder>a{color:inherit;text-decoration:underline}.Bqozcq_sceneErrorDetails{width:100%;min-width:0;font-size:var(--v2-text-sm);text-align:left;overflow-wrap:anywhere;white-space:normal}.Bqozcq_sceneErrorDetails>summary{cursor:pointer}.Bqozcq_sceneErrorDetails>p{max-height:120px;overflow:auto}.Bqozcq_reveal[data-guided=true]{--onboarding-reveal-width:min(740px, calc(420px * var(--v2-ui-density,1)));--naming-top-pad:max(24px, env(safe-area-inset-top,0px));--naming-bottom-pad:max(32px, env(safe-area-inset-bottom,0px));height:100dvh;padding-top:var(--naming-top-pad);padding-bottom:var(--naming-bottom-pad);overflow-y:auto}.Bqozcq_reveal[data-guided=true] .Bqozcq_introductionCard{max-width:var(--onboarding-reveal-width)}.Bqozcq_reveal[data-guided=true] .Bqozcq_revealGrid{flex:1 0 auto}.Bqozcq_namingContent{display:contents}.Bqozcq_reveal[data-guided=true] .Bqozcq_namingContent{min-height:calc(100dvh - var(--naming-top-pad) - var(--naming-bottom-pad));flex-direction:column;flex:none;display:flex}.Bqozcq_reveal[data-guided=true] .Bqozcq_inputsBelowFold{margin-top:calc(var(--naming-bottom-pad) + 16px * var(--v2-ui-density,1));flex-shrink:0}@media (max-width:600px){.Bqozcq_reveal[data-guided=true]{--naming-top-pad:max(15px, env(safe-area-inset-top,0px));--naming-bottom-pad:max(20px, env(safe-area-inset-bottom,0px))}}.Bqozcq_reveal[data-guided=true] .Bqozcq_revealImages{z-index:1;position:relative}.Bqozcq_reveal[data-voice-stage=true] .Bqozcq_introductionCard{margin-top:0}.Bqozcq_confirmedName{width:100%;min-height:calc(48px * var(--v2-ui-density,1));padding:calc(8px * var(--v2-ui-density,1));font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);color:var(--v2-fullscreen-light-ink);text-align:center;letter-spacing:var(--v2-type-body-strong-tracking);overflow-wrap:anywhere;opacity:.7;place-items:center;display:grid}.Bqozcq_confirmedNameFooter,.Bqozcq_voiceChoice{--v2-ink:var(--v2-fullscreen-light-ink);width:min(100%, var(--onboarding-reveal-width));min-width:0;padding:calc(50px * var(--v2-ui-density,1)) calc(8px * var(--v2-ui-density,1)) calc(6px * var(--v2-ui-density,1));margin:calc(-50px * var(--v2-ui-density,1)) 0 0;background:var(--v2-glass-chrome-wash);border:1px solid var(--chat-glass-border);border-radius:0 0 calc(24px * var(--v2-ui-density,1)) calc(24px * var(--v2-ui-density,1));-webkit-backdrop-filter:var(--glass-filter-lg);backdrop-filter:var(--glass-filter-lg);position:relative}.Bqozcq_voiceChoice legend{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Bqozcq_reveal .Bqozcq_voiceChoice [data-voice-options]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.Bqozcq_reveal[data-guided=true][data-voice-stage=true] .Bqozcq_revealGrid{margin-top:calc(48px * var(--v2-ui-density,1));justify-content:center}
._2yXwEq_layer{z-index:1;contain:layout size style;pointer-events:none;position:absolute;inset:0}._2yXwEq_banner{right:calc(12px * var(--v2-ui-density,1));bottom:calc(12px * var(--v2-ui-density,1));left:calc(12px * var(--v2-ui-density,1));z-index:2147483000;padding:calc(20px * var(--v2-ui-density,1));color:#fff;pointer-events:auto;border-radius:calc(16px * var(--v2-ui-density,1));background:#1f1f23;border:1px solid #ffffff29;position:fixed;box-shadow:0 18px 60px #0000007a}._2yXwEq_title{font-family:var(--v2-type-title-family);font-size:var(--v2-type-title-size);font-weight:var(--v2-type-title-weight);line-height:var(--v2-type-title-leading);letter-spacing:var(--v2-type-title-tracking);margin:18px 0 10px}._2yXwEq_body{margin:calc(8px * var(--v2-ui-density,1)) 0 0;font-family:var(--v2-type-body-family);font-size:var(--v2-type-body-size);font-weight:var(--v2-type-body-weight);line-height:var(--v2-type-body-leading);letter-spacing:var(--v2-type-body-tracking);opacity:.82}._2yXwEq_link{color:inherit;cursor:pointer;outline:none;text-decoration:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}._2yXwEq_link:hover{text-decoration:underline}._2yXwEq_link:focus-visible{box-shadow:0 0 0 3px #4299e199}._2yXwEq_actions{gap:calc(12px * var(--v2-ui-density,1));margin-top:calc(16px * var(--v2-ui-density,1));flex-direction:column;display:flex}._2yXwEq_choice{min-width:2.5rem;height:2.5rem;min-height:calc(40px * var(--v2-ui-density,1));font-family:var(--v2-type-body-strong-family);font-size:var(--v2-type-body-strong-size);font-weight:var(--v2-type-body-strong-weight);line-height:var(--v2-type-body-strong-leading);vertical-align:middle;color:#fff;letter-spacing:var(--v2-type-body-strong-tracking);white-space:nowrap;-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #ffffff59;border-radius:.375rem;outline:none;flex:1;justify-content:center;align-items:center;padding-inline:1rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;display:inline-flex;position:relative}._2yXwEq_choice:hover{background:#ffffff14}._2yXwEq_choice:focus-visible{box-shadow:0 0 0 3px #4299e199}@media screen and (min-width:375px){._2yXwEq_actions{flex-direction:row}}@media screen and (min-width:500px){._2yXwEq_banner{right:calc(24px * var(--v2-ui-density,1));bottom:calc(24px * var(--v2-ui-density,1));width:calc(440px * var(--v2-ui-density,1));left:auto}}
._a7STq_panel{width:100%;margin-top:calc(24px * var(--v2-ui-density,1));font-size:var(--v2-text-sm);color:var(--v2-fullscreen-light-ink);background:rgb(var(--v2-fixed-white-rgb) / .55);border-radius:calc(24px * var(--v2-ui-density,1))}._a7STq_panel>summary{gap:calc(12px * var(--v2-ui-density,1));padding:calc(18px * var(--v2-ui-density,1));font-weight:var(--v2-font-medium);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}._a7STq_disclosure>summary{padding-block:calc(6px * var(--v2-ui-density,1));line-height:var(--v2-leading-normal);color:var(--v2-auth-text-muted);overflow-wrap:anywhere;cursor:pointer}._a7STq_panel>summary::-webkit-details-marker{display:none}:is(._a7STq_panel>summary:focus-visible,._a7STq_disclosure>summary:focus-visible){outline-offset:3px;border-radius:calc(4px * var(--v2-ui-density,1));outline:2px solid}._a7STq_panel[open]>summary>svg{transform:rotate(180deg)}._a7STq_content{padding:0 calc(18px * var(--v2-ui-density,1)) calc(18px * var(--v2-ui-density,1))}._a7STq_stage,._a7STq_wideStage{padding-block:calc(18px * var(--v2-ui-density,1));border-top:1px solid var(--v2-community-card-border)}._a7STq_stage{grid-template-columns:calc(96px * var(--v2-ui-density,1)) minmax(0, 1fr);gap:calc(18px * var(--v2-ui-density,1));align-items:start;display:grid}._a7STq_stageBody{grid-column:2;min-width:0}._a7STq_stage h3,._a7STq_wideStage h3{gap:calc(10px * var(--v2-ui-density,1));margin:0 0 calc(6px * var(--v2-ui-density,1));font-size:inherit;font-weight:var(--v2-font-medium);align-items:baseline;display:flex}._a7STq_stage h3>span,._a7STq_wideStage h3>span,._a7STq_note,._a7STq_choices dt{color:var(--v2-auth-text-muted)}._a7STq_note{margin:calc(8px * var(--v2-ui-density,1)) 0;line-height:var(--v2-leading-normal)}._a7STq_reference{aspect-ratio:1;border-radius:calc(14px * var(--v2-ui-density,1));width:100%;display:block;position:relative;overflow:hidden}._a7STq_reference>img{object-fit:contain}._a7STq_reference>video{object-fit:contain;width:100%;height:100%}._a7STq_disclosure[open]>summary{margin-bottom:calc(8px * var(--v2-ui-density,1));color:var(--v2-fullscreen-light-ink)}._a7STq_disclosure p{margin:calc(8px * var(--v2-ui-density,1)) 0;line-height:var(--v2-leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text}._a7STq_choices{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(140px * var(--v2-ui-density,1))), 1fr));gap:calc(16px * var(--v2-ui-density,1));margin:calc(12px * var(--v2-ui-density,1)) 0;display:grid}._a7STq_choices dd{margin:calc(4px * var(--v2-ui-density,1)) 0 0;overflow-wrap:anywhere}
.jI_Eoq_panel{text-align:center;width:100%;margin:0}.jI_Eoq_frame{aspect-ratio:1;background:rgb(var(--v2-fixed-white-rgb) / .55);border-radius:calc(50px * var(--onboarding-density,1));width:100%;position:relative;overflow:hidden}.jI_Eoq_filmstrip{position:absolute;inset:0}.jI_Eoq_photo{z-index:0;pointer-events:none;border-radius:calc(50px * var(--onboarding-density,1));opacity:0;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.jI_Eoq_photo img{object-fit:cover}.jI_Eoq_photo[data-active=true]{z-index:2;opacity:1}.jI_Eoq_photo[data-incoming=true]{z-index:3;opacity:1}.jI_Eoq_frame:focus-visible{outline-offset:3px;outline:2px solid}.jI_Eoq_error button{min-height:44px;font:inherit;color:inherit;cursor:pointer;background:rgb(var(--v2-fixed-white-rgb) / .5);border:1px solid #0000;border-radius:24px;padding:8px 14px}.jI_Eoq_frame[data-interactive=false]{cursor:default}.jI_Eoq_panel button:focus-visible{outline-offset:3px;outline:2px solid}.jI_Eoq_error{overflow-wrap:anywhere;margin-top:12px}