@layer components{.Gr5hwW_head{justify-content:space-between;align-items:flex-end;gap:var(--space-12) var(--space-32);flex-wrap:wrap;padding-block-start:var(--space-40);display:flex}.Gr5hwW_titles{gap:var(--space-8);min-inline-size:0;display:grid}.Gr5hwW_title{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--weight-display);line-height:var(--leading-page-title);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.Gr5hwW_meta{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:0}.Gr5hwW_intro{align-items:baseline;gap:var(--space-8);min-inline-size:0;max-inline-size:var(--measure);display:flex}.Gr5hwW_introText{min-inline-size:0;color:var(--text-secondary);text-wrap:pretty;flex:auto;margin:0}.Gr5hwW_introToggle{min-block-size:var(--target-dense);color:var(--text-primary);font:inherit;font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}@media not all and (min-width:768px){.Gr5hwW_intro:not([data-open]) .Gr5hwW_introText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Gr5hwW_intro[data-open]{flex-direction:column}}@media (min-width:768px){.Gr5hwW_introToggle{display:none}}}
@layer components{.pTWVHa_wrap{align-items:flex-end;gap:var(--space-4);flex-direction:column;min-inline-size:0;max-inline-size:100%;display:inline-flex}.pTWVHa_wrap>*{max-inline-size:100%}.pTWVHa_labels{min-inline-size:0;display:inline-grid}.pTWVHa_labels>span{text-align:center;white-space:normal;line-height:var(--leading-sm);grid-area:1/1}.pTWVHa_labels>span[data-active=false]{visibility:hidden}.pTWVHa_hint{max-inline-size:28ch;color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:end;white-space:normal}}
@layer components{.XSFjcq_phrase{color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;-webkit-text-decoration:underline dashed var(--mark) 2px;text-decoration:underline dashed var(--mark) 2px;text-underline-offset:.28em;text-decoration-skip-ink:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-content) var(--ease-enter);background:0 0;border:0;border-radius:1px;margin:0;padding:0;display:inline}.XSFjcq_phrase[data-current]{background:var(--mark-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-color:#0000}.XSFjcq_phrase:after,.XSFjcq_letter{content:attr(data-letter);border:1px solid var(--mark);border-radius:var(--radius-control);min-inline-size:1.5em;color:var(--mark);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center;vertical-align:.35em;-webkit-user-select:none;user-select:none;direction:ltr;unicode-bidi:isolate;margin-inline-start:.2em;padding-inline:.25em;font-style:normal;line-height:1.4;text-decoration:none;display:inline-block}.XSFjcq_phrase[data-current]:after,.XSFjcq_letter[data-solid]{background:var(--mark);color:var(--mark-text)}.XSFjcq_letter{margin-inline:0 var(--space-8);vertical-align:baseline}.XSFjcq_overlay{pointer-events:none;direction:ltr;position:absolute;inset:0}.XSFjcq_box{box-sizing:border-box;border:1.5px dashed var(--film-mark);box-shadow:0 0 0 1px var(--overlay-outline), inset 0 0 0 1px var(--overlay-outline);transition:opacity var(--duration-content) var(--ease-enter);position:absolute}.XSFjcq_box[data-state=current]{border:2px solid var(--film-mark)}.XSFjcq_box[data-state=hidden]{opacity:0}.XSFjcq_cornerTag,.XSFjcq_sideTag{box-sizing:border-box;border:1px solid var(--film-mark);background:var(--overlay-outline);block-size:20px;inline-size:20px;color:var(--film-mark);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);place-items:center;line-height:1;display:grid;position:absolute}.XSFjcq_cornerTag{bottom:calc(100% + 4px);left:-1.5px}.XSFjcq_box[data-corner=below] .XSFjcq_cornerTag{top:calc(100% + 4px);bottom:auto}.XSFjcq_box[data-state=current] .XSFjcq_cornerTag{display:none}.XSFjcq_leader{background:var(--film-mark);block-size:2px;box-shadow:0 0 0 1px var(--overlay-outline);position:absolute;translate:0 -50%}.XSFjcq_sideTag{background:var(--film-mark);color:var(--overlay-outline);border-color:var(--overlay-outline);translate:0 -50%}.XSFjcq_sideTag[data-side=left]{left:calc(-1 * var(--_lane));translate:-50% -50%}.XSFjcq_sideTag[data-side=right]{left:calc(100% + var(--_lane));translate:-50% -50%}@container (max-width:479.98px){.XSFjcq_box[data-state=other],.XSFjcq_box[data-state=hidden],.XSFjcq_leader,.XSFjcq_sideTag{display:none}.XSFjcq_box[data-state=current] .XSFjcq_cornerTag{background:var(--film-mark);color:var(--overlay-outline);border-color:var(--overlay-outline);display:grid}}.XSFjcq_notes ol{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.XSFjcq_notes li{padding:var(--space-4) var(--space-8);margin-inline:calc(-1 * var(--space-8));border-radius:var(--radius-control);font-size:var(--text-sm);line-height:var(--leading-sm);transition:background-color var(--duration-content) var(--ease-enter);align-items:baseline;display:flex}.XSFjcq_notes li[data-current]{background:var(--accent-subtle)}.XSFjcq_notesHeading{margin:0 0 var(--space-12);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-xs)}.XSFjcq_quoted{font-weight:var(--weight-medium);font-family:var(--font-text)}.XSFjcq_caption{min-block-size:var(--leading-sm);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-sm);align-items:baseline;margin:0;display:flex}.XSFjcq_hint{font-family:var(--font-mono);font-size:var(--text-xs)}}
@layer components{.a2Phpa_detail{gap:var(--space-48);padding-block:var(--space-24) var(--space-64);display:grid}.a2Phpa_top{gap:var(--space-24);display:grid}.a2Phpa_media{min-inline-size:0}.a2Phpa_runChooser{justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--text-sm);margin-block-end:var(--space-16);display:flex}.a2Phpa_runChooser select{min-block-size:var(--target-dense);padding:var(--space-8) var(--space-12);color:var(--text-primary);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-control);font:inherit}.a2Phpa_referenceStage{--stage-max-h:12rem}.a2Phpa_comparison{gap:var(--space-20);display:grid}@media (min-width:1024px){.a2Phpa_detail{padding-block-start:var(--space-32)}.a2Phpa_top{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--space-32)}.a2Phpa_media{grid-column:1/span 7;align-self:start;position:sticky;inset-block-start:calc(var(--nav-height) + var(--space-16))}.a2Phpa_promptTop .a2Phpa_media{grid-row:1/span 2}.a2Phpa_promptIntro{grid-row:1}.a2Phpa_promptTop>.a2Phpa_info:not(.a2Phpa_promptIntro){grid-row:2}.a2Phpa_withReferences{position:static}.a2Phpa_comparison{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.a2Phpa_referenceStage{--stage-max-h:calc(100svh - var(--nav-height) - 11rem);max-inline-size:100%}.a2Phpa_info{grid-column:8/span 5}}@media (max-width:1023.98px){.a2Phpa_detail{padding-block-end:calc(var(--space-96) + env(safe-area-inset-bottom))}}.a2Phpa_info{gap:var(--space-20);flex-direction:column;min-inline-size:0;display:flex}.a2Phpa_header{gap:var(--space-8);flex-direction:column;display:flex}.a2Phpa_frameMark{align-self:flex-start;position:relative}.a2Phpa_title{font-family:var(--font-display);font-size:var(--text-page-title);font-weight:var(--weight-display);line-height:var(--leading-page-title);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0}.a2Phpa_summary{max-inline-size:var(--measure);font-size:var(--text-lg);line-height:var(--leading-lg);margin:0}.a2Phpa_testInfo{align-items:center;gap:var(--space-4) var(--space-12);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.a2Phpa_badge{align-items:center;gap:var(--space-4);padding:2px var(--space-8);border-radius:var(--radius-control);border:1px solid;display:inline-flex}.a2Phpa_badge svg{block-size:14px;inline-size:14px}.a2Phpa_badge[data-tone=verified]{color:var(--success)}.a2Phpa_badge[data-tone=unverified]{color:var(--text-secondary)}.a2Phpa_actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.a2Phpa_body{margin-block-start:var(--space-8)}.a2Phpa_section{gap:var(--space-12);border-block-start:1px solid var(--border-subtle);flex-direction:column;padding-block-start:var(--space-20);display:flex}.a2Phpa_sectionHeading{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-xs);margin:0}.a2Phpa_run{gap:var(--space-12);display:grid}.a2Phpa_run+.a2Phpa_run{border-block-start:1px dashed var(--border-subtle);padding-block-start:var(--space-16)}.a2Phpa_printId{color:var(--mark);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);direction:ltr;unicode-bidi:isolate;justify-self:start;margin:0}.a2Phpa_runMeta,.a2Phpa_facts{gap:var(--space-8);font-size:var(--text-sm);line-height:var(--leading-sm);margin:0;display:grid}.a2Phpa_runMeta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.a2Phpa_runMeta dt,.a2Phpa_facts dt,.a2Phpa_runLabel{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-xs)}.a2Phpa_runMeta dd,.a2Phpa_facts dd{margin:0}.a2Phpa_facts dd{gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.a2Phpa_facts>div{gap:2px;display:grid}.a2Phpa_runNotes{font-size:var(--text-sm);line-height:var(--leading-sm);margin:0}.a2Phpa_runImagesRow{gap:var(--space-16);flex-wrap:wrap;display:flex}.a2Phpa_runImages{gap:var(--space-4);margin:0;display:grid}.a2Phpa_runImages figcaption{color:var(--text-secondary);font-size:var(--text-xs)}.a2Phpa_runImages ul{gap:var(--space-8);margin:0;padding:0;list-style:none;display:flex}.a2Phpa_runImages li{border-radius:var(--radius-image);block-size:96px;position:relative;overflow:hidden}.a2Phpa_runImages img{border-radius:inherit;outline:1px solid var(--image-hairline);outline-offset:-1px;block-size:100%;inline-size:100%;display:block}.a2Phpa_runPrompt summary{min-block-size:var(--target-dense);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.a2Phpa_runPrompt p{margin:var(--space-8) 0 0;padding:var(--space-12);border-radius:var(--radius-panel);background:var(--surface-sunken);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-text)}.a2Phpa_tableWrap{overflow-x:auto}.a2Phpa_table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);line-height:var(--leading-sm)}.a2Phpa_table :is(th,td){padding:var(--space-8) var(--space-12) var(--space-8) 0;border-block-end:1px solid var(--border-subtle);text-align:start;vertical-align:top}.a2Phpa_table thead th{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium)}.a2Phpa_table tbody th{font-weight:var(--weight-regular)}.a2Phpa_table code{font-family:var(--font-mono);font-size:var(--text-xs)}.a2Phpa_external{color:inherit;align-items:center;gap:2px;display:inline-flex}.a2Phpa_external svg{block-size:14px;inline-size:14px}.a2Phpa_related{gap:var(--space-40);min-inline-size:0;display:grid}}
@layer components{html[data-popup-open]{scrollbar-gutter:stable;overflow:hidden}.OZnEIW_dialog{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--text-primary);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.OZnEIW_dialog::backdrop{background:var(--scrim)}.OZnEIW_dialog[open]::backdrop{animation:OZnEIW_fade var(--duration-content) var(--ease-enter)}.OZnEIW_dialog[data-closing]::backdrop{opacity:0;transition:opacity var(--duration-exit) var(--ease-exit)}.OZnEIW_dialog[data-instant]::backdrop,.OZnEIW_dialog[data-instant] .OZnEIW_panel{animation:none}.OZnEIW_panel{--nav-height:56px;background:var(--canvas);min-block-size:100%;animation:OZnEIW_rise var(--duration-content) var(--ease-enter);padding-block-end:calc(var(--space-48) + env(safe-area-inset-bottom));position:relative}.OZnEIW_bar{z-index:2;align-items:center;gap:var(--space-8);block-size:var(--nav-height);padding-inline:var(--space-8);border-block-end:1px solid var(--border-subtle);background:var(--canvas);display:flex;position:sticky;inset-block-start:0}.OZnEIW_steps{gap:var(--space-4);display:flex}.OZnEIW_close{margin-inline-start:auto}.OZnEIW_body{padding-inline:var(--page-margin);padding-block-start:var(--space-16)}.OZnEIW_body[data-ready]{animation:OZnEIW_fade var(--duration-content) var(--ease-enter)}@media (min-width:768px){.OZnEIW_dialog{padding:var(--space-24) var(--page-margin)}.OZnEIW_panel{min-block-size:0;max-inline-size:calc(var(--container-detail) + 2 * var(--page-margin));border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elevation-2);margin-inline:auto;animation-name:OZnEIW_fade}.OZnEIW_bar{background:var(--canvas);border-start-start-radius:var(--radius-panel);border-start-end-radius:var(--radius-panel)}.OZnEIW_step{z-index:3;position:fixed;inset-block-start:50%;translate:0 -50%}.OZnEIW_step[data-side=start]{inset-inline-start:max(var(--space-8), calc((100vw - var(--container-detail)) / 2 - var(--page-margin) - 52px))}.OZnEIW_step[data-side=end]{inset-inline-end:max(var(--space-8), calc((100vw - var(--container-detail)) / 2 - var(--page-margin) - 52px))}}.OZnEIW_pending{gap:var(--space-24);padding-block:var(--space-16);display:grid}@media (min-width:1024px){.OZnEIW_pending{grid-template-columns:7fr 5fr;align-items:start}}.OZnEIW_pendingFrame{inline-size:min(100%, calc(70svh * var(--w) / var(--h)));aspect-ratio:var(--w) / var(--h);border-radius:var(--radius-image);display:block;overflow:hidden}.OZnEIW_pendingFrame img{block-size:100%;inline-size:100%;display:block}.OZnEIW_pendingText{gap:var(--space-12);align-content:start;display:grid}.OZnEIW_pendingTitle{font-family:var(--font-display);font-size:var(--text-page-title);line-height:var(--leading-page-title)}.OZnEIW_pendingStatus{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-sm)}.OZnEIW_pendingStatus p{margin:0}.OZnEIW_pendingActions{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex;margin-block-start:var(--space-12)!important}@media (prefers-reduced-motion:reduce){.OZnEIW_panel,.OZnEIW_body[data-ready],.OZnEIW_dialog[open]::backdrop{animation:none}.OZnEIW_dialog[data-closing]::backdrop{transition:none}}@keyframes OZnEIW_fade{0%{opacity:0}}@keyframes OZnEIW_rise{0%{opacity:0;transform:translateY(var(--distance-reveal))}}}
@layer components{.BCIOtq_preview{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.BCIOtq_preview img{filter:blur(14px)saturate(.7);block-size:100%;inline-size:100%;display:block;transform:scale(1.08)}.BCIOtq_image{border-radius:inherit;block-size:100%;inline-size:100%;display:block;position:relative}.BCIOtq_image[data-develop=pending]{opacity:0}.BCIOtq_image[data-develop=developing]{animation:BCIOtq_develop var(--duration-develop) var(--ease-enter) both}@keyframes BCIOtq_develop{0%{opacity:0}to{opacity:1}}}
@layer components{.GiHMMG_showcase{gap:var(--space-24);--_max-h:min(60svh, 34rem);margin:0;display:grid;container-type:inline-size}.GiHMMG_showcase[data-size=hero]{--_max-h:72svh}@container (min-width:768px){.GiHMMG_showcase{grid-template-columns:minmax(0, min(58%, max(480px, calc(var(--_max-h) * var(--w) / var(--h) + 56px)))) minmax(0, 1fr);align-items:center;column-gap:var(--space-40)}.GiHMMG_showcase:has(>[data-film]){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.GiHMMG_media[data-film]>:first-child{justify-self:stretch}.GiHMMG_media[data-film]>.GiHMMG_label{margin-inline:0}.GiHMMG_media{gap:var(--space-12);grid-template-columns:minmax(0,1fr);justify-items:start;min-inline-size:0;display:grid;container-type:inline-size}.GiHMMG_media>*{--_lane:0px}.GiHMMG_picture{inline-size:calc(var(--_max-h) * var(--w) / var(--h));max-inline-size:calc(100% - 2 * var(--_lane));margin-inline:var(--_lane);aspect-ratio:var(--w) / var(--h);border-radius:var(--radius-image);position:relative}@container (min-width:480px){.GiHMMG_media[data-annotated]>*{--_lane:28px}}.GiHMMG_picture:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--image-hairline);pointer-events:none;position:absolute;inset:0}.GiHMMG_picture img{border-radius:inherit;block-size:100%;inline-size:100%;display:block}.GiHMMG_label{margin-inline:var(--_lane);gap:2px;display:grid}.GiHMMG_title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-xl);letter-spacing:var(--tracking-display);margin:0}.GiHMMG_showcase[data-size=hero] .GiHMMG_title{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.GiHMMG_facts{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs)}.GiHMMG_text{gap:var(--space-16);min-inline-size:0;display:grid}.GiHMMG_quote{max-inline-size:var(--measure-prompt);font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.7;font-family:var(--font-text);margin:0}.GiHMMG_showcase[data-size=hero] .GiHMMG_quote{font-size:var(--text-base)}@container (min-width:768px){.GiHMMG_showcase[data-size=hero] .GiHMMG_quote{font-size:var(--text-xl)}}.GiHMMG_actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}}
