@font-face{font-family:googleSans;src:url(../media/google_sans_400-s.p.3-y2uirx0loqh.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSans;src:url(../media/google_sans_500-s.p.18nm32dllm07e.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:googleSans;src:url(../media/google_sans_600-s.p.2yg4a9vi-00ag.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:googleSans;src:url(../media/google_sans_700-s.p.3xaatwwt0yh9s.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.w23JbW_className{font-family:googleSans,googleSans Fallback}.w23JbW_variable{--font-google-sans:"googleSans", "googleSans Fallback"}
.WUJBPG_content{overflow-wrap:anywhere;max-width:min(16rem,100vw - 1.5rem);transform-origin:var(--transform-origin);transition:opacity var(--duration-popover) var(--ease-out)}.WUJBPG_content[data-starting-style],.WUJBPG_content[data-ending-style]{opacity:0}@media (prefers-reduced-motion:no-preference){.WUJBPG_content{transition-property:opacity,transform}.WUJBPG_content[data-starting-style],.WUJBPG_content[data-ending-style]{transform:scale(.96)}.WUJBPG_content[data-side=top]:is([data-starting-style],[data-ending-style]){transform:translateY(-4px)scale(.96)}.WUJBPG_content[data-side=bottom]:is([data-starting-style],[data-ending-style]){transform:translateY(4px)scale(.96)}.WUJBPG_content[data-side=left]:is([data-starting-style],[data-ending-style]){transform:translate(-4px)scale(.96)}.WUJBPG_content[data-side=right]:is([data-starting-style],[data-ending-style]){transform:translate(4px)scale(.96)}}.WUJBPG_content[data-ending-style]{transition-duration:var(--duration-fast)}.WUJBPG_content[data-instant=focus],.WUJBPG_content[data-instant=dismiss]{transition:none}
.iVTa7q_root{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}:is(.iVTa7q_root:has(>svg),.iVTa7q_root:has(>[data-slot=tile-icon])){grid-template-columns:auto minmax(0,1fr)}.iVTa7q_root>svg,.iVTa7q_root>[data-slot=tile-icon]{grid-area:1/1/span 2}.iVTa7q_root>[data-slot=alert-title],.iVTa7q_root>[data-slot=alert-description]{grid-column:-2;min-width:0}.iVTa7q_root:has(>[data-slot=alert-action]){padding-right:5rem}
.anDZEq_root{border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease}.anDZEq_root>.anDZEq_trigger{background-color:#0000}.anDZEq_root:has(>.anDZEq_trigger:active:not(:disabled)){background-color:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.anDZEq_root:has(>.anDZEq_trigger:hover:not(:disabled)){background-color:var(--surface-hover)}}.anDZEq_trigger{border-radius:var(--radius-sm);text-align:start;white-space:normal;justify-content:space-between;gap:1rem;width:100%;height:auto;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.anDZEq_label{min-width:0}.anDZEq_trigger .anDZEq_chevron{flex-shrink:0;width:1.125rem;height:1.125rem}.anDZEq_trigger[data-open] .anDZEq_chevron{transform:rotate(180deg)}.anDZEq_content{opacity:1;transition:opacity .2s var(--ease-out);overflow:hidden}.anDZEq_content[data-starting-style],.anDZEq_content[data-ending-style]{opacity:0}.anDZEq_inner{display:flow-root}.anDZEq_root:has(>.anDZEq_trigger)>.anDZEq_content>.anDZEq_inner{padding:0 1rem 1rem}@media (prefers-reduced-motion:no-preference){.anDZEq_trigger:active:not(:disabled){transform:translateY(1px)}.anDZEq_trigger .anDZEq_chevron{transition:transform var(--duration-fast) var(--ease-out)}.anDZEq_content{height:var(--collapsible-panel-height);transition:height .2s var(--ease-out), opacity .2s var(--ease-out)}.anDZEq_content[data-starting-style],.anDZEq_content[data-ending-style]{height:0}}
.BCUdJa_answer{overflow-wrap:anywhere;flex-direction:column;gap:32px;min-width:0;display:flex}.BCUdJa_questionContext{gap:20px;margin-top:16px;font-size:16px;line-height:1.65;display:grid}.BCUdJa_questionContext>p{max-width:65ch}.BCUdJa_alternatives{gap:12px;padding-left:24px;list-style:upper-alpha;display:grid}.BCUdJa_alternatives li{padding-left:8px}.BCUdJa_alternatives li::marker{color:var(--muted-foreground);font-size:13px}.BCUdJa_section{gap:16px;display:grid}.BCUdJa_section h3,.BCUdJa_chart h3{font-size:20px;font-weight:600;line-height:var(--leading-heading-pair);letter-spacing:var(--tracking-heading)}.BCUdJa_body{white-space:pre-line;max-width:65ch;font-size:18px;line-height:1.65}.BCUdJa_support{font-size:14px;line-height:1.6}.BCUdJa_result{border-color:var(--overlay-border);align-items:flex-start;padding:24px}.BCUdJa_resultContent{overflow-wrap:anywhere;min-width:0}.BCUdJa_resultLabel{color:var(--muted-foreground);font-size:13px;line-height:1.5}.BCUdJa_resultValue{text-wrap:pretty;margin-block:8px;padding-block:.125em;font-size:32px;font-weight:400;line-height:1.4;overflow:auto hidden}.BCUdJa_resultValue:last-child{margin-bottom:0}.BCUdJa_resultValue>.BCUdJa_resultUnit{font-size:18px}.BCUdJa_resultDescription{color:var(--muted-foreground);font-size:14px;line-height:1.6}.BCUdJa_facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:16px 24px;display:grid}.BCUdJa_facts>div{align-content:start;gap:4px;display:grid}.BCUdJa_facts dt,.BCUdJa_kicker{color:var(--muted-foreground);font-size:13px}.BCUdJa_facts dd{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.BCUdJa_steps{counter-reset:answer-step;gap:40px;list-style:none;display:grid}.BCUdJa_steps li{counter-increment:answer-step;gap:20px;min-width:0;display:grid}.BCUdJa_steps h4:before{content:counter(answer-step) ".";color:var(--muted-foreground);margin-right:8px;font-size:12px;font-weight:500}.BCUdJa_steps h4{letter-spacing:var(--tracking-heading);font-size:20px;font-weight:600;line-height:1.25}.BCUdJa_steps .BCUdJa_body{color:var(--muted-foreground)}.BCUdJa_timeline h4{margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.25}.BCUdJa_equation{border-left:3px solid var(--primary);gap:4px;padding:12px 24px;display:grid}.BCUdJa_equationLine{min-width:0;padding-block:.375em;overflow:auto hidden}.BCUdJa_math{letter-spacing:normal;max-width:100%;display:inline-block}.BCUdJa_math .katex{font-size:1.08em}.BCUdJa_equationLine{letter-spacing:var(--tracking-heading);font-size:clamp(22px,3vw,32px);line-height:1.4}.BCUdJa_equation figcaption,.BCUdJa_quote figcaption{color:var(--muted-foreground);font-size:14px;line-height:1.6}.BCUdJa_tableScroll{border:1px solid var(--border);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.BCUdJa_table{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.6}.BCUdJa_table th,.BCUdJa_table td{border-bottom:1px solid var(--divider);vertical-align:top;min-width:120px;padding:14px 16px}.BCUdJa_table thead{background:var(--surface-hover)}.BCUdJa_table tbody tr:last-child>*{border-bottom:0}.BCUdJa_table th{font-weight:500}.BCUdJa_table tbody th{color:var(--muted-foreground)}.BCUdJa_quote{gap:12px;display:grid}.BCUdJa_quote blockquote{border-left:3px solid var(--primary);letter-spacing:var(--tracking-heading);padding-left:24px;font-size:24px;line-height:1.5}.BCUdJa_timeline{gap:24px;display:grid}.BCUdJa_timeline li{grid-template-columns:64px minmax(0,1fr);gap:16px;display:grid}.BCUdJa_timeline li>div{border-left:1px solid var(--divider);padding-left:20px}.BCUdJa_date{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:24px}.BCUdJa_code{background:var(--secondary);border-radius:var(--radius-lg);min-width:0;padding:20px}.BCUdJa_code figcaption{color:var(--muted-foreground);margin-bottom:16px;font-size:12px}.BCUdJa_code pre{font-family:var(--font-mono);padding-bottom:8px;font-size:14px;line-height:1.8;overflow-x:auto}.BCUdJa_code code{font-size:inherit}.BCUdJa_code>p{margin-top:12px}.BCUdJa_chart{background:var(--illustration);border-radius:var(--radius-lg);gap:24px;padding:24px;display:grid}.BCUdJa_areaModel{background:var(--illustration);border-radius:var(--radius-lg);gap:12px;padding:24px;display:grid}.BCUdJa_areaModel figcaption{letter-spacing:var(--tracking-heading);font-size:20px;font-weight:600;line-height:1.25}.BCUdJa_areaModel svg{width:100%;max-width:480px;margin-inline:auto}.BCUdJa_areaModel>p{color:var(--muted-foreground);font-size:14px;line-height:1.6}.BCUdJa_chart figcaption>p{color:var(--muted-foreground);margin-top:4px;font-size:14px;line-height:1.6}.BCUdJa_bars{gap:16px;display:grid}.BCUdJa_bars>div{gap:6px;display:grid}.BCUdJa_bars dt{font-size:14px}.BCUdJa_bars dd{font-variant-numeric:tabular-nums;align-items:center;gap:16px;font-size:14px;display:flex}.BCUdJa_bars dd>span:last-child{text-align:right;min-width:56px}.BCUdJa_barTrack{border-radius:var(--radius-sm);background:var(--background);flex:1;height:12px;overflow:hidden}.BCUdJa_barTrack>span{border-radius:inherit;background:var(--primary);height:100%;display:block}.BCUdJa_practice{border-top:1px solid var(--divider);gap:16px;padding-top:24px;display:grid}.BCUdJa_practice>button{justify-self:start}.BCUdJa_practice legend{margin-bottom:16px;font-size:20px;font-weight:500;line-height:1.4}.BCUdJa_options{gap:8px;display:grid}.BCUdJa_option{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);align-items:center;gap:12px;padding:12px 16px;font-size:16px;line-height:1.5;display:flex;position:relative}.BCUdJa_option input{opacity:0;width:1px;height:1px;position:absolute}.BCUdJa_tableScroll:focus-visible,.BCUdJa_code pre:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.BCUdJa_option:has(input:focus-visible){outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.BCUdJa_option[data-selected=true]{border-color:var(--foreground);background:var(--secondary)}.BCUdJa_optionLetter{color:var(--muted-foreground);flex-shrink:0;font-size:13px}.BCUdJa_option:has(input:disabled){cursor:default}.BCUdJa_details{border-top:1px solid var(--divider);margin-top:24px}.BCUdJa_detailContent{color:var(--muted-foreground);gap:12px;font-size:14px;line-height:1.6;display:grid}.BCUdJa_detailContent code{font-family:var(--font-mono);color:var(--foreground);font-size:12px}@media (hover:hover) and (pointer:fine){.BCUdJa_option:has(input:not(:disabled)):hover{background:var(--surface-hover)}}@media (max-width:600px){.BCUdJa_result,.BCUdJa_chart{padding:20px}.BCUdJa_body{font-size:16px}.BCUdJa_timeline li{grid-template-columns:48px minmax(0,1fr);gap:8px}.BCUdJa_timeline li>div{padding-left:16px}}@media (prefers-reduced-motion:reduce){.BCUdJa_option{transition:none}}.BCUdJa_inlineMath{vertical-align:baseline}.BCUdJa_displayMath{max-width:100%;padding-block:.375em;display:block;overflow:auto hidden}.BCUdJa_displayMath .katex-display{text-align:left;margin:0}.BCUdJa_visual{gap:12px;min-width:0;display:grid}.BCUdJa_visual img{border-radius:var(--radius-xl);background:var(--illustration);width:100%;height:auto;display:block}.BCUdJa_visual figcaption{color:var(--muted-foreground);font-size:14px;line-height:1.6}
.UJz8ja_caption{color:var(--muted-foreground);font-size:12px;line-height:20px}.UJz8ja_lightbox{--reference-image-width:calc(min(1440px, calc(100vw - 48px)) - 342px);border:0;flex-direction:column;width:calc(100% - 16px);max-width:none;height:calc(100svh - 16px);max-height:calc(100svh - 16px);padding:0;display:flex;overflow:hidden}.UJz8ja_comparisonBody{grid-template-columns:var(--reference-image-width) minmax(0, 1fr);flex:1;min-height:0;display:grid}.UJz8ja_lightboxHeader{top:0;z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#000000bf,#00000052 62%,#0000);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 40px;display:flex;position:absolute;inset-inline:0}.UJz8ja_lightboxHeader>*{pointer-events:auto}.UJz8ja_readerTitle{letter-spacing:var(--tracking-heading);font-size:18px;font-weight:600;line-height:1.25}.UJz8ja_imagePanel{isolation:isolate;background:var(--foreground);min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.UJz8ja_imageBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.UJz8ja_imageBackdrop img{object-fit:cover;filter:blur(32px)brightness(.66);width:100%;height:100%;transform:scale(1.12)}.UJz8ja_imageViewport{overscroll-behavior:contain;outline-offset:-4px;flex:1;min-width:0;min-height:0;scroll-padding-top:72px;overflow:auto}.UJz8ja_imageCanvas{justify-content:center;align-items:center;min-width:100%;min-height:100%;padding-top:64px;display:flex;position:relative}.UJz8ja_questionImage{object-fit:contain;flex-shrink:0;max-width:none;display:block}.UJz8ja_imageSkeleton{color:#fff;place-items:center;display:grid;position:absolute;inset:84px 24px 24px}.UJz8ja_imageSkeleton>span{font-size:13px;position:absolute}.UJz8ja_imageSkeleton [data-slot=skeleton]{background:#ffffff24}.UJz8ja_imageMessage{gap:16px;padding:88px 24px 24px;display:grid}.UJz8ja_imageMessage>*{background:var(--background);color:var(--foreground)}.UJz8ja_zoomControls{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:flex}.UJz8ja_zoomControls>span{text-align:center;width:38px}.UJz8ja_zoomControls button{color:inherit;--surface-hover:#ffffff29}.UJz8ja_zoomControls button:focus-visible{outline-color:#fff}.UJz8ja_textSidebar{overscroll-behavior:contain;outline-offset:-4px;min-width:0;min-height:0;padding:32px;overflow:auto}.UJz8ja_authorHeading{align-items:center;gap:12px;padding-right:12px;display:flex}.UJz8ja_sidebarTitle{font-size:14px;font-weight:600;line-height:1.25}.UJz8ja_sidebarHint{color:var(--muted-foreground);font-size:12px;line-height:20px}.UJz8ja_commentSection{margin-top:36px}.UJz8ja_prose{overflow-wrap:anywhere;white-space:pre-wrap}.UJz8ja_prose p+p{margin-top:20px}.UJz8ja_textSidebar .UJz8ja_prose{margin-top:20px;font-size:14px;line-height:24px}.UJz8ja_textReadingArea{overscroll-behavior:contain;outline-offset:-4px;flex:1;min-height:0;padding:96px 32px 40px;scroll-padding-top:96px;overflow:auto}.UJz8ja_textReadingArea .UJz8ja_prose{max-width:68ch;margin-inline:auto;font-size:18px;line-height:1.8}.UJz8ja_textLightbox .UJz8ja_lightboxHeader{background:linear-gradient(to bottom, var(--background) 45%, color-mix(in oklch, var(--background) 88%, transparent) 70%, transparent);width:100%;max-width:calc(68ch + 64px);color:var(--foreground);padding:24px 32px 40px;font-size:18px;left:50%;right:auto;transform:translate(-50%)}.UJz8ja_textLightbox .UJz8ja_readerTitle{padding-right:24px}.UJz8ja_unavailable{color:var(--muted-foreground);margin-top:20px;font-size:14px;line-height:24px}.UJz8ja_processing{gap:12px;margin-top:24px;display:grid}.UJz8ja_imageViewport:focus-visible,.UJz8ja_textSidebar:focus-visible,.UJz8ja_textReadingArea:focus-visible{outline:2px solid var(--ring)}.UJz8ja_imageViewport:focus-visible{outline-color:#fff}.UJz8ja_lightbox>button:last-child{z-index:3}@media (max-width:1199px){.UJz8ja_lightbox{--reference-image-width:calc(100vw - 350px)}.UJz8ja_textSidebar{padding:32px 24px}.UJz8ja_authorHeading{gap:8px;padding-right:12px}}@media (max-width:767px){.UJz8ja_comparisonBody{overscroll-behavior:contain;display:block;overflow-y:auto}.UJz8ja_imagePanel{width:100%;height:48svh;min-height:300px}.UJz8ja_imageViewport{flex:0 0 calc(100vw - 26px);margin-inline:auto}.UJz8ja_lightboxHeader{gap:8px;padding:14px 48px 40px 16px}.UJz8ja_readerTitle{white-space:nowrap;font-size:16px}.UJz8ja_zoomControls{gap:0}.UJz8ja_zoomControls>span{width:34px}.UJz8ja_imageLightbox>button:last-child{color:#fff;--surface-hover:#0000008c;background:#0006}.UJz8ja_imageLightbox>button:last-child:focus-visible{outline-color:#fff}.UJz8ja_textSidebar{padding:28px 24px;overflow:visible}.UJz8ja_authorHeading{gap:12px;padding-right:0}.UJz8ja_textLightbox .UJz8ja_lightboxHeader{padding:22px 24px 36px}.UJz8ja_textReadingArea{padding:88px 24px 32px}}@media (max-width:359px){.UJz8ja_zoomControls>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}
.LwUVXW_root{background:var(--background);min-height:100svh;color:var(--foreground)}.LwUVXW_root a:focus-visible,.LwUVXW_root summary:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.LwUVXW_root code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.75rem}.LwUVXW_skipLink{z-index:100;background:var(--primary);padding:.75rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.LwUVXW_skipLink:focus{transform:none}.LwUVXW_sidebar{border-right:1px solid var(--border);background:var(--background);z-index:20;flex-direction:column;width:15rem;padding:2.5rem 1.5rem;display:flex;position:fixed;inset:0 auto 0 0}.LwUVXW_brand{font-size:var(--text-brand);letter-spacing:var(--tracking-display);font-weight:700;text-decoration:none}.LwUVXW_sidebarCaption{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin-top:2.75rem;font-size:.75rem;display:flex}.LwUVXW_sidebarCaption>span{border:1px solid var(--border);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:.125rem .4rem}.LwUVXW_sidebar nav{gap:.375rem;margin-top:1rem;display:grid}.LwUVXW_sidebar nav a{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.75rem;font-size:.875rem;display:flex}.LwUVXW_sidebar nav a>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.6875rem}.LwUVXW_sidebar nav a[aria-current]{background:var(--primary);font-weight:600}.LwUVXW_sidebar nav a[aria-current]>span{color:var(--foreground)}.LwUVXW_sidebarFoot{margin-top:auto;padding-top:2rem;font-size:.6875rem}.LwUVXW_localDot{background:var(--foreground);border-radius:50%;width:.375rem;height:.375rem;margin-right:.4rem;display:inline-block}.LwUVXW_sidebarFoot p{color:var(--muted-foreground);margin-top:.5rem}.LwUVXW_sidebarFoot a{text-underline-offset:4px;align-items:center;gap:.375rem;margin-top:1.5rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.LwUVXW_main{max-width:92rem;margin-left:15rem;padding:0 clamp(1.5rem,4.5vw,5.5rem)}.LwUVXW_topbar{border-bottom:1px solid var(--border);min-height:6rem;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.LwUVXW_localBadge{background:var(--secondary);color:var(--foreground);white-space:nowrap;border-radius:99rem;padding:.375rem .75rem}.LwUVXW_hero{padding:4.5rem 0 0;scroll-margin-top:2rem}.LwUVXW_eyebrow{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.LwUVXW_hero h1{letter-spacing:var(--tracking-display);text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.75rem,5vw,5.25rem);font-weight:600;line-height:1.05}.LwUVXW_hero h1 span{background:var(--primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.125em}.LwUVXW_heroDescription{max-width:35rem;color:var(--muted-foreground);text-wrap:pretty;margin-top:1.75rem;font-size:1.125rem;line-height:1.6}.LwUVXW_heroMeta{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.75rem;font-size:.75rem;display:flex}.LwUVXW_heroMeta span{align-items:center;gap:.375rem;display:inline-flex}.LwUVXW_principles{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3.5rem;padding-top:2rem;display:grid}.LwUVXW_principles>div>span{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.6875rem}.LwUVXW_principles h2{margin-top:.75rem;font-size:1rem;font-weight:600}.LwUVXW_principles p{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.6}.LwUVXW_section{border-top:1px solid var(--border);margin-top:4rem;padding-top:5rem;scroll-margin-top:1.5rem}.LwUVXW_sectionHeading{align-items:flex-start;gap:1.25rem;margin-bottom:2rem;display:flex}.LwUVXW_index{border-radius:var(--radius-sm);background:var(--secondary);width:2rem;height:2rem;font-size:.6875rem;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LwUVXW_sectionHeading h2{letter-spacing:var(--tracking-heading);text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.2}.LwUVXW_sectionHeading p{max-width:42rem;color:var(--muted-foreground);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.LwUVXW_swatchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.LwUVXW_swatch{min-width:0}.LwUVXW_swatchColor{border:1px solid var(--border);border-radius:var(--radius-lg);height:6.5rem;margin-bottom:.875rem}.LwUVXW_swatch h3{font-size:.875rem;font-weight:600}.LwUVXW_swatch code{margin-top:.25rem;display:block}.LwUVXW_swatch .LwUVXW_value{color:var(--muted-foreground)}.LwUVXW_swatch p{color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem;line-height:1.6}.LwUVXW_note{border-radius:var(--radius-md);background:var(--accent);align-items:flex-start;gap:.75rem;margin-top:2rem;padding:1rem 1.25rem;display:flex}.LwUVXW_note svg{flex-shrink:0;margin-top:.125rem}.LwUVXW_note p{font-size:.875rem;line-height:1.6}.LwUVXW_details{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;margin-top:1.25rem}.LwUVXW_moreContent{min-width:0}.LwUVXW_moreContent>p{color:var(--muted-foreground);max-width:75ch;margin-top:.75rem;font-size:.8125rem;line-height:1.7}.LwUVXW_moreContent>:first-child{margin-top:.5rem}.LwUVXW_typeList>div{border-bottom:1px solid var(--border);grid-template-columns:15rem minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.75rem 0;display:grid}.LwUVXW_typeList>div:first-child{padding-top:0}.LwUVXW_typeList h3{font-size:.875rem;font-weight:600}.LwUVXW_typeList code{margin-top:.5rem;display:block}.LwUVXW_typeList>div>div p{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem;line-height:1.5}.LwUVXW_typeList>div>p{overflow-wrap:anywhere}.LwUVXW_caption{color:var(--muted-foreground);max-width:75ch;margin-top:1rem;font-size:.8125rem;line-height:1.6}.LwUVXW_spacing{border-radius:var(--radius-lg);background:var(--secondary);flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;padding:1.5rem;display:flex}.LwUVXW_spacing>div{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.LwUVXW_spacing>div>div{background:var(--primary);border:1px solid var(--warning-border);border-radius:.125rem;height:2rem}.LwUVXW_spacing span{color:var(--muted-foreground);font-size:.625rem}.LwUVXW_measurements{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:1.5rem;display:grid}.LwUVXW_measurements>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.LwUVXW_measurements h3{font-size:.875rem;font-weight:500}.LwUVXW_measurements p{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem;line-height:1.5}.LwUVXW_measurements code{margin-top:.375rem;display:inline-block}.LwUVXW_value{font-variant-numeric:tabular-nums}.LwUVXW_measurements .LwUVXW_value{text-align:right;flex-shrink:0;max-width:35%}.LwUVXW_preview{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;margin-top:1.5rem}.LwUVXW_previewLabel{border-bottom:1px solid var(--border);background:var(--secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1rem 1.5rem;display:flex}.LwUVXW_previewLabel h3{font-size:.8125rem;font-weight:500}.LwUVXW_previewLabel code{color:var(--muted-foreground);font-size:.6875rem}.LwUVXW_previewBody{padding:1.75rem 1.5rem}.LwUVXW_radiusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.LwUVXW_radiusGrid>div>div{border:1px solid var(--foreground);background:var(--accent);width:4.5rem;height:4.5rem;margin-bottom:.75rem}.LwUVXW_radiusGrid p{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem;line-height:1.5}.LwUVXW_elevationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.LwUVXW_elevationGrid>div{background:var(--secondary);border-radius:var(--radius-lg);padding:1.5rem}.LwUVXW_flatSurface{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);text-align:center;padding:2rem;font-size:.875rem}.LwUVXW_elevationGrid h3{margin-top:1.5rem;font-size:.875rem;font-weight:600}.LwUVXW_elevationGrid p{color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem;line-height:1.6}.LwUVXW_buttonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.LwUVXW_buttonGrid>div{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.LwUVXW_buttonGrid p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}.LwUVXW_buttonRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.LwUVXW_loadingDot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem;display:inline-block}.LwUVXW_demoForm{max-width:var(--container-composer);gap:.75rem;margin-inline:auto;display:grid}.LwUVXW_demoForm label{font-size:.875rem;font-weight:500}.LwUVXW_demoForm label:not(:first-child){margin-top:1rem}.LwUVXW_formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.LwUVXW_formActions p{color:var(--muted-foreground);font-size:.8125rem}.LwUVXW_overlayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.LwUVXW_overlayGrid .LwUVXW_previewBody{flex-direction:column;align-items:flex-start;height:calc(100% - 5rem);display:flex}.LwUVXW_overlayGrid .LwUVXW_previewBody>button{margin-top:auto}.LwUVXW_bodyCopy{color:var(--muted-foreground);margin-bottom:1.25rem;font-size:.875rem;line-height:1.7}.LwUVXW_noticeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.LwUVXW_diagram{max-width:34rem;margin-inline:auto}.LwUVXW_demoStatus{min-height:3rem;color:var(--muted-foreground);padding-top:1.5rem;font-size:.8125rem;line-height:1.6}.LwUVXW_motionPanel{background:var(--secondary);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.LwUVXW_motionPanel h3{letter-spacing:var(--tracking-heading);margin-top:.5rem;font-size:1.5rem;font-weight:600}.LwUVXW_motionPanel p{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.6}.LwUVXW_ruleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.LwUVXW_ruleGrid h3{font-size:.9375rem;font-weight:600}.LwUVXW_ruleGrid p{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.7}.LwUVXW_contrastList{border:1px solid var(--border);border-radius:var(--radius-lg);padding:.25rem 1.25rem}.LwUVXW_contrastList>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 5rem 9rem;align-items:center;gap:1rem;padding:1rem 0;font-size:.875rem;display:grid}.LwUVXW_contrastList>div:last-child{border-bottom:0}.LwUVXW_contrastList strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.LwUVXW_contrastList>div>span:last-child{color:var(--muted-foreground);font-size:.75rem}.LwUVXW_maintenance{padding-left:2rem;list-style:decimal-leading-zero}.LwUVXW_maintenance li{padding:.5rem 0 1.5rem .75rem}.LwUVXW_maintenance li::marker{font-family:var(--font-mono);color:var(--muted-foreground);font-size:.75rem}.LwUVXW_maintenance strong{font-weight:600}.LwUVXW_maintenance p{color:var(--muted-foreground);max-width:65ch;margin-top:.5rem;font-size:.875rem;line-height:1.7}.LwUVXW_footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:5rem;padding:2rem 0;display:flex}.LwUVXW_footer p,.LwUVXW_footer a{color:var(--muted-foreground);font-size:.75rem}.LwUVXW_footer a{text-underline-offset:4px;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.LwUVXW_dialogIcon{background:var(--primary);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@media (hover:hover){.LwUVXW_sidebar nav a:hover{background:var(--secondary)}.LwUVXW_sidebar nav a[aria-current]:hover{background:var(--primary)}}@media (min-width:100rem){.LwUVXW_main{max-width:100rem;margin-inline:auto;padding-left:19rem}}@media (max-width:75rem){.LwUVXW_sidebar{width:13rem;padding-inline:1rem}.LwUVXW_main{margin-left:13rem;padding-inline:2rem}.LwUVXW_typeList>div{grid-template-columns:11rem minmax(0,1fr)}.LwUVXW_swatchGrid,.LwUVXW_ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LwUVXW_noticeGrid{grid-template-columns:1fr}}@media (max-width:63.999rem){.LwUVXW_sidebar{border-right:0;border-bottom:1px solid var(--border);width:auto;padding:1.25rem 1.5rem 0;position:relative}.LwUVXW_sidebarCaption,.LwUVXW_sidebarFoot{display:none}.LwUVXW_sidebar nav{gap:.25rem;margin:0;padding:1rem .125rem;display:flex;overflow-x:auto}.LwUVXW_sidebar nav a{white-space:nowrap;padding:.625rem .75rem}.LwUVXW_sidebar nav a>span{display:none}.LwUVXW_main{margin-left:0;padding-inline:1.5rem}.LwUVXW_topbar{min-height:4.5rem}.LwUVXW_hero{padding-top:3rem}.LwUVXW_hero h1{font-size:4rem}.LwUVXW_principles{gap:1.5rem}.LwUVXW_section{margin-top:3rem;padding-top:3rem}}@media (max-width:39.999rem){.LwUVXW_hero h1{font-size:clamp(2.4rem,9vw,3.5rem)}.LwUVXW_heroDescription{font-size:1rem}.LwUVXW_principles{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;padding-top:1.5rem}.LwUVXW_principles>div{grid-template-columns:1.5rem 1fr;gap:.25rem .75rem;display:grid}.LwUVXW_principles h2{margin-top:0}.LwUVXW_principles p{grid-column:2;margin-top:0}.LwUVXW_sectionHeading{gap:.75rem}.LwUVXW_sectionHeading h2{font-size:1.625rem}.LwUVXW_sectionHeading p{font-size:.875rem}.LwUVXW_swatchGrid{gap:1.5rem 1rem}.LwUVXW_swatchColor{height:5rem}.LwUVXW_typeList>div{grid-template-columns:1fr;gap:1.25rem}.LwUVXW_measurements,.LwUVXW_elevationGrid,.LwUVXW_overlayGrid,.LwUVXW_ruleGrid{grid-template-columns:1fr}.LwUVXW_radiusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LwUVXW_buttonGrid{grid-template-columns:1fr;gap:1.5rem}.LwUVXW_previewLabel{padding:.875rem 1rem}.LwUVXW_previewBody{padding:1.5rem 1rem}.LwUVXW_contrastList>div{grid-template-columns:minmax(0,1fr) 4.5rem;gap:.5rem}.LwUVXW_contrastList>div>span:last-child{grid-column:1/-1}.LwUVXW_motionPanel{padding:1.5rem}.LwUVXW_spacing{gap:1rem}.LwUVXW_footer p{order:3;width:100%}.LwUVXW_overlayGrid .LwUVXW_previewBody{height:auto}}.LwUVXW_swatchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.LwUVXW_swatch{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.LwUVXW_swatchColor{border-radius:var(--radius-md);width:3.5rem;height:3.5rem;margin:0}.LwUVXW_localFeedback{min-height:1.5rem;color:var(--muted-foreground);margin-top:1rem;font-size:.8125rem;line-height:1.6}.LwUVXW_iconButtons{flex-wrap:wrap;align-items:start;gap:1.5rem;display:flex}.LwUVXW_iconButtons>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:.625rem;min-height:5rem;display:flex}.LwUVXW_iconButtons span{color:var(--muted-foreground);font-size:.75rem}.LwUVXW_iconGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.LwUVXW_iconGallery>div{border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem}.LwUVXW_iconGallery>div>div{flex-wrap:wrap;align-items:center;gap:1.25rem;min-height:2rem;margin-bottom:.75rem;display:flex}.LwUVXW_iconGallery code{color:var(--muted-foreground)}.LwUVXW_composerExample{max-width:var(--container-composer);margin-inline:auto}.LwUVXW_anatomy{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:grid}.LwUVXW_anatomy strong{font-size:.875rem;font-weight:600}.LwUVXW_anatomy span{color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem;line-height:1.6;display:block}.LwUVXW_codeHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.LwUVXW_codeHeader h4{font-size:.875rem;font-weight:600}.LwUVXW_codeExample{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1rem;padding:1rem;font-size:.75rem;line-height:1.7}.LwUVXW_pairedSurfaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.LwUVXW_surfaceIcon{border-radius:var(--radius-sm);background:var(--primary);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.LwUVXW_motionPanel>.LwUVXW_localFeedback{width:100%;margin-top:-1rem}@media (max-width:39.999rem){.LwUVXW_swatchGrid,.LwUVXW_pairedSurfaces,.LwUVXW_anatomy,.LwUVXW_iconGallery{grid-template-columns:1fr}.LwUVXW_iconButtons{gap:1.25rem}.LwUVXW_swatchGrid{gap:1.5rem}}.LwUVXW_iconTextGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.75rem;display:grid}.LwUVXW_iconTextGrid>div{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.LwUVXW_iconTextGrid p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.LwUVXW_buttonSizeMatrix{gap:1.25rem;display:grid}.LwUVXW_buttonSizeRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,1fr) minmax(0,1.5fr);align-items:center;gap:1.25rem;padding-bottom:1.25rem;display:grid}.LwUVXW_buttonSizeRow:last-child{border-bottom:0;padding-bottom:0}.LwUVXW_buttonSizeRow h4{font-family:var(--font-mono);margin-bottom:.375rem;font-size:.8125rem;font-weight:500}.LwUVXW_buttonSizeRow p{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.LwUVXW_sizePair{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;display:flex}.LwUVXW_sizePair>div{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.LwUVXW_sizePair>div>span{color:var(--muted-foreground);font-size:.6875rem}@media (max-width:39.999rem){.LwUVXW_buttonSizeRow{grid-template-columns:1fr;gap:1rem}.LwUVXW_sizePair{gap:1rem}}.LwUVXW_attachmentExamples{gap:1.25rem;display:grid}.LwUVXW_attachmentExamples h4{margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.LwUVXW_skeletonExamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.LwUVXW_skeletonExamples h4{margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.LwUVXW_skeletonSurface{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);gap:.75rem;padding:1rem;display:grid}.LwUVXW_skeletonSurface[data-muted=true]{background:var(--muted)}.LwUVXW_skeletonProfile{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}@media (max-width:39.999rem){.LwUVXW_skeletonExamples{grid-template-columns:1fr}}.LwUVXW_dividerExamples{gap:1.75rem;display:grid}.LwUVXW_dividerExamples h4{margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.LwUVXW_dividerSample{gap:1rem;display:grid}.LwUVXW_dividerSample>p{font-size:.875rem}.LwUVXW_dividerInline{align-items:center;gap:1rem;font-size:.875rem;display:flex}.LwUVXW_sidebar nav{overscroll-behavior:contain;min-height:0;margin-inline:-.25rem;padding:.25rem;display:block;overflow-y:auto}.LwUVXW_sectionLinks,.LwUVXW_componentLinks{gap:.25rem;display:grid}.LwUVXW_sidebar nav a{padding-block:.5rem}.LwUVXW_componentNavLabel{color:var(--muted-foreground);margin:1.5rem .75rem .5rem;font-size:.6875rem;font-weight:500}.LwUVXW_componentLinks a{padding-left:.75rem}.LwUVXW_sidebarFoot{flex-shrink:0;padding-top:1rem}.LwUVXW_sidebarFoot a{margin-top:.75rem}.LwUVXW_preview[id]{scroll-margin-top:1.5rem}.LwUVXW_preview[id]:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}@media (max-width:63.999rem){.LwUVXW_sidebar nav{margin:0;padding:0;overflow:visible}.LwUVXW_sectionLinks,.LwUVXW_componentLinks{padding:.5rem .125rem;display:flex;overflow-x:auto}.LwUVXW_sectionLinks a,.LwUVXW_componentLinks a{flex-shrink:0}.LwUVXW_componentNavLabel{margin:.25rem .75rem 0}}
.HodOxW_root{color:var(--muted-foreground);font-size:14px;line-height:20px;display:grid}.HodOxW_layer{opacity:0;pointer-events:none;min-height:36px;transition:opacity var(--duration-popover) var(--ease-out), transform var(--duration-popover) var(--ease-out);grid-area:1/1;justify-content:space-between;align-items:center;gap:8px;display:flex;transform:translateY(-4px)}.HodOxW_done{transform:translateY(4px)}.HodOxW_layer[data-active=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.HodOxW_thanks{align-items:center;gap:8px;font-size:13px;display:inline-flex}.HodOxW_check{background:var(--accent);width:24px;height:24px;color:var(--foreground);transition:transform var(--duration-popover) var(--ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:scale(.9)}.HodOxW_check svg{width:14px;height:14px}.HodOxW_layer[data-active=true] .HodOxW_check{transform:scale(1)}.HodOxW_actions{align-items:center;gap:4px;display:flex}.HodOxW_reasons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HodOxW_prompt{color:var(--muted-foreground);font-size:13px;line-height:20px}.HodOxW_form{flex-direction:column;gap:16px;display:flex}@media (max-width:767px){.HodOxW_root button{min-height:36px}}@media (prefers-reduced-motion:reduce){.HodOxW_layer{transition:opacity var(--duration-fast) var(--ease-out);transform:none}.HodOxW_check{transition:none;transform:none}}
.Kp1q_G_conversation{overflow-anchor:none;flex-direction:column;min-width:0;display:flex}.Kp1q_G_conversationBody{flex-direction:column;min-width:0;display:flex}.Kp1q_G_chatHeader{align-items:center;gap:12px;margin-bottom:24px;display:flex}.Kp1q_G_transcriptPresence{height:auto;overflow:clip}.Kp1q_G_transcriptPresence[data-ready]{transition:height var(--duration-dialog) var(--ease-out)}.Kp1q_G_transcriptSpacing{padding-bottom:48px}.Kp1q_G_transcriptSpacing[data-empty]{display:none}.Kp1q_G_chatHeader h2{letter-spacing:var(--tracking-heading);font-size:20px;font-weight:600}.Kp1q_G_chatHeader p{color:var(--muted-foreground);font-size:14px;line-height:20px}.Kp1q_G_messages{flex-direction:column;gap:24px;display:flex}.Kp1q_G_message{opacity:1;align-items:flex-start;gap:12px;min-width:0;scroll-margin-block:24px;display:flex;transform:none}.Kp1q_G_messageBody{min-width:0}.Kp1q_G_message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:26px}.Kp1q_G_message[data-fresh]{transition:opacity var(--duration-dialog) var(--ease-out), transform var(--duration-dialog) var(--ease-out)}@starting-style{.Kp1q_G_message[data-fresh]{opacity:0;transform:translateY(6px)}}.Kp1q_G_user{align-self:flex-end;max-width:88%}.Kp1q_G_user .Kp1q_G_messageBody{background:var(--accent);border-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-sm);padding:14px 18px}.Kp1q_G_assistant>[data-slot=avatar]{width:32px;height:32px;margin-top:4px}.Kp1q_G_typing{align-items:center}.Kp1q_G_composerArea{z-index:10;background:var(--background);padding-top:0;padding-bottom:max(var(--conversation-section-gap), env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex;position:sticky;bottom:0}.Kp1q_G_composerArea:before{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:16px;position:absolute;bottom:100%}.Kp1q_G_suggestions{z-index:0;flex-wrap:wrap;gap:8px;display:flex;position:relative}.Kp1q_G_suggestionItem{opacity:1;transform-origin:bottom;min-width:0;max-width:100%;transition:opacity var(--duration-popover) var(--ease-out), transform var(--duration-popover) var(--ease-out);transform:none}.Kp1q_G_suggestionItem:nth-child(2){transition-delay:calc(var(--duration-fast) / 3)}.Kp1q_G_suggestions[data-pending] .Kp1q_G_suggestionItem{opacity:0;transition-duration:var(--duration-fast);transform:translateY(16px)scale(.96)rotate(-2deg)}.Kp1q_G_suggestions[data-pending] .Kp1q_G_suggestionItem:nth-child(2){transform:translateY(24px)scale(.96)rotate(2deg)}.Kp1q_G_suggestions button{white-space:normal;text-align:left;height:auto;min-height:32px;padding-block:8px}.Kp1q_G_composer{z-index:1;border:1px solid var(--input);border-radius:var(--radius-xl);background:var(--background);padding:16px;position:relative}.Kp1q_G_input[data-slot=textarea]{resize:none;width:100%;max-height:168px;box-shadow:none;border:0;border-radius:0;padding:0;font-size:16px;line-height:24px;overflow-y:auto}.Kp1q_G_composerFooter{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.Kp1q_G_composerFooter>span{text-align:right;text-wrap:balance;min-width:0;color:var(--muted-foreground);font-size:14px;line-height:20px}.Kp1q_G_dots{align-items:center;gap:5px;min-height:28px;display:flex}.Kp1q_G_dots i{background:var(--muted-foreground);width:6px;height:6px;animation:Kp1q_G_thinking calc(var(--duration-spinner) / 4) ease infinite alternate;border-radius:50%}.Kp1q_G_dots i:nth-child(2){animation-delay:calc(var(--duration-fast) / 2)}.Kp1q_G_dots i:nth-child(3){animation-delay:var(--duration-fast)}@keyframes Kp1q_G_thinking{0%{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.Kp1q_G_message[data-fresh]{transition-property:opacity;transform:none}.Kp1q_G_dots i{animation:none}.Kp1q_G_suggestions .Kp1q_G_suggestionItem,.Kp1q_G_suggestions[data-pending] .Kp1q_G_suggestionItem:nth-child(n){transition-property:opacity;transition-delay:0s;transform:none}.Kp1q_G_transcriptPresence[data-ready]{transition:none}}@media (max-width:767px){.Kp1q_G_chatHeader h2{font-size:18px}.Kp1q_G_message{gap:8px}.Kp1q_G_user{max-width:94%}.Kp1q_G_assistant>[data-slot=avatar]{width:24px;height:24px}.Kp1q_G_message p{font-size:15px;line-height:24px}.Kp1q_G_user .Kp1q_G_messageBody{padding:12px 14px}}.Kp1q_G_failedReply{scroll-margin-block:32px}.Kp1q_G_failure{min-width:0}.Kp1q_G_failure h3{font-size:16px;font-weight:600}.Kp1q_G_failure .heading-pair p{color:var(--muted-foreground);text-wrap:balance;font-size:14px;line-height:22px}
._2Lhr0G_page{max-width:1184px;margin:auto;padding:16px 48px 32px;container-type:inline-size}._2Lhr0G_detailPage{max-width:736px}._2Lhr0G_back{color:var(--muted-foreground);margin-bottom:24px;margin-left:-16px}._2Lhr0G_heading{margin-bottom:40px}._2Lhr0G_heading h1{font-size:var(--text-display);letter-spacing:var(--tracking-heading);text-wrap:balance;font-weight:600}._2Lhr0G_heading p{color:var(--muted-foreground);text-wrap:pretty;margin-top:4px;font-size:16px;line-height:24px}._2Lhr0G_page h2{letter-spacing:var(--tracking-heading);text-wrap:balance;font-size:22px;font-weight:500;line-height:1.25}._2Lhr0G_page .heading-pair>p{color:var(--muted-foreground);margin-top:4px;line-height:1.6}._2Lhr0G_faq{margin-top:40px}._2Lhr0G_faq h2{margin-bottom:16px;font-size:18px}._2Lhr0G_faq>[data-slot=collapsible]{margin-inline:-1rem}._2Lhr0G_faq>[data-slot=collapsible]>button{border-width:0;min-height:60px}._2Lhr0G_body{color:var(--muted-foreground);max-width:65ch;font-size:14px;line-height:1.7}._2Lhr0G_note{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:20px}._2Lhr0G_stack{flex-direction:column;gap:24px;min-width:0;display:flex}._2Lhr0G_stack>button{align-self:flex-start}._2Lhr0G_stackSmall{flex-direction:column;gap:8px;display:flex}._2Lhr0G_stackSmall>button{align-self:flex-start}._2Lhr0G_field{gap:8px;min-width:0;display:grid}._2Lhr0G_field label{font-size:14px;font-weight:500}._2Lhr0G_field [data-slot=select-trigger]{width:100%}._2Lhr0G_error{color:var(--destructive);font-size:13px;line-height:20px}._2Lhr0G_optional{color:var(--muted-foreground);font-size:12px;font-weight:400}._2Lhr0G_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._2Lhr0G_purchaseSummary>div:last-child{flex:1}._2Lhr0G_direct{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:80px;display:grid}._2Lhr0G_direct>aside ._2Lhr0G_faq{margin-top:0}._2Lhr0G_success h1{letter-spacing:var(--tracking-heading);text-wrap:balance;font-size:32px;font-weight:600;line-height:1.25}._2Lhr0G_success{flex-direction:column;gap:24px;display:flex}._2Lhr0G_facts{gap:16px;font-size:14px;line-height:20px;display:grid}._2Lhr0G_facts>div{justify-content:space-between;gap:24px;display:flex}._2Lhr0G_facts dt{color:var(--muted-foreground)}._2Lhr0G_facts dd{text-align:right;overflow-wrap:anywhere;min-width:0}._2Lhr0G_message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:24px}@media (max-width:1000px){._2Lhr0G_direct{grid-template-columns:minmax(0,1fr) 280px;gap:40px}}@media (max-width:767px){._2Lhr0G_page{padding:0 20px 32px}._2Lhr0G_heading{margin-bottom:28px}._2Lhr0G_heading h1{font-size:var(--text-display-mobile)}._2Lhr0G_heading p{font-size:14px}._2Lhr0G_back{margin-bottom:20px}._2Lhr0G_direct{grid-template-columns:1fr;gap:32px}._2Lhr0G_facts>div{flex-direction:column;gap:4px}._2Lhr0G_facts dd{text-align:left}}@container (max-width:700px){._2Lhr0G_direct{grid-template-columns:1fr;gap:32px}}
.Ac9Gba_page{width:min(100%,1120px);padding:40px var(--desktop-gutter) 64px;margin-inline:auto}.Ac9Gba_pageTitle{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.Ac9Gba_pageTitle h1{font-size:var(--text-display);letter-spacing:var(--tracking-heading);font-weight:600}.Ac9Gba_pageTitle p{color:var(--muted-foreground);font-size:16px;line-height:24px;margin-top:4px!important}.Ac9Gba_dashboardGrid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:48px;display:grid}.Ac9Gba_tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;display:flex}.Ac9Gba_search{border:1px solid var(--input);border-radius:var(--radius);flex:1;align-items:center;gap:8px;min-width:200px;max-width:100%;padding-inline:12px;display:flex}.Ac9Gba_search input{background:0 0;outline:none;width:100%;min-width:0;height:44px;font-size:16px}.Ac9Gba_meta{color:var(--muted-foreground);font-size:12px;line-height:20px}.Ac9Gba_featured{border-radius:var(--radius);background:var(--accent);padding:28px}.Ac9Gba_featured h2{letter-spacing:var(--tracking-heading);overflow-wrap:anywhere;margin-top:8px;margin-bottom:24px;font-size:26px;font-weight:600;line-height:32px}.Ac9Gba_previousTitle{margin-top:32px;font-size:16px;font-weight:600;line-height:24px}.Ac9Gba_questionRow{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:24px;padding-block:16px;display:flex}.Ac9Gba_questionRow:last-child{border-bottom:0}.Ac9Gba_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Ac9Gba_featured h2,.Ac9Gba_rowText h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Ac9Gba_rowText h3{font-size:16px;font-weight:500;line-height:24px}.Ac9Gba_usageSidebar{border:1px solid var(--divider);border-radius:var(--radius);padding:24px;position:sticky;top:24px}.Ac9Gba_usageSidebar h2{letter-spacing:var(--tracking-heading);font-size:18px;font-weight:600}.Ac9Gba_usageSidebar>div>p{color:var(--muted-foreground);font-size:14px;line-height:20px}.Ac9Gba_creditBig{flex-direction:column;margin-block:24px;display:flex}.Ac9Gba_creditBig strong{letter-spacing:var(--tracking-display);font-size:64px;font-weight:600;line-height:1}.Ac9Gba_creditBig span{color:var(--muted-foreground);margin-top:8px;font-size:14px}.Ac9Gba_usageSidebar>button{width:100%}.Ac9Gba_sidebarStat{align-items:center;gap:12px;margin-top:16px;display:flex}.Ac9Gba_sidebarStat p{font-size:14px;line-height:20px}.Ac9Gba_sidebarStat strong{color:var(--foreground);font-weight:600}.Ac9Gba_sidebarFootnote{color:var(--muted-foreground);margin-top:24px;font-size:12px;line-height:20px}@media (max-width:1023px){.Ac9Gba_page{padding-inline:32px}.Ac9Gba_dashboardGrid{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@media (max-width:767px){.Ac9Gba_page{padding:24px var(--page-mobile-gutter) 32px}.Ac9Gba_pageTitle h1{font-size:var(--text-display-mobile)}.Ac9Gba_pageTitle{margin-bottom:24px}.Ac9Gba_search{width:100%}.Ac9Gba_questionRow{flex-direction:column;align-items:flex-start;gap:12px}.Ac9Gba_rowText{width:100%}.Ac9Gba_dashboardGrid{flex-direction:column;gap:32px;display:flex}.Ac9Gba_dashboardGrid>section{width:100%}.Ac9Gba_usageSidebar{width:100%;position:static}.Ac9Gba_featured{padding:24px}.Ac9Gba_featured h2{font-size:24px;line-height:30px}}
.wVVo7q_root{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:648px;margin-inline:auto;padding:64px 24px 48px;display:flex}.wVVo7q_portrait{object-fit:contain;width:192px;height:192px}.wVVo7q_heading{gap:4px;width:100%}.wVVo7q_title{font-size:var(--text-display);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--leading-heading-pair);text-wrap:balance;outline:none}.wVVo7q_root .wVVo7q_heading>.wVVo7q_subtitle{margin-inline:auto}.wVVo7q_subtitle{max-width:520px;color:var(--muted-foreground);text-wrap:balance;font-size:16px;line-height:1.6}.wVVo7q_note{color:var(--muted-foreground);text-wrap:balance;font-size:12px;line-height:1.5}@media (max-width:767px){.wVVo7q_root{padding:32px 20px 48px}.wVVo7q_portrait{width:160px;height:160px}.wVVo7q_title{font-size:var(--text-display-mobile)}.wVVo7q_subtitle{font-size:14px}}
.AlACIa_root{--heading-pair-gap:calc(var(--spacing) * 2);text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1000px;margin:0 auto;padding:24px 24px 48px;display:flex}.AlACIa_root .AlACIa_title{font-size:var(--text-display);letter-spacing:var(--tracking-heading);font-weight:600;line-height:var(--text-display--line-height);text-wrap:balance;outline:none;margin:0}.AlACIa_subtitle{max-width:480px;color:var(--muted-foreground);text-wrap:pretty;font-size:16px;line-height:1.5}.AlACIa_message{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;max-width:480px;display:flex}.AlACIa_headingFrames{width:100%;display:grid}.AlACIa_headingFrame{visibility:hidden;opacity:0;transition:opacity var(--duration-popover) var(--ease-out), visibility 0s var(--duration-popover);grid-area:1/1;align-items:center}.AlACIa_headingFrame[data-active=true]{visibility:visible;opacity:1;transition-delay:0s}.AlACIa_stateSlot{width:100%;color:var(--muted-foreground);font-size:14px;line-height:1.5;display:grid}.AlACIa_stateLayer{visibility:hidden;opacity:0;pointer-events:none;min-height:44px;transition:opacity var(--duration-popover) var(--ease-out), transform var(--duration-popover) var(--ease-out), visibility 0s var(--duration-popover);flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:center;gap:8px;display:flex;transform:translateY(4px)}.AlACIa_stateLayer[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.AlACIa_stateLayer[data-active=false] .AlACIa_loadingPhrase{animation-play-state:paused}.AlACIa_portrait{aspect-ratio:1;width:224px;display:grid}.AlACIa_portrait img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--duration-dialog) var(--ease-out);grid-area:1/1}.AlACIa_portrait img[data-active=true]{opacity:1}.AlACIa_loadingPhrases{text-align:center;min-width:0;max-width:100%;display:grid}.AlACIa_loadingPhrase{opacity:0;grid-area:1/1;min-width:0;animation:15s linear infinite both AlACIa_loading-phrase}@keyframes AlACIa_loading-phrase{0%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(4px)}1.2%,18.8%{opacity:1;animation-timing-function:var(--ease-out);transform:translateY(0)}20%{opacity:0;transform:translateY(-4px)}20.001%,to{opacity:0;transform:translateY(4px)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.AlACIa_loadingPhrase{background-image:linear-gradient(100deg, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%);color:#0000;animation:AlACIa_loading-phrase 15s linear infinite both, AlACIa_loading-shimmer calc(var(--duration-spinner) * 2) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}}.AlACIa_loadingPhrase:nth-child(2){animation-delay:-12s,0s}.AlACIa_loadingPhrase:nth-child(3){animation-delay:-9s,0s}.AlACIa_loadingPhrase:nth-child(4){animation-delay:-6s,0s}.AlACIa_loadingPhrase:nth-child(5){animation-delay:-3s,0s}@keyframes AlACIa_loading-shimmer{0%{background-position:200% 0}to{background-position:-50% 0}}.AlACIa_portrait{animation:AlACIa_portrait-enter var(--duration-dialog) var(--ease-out) both}.AlACIa_headingFrames,.AlACIa_stateSlot{animation:AlACIa_waiting-enter var(--duration-dialog) var(--ease-out) both}.AlACIa_headingFrames{animation-delay:60ms}.AlACIa_stateSlot{animation-delay:.12s}@keyframes AlACIa_waiting-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AlACIa_portrait-enter{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.AlACIa_root{gap:12px;padding:32px 20px 48px}.AlACIa_root .AlACIa_title{font-size:var(--text-display-mobile);line-height:var(--text-display-mobile--line-height)}.AlACIa_portrait{width:192px}}@media (prefers-reduced-motion:reduce){.AlACIa_portrait,.AlACIa_headingFrames,.AlACIa_stateSlot{animation:none}.AlACIa_headingFrame,.AlACIa_stateLayer,.AlACIa_portrait img{transition:none;transform:none}.AlACIa_loadingPhrase{color:var(--muted-foreground);opacity:0;background:0 0;animation:none;transform:none}.AlACIa_loadingPhrase:first-child{opacity:1}}@media (forced-colors:active){.AlACIa_loadingPhrase{color:canvastext;background:0 0}}
._3sSwxG_root{border:1px solid var(--divider);border-radius:var(--radius-md);align-items:center;gap:.75rem;min-width:0;padding:.25rem;display:flex}._3sSwxG_thumbnail{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}._3sSwxG_backdrop{filter:blur(8px);opacity:.6;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-8px}._3sSwxG_fallback{color:var(--muted-foreground);background:var(--muted);place-items:center;display:grid;position:absolute;inset:0}._3sSwxG_fallback svg{width:24px;height:24px}._3sSwxG_image{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--duration-fast) var(--ease-out);display:block;position:relative}._3sSwxG_thumbnail[data-state=loaded] ._3sSwxG_image{opacity:1}._3sSwxG_info{flex:1;min-width:0}._3sSwxG_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;line-height:1.4;display:block;overflow:hidden}._3sSwxG_details{color:var(--muted-foreground);font-size:.75rem;font-weight:400;line-height:1.5;display:block}._3sSwxG_actions{flex-shrink:0;display:flex}._3sSwxG_actions :is(a,button):focus-visible{outline-offset:calc(-1 * var(--focus-width))}._3sSwxG_root:has(._3sSwxG_thumbnail[data-state=loading]) ._3sSwxG_name{color:var(--muted-foreground)}._3sSwxG_presencePanel[data-slot]{--attachment-space-duration:calc(var(--duration-dialog) / 2);--attachment-card-duration:calc(var(--duration-dialog) / 2);--attachment-exit-duration:calc(var(--duration-popover) / 2);transition:none}._3sSwxG_presencePanel[data-slot]:is([data-starting-style],[data-ending-style]){opacity:1}@media (prefers-reduced-motion:no-preference){@supports ((-webkit-background-clip:text) or (background-clip:text)){._3sSwxG_root:has(._3sSwxG_thumbnail[data-state=loading]) ._3sSwxG_name{background-image:linear-gradient(100deg, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%);color:#0000;animation:_3sSwxG_filename-shimmer calc(var(--duration-spinner) * 2) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}}._3sSwxG_presencePanel[data-slot]{transition:height var(--attachment-space-duration) var(--ease-out)}._3sSwxG_presencePanel[data-slot][data-ending-style]{transition-delay:var(--attachment-exit-duration)}._3sSwxG_presenceItem{opacity:1;transform-origin:bottom;transition:transform var(--attachment-card-duration) var(--ease-out), opacity var(--attachment-card-duration) var(--ease-out);transition-delay:var(--attachment-space-duration);transform:scale(1)}._3sSwxG_presencePanel:is([data-starting-style],[data-ending-style]) ._3sSwxG_presenceItem{opacity:0;transform:scale(.97)}._3sSwxG_presencePanel[data-ending-style] ._3sSwxG_presenceItem{transition-duration:var(--attachment-exit-duration);transition-delay:0s}}@keyframes _3sSwxG_filename-shimmer{0%{background-position:200% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){._3sSwxG_image{transition:none}}@media (max-width:767px){._3sSwxG_root{gap:.5rem}._3sSwxG_thumbnail{width:3rem;height:3rem}}
.rFg1Bq_root{grid-template-columns:repeat(var(--segment-count), minmax(0, 1fr));border-radius:var(--radius-lg);background:var(--secondary);isolation:isolate;gap:4px;min-width:0;max-width:100%;padding:4px;display:inline-grid;position:relative}.rFg1Bq_indicator{width:calc((100% - 8px - (var(--segment-count) - 1) * 4px) / var(--segment-count));border:1px solid var(--overlay-border);border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--elevation-popover);pointer-events:none;position:absolute;top:4px;bottom:4px;left:4px}.rFg1Bq_item{font-variant-numeric:tabular-nums;min-width:0;position:relative}.rFg1Bq_item[aria-pressed=true]{background:0 0}@media (prefers-reduced-motion:no-preference){.rFg1Bq_root[data-instant=false] .rFg1Bq_indicator{transition:transform var(--duration-dialog) var(--ease-out)}}@media (max-width:767px){.rFg1Bq_item{padding-inline:8px}}
.MkBwzW_dialog{width:calc(100% - 32px);max-width:820px;padding:0}.MkBwzW_layout{grid-template-columns:1fr 1fr;display:grid}.MkBwzW_story{background:var(--illustration);flex-direction:column;padding:40px 32px 0;display:flex}.MkBwzW_eyebrow{letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.MkBwzW_heading{gap:4px;padding-right:0}.MkBwzW_heading [data-slot=dialog-title]{font-size:32px;font-weight:600;line-height:var(--leading-heading-pair);letter-spacing:var(--tracking-heading);text-wrap:balance}.MkBwzW_heading [data-slot=dialog-description]{font-size:14px;line-height:1.5}.MkBwzW_benefits{flex-direction:column;gap:12px;margin-top:24px;display:flex}.MkBwzW_benefits li{align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.MkBwzW_benefits svg{flex-shrink:0;width:16px;height:16px}.MkBwzW_portrait{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;align-self:center;width:220px;margin-top:auto;padding-top:16px}.MkBwzW_portrait img{width:100%;height:auto;display:block}.MkBwzW_offer{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;padding:40px 32px;display:flex}.MkBwzW_offerSummary{flex-direction:column;gap:20px;display:flex}.MkBwzW_number{letter-spacing:-.07em;font-size:96px;font-weight:600;line-height:1}.MkBwzW_number>span{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5;display:block}.MkBwzW_quantities{flex-shrink:0;align-self:center;width:100%;max-width:248px}.MkBwzW_price{letter-spacing:var(--tracking-heading);font-size:28px;font-weight:600;line-height:1.25}.MkBwzW_price>span{letter-spacing:0;color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.MkBwzW_security{color:var(--muted-foreground);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;line-height:1.5;display:flex}.MkBwzW_security svg{flex-shrink:0}@media (min-width:761px){.MkBwzW_heading [data-slot=dialog-description]{text-wrap:balance}}@media (max-width:760px){.MkBwzW_layout{grid-template-columns:1fr}.MkBwzW_story{padding:28px 24px;position:relative}.MkBwzW_heading{max-width:75%}.MkBwzW_heading [data-slot=dialog-title]{font-size:28px}.MkBwzW_benefits{max-width:70%}.MkBwzW_benefits li{font-size:11px}.MkBwzW_portrait{width:140px;padding:0;position:absolute;bottom:0;right:0}.MkBwzW_offer{gap:24px;padding:24px}.MkBwzW_number{font-size:80px}.MkBwzW_offerSummary{gap:16px}}@media (max-width:480px){.MkBwzW_dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px)}}@media (max-width:360px){.MkBwzW_story{padding:28px 20px 24px}.MkBwzW_heading{max-width:100%;padding-right:12px}.MkBwzW_heading [data-slot=dialog-title]{font-size:24px}.MkBwzW_heading [data-slot=dialog-description]{max-width:90%}.MkBwzW_benefits{max-width:64%}.MkBwzW_portrait{width:108px}.MkBwzW_offer{padding:24px 20px}}
.PAI8qa_controls{align-items:center;gap:8px;display:flex}.PAI8qa_slot{flex-shrink:0;width:44px;height:44px;display:grid}.PAI8qa_stage{grid-area:1/1}.PAI8qa_stage,.PAI8qa_credits{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out), visibility 0s var(--duration-fast)}.PAI8qa_stage[data-active=true],.PAI8qa_credits[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition-duration:var(--duration-popover), 0s;transition-delay:0s}@media (min-width:768px){.PAI8qa_controls{gap:16px}}@media (prefers-reduced-motion:no-preference){.PAI8qa_stage,.PAI8qa_credits{transition-property:opacity,visibility,transform;transform:translateY(3px)scale(.96)}.PAI8qa_stage[data-active=true],.PAI8qa_credits[data-active=true]{transition-duration:var(--duration-popover), 0s, var(--duration-popover);transform:none}}@media (prefers-reduced-motion:reduce){.PAI8qa_stage,.PAI8qa_credits{transition:none}}
.e9UYJq_footer{padding-inline:var(--desktop-gutter);justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.e9UYJq_legalLinks{align-items:center;gap:1.5rem;display:flex}.e9UYJq_link{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:400;line-height:var(--text-sm--line-height);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;display:inline-flex}.e9UYJq_link:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.e9UYJq_link:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.e9UYJq_link{transition:none}}@media (max-width:47.999rem){.e9UYJq_footer{padding-inline:var(--page-mobile-gutter)}}
.bZz1ya_intro{padding:48px 0 40px}.bZz1ya_intro h1{letter-spacing:var(--tracking-display);margin-top:16px;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.1}.bZz1ya_intro h1>span{color:var(--muted-foreground)}.bZz1ya_intro>p:last-child{color:var(--muted-foreground);margin-top:12px;font-size:18px;line-height:1.6}.bZz1ya_lab,.bZz1ya_composition{scroll-margin-top:24px}.bZz1ya_toolbar{justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.bZz1ya_selector{gap:8px;width:280px;display:grid}.bZz1ya_selector label{color:var(--muted-foreground);font-size:12px}.bZz1ya_simulation{color:var(--muted-foreground);padding-bottom:24px;font-size:12px;line-height:1.6}.bZz1ya_workbench{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 248px;align-items:start;display:grid}.bZz1ya_canvas{min-width:0;padding:32px 40px 40px 0}.bZz1ya_question{margin-bottom:32px}.bZz1ya_question>p:first-child{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.bZz1ya_question h2{letter-spacing:var(--tracking-heading);text-wrap:pretty;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25}.bZz1ya_question .bZz1ya_purpose{color:var(--muted-foreground);margin-top:4px;font-size:16px;line-height:1.6}.bZz1ya_inspector{border-left:1px solid var(--divider);min-width:0;padding:32px 0 32px 24px;position:sticky;top:24px}.bZz1ya_inspectorLabel{color:var(--muted-foreground);font-size:12px}.bZz1ya_inspectorIntro{margin-top:8px;font-size:14px;font-weight:500;line-height:1.5}.bZz1ya_inspectorNote{color:var(--muted-foreground);margin:16px 0;font-size:13px;line-height:1.65}.bZz1ya_blockList{margin:16px -12px 0}.bZz1ya_blockList button{white-space:normal;text-align:left;justify-content:start;width:100%;height:auto;min-height:40px;font-size:13px}.bZz1ya_blockList button>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-right:4px;font-size:11px}.bZz1ya_blockList button>svg{width:14px;height:14px;color:var(--muted-foreground);margin-left:auto}.bZz1ya_data{margin-inline:-16px;margin-top:24px}.bZz1ya_data pre{background:var(--secondary);border-radius:var(--radius-md);max-height:360px;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.bZz1ya_data pre:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.bZz1ya_specimens{gap:24px;display:grid}.bZz1ya_exampleNavigation{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;gap:8px;margin-top:40px;padding-top:24px;display:flex}.bZz1ya_exampleNavigation>span{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bZz1ya_caseGuide{border-bottom:1px solid var(--divider);margin-bottom:24px;padding-bottom:24px}.bZz1ya_caseGuide h3{margin-top:8px;font-size:16px;font-weight:500;line-height:1.25}.bZz1ya_componentIndex{gap:2px;display:grid}.bZz1ya_componentIndex>button{justify-content:start;font-size:13px;font-weight:400}.bZz1ya_componentIndex>button[aria-pressed=true]{background:var(--secondary);font-weight:500}.bZz1ya_composition{border-top:1px solid var(--border);padding-block:40px}.bZz1ya_composition h2{letter-spacing:var(--tracking-heading);font-size:24px;font-weight:600}.bZz1ya_composition .heading-pair>p{color:var(--muted-foreground);font-size:14px}.bZz1ya_rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.bZz1ya_rules span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.bZz1ya_rules h3{margin-top:12px;font-size:16px;font-weight:500;line-height:1.25}.bZz1ya_rules p{color:var(--muted-foreground);margin-top:4px;font-size:14px;line-height:1.65}.bZz1ya_composition a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.bZz1ya_footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0 40px;font-size:12px;display:flex}.bZz1ya_footer a{color:var(--foreground)}@media (max-width:1199px){.bZz1ya_workbench{grid-template-columns:minmax(0,1fr)}.bZz1ya_canvas{padding-right:0}.bZz1ya_inspector{border-left:0;border-top:1px solid var(--divider);padding:24px 0;position:static}.bZz1ya_blockList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:1023px){.bZz1ya_sidebar nav>p,.bZz1ya_sidebar .bZz1ya_componentIndex,.bZz1ya_pageLinks{display:none}.bZz1ya_componentIndex{padding:4px;display:flex;overflow-x:auto}.bZz1ya_componentIndex>button{flex-shrink:0}}@media (max-width:600px){.bZz1ya_intro{padding:32px 0}.bZz1ya_intro>p:last-child{font-size:16px}.bZz1ya_desktopBreak{display:none}.bZz1ya_toolbar{flex-direction:column;align-items:stretch;gap:20px}.bZz1ya_selector{width:100%}.bZz1ya_canvas{padding-top:24px}.bZz1ya_rules{grid-template-columns:1fr;gap:24px}.bZz1ya_blockList{grid-template-columns:1fr}}
.zy16aG_main{text-align:center;width:min(100% - 2.5rem,29rem);margin:0 auto;padding-top:1rem}.zy16aG_portrait{object-fit:contain;width:12rem;height:12rem;margin:0 auto 1rem}.zy16aG_heading h1{font-size:var(--text-display);letter-spacing:var(--tracking-heading);font-weight:600}.zy16aG_heading p{color:var(--muted-foreground);text-wrap:balance;margin-top:.25rem;font-size:1rem;line-height:1.5}.zy16aG_receipt{border-radius:var(--radius-md);background:var(--illustration);text-align:left;margin-top:2rem;padding:1.25rem}.zy16aG_receiptRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.zy16aG_receiptRow h2,.zy16aG_receiptRow strong{font-size:.875rem;font-weight:600}.zy16aG_receiptRow strong{white-space:nowrap;font-variant-numeric:tabular-nums}.zy16aG_receiptRow p{color:var(--muted-foreground);margin-top:.125rem;font-size:.75rem;line-height:1.25rem}.zy16aG_actions{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.zy16aG_note{min-height:3rem;color:var(--muted-foreground);text-wrap:balance;margin-top:1rem;font-size:.75rem;line-height:1.25rem}@media (max-width:47.999rem){.zy16aG_main{padding-top:1.5rem}.zy16aG_portrait{width:10rem;height:10rem}.zy16aG_heading h1{font-size:var(--text-display-mobile)}.zy16aG_receipt{margin-top:1.5rem;padding:1rem}}
