.Ly0Bva_button{border-radius:var(--radius-control);cursor:pointer;align-self:flex-start;align-items:center;gap:var(--spacing-sm);min-height:44px;padding-block:var(--spacing-md);padding-inline:var(--spacing-lg);border-style:solid;border-width:1px;flex-direction:row;justify-content:center;transition:filter .12s,transform .12s;display:inline-flex}.Ly0Bva_button[disabled],.Ly0Bva_button[aria-disabled=true]{cursor:not-allowed}.Ly0Bva_button[data-fullwidth]{align-self:stretch;width:100%}.Ly0Bva_sm{min-height:44px;padding-block:var(--spacing-sm);padding-inline:var(--spacing-md)}.Ly0Bva_button:not([disabled]):hover{filter:brightness(.95)}.Ly0Bva_button:not([disabled]):active{transform:scale(.98)}.Ly0Bva_iconButton{border-radius:var(--radius-full);cursor:pointer;border-style:solid;border-width:1px;justify-content:center;align-items:center;width:44px;height:44px;transition:filter .12s,transform .12s;display:inline-flex}.Ly0Bva_iconButton[disabled]{cursor:not-allowed}.Ly0Bva_iconButton:not([disabled]):hover{filter:brightness(.95)}.Ly0Bva_iconButton:not([disabled]):active{transform:scale(.96)}.Ly0Bva_iconButton[data-size=sm]{border-radius:6px;width:28px;height:28px}@media (min-width:768px){.Ly0Bva_button{min-height:36px;padding-block:var(--spacing-sm)}.Ly0Bva_sm{min-height:32px;padding-block:6px}.Ly0Bva_iconButton[data-size=md]{width:36px;height:36px}}
.Z-u9mq_group{flex-direction:column;min-width:0;display:flex}.Z-u9mq_item{border-radius:var(--radius-xxl);min-width:0}.Z-u9mq_item[data-selected=true]{background:var(--color-gold-soft)}.Z-u9mq_row{border-radius:inherit;color:var(--color-foreground);align-items:center;gap:var(--spacing-md);min-width:0;min-height:60px;padding:var(--spacing-md) var(--spacing-lg);text-align:left;background:0 0;border:0;width:100%;text-decoration:none;transition:background-color .12s,opacity .12s;display:flex;position:relative}.Z-u9mq_separator{background:var(--color-soft-line);height:1px;margin:1px calc(var(--spacing-lg) + 1px) 0;pointer-events:none}button.Z-u9mq_row{cursor:pointer}button.Z-u9mq_row:hover:not(:disabled){background-color:var(--color-hover)}.Z-u9mq_item[data-selected=true]>button.Z-u9mq_row:hover:not(:disabled){background-color:#0000}button.Z-u9mq_row:disabled{cursor:not-allowed;opacity:.56}.Z-u9mq_detail{min-width:0}.Z-u9mq_content{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.Z-u9mq_leading,.Z-u9mq_trailing{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:none;display:inline-flex}.Z-u9mq_title,.Z-u9mq_subtitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Z-u9mq_title{color:var(--color-foreground);font-size:var(--text-body-size);font-weight:600;line-height:var(--text-body-line)}.Z-u9mq_subtitle{color:var(--color-muted-foreground);font-size:var(--text-small-size);line-height:var(--text-small-line)}
.DmAmhq_root{max-width:26rem;container-type:inline-size}.DmAmhq_player{--audio-bar-idle:var(--color-soft-line);align-items:center;gap:var(--spacing-lg);min-width:0;display:flex}.DmAmhq_player[data-tone=inverse]{--audio-bar-idle:var(--color-white-overlay14)}.DmAmhq_meta{align-items:center;gap:var(--spacing-md);flex:none;display:flex}.DmAmhq_waveform{flex:1;min-width:48px;height:44px;position:relative}.DmAmhq_bars{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:6px 0}.DmAmhq_bar{border-radius:var(--radius-full);flex:none;width:3px}.DmAmhq_seek{cursor:pointer;opacity:0;padding:0;position:absolute;inset:0}.DmAmhq_seek:disabled{cursor:default}.DmAmhq_waveform:has(.DmAmhq_seek:focus-visible){border-radius:var(--radius-sm);outline:2px solid var(--color-ring);outline-offset:3px}.DmAmhq_player[data-tone=inverse] .DmAmhq_waveform:has(.DmAmhq_seek:focus-visible){outline-color:var(--color-foreground-invert)}.DmAmhq_time{white-space:nowrap}@container (max-width:360px){.DmAmhq_player{gap:var(--spacing-sm)}.DmAmhq_time{font-size:var(--text-small-size)}.DmAmhq_bar{width:2px}}
.Ia6pkW_markdown{color:var(--color-foreground);overflow-wrap:anywhere;max-width:640px;font-size:14px;line-height:1.7}.Ia6pkW_markdown p{margin:0 0 8px}.Ia6pkW_markdown p:last-child{margin-bottom:0}.Ia6pkW_markdown h1{margin:0 0 8px;font-size:30px;font-weight:600;line-height:36px}.Ia6pkW_markdown h2{margin:0 0 8px;font-size:24px;font-weight:600;line-height:28px}.Ia6pkW_markdown h3{margin:0 0 4px;font-size:20px;font-weight:500;line-height:26px}.Ia6pkW_markdown h4,.Ia6pkW_markdown h5{margin:0 0 4px;font-size:16px;font-weight:500;line-height:24px}.Ia6pkW_markdown h6{margin:0 0 4px;font-size:13px;font-weight:500;line-height:18px}.Ia6pkW_markdown strong{color:var(--color-primary);font-weight:700}.Ia6pkW_markdown em{font-style:italic}.Ia6pkW_markdown a{color:var(--color-primary)}.Ia6pkW_markdown a:hover{text-decoration:underline}.Ia6pkW_disabledLink{color:var(--color-primary)}.Ia6pkW_disabledImage{color:var(--color-muted-foreground)}.Ia6pkW_markdown code{background-color:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:13px}.Ia6pkW_markdown pre{background-color:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);margin:0 0 12px;overflow-x:auto}.Ia6pkW_markdown pre code{background:0 0;border:none;padding:0;font-size:13px;line-height:18px}.Ia6pkW_markdown blockquote{background-color:var(--color-secondary);border-left:4px solid var(--color-gold-soft);color:var(--color-muted-foreground);padding:var(--spacing-sm) var(--spacing-md);margin:0 0 12px}.Ia6pkW_markdown ul,.Ia6pkW_markdown ol{padding-left:var(--spacing-xl);margin:0 0 12px}.Ia6pkW_markdown li{margin-bottom:var(--spacing-xs)}.Ia6pkW_markdown li::marker{color:var(--color-muted-foreground)}.Ia6pkW_markdown hr{border:none;border-top:1px solid var(--color-border);margin:16px 0}.Ia6pkW_tableScroll,.Ia6pkW_markdown [class~=katex-display]{overflow-x:auto}.Ia6pkW_markdown table{border-bottom:1px solid var(--color-soft-line);border-collapse:collapse;border-top:1px solid var(--color-soft-line);width:100%;margin:0 0 12px;font-size:13px;line-height:18px}.Ia6pkW_markdown thead th{border-bottom:1px solid var(--color-soft-line);text-align:left;padding:10px 12px 10px 0;font-weight:600}.Ia6pkW_markdown tbody td{border-bottom:1px solid var(--color-soft-line);padding:12px 12px 12px 0}.Ia6pkW_markdown tbody tr:last-child td{border-bottom:none}.Ia6pkW_compact{color:var(--color-muted-foreground);font-size:12px;line-height:1.5}.Ia6pkW_compact p,.Ia6pkW_compact h1,.Ia6pkW_compact h2,.Ia6pkW_compact h3,.Ia6pkW_compact h4,.Ia6pkW_compact h5,.Ia6pkW_compact h6,.Ia6pkW_compact ul,.Ia6pkW_compact ol,.Ia6pkW_compact pre,.Ia6pkW_compact blockquote,.Ia6pkW_compact table{margin-bottom:6px}.Ia6pkW_compact h1,.Ia6pkW_compact h2,.Ia6pkW_compact h3,.Ia6pkW_compact h4,.Ia6pkW_compact h5,.Ia6pkW_compact h6{font-size:12px;font-weight:600;line-height:1.5}.Ia6pkW_compact code,.Ia6pkW_compact pre code{font-size:11px}
.tO8MMG_trigger{cursor:pointer;white-space:nowrap;text-decoration:none}.tO8MMG_chip{background:var(--color-secondary);border-radius:var(--radius-full);color:var(--color-primary);align-items:center;gap:var(--spacing-xs);vertical-align:baseline;padding:1px 7px 1px 3px;font-size:12px;line-height:1.5;transition:background .14s;display:inline-flex}.tO8MMG_trigger:hover .tO8MMG_chip{background:var(--color-gold-soft)}.tO8MMG_label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:500;overflow:hidden}.tO8MMG_extra{color:var(--color-muted-foreground);font-weight:500}.tO8MMG_card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-primary);gap:var(--spacing-xs);max-width:320px;padding:var(--spacing-sm);z-index:40;flex-direction:column;display:flex}.tO8MMG_cardRow{border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);text-decoration:none;display:flex}.tO8MMG_cardRow:hover{background:var(--color-hover-subtle)}.tO8MMG_cardText{flex-direction:column;gap:2px;min-width:0;display:flex}.tO8MMG_cardDomain{font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tO8MMG_cardTitle{color:var(--color-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.tO8MMG_arrow{fill:var(--color-card)}
.AbhOLq_root{width:100%;max-width:620px}.AbhOLq_preview{--feature-aspect:19 / 13;--feature-width:minmax(0, 380fr);--side-width:minmax(150px, 232fr);gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.AbhOLq_preview[data-count="1"]{display:block}.AbhOLq_preview:not([data-count="1"]){grid-template-areas:"feature side""bottom bottom";grid-template-columns:var(--feature-width) var(--side-width);display:grid}.AbhOLq_sideStack{gap:var(--spacing-sm);grid-area:side;grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.AbhOLq_bottomRow{gap:var(--spacing-sm);grid-area:bottom;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AbhOLq_tile{--pill-max:22px;--pill-name-max:0;--pill-name-opacity:0;background:var(--color-gold);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-primary-foreground);cursor:pointer;text-align:left;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.AbhOLq_tile[data-size=feature]{aspect-ratio:var(--feature-aspect);grid-area:feature}.AbhOLq_tile[data-size=side]{aspect-ratio:116/63}.AbhOLq_tile[data-size=bottom]{aspect-ratio:3/2}.AbhOLq_preview[data-count="1"]>.AbhOLq_tile[data-size=feature]{max-width:380px}.AbhOLq_tile:hover,.AbhOLq_tile:focus-visible{--pill-max:calc(100% - 14px);--pill-name-max:140px;--pill-name-opacity:1;border-color:var(--color-gold)}.AbhOLq_tilePill{z-index:2;position:absolute;bottom:7px;left:7px}.AbhOLq_image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.AbhOLq_fallback{background:linear-gradient(180deg, var(--color-viewer-fade08), var(--color-viewer-fade88)), var(--color-gold);align-items:flex-end;width:100%;height:100%;padding:10px;display:flex}.AbhOLq_fallbackText{color:var(--color-primary-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.AbhOLq_overflowTile{justify-content:center;align-items:center;display:flex}.AbhOLq_overflowScrim{background:var(--color-viewer-scrim);z-index:1;position:absolute;inset:0}.AbhOLq_overflowCount{color:var(--color-primary-foreground);z-index:2;font-size:24px;font-weight:600;line-height:1;position:relative}@media (max-width:640px){.AbhOLq_preview{--feature-aspect:16 / 10}.AbhOLq_preview:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"feature feature""side side""bottom bottom"}.AbhOLq_sideStack,.AbhOLq_bottomRow{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.AbhOLq_bottomRow{grid-template-columns:repeat(2,minmax(0,1fr))}}
.NBvZWq_card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-primary);gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;text-decoration:none;transition:border-color .14s;display:flex}.NBvZWq_card:hover{border-color:var(--color-gold)}.NBvZWq_track{scroll-snap-align:start;flex:0 0 232px}.NBvZWq_stack{width:100%}.NBvZWq_cardHead{align-items:center;gap:var(--spacing-sm);display:flex}.NBvZWq_cardDomain{font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.NBvZWq_cardNumber{background:var(--color-gold-soft);color:var(--color-primary);font-family:var(--font-mono,monospace);font-size:var(--text-small-size);border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-weight:600;display:inline-flex}.NBvZWq_cardTitle{color:var(--color-muted-foreground);-webkit-line-clamp:2;font-size:var(--text-caption-size);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}
._00liXq_source{-webkit-backdrop-filter:var(--blur-glass);background:var(--color-viewer-pill);border-radius:var(--radius-full);color:var(--color-foreground-invert);max-width:var(--pill-max,calc(100% - 14px));padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-xs);align-items:center;gap:6px;font-size:10.5px;font-weight:500;line-height:1;transition:max-width .14s;display:inline-flex}._00liXq_favicon,._00liXq_faviconFallback{border-radius:3px;flex:none;width:14px;height:14px}._00liXq_faviconFallback{background:var(--color-gold);color:var(--color-primary);justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}._00liXq_sourceName{max-width:var(--pill-name-max,140px);min-width:0;opacity:var(--pill-name-opacity,1);text-overflow:ellipsis;white-space:nowrap;transition:max-width .14s,opacity .12s;overflow:hidden}
.OORK7q_menuItem{color:var(--color-foreground);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.OORK7q_menuItem:hover{background:var(--color-hover-subtle)}
.yiT2Hq_button{color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.yiT2Hq_button[data-active]{background:var(--color-gold-soft);color:var(--color-primary)}@media (min-width:768px){.yiT2Hq_button{width:26px;height:26px}}
.dg0wLW_chip{border-radius:var(--radius-full);color:var(--color-primary);cursor:pointer;font-size:var(--text-caption-size);background:0 0;border:none;align-items:center;gap:7px;height:26px;padding:0 10px 0 5px;transition:background .14s;display:inline-flex}.dg0wLW_chip:hover,.dg0wLW_chip[data-open]{background:var(--color-gold-soft)}.dg0wLW_stack{align-items:center;display:inline-flex}.dg0wLW_stackItem{box-shadow:0 0 0 1.5px var(--color-card);display:inline-flex}.dg0wLW_stackItem:not(:first-child){margin-left:-5px}.dg0wLW_label{font-weight:500}.dg0wLW_count{color:var(--color-muted-foreground)}.dg0wLW_chevron{color:var(--color-muted-foreground);align-items:center;transition:transform .14s;display:inline-flex}.dg0wLW_chevron[data-open]{transform:rotate(180deg)}
.ErZEiW_row{width:100%;min-width:0;position:relative}.ErZEiW_row[data-role=user]{justify-content:flex-end;display:flex}.ErZEiW_userBubbleWrapper{max-width:51%;position:relative}.ErZEiW_userBubbleWrapper:has([data-audio-player]){width:min(620px,100%);max-width:min(620px,100%)}.ErZEiW_userBubble{background-color:var(--color-surface-invert);color:var(--color-foreground-invert);overflow-wrap:anywhere;border-radius:14px 14px 3px;padding:10px 16px;font-size:13.5px;line-height:1.55}.ErZEiW_artifactsList{gap:var(--spacing-md);margin-top:var(--spacing-md);flex-direction:column;display:flex}.ErZEiW_artifactsList:first-child{margin-top:0}.ErZEiW_userActions{opacity:0;pointer-events:none;justify-content:flex-end;gap:2px;margin-top:4px;transition:opacity .15s;display:flex}.ErZEiW_root:hover .ErZEiW_userActions,.ErZEiW_userActions:focus-within{opacity:1;pointer-events:auto}.ErZEiW_userEditorWrapper{width:100%}.ErZEiW_editor{background-color:var(--color-card);border:1px solid var(--color-input);gap:var(--spacing-sm);border-radius:14px;flex-direction:column;width:100%;padding:10px 16px;display:flex}.ErZEiW_editorActions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}@media (max-width:767.98px){.ErZEiW_userBubbleWrapper{max-width:88%}}@media (hover:none){.ErZEiW_userActions{opacity:1;pointer-events:auto}}
.zqBogq_row{cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-direction:row;flex-shrink:0;align-items:center;gap:0;width:100%;min-width:0;min-height:36px;padding:0;transition:background-color .12s;display:flex;position:relative}.zqBogq_row:hover,.zqBogq_row:focus-visible,.zqBogq_row[aria-expanded=true],.zqBogq_row[data-with-actions]:focus-within{background-color:color-mix(in oklab, var(--color-foreground-invert) 8%, transparent)}.zqBogq_row:disabled{cursor:not-allowed;opacity:.56}.zqBogq_row[data-with-actions]{border-left:2px solid #0000;min-height:46px}.zqBogq_row[data-with-actions][data-selected]:before{background:var(--color-foreground-invert);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.zqBogq_main{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;flex:1;align-items:center;min-width:0;min-height:46px;padding:7px 48px 7px 14px;display:flex}.zqBogq_content{text-overflow:ellipsis;flex:1;min-width:0;margin-inline-start:8px;overflow:hidden}.zqBogq_title,.zqBogq_subtitle{color:var(--color-foreground-invert);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.zqBogq_title{font-size:13px;line-height:18px}.zqBogq_row[data-selected] .zqBogq_title{font-weight:600}.zqBogq_subtitle{color:color-mix(in oklab, var(--color-foreground-invert) 58%, transparent);margin-top:1px;font-size:10px;line-height:14px}.zqBogq_actions{opacity:0;transition:opacity .12s;display:inline-flex;position:absolute;right:6px}.zqBogq_row:hover .zqBogq_actions,.zqBogq_actions:focus-within{opacity:1}
.HqJWZW_container{gap:var(--spacing-sm);flex-direction:column;display:flex}.HqJWZW_header{align-items:baseline;gap:6px;display:flex}.HqJWZW_heading{color:var(--color-muted-foreground);font-size:var(--text-eyebrow-size);letter-spacing:var(--text-eyebrow-tracking);font-weight:600;line-height:var(--text-eyebrow-line);text-transform:uppercase}.HqJWZW_count{color:var(--color-muted-foreground);font-size:12px}.HqJWZW_track{gap:var(--spacing-sm);scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}
.avILvW_authOauthBtn{background-color:var(--color-card);border-color:var(--color-border)}.avILvW_authOauthBtn:disabled{background-color:var(--color-secondary)}.avILvW_authOauthBtn:not([disabled]):hover{background-color:var(--color-gold-soft);border-color:var(--color-gold)}.avILvW_authOauthBtn:not([disabled]):active{transform:scale(.99)}.avILvW_authRoot{background-color:var(--color-background);min-height:100dvh;position:relative}.avILvW_authHero{background-color:var(--color-surface-invert);pointer-events:none;height:640px;position:absolute;top:0;left:0;right:0}.avILvW_authHeroInner{height:320px;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xxl);pointer-events:auto;position:relative;overflow:hidden}.avILvW_authHeroStars{opacity:.85;pointer-events:none;position:absolute;inset:0}.avILvW_authHeroContent{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.avILvW_authHeroLogo{flex-direction:row;align-items:center;gap:10px;display:flex}.avILvW_authHeroCopy{padding-inline:var(--spacing-md);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.avILvW_authHeroHeadline{color:var(--color-foreground-invert);letter-spacing:0;text-align:center;font-size:40px;font-weight:600;line-height:1}@media (min-width:768px){.avILvW_authHeroLogo{position:absolute;top:36px;left:44px}.avILvW_authHeroCopy{padding-bottom:74px;justify-content:flex-end;align-items:flex-start;padding-inline:44px}.avILvW_authHeroHeadline{text-align:left;font-size:60px}}.avILvW_authFormWrap{padding-top:296px;position:relative}.avILvW_authFormCard{background-color:var(--color-background);border-top-left-radius:var(--radius-xxl);border-top-right-radius:var(--radius-xxl);gap:var(--spacing-md);min-height:calc(100dvh - 296px);padding:var(--spacing-xxl) var(--spacing-lg) var(--spacing-lg);flex-direction:column;display:flex}.avILvW_authFormHeader{margin-bottom:var(--spacing-sm);flex-direction:column;align-items:center;gap:6px;display:flex}.avILvW_authFormTitle{color:var(--color-primary);letter-spacing:0;text-align:center;font-size:34px;font-weight:600;line-height:1.05}.avILvW_authFormSubtitle{color:var(--color-muted-foreground);text-align:center;font-size:13px;font-weight:400;line-height:20px}.avILvW_authFieldLabel{color:var(--color-muted-foreground);letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:14px}.avILvW_authSubmitBtn{background:var(--color-gold);border-radius:var(--radius-control);color:var(--color-primary-foreground);cursor:pointer;margin-top:var(--spacing-sm);border:none;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:13px 16px;font-size:13.5px;font-weight:500;transition:filter .12s,opacity .12s,transform .12s;display:inline-flex}.avILvW_authSubmitBtn:not([disabled]):hover{filter:brightness(.95)}.avILvW_authSubmitBtn:not([disabled]):active{transform:scale(.99)}.avILvW_authSubmitBtn[disabled]{cursor:not-allowed;opacity:.7}.avILvW_authSeparator{color:var(--color-muted-foreground);align-items:center;gap:var(--spacing-md);letter-spacing:0;flex-direction:row;margin:24px 0;font-size:10.5px;font-weight:600;line-height:14px;display:flex}.avILvW_authSeparatorLine{background:var(--color-soft-line);flex:1;height:1px}@media (min-width:768px){.avILvW_authRoot{grid-template-columns:minmax(0,19fr) minmax(0,13fr);display:grid}.avILvW_authHero{pointer-events:auto;height:100dvh;position:sticky;left:auto;right:auto}.avILvW_authHeroInner{height:100%;padding:0}.avILvW_authHeroHeadline{max-width:560px}.avILvW_authFormWrap{padding:var(--spacing-xxxxl);justify-content:center;align-items:center;display:flex}.avILvW_authFormCard{background:0 0;border-radius:0;width:100%;max-width:380px;min-height:0;padding:0}.avILvW_authFormHeader{align-items:flex-start;margin-bottom:30px}.avILvW_authFormTitle,.avILvW_authFormSubtitle{text-align:left}}
.OU7fMa_answerCard{box-shadow:var(--shadow-sm);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .12s}.OU7fMa_answerCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.OU7fMa_footer{border-top:1px solid var(--color-soft-line);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.OU7fMa_actions{flex:1;min-width:0}
.bOOvAW_viewer{background:linear-gradient(135deg, var(--color-viewer-backdrop1) 0%, var(--color-viewer-backdrop2) 55%, var(--color-viewer-backdrop3) 100%);color:var(--color-viewer-text);z-index:90;position:fixed;inset:0;overflow:hidden}.bOOvAW_viewerStars{background-image:radial-gradient(circle, var(--color-viewer-text50) 0 1px, transparent 1px), radial-gradient(circle, var(--color-viewer-text35) 0 1px, transparent 1px);opacity:.24;pointer-events:none;background-position:18px 22px,78px 66px;background-size:112px 92px,156px 128px;position:absolute;inset:0}.bOOvAW_viewerVignette{background:radial-gradient(ellipse at center, transparent 35%, var(--color-viewer-vignette85) 100%);pointer-events:none;position:absolute;inset:0}.bOOvAW_closeButton{color:var(--color-viewer-text80);cursor:pointer;align-items:center;gap:var(--spacing-md);z-index:5;background:0 0;border:none;display:inline-flex;position:absolute;top:24px;right:24px}.bOOvAW_navButton{color:var(--color-viewer-text80);cursor:pointer;z-index:4;background:0 0;border:none;padding:18px;font-size:46px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.bOOvAW_navButton:hover{color:var(--color-viewer-text)}.bOOvAW_navPrevious{left:26px}.bOOvAW_navNext{right:26px}.bOOvAW_viewerStage{justify-content:center;align-items:center;display:flex;position:absolute;inset:60px 72px 96px}.bOOvAW_viewerImageFrame{justify-content:center;align-items:center;min-width:0;max-width:100%;height:100%;display:flex;position:relative}.bOOvAW_viewerImage{box-shadow:0 30px 80px var(--color-viewer-shadow);object-fit:contain;max-width:100%;max-height:100%;display:block}.bOOvAW_viewerFallback{background:var(--color-viewer-fallback-bg);border:1px solid var(--color-viewer-text18);max-width:min(640px,80vw);min-height:320px;padding:var(--spacing-xxxl);text-align:center;justify-content:center;align-items:center;width:100%;font-size:18px;display:flex}.bOOvAW_viewerBar{background:linear-gradient(to top, var(--color-viewer-bar-top), transparent);align-items:center;gap:var(--spacing-xxl);z-index:4;justify-content:space-between;min-width:0;padding:20px 36px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.bOOvAW_viewerMeta{flex:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.bOOvAW_viewerPill{--pill-max:180px}.bOOvAW_viewerTitle{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-width:0;font-size:14px;display:-webkit-box;overflow:hidden}.bOOvAW_viewerQuery,.bOOvAW_viewerPosition{color:var(--color-viewer-text50);font-family:var(--font-mono);flex:none;font-size:10.5px}.bOOvAW_sourceAction{border:1px solid var(--color-viewer-gold);color:var(--color-gold);letter-spacing:0;text-transform:uppercase;border-radius:5px;flex:none;padding:7px 11px;font-size:10.5px;font-weight:600;text-decoration:none}@media (max-width:640px){.bOOvAW_viewerStage{inset:70px 18px 138px}.bOOvAW_navPrevious{left:2px}.bOOvAW_navNext{right:2px}.bOOvAW_viewerBar{align-items:stretch;gap:var(--spacing-md);flex-direction:column;padding:18px}.bOOvAW_viewerMeta{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.bOOvAW_viewerTitle{white-space:normal}.bOOvAW_sourceAction{text-align:center}}
.y0_bCq_header,.y0_bCq_sectionHeader{align-items:center;display:flex}.y0_bCq_header{justify-content:flex-end}.y0_bCq_section{gap:var(--spacing-sm);flex-direction:column;display:flex}.y0_bCq_sectionHeader{gap:var(--spacing-sm);padding-inline:var(--spacing-sm);flex-direction:row}.y0_bCq_countPill{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-muted-foreground);min-width:28px;padding:2px var(--spacing-sm);align-items:center;display:inline-flex}.y0_bCq_countPill[data-tone=success]{background:var(--color-success-light);border-color:color-mix(in oklab, var(--color-success) 24%, transparent);color:var(--color-success)}.y0_bCq_countPill[data-tone=danger]{background:var(--color-warning-light);border-color:color-mix(in oklab, var(--color-warning) 30%, transparent);color:var(--color-warning-foreground)}
.YmgYuW_root{background:var(--gradient-night);pointer-events:none;z-index:200;position:fixed;inset:0;overflow:hidden}.YmgYuW_fading{opacity:0}.YmgYuW_starWash{opacity:.7;position:absolute;inset:0}.YmgYuW_twinkle{background:var(--color-foreground-invert);border-radius:var(--radius-full);opacity:.5;width:3px;height:3px;animation:3.4s ease-in-out infinite YmgYuW_twinkle;position:absolute}@keyframes YmgYuW_twinkle{0%,to{opacity:.12}50%{opacity:.8}}.YmgYuW_lockup{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.YmgYuW_barTrack{background:var(--color-white-overlay14);border-radius:var(--radius-full);bottom:calc(96px + env(safe-area-inset-bottom));width:118px;height:2px;margin-left:-59px;position:absolute;left:50%;overflow:hidden}.YmgYuW_barFill{background:var(--color-gold);border-radius:var(--radius-full);width:34%;height:100%;animation:1.9s cubic-bezier(.45,.1,.55,.9) infinite YmgYuW_slidebar;position:absolute}@keyframes YmgYuW_slidebar{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.YmgYuW_barFill{animation:1.9s cubic-bezier(.45,.1,.55,.9) infinite YmgYuW_slidebar!important}}
