.UXkXnG_hero.UXkXnG_hero{padding-bottom:calc(var(--marketing-row) * 2)}.UXkXnG_story{--story-error:var(--marketing-error);--story-bar-height:48px;--story-figure-top:calc(var(--story-bar-height) + var(--marketing-row));--story-rail-width:3px}.UXkXnG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.UXkXnG_storyGrid{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:0 6ch;display:grid}.UXkXnG_chapters{padding:calc(var(--marketing-row) * 8) 0 calc(var(--marketing-row) * 12) 0}.UXkXnG_chapter{flex-direction:column;justify-content:center;min-height:84dvh;display:flex}.UXkXnG_chapterCopy{gap:var(--marketing-row) 0;max-width:44ch;padding:var(--marketing-row) 0 var(--marketing-row) calc(2ch + var(--story-rail-width));opacity:.32;box-shadow:inset 1px 0 0 var(--marketing-border);transition:opacity .36s;display:grid;position:relative}.UXkXnG_chapterActive .UXkXnG_chapterCopy{opacity:1}.UXkXnG_rail{width:var(--story-rail-width);opacity:0;pointer-events:none;transition:opacity .36s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.UXkXnG_chapterActive .UXkXnG_rail{opacity:1}.UXkXnG_chapter:not(.UXkXnG_chapterActive) .UXkXnG_rail span{animation-play-state:paused}.UXkXnG_chapterTitle{color:var(--marketing-text);font-size:var(--marketing-heading-size);line-height:var(--marketing-heading-line-height);letter-spacing:-.01em;text-wrap:balance;font-weight:500}.UXkXnG_chapterChart.UXkXnG_chapterChart{margin:0}.UXkXnG_chartFuture,.UXkXnG_chartFutureAccent{fill:none;stroke-width:1px;stroke-dasharray:2 3}.UXkXnG_chartFuture{stroke:color-mix(in srgb, var(--marketing-line-strong) 45%, transparent)}.UXkXnG_chartFutureAccent{stroke:color-mix(in srgb, var(--marketing-accent) 40%, transparent)}.UXkXnG_story .UXkXnG_chartNow{fill:var(--marketing-accent)}.UXkXnG_figureColumn{top:var(--story-figure-top);height:calc(100dvh - var(--story-figure-top) - var(--marketing-row));align-self:start;position:sticky}.UXkXnG_storyFrame.UXkXnG_storyFrame{flex-direction:column;height:100%;margin-top:0;display:flex}.UXkXnG_storyViewport.UXkXnG_storyViewport{flex-direction:column;flex:1;min-height:0;display:flex}.UXkXnG_canvas{background-image:radial-gradient(circle at 1px 1px, var(--marketing-dot) 1px, transparent 1.5px);background-size:var(--marketing-row) var(--marketing-row);flex:1;min-height:0;position:relative;overflow:hidden}.UXkXnG_canvasSvg{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.UXkXnG_barColumn{flex-direction:column;display:flex}.UXkXnG_story .UXkXnG_promptTitle{fill:var(--marketing-text);font-family:var(--marketing-font-family);font-size:14px;font-weight:500}.UXkXnG_story .UXkXnG_promptSummary{fill:var(--marketing-muted);font-family:var(--marketing-font-family);font-size:12px}.UXkXnG_story .UXkXnG_promptMeta{fill:color-mix(in srgb, var(--marketing-muted) 62%, var(--theme-background));font-family:var(--marketing-font-family);font-size:12px}.UXkXnG_story .UXkXnG_anatomyLabel{fill:var(--marketing-text);font-family:var(--campaign-applications-font-family);letter-spacing:0;font-size:9px}.UXkXnG_story .UXkXnG_anatomyText{fill:var(--marketing-muted);font-family:var(--marketing-font-family);font-size:11px}.UXkXnG_story .UXkXnG_categoryLabel{text-anchor:start;fill:var(--marketing-muted);transition:fill .28s}.UXkXnG_categoryTick{fill:none;stroke:var(--marketing-line);stroke-width:1px;stroke-dasharray:1 2}.UXkXnG_categoryMark{fill:var(--marketing-node-fill);stroke:var(--marketing-line-strong);stroke-width:1px;transition:fill .28s,stroke .28s}.UXkXnG_categoryLit .UXkXnG_categoryMark{fill:var(--marketing-accent);stroke:var(--marketing-accent)}.UXkXnG_story .UXkXnG_categoryLit .UXkXnG_categoryLabel{fill:var(--marketing-accent)}.UXkXnG_categoryBus path{stroke-dasharray:1 2}.UXkXnG_taskRejected{opacity:.72}.UXkXnG_rejectedMark{fill:none;stroke:var(--story-error);stroke-width:1.4px;stroke-linecap:round}.UXkXnG_story .UXkXnG_rejectedScore{fill:var(--story-error);font-family:var(--campaign-applications-font-family);letter-spacing:0;font-size:8px}.UXkXnG_detail{opacity:1;transition:opacity .42s}.UXkXnG_detailHidden{opacity:0}.UXkXnG_windowFrame.UXkXnG_windowFrame{margin:0 0 var(--marketing-row) 0;content-visibility:auto;contain-intrinsic-size:auto calc(84px + 58vw)}.UXkXnG_statusBar.UXkXnG_statusBar{--explorer-font-size:var(--type-scale-fixed-tiny)}.UXkXnG_windowCanvas{aspect-ratio:400/232;background-image:radial-gradient(circle at 1px 1px, var(--marketing-dot) 1px, transparent 1.5px);background-size:var(--marketing-half-row) var(--marketing-half-row);position:relative}@media (max-width:1024px){.UXkXnG_storyGrid{grid-template-columns:minmax(0,1fr)}.UXkXnG_figureColumn{display:none}.UXkXnG_chapters{padding:calc(var(--marketing-row) * 2) 0 calc(var(--marketing-row) * 2) 0}.UXkXnG_chapter{min-height:0;padding-bottom:calc(var(--marketing-row) * 3);justify-content:flex-start}.UXkXnG_chapterCopy{opacity:1;max-width:none;box-shadow:none;padding:0}.UXkXnG_rail{display:none}}@media (max-width:768px){.UXkXnG_chapterTitle{font-size:calc(var(--marketing-heading-size) * .9)}}@media (prefers-reduced-motion:reduce){.UXkXnG_rail,.UXkXnG_chapterCopy,.UXkXnG_detail,.UXkXnG_categoryMark,.UXkXnG_story .UXkXnG_categoryLabel{transition:none}}
.BHVh_a_marker{text-align:center;color:currentColor;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1ch;font-family:SFMonoSquare-Regular;font-size:1.25em;line-height:1;transition:color .12s;display:inline-block}.BHVh_a_open,.BHVh_a_marker:hover,:hover>.BHVh_a_marker{color:var(--theme-focused-foreground)}.BHVh_a_clickable{cursor:pointer}
.gGH57G_modal{font-family:var(--theme-font-family-client-apps);font-size:var(--font-size-small);line-height:var(--line-height-small);box-sizing:border-box;width:100%;max-width:488px;position:relative}.gGH57G_modal:before,.gGH57G_modal:after{content:"";background:linear-gradient(to bottom, transparent 0%, var(--theme-border) 25%, var(--theme-border) 75%, transparent 100%);width:1px;position:absolute;top:0;bottom:0}.gGH57G_modal:before{left:0}.gGH57G_modal:after{right:0}.gGH57G_brand{padding:calc(var(--theme-grid-block) * 3) calc(var(--theme-grid-block-applications) * 2) calc(var(--theme-grid-block-applications) * 2) calc(var(--theme-grid-block-applications) * 2);background:linear-gradient(to bottom, transparent, var(--theme-background))}.gGH57G_logo{width:auto;height:40px;color:var(--theme-text);display:block}.gGH57G_divider{background:linear-gradient(to right, var(--theme-background) 0%, var(--theme-border) 25%, var(--theme-border) 75%, var(--theme-background) 100%);width:100%;height:1px}.gGH57G_content{background:linear-gradient(to bottom, var(--theme-background), transparent);padding:calc(var(--theme-grid-block-applications) * 2) calc(var(--theme-grid-block-applications) * 2) calc(var(--theme-grid-block) * 3) calc(var(--theme-grid-block-applications) * 2)}.gGH57G_paragraph{font-family:var(--theme-font-family-client-apps);font-size:var(--font-size-small);line-height:var(--theme-grid-block);color:var(--theme-text)}.gGH57G_actions{--font-size:16px;--theme-grid-block:24px;margin-top:var(--theme-grid-block);gap:var(--theme-grid-block);flex-direction:column;display:flex}
.LrWtZW_root{font-family:var(--theme-font-family-client-apps);margin-top:var(--theme-grid-block);max-width:var(--tools-body-measure,768px)}.LrWtZW_caption{font-size:var(--font-size-small);line-height:var(--line-height-small);padding-bottom:var(--theme-grid-block-applications);align-items:center;font-weight:600;display:flex}.LrWtZW_scroll{width:100%;overflow-x:auto}.LrWtZW_table{border-collapse:collapse;width:100%;font-size:var(--font-size-small);line-height:var(--theme-grid-block)}.LrWtZW_colHead,.LrWtZW_rowHead{padding:0 var(--theme-grid-block-applications);white-space:nowrap;font-weight:600}.LrWtZW_colHead{text-align:center}.LrWtZW_rowHead{text-align:left;padding-left:0}.LrWtZW_cell{min-width:calc(var(--theme-grid-block) * 2.5);height:var(--theme-grid-block);padding:0 var(--theme-grid-block-applications);text-align:center;color:var(--theme-text);white-space:nowrap}.LrWtZW_positive{background:color-mix(in oklab, transparent, var(--theme-diff-insert-wash) calc(var(--intensity) * 100%))}.LrWtZW_negative{background:color-mix(in oklab, transparent, var(--theme-diff-delete-wash) calc(var(--intensity) * 100%))}.LrWtZW_neutral{background:0 0}
._3Iir0a_root{font-family:var(--theme-font-family-client-apps);margin-top:var(--theme-grid-block);max-width:var(--tools-body-measure,768px)}._3Iir0a_caption{font-size:var(--font-size-small);line-height:var(--line-height-small);padding-bottom:var(--theme-grid-block-applications);font-weight:600}._3Iir0a_stream{font-family:var(--theme-font-family-client-apps);font-size:var(--font-size-small);line-height:var(--theme-grid-block);margin:0}._3Iir0a_token{white-space:pre;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 1px}._3Iir0a_positive{background:color-mix(in oklab, transparent, var(--theme-diff-insert-wash) calc(var(--intensity) * 100%))}._3Iir0a_negative{background:color-mix(in oklab, transparent, var(--theme-diff-delete-wash) calc(var(--intensity) * 100%))}._3Iir0a_neutral{background:0 0}._3Iir0a_scale{align-items:center;gap:var(--theme-grid-block-applications);padding-top:var(--theme-grid-block-applications);font-size:var(--font-size-small);opacity:.6;display:flex}._3Iir0a_scaleBar{height:calc(var(--theme-grid-block-applications) * .5);background:linear-gradient(to right, var(--theme-diff-delete-wash), transparent, var(--theme-diff-insert-wash));flex:auto}
.IkUeaa_root{font-family:var(--theme-font-family-client-apps);font-size:var(--font-size-small);line-height:var(--theme-grid-block)}.IkUeaa_subHeading{font-size:var(--font-size-small);line-height:var(--line-height-small);padding-top:var(--theme-grid-block-applications);scroll-margin-top:var(--theme-grid-block);font-weight:600;display:block}.IkUeaa_paragraph{font-size:var(--font-size-small);line-height:var(--theme-grid-block);max-width:768px;margin-top:var(--theme-grid-block-applications);font-weight:400}.IkUeaa_divider{margin:var(--theme-grid-block) auto var(--theme-grid-block) auto;background:linear-gradient(to right, var(--theme-background), var(--theme-border), var(--theme-background));border:0;outline:0;flex-shrink:0;width:100%;height:1px;display:block}.IkUeaa_field{margin-top:var(--theme-grid-block)}.IkUeaa_historyRail{width:240px;max-width:100%;margin-top:var(--theme-grid-block)}.IkUeaa_tasksRail{width:calc(var(--theme-grid-block) * 15.96);max-width:100%;margin-top:var(--theme-grid-block)}.IkUeaa_settingsRail{width:var(--tools-settings-width);max-width:100%;margin-top:var(--theme-grid-block)}.IkUeaa_body{margin-top:var(--theme-grid-block)}
.ZzXNUW_root{font-family:var(--theme-font-family-client-apps);font-size:var(--font-size-small);line-height:var(--theme-grid-block);padding-bottom:calc(var(--theme-grid-block) * 4)}.ZzXNUW_subHeading{width:100%;height:var(--theme-grid-block);margin:var(--theme-grid-block) 0 0 0;padding-left:var(--theme-grid-block);background:var(--theme-table-ltr-gradient-background);align-items:center;display:flex}.ZzXNUW_subHeadingTitle{font-size:var(--font-size-very-small);letter-spacing:.2px;text-transform:uppercase;opacity:.6;font-weight:600}.ZzXNUW_empty{padding:var(--theme-grid-block-applications) var(--theme-grid-block);font-size:var(--font-size-small);line-height:var(--theme-grid-block);opacity:.55;margin:0}
.u5fPda_root{font-family:var(--theme-font-family-client-apps);font-size:var(--font-size-small);line-height:var(--theme-grid-block)}.u5fPda_subHeading{width:100%;height:var(--theme-grid-block);padding-left:var(--theme-grid-block);background:var(--theme-table-ltr-gradient-background);align-items:center;margin:0;display:flex}.u5fPda_subHeadingTitle{font-size:var(--font-size-very-small);letter-spacing:.2px;text-transform:uppercase;opacity:.6;font-weight:600}.u5fPda_list{padding:var(--theme-grid-block-applications) 0;margin:0;list-style:none}.u5fPda_row{justify-content:space-between;align-items:center;gap:var(--theme-grid-block-applications);min-height:var(--theme-grid-block);padding:0 var(--theme-grid-block);display:flex}.u5fPda_label{min-width:0;font-size:var(--font-size-small);line-height:var(--theme-grid-block);opacity:.6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u5fPda_value{min-width:min-content;font-family:SFMonoSquare-Regular;font-size:var(--font-size-small);line-height:var(--theme-grid-block);color:var(--theme-text);white-space:normal;text-align:right;flex-shrink:1}.u5fPda_loader{font-family:SFMonoSquare-Regular;font-size:var(--font-size-small);line-height:var(--theme-grid-block);white-space:pre;color:var(--theme-text);opacity:.6;flex-shrink:0}.u5fPda_action{--font-size:var(--font-size-small);padding:var(--theme-grid-block-applications) var(--theme-grid-block) var(--theme-grid-block) var(--theme-grid-block)}
.TM7sVq_root{font-family:var(--theme-font-family-client-apps);font-size:var(--font-size-small);line-height:var(--theme-grid-block)}.TM7sVq_subHeading{width:100%;height:var(--theme-grid-block);padding-left:var(--theme-grid-block);background:var(--theme-table-ltr-gradient-background);align-items:center;margin:0;display:flex}.TM7sVq_subHeadingTitle{font-size:var(--font-size-very-small);letter-spacing:.2px;text-transform:uppercase;opacity:.6;font-weight:600}.TM7sVq_list{padding:var(--theme-grid-block-applications) 0;margin:0;list-style:none}.TM7sVq_row{justify-content:space-between;align-items:center;gap:var(--theme-grid-block-applications);min-height:var(--theme-grid-block);padding:0 var(--theme-grid-block);display:flex}.TM7sVq_label{min-width:0;font-size:var(--font-size-small);line-height:var(--theme-grid-block);opacity:.6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TM7sVq_value{min-width:min-content;font-family:SFMonoSquare-Regular;font-size:var(--font-size-small);line-height:var(--theme-grid-block);color:var(--theme-text);white-space:normal;text-align:right;flex-shrink:1}.TM7sVq_loader{font-family:SFMonoSquare-Regular;font-size:var(--font-size-small);line-height:var(--theme-grid-block);white-space:pre;color:var(--theme-text);opacity:.6;flex-shrink:0}.TM7sVq_action,.TM7sVq_download{--font-size:var(--font-size-small);padding:var(--theme-grid-block-applications) var(--theme-grid-block) var(--theme-grid-block) var(--theme-grid-block)}.TM7sVq_download+.TM7sVq_action{padding-top:0}
.z3pnIG_root{margin-top:var(--theme-grid-block);font-family:var(--theme-font-family-client-apps)}.z3pnIG_heading{min-height:var(--theme-grid-block);padding:0 var(--theme-grid-block);background:var(--theme-table-ltr-gradient-background);color:var(--theme-text);font-size:var(--font-size-very-small);letter-spacing:.2px;text-transform:uppercase;align-items:center;margin:0;font-weight:600;display:flex}.z3pnIG_applications{gap:var(--theme-grid-block-applications);padding:var(--theme-grid-block-applications) var(--theme-grid-block);display:grid}.z3pnIG_heading>span{opacity:.6}.z3pnIG_application{box-sizing:border-box;align-items:flex-start;gap:var(--theme-grid-block-applications);width:100%;padding-block:calc(var(--theme-grid-block-applications) * .5);color:var(--theme-text);font-size:var(--font-size-small);line-height:var(--line-height-small);display:flex}.z3pnIG_application>span{flex-shrink:0}.z3pnIG_flagBox{width:16px;height:16px;color:var(--theme-text);display:block;position:relative}.z3pnIG_label{all:unset;cursor:pointer;opacity:.75;min-width:0;line-height:var(--theme-grid-block);flex:1}.z3pnIG_label:hover{opacity:1}.z3pnIG_label:disabled{cursor:default;opacity:.4}.z3pnIG_label:focus-visible{outline:none}
._64tOPW_root{font-family:var(--theme-font-family-client-apps)}._64tOPW_root:not(:first-child){margin-top:var(--theme-grid-block)}._64tOPW_heading{min-height:var(--theme-grid-block);padding:0 var(--theme-grid-block);background:var(--theme-table-ltr-gradient-background);color:var(--theme-text);font-size:var(--font-size-very-small);letter-spacing:.2px;text-transform:uppercase;align-items:center;margin:0;font-weight:600;display:flex}._64tOPW_applications{gap:var(--theme-grid-block-applications);padding:var(--theme-grid-block-applications) var(--theme-grid-block);display:grid}._64tOPW_heading>span{opacity:.6}._64tOPW_application{box-sizing:border-box;align-items:flex-start;gap:var(--theme-grid-block-applications);width:100%;padding-block:calc(var(--theme-grid-block-applications) * .5);color:var(--theme-text);font-size:var(--font-size-small);line-height:var(--line-height-small);display:flex}._64tOPW_application>span{flex-shrink:0}._64tOPW_flagBox{width:16px;height:16px;color:var(--theme-text);display:block;position:relative}._64tOPW_label{all:unset;cursor:pointer;opacity:.75;min-width:0;line-height:var(--theme-grid-block);flex:1}._64tOPW_label:hover{opacity:1}._64tOPW_label:disabled{cursor:default;opacity:.4}._64tOPW_label:focus-visible{outline:none}._64tOPW_planned{opacity:.45;cursor:default}._64tOPW_footer{gap:var(--theme-grid-block-applications);padding:var(--theme-grid-block-applications) var(--theme-grid-block);display:grid}
.h47A4a_root{font-family:var(--theme-font-family-client-apps);scroll-margin-top:var(--theme-grid-block);overflow-wrap:anywhere;width:100%}.h47A4a_traceStack{margin-top:var(--theme-grid-block)}.h47A4a_verdict+.h47A4a_verdict{margin-top:var(--theme-grid-block-applications)}.h47A4a_instructionActions{gap:var(--theme-grid-block-applications);margin-top:var(--theme-grid-block);flex-wrap:wrap;display:flex}.h47A4a_timeline{gap:var(--theme-grid-block-applications);padding:var(--theme-grid-block-applications) 0;flex-direction:column;display:flex}.h47A4a_step{gap:calc(var(--theme-grid-block-applications) * .25);min-width:0;padding-left:var(--theme-grid-block-applications);border-left:2px solid var(--theme-border-subdued);flex-direction:column;display:flex}.h47A4a_stepHead{justify-content:space-between;align-items:baseline;gap:var(--theme-grid-block-applications);display:flex}.h47A4a_stepAside{align-items:center;gap:var(--theme-grid-block-applications);flex:none;display:inline-flex}.h47A4a_stepTime{font-family:SFMonoSquare-Regular;font-size:var(--font-size-small);line-height:var(--line-height-small);white-space:nowrap;opacity:.6;flex:none}.h47A4a_stepLabel{font-family:SFMonoSquare-Regular;font-size:var(--font-size-small);line-height:var(--line-height-small);text-transform:uppercase;letter-spacing:.04em;opacity:.6}.h47A4a_stepDetail{font-size:var(--font-size-small);line-height:var(--line-height-small);opacity:.85;white-space:pre-wrap;overflow-wrap:anywhere}.h47A4a_stepCommand{--form-code-lines-width:100%;--form-code-row-height:auto;--form-code-text-flex:1 1 auto;--form-code-white-space:pre-wrap;min-width:0}.h47A4a_stepCommand>*{margin-top:0}.h47A4a_stepOutput{padding:var(--theme-grid-block-applications);font-family:SFMonoSquare-Regular;font-size:var(--font-size-very-small);line-height:var(--line-height-small);color:var(--theme-text);background:var(--theme-border-translucent);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.h47A4a_tone-good{border-left-color:var(--theme-diff-insert)}.h47A4a_tone-bad{border-left-color:var(--theme-diff-delete)}.h47A4a_tone-warn{border-left-color:var(--theme-graph-option-4)}.h47A4a_tone-muted{border-left-color:var(--theme-border-subdued)}.h47A4a_repeats{margin-top:var(--theme-grid-block)}.h47A4a_verdicts{margin:var(--theme-grid-block-applications) 0 0;padding-left:calc(var(--theme-grid-block) * .75);gap:var(--theme-grid-block-applications);display:grid}.h47A4a_judgeSection{padding:var(--theme-grid-block-applications) 0 0}.h47A4a_judgeFields{gap:calc(var(--theme-grid-block-applications) * .5);flex-direction:column;margin:0;display:flex}.h47A4a_judgeField{gap:calc(var(--theme-grid-block-applications) * .25);min-width:0;padding-left:var(--theme-grid-block-applications);border-left:2px solid var(--theme-border-subdued);flex-direction:column;display:flex}.h47A4a_judgeField>dd{margin:0}
