._1MyMa_main{box-sizing:border-box;max-width:1248px;margin-inline:auto;padding-inline:clamp(20px,4%,48px)}._1MyMa_chat{max-width:864px}._1MyMa_workspace{max-width:1600px}
.MUzTDG_trigger{--context-icon-duration:.56s;--context-icon-ease:cubic-bezier(.22, 1, .36, 1)}.MUzTDG_folder,.MUzTDG_swatches,.MUzTDG_template rect{transform-box:fill-box;transform-origin:50%}.MUzTDG_swatches{transform-origin:25% 85%}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-keyboard-selection=true] .MUzTDG_trigger[aria-current=true] .MUzTDG_folder{animation:MUzTDG_folder-tilt var(--context-icon-duration) var(--context-icon-ease)}[data-keyboard-selection=true] .MUzTDG_trigger[aria-current=true] .MUzTDG_swatches{animation:MUzTDG_swatch-fan var(--context-icon-duration) var(--context-icon-ease)}[data-keyboard-selection=true] .MUzTDG_trigger[aria-current=true] .MUzTDG_template rect{animation:MUzTDG_panel-pulse var(--context-icon-duration) var(--context-icon-ease)}[data-keyboard-selection=true] .MUzTDG_trigger[aria-current=true] .MUzTDG_template rect:last-child{animation-delay:90ms}.MUzTDG_trigger:is(:hover,:has(button:focus-visible)) .MUzTDG_folder{animation:MUzTDG_folder-tilt var(--context-icon-duration) var(--context-icon-ease)}.MUzTDG_trigger:is(:hover,:has(button:focus-visible)) .MUzTDG_swatches{animation:MUzTDG_swatch-fan var(--context-icon-duration) var(--context-icon-ease)}.MUzTDG_trigger:is(:hover,:has(button:focus-visible)) .MUzTDG_template rect{animation:MUzTDG_panel-pulse var(--context-icon-duration) var(--context-icon-ease)}.MUzTDG_trigger:is(:hover,:has(button:focus-visible)) .MUzTDG_template rect:last-child{animation-delay:90ms}}@keyframes MUzTDG_folder-tilt{0%,to{transform:rotate(0)}40%{transform:rotate(-8deg)translateY(-1px)}70%{transform:rotate(2deg)}}@keyframes MUzTDG_swatch-fan{0%,to{transform:rotate(0)}40%{transform:rotate(-12deg)}70%{transform:rotate(3deg)}}@keyframes MUzTDG_panel-pulse{0%,to{transform:scale(1)}40%{transform:scale(.88)}70%{transform:scale(1.04)}}
._5myjaq_effect{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(140% 120% at 0 100%,#b39dff42,#0000 62%);transition:opacity .5s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#000 0,#0000 64px);mask-image:linear-gradient(0deg,#000 0,#0000 64px)}._5myjaq_effect[data-active=true]{opacity:1}._5myjaq_sparks{width:100%;height:100%;position:absolute;inset:0}
._vMJfG_counter{transition:color .12s ease-out}._vMJfG_value{display:inline-block}._vMJfG_overLimit{animation:1.2s ease-in-out infinite _vMJfG_shake}@keyframes _vMJfG_shake{0%,40%,to{transform:translate(0)}8%,24%{transform:translate(-2px)}16%,32%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){._vMJfG_counter{transition:none}._vMJfG_overLimit{animation:none}}
.RPypSW_trigger{--sidebar-icon-duration:.56s;--sidebar-icon-ease:cubic-bezier(.22, 1, .36, 1)}.RPypSW_logo,.RPypSW_search,.RPypSW_newVideo,.RPypSW_plugins,.RPypSW_automations rect,.RPypSW_library path:last-child,.RPypSW_socials path,.RPypSW_community circle,.RPypSW_community path,.RPypSW_filters path{transform-box:fill-box;transform-origin:50%}.RPypSW_library path:last-child{transform-origin:70% 100%}.RPypSW_socials path{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_logo{animation:RPypSW_logo-tilt .64s var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_search{animation:RPypSW_search-scan var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_newVideo{animation:RPypSW_plus-turn var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_automations rect{animation:RPypSW_node-pulse var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_automations rect:last-child{animation-delay:90ms}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_plugins{animation:RPypSW_plug-connect var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_library path:last-child{animation:RPypSW_book-tilt var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_socials path{animation:RPypSW_chart-rise var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_socials path:nth-child(4){animation-name:RPypSW_trend-lift}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_socials path:nth-child(6),.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_socials path:first-child{animation-delay:40ms}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_socials path:nth-child(2),.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_socials path:nth-child(3){animation-delay:80ms}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_community circle,.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_community path:first-child{animation:RPypSW_person-greet var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_community path:nth-child(2),.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_community path:nth-child(3){animation:RPypSW_person-greet var(--sidebar-icon-duration) var(--sidebar-icon-ease) 90ms}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(3),.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(4){animation:RPypSW_slider-left var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(8){animation:RPypSW_slider-right var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:first-child,.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(2){transform-origin:0;animation:RPypSW_rail-slide var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(6),.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(7),.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(5){transform-origin:100%;animation:RPypSW_rail-slide var(--sidebar-icon-duration) var(--sidebar-icon-ease)}.RPypSW_trigger:is(:hover,:focus-visible) .RPypSW_filters path:nth-child(9){transform-origin:0;animation:RPypSW_rail-slide var(--sidebar-icon-duration) var(--sidebar-icon-ease)}}.RPypSW_filters path:first-child{--rail-scale:.714286}.RPypSW_filters path:nth-child(2),.RPypSW_filters path:nth-child(5){--rail-scale:.777778}.RPypSW_filters path:nth-child(6),.RPypSW_filters path:nth-child(9){--rail-scale:1.4}.RPypSW_filters path:nth-child(7){--rail-scale:1.28571}@media (hover:none){.RPypSW_trigger:not(:focus-visible) :is(.RPypSW_logo,.RPypSW_search,.RPypSW_newVideo,.RPypSW_plugins),.RPypSW_trigger:not(:focus-visible) :is(.RPypSW_automations,.RPypSW_library,.RPypSW_socials,.RPypSW_community,.RPypSW_filters) *{animation:none!important}}@keyframes RPypSW_logo-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-10deg)scale(.94)}65%{transform:rotate(6deg)scale(1.04)}}@keyframes RPypSW_search-scan{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(-1px,-1px)rotate(-12deg)}65%{transform:translate(1px)rotate(6deg)}}@keyframes RPypSW_plus-turn{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes RPypSW_node-pulse{0%,to{transform:scale(1)}40%{transform:scale(.8)}70%{transform:scale(1.08)}}@keyframes RPypSW_plug-connect{0%,to{transform:translateY(0)}30%{transform:translateY(2px)}65%{transform:translateY(-1px)}}@keyframes RPypSW_book-tilt{0%,to{transform:rotate(0)}45%{transform:rotate(12deg)}75%{transform:rotate(-3deg)}}@keyframes RPypSW_chart-rise{0%,to{transform:scaleY(1)}25%{transform:scaleY(.45)}65%{transform:scaleY(1.08)}}@keyframes RPypSW_trend-lift{0%,to{transform:translateY(0)}40%{transform:translateY(-1.5px)}}@keyframes RPypSW_person-greet{0%,to{transform:translateY(0)}40%{transform:translateY(-1.5px)}70%{transform:translateY(.4px)}}@keyframes RPypSW_slider-left{0%,to{transform:translate(0)}45%{transform:translate(-2px)}}@keyframes RPypSW_slider-right{0%,to{transform:translate(0)}45%{transform:translate(2px)}}@keyframes RPypSW_rail-slide{0%,to{transform:scaleX(1)}45%{transform:scaleX(var(--rail-scale))}}
.p0YSsa_panel,.p0YSsa_linkButton{--cookie-bg:var(--popover);--cookie-fg:var(--popover-foreground);--cookie-muted:var(--muted-foreground);--cookie-border:var(--border);--cookie-hover:var(--muted)}.p0YSsa_banner{bottom:max(20px, env(safe-area-inset-bottom));z-index:10000;width:min(520px,100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.p0YSsa_panel{border:1px solid var(--cookie-border);background:var(--cookie-bg);width:100%;max-width:520px;max-height:calc(100dvh - 40px);color:var(--cookie-fg);box-shadow:0 12px 40px color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:16px;outline:none;padding:22px;font:400 14px/1.6 ui-sans-serif,system-ui,sans-serif;overflow:auto}.p0YSsa_header{justify-content:space-between;align-items:center;gap:16px;display:flex}.p0YSsa_header h2{margin:0;font-size:16px;font-weight:600}.p0YSsa_description{color:var(--cookie-muted);margin:12px 0;font-size:13px;line-height:1.7}.p0YSsa_description a{color:var(--cookie-fg);text-underline-offset:3px;text-decoration:underline}.p0YSsa_linkButton,.p0YSsa_textButton{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.p0YSsa_linkButton{padding:0}.p0YSsa_textButton{text-underline-offset:3px;min-height:36px;padding:4px;font-size:12px;text-decoration:underline}.p0YSsa_categories{border-top:1px solid var(--cookie-border);gap:16px;margin-top:18px;padding-top:16px;display:grid}.p0YSsa_categories label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.p0YSsa_categories input{width:16px;height:16px;accent-color:var(--cookie-fg);margin-top:5px}.p0YSsa_note{color:var(--cookie-muted);margin:4px 0 0;font-size:12px;line-height:1.6;display:block}.p0YSsa_actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.p0YSsa_button{appearance:none;border:1px solid var(--cookie-border);min-height:44px;color:var(--cookie-fg);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font:500 13px/1.4 ui-sans-serif,system-ui,sans-serif}.p0YSsa_button:hover{background:var(--cookie-hover)}.p0YSsa_primary{background:var(--cookie-fg);color:var(--cookie-bg);border-color:var(--cookie-fg)}.p0YSsa_primary:hover{background:var(--cookie-fg);opacity:.85}.p0YSsa_button:disabled{opacity:.5;cursor:not-allowed}.p0YSsa_save{grid-column:1/-1}.p0YSsa_panel :is(button,a,input):focus-visible,.p0YSsa_linkButton:focus-visible{outline:2px solid var(--cookie-fg);outline-offset:4px}@media (max-width:480px){.p0YSsa_panel{padding:18px}.p0YSsa_banner{width:calc(100% - 24px);bottom:12px}}@media print{.p0YSsa_banner,.p0YSsa_backdrop,.p0YSsa_linkButton{display:none}}
.PFPFYW_button{color:#a1a1aa;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:color .18s,background-color .18s,box-shadow .18s,transform .16s;display:grid}.PFPFYW_button:disabled{cursor:not-allowed;opacity:.5}.PFPFYW_button:is(:hover,:focus-visible):not(:disabled){color:#f4f4f5;background:#ffffff0f;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0a}.PFPFYW_button:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.PFPFYW_button:active:not(:disabled){transform:scale(.92)}.PFPFYW_die{width:19px;height:19px;transform:rotate(-8deg)}.PFPFYW_button:is(:hover,:focus-visible):not(:disabled) .PFPFYW_die{animation:.56s both PFPFYW_dice-roll;transform:rotate(82deg)}.PFPFYW_spinner{width:18px;height:18px;animation:1s linear infinite PFPFYW_spin}@keyframes PFPFYW_dice-roll{0%{animation-timing-function:ease-out;transform:rotate(-8deg)}25%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(-1px)rotate(-20deg)}75%{animation-timing-function:ease-out;transform:translateY(-1px)rotate(94deg)}to{transform:rotate(82deg)}}@keyframes PFPFYW_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PFPFYW_button{transition:none}.PFPFYW_button:active:not(:disabled){transform:none}.PFPFYW_button:is(:hover,:focus-visible):not(:disabled) .PFPFYW_die{animation:none;transform:rotate(-8deg)}.PFPFYW_spinner{animation:none}}
.Xe4mqG_page{--paper:var(--background);--ink:var(--foreground);--graphite:var(--muted-foreground);--grass:var(--muted-foreground);--rule:var(--border);--wash:var(--muted);--moss:var(--success);--moss-wash:color-mix(in srgb, var(--success) 10%, var(--paper));--media-surface:#141414;--column:680px;--wide:1040px;--gutter:24px;--serif:var(--sans);--sans:var(--font-geist-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.7;overflow:clip}.Xe4mqG_sheet{z-index:1;background:var(--paper);position:relative}.Xe4mqG_page :where(a,button,summary,input,video,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.Xe4mqG_skip{z-index:10;background:var(--ink);color:var(--paper);font-family:var(--sans);padding:10px 14px;font-size:15px;position:absolute;top:-60px;left:12px}.Xe4mqG_skip:focus{top:12px}.Xe4mqG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Xe4mqG_nav{z-index:5;padding:14px var(--gutter);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--sans);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.Xe4mqG_navActions{align-items:center;gap:10px;display:flex}.Xe4mqG_brand{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.Xe4mqG_brandTag{border:1px solid var(--rule);color:var(--graphite);border-radius:999px;padding:3px 8px;font-size:12px;line-height:1}.Xe4mqG_button{background:var(--ink);min-height:40px;color:var(--paper);font-family:var(--sans);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s;display:inline-flex}.Xe4mqG_button:hover{background:color-mix(in srgb, var(--ink) 85%, var(--paper))}.Xe4mqG_buttonLarge{min-height:48px;padding:0 28px;font-size:16px}.Xe4mqG_column,.Xe4mqG_wide{box-sizing:content-box;padding-inline:var(--gutter);margin-inline:auto}.Xe4mqG_column{max-width:var(--column)}.Xe4mqG_wide{max-width:var(--wide)}.Xe4mqG_hero{--hero-top:clamp(40px, 5vw, 64px);z-index:2;padding-top:var(--hero-top);position:relative}.Xe4mqG_hero:before{content:"";inset:calc(var(--hero-top) - 36px) -56px -44px;z-index:-1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000),linear-gradient(#0000,#000 36px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000),linear-gradient(#0000,#000 36px calc(100% - 44px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.Xe4mqG_kicker{color:var(--graphite);font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.Xe4mqG_title{letter-spacing:-.04em;margin:0;font-size:clamp(36px,5vw,48px);font-weight:600;line-height:1.1}.Xe4mqG_intro{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);min-height:calc(100svh - 68px);display:grid;position:relative}.Xe4mqG_heroFilm{z-index:1;box-sizing:border-box;width:min(100%, calc(var(--column) + 2 * var(--gutter)), max(420px, calc((100svh - 545px) * 16 / 9 + 2 * var(--gutter))));align-self:start;margin-top:clamp(32px,4vw,48px);position:relative}.Xe4mqG_heroFilmCard{background:#000;border-radius:10px;position:relative;overflow:hidden}.Xe4mqG_heroFilmCard:fullscreen{border-radius:0;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;display:flex}.Xe4mqG_heroFilmCard video{aspect-ratio:16/9;cursor:pointer;width:100%;display:block}.Xe4mqG_heroFilmCard:fullscreen video{object-fit:contain;height:100%}.Xe4mqG_intro>.Xe4mqG_meadow{align-self:end;margin-top:84px}.Xe4mqG_heroFilmButton{background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font:500 15px/1 var(--sans);white-space:nowrap;cursor:pointer;opacity:0;border:0;border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 14px;transition:opacity .2s,transform .16s;display:inline-flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.Xe4mqG_heroFilmCard:hover .Xe4mqG_heroFilmButton,.Xe4mqG_heroFilmButton:focus-visible{opacity:1}@media (hover:none){.Xe4mqG_heroFilmButton{opacity:1}}.Xe4mqG_heroFilmButton:hover{transform:translate(-50%,calc(-50% - 1px))scale(1.02)}.Xe4mqG_heroFilmPlay{border-block:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:4px}.Xe4mqG_heroFilmLength{color:var(--graphite);font-family:var(--mono);font-size:12px}.Xe4mqG_heroFilmControls{color:#fff;opacity:0;background:linear-gradient(#0000,#0000008c);align-items:center;gap:12px;padding:28px 14px 12px;transition:opacity .24s;display:flex;position:absolute;inset:auto 0 0}.Xe4mqG_heroFilmCard[data-controls] .Xe4mqG_heroFilmControls,.Xe4mqG_heroFilmControls:focus-within{opacity:1}.Xe4mqG_heroFilmCard[data-playing]:not([data-controls]) video{cursor:none}.Xe4mqG_heroFilmIcon{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.Xe4mqG_heroFilmIcon:hover{background:#ffffff29}.Xe4mqG_heroFilmIcon svg{width:16px;height:16px}.Xe4mqG_heroFilmTime{font:12px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.Xe4mqG_heroFilmTrack{cursor:pointer;touch-action:none;flex:1;height:20px;position:relative}.Xe4mqG_heroFilmTrack:before,.Xe4mqG_heroFilmFill{border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.Xe4mqG_heroFilmTrack:before{content:"";background:#ffffff4d}.Xe4mqG_heroFilmFill{transform-origin:0;background:#fff}.Xe4mqG_heroFilmKnob{background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;transition:transform .14s;position:absolute;top:50%;transform:scale(0)}.Xe4mqG_heroFilmTrack:hover .Xe4mqG_heroFilmKnob,.Xe4mqG_heroFilmTrack:focus-visible .Xe4mqG_heroFilmKnob{transform:scale(1)}.Xe4mqG_intro:after{content:"";z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;height:56px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.Xe4mqG_textContact{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Xe4mqG_page ::highlight(Xe4mqG_gva-butterfly-mono){color:#0000}.Xe4mqG_lede{letter-spacing:-.01em;color:var(--graphite);text-wrap:pretty;margin:28px 0 0;font-size:clamp(18px,2vw,20px);font-weight:400;line-height:1.6}.Xe4mqG_dateline{font-family:var(--sans);color:var(--graphite);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;font-size:14px;display:flex}.Xe4mqG_meadow{pointer-events:none;font-family:var(--mono);margin-top:clamp(64px,9vw,112px);font-size:13px;line-height:1.15;position:relative;overflow-x:clip}.Xe4mqG_meadowField{width:calc(var(--cols) * 1ch);position:relative;left:50%;transform:translate(-50%)}.Xe4mqG_meadow:has(.Xe4mqG_butterflyFly){overflow:visible}.Xe4mqG_grass,.Xe4mqG_stems,.Xe4mqG_blooms,.Xe4mqG_wing{font:inherit;white-space:pre;margin:0}.Xe4mqG_grass{color:var(--grass)}.Xe4mqG_intro .Xe4mqG_grass,.Xe4mqG_intro .Xe4mqG_stems{-webkit-mask-image:linear-gradient(#000 55%,#000000d9 70%,#00000052 88%,#0000 100%);mask-image:linear-gradient(#000 55%,#000000d9 70%,#00000052 88%,#0000 100%)}.Xe4mqG_stems,.Xe4mqG_blooms{position:absolute;inset:0}.Xe4mqG_stems{color:var(--moss)}.Xe4mqG_bloom{transition:transform .24s;display:inline-block}.Xe4mqG_bloom[data-hue="0"]{color:#c2566e}.Xe4mqG_bloom[data-hue="1"]{color:#c4892b}.Xe4mqG_bloom[data-hue="2"]{color:#4a78b5}.Xe4mqG_bloom[data-hue="3"]{color:#8a6fb0}.Xe4mqG_butterfly{left:calc((var(--landing) - 5.5) * 1ch);top:calc((var(--head-row) - 6) * 1.15em);width:12ch;height:6.9em;color:var(--ink);pointer-events:auto;position:absolute}.Xe4mqG_wing{position:absolute;inset:0}.Xe4mqG_wing:not([data-frame="0"]){opacity:0}.Xe4mqG_butterflyFly{cursor:pointer}.Xe4mqG_butterflyFly:focus-visible{outline:1px solid var(--moss);outline-offset:5px;border-radius:8px}.Xe4mqG_butterfly[data-show] .Xe4mqG_wing{opacity:0}.Xe4mqG_butterfly[data-show="0"] .Xe4mqG_wing[data-frame="0"],.Xe4mqG_butterfly[data-show="1"] .Xe4mqG_wing[data-frame="1"],.Xe4mqG_butterfly[data-show="2"] .Xe4mqG_wing[data-frame="2"]{opacity:1}@media (prefers-reduced-motion:no-preference){.Xe4mqG_butterfly:not(.Xe4mqG_butterflyFly) .Xe4mqG_wing[data-frame="0"]{animation:9s step-end 2s infinite Xe4mqG_gva-rest-open}.Xe4mqG_butterfly:not(.Xe4mqG_butterflyFly) .Xe4mqG_wing[data-frame="1"]{animation:9s step-end 2s infinite Xe4mqG_gva-rest-mid}.Xe4mqG_butterfly:not(.Xe4mqG_butterflyFly) .Xe4mqG_wing[data-frame="2"]{animation:9s step-end 2s infinite Xe4mqG_gva-rest-closed}.Xe4mqG_butterfly[data-awake] .Xe4mqG_wing[data-frame="0"]{animation:.28s step-end infinite Xe4mqG_gva-flap-open}.Xe4mqG_butterfly[data-awake] .Xe4mqG_wing[data-frame="1"]{animation:.28s step-end infinite Xe4mqG_gva-flap-mid}.Xe4mqG_butterfly[data-awake] .Xe4mqG_wing[data-frame="2"]{animation:.28s step-end infinite Xe4mqG_gva-flap-closed}}@keyframes Xe4mqG_gva-flap-open{0%{opacity:1}34%{opacity:0}}@keyframes Xe4mqG_gva-flap-mid{0%{opacity:0}17%{opacity:1}34%{opacity:0}67%{opacity:1}84%{opacity:0}}@keyframes Xe4mqG_gva-flap-closed{0%{opacity:0}34%{opacity:1}67%{opacity:0}}@keyframes Xe4mqG_gva-rest-open{0%{opacity:1}82%{opacity:0}94%{opacity:1}}@keyframes Xe4mqG_gva-rest-mid{0%{opacity:0}82%{opacity:1}86%{opacity:0}90%{opacity:1}94%{opacity:0}}@keyframes Xe4mqG_gva-rest-closed{0%{opacity:0}86%{opacity:1}90%{opacity:0}}.Xe4mqG_story{margin-top:24px}.Xe4mqG_storyStage{padding-top:40px}@media (prefers-reduced-motion:no-preference){.Xe4mqG_story{height:340vh}.Xe4mqG_storyStage{box-sizing:border-box;flex-direction:column;justify-content:center;height:100svh;padding-block:72px 24px;display:flex;position:sticky;top:0}}.Xe4mqG_storyStage>.Xe4mqG_wide{width:calc(100% - 2 * var(--gutter))}.Xe4mqG_storyLeadFrame{display:flow-root}.Xe4mqG_storyLead{margin:0 0 16px;font-size:22px;font-weight:500;line-height:1.3}@media (prefers-reduced-motion:no-preference){.Xe4mqG_storyLead[data-reveal]{opacity:0;transform:translateY(-6px)}.Xe4mqG_storyLead[data-reveal][data-entered]{opacity:1;transform:translateY(0)}}.Xe4mqG_app{isolation:isolate;height:min(600px,100svh - 150px);min-height:440px;font-family:var(--sans);border-radius:16px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.Xe4mqG_app:before{content:"";z-index:-1;border:1px solid var(--rule);border-radius:inherit;background:var(--card);opacity:var(--chrome,1);pointer-events:none;position:absolute;inset:0}.Xe4mqG_chat{border-right:1px solid var(--rule);flex-direction:column;min-height:0;display:flex}.Xe4mqG_thread{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 48px);mask-image:linear-gradient(#0000,#000 48px)}.Xe4mqG_sent{background:var(--wash);border-radius:14px;flex:none;align-self:flex-end;max-width:92%;padding:10px 12px 12px}.Xe4mqG_sentText{white-space:pre-wrap;text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.5}.Xe4mqG_link{border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);background:color-mix(in srgb, var(--ink) 4%, var(--card));color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin:0 .06em;padding:.04em .42em .08em .36em;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s}.Xe4mqG_link:hover{border-color:color-mix(in srgb, var(--ink) 24%, transparent);background:color-mix(in srgb, var(--ink) 8%, var(--card))}.Xe4mqG_link[data-raw]{color:var(--graphite);font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--graphite) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--graphite) 50%, transparent);text-underline-offset:.18em;overflow-wrap:anywhere;background:0 0;border-color:#0000;margin:0;padding:0}.Xe4mqG_linkThumb{object-fit:cover;vertical-align:-.2em;background:var(--media-surface);border-radius:3px;width:1.9em;height:1.07em;margin-right:.36em;display:inline-block}.Xe4mqG_linkIcon{vertical-align:-.1em;fill:currentColor;width:.9em;height:.9em;margin-right:.32em;display:inline-block}@media (prefers-reduced-motion:no-preference){.Xe4mqG_prompt .Xe4mqG_link:not([data-raw]){animation:.28s cubic-bezier(.2,.8,.2,1) both Xe4mqG_gva-chip-in;display:inline-block}}.Xe4mqG_step,.Xe4mqG_reply{flex:none;align-items:center;gap:10px;margin:0;font-size:13.5px;line-height:1.4;display:flex}.Xe4mqG_step{color:var(--graphite)}.Xe4mqG_step:first-of-type{margin-top:6px}.Xe4mqG_stepDone{fill:none;width:12px;height:12px;stroke:var(--moss);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.Xe4mqG_stepSpin{width:12px;font-family:var(--mono);text-align:center;color:var(--moss);flex:none}.Xe4mqG_reply{color:var(--ink);margin-top:6px}.Xe4mqG_composer{border:1px solid var(--rule);background:var(--card);border-radius:14px;flex:none;margin:0 12px 12px;padding:10px 10px 8px 12px}.Xe4mqG_composerText{-webkit-line-clamp:7;white-space:pre-wrap;-webkit-box-orient:vertical;min-height:42px;margin:2px 0 0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.Xe4mqG_composerText[data-empty=true]{color:var(--graphite)}.Xe4mqG_prompt{z-index:1;box-sizing:border-box;border:1px solid var(--rule);background:var(--card);transform-origin:50%;border-radius:24px;width:min(760px,100% - 32px);height:fit-content;margin:auto;padding:22px 16px 14px 24px;transition:height .38s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s;position:absolute;inset:0;overflow:clip}.Xe4mqG_promptContent{display:flow-root}@media (prefers-reduced-motion:reduce){.Xe4mqG_prompt{transition:none}}.Xe4mqG_promptText{letter-spacing:-.005em;white-space:pre-wrap;flex-direction:column;justify-content:flex-end;max-height:11.6em;margin:0;font-size:clamp(19px,2.1vw,25px);line-height:1.45;display:flex;overflow:hidden}.Xe4mqG_promptText[data-empty=true]{color:var(--graphite)}.Xe4mqG_prompt>*{opacity:var(--content,1)}.Xe4mqG_prompt[data-drop]{border-color:color-mix(in srgb, var(--ink) 38%, transparent);box-shadow:0 0 0 5px color-mix(in srgb, var(--ink) 6%, transparent), 0 0 18px color-mix(in srgb, var(--ink) 5%, transparent)}.Xe4mqG_prompt[data-drop] .Xe4mqG_promptText{color:var(--graphite)}.Xe4mqG_drag{z-index:2;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.Xe4mqG_dragFiles{aspect-ratio:16/10;width:clamp(104px,13vw,140px);display:block;position:relative}@media (prefers-reduced-motion:no-preference){.Xe4mqG_dragFiles{animation:3.4s ease-in-out infinite Xe4mqG_gva-held}}@keyframes Xe4mqG_gva-held{50%{transform:translate(2px,-4px)rotate(.8deg)}}.Xe4mqG_dragFile{border:2px solid var(--paper);background:var(--media-surface);border-radius:10px;position:absolute;inset:0;overflow:hidden;transform:rotate(-4deg);box-shadow:0 10px 28px -12px #1d1c1973}.Xe4mqG_dragFile[data-back]{transform:translate(14px,-10px)rotate(5deg)}.Xe4mqG_dragFile img{object-fit:cover;width:100%;height:100%;display:block}.Xe4mqG_dragDoc{background:var(--card) repeating-linear-gradient(to bottom, transparent 0 14px, var(--rule) 14px 16px) content-box;height:100%;font-family:var(--mono);color:var(--graphite);place-items:center;padding:16px 14px;font-size:12px;display:grid}.Xe4mqG_dragCount{background:var(--ink);min-width:24px;height:24px;color:var(--paper);font-variant-numeric:tabular-nums;transform:scale(calc(1 / var(--scale,1)));border-radius:999px;place-items:center;padding:0 7px;font-size:13px;font-weight:500;display:grid;position:absolute;top:-18px;right:-22px}.Xe4mqG_cursor{width:17px;height:23px;transform:scale(calc(1 / var(--scale,1)));transform-origin:0 0;fill:var(--ink);stroke:var(--paper);stroke-width:1.3px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #1d1c1940);position:absolute;top:56%;left:58%}.Xe4mqG_prompt .Xe4mqG_chip{border-radius:14px;gap:12px;padding:7px 16px 7px 7px;font-size:15px}.Xe4mqG_prompt .Xe4mqG_chipThumb{border-radius:8px;width:64px;height:42px}.Xe4mqG_prompt .Xe4mqG_chipDoc{font-size:13px}.Xe4mqG_prompt .Xe4mqG_chipBar{width:120px}.Xe4mqG_prompt .Xe4mqG_chips{gap:10px}.Xe4mqG_prompt .Xe4mqG_chips+.Xe4mqG_promptText{margin-top:16px}.Xe4mqG_prompt .Xe4mqG_composerBar{margin-top:18px}.Xe4mqG_prompt .Xe4mqG_attach{width:40px;height:40px;margin-left:-12px;font-size:26px;font-weight:300}.Xe4mqG_prompt .Xe4mqG_send{width:44px;height:44px}.Xe4mqG_prompt .Xe4mqG_send svg{width:20px;height:20px}.Xe4mqG_caret{vertical-align:-.2em;background:var(--ink);width:1.5px;height:1.1em;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:no-preference){.Xe4mqG_caret{animation:1s step-end infinite Xe4mqG_gva-caret}}@keyframes Xe4mqG_gva-caret{50%{opacity:0}}.Xe4mqG_composerBar{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.Xe4mqG_attach{width:28px;height:28px;color:var(--graphite);border-radius:999px;place-items:center;font-size:18px;line-height:1;display:grid}.Xe4mqG_send{background:var(--rule);width:30px;height:30px;color:var(--graphite);border-radius:999px;place-items:center;transition:background-color .16s,transform .12s;display:grid}.Xe4mqG_send[data-ready]{background:var(--ink);color:var(--paper)}.Xe4mqG_send[data-pressed]{transform:scale(.88)}.Xe4mqG_send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.Xe4mqG_chips{flex-wrap:wrap;gap:6px;display:flex}.Xe4mqG_chip{border:1px solid var(--rule);background:var(--paper);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:0;padding:5px 10px 5px 5px;font-size:12px;line-height:1.3;transition:border-color .16s,background-color .16s;display:inline-flex}.Xe4mqG_chip:hover{border-color:var(--input);background:var(--card)}@media (prefers-reduced-motion:no-preference){.Xe4mqG_prompt .Xe4mqG_chip{animation:.28s cubic-bezier(.2,.8,.2,1) both Xe4mqG_gva-chip-in}}@keyframes Xe4mqG_gva-chip-in{0%{opacity:0;transform:scale(.92)}}.Xe4mqG_chipThumb{object-fit:cover;background:var(--media-surface);border-radius:5px;flex:none;width:36px;height:24px}.Xe4mqG_chipDoc{background:var(--wash);font-family:var(--mono);color:var(--graphite);place-items:center;font-size:10px;display:grid}.Xe4mqG_chipText{flex-direction:column;gap:2px;min-width:0;display:flex}.Xe4mqG_chipName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Xe4mqG_chipDetail{color:var(--graphite);font-variant-numeric:tabular-nums}.Xe4mqG_chipBar,.Xe4mqG_previewBar{background:var(--rule);border-radius:2px;height:2px;margin-block:5px;display:block;overflow:hidden}.Xe4mqG_chipBar{width:72px}.Xe4mqG_chipBar span,.Xe4mqG_previewBar span{background:var(--moss);transform-origin:0;height:100%;display:block}.Xe4mqG_preview{isolation:isolate;place-items:center;min-width:0;padding:20px;display:grid;position:relative;container-type:size}.Xe4mqG_preview:before{content:"";z-index:-1;background:var(--wash);opacity:var(--chrome,1);position:absolute;inset:0}.Xe4mqG_previewEmpty{color:var(--graphite);text-align:center;margin:0;font-size:13px;position:absolute}.Xe4mqG_previewBar{width:120px;margin:10px auto 0}.Xe4mqG_film{width:min(100cqw, 100cqh * var(--ratio));aspect-ratio:var(--ratio);background:var(--media-surface);border-radius:10px;position:relative;overflow:hidden}.Xe4mqG_filmVideo{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Xe4mqG_stageControls{transform:scale(calc(1 / var(--zoom,1)));transform-origin:100% 100%;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.Xe4mqG_stageButton{background:color-mix(in srgb, var(--paper) 90%, transparent);min-height:32px;color:var(--ink);font-family:var(--sans);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500}.Xe4mqG_stageButton:hover{background:var(--paper)}@media (pointer:coarse){.Xe4mqG_stageButton{touch-action:manipulation;min-height:44px}}.Xe4mqG_section{padding-top:clamp(72px,9vw,112px)}.Xe4mqG_h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,28px);font-weight:600;line-height:1.25}.Xe4mqG_p{text-wrap:pretty;margin:20px 0 0}.Xe4mqG_p strong{font-weight:600}.Xe4mqG_p a,.Xe4mqG_inkLink{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.Xe4mqG_figure{margin-block:40px 0}.Xe4mqG_caption,.Xe4mqG_footnote{font-family:var(--sans);color:var(--graphite);margin:14px 0 0;font-size:14px;line-height:1.5}.Xe4mqG_caption{text-align:center}.Xe4mqG_media{background:var(--media-surface);border-radius:12px;width:100%;height:auto;display:block}.Xe4mqG_filmLibrary{flex-direction:column;gap:28px;margin-top:40px;display:flex}.Xe4mqG_filmRow{gap:14px;display:flex}.Xe4mqG_libraryFilm{flex:var(--ratio) 1 0;min-width:0;margin:0}.Xe4mqG_libraryScreen{width:100%;aspect-ratio:var(--ratio);background:var(--wash);cursor:pointer;border:0;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.Xe4mqG_libraryScreen video{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.Xe4mqG_libraryScreen:hover video{transform:scale(1.025)}.Xe4mqG_filmPlay{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#141414b8;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.Xe4mqG_libraryScreen:hover .Xe4mqG_filmPlay,.Xe4mqG_libraryScreen:focus-visible .Xe4mqG_filmPlay{opacity:1;transform:none}.Xe4mqG_libraryCaption{margin-top:10px}.Xe4mqG_libraryCaption h3{margin:0;font-size:17px;font-weight:450;line-height:1.25}.Xe4mqG_filmDuration{font:11px/1.5 var(--sans);font-variant-numeric:tabular-nums;color:var(--graphite);margin-top:3px;display:block}@media (prefers-reduced-motion:no-preference){.Xe4mqG_filmLibrary:not([data-seen]) .Xe4mqG_libraryFilm{opacity:0}.Xe4mqG_filmLibrary[data-seen] .Xe4mqG_libraryFilm{animation:.8s cubic-bezier(.2,.8,.2,1) backwards Xe4mqG_gva-film-rise;animation-delay:calc(var(--i) * 70ms)}}@keyframes Xe4mqG_gva-film-rise{0%{opacity:0;transform:translateY(18px)}}@media (max-width:767px){.Xe4mqG_filmLibrary{gap:20px}.Xe4mqG_filmRow{flex-wrap:wrap;gap:20px 10px}.Xe4mqG_libraryFilm{flex-basis:calc(var(--ratio) * 140px)}.Xe4mqG_libraryCaption h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.Xe4mqG_libraryScreen video,.Xe4mqG_filmPlay{transition:none}}.Xe4mqG_filmDialog>button{width:44px;height:44px}.Xe4mqG_filmDialog>p{font-size:14px}.Xe4mqG_filmDialog>p button{text-decoration:underline}.Xe4mqG_showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 16px;margin-top:40px;display:grid}.Xe4mqG_shot{margin:0}.Xe4mqG_shotFrame{aspect-ratio:16/9;background:var(--wash);border-radius:10px;position:relative;overflow:hidden}.Xe4mqG_shotFrame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Xe4mqG_shotFrame[data-fit=contain]{background:var(--media-surface)}.Xe4mqG_shotFrame[data-fit=contain] video{object-fit:contain}.Xe4mqG_shotCaption{flex-direction:column;gap:2px;margin-top:12px;display:flex}.Xe4mqG_shotTitle{font-size:18px;font-weight:500;line-height:1.3}.Xe4mqG_shotKind{font-family:var(--sans);color:var(--graphite);font-size:13px}.Xe4mqG_benchmark{margin-top:40px}.Xe4mqG_benchmarkNote{font:12px/1.5 var(--sans);color:var(--graphite);margin:16px 0 0}.Xe4mqG_benchmarkScroll{overflow-x:auto}.Xe4mqG_benchmarkTable{table-layout:fixed;border-collapse:collapse;width:100%;min-width:700px;font-family:var(--sans)}.Xe4mqG_benchmarkTable th,.Xe4mqG_benchmarkTable td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--rule);padding:23px 20px}.Xe4mqG_benchmarkTable th:first-child{text-align:left;width:27%;padding-left:0}.Xe4mqG_benchmarkTable thead th{color:var(--graphite);padding-top:24px;font-size:12px;font-weight:400}.Xe4mqG_benchmarkTable th strong{color:var(--ink);font-size:15px;font-weight:500;line-height:1.4;display:block}.Xe4mqG_benchmarkTable th span{color:var(--graphite);margin-top:7px;font-size:11px;font-weight:400;line-height:1.5;display:block}.Xe4mqG_benchmarkTable tbody th{font-size:14px;font-weight:500;line-height:1.4}.Xe4mqG_benchmarkTable td{font:17px/1.4 var(--mono)}.Xe4mqG_benchmarkTable [data-gva]{background:var(--moss-wash)}.Xe4mqG_benchmarkTable thead [data-gva]{border-radius:10px 10px 0 0}.Xe4mqG_benchmarkTable tr:last-child [data-gva]{border-radius:0 0 10px 10px}.Xe4mqG_benchmarkPlaceholder{color:var(--grass)}.Xe4mqG_benchFilms{margin-top:32px}.Xe4mqG_benchFilms[data-pending] .Xe4mqG_quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px}.Xe4mqG_benchFilms[data-pending] .Xe4mqG_quadFrame{aspect-ratio:16/9}.Xe4mqG_benchFilms[data-pending] .Xe4mqG_quadDetail{display:none}.Xe4mqG_benchFilms[data-pending] .Xe4mqG_quadName{font-size:12px}.Xe4mqG_benchFilms[data-pending] .Xe4mqG_quadEmpty{border:1px solid var(--rule);border-radius:8px;font-size:12px}.Xe4mqG_benchBrief{font-family:var(--sans);color:var(--graphite);margin-top:16px;font-size:13px}.Xe4mqG_benchBrief summary{cursor:pointer}.Xe4mqG_benchBrief .Xe4mqG_brief{font-family:var(--serif)}@media (max-width:767px){.Xe4mqG_benchmarkTable{min-width:640px}.Xe4mqG_benchmarkTable th,.Xe4mqG_benchmarkTable td{padding:20px 12px}.Xe4mqG_benchFilms[data-pending] .Xe4mqG_quad{grid-template-columns:repeat(2,minmax(0,1fr))}}.Xe4mqG_briefTabs{font-family:var(--sans);flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.Xe4mqG_briefTab{border:1px solid var(--rule);min-height:34px;color:var(--graphite);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.Xe4mqG_briefTab:hover{color:var(--ink)}.Xe4mqG_briefTab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.Xe4mqG_brief{max-width:var(--column);color:var(--graphite);margin:20px 0 0;font-size:17px;font-style:italic;line-height:1.55}.Xe4mqG_quad{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-top:28px;display:grid}.Xe4mqG_quad[data-aspect="9/16"]{grid-template-columns:repeat(4,minmax(0,1fr))}.Xe4mqG_quadTile{margin:0}.Xe4mqG_quadFrame{aspect-ratio:16/9;background:var(--media-surface);border-radius:8px;position:relative;overflow:hidden}.Xe4mqG_quad[data-aspect="9/16"] .Xe4mqG_quadFrame{aspect-ratio:9/16}.Xe4mqG_quadFrame video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Xe4mqG_quadEmpty{background:var(--wash);font-family:var(--sans);color:var(--graphite);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.Xe4mqG_quadCaption{font-family:var(--sans);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:10px;font-size:14px;display:flex}.Xe4mqG_quadName{font-weight:500}.Xe4mqG_quadDetail{color:var(--graphite)}.Xe4mqG_transport{font-family:var(--sans);align-items:center;gap:16px;margin-top:24px;display:flex}.Xe4mqG_transportButton{background:var(--ink);min-height:36px;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:500}.Xe4mqG_transportButton:disabled{background:var(--wash);color:var(--graphite);cursor:default}.Xe4mqG_scrubber{min-width:0;accent-color:var(--ink);flex:1}.Xe4mqG_scrubber:disabled{opacity:.35}.Xe4mqG_transportTime{font-variant-numeric:tabular-nums;color:var(--graphite);flex:none;font-size:14px}.Xe4mqG_code{background:var(--wash);font-family:var(--mono);border-radius:10px;margin:28px 0 0;padding:20px 24px;font-size:14px;line-height:1.6;overflow-x:auto}.Xe4mqG_faq{border-top:1px solid var(--rule);margin-top:24px}.Xe4mqG_faqItem{border-bottom:1px solid var(--rule);overflow:hidden}.Xe4mqG_faqQ{cursor:pointer;padding:18px 40px 18px 0;font-weight:500;list-style:none;position:relative}.Xe4mqG_faqQ::-webkit-details-marker{display:none}.Xe4mqG_faqQ:before,.Xe4mqG_faqQ:after{content:"";background:var(--ink);width:13px;height:1.5px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:4px}.Xe4mqG_faqQ:after{transform:rotate(90deg)}.Xe4mqG_faqItem[open]:not([data-closing]) .Xe4mqG_faqQ:after{transform:rotate(0)}.Xe4mqG_faqA{color:var(--graphite);margin:0;padding:0 40px 22px 0}.Xe4mqG_closing{text-align:center;padding-top:clamp(96px,12vw,160px)}.Xe4mqG_closingTitle{letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.1}.Xe4mqG_closingMeadow{margin-top:72px}.Xe4mqG_legal{border-top:1px solid var(--rule);font-family:var(--sans);color:var(--graphite);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:24px 32px;font-size:13px;display:flex}.Xe4mqG_legalLinks{gap:20px;display:flex}.Xe4mqG_legal a{color:inherit;text-decoration:none}.Xe4mqG_legal a:hover{color:var(--ink)}.Xe4mqG_end{z-index:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:flex-start;height:clamp(140px,28vw,280px);max-height:32svh;display:flex;position:fixed;inset:auto 0 0;overflow:hidden}.Xe4mqG_endSurface{aspect-ratio:1;width:100%;height:auto;fill:var(--media-surface);position:absolute;inset:0 0 auto}.Xe4mqG_pixelWorld{shape-rendering:crispedges;image-rendering:pixelated;overflow:hidden}.Xe4mqG_pixelMarkWink,.Xe4mqG_end[data-wink] .Xe4mqG_pixelMarkOpen{display:none}.Xe4mqG_end[data-wink] .Xe4mqG_pixelMarkWink{display:inline}@media (prefers-reduced-motion:no-preference){.Xe4mqG_pixelClouds{animation:18s steps(16,end) infinite alternate Xe4mqG_pixelCloudDrift}.Xe4mqG_pixelLeaves{animation:3.8s step-end infinite Xe4mqG_pixelLeafSway}.Xe4mqG_pixelWindow{animation:17s step-end infinite Xe4mqG_pixelWindowLight}.Xe4mqG_pixelPuddles{animation:2.1s steps(3,end) infinite alternate Xe4mqG_pixelPuddleRipple}.Xe4mqG_pixelRainFar{animation:1.6s steps(48,end) infinite Xe4mqG_pixelRainFall}.Xe4mqG_pixelRainNear{animation:.9s steps(48,end) infinite Xe4mqG_pixelRainFall}.Xe4mqG_end .Xe4mqG_pixelWorld g{animation-play-state:paused}.Xe4mqG_end[data-open] .Xe4mqG_pixelWorld g{animation-play-state:running}}@keyframes Xe4mqG_pixelCloudDrift{to{transform:translate(8px)}}@keyframes Xe4mqG_pixelLeafSway{0%,48%,to{transform:translate(0)}49%,72%{transform:translate(var(--gust-distance,1px), 0)}73%,84%{transform:translate(0, var(--gust-distance,1px))}}@keyframes Xe4mqG_pixelWindowLight{0%,93%,to{opacity:1}94%,98%{opacity:.4}}@keyframes Xe4mqG_pixelPuddleRipple{to{opacity:.25;transform:translate(1px)}}@keyframes Xe4mqG_pixelRainFall{to{transform:translate(-8px,128px)}}@media (max-width:860px){.Xe4mqG_showcase{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.Xe4mqG_quad{gap:20px 8px}.Xe4mqG_quad[data-aspect="9/16"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Xe4mqG_quadDetail{display:none}.Xe4mqG_transport{flex-wrap:wrap}.Xe4mqG_scrubber{flex-basis:100%;order:3}}.Xe4mqG_viewer{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:clamp(16px,4vw,48px)}.Xe4mqG_viewer[open]{place-items:center;display:grid}.Xe4mqG_viewer::backdrop{background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.Xe4mqG_viewerFigure{flex-direction:column;gap:14px;width:min(1040px,100%,177.778svh - 266.667px);margin:0;display:flex}.Xe4mqG_viewerFigure[data-doc]{width:min(640px,100%)}.Xe4mqG_viewerMedia{transform-origin:50%;border-radius:14px;overflow:hidden}.Xe4mqG_viewerVideo{aspect-ratio:16/9;background:var(--media-surface);object-fit:contain;width:100%;display:block}.Xe4mqG_viewerDoc{box-sizing:border-box;border:1px solid var(--rule);background:var(--card);min-height:min(440px,100svh - 150px);max-height:min(720px,100svh - 150px);font-family:var(--serif);text-wrap:pretty;border-radius:14px;padding:clamp(28px,5vw,56px) clamp(24px,5vw,60px);font-size:19px;line-height:1.65;overflow-y:auto}.Xe4mqG_viewerDoc h2{margin:0 0 4px;font-size:30px;font-weight:500;line-height:1.2}.Xe4mqG_viewerDoc p{margin:0 0 1em}.Xe4mqG_viewerDoc em{color:var(--graphite)}.Xe4mqG_viewerCut{flex-direction:column;gap:13px;margin:0 0 1.4em;display:flex}.Xe4mqG_viewerCut span:not(.Xe4mqG_srOnly){background:var(--wash);border-radius:5px;height:10px;display:block}.Xe4mqG_viewerDoc hr{border:0;border-top:1px solid var(--rule);margin:2em 0}.Xe4mqG_viewerNote mark{color:inherit;background-color:#0000;background-image:linear-gradient(100deg, color-mix(in srgb, var(--warning) 8%, transparent), color-mix(in srgb, var(--warning) 22%, transparent) 4%, color-mix(in srgb, var(--warning) 15%, transparent) 60%, color-mix(in srgb, var(--warning) 20%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;border-radius:.7em .25em .8em .3em;margin:0 -.3em;padding:.08em .3em;transition:background-size 1.1s cubic-bezier(.55,0,.3,1) .25s}.Xe4mqG_viewerNote mark[data-drawn]{background-size:100% 100%}@media (prefers-reduced-motion:reduce){.Xe4mqG_viewerNote mark{background-size:100% 100%;transition:none}}.Xe4mqG_viewerCaption{font-family:var(--sans);justify-content:space-between;gap:16px;font-size:14px;display:flex}.Xe4mqG_viewerDetail{color:var(--graphite)}.Xe4mqG_viewerClose{border:1px solid var(--rule);background:var(--card);min-height:36px;color:var(--ink);font-family:var(--sans);cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;position:fixed;top:16px;right:16px}.Xe4mqG_viewerClose:hover{border-color:var(--input)}.Xe4mqG_viewer :focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:760px){.Xe4mqG_app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(640px,100svh - 130px)}.Xe4mqG_preview{aspect-ratio:16/10;order:-1;padding:12px}.Xe4mqG_chat{border-right:0;border-top:1px solid var(--rule)}.Xe4mqG_composerText{-webkit-line-clamp:4}.Xe4mqG_stageButton{min-height:28px;padding:0 11px;font-size:12px}}@media (max-width:520px){.Xe4mqG_page{font-size:18px}.Xe4mqG_showcase{grid-template-columns:minmax(0,1fr)}}.Xe4mqG_studioConclusion{margin-top:40px}.Xe4mqG_studioActions{font:14px/1.4 var(--sans);flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.Xe4mqG_h2{scroll-margin-top:100px}.Xe4mqG_studioActions>.Xe4mqG_button{align-items:center;gap:8px;display:inline-flex}.Xe4mqG_studioLibrary{gap:28px;margin-top:40px}.Xe4mqG_studioLibrary .Xe4mqG_filmRow{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:18px;display:grid}.Xe4mqG_studioLibrary .Xe4mqG_libraryScreen{aspect-ratio:16/9;box-shadow:0 1px 0 var(--border), 0 8px 28px #0000000a;border-radius:12px}.Xe4mqG_studioLibrary .Xe4mqG_libraryCaption{margin-top:12px}.Xe4mqG_studioLibrary .Xe4mqG_libraryCaption h3{font:500 15px/1.4 var(--sans);letter-spacing:-.02em}.Xe4mqG_studioLibrary .Xe4mqG_filmPlay{opacity:1;width:32px;height:32px;bottom:10px;right:10px;transform:none}.Xe4mqG_libraryScreen:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (max-width:740px){.Xe4mqG_studioLibrary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:32px;display:grid}.Xe4mqG_studioLibrary .Xe4mqG_filmRow{display:contents}}@media (max-width:440px){.Xe4mqG_studioLibrary{grid-template-columns:1fr}.Xe4mqG_studioLibrary .Xe4mqG_libraryCaption h3{font-size:17px}}
.HqeRjG_marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.HqeRjG_track{width:max-content;animation:24s linear infinite HqeRjG_slide;display:flex}.HqeRjG_marquee:hover .HqeRjG_track{animation-play-state:paused}@keyframes HqeRjG_slide{to{transform:translate(-50%)}}
