:root{--gray-100:#0e0e0e;--gray-200:#454545;--gray-300:#666;--gray-600:#b7b7b7;--gray-800:#e7e7e7;--gray-900:#f2f2f2;--gray-base:#fff;--black:#000;--gray-01:#ddd;--space-0:0px;--space-1:6px;--space-2:11px;--space-3:16px;--space-4:22px;--space-5:27px;--space-10:55px;--font-weight-light:300;--font-weight-book:400;--font-weight-medium:500;--font-weight-semibold:600;--shadow-spark:2px 4px 12px 0px #00000014}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-interface);background:var(--gray-900);color:var(--gray-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}:root{--color-bg:#eff6fb;--color-bg-surface:#f2f2f2;--color-text:#0040a1;--color-text-muted:#0040a180;--color-text-faint:#0040a133;--color-accent:#0040a1;--color-accent-hover:#0040a114;--color-border:#0040a133;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-17:68px;--font-sans:"Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-interface:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--weight-body:500;--weight-heading:600;--weight-strong:700;--weight-emphasis:800;--display-size:60px;--display-leading:1.1;--display-tracking:-.045em;--heading-size:40px;--heading-leading:1;--statement-size:clamp(24px, 2.9vw, 32px);--statement-leading:1.2;--card-size:24px;--card-leading:1.1;--body-size:18px;--body-leading:1.4;--ui-size:16px;--ui-leading:1.5;--label-size:13px;--label-leading:1.35;--tracking:-.04em;--title-space-above:clamp(48px, 8svh, 80px);--title-space-below:clamp(32px, 5.5svh, 56px);--title-zone:700px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.2s;--duration-base:.4s;--duration-slow:.7s;--page-pad-x:40px;--nav-height:80px;--nav-height-scrolled:calc(var(--ui-size) * var(--ui-leading) + 2 * min(var(--space-8), var(--page-pad-x)));--content-offset-x:calc(41.67% + 15px);--content-width:555px;--z-base:0;--z-work:1;--z-nav:100;--z-cursor:9999}@media (width<=899px){:root{--page-pad-x:32px;--display-size:clamp(36px, 9vw, 60px);--heading-size:clamp(28px, 8vw, 40px)}}@media (width<=599px){:root{--page-pad-x:20px;--nav-height-scrolled:calc(var(--ui-size) * var(--ui-leading) + 48px)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:normal;overflow-x:clip}#root{letter-spacing:var(--tracking)}@media (pointer:coarse){html{cursor:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;background:0 0;border:none}ul,ol{list-style:none}._ticker_1hjna_1{align-items:center;gap:12px;display:flex;overflow:hidden}._dot_1hjna_8{flex-shrink:0;width:8px;height:8px}._textWrap_1hjna_14{height:1.5em;overflow:hidden}._text_1hjna_14{font-size:var(--ui-size);color:var(--color-text-muted);font-weight:var(--weight-body);line-height:var(--ui-leading);white-space:nowrap}._ticker_1hjna_1[data-tone=light] ._dot_1hjna_8{filter:brightness(0)invert()}._ticker_1hjna_1[data-tone=light] ._text_1hjna_14{color:#fff9}._square_1hjna_37{width:var(--ticker-square,16px);height:var(--ticker-square,16px);background:#d9d9d9;flex-shrink:0;transition:clip-path .4s cubic-bezier(.22,1,.36,1)}._ticker_1hjna_1[data-tone=dark] ._square_1hjna_37{background:var(--color-text)}._ticker_1hjna_1[data-wrap]{align-items:flex-start}._ticker_1hjna_1[data-wrap] ._textWrap_1hjna_14{height:3em}._ticker_1hjna_1[data-wrap] ._text_1hjna_14{white-space:normal}._ticker_1hjna_1[data-wrap] ._square_1hjna_37,._ticker_1hjna_1[data-wrap] ._dot_1hjna_8{margin-top:.25em}@media (width<=599px){._ticker_1hjna_1,._ticker_1hjna_1[data-wrap]{align-items:center;font-size:14px}._ticker_1hjna_1 ._text_1hjna_14,._ticker_1hjna_1[data-wrap] ._text_1hjna_14{font-size:inherit;white-space:nowrap}._ticker_1hjna_1[data-wrap] ._textWrap_1hjna_14{height:1.5em}._ticker_1hjna_1[data-wrap] ._square_1hjna_37,._ticker_1hjna_1[data-wrap] ._dot_1hjna_8{margin-top:0}}@media (prefers-reduced-motion:reduce){._square_1hjna_37{transition:none}}._ticker_1hjna_1[data-tone=white] ._text_1hjna_14{color:#fff;font-weight:var(--weight-heading)}._label_19vif_2{color:#fff;font-family:var(--font-sans);font-size:20px;font-weight:var(--weight-body);line-height:var(--card-leading);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex}@media (width<=1599px),(height<=899px){._label_19vif_2{font-size:var(--ui-size);line-height:var(--card-leading)}}._label_19vif_2[data-align=right]{text-align:right;align-items:flex-end;transform:translate(-100%)}._label_19vif_2[data-align=center]{width:max-content;max-width:84px;font-size:var(--label-size);font-weight:var(--weight-strong);line-height:var(--label-leading);text-align:center;white-space:normal;text-wrap:balance;align-items:center;transform:translate(-50%,-50%)}._subtitle_19vif_47{opacity:.6}._layer_1jeif_2{z-index:1;pointer-events:none;position:absolute;inset:0}._lines_1jeif_9{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._lines_1jeif_9 polyline{fill:none;stroke:#fff;stroke-width:1px;opacity:.6;transition:opacity var(--duration-fast) var(--ease-out)}._lines_1jeif_9 circle{fill:#fff}._lines_1jeif_9 [data-active=true] polyline{opacity:1}._note_1jeif_34{color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}._layer_1jeif_2[data-live=true] ._note_1jeif_34{pointer-events:auto}._body_1jeif_51{gap:var(--space-1);padding:0 var(--space-1) var(--space-2);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #fff9;flex-direction:column;display:flex;transform:translateY(-100%)}._note_1jeif_34[data-side=left] ._body_1jeif_51{text-align:right;align-items:flex-end;transform:translate(-100%,-100%)}._note_1jeif_34[data-side=top] ._body_1jeif_51{text-align:center;align-items:center;transform:translate(-50%,-100%)}._note_1jeif_34[data-side=bottom] ._body_1jeif_51{padding:var(--space-1) var(--space-1) 0;text-align:center;border-top:1px solid #fff9;border-bottom:0;align-items:center;transform:translate(-50%)}._note_1jeif_34[data-active=true][data-side=bottom] ._body_1jeif_51{border-color:#fff}._layer_1jeif_2[data-compact=true] ._note_1jeif_34[data-side=top] ._body_1jeif_51{padding-bottom:var(--space-1)}._layer_1jeif_2[data-compact=true] ._title_1jeif_94{font-size:var(--label-size);line-height:var(--label-leading)}._title_1jeif_94{font-size:var(--ui-size);line-height:var(--ui-leading);font-weight:var(--weight-strong);text-transform:uppercase}._line_1jeif_9{font-size:var(--label-size);line-height:var(--label-leading);font-weight:var(--weight-body);opacity:.6;transition:opacity var(--duration-fast) var(--ease-out)}._note_1jeif_34[data-active=true] ._body_1jeif_51{border-color:#fff}._note_1jeif_34[data-active=true] ._line_1jeif_9{opacity:.9}._landing_1wgjb_2{--scene-bg:var(--color-text);background:linear-gradient(to bottom, var(--scene-bg), #000);color:#fff;position:fixed;inset:0;overflow:hidden}._topLeft_1wgjb_13,._topRight_1wgjb_14,._chat_1wgjb_15{z-index:1;font-size:var(--card-size);line-height:var(--card-leading);font-weight:var(--weight-strong);pointer-events:none;position:absolute}._bottomLeft_1wgjb_24{z-index:1;left:var(--page-pad-x);bottom:var(--page-pad-x);pointer-events:none;position:absolute}._topLeft_1wgjb_13{top:var(--page-pad-x);left:var(--page-pad-x);width:400px}._topRight_1wgjb_14{top:var(--page-pad-x);right:var(--page-pad-x);text-align:right;width:368px}._faded_1wgjb_47{opacity:.5}._chat_1wgjb_15{right:var(--page-pad-x);bottom:var(--page-pad-x);padding:var(--space-3) var(--space-7);color:#fff;font-size:var(--ui-size);line-height:var(--ui-leading);white-space:nowrap;cursor:pointer;pointer-events:auto;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #ffffff80;border-radius:2px;justify-content:center;align-items:center;display:inline-flex}._chat_1wgjb_15:hover{background:#ffffff24}._modes_1wgjb_76{z-index:1;left:50%;bottom:var(--page-pad-x);padding:2px;display:flex;position:absolute;transform:translate(-50%)}@media (width>=600px) and (width<=1199px){._modes_1wgjb_76{left:auto;right:calc(var(--page-pad-x) - 2px);bottom:calc(var(--page-pad-x) + var(--ui-size) * var(--ui-leading) + 2 * var(--space-3) + 2px + var(--space-3));transform:none}}._mode_1wgjb_76{min-width:36px;height:20px;padding:0 var(--space-2);color:#ffffff80;font:inherit;font-size:var(--label-size);line-height:20px;font-weight:var(--weight-strong);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:2px}._mode_1wgjb_76:hover{color:#ffffffd9}._mode_1wgjb_76[aria-pressed=true]{color:#fff;background:#ffffff24}._mode_1wgjb_76:focus-visible{outline-offset:2px;outline:2px solid #fff}._chat_1wgjb_15:focus-visible,._srNav_1wgjb_131 a:focus-visible{outline-offset:4px;outline:2px solid #fff}._srNav_1wgjb_131 a{z-index:2;left:50%;top:var(--space-6);padding:var(--space-2) var(--space-4);color:var(--scene-bg);font-size:var(--ui-size);font-weight:var(--weight-strong);white-space:nowrap;clip-path:inset(50%);opacity:0;background:#fff;position:absolute;transform:translate(-50%)}._srNav_1wgjb_131 a:focus-visible{clip-path:none;opacity:1}._overlay_1wgjb_160{z-index:3;background:var(--color-bg);opacity:0;pointer-events:none;position:absolute;inset:0}@media (width<=599px){._topLeft_1wgjb_13,._topRight_1wgjb_14{width:auto;max-width:calc(100% - 2 * var(--page-pad-x));font-size:min(20px,5.2vw)}._landing_1wgjb_2{--chat-height:48px;--chat-bottom:calc(var(--page-pad-x) + var(--ticker-height) + var(--space-4));--modes-width:84px;--ticker-height:21px}._bottomLeft_1wgjb_24{right:var(--page-pad-x)}._chat_1wgjb_15{left:calc(var(--page-pad-x) + var(--modes-width) + var(--space-3));right:var(--page-pad-x);bottom:var(--chat-bottom);height:var(--chat-height);padding:0}._topRight_1wgjb_14{top:auto;left:var(--page-pad-x);bottom:var(--role-bottom);text-align:left}._landing_1wgjb_2{--role-bottom:calc(var(--page-pad-x) + var(--chat-height) + var(--space-4) + var(--ticker-height) + var(--space-5))}._modes_1wgjb_76{left:var(--page-pad-x);right:auto;bottom:var(--chat-bottom);width:var(--modes-width);height:var(--chat-height);padding:0;transform:none}._mode_1wgjb_76{flex:1;height:100%;padding:12px 0;line-height:24px}._mode_1wgjb_76,._mode_1wgjb_76[aria-pressed=true]{background-clip:content-box}._mode_1wgjb_76:focus-visible{outline-offset:-2px}}._wrap_z4e03_1{position:relative}._tip_z4e03_6{color:var(--color-text);font-size:var(--label-size);font-weight:var(--weight-body);line-height:var(--label-leading);white-space:nowrap;pointer-events:none;background:#fff;border-radius:2px;padding:4px 8px;position:absolute;top:calc(100% + 8px);transform:translate(-50%)}._map_z4e03_22{width:auto;height:56px;display:block;overflow:visible}@media (width<=599px){._map_z4e03_22{height:44px}}._map_z4e03_22 polygon{fill:var(--legend-bg,var(--color-bg));stroke:currentColor;stroke-width:1px;stroke-linejoin:round;transition:fill var(--duration-fast) var(--ease-out), stroke-opacity var(--duration-fast) var(--ease-out)}._void_z4e03_48 polygon{stroke-opacity:.25}._page_z4e03_53{cursor:pointer;outline:none}._page_z4e03_53 polygon{stroke-opacity:.8}._page_z4e03_53:hover polygon,._page_z4e03_53:focus-visible polygon{fill:color-mix(in srgb, currentColor 40%, var(--legend-bg,var(--color-bg)));stroke-opacity:1}._page_z4e03_53:focus-visible polygon{stroke-width:2px}._map_z4e03_22 ._hit_z4e03_73,._page_z4e03_53:hover ._hit_z4e03_73,._page_z4e03_53:focus-visible ._hit_z4e03_73{fill:#0000;stroke:none;pointer-events:all}._current_z4e03_82 polygon{fill:currentColor;stroke-opacity:1}._bar_rglyd_2{z-index:var(--z-nav);height:var(--nav-height-scrolled);padding:0 var(--page-pad-x);background-color:var(--color-bg);color:var(--color-text);font-size:var(--ui-size);line-height:var(--ui-leading);transition:color var(--duration-fast) var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}._bar_rglyd_2[data-tone=light]{color:#fff}._link_rglyd_25{justify-self:start;align-items:center;gap:var(--space-1);font-weight:var(--weight-strong);color:inherit;transition:opacity var(--duration-fast) var(--ease-out);display:inline-flex}._arrow_rglyd_35{width:1em;height:1em;transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}._link_rglyd_25:hover ._arrow_rglyd_35{transform:translate(2px)}._next_rglyd_47{justify-self:end}._link_rglyd_25:hover{opacity:.6}._link_rglyd_25:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}._main_rglyd_61{padding-top:var(--nav-height-scrolled)}._backdrop_rglyd_69{pointer-events:none;position:fixed;inset:0}._main_rglyd_61[data-entering=true]{animation:.8s cubic-bezier(.2,.7,.2,1) both _page-rise_rglyd_1}._bar_rglyd_2:has(~._main_rglyd_61[data-entering=true]){animation:.6s ease-out .2s both _page-fade_rglyd_1}@keyframes _page-rise_rglyd_1{0%{opacity:0;transform:translateY(24px)}}@keyframes _page-fade_rglyd_1{0%{opacity:0}}._topNav_1ky5z_1{z-index:10;-webkit-backdrop-filter:blur();background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:55px;padding:0 11px 0 16px;transition:border-color .3s,background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:relative}._topNavScrolled_1ky5z_16{-webkit-backdrop-filter:blur(11.85px);background:#ffffffeb;border-color:#00000014}._left_1ky5z_23{align-items:center;width:224px;display:flex}._right_1ky5z_30{align-items:center;gap:11px;height:36px;display:flex}._linkButton_1ky5z_37{height:27px;font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:-.14px;color:var(--gray-100);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:3px;padding:0 6px;transition:background-color .15s;display:flex}._linkButton_1ky5z_37:hover{background:var(--gray-900)}._creditIndicatorWrapper_1ky5z_62{position:relative}._creditIndicator_1ky5z_62{color:#000;cursor:pointer;background:linear-gradient(19.73deg,#88bcd84d 0%,#f3ffc14d 95.23%);border:none;border-radius:500px;justify-content:center;align-items:center;gap:6px;height:27px;padding:0 6px;transition:filter .15s;display:flex}._creditIndicatorHover_1ky5z_82{filter:brightness(.94)}._creditIndicatorActive_1ky5z_87{filter:none;background:linear-gradient(19.58deg,#88bcd8cc 0%,#f3ffc1cc 95.23%)!important}._creditText_1ky5z_92{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:#000;white-space:nowrap}._creditPopover_1ky5z_102{z-index:10000;background:#fff;border-radius:12px;width:347px;overflow:hidden;box-shadow:0 4px 24px #0000001f,0 0 0 1px #0000000f}._creditPopoverBody_1ky5z_112{padding:0}._creditPopoverHeader_1ky5z_116{justify-content:space-between;align-items:center;padding:16px 16px 0;display:flex}._creditPopoverTitle_1ky5z_123{font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-100);line-height:22px}._creditPopoverClose_1ky5z_131{width:22px;height:22px;color:var(--gray-300);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}._creditPopoverClose_1ky5z_131:hover{color:var(--gray-100)}._creditPopoverOverview_1ky5z_151{flex-direction:column;gap:0;padding:16px 16px 0;display:flex}._creditPopoverNumber_1ky5z_158{font-family:var(--font-interface);font-size:40px;font-weight:var(--font-weight-medium);color:var(--gray-100);letter-spacing:-1px;line-height:44px}._creditPopoverAvailable_1ky5z_167{font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-book);color:var(--gray-300);line-height:22px}._creditMeterTrack_1ky5z_176{background:#f0f0f0;border-radius:40px;height:6px;margin:16px 16px 0;overflow:hidden}._creditMeterFill_1ky5z_184{background:var(--gray-100);border-radius:40px;height:100%;transition:width .3s}._creditDetail_1ky5z_192{align-items:center;gap:6px;padding:6px 16px 22px;display:flex}._creditDetailDot_1ky5z_199{background:var(--gray-100);border-radius:50%;flex-shrink:0;width:6px;height:6px}._creditDetailText_1ky5z_207{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-300);line-height:16px}._creditPopoverFooter_1ky5z_216{border-top:1px solid #f0f0f0;gap:11px;padding:16px;display:flex}._creditPopoverButtonSecondary_1ky5z_223{border:1px solid var(--gray-800);height:36px;font-family:var(--font-interface);font-size:13px;font-weight:var(--font-weight-medium);color:var(--gray-100);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex:1;transition:background-color .15s}._creditPopoverButtonSecondary_1ky5z_223:hover{background:var(--gray-900)}._creditPopoverButtonPrimary_1ky5z_242{background:var(--gray-100);height:36px;font-family:var(--font-interface);font-size:13px;font-weight:var(--font-weight-medium);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex:1;transition:background-color .15s}._creditPopoverButtonPrimary_1ky5z_242:hover{background:var(--gray-200)}._closeButton_1ky5z_263{color:#0e0e0e;cursor:pointer;background:#f2f2f2;border:none;border-radius:27px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:flex}._closeButton_1ky5z_263:hover{background:#e0e0e0}._refreshButton_1ky5z_281{color:#0e0e0e;cursor:pointer;background:#f2f2f2;border:none;border-radius:27px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,transform .4s cubic-bezier(.4,0,.2,1);display:flex}._refreshButton_1ky5z_281:hover{background:#e0e0e0}._refreshButton_1ky5z_281:active{transform:rotate(-180deg)}._container_b38bk_1{background:var(--gray-base);height:55px;box-shadow:var(--shadow-spark);border-radius:55px;align-items:center;padding:4px;transition:height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex}._container_b38bk_1._compact_b38bk_15{height:auto;box-shadow:none}._tab_b38bk_20{height:100%;font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-medium);color:var(--gray-300);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:55px;justify-content:center;align-items:center;padding:10px 16px;transition:background .2s,color .2s;display:flex;overflow:hidden}._tab_b38bk_20:hover:not(._active_b38bk_41){color:var(--gray-200)}._tab_b38bk_20._active_b38bk_41{background:var(--gray-900);color:var(--gray-100)}._popover_1pwws_1{background:var(--gray-base);box-shadow:var(--shadow-spark);border-radius:11px;min-width:250px;overflow:hidden}._popoverHeader_1pwws_9{background:var(--gray-base);align-items:center;height:44px;padding:0 11px;display:flex;position:sticky;top:0}._popoverTitle_1pwws_19{font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-100);line-height:22px}._aspectRatioGrid_1pwws_28{gap:6px;padding:0 11px 11px;display:flex}._aspectRatioColumn_1pwws_34{flex-direction:column;flex:1;gap:6px;display:flex}._aspectRatioOption_1pwws_41{background:var(--gray-900);cursor:pointer;border:2px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:11px;transition:all .15s;display:flex}._aspectRatioOption_1pwws_41:hover{background:#e5e5e5}._aspectRatioOption_1pwws_41._selected_1pwws_57{border-color:var(--gray-100)}._aspectRatioIcon_1pwws_61{width:16px;height:22px;color:var(--gray-100);justify-content:center;align-items:center;display:flex}._aspectRatioLabel_1pwws_70{font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-book);color:var(--gray-100);line-height:22px}._stylePopover_1pwws_79{width:495px;max-width:calc(100vw - 16px);max-height:calc(100svh - 160px);overflow-y:auto}._styleDescription_1pwws_87{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-300);margin:0;padding:0 11px 11px;line-height:16px}._styleGrid_1pwws_97{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:0 11px 11px;display:grid}._styleOption_1pwws_104{border:1px solid var(--gray-800);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;gap:6px;padding:0 0 6px;transition:all .15s;display:flex;overflow:hidden}._styleOption_1pwws_104:hover{border-color:var(--gray-300)}._styleOption_1pwws_104._selected_1pwws_57{border:2px solid var(--gray-100)}._styleImage_1pwws_126{aspect-ratio:250/187;border-radius:6px 6px 0 0;width:100%;overflow:hidden}._styleImage_1pwws_126 img{object-fit:cover;width:100%;height:100%}._styleLabel_1pwws_139{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-300);text-align:center;line-height:16px}._noStyleThumbnail_1pwws_148{background:var(--gray-900);color:var(--gray-300);justify-content:center;align-items:center;display:flex}._countSegmentedControl_1pwws_157{background:var(--gray-900);border-radius:6px;gap:0;margin:0 11px 11px;padding:2px;display:flex}._countOption_1pwws_166{min-width:32px;height:32px;font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-300);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;padding:5px 7px;transition:all .15s;display:flex}._countOption_1pwws_166:hover{color:var(--gray-200)}._countOption_1pwws_166._selected_1pwws_57{background:var(--gray-base);color:var(--gray-100)}._addImageOption_1pwws_195{width:100%;font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-100);cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:11px;transition:background-color .15s;display:flex}._addImageOption_1pwws_195:hover{background:var(--gray-900)}._addImageOption_1pwws_195 span{letter-spacing:-.14px}._aiChiclet_1pwws_219{border:1.3px solid var(--gray-100);font-family:var(--font-interface);font-size:9px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--gray-100);border-radius:4px;align-items:center;padding:2.75px 3px 3px 3.5px;display:flex}._backgroundColorPopover_1pwws_233{box-sizing:border-box;width:250px;padding-bottom:11px}._colorPickerArea_1pwws_239{cursor:crosshair;border-radius:6px;width:calc(100% - 22px);height:150px;margin:0 11px 11px;position:relative}._colorPickerHandle_1pwws_248{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}._colorSliders_1pwws_259{flex-direction:column;gap:8px;padding:0 11px 11px;display:flex}._hueSlider_1pwws_266,._alphaSlider_1pwws_267{appearance:none;cursor:pointer;border-radius:6px;width:100%;height:12px}._hueSlider_1pwws_266{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}._alphaSlider_1pwws_267{background:linear-gradient(90deg,#0000,#fff),repeating-conic-gradient(#ccc 0% 25%,#fff 0% 50%) 50%/8px 8px}._hueSlider_1pwws_266::-webkit-slider-thumb{appearance:none;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0000004d}._alphaSlider_1pwws_267::-webkit-slider-thumb{appearance:none;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0000004d}._colorInputRow_1pwws_306{align-items:center;gap:6px;margin-bottom:11px;padding:0 11px;display:flex}._colorFormatSelect_1pwws_314{background:var(--gray-900);font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-100);cursor:pointer;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:6px 8px;display:flex}._hexInput_1pwws_329{background:var(--gray-900);width:100%;min-width:0;height:32px;font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-100);text-align:center;border:none;border-radius:4px;flex:1;padding:0 8px}._hexInput_1pwws_329:focus{box-shadow:0 0 0 2px var(--gray-600);outline:none}._opacityInput_1pwws_350{background:var(--gray-900);font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-100);white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 8px;display:flex}._siteStylesSection_1pwws_365{padding:0 11px 11px}._siteStylesLabel_1pwws_370{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-300);margin-bottom:11px;line-height:16px;display:block}._siteStylesGrid_1pwws_380{gap:11px;display:flex}._siteStyleSwatch_1pwws_385{border:1px solid var(--gray-800);cursor:pointer;border-radius:50%;width:36px;height:36px;transition:all .15s}._siteStyleSwatch_1pwws_385:hover{transform:scale(1.1)}._siteStyleSwatch_1pwws_385._selected_1pwws_57{border:2px solid var(--gray-100)}._container_1t686_1{background:#fff;border-radius:11px;flex-direction:column;gap:0;width:100%;min-width:min(332px,100%);max-width:573px;min-height:120px;padding:11px;display:flex;box-shadow:2px 4px 6px #00000014}._inputArea_1t686_15{flex:1;align-items:flex-start;gap:8px;display:flex;overflow:hidden}._inputAreaWithImage_1t686_24{flex-direction:column;align-items:stretch;gap:0}._attachedImageWrapper_1t686_30{background:#f2f2f2;border:1px solid #e7e7e7;border-radius:6px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:visible}._attachedImageThumb_1t686_41{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}._attachedImageRemove_1t686_50{cursor:pointer;color:#0e0e0e;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:2px;left:18px}._attachedImageWrapper_1t686_30:hover ._attachedImageRemove_1t686_50{opacity:1}._attachedImageRemove_1t686_50:hover{opacity:.7}._field_1t686_76{flex:1;align-items:flex-start;gap:0;max-height:75px;padding:6px;display:flex}._cursor_1t686_85{font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-book);color:var(--gray-100);line-height:1.4;animation:1s step-end infinite _blink_1t686_1}@keyframes _blink_1t686_1{50%{opacity:0}}._textarea_1t686_100{min-height:22px;max-height:63px;font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-book);color:var(--gray-100);resize:none;background:0 0;border:none;outline:none;flex:1;padding:0;line-height:22px}._textarea_1t686_100::placeholder{color:var(--gray-600)}._previewText_1t686_120{font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-book);color:var(--gray-300);white-space:pre-wrap;word-break:break-word;flex:1;line-height:22px}._bottomActions_1t686_131{justify-content:space-between;align-items:center;width:100%;display:flex}._settings_1t686_138{align-items:center;gap:3px;display:flex}._settingWrapper_1t686_144{position:relative}._settingButton_1t686_148{height:27px;font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-book);color:var(--gray-100);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 6px;line-height:22px;transition:background-color .15s;display:flex}._settingButton_1t686_148:hover,._settingButton_1t686_148._active_1t686_168{background:var(--gray-900)}._settingButtonIcon_1t686_172{height:27px;color:var(--gray-100);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;transition:background-color .15s;display:flex}._settingButtonIcon_1t686_172:hover,._settingButtonIcon_1t686_172._active_1t686_168{background:var(--gray-900)}._popoverContainer_1t686_191{z-index:1000;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._popoverLeftAligned_1t686_199{left:0;transform:translate(0)}._popoverCentered_1t686_204{left:50%;transform:translate(-50%)}._submitButton_1t686_209{background:var(--gray-100);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;height:27px;padding:0 6px;transition:all .15s;display:flex}._submitButton_1t686_209:hover:not(:disabled){background:var(--gray-200)}._submitButton_1t686_209:disabled{background:var(--gray-600);cursor:not-allowed}._container_qpn5j_1{width:100%;height:var(--carousel-h,270px);box-shadow:var(--shadow-spark);cursor:pointer;border-radius:11px;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._container_qpn5j_1:hover{transform:scale(1.01);box-shadow:0 4px 20px #0000001f,0 2px 8px #00000014}._promptContainer_qpn5j_18{width:var(--carousel-prompt-w,225px);background:var(--gray-base);z-index:2;border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;height:100%;padding:16px;display:flex}._prompt_qpn5j_18{font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-medium);color:var(--gray-100);line-height:22px}._imageContainer_qpn5j_40{z-index:1;border-radius:0 6px 6px;flex:1;height:100%;margin-left:-11px;position:relative;overflow:hidden}._image_qpn5j_40{object-fit:cover;width:100%;height:100%}._styleChip_qpn5j_56{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:var(--font-interface);color:#666;white-space:nowrap;background:#f2f2f2;border-radius:6px;align-self:flex-start;align-items:center;padding:6px 11px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}@container lab (width<=899px) and (height<=520px){._promptContainer_qpn5j_18{justify-content:center;padding:10px 12px}._prompt_qpn5j_18{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}._styleChip_qpn5j_56{display:none}}._container_u934k_1{justify-content:space-between;align-items:center;width:100%;display:flex}._pagingIndicator_u934k_8{justify-content:center;align-items:center;gap:8px;padding:0;display:flex}._dot_u934k_16{width:var(--paging-indicator-dot-width,4px);height:var(--paging-indicator-dot-height,4px);background:#00000069;border-radius:4px;transition:width .3s,height .3s;position:relative;overflow:hidden}._dotProgress_u934k_26{height:100%;width:var(--indicator-progress,0%);background:var(--black);border-radius:4px;transition:opacity .2s;position:absolute;top:0;left:0}._arrows_u934k_37{align-items:center;gap:6px;display:flex}._arrowButton_u934k_43{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--gray-01);width:30px;height:30px;color:var(--black);cursor:pointer;background:#ffffff4d;border-radius:30px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}._arrowButton_u934k_43:hover{background:#ffffff80}._container_1qpil_1{text-align:center;flex-direction:column;align-items:center;gap:6px;width:454px;max-width:100%;display:flex}._title_1qpil_11{font-family:var(--font-interface);font-size:22px;font-weight:var(--font-weight-light);color:var(--gray-100);margin:0;line-height:27px}._subtitle_1qpil_20{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-300);margin:0;line-height:16px}._tooltip_1e47o_1{color:#fff;font-family:var(--font-interface);font-size:13px;font-weight:var(--font-weight-book);white-space:nowrap;background:#0e0e0e;border-radius:8px;padding:8px 14px;line-height:1.4;animation:.12s forwards _tooltipFadeIn_1e47o_1;box-shadow:0 8px 32px #0000001f,0 0 1px #00000014}@keyframes _tooltipFadeIn_1e47o_1{0%{opacity:0;transform:translate(-50%)translateY(3px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._card_1vs04_1{width:100%;height:var(--carousel-h,270px);box-shadow:var(--shadow-spark);backface-visibility:hidden;-webkit-user-select:none;user-select:none;border-radius:11px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;transform:translateZ(0)}._card_1vs04_1:hover{transform:scale(1.01)translateZ(0);box-shadow:0 4px 20px #0000001f,0 2px 8px #00000014}._image_1vs04_22{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._sliderLine_1vs04_32{z-index:3;cursor:col-resize;justify-content:center;align-items:center;width:80px;height:100%;display:flex;position:absolute;top:0;transform:translate(-50%)}._sliderLine_1vs04_32:before{content:"";pointer-events:none;background:#ffffffe6;border-radius:1px;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}._handle_1vs04_60{opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px #0006);flex-shrink:0;align-items:center;gap:10px;transition:opacity 50ms;display:flex}._handleVisible_1vs04_72{opacity:1;pointer-events:auto}._root_15ker_1{align-items:center;gap:inherit;flex-direction:column;width:100%;display:flex}._track_15ker_11{width:calc(100% + 16px);height:calc(var(--carousel-h,270px) + 16px);margin:-8px;padding:8px;position:relative}._slide_15ker_19{width:calc(100% - 16px);height:calc(100% - 16px);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;top:8px;left:8px;right:8px}._current_15ker_32{opacity:1;z-index:2;transform:translate(0)scale(1)}._next_15ker_38{opacity:0;z-index:1;pointer-events:none;transform:translate(30px)scale(.98)}._prev_15ker_45{opacity:0;z-index:1;pointer-events:none;transform:translate(-30px)scale(.98)}._hidden_15ker_52{opacity:0;z-index:0;pointer-events:none;transform:translate(30px)scale(.98)}._slideLeft_15ker_61._current_15ker_32{opacity:0;transform:translate(-30px)scale(.98)}._slideLeft_15ker_61._next_15ker_38{opacity:1;transform:translate(0)scale(1)}._slideRight_15ker_73._current_15ker_32{opacity:0;transform:translate(30px)scale(.98)}._slideRight_15ker_73._prev_15ker_45{opacity:1;transform:translate(0)scale(1)}._overlay_od27h_4{z-index:200;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#fffc 0%,#f2f2f2cc 15% 85%,#fffc 100%);border-radius:24px;animation:.35s cubic-bezier(.22,1,.36,1) both _edgeIn_od27h_1;position:absolute;inset:0;overflow:hidden;container-type:inline-size}@keyframes _edgeIn_od27h_1{0%{opacity:0}to{opacity:1}}._message_od27h_29{width:82.5%;font-family:var(--font-sans);position:absolute;top:50%;left:8.9%;transform:translateY(-50%)}._text_od27h_38{letter-spacing:normal;color:var(--color-text);margin:0;font-size:clamp(32px,5.55cqw,80px);font-weight:400;line-height:1}._nowrap_od27h_47{white-space:nowrap}._cta_od27h_52{padding:calc(var(--space-3) - 1px) calc(var(--space-7) - 1px);color:var(--color-text);font:inherit;font-size:var(--ui-size);font-weight:var(--weight-strong);line-height:var(--ui-leading);cursor:pointer;background:0 0;border:1px solid #0040a180;border-radius:2px;margin-top:clamp(20px,3cqw,40px);transition:background-color .2s}._cta_od27h_52:hover{background:#0040a114}._cta_od27h_52:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._restart_od27h_77{color:#0e0e0e;cursor:pointer;background:#fff;border:none;border-radius:32px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s,transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:16px;right:16px}._restart_od27h_77:hover{background:#f2f2f2}._restart_od27h_77:active{transform:rotate(-180deg)}._appContainer_1jtfi_3{background:#f2f2f2;width:100%;min-height:100vh}._editorContainer_1jtfi_11{background:#faf3ed;flex-direction:column;width:100%;min-height:100vh;transition:filter .3s;display:flex}._editorDimmed_1jtfi_20{pointer-events:none}._editorToolbar_1jtfi_24{background:#fff;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;height:56px;padding:0 11px;display:flex}._toolbarLeft_1jtfi_34{align-items:center;gap:12px;display:flex}._saveButton_1jtfi_40{color:#fff;height:36px;font-family:var(--font-interface);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#0e0e0e;border:none;border-radius:4px;padding:0 11px;font-size:12px;font-weight:500}._exitButton_1jtfi_55{color:#0e0e0e;height:36px;font-family:var(--font-interface);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:4px;padding:0 11px;font-size:12px;font-weight:500}._exitButton_1jtfi_55:hover{background:#f2f2f2}._toolbarCenter_1jtfi_74{flex-direction:column;align-items:center;display:flex}._pageTitle_1jtfi_80{color:#0e0e0e;font-size:13px;font-weight:500;line-height:18px}._pageSubtitle_1jtfi_87{color:#666;font-size:12px;font-weight:400;line-height:16px}._toolbarRight_1jtfi_94{align-items:center;gap:11px;display:flex}._breakpointToggle_1jtfi_100{background:#f2f2f2;border-radius:6px;width:96px;height:36px;padding:2px;display:flex}._breakpointActive_1jtfi_109,._breakpointInactive_1jtfi_110{cursor:pointer;color:#0e0e0e;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;display:flex}._breakpointActive_1jtfi_109{background:#fff}._breakpointInactive_1jtfi_110{background:0 0}._editorCanvas_1jtfi_129{flex:1;justify-content:center;align-items:flex-start;padding:60px 80px;display:flex}._pageContent_1jtfi_137{width:100%;max-width:900px}._heroSection_1jtfi_144{width:100%;margin-bottom:40px}._heroImageBlock_1jtfi_149{cursor:pointer;background:#fff;border:1px dashed #ccc;border-radius:8px;width:100%;height:340px;transition:all .15s;position:relative;overflow:hidden}._contentGrid_1jtfi_163{grid-template-columns:1fr 280px;align-items:start;gap:40px;display:grid}._textColumn_1jtfi_170{padding-top:8px}._imageColumn_1jtfi_174{flex-direction:column;display:flex}._pageHeading_1jtfi_179{font-family:var(--font-interface);color:#000;letter-spacing:-1.5px;margin:0 0 20px;font-size:42px;font-weight:300;line-height:1.1}._pageText_1jtfi_189{font-family:var(--font-interface);color:#666;letter-spacing:-.02px;margin:0;font-size:18px;font-weight:400;line-height:1.6}._imageBlock_1jtfi_201{cursor:pointer;background:#fff;border:1px dashed #ccc;border-radius:8px;width:100%;height:320px;transition:all .15s;position:relative;overflow:hidden}._imageBlockSmall_1jtfi_213{height:280px}._imageBlockFilled_1jtfi_217{border:1px solid #0000}._imageBlockHovered_1jtfi_221{border:2px solid #0e0e0e}._imageBlockLabel_1jtfi_227{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#0e0e0e;border-radius:2px 2px 0 0;padding:0 6px;font-size:10px;font-weight:500;line-height:16px;position:absolute;top:-20px;left:0}._imageBlockContent_1jtfi_242{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._imageBlockPlaceholder_1jtfi_250{justify-content:center;align-items:center;display:flex}._imageBlockImage_1jtfi_256{object-fit:cover;width:100%;height:100%}._resizeHandles_1jtfi_262{pointer-events:none;position:absolute;inset:-4px}._handle_1jtfi_268{background:#0e0e0e;border-radius:1px;width:8px;height:8px;position:absolute}._handleTL_1jtfi_276{top:0;left:0}._handleTR_1jtfi_277{top:0;right:0}._handleBL_1jtfi_278{bottom:0;left:0}._handleBR_1jtfi_279{bottom:0;right:0}._handleT_1jtfi_276{top:0;left:50%;transform:translate(-50%)}._handleB_1jtfi_278{bottom:0;left:50%;transform:translate(-50%)}._handleL_1jtfi_282{top:50%;left:0;transform:translateY(-50%)}._handleR_1jtfi_283{top:50%;right:0;transform:translateY(-50%)}._imageBlockSelected_1jtfi_285{border:2px solid #3b82f6}._imageBlockSelected_1jtfi_285 ._handle_1jtfi_268{background:#3b82f6}._hint_1jtfi_295{color:#fff;background:#000c;border-radius:8px;padding:12px 24px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}._uploaderOverlay_1jtfi_309{z-index:1000;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._uploaderContainer_1jtfi_319{position:relative}._uploaderMenu_1jtfi_323{background:#fff;border-radius:6px;flex-direction:column;width:256px;display:flex;overflow:hidden;box-shadow:0 0 1px #00000014,0 4px 16px #0000001f}._uploaderItem_1jtfi_333{cursor:pointer;text-align:left;width:100%;font-family:var(--font-interface);background:0 0;border:none;align-items:center;gap:11px;padding:11px;transition:background-color .15s;display:flex}._uploaderItemHovered_1jtfi_347{background:#f5f5f5}._uploaderItemHighlighted_1jtfi_351{background:0 0}._uploaderIcon_1jtfi_355{color:#0e0e0e;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._uploaderLabelContainer_1jtfi_364{flex:1;align-items:center;gap:6px;display:flex}._uploaderLabel_1jtfi_364{color:#0e0e0e;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:22px}._aiBadge_1jtfi_379{text-transform:uppercase;color:#0e0e0e;border:1.3px solid #0e0e0e;border-radius:4px;align-items:center;padding:2.75px 3px 3px 3.5px;font-size:9px;font-weight:600;line-height:1;display:flex}._uploaderTrailing_1jtfi_392{color:#0e0e0e;align-items:center;display:flex}._uploaderDivider_1jtfi_398{background:#e7e7e7;width:100%;height:1px}._blockEditorPanel_1jtfi_406{z-index:100;background:#fff;flex-direction:column;width:320px;height:calc(100vh - 56px);padding:0 11px;display:flex;position:fixed;top:56px;right:0;overflow-y:auto;box-shadow:-2px 0 8px #00000014}._panelHeader_1jtfi_421{border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:11px 0;display:flex}._panelTabs_1jtfi_429{gap:16px;display:flex}._panelTab_1jtfi_429{font-family:var(--font-interface);color:#666;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;transition:color .15s}._panelTab_1jtfi_429:hover,._panelTabActive_1jtfi_450{color:#0e0e0e}._panelMoreButton_1jtfi_454{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}._panelImagePreview_1jtfi_466{background:#f2f2f2;border-radius:6px;margin-top:11px;overflow:hidden}._panelPreviewImage_1jtfi_473{object-fit:cover;width:100%;height:160px}._panelFileInfo_1jtfi_479{flex-direction:column;gap:2px;margin-top:11px;display:flex}._panelFileName_1jtfi_486{font-family:var(--font-interface);color:#0e0e0e;font-size:14px;font-weight:500}._panelFileType_1jtfi_493{font-family:var(--font-interface);color:#666;font-size:12px;font-weight:400}._panelActions_1jtfi_500{border-bottom:1px solid #f2f2f2;align-items:center;gap:11px;margin-top:11px;padding-bottom:11px;display:flex}._panelActionButton_1jtfi_509{font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px 11px;font-size:12px;font-weight:500;transition:background-color .15s}._panelActionButton_1jtfi_509:hover,._panelActionButtonActive_1jtfi_526{background:#f2f2f2}._panelEditWrapper_1jtfi_530{position:relative}._editDropdown_1jtfi_534{z-index:10;background:#fff;border-radius:6px;min-width:150px;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 0 1px #00000014,0 4px 16px #0000001f}._editDropdownItem_1jtfi_547{width:100%;font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}._editDropdownItem_1jtfi_547:hover{background:#f5f5f5}._editDropdownItem_1jtfi_547 svg{flex-shrink:0}._panelDeleteButton_1jtfi_572{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:background-color .15s,color .15s;display:flex}._panelDeleteButton_1jtfi_572:hover{color:#0e0e0e;background:#f2f2f2}._panelSection_1jtfi_592{padding:11px 0 6px}._panelSectionTitle_1jtfi_596{font-family:var(--font-interface);color:#666;text-transform:capitalize;font-size:12px;font-weight:500}._panelField_1jtfi_604{align-items:center;gap:11px;padding:6px 0;display:flex}._panelFieldLabel_1jtfi_611{min-width:70px;font-family:var(--font-interface);color:#666;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}._panelFieldLabel_1jtfi_611 svg{color:#999;width:14px;height:14px}._panelFieldInputWrapper_1jtfi_628{flex:1;align-items:center;gap:6px;display:flex}._panelFieldInput_1jtfi_628{height:36px;font-family:var(--font-interface);color:#0e0e0e;background:#f2f2f2;border:none;border-radius:6px;flex:1;padding:0 11px;font-size:12px;font-weight:400}._panelFieldInput_1jtfi_628::placeholder{color:#999}._panelFieldInput_1jtfi_628:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._panelFieldAction_1jtfi_657{color:#fff;cursor:pointer;background:#0e0e0e;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:flex}._panelFieldAction_1jtfi_657:hover{background:#333}._panelLinkButton_1jtfi_675{width:100%;height:44px;font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;background:0 0;border:1px solid #e7e7e7;border-radius:6px;margin-top:6px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s}._panelLinkButton_1jtfi_675:hover{background:#f2f2f2;border-color:#ccc}@keyframes _labFade_1jtfi_1{0%{opacity:0}to{opacity:1}}@keyframes _labFadeOut_1jtfi_1{0%{opacity:1}to{opacity:0}}._imageLabModalWrapper_1jtfi_715{z-index:1000;position:fixed;inset:0}._imageLabModalClosing_1jtfi_721{pointer-events:none;animation:.4s forwards _labFadeOut_1jtfi_1}._assetPickerOverlay_1jtfi_727{z-index:100;background:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._assetPickerModal_1jtfi_740{background:#fff;border-radius:12px;flex-direction:column;width:600px;min-height:520px;max-height:calc(100vh - 120px);animation:.2s forwards _labFade_1jtfi_1;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}._assetPickerHeader_1jtfi_753{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._assetPickerTabs_1jtfi_761{gap:24px;display:flex}._assetPickerTab_1jtfi_761,._assetPickerTabActive_1jtfi_767{font-family:var(--font-interface);color:#8a8a8a;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500}._assetPickerTabActive_1jtfi_767{color:#0e0e0e}._assetPickerClose_1jtfi_782{cursor:pointer;color:#8a8a8a;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._assetPickerClose_1jtfi_782:hover{color:#0e0e0e}._assetPickerSearch_1jtfi_797{color:#8a8a8a;border-bottom:1px solid #e5e5e5;align-items:center;gap:8px;padding:12px 20px;display:flex}._assetPickerSearchInput_1jtfi_806{font-family:var(--font-interface);color:#0e0e0e;border:none;outline:none;flex:1;font-size:14px}._assetPickerSearchInput_1jtfi_806::placeholder{color:#8a8a8a}._assetPickerToolbar_1jtfi_819{justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._assetPickerFilter_1jtfi_826{font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;background:#f2f2f2;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}._assetPickerSort_1jtfi_840{font-family:var(--font-interface);color:#8a8a8a;align-items:center;gap:8px;font-size:13px;display:flex}._assetPickerViewButton_1jtfi_849{cursor:pointer;color:#8a8a8a;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}._assetPickerSectionHeader_1jtfi_860{justify-content:space-between;align-items:center;padding:8px 20px 12px;display:flex}._assetPickerSectionTitle_1jtfi_867{font-family:var(--font-interface);color:#0e0e0e;font-size:14px;font-weight:600}._assetPickerGenerateButton_1jtfi_874{cursor:pointer;font-family:var(--font-interface);color:#0e0e0e;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}._assetPickerGenerateButton_1jtfi_874:hover{background:#f2f2f2}._assetPickerGrid_1jtfi_893{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 20px 20px;display:grid;overflow-y:auto}._assetPickerItem_1jtfi_902{cursor:pointer;flex-direction:column;gap:8px;display:flex}._assetPickerItem_1jtfi_902 img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}._assetPickerItem_1jtfi_902:hover img{opacity:.9}._assetPickerItemName_1jtfi_920{font-family:var(--font-interface);color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}._assetPickerEmpty_1jtfi_929{text-align:center;color:#8a8a8a;font-family:var(--font-interface);grid-column:1/-1;padding:40px 20px;font-size:14px}._container_1jtfi_938{z-index:1000;width:100%;min-height:100vh;position:fixed;inset:0;overflow:hidden}._containerInline_1jtfi_948{box-sizing:border-box;justify-content:center;align-items:stretch;padding:0;display:flex;position:absolute;inset:0}._inlineCard_1jtfi_960{background:linear-gradient(#ffffffdb 0%,#f2f2f2db 15% 85%,#ffffffdb 100%);border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:none;height:100%;padding-bottom:27px;display:flex;overflow:hidden}._inlineCard_1jtfi_960 ._topNavWrapper_1jtfi_983{opacity:1;z-index:10;flex-shrink:0;width:100%;margin-bottom:-56px;transition:none;position:relative}._inlineCard_1jtfi_960 ._segmentedControlWrapper_1jtfi_993{opacity:1;z-index:20;flex-shrink:0;margin-top:27px;transition:margin-top .3s cubic-bezier(.4,0,.2,1);position:relative;top:auto;left:auto;transform:none}._inlineCard_1jtfi_960 ._segmentedControlWrapper_1jtfi_993._segmentedControlScrolled_1jtfi_1007{margin-top:6px;top:auto}._inlineCard_1jtfi_960 ._mainContent_1jtfi_1012{flex:1;justify-content:center;gap:27px;width:572px;margin-top:0;transition:none;position:relative;top:auto;left:auto;transform:none}._inlineCard_1jtfi_960 ._contentSection_1jtfi_1027{gap:22px}._inlineCard_1jtfi_960 ._mainContentHidden_1jtfi_1031{opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(-30px)}._inlineCard_1jtfi_960 ._headerWrapper_1jtfi_1039{opacity:1}._inlineCard_1jtfi_960 ._resultsView_1jtfi_1043{position:absolute;inset:56px 16px 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 120px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 120px),#0000 100%)}._inlineCard_1jtfi_960 ._historyContainer_1jtfi_1055{padding-top:22px;padding-bottom:155px}._inlineCard_1jtfi_960 ._inputWrapper_1jtfi_1060{opacity:1;z-index:100;flex-shrink:0;width:572px;max-width:572px;margin-top:0;transition:none;position:relative;bottom:auto;left:auto;transform:none}._inlineCard_1jtfi_960 ._inputWrapperResults_1jtfi_1075{margin:0;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}._containerV1Closing_1jtfi_1089{pointer-events:none;animation:.4s forwards _labFadeOut_1jtfi_1}@keyframes _labSlideInRight_1jtfi_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _labSlideOutRight_1jtfi_1{0%{transform:translate(0)}to{transform:translate(100%)}}._containerV2_1jtfi_1106{animation:.42s cubic-bezier(.32,.72,0,1) forwards _labSlideInRight_1jtfi_1;box-shadow:-12px 0 40px #0000001a}._containerV2Closing_1jtfi_1112{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) forwards _labSlideOutRight_1jtfi_1!important}._containerV2_1jtfi_1106 ._topNavWrapper_1jtfi_983,._containerV2_1jtfi_1106 ._segmentedControlWrapper_1jtfi_993,._containerV2_1jtfi_1106 ._headerWrapper_1jtfi_1039,._containerV2_1jtfi_1106 ._inputWrapper_1jtfi_1060,._containerV2_1jtfi_1106 ._mainContent_1jtfi_1012,._containerV2_1jtfi_1106 ._contentSection_1jtfi_1027{opacity:1!important;animation:none!important}._backgroundOverlay_1jtfi_1129{-webkit-backdrop-filter:blur(23px);pointer-events:none;background:#f2f2f2d9;position:absolute;inset:0}._topNavWrapper_1jtfi_983,._segmentedControlWrapper_1jtfi_993,._headerWrapper_1jtfi_1039,._inputWrapper_1jtfi_1060,._mainContent_1jtfi_1012:not(._mainContentHidden_1jtfi_1031),._contentSection_1jtfi_1027{animation:.52s forwards _labFade_1jtfi_1}._mainContentHidden_1jtfi_1031 ._contentSection_1jtfi_1027{opacity:0;animation:none}._topNavWrapper_1jtfi_983{opacity:0;transition:opacity .3s ease-out}._topNavWrapper_1jtfi_983._contentVisible_1jtfi_1172{opacity:1}._headerWrapper_1jtfi_1039{opacity:0;transition:opacity .3s ease-out}._headerWrapper_1jtfi_1039._contentVisible_1jtfi_1172{opacity:1}._segmentedControlWrapper_1jtfi_993{z-index:10;opacity:0;transition:top .3s cubic-bezier(.4,0,.2,1),opacity .3s ease-out;position:absolute;top:62px;left:50%;transform:translate(-50%)}._segmentedControlWrapper_1jtfi_993._contentVisible_1jtfi_1172{opacity:1}._segmentedControlWrapper_1jtfi_993._segmentedControlScrolled_1jtfi_1007{top:6px}._mainContent_1jtfi_1012{z-index:1;flex-direction:column;align-items:center;gap:55px;width:572px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:188px;left:50%;transform:translate(-50%)}._contentSection_1jtfi_1027{flex-direction:column;align-items:center;gap:55px;width:100%;display:flex}._carouselTrack_1jtfi_1227{width:calc(100% + 16px);height:286px;margin:-8px;padding:8px;position:relative}._carouselSlide_1jtfi_1235{width:calc(100% - 16px);height:calc(100% - 16px);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;top:8px;left:8px;right:8px}._carouselSlide_1jtfi_1235._current_1jtfi_1245{opacity:1;z-index:2;transform:translate(0)scale(1)}._carouselSlide_1jtfi_1235._next_1jtfi_1251{opacity:0;z-index:1;pointer-events:none;transform:translate(30px)scale(.98)}._carouselSlide_1jtfi_1235._prev_1jtfi_1258{opacity:0;z-index:1;pointer-events:none;transform:translate(-30px)scale(.98)}._carouselSlide_1jtfi_1235._hidden_1jtfi_1265{opacity:0;z-index:0;pointer-events:none;transform:translate(30px)scale(.98)}._carouselSlide_1jtfi_1235._slideLeft_1jtfi_1272._current_1jtfi_1245{opacity:0;transform:translate(-30px)scale(.98)}._carouselSlide_1jtfi_1235._slideLeft_1jtfi_1272._next_1jtfi_1251{opacity:1;transform:translate(0)scale(1)}._carouselSlide_1jtfi_1235._slideRight_1jtfi_1282._current_1jtfi_1245{opacity:0;transform:translate(30px)scale(.98)}._carouselSlide_1jtfi_1235._slideRight_1jtfi_1282._prev_1jtfi_1258{opacity:1;transform:translate(0)scale(1)}._reshootCard_1jtfi_1294{width:100%;height:270px;box-shadow:var(--shadow-spark);backface-visibility:hidden;-webkit-user-select:none;user-select:none;border-radius:11px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;transform:translateZ(0)}._reshootCard_1jtfi_1294:hover{transform:scale(1.01)translateZ(0);box-shadow:0 4px 20px #0000001f,0 2px 8px #00000014}._reshootImageFull_1jtfi_1313{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._reshootSliderLine_1jtfi_1325{z-index:3;cursor:col-resize;justify-content:center;align-items:center;width:80px;height:100%;display:flex;position:absolute;top:0;transform:translate(-50%)}._reshootSliderLine_1jtfi_1325:before{content:"";pointer-events:none;background:#ffffffe6;border-radius:1px;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}._reshootSliderHandle_1jtfi_1353{opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px #0006);flex-shrink:0;align-items:center;gap:10px;transition:opacity 50ms;display:flex}._reshootSliderHandleVisible_1jtfi_1364{opacity:1;pointer-events:auto}._imageSetCard_1jtfi_1372{width:100%;height:270px;box-shadow:var(--shadow-spark);background:var(--gray-base);cursor:pointer;border-radius:11px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}._imageSetCard_1jtfi_1372:hover{transform:scale(1.01);box-shadow:0 4px 20px #0000001f,0 2px 8px #00000014}._imageSetPromptContainer_1jtfi_1389{flex-direction:column;flex-shrink:0;justify-content:space-between;width:225px;padding:16px;display:flex}._imageSetPromptText_1jtfi_1398{font-family:var(--font-interface);color:var(--gray-100);margin:0;font-size:14px;font-weight:500;line-height:22px}._imageSetStyleChip_1jtfi_1407{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:var(--font-interface);color:#666;white-space:nowrap;background:#f2f2f2;border-radius:6px;align-self:flex-start;align-items:center;margin-top:12px;padding:6px 11px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}._imageSetGridContainer_1jtfi_1424{flex-direction:column;flex:1;gap:2px;margin-right:-11px;display:flex}._imageSetRow_1jtfi_1432{flex:1;gap:2px;min-height:0;display:flex}._imageSetImage_1jtfi_1439{flex:1;min-width:0;overflow:hidden}._imageSetImage_1jtfi_1439 img{object-fit:cover;width:100%;height:100%}._reshootInputContainer_1jtfi_1453{background:var(--gray-base);width:100%;min-width:min(332px,100%);max-width:573px;min-height:120px;box-shadow:var(--shadow-spark);border-radius:11px;flex-direction:column;justify-content:space-between;gap:0;padding:11px;display:flex}._reshootUploadArea_1jtfi_1468{cursor:pointer;border:1px dashed #ccc;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:60px;margin-bottom:11px;transition:border-color .15s,background-color .15s;display:flex}._reshootUploadArea_1jtfi_1468:hover{background:#00000005;border-color:#999}._reshootUploadButton_1jtfi_1488{width:30px;height:30px;color:var(--gray-100);background:0 0;border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:flex}._reshootUploadArea_1jtfi_1468:hover ._reshootUploadButton_1jtfi_1488{background:#00000008;border-color:#999}._reshootUploadWrapper_1jtfi_1506{flex-direction:column;flex:1;display:flex;position:relative}._reshootUploadDragging_1jtfi_1513 ._reshootUploadArea_1jtfi_1468{background:#0072f00a;border-color:#0072f0}._reshootUploadHint_1jtfi_1518{color:#999;pointer-events:none;font-size:11px}._reshootUploadedArea_1jtfi_1524{align-items:center;gap:6px;display:flex}._reshootThumbnail_1jtfi_1530{background:#f2f2f2;border:1px solid #e7e7e7;border-radius:6px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:visible}._reshootThumbnailImg_1jtfi_1541{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}._reshootThumbnailRemove_1jtfi_1549{cursor:pointer;color:#0e0e0e;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:2px;left:18px}._reshootThumbnail_1jtfi_1530:hover ._reshootThumbnailRemove_1jtfi_1549{opacity:1}._reshootThumbnailRemove_1jtfi_1549:hover{opacity:.7}._reshootAddMoreButton_1jtfi_1575{cursor:pointer;color:#666;background:#f2f2f2;border:1px solid #e7e7e7;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex}._reshootAddMoreButton_1jtfi_1575:hover{color:#0e0e0e;background:#e5e5e5}._reshootUploadedArea_1jtfi_1524 ._reshootUploadWrapper_1jtfi_1506{flex:0;margin-bottom:0}._reshootUploadMenu_1jtfi_1599{z-index:100;background:#fff;border-radius:6px;min-width:200px;margin-bottom:6px;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 1px #00000014,0 4px 16px #0000001f}._reshootUploadItem_1jtfi_1613{cursor:pointer;text-align:left;width:100%;font-family:var(--font-interface);background:0 0;border:none;align-items:center;gap:11px;padding:11px;transition:background-color .15s;display:flex}._reshootUploadItem_1jtfi_1613:hover{background:#f5f5f5}._reshootUploadItemIcon_1jtfi_1631{color:#0e0e0e;justify-content:center;align-items:center;width:16px;height:16px;display:flex}._reshootUploadItemLabel_1jtfi_1640{color:#0e0e0e;flex:1;font-size:14px;font-weight:500;line-height:22px}._reshootUploadItemTrailing_1jtfi_1648{color:#666;justify-content:center;align-items:center;display:flex}._reshootUploadDivider_1jtfi_1655{background:#e7e7e7;height:1px;margin:0}._reshootBottomActions_1jtfi_1661{justify-content:space-between;align-items:center;width:100%;display:flex}._reshootSettings_1jtfi_1668{align-items:center;gap:3px;display:flex}._reshootSettingButton_1jtfi_1674{height:27px;font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-100);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 6px;transition:background-color .15s;display:flex}._reshootSettingButton_1jtfi_1674:hover{background:var(--gray-900)}._reshootSettingWrapper_1jtfi_1696{position:relative}._reshootPopoverContainer_1jtfi_1700{z-index:1000;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}._reshootPopoverContainer_1jtfi_1700._popoverLeftAligned_1jtfi_1708{left:0;transform:translate(0)}._reshootSubmitButton_1jtfi_1713{background:var(--gray-600);color:#fff;cursor:not-allowed;border:none;border-radius:6px;justify-content:center;align-items:center;height:27px;padding:0 6px;transition:all .15s;display:flex}._reshootSubmitButton_1jtfi_1713._active_1jtfi_1727{background:var(--gray-100);color:#fff;cursor:pointer}._reshootSubmitButton_1jtfi_1713._active_1jtfi_1727:hover{background:var(--gray-200)}._reshootSettingButton_1jtfi_1674._active_1jtfi_1727{background:var(--gray-900)}._inputWrapper_1jtfi_1060{z-index:100;opacity:0;width:573px;min-width:min(332px,100%);max-width:573px;transition:opacity .3s ease-out;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}._inputWrapper_1jtfi_1060._contentVisible_1jtfi_1172{opacity:1}._inputWrapperAnimated_1jtfi_1758{transition:all .5s cubic-bezier(.4,0,.2,1)}._inputWrapperResults_1jtfi_1075{width:573px;min-width:min(332px,100%);max-width:573px;left:50%;transform:translate(-50%)}._mainContentHidden_1jtfi_1031{pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translate(-50%)translateY(-30px);opacity:0!important;animation:none!important}._mainContentHidden_1jtfi_1031 *{animation:none!important}._resultsView_1jtfi_1043{opacity:0;pointer-events:none;scrollbar-width:none;flex-direction:column;transition:all .5s cubic-bezier(.4,0,.2,1) .2s;display:flex;position:absolute;inset:55px 16px 0;overflow:hidden auto;transform:translateY(40px);-webkit-mask-image:linear-gradient(#000 calc(100% - 160px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 160px),#0000 100%)}._resultsViewVisible_1jtfi_1808{opacity:1;pointer-events:auto;transform:translateY(0)}._historyContainer_1jtfi_1055{flex-direction:column;gap:16px;min-height:min-content;padding-top:133px;padding-bottom:180px;display:flex}._resultsView_1jtfi_1043::-webkit-scrollbar{display:none}._historyItem_1jtfi_1827{flex-shrink:0}._historyItemLatest_1jtfi_1831{opacity:1}._resultsContent_1jtfi_1835{justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}._userInputSection_1jtfi_1842{flex-direction:column;flex-shrink:0;gap:11px;width:337px;min-width:min(332px,100%);display:flex}._userInputCard_1jtfi_1851{background:var(--gray-base);border-radius:6px;width:100%;padding:11px}._userInputText_1jtfi_1858{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-100,#0e0e0e);margin:0;line-height:16px}._userInputBottomRow_1jtfi_1868{align-items:center;gap:6px;display:flex}._userInputThumbSmall_1jtfi_1874{object-fit:cover;border-radius:6px;flex-shrink:0;width:36px;height:36px}._userInputChipGroup_1jtfi_1883{align-items:center;gap:6px;margin-left:auto;display:flex}._userInputChip_1jtfi_1883{height:22px;font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:#666;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;line-height:16px;display:inline-flex}._userInputColorSwatchWrap_1jtfi_1907{background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}._userInputColorDot_1jtfi_1918{border:1px solid #00000014;border-radius:50%;width:16px;height:16px}._uploadedImagesRow_1jtfi_1925{border-radius:11px;gap:6px;display:flex}._uploadedImageThumb_1jtfi_1931{background:var(--gray-base);border-radius:6px;width:36px;height:36px;overflow:hidden}._resultsOutput_1jtfi_1939,._resultsOutputThree_1jtfi_1946{flex:1;align-items:stretch;gap:6px;display:flex}._resultsOutputStack_1jtfi_1953{flex-direction:column;flex:1;gap:6px;display:flex}._resultPlaceholder_1jtfi_1961{border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}._resultPlaceholderLarge_1jtfi_1971{border-radius:6px;flex:2;justify-content:center;align-items:center;display:flex;overflow:hidden}._resultPlaceholderSmall_1jtfi_1980{border-radius:6px;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}._resultAspectLabel_1jtfi_1989{font-family:var(--font-interface);font-size:26px;font-weight:var(--font-weight-book);color:#fff;letter-spacing:-.026px}._resultAspectLabelSmall_1jtfi_1997{font-family:var(--font-interface);font-size:18px;font-weight:var(--font-weight-book);color:#fff;letter-spacing:-.018px}._imageResultOuter_1jtfi_2006{flex:1;min-width:0;position:relative;container-type:inline-size}._imageResultWrapper_1jtfi_2013{position:relative}._imageResultPlaceholder_1jtfi_2018{cursor:default;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}._imageResultImage_1jtfi_2027{object-fit:cover;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}._imageResultPlaceholder_1jtfi_2018[data-demo-mark]:after{content:"";z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='80'><g font-family='Manrope, Arial, sans-serif' font-size='12' font-weight='600' fill='white' fill-opacity='0.5' stroke='black' stroke-opacity='0.12' stroke-width='0.6' paint-order='stroke'><text x='6' y='22'>Demo</text><text x='76' y='62'>Demo</text></g></svg>");background-size:140px 80px;border-radius:6px;position:absolute;inset:0}._imageHoverOverlay_1jtfi_2053{z-index:1;background:linear-gradient(#0000001f 0%,#0000 40% 55%,#00000014 100%);border-radius:6px;flex-direction:column;justify-content:space-between;padding:8px;display:flex;position:absolute;inset:0}._imageHoverTop_1jtfi_2071{justify-content:space-between;align-items:flex-start;display:flex}._imageHoverIconButton_1jtfi_2078{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s;display:flex}._imageHoverIconButton_1jtfi_2078:hover{background:#ffffff26}._imageHoverBottom_1jtfi_2097{gap:6px;display:flex}._imageHoverActionButton_1jtfi_2103{height:33px;color:var(--gray-100);font-family:var(--font-interface);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:-.13px;cursor:pointer;-webkit-backdrop-filter:blur(4px);white-space:nowrap;background:#ffffffeb;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:background-color .15s;display:flex}._imageHoverActionButton_1jtfi_2103:hover{background:#fff}@container (width<=260px){._imageHoverActionButton_1jtfi_2103{flex:0 0 36px;gap:0;width:36px;height:36px;padding:0}._imageHoverActionButton_1jtfi_2103 span{display:none}}._imageFeedback_1jtfi_2145{opacity:0;pointer-events:none;gap:6px;width:100%;padding-top:6px;transition:opacity .1s;display:flex;position:absolute;top:100%;left:0}._imageFeedbackVisible_1jtfi_2158{opacity:1;pointer-events:auto}._imageFeedbackDownload_1jtfi_2163{margin-left:auto}._imageFeedbackButton_1jtfi_2167{width:22px;height:22px;color:var(--gray-100);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}._imageFeedbackButton_1jtfi_2167:hover{color:var(--gray-300)}._lightboxOverlay_1jtfi_2186{z-index:9999;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._lightboxContent_1jtfi_2196{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._lightboxCloseButton_1jtfi_2205{z-index:10;background:var(--gray-900);width:36px;height:36px;color:var(--gray-100);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:22px;right:22px}._lightboxCloseButton_1jtfi_2205:hover{background:var(--gray-800)}._lightboxImageContainer_1jtfi_2227{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._lightboxImage_1jtfi_2227{object-fit:cover;background:#c4c4c4;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}._lightboxImageFull_1jtfi_2246{object-fit:contain;width:100%;height:100%}._lightboxImage_1jtfi_2227[data-demo-mark]:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='168' height='96'><g font-family='Manrope, Arial, sans-serif' font-size='18' font-weight='600' fill='white' fill-opacity='0.55' stroke='black' stroke-opacity='0.14' stroke-width='0.8' paint-order='stroke'><text x='6' y='27'>Demo</text><text x='90' y='75'>Demo</text></g></svg>");background-size:168px 96px;position:absolute;inset:0}._lightboxAspectLabel_1jtfi_2262{font-family:var(--font-interface);font-size:48px;font-weight:var(--font-weight-book);color:#fff}._lightboxAddButton_1jtfi_2269{height:40px;color:var(--gray-100);font-family:var(--font-interface);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background-color .15s;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:2px 4px 12px #00000014}._lightboxAddButton_1jtfi_2269:hover{background:var(--gray-900)}._resultPlaceholderLoading_1jtfi_2296{background:#ebebeb;border-radius:6px;position:relative;overflow:hidden}._resultPlaceholderLoading_1jtfi_2296:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:1.4s ease-in-out infinite _placeholderShimmer_1jtfi_1;position:absolute;inset:-100%}@keyframes _placeholderShimmer_1jtfi_1{0%{transform:translate(-60%)translateY(-60%)}to{transform:translate(60%)translateY(60%)}}._loadingProgressBar_1jtfi_2321{z-index:2;height:1px;position:absolute;top:0;left:0;right:0}._loadingProgressFill_1jtfi_2330{background:#000;width:0%;height:100%;animation:3s cubic-bezier(.25,.6,.4,1) forwards _loadingProgress_1jtfi_2321}._loadingProgressDone_1jtfi_2338{animation:.4s forwards _loadingProgressDone_1jtfi_2338}@keyframes _loadingProgress_1jtfi_2321{0%{width:0%}to{width:75%}}@keyframes _loadingProgressDone_1jtfi_2338{0%{opacity:1;width:75%}60%{opacity:1;width:100%}to{opacity:0;width:100%}}._userInputCardLoading_1jtfi_2354{background:#fff;position:relative;overflow:hidden}._shimmerContainer_1jtfi_2360{align-items:center;width:100%;display:flex;position:relative}._shimmerText_1jtfi_2367{font-family:var(--font-interface);font-size:12px;font-weight:var(--font-weight-book);color:var(--gray-100);letter-spacing:-.012px;line-height:1.4;position:relative}._shimmerOverlay_1jtfi_2377{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fffc 50%,#0000 100%);width:100%;height:100%;animation:2s ease-in-out infinite _textShimmer_1jtfi_1;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes _textShimmer_1jtfi_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (width<=768px){._mainContent_1jtfi_1012{width:calc(100% - 44px);max-width:572px}._inputWrapper_1jtfi_1060{width:calc(100% - 44px);max-width:573px}._inputWrapperResults_1jtfi_1075{width:calc(100% - 44px);max-width:573px;left:50%;transform:translate(-50%)}._resultsContent_1jtfi_1835{flex-direction:column}._userInputSection_1jtfi_1842,._resultsOutput_1jtfi_1939{width:100%}}._chatAssistantContainer_1jtfi_2436{z-index:500;background:#fff;display:flex;position:fixed;inset:0}._chatAssistantEditor_1jtfi_2444{background:#fff;flex-direction:column;flex:1;padding:7px 0 7px 7px;display:flex;position:relative}._chatAssistantEditorInner_1jtfi_2453{background:#faf3ed;border-radius:8px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}._chatAssistantEditorToolbar_1jtfi_2463{background:#fff;border-bottom:1px solid #e5e5e5;border-radius:8px 8px 0 0;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}._chatAssistantEditorToolbar_1jtfi_2463 ._saveButton_1jtfi_40{color:#8a8a8a;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;background:0 0;border:1px solid #d5d5d5;border-radius:4px;height:auto;padding:4px 8px;font-size:12px;font-weight:500}._chatAssistantEditorToolbar_1jtfi_2463 ._exitButton_1jtfi_55{color:#0e0e0e;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;background:0 0;border:none;height:auto;padding:0;font-size:12px;font-weight:500}._chatAssistantEditorContent_1jtfi_2502{flex:1;justify-content:center;padding:80px 40px;display:flex}._chatAssistantPagePreview_1jtfi_2509{flex-direction:column;gap:40px;max-width:600px;margin:0 auto;padding:80px 40px;display:flex}._chatPreviewHeading_1jtfi_2518{font-family:var(--font-interface);color:#000;letter-spacing:-2.24px;margin:0;font-size:56px;font-weight:300}._chatPreviewImageBlock_1jtfi_2527{cursor:pointer;background:#fff;border:1px dashed #ccc;border-radius:6px;justify-content:center;align-items:center;width:533px;height:395px;transition:border-color .15s;display:flex;position:relative}._chatPreviewImageBlock_1jtfi_2527:hover{border-color:#0072f0}._chatPreviewImageBlockSelected_1jtfi_2545{border:2px solid #0072f0}._chatPreviewImagePlaceholder_1jtfi_2550{color:#ccc}._chatPreviewImageBlockFilled_1jtfi_2554{cursor:default;border:none}._chatPreviewPlacedImage_1jtfi_2559{object-fit:cover;border-radius:6px;width:100%;height:100%}._chatPreviewAddedSection_1jtfi_2566{aspect-ratio:16/10;border-radius:6px;width:100%;margin-bottom:16px;overflow:hidden}._chatPreviewSectionImage_1jtfi_2574{object-fit:cover;width:100%;height:100%}._selectionHandle_1jtfi_2580{background:#0072f0;border:1px solid #fff;width:8px;height:8px;position:absolute;box-shadow:0 1px 3px #0003}._handleTopLeft_1jtfi_2589{top:-4px;left:-4px}._handleTopRight_1jtfi_2594{top:-4px;right:-4px}._handleBottomLeft_1jtfi_2599{bottom:-4px;left:-4px}._handleBottomRight_1jtfi_2604{bottom:-4px;right:-4px}._chatPanel_1jtfi_2609{background:#fff;border-left:4px solid #e7e7e7;flex-direction:column;width:320px;padding:16px 22px;display:flex}._chatPanelHeader_1jtfi_2618{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}._chatPanelHeaderLeft_1jtfi_2625,._chatPanelHeaderRight_1jtfi_2626{align-items:center;gap:6px;display:flex}._chatPanelHeaderCenter_1jtfi_2632{flex:1;justify-content:center;align-items:center;display:flex}._beaconLogo_1jtfi_2639{width:70px;height:22px;position:relative;overflow:hidden}._beaconLogoGradient_1jtfi_2646{filter:blur(11px);mix-blend-mode:hard-light;background:linear-gradient(74deg,#88bcd8cc 0%,#f3ffc1cc 95%);width:55px;height:120px;animation:3s ease-in-out infinite _beaconPulse_1jtfi_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes _beaconPulse_1jtfi_1{0%,to{opacity:.8;transform:translate(-50%,-50%)translate(-20px)}50%{opacity:1;transform:translate(-50%,-50%)translate(20px)}}._chatIconButton_1jtfi_2670{color:#0e0e0e;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s;display:flex}._chatIconButton_1jtfi_2670:hover{background:#f2f2f2}._chatMessages_1jtfi_2688{flex-direction:column;flex:1;gap:22px;display:flex;overflow-y:auto}._chatUserMessage_1jtfi_2696{flex-direction:column;align-items:flex-end;gap:11px;display:flex}._chatUserImageThumb_1jtfi_2703{border-radius:6px;width:59px;height:60px;overflow:hidden}._chatUserImageThumb_1jtfi_2703 img{object-fit:cover;width:100%;height:100%}._chatUserBubble_1jtfi_2716{background:#f9f9f9;border-radius:6px;max-width:240px;padding:11px 16px}._chatUserBubble_1jtfi_2716 p{font-family:var(--font-interface);color:#0e0e0e;margin:0;font-size:14px;font-weight:400;line-height:1.4}._chatAiMessage_1jtfi_2732{flex-direction:column;gap:11px;display:flex}._chatAiThinking_1jtfi_2738{cursor:pointer;align-items:center;gap:0;display:flex}._chatAiThinkingText_1jtfi_2745{font-family:var(--font-interface);color:#0e0e0e;font-size:14px;font-weight:500}._chatAiContent_1jtfi_2752{flex-direction:column;gap:16px;display:flex}._chatAiContent_1jtfi_2752>p{font-family:var(--font-interface);color:#0e0e0e;margin:0;font-size:14px;font-weight:400;line-height:1.4}._chatConfirmationHeader_1jtfi_2767{align-items:center;gap:8px;display:flex}._chatConfirmationTitle_1jtfi_2773{font-family:var(--font-interface);color:#0e0e0e;font-size:14px;font-weight:600;line-height:1.4}._chatSuggestedActions_1jtfi_2781{flex-direction:column;gap:11px;display:flex}._chatSuggestedAction_1jtfi_2781{width:100%;font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;text-align:left;background:#f9f9f9;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:11px 16px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}._chatSuggestedAction_1jtfi_2781:hover{background:#f2f2f2}._chatAiActions_1jtfi_2809{gap:6px;display:flex}._chatAiActionButton_1jtfi_2814{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:color .15s;display:flex}._chatAiActionButton_1jtfi_2814:hover{color:#0e0e0e}._chatInputContainer_1jtfi_2832{flex-direction:column;gap:11px;margin-top:16px;display:flex}._chatInputChips_1jtfi_2839{flex-wrap:wrap;gap:6px;display:flex}._chatInputChip_1jtfi_2839{font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;background:#f9f9f9;border:none;border-radius:6px;align-items:center;padding:11px 16px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}._chatInputChip_1jtfi_2839:hover{background:#e7e7e7}._chatInputField_1jtfi_2864{background:#f9f9f9;border-radius:11px;flex-direction:column;min-height:120px;padding:6px;display:flex}._chatInputTextarea_1jtfi_2873{flex-wrap:wrap;flex:1;align-items:flex-start;gap:6px;padding:6px;display:flex}._chatImageBadge_1jtfi_2882{background:#0072f0;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:4px 6px;display:flex}._chatImageBadge_1jtfi_2882 span{font-family:var(--font-interface);color:#fff;letter-spacing:.75px;text-transform:uppercase;font-size:9.75px;font-weight:500}._chatImageBadgeClose_1jtfi_2901{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:opacity .15s;display:flex}._chatImageBadgeClose_1jtfi_2901:hover{opacity:1}._chatInputTextarea_1jtfi_2873 input{min-width:100px;font-family:var(--font-interface);color:#0e0e0e;background:0 0;border:none;flex:1;font-size:14px;font-weight:400}._chatInputTextarea_1jtfi_2873 input::placeholder{color:#999}._chatInputTextarea_1jtfi_2873 input:focus{outline:none}._chatInputActions_1jtfi_2939{justify-content:space-between;align-items:center;height:27px;display:flex}._chatInputActionsLeft_1jtfi_2946{align-items:center;gap:6px;display:flex}._chatInputActionWrapper_1jtfi_2952{position:relative}._chatInputActionButton_1jtfi_2956{color:#0e0e0e;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;transition:background-color .15s;display:flex}._chatInputActionButton_1jtfi_2956:hover,._chatInputActionButtonOpen_1jtfi_2974{background:#f2f2f2}._chatInputActionButtonOpen_1jtfi_2974:hover{background:#e7e7e7}._chatActionsMenu_1jtfi_2982,._chatPlusMenu_1jtfi_2983{z-index:100;background:#fff;border-radius:8px;min-width:170px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 0 1px #00000014,0 6px 24px #0000001f}._chatActionsMenuItem_1jtfi_2995,._chatPlusMenuItem_1jtfi_2996{width:100%;height:36px;font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:400;transition:background-color .15s;display:flex}._chatActionsMenuItem_1jtfi_2995:hover,._chatPlusMenuItem_1jtfi_2996:hover{background:#f2f2f2}._chatSubmitButton_1jtfi_3021{color:#fff;cursor:not-allowed;background:#b7b7b7;border:none;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;transition:background-color .15s;display:flex}._chatSubmitButton_1jtfi_3021:not(:disabled){cursor:pointer;background:#0e0e0e}._chatSubmitButton_1jtfi_3021:not(:disabled):hover{background:#333}._productComposerContainer_1jtfi_3046{z-index:500;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}._productComposerToolbar_1jtfi_3055{border-bottom:1px solid #f2f2f2;flex-shrink:0;justify-content:space-between;align-items:center;height:77px;padding:0 33px;display:flex}._productComposerToolbarLeft_1jtfi_3065{flex:1}._productComposerBackButton_1jtfi_3069{height:36px;font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;background:#f2f2f2;border:none;border-radius:6px;align-items:center;gap:4px;padding:0 11px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}._productComposerBackButton_1jtfi_3069:hover{background:#e5e5e5}._productComposerToolbarCenter_1jtfi_3090{flex-direction:column;flex:1;align-items:center;display:flex}._productComposerTitle_1jtfi_3097{font-family:var(--font-interface);color:#0e0e0e;font-size:14px;font-weight:500}._productComposerSubtitle_1jtfi_3104{font-family:var(--font-interface);color:#666;font-size:12px;font-weight:400}._productComposerToolbarRight_1jtfi_3111{flex:1;justify-content:flex-end;align-items:center;gap:22px;display:flex}._productComposerIconButton_1jtfi_3119{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;transition:color .15s;display:flex}._productComposerIconButton_1jtfi_3119:hover{color:#0e0e0e}._productComposerIconButtonSmall_1jtfi_3136{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;transition:color .15s;display:flex}._productComposerIconButtonSmall_1jtfi_3136:hover{color:#0e0e0e}._productComposerSaveButton_1jtfi_3153{color:#fff;height:36px;font-family:var(--font-interface);cursor:pointer;background:#0e0e0e;border:none;border-radius:6px;padding:0 11px;font-size:14px;font-weight:500;transition:background-color .15s}._productComposerSaveButton_1jtfi_3153:hover{background:#333}._productComposerContent_1jtfi_3171{flex:1;display:flex;overflow:hidden}._productComposerNav_1jtfi_3177{flex-direction:column;flex-shrink:0;gap:6px;width:150px;padding:44px 33px;display:flex}._productComposerNavItem_1jtfi_3186{font-family:var(--font-interface);color:#666;font-size:14px;font-weight:400;text-decoration:none;transition:color .15s}._productComposerNavItem_1jtfi_3186:hover{color:#0e0e0e}._productComposerNavItem_1jtfi_3186._active_1jtfi_1727{color:#0e0e0e;font-weight:500}._productComposerForm_1jtfi_3204{flex-direction:column;flex:1;align-items:center;padding:44px 0;display:flex;overflow-y:auto}._productComposerSection_1jtfi_3213{width:560px;margin-bottom:44px}._productComposerSectionTitle_1jtfi_3218{font-family:var(--font-interface);color:#0e0e0e;margin:0 0 22px;font-size:16px;font-weight:500}._productComposerCard_1jtfi_3226{background:#fff;border:1px solid #f2f2f2;border-radius:11px;margin-bottom:16px;padding:22px}._productComposerField_1jtfi_3234{margin-bottom:22px}._productComposerField_1jtfi_3234:last-child{margin-bottom:0}._productComposerLabel_1jtfi_3242{font-family:var(--font-interface);color:#666;margin-bottom:6px;font-size:12px;font-weight:400;display:block}._productComposerInput_1jtfi_3251{width:100%;height:45px;font-family:var(--font-interface);color:#0e0e0e;box-sizing:border-box;background:#f2f2f2;border:none;border-radius:6px;padding:0 11px;font-size:14px;font-weight:400}._productComposerInput_1jtfi_3251:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._productComposerTextarea_1jtfi_3270{width:100%;font-family:var(--font-interface);color:#0e0e0e;resize:vertical;box-sizing:border-box;background:#f2f2f2;border:none;border-radius:6px;padding:11px;font-size:14px;font-weight:400;line-height:1.5}._productComposerTextarea_1jtfi_3270:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._productComposerSelect_1jtfi_3290{width:100%;height:45px;font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;appearance:none;background:#f2f2f2 url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 22 22' fill='%23666666' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7.793 9.207 3.207 3.207 3.207-3.207 1.414 1.414L11 15.414l-4.621-4.793z'/%3E%3C/svg%3E") right 11px center no-repeat;border:none;border-radius:6px;padding:0 11px;font-size:14px;font-weight:400}._productComposerSelect_1jtfi_3290:focus{outline:none;box-shadow:0 0 0 2px #3b82f64d}._productComposerFieldRow_1jtfi_3313{border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:11px 0;display:flex}._productComposerFieldRow_1jtfi_3313:last-child{border-bottom:none}._productComposerFieldRowLeft_1jtfi_3325{align-items:center;gap:11px;display:flex}._productComposerFieldLabel_1jtfi_3331{font-family:var(--font-interface);color:#0e0e0e;font-size:14px;font-weight:500}._productComposerFieldValue_1jtfi_3338{font-family:var(--font-interface);color:#666;font-size:14px;font-weight:400}._productComposerFieldMeta_1jtfi_3345{font-family:var(--font-interface);color:#666;margin-left:auto;margin-right:11px;font-size:14px;font-weight:400}._productComposerFieldGroup_1jtfi_3354{margin-bottom:11px}._productComposerFieldGroupTitle_1jtfi_3358{font-family:var(--font-interface);color:#0e0e0e;margin-bottom:6px;font-size:12px;font-weight:500;display:block}._productComposerFieldGroupDesc_1jtfi_3367{font-family:var(--font-interface);color:#666;margin:0;font-size:14px;font-weight:400;line-height:1.5}._productComposerNote_1jtfi_3376{font-family:var(--font-interface);color:#666;border-bottom:1px solid #f2f2f2;margin:11px 0;padding:11px 0;font-size:14px;font-weight:400}._productComposerToggle_1jtfi_3386{align-items:center;display:flex}._productComposerToggleTrack_1jtfi_3391{cursor:pointer;background:#ccc;border-radius:8px;width:28px;height:16px;position:relative}._productComposerToggleThumb_1jtfi_3400{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}._productComposerImagesGrid_1jtfi_3411{gap:11px;margin-bottom:11px;display:flex}._productComposerImageThumb_1jtfi_3417{cursor:pointer;border-radius:6px;width:148px;height:148px;position:relative;overflow:hidden}._productComposerImageThumb_1jtfi_3417 img{object-fit:cover;width:100%;height:100%}._productComposerImageOverlay_1jtfi_3432{opacity:0;flex-direction:column;justify-content:space-between;transition:opacity .15s;display:flex;position:absolute;inset:6px}._productComposerImageThumb_1jtfi_3417:hover ._productComposerImageOverlay_1jtfi_3432{opacity:1}._productComposerImageActions_1jtfi_3449{justify-content:flex-start;display:flex}._productComposerImageAction_1jtfi_3449{color:#0e0e0e;cursor:pointer;background:#ffffffe6;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .15s;display:flex}._productComposerImageAction_1jtfi_3449:hover{background:#fff}._productComposerMenuBackdrop_1jtfi_3472{z-index:9998;position:fixed;inset:0}._productComposerImageMenu_1jtfi_3478{z-index:9999;background:#fff;border-radius:6px;width:150px;position:fixed;overflow:hidden;box-shadow:0 0 1px #00000014,0 4px 16px #0000001f}._productComposerImageMenuItem_1jtfi_3488{width:100%;height:44px;font-family:var(--font-interface);color:#0e0e0e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}._productComposerImageMenuItem_1jtfi_3488:hover{background:#f5f5f5}._productComposerImageMenuItemDanger_1jtfi_3510{width:100%;height:44px;font-family:var(--font-interface);color:#e53e3e;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:11px;padding:0 11px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}._productComposerImageMenuItemDanger_1jtfi_3510:hover{background:#fef2f2}._productComposerImageMenuDivider_1jtfi_3532{background:#e7e7e7;height:1px;margin:0}._aiBadgeSmall_1jtfi_3538{text-transform:uppercase;color:#0e0e0e;border:1px solid #0e0e0e;border-radius:3px;align-items:center;margin-left:auto;padding:2px 3px;font-size:8px;font-weight:600;line-height:1;display:flex}._productComposerThumbnailBadge_1jtfi_3552{font-family:var(--font-interface);color:#0e0e0e;white-space:nowrap;opacity:0;background:#ffffffe6;border-radius:4px;padding:6px 11px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}._productComposerImageThumb_1jtfi_3417:hover ._productComposerThumbnailBadge_1jtfi_3552{opacity:1}._productComposerImageAdd_1jtfi_3573{cursor:pointer;color:#666;border:1px dashed #ccc;border-radius:6px;justify-content:center;align-items:center;width:148px;height:148px;transition:border-color .15s,background-color .15s;display:flex}._productComposerImageAdd_1jtfi_3573:hover{background:#00000005;border-color:#999}._productComposerMiniThumb_1jtfi_3591{background:#f2f2f2;border-radius:4px;width:36px;height:36px;overflow:hidden}._productComposerMiniThumb_1jtfi_3591 img{object-fit:cover;width:100%;height:100%}._devMenu_1jtfi_3607{z-index:9999;position:fixed;bottom:0;left:0}._devMenuTrigger_1jtfi_3614{color:#fff;cursor:pointer;opacity:.5;background:#000000b3;border:none;border-radius:0 6px 0 0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}._devMenuTrigger_1jtfi_3614:hover{opacity:1;background:#000000e6}._devMenuTriggerOpen_1jtfi_3634{opacity:1;background:#0e0e0e;border-radius:0}._devMenuTriggerOpen_1jtfi_3634:hover{background:#0e0e0e}._devMenuPanel_1jtfi_3644{background:#0e0e0e;border-radius:0 6px 6px 0;min-width:200px;position:absolute;bottom:32px;left:0;overflow:hidden;box-shadow:0 4px 20px #0000004d}._devMenuHeader_1jtfi_3655{font-family:var(--font-interface);letter-spacing:.5px;text-transform:uppercase;color:#666;border-bottom:1px solid #333;padding:10px 14px;font-size:10px;font-weight:600}._devMenuItem_1jtfi_3666{text-align:left;width:100%;font-family:var(--font-interface);color:#fff;cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:13px;font-weight:500;transition:background-color .15s;display:block}._devMenuItem_1jtfi_3666:hover{background:#222}._devMenuItemActive_1jtfi_3685{color:#3b82f6;background:#333}._devMenuItemActive_1jtfi_3685:hover{background:#333}@media (width<=899px){._inlineCard_1jtfi_960{border-radius:16px;padding-bottom:16px}._inlineCard_1jtfi_960 ._mainContent_1jtfi_1012,._inlineCard_1jtfi_960 ._inputWrapper_1jtfi_1060,._inlineCard_1jtfi_960 ._inputWrapperResults_1jtfi_1075{width:calc(100% - 32px);min-width:0;max-width:572px}._inlineCard_1jtfi_960 ._mainContent_1jtfi_1012,._inlineCard_1jtfi_960 ._contentSection_1jtfi_1027{gap:14px}._inlineCard_1jtfi_960 ._resultsView_1jtfi_1043{left:8px;right:8px}._inlineCard_1jtfi_960 ._topNavWrapper_1jtfi_983{margin-bottom:0}._inlineCard_1jtfi_960 ._topNavWrapper_1jtfi_983>*{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}._inlineCard_1jtfi_960 ._segmentedControlWrapper_1jtfi_993,._inlineCard_1jtfi_960 ._segmentedControlWrapper_1jtfi_993._segmentedControlScrolled_1jtfi_1007{margin-top:16px}._inlineCard_1jtfi_960 ._resultsView_1jtfi_1043{top:124px}._inlineCard_1jtfi_960 ._headerWrapper_1jtfi_1039{justify-content:center;width:100%;display:flex}._inlineCard_1jtfi_960{container:lab/size}._inlineCard_1jtfi_960 ._mainContent_1jtfi_1012{margin-top:var(--lab-gap);margin-bottom:var(--lab-gap)}._inlineCard_1jtfi_960 ._headerWrapper_1jtfi_1039{margin-bottom:8px}._inlineCard_1jtfi_960 ._mainContent_1jtfi_1012{--lab-gap:16px;--carousel-h:clamp(110px, calc(100cqh - 392px - 2 * var(--lab-gap)), 270px)}._inlineCard_1jtfi_960 ._carouselTrack_1jtfi_1227{height:calc(var(--carousel-h) + 16px)}._inlineCard_1jtfi_960 ._reshootCard_1jtfi_1294,._inlineCard_1jtfi_960 ._imageSetCard_1jtfi_1372{height:var(--carousel-h)}._inlineCard_1jtfi_960{--carousel-prompt-w:46%}._inlineCard_1jtfi_960 ._imageSetPromptContainer_1jtfi_1389{width:var(--carousel-prompt-w)}}@container lab (width<=899px) and (height<=520px){._inlineCard_1jtfi_960 ._mainContent_1jtfi_1012{--lab-gap:8px;--carousel-h:clamp(84px, calc(100cqh - 318px - 2 * var(--lab-gap)), 270px);gap:8px}._inlineCard_1jtfi_960 ._headerWrapper_1jtfi_1039{margin-bottom:0}._inlineCard_1jtfi_960 ._contentSection_1jtfi_1027{gap:8px}._inlineCard_1jtfi_960 ._headerWrapper_1jtfi_1039 p{display:none}._inlineCard_1jtfi_960 ._segmentedControlWrapper_1jtfi_993>*{height:44px}._inlineCard_1jtfi_960 ._segmentedControlWrapper_1jtfi_993,._inlineCard_1jtfi_960 ._segmentedControlWrapper_1jtfi_993._segmentedControlScrolled_1jtfi_1007{margin-top:8px}._inlineCard_1jtfi_960 ._resultsView_1jtfi_1043{top:108px}._inlineCard_1jtfi_960 ._inputWrapper_1jtfi_1060>*{min-height:96px}._inlineCard_1jtfi_960{padding-bottom:10px}._inlineCard_1jtfi_960 ._imageSetPromptContainer_1jtfi_1389{justify-content:center;padding:10px 12px}._inlineCard_1jtfi_960 ._imageSetPromptText_1jtfi_1398{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}._inlineCard_1jtfi_960 ._imageSetStyleChip_1jtfi_1407{display:none}._inlineCard_1jtfi_960 ._reshootInputContainer_1jtfi_1453{min-height:0;padding:10px}._inlineCard_1jtfi_960 ._reshootUploadArea_1jtfi_1468{min-height:40px;margin-bottom:8px}}@container lab (width<=899px) and (height<=430px){._inlineCard_1jtfi_960 ._historyContainer_1jtfi_1055{padding-top:10px;padding-bottom:128px}._inlineCard_1jtfi_960 ._userInputSection_1jtfi_1842{display:none}}._header_1gsez_4{inset-inline:0;height:min(var(--title-zone), 85%);z-index:2;padding-inline:var(--page-pad-x);text-align:center;pointer-events:none;--header-ink:#fff;--header-dim:#fff9;align-items:center;display:flex;position:absolute;top:0}._header_1gsez_4[data-tone=light]{--header-ink:var(--color-text);--header-dim:var(--color-text-muted)}._text_1gsez_24{width:100%;max-width:1000px;font-size:var(--display-size);font-weight:var(--weight-heading);line-height:var(--display-leading);letter-spacing:var(--display-tracking);color:var(--header-ink);text-wrap:balance;flex-direction:column;align-items:center;gap:0;margin:0 auto;display:flex}._stack_1gsez_40{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:1000px;margin:0 auto;display:flex}._subs_1gsez_51{flex-direction:column;align-items:center;gap:4px;display:flex}._subItems_1gsez_59{font-size:var(--body-size);font-weight:var(--weight-body);line-height:var(--body-leading);color:var(--header-dim);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}._subItems_1gsez_59 li{white-space:nowrap}._subItems_1gsez_59 li+li:before{content:"·";margin-inline:.6em}._sub_1gsez_51{max-width:34em;font-size:var(--body-size);font-weight:var(--weight-body);line-height:var(--body-leading);color:var(--header-dim);text-wrap:balance;margin:0}._dim_1gsez_92{color:var(--header-dim)}._featured_1esgp_3{z-index:var(--z-work);padding-bottom:400px;position:relative}._project_1esgp_10{position:relative}._imageStudio_1esgp_18{height:calc(100svh - var(--nav-height-scrolled));min-height:700px;overflow:clip visible}._imageStudio_1esgp_18 ._projectContent_1esgp_28{align-items:flex-start;height:100%}._studioCopy_1esgp_35{z-index:1;width:325px;height:calc(100svh - var(--nav-height-scrolled) - 80px - 24px);flex-shrink:0;min-height:620px;position:relative}._storyCopy_1esgp_44{width:100%;height:100%;position:relative}._scene_1esgp_50{color:#fff;flex-direction:column;align-items:flex-start;gap:4px;width:100%;height:100%;display:flex;position:relative}._heading_1esgp_61{font-size:var(--heading-size);font-weight:var(--weight-heading);line-height:var(--heading-leading);letter-spacing:var(--tracking);color:#fff;margin:0}._brief_1esgp_72{width:min(100%,555px);font-size:var(--body-size);font-weight:var(--weight-body);line-height:var(--body-leading);color:#fff;text-wrap:balance;margin:20px 0 0}._brief_1esgp_72+._brief_1esgp_72{margin-top:16px}._scene_1esgp_50>._heading_1esgp_61+._brief_1esgp_72{margin-top:auto}._copyButton_1esgp_90{color:#fff;font:inherit;font-size:var(--ui-size);font-weight:var(--weight-strong);line-height:var(--ui-leading);cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:2px;margin-top:20px;padding:12px 28px;transition:background-color .2s}._copyButton_1esgp_90:hover{background:#ffffff24}._copyButton_1esgp_90:focus-visible{outline-offset:3px;outline:2px solid #fff}._imageStudio_1esgp_18 ._projectApp_1esgp_33{z-index:2;letter-spacing:normal}._attribution_1esgp_124{font-size:var(--label-size);font-weight:var(--weight-body);line-height:var(--label-leading);letter-spacing:normal;color:#fff9;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:16px 0 0;position:absolute;top:100%;left:0;right:0;overflow:hidden}._projectContent_1esgp_28{padding:40px var(--page-pad-x) 0;align-items:center;gap:48px;display:flex}._projectApp_1esgp_33{min-width:0;height:calc(100svh - var(--nav-height-scrolled) - 80px - 24px);flex:1;min-height:620px;position:relative}._mProject_1esgp_165{min-height:calc(100svh - var(--nav-height-scrolled));padding-top:40px;position:relative}._mStage_1esgp_172{height:calc(100svh - var(--nav-height-scrolled));pointer-events:none;position:absolute;inset:0 0 auto}._mBody_1esgp_179{z-index:1;position:relative}._mProject_1esgp_165[data-static=true] ._mStage_1esgp_172{height:auto;position:static}._mProject_1esgp_165[data-static=true] ._mHeading_1esgp_190{display:none}._mProject_1esgp_165[data-static=true] [data-header]{height:auto;padding-block:40px 80px;position:static}@media (width<=899px){._featured_1esgp_3{padding-bottom:200px}}._mTop_1esgp_207{padding:0 var(--page-pad-x) 40px;color:#fff;flex-direction:column;align-items:flex-start;gap:4px;display:flex}._mTop_1esgp_207 ._brief_1esgp_72{width:100%}._mTop_1esgp_207 ._copyButton_1esgp_90{min-height:44px}._mApp_1esgp_226{height:calc(100svh - var(--nav-height-scrolled) - 80px);min-height:620px;max-height:800px;margin:0 var(--page-pad-x);letter-spacing:normal;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}._mAttribution_1esgp_237{margin:16px var(--page-pad-x) 0;font-size:var(--label-size);font-weight:var(--weight-body);line-height:var(--label-leading);color:#fff9;text-align:center}._field_g4b4u_8,._field_g4b4u_8 *{box-sizing:border-box}._field_g4b4u_8{--pf-ui:var(--font-interface);--pf-text:var(--font-interface);width:320px;max-height:155px;font-family:var(--pf-ui);letter-spacing:normal;text-align:left;color:#000;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:11px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;font-size:16px;font-weight:400;display:flex;position:relative;box-shadow:0 4px 16px #0000001f,0 0 1px #00000014}._field_g4b4u_8[data-hover=true]{background:#f9f9f9}._field_g4b4u_8[data-open=true]{background:#f2f2f2}._field_g4b4u_8[data-generating=true]{cursor:default;background:#fff}._row_g4b4u_59{align-items:center;gap:11px;padding:11px;display:flex;overflow:hidden}._textRegion_g4b4u_68{scrollbar-width:thin;scrollbar-color:#b7b7b7 transparent;flex:auto;min-height:0;padding:11px 11px 0;display:flex;overflow:hidden auto}._textRegion_g4b4u_68[data-with-thumbs=true]{padding-top:0}._textSlot_g4b4u_83{flex:1 0 0;min-width:0;position:relative}._textareaRoot_g4b4u_89{cursor:text;border-radius:3px;display:flex}._textarea_g4b4u_89{min-height:22px;font-family:var(--pf-text);color:#0e0e0e;white-space:pre-wrap;overflow-wrap:break-word;flex:1 1 0;font-size:14px;line-height:22px}._caret_g4b4u_106{vertical-align:text-bottom;background:#000;width:1px;height:17px;margin-left:.5px;animation:1s step-end infinite _pfBlink_g4b4u_1;display:inline-block}@keyframes _pfBlink_g4b4u_1{50%{opacity:0}}._placeholder_g4b4u_124{height:22px;font-family:var(--pf-ui);color:#949494;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;font-size:14px;line-height:22px;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}._placeholderText_g4b4u_142{flex:0 auto;overflow:hidden}._glyph_g4b4u_147{color:#666;flex:none;justify-content:center;align-items:center;width:16px;height:22px;display:flex}._glyphRest_g4b4u_157{color:#949494}._glyph_g4b4u_147 svg{width:16px;height:16px;display:block}._promptLine_g4b4u_169{flex:1 0 0;align-items:flex-start;gap:6px;min-width:0;display:flex;position:relative;overflow:hidden}._generatingLabel_g4b4u_179{height:22px;font-family:var(--pf-ui);color:#666;white-space:nowrap;flex:1 0 0;font-size:14px;line-height:22px;position:relative;overflow:hidden}._genLine_g4b4u_192{position:absolute;top:0;left:0}._shimmer_g4b4u_200{pointer-events:none;background-image:linear-gradient(110deg,#0000 20%,#ffffffb3 28% 38%,#0000 46% 54%,#ffffffb3 62% 72%,#0000 80%);width:100%;height:100%;animation:2s linear infinite _pfShimmer_g4b4u_1;position:absolute;top:0;left:0}@keyframes _pfShimmer_g4b4u_1{0%{transform:translate(-100%)}to{transform:translate(200%)}}._controlBar_g4b4u_232{flex:none;align-items:center;gap:6px;height:49px;padding:11px;display:flex}._spacer_g4b4u_241{flex:1 0 0}._slot_g4b4u_245{flex:none;width:27px;height:27px;display:flex;position:relative}._addFace_g4b4u_253,._sendFace_g4b4u_254{border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;overflow:hidden}._addFace_g4b4u_253{color:#0e0e0e}._addFace_g4b4u_253[data-hover=true]{background:#e7e7e7}._sendFace_g4b4u_254{color:#fff}._sendFace_g4b4u_254[data-state=disabled]{background:#b7b7b7}._sendFace_g4b4u_254[data-state=ready],._sendFace_g4b4u_254[data-state=stop]{background:#0e0e0e}._addFace_g4b4u_253 svg,._sendFace_g4b4u_254 svg{width:16px;height:16px;display:block}._chipWrap_g4b4u_296{white-space:nowrap;pointer-events:none;margin-top:11px;position:absolute;top:100%;right:0}._chip_g4b4u_296{color:#0e0e0e;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:14px;align-items:center;padding:0 11px;display:inline-flex;box-shadow:0 0 0 1px #00000014}._chip_g4b4u_296 svg{flex:0 auto;margin-right:4px;display:block}._chipText_g4b4u_325{font-family:var(--pf-text);margin:5px 0;font-size:12px;line-height:16px}._tooltip_g4b4u_335{z-index:3;color:#fff;font-family:var(--pf-text);white-space:nowrap;background:#0e0e0e;border-radius:6px;padding:11px 16px;font-size:14px;line-height:22px;position:absolute;top:100%;left:295.5px;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff29}._thumbList_g4b4u_356{flex-wrap:wrap;gap:6px;padding:11px 11px 6px;display:flex}._thumb_g4b4u_356{border-radius:6px;outline:1px solid #e7e7e7;width:36px;height:36px;position:relative}._thumbImage_g4b4u_371{background:radial-gradient(circle at 30% 28%,#f4e6d4 0%,#f4e6d400 55%),linear-gradient(135deg,#d9bfa3 0%,#b99b7d 100%);border-radius:6px;width:100%;height:100%}._menu_g4b4u_383{z-index:4;background:#fff;border-radius:6px;width:185.34px;position:absolute;bottom:46.5px;left:-9px;overflow:hidden;box-shadow:0 6px 24px #0000001f,0 0 1px #00000014}._menuItem_g4b4u_395{color:#0e0e0e;font-family:var(--pf-text);white-space:nowrap;border:2px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:11px 16px;font-size:14px;font-weight:500;line-height:22px;display:flex}._menuItem_g4b4u_395 svg{flex:none;display:block}._menuItem_g4b4u_395[data-hover=true]{background:#f2f2f2}._pov_miydg_2{z-index:var(--z-work);background:linear-gradient(to bottom, var(--color-text), #000);color:#fff;font-family:var(--font-sans);position:relative}._fallbackVisual_miydg_13,._fallbackVisual_miydg_13 *{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'><circle cx='7' cy='7' r='5.5' fill='white' stroke='%2300087b' stroke-width='1.5'/></svg>") 7 7,default!important}._title_miydg_20{margin:0 0 var(--title-space-below);padding:var(--title-space-above) var(--page-pad-x) 0;font-weight:var(--weight-heading);font-size:var(--display-size);line-height:var(--display-leading);letter-spacing:var(--display-tracking);color:#fff;margin-bottom:16px}._intro_miydg_32{padding:0 var(--page-pad-x);max-width:34em;font-size:var(--body-size);font-weight:var(--weight-body);line-height:var(--body-leading);color:#fff9;margin:0 0 16px}._introItems_miydg_44{margin:0 0 var(--title-space-below);padding:0 var(--page-pad-x);font-size:var(--label-size);font-weight:var(--weight-body);line-height:var(--label-leading);color:#fffc;flex-wrap:wrap;gap:8px;list-style:none;display:flex}._introItems_miydg_44 li{white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px}._stageWrap_miydg_68{position:relative}._stage_miydg_68{height:calc(100svh - var(--nav-height-scrolled));min-height:640px;position:relative;overflow:hidden}._body_miydg_79{position:absolute;inset:0;overflow:hidden}._textCol_miydg_87{inset:0 auto 0 var(--page-pad-x);flex-direction:column;justify-content:center;width:min(30%,420px);display:flex;position:absolute}._head_miydg_97{width:325px;position:relative}._stepCount_miydg_102{font-size:var(--label-size);line-height:var(--label-leading);color:#fff9;font-variant-numeric:tabular-nums;margin:0 0 14px}._stepWindow_miydg_114{height:calc(var(--block-h) + var(--peek));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--peek)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--peek)), transparent);overflow:hidden}._stepTrack_miydg_121{transition:transform .36s cubic-bezier(.22,1,.36,1)}._stepBlock_miydg_127{height:var(--block-h);opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}._stepBlock_miydg_127[data-state=active]{opacity:1}._stepBlock_miydg_127[data-state=next]{opacity:.28}._stepBlock_miydg_127 ._stepTitle_miydg_141{margin-bottom:16px}._demoLayers_miydg_147{width:100%;display:grid}._demoLayer_miydg_147{grid-area:1/1}._demoLayer_miydg_147[data-in=true]{animation:.32s cubic-bezier(.22,1,.36,1) _demoIn_miydg_1}._demoLayer_miydg_147[data-out=true]{opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}@keyframes _demoIn_miydg_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._stepTrack_miydg_121{transition:none}._stepBlock_miydg_127,._demoLayer_miydg_147[data-out=true]{transition-duration:.12s}._demoLayer_miydg_147[data-in=true]{animation:.12s _demoFade_miydg_1}}@keyframes _demoFade_miydg_1{0%{opacity:0}}._counter_miydg_193,._tagline_miydg_194,._desc_miydg_195{font-size:var(--ui-size);font-weight:var(--weight-body);line-height:var(--ui-leading)}._tagline_miydg_194,._desc_miydg_195{font-size:var(--body-size);line-height:var(--body-leading)}._counter_miydg_193{opacity:.6;margin:0 0 4px}._stepTitle_miydg_141{font-weight:var(--weight-heading);font-size:var(--heading-size);line-height:var(--heading-leading);letter-spacing:var(--tracking);margin:0}._tagline_miydg_194{color:#fff;margin:0 0 12px}._desc_miydg_195{color:#ffffff80;white-space:pre-line;margin:0}._visualCol_miydg_233{align-items:center;width:51.2%;display:flex;position:absolute;top:0;bottom:0;left:45.3%}._demoNote_miydg_244{right:var(--page-pad-x);bottom:var(--page-pad-x);z-index:1;font-size:var(--label-size);font-weight:var(--weight-body);line-height:var(--label-leading);letter-spacing:normal;color:#fff9;white-space:nowrap;pointer-events:none;margin:0;position:absolute}._canvasBg_miydg_262{pointer-events:none;--lean:1;background:radial-gradient(circle at center, #ffffff47 .9px, transparent 1.3px) 0 0 / 22px 22px, linear-gradient(100deg, rgba(110, 130, 255, calc(.12 * (1 - var(--lean)))) 0%, #6e82ff29 45%, #bec8ff1a 100%);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to right, transparent calc(25% * (1 - var(--lean))), rgba(0, 0, 0, calc(1 - .65 * var(--lean))) calc(40% - 10% * var(--lean)), #000 62%, #000 88%, transparent 100%), linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent calc(25% * (1 - var(--lean))), rgba(0, 0, 0, calc(1 - .65 * var(--lean))) calc(40% - 10% * var(--lean)), #000 62%, #000 88%, transparent 100%), linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);mask-image:linear-gradient(to right, transparent calc(25% * (1 - var(--lean))), rgba(0, 0, 0, calc(1 - .65 * var(--lean))) calc(40% - 10% * var(--lean)), #000 62%, #000 88%, transparent 100%), linear-gradient(to bottom, transparent 0%, #000 14%, #000 86%, transparent 100%);-webkit-mask-composite:source-in;position:absolute;inset:0 -7% 0 -45%;-webkit-mask-composite:source-in;mask-composite:intersect}._visual_miydg_233{width:100%;position:relative}._canvas_miydg_262{transform-origin:0 0;position:absolute;top:0;left:0}._card_miydg_320{background:#d9d9d9;position:absolute}._media_miydg_327{border-radius:inherit;position:absolute;inset:0;overflow:hidden}._mediaOverlay_miydg_334{position:absolute;inset:0}._wire_miydg_339{width:100%;height:100%;position:absolute;inset:0}._media_miydg_327 img,._media_miydg_327 video{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}._selection_miydg_357{pointer-events:none;border-radius:0;position:absolute;inset:0}._selInner_miydg_364,._selOuter_miydg_365{box-sizing:border-box;border-style:solid;border-width:1px;position:absolute}._selInner_miydg_364{border-color:#0072f0;inset:0}._selOuter_miydg_365{border-color:#6ca4f4;inset:-1px}._handle_miydg_382{box-sizing:border-box;background:#fff;border:2px solid #0072f0;width:8px;height:8px;position:absolute}._handleTl_miydg_391{top:-3px;left:-3px}._handleTr_miydg_392{top:-3px;right:-5px}._handleBl_miydg_393{bottom:-5px;left:-3px}._handleBr_miydg_394{bottom:-4px;right:-5px}._handleTc_miydg_395{top:-3px;left:calc(50% + 1.5px);transform:translate(-50%)}._handleBc_miydg_396{bottom:-5px;left:calc(50% + 1.5px);transform:translate(-50%)}._handleCl_miydg_397{top:calc(50% + 1px);left:-3px;transform:translateY(-50%)}._handleCr_miydg_398{top:calc(50% + 1px);right:-5px;transform:translateY(-50%)}._fieldAnchor_miydg_402{transform-origin:50% 0;pointer-events:none;width:320px;position:absolute}._probe_miydg_409{visibility:hidden;pointer-events:none;width:320px;position:absolute;top:0;left:0}._cursor_miydg_419{z-index:5;pointer-events:none;will-change:transform;width:24px;height:25px;position:absolute;top:0;left:0}._cursorArrow_miydg_430,._cursorGrab_miydg_431{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute;top:0;left:0}._cursorGrab_miydg_431{filter:drop-shadow(0 1px 1px #00000073)}._cursor_miydg_419[data-grab=false] ._cursorGrab_miydg_431,._cursor_miydg_419[data-grab=true] ._cursorArrow_miydg_430{opacity:0}._stage_miydg_68[data-scroll-cursor=on],._stage_miydg_68[data-scroll-cursor=on] *{cursor:none!important}._scrollCursor_miydg_459{z-index:60;pointer-events:none;opacity:0;will-change:transform;align-items:center;gap:8px;height:24px;margin:-12px 0 0 -6px;display:flex;position:fixed;top:0;left:0}._scrollCursor_miydg_459 ._scrollCursorPill_miydg_474{flex:none;width:12px}._scrollCursorLabel_miydg_480{color:#fff;font-size:var(--label-size);font-weight:400;line-height:var(--label-leading);white-space:nowrap;background:#00143cbf;border-radius:999px;padding:3px 8px}._scrollCursorPill_miydg_474{background:#00143cbf;border-radius:999px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff80}._scrollCursorFill_miydg_505{width:2px;height:calc(var(--p,0) * (100% - 8px));background:#ffffffb3;border-radius:999px;position:absolute;top:4px;left:50%;transform:translate(-50%)}._stepsFallback_miydg_517{display:none;position:relative}._fallbackStep_miydg_525{padding:56px var(--page-pad-x) 80px;flex-direction:column;align-items:flex-start;display:flex}._fallbackStep_miydg_525 ._counter_miydg_193,._fallbackStep_miydg_525 ._tagline_miydg_194,._fallbackStep_miydg_525 ._desc_miydg_195{width:auto}._fallbackStep_miydg_525 ._counter_miydg_193{font-size:var(--label-size);line-height:var(--label-leading);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;opacity:.5;margin:0 0 12px}._fallbackStep_miydg_525 ._tagline_miydg_194{white-space:normal;margin:10px 0 0}._fallbackStep_miydg_525 ._desc_miydg_195{max-width:420px;font-size:var(--ui-size);line-height:var(--ui-leading);color:#fff9;margin:16px 0 0}._fallbackTitle_miydg_560{font-weight:var(--weight-heading);font-size:var(--heading-size);line-height:var(--heading-leading);letter-spacing:var(--tracking);margin:0}._fallbackVisual_miydg_13{width:100%;max-width:560px;margin-top:40px;overflow-x:clip}._closing_miydg_580{min-height:70svh;padding:160px var(--page-pad-x);align-items:center;display:flex;position:relative}._closingText_miydg_588{width:100%;max-width:1000px;font-size:var(--display-size);font-weight:var(--weight-heading);line-height:var(--display-leading);letter-spacing:var(--display-tracking);text-align:center;text-wrap:balance;color:#fff;flex-direction:column;align-items:center;margin:0 auto;display:flex}._closingDim_miydg_604{color:#fff9}@media (width<=899px){._stageWrap_miydg_68{display:none}._stepsFallback_miydg_517{display:block}}@media (prefers-reduced-motion:reduce){._stageWrap_miydg_68{display:none!important}._stepsFallback_miydg_517{display:block!important}}._card_1pvu3_5,._card_1pvu3_5 *{box-sizing:border-box}._card_1pvu3_5{width:320px;font-family:var(--font-interface);letter-spacing:normal;text-align:left;color:#0e0e0e;pointer-events:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:11px;padding:14px;position:absolute;top:0;left:0;box-shadow:0 4px 16px #0000001f,0 0 1px #00000014}._head_1pvu3_28{align-items:flex-start;gap:6px;margin-bottom:12px;display:flex}._back_1pvu3_35{color:#666;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-2px;display:flex}._question_1pvu3_47{height:40px;margin:0;font-size:14px;font-weight:500;line-height:20px}._options_1pvu3_55{flex-direction:column;gap:6px;display:flex}._option_1pvu3_55{background:#f2f2f2;border-radius:8px;align-items:center;height:34px;padding:0 11px;font-size:13px;line-height:18px;transition:background-color .15s,box-shadow .15s;display:flex}._option_1pvu3_55[data-hover=true]{background:#e7e7e7}._option_1pvu3_55[data-picked=true]{background:#fff;box-shadow:inset 0 0 0 1.5px #0e0e0e}._actions_1pvu3_82{justify-content:flex-end;align-items:center;gap:4px;margin-top:14px;display:flex}._skip_1pvu3_90,._submit_1pvu3_91{border-radius:8px;justify-content:center;align-items:center;height:30px;font-size:13px;line-height:18px;display:flex}._skip_1pvu3_90{color:#666;padding:0 12px}._submit_1pvu3_91{color:#a8a8a8;background:#f2f2f2;width:72px;transition:background-color .15s,color .15s}._submit_1pvu3_91[data-ready=true]{color:#fff;background:#0e0e0e}._submit_1pvu3_91[data-ready=true][data-hover=true]{background:#333}._glass_8kcn9_4,._done_8kcn9_5{border-radius:inherit;pointer-events:none;position:absolute;inset:0}._glass_8kcn9_4{-webkit-backdrop-filter:blur(14px);overflow:hidden}._pill_8kcn9_19{background:#f2f2f2;border-radius:72px;padding:7px 11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._done_8kcn9_5{box-sizing:border-box;background:#c7ebff0f;border:1px solid #949494}._badge_8kcn9_37{box-sizing:border-box;color:#767676;background:#f2f2f2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:3px;display:flex;position:absolute;top:8px;right:8px}._history_6423c_3{pointer-events:none;color:#1a1a1a;font-family:var(--font-interface);position:absolute;inset:0}._pill_6423c_11{box-sizing:border-box;font-family:var(--font-interface);letter-spacing:-.2px;white-space:nowrap;background:#ffffffeb;border-radius:18px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:400;line-height:1;display:flex;position:absolute;box-shadow:0 1px 3px #00000040}._pillHot_6423c_29{background:#fff}._pillPressed_6423c_33{background:#ebebeb}._pillLabel_6423c_37{flex:1;min-width:0}._chevron_6423c_42{opacity:.6;display:flex}._menu_6423c_47{box-sizing:border-box;transform-origin:0 0;background:#fff;border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 18px 48px #00000073,0 2px 6px #0003}._rows_6423c_59{box-sizing:border-box;will-change:transform;flex-direction:column;gap:24px;display:flex}._item_6423c_67{flex-direction:column;flex:none;width:285px;display:flex}._itemHead_6423c_74{font-family:var(--font-interface);color:#000;white-space:nowrap;justify-content:space-between;align-items:center;font-size:16px;line-height:normal;display:flex}._name_6423c_85{font-weight:600}._time_6423c_89{opacity:.6}._preview_6423c_93{box-sizing:border-box;border:1px solid #e7e7e7;width:285px;transition:border-color .12s,box-shadow .12s;position:relative;overflow:hidden}._preview_6423c_93 img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._itemHover_6423c_112 ._preview_6423c_93{border-color:#a8a8a8}._bar_6423c_116{background:#0000004d;border-radius:2px;width:4px;transition:opacity .2s;position:absolute;top:0;right:4px}._list_lqkz8_10{flex-direction:column;gap:10px;max-width:1280px;margin:0 auto;padding:0;list-style:none;display:flex}._row_lqkz8_20{--pad-y:36px;--pad-x:40px;--name-col:300px;color:#fff;transition:background-color var(--duration-base) var(--ease-out);border:1px solid #ffffff80;border-radius:2px;display:grid;position:relative}._row_lqkz8_20:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--color-text), #000);opacity:0;transition:opacity var(--duration-base) var(--ease-out);pointer-events:none;position:absolute;inset:0}._row_lqkz8_20[data-open=true]:before{opacity:1}._row_lqkz8_20[data-open=false]:hover{background:#ffffff0f}._head_lqkz8_53{width:100%;padding:var(--pad-y) var(--pad-x);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}._head_lqkz8_53:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}._who_lqkz8_76{width:var(--name-col);flex-direction:column;display:flex}._name_lqkz8_82,._nameLink_lqkz8_83{font-size:18px;font-weight:var(--weight-heading);letter-spacing:.01em;line-height:1.366}._name_lqkz8_82{opacity:0}._nameLink_lqkz8_83{top:var(--pad-y);left:var(--pad-x);color:inherit;text-decoration:none;position:absolute}._nameLink_lqkz8_83:hover,._nameLink_lqkz8_83:focus-visible{font-style:italic}._nameLink_lqkz8_83:after{content:"→";opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);margin-left:8px;font-style:normal;display:inline-block;transform:translate(-8px)}._nameLink_lqkz8_83:hover:after,._nameLink_lqkz8_83:focus-visible:after{opacity:1;transform:none}._nameLink_lqkz8_83:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}._dates_lqkz8_134{font-size:var(--ui-size);letter-spacing:.01em;opacity:.5;font-weight:400;line-height:1.366}._chevron_lqkz8_143{width:22px;height:22px;transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;margin-top:12px}._row_lqkz8_20[data-open=true] ._chevron_lqkz8_143{transform:rotate(180deg)}._panel_lqkz8_165{pointer-events:none;transition:grid-template-rows .5s var(--ease-out);grid-area:1/1;grid-template-rows:0fr;align-self:start;display:grid;position:relative}._row_lqkz8_20[data-open=true] ._panel_lqkz8_165{grid-template-rows:1fr}._panelInner_lqkz8_179{min-height:0;overflow:hidden}._body_lqkz8_184{--who-h:calc(18px * 1.366 + var(--ui-size) * 1.366);grid-template-columns:var(--name-col) minmax(0, 1fr);padding:var(--pad-y) var(--pad-x) calc(var(--pad-y) * 2);align-items:start;column-gap:16px;display:grid}._points_lqkz8_194,._media_lqkz8_195>*{opacity:0;transition:opacity .2s}._row_lqkz8_20[data-open=true] ._points_lqkz8_194,._row_lqkz8_20[data-open=true] ._media_lqkz8_195>*{opacity:1;transition:opacity .4s .15s}._points_lqkz8_194{pointer-events:auto;max-width:278px;margin:calc(var(--who-h) + 16px) 0 0;font-size:var(--ui-size);letter-spacing:.01em;text-wrap:pretty;flex-direction:column;gap:8px;padding:0;font-weight:400;line-height:1.366;list-style:none;display:flex}._points_lqkz8_194 li{grid-template-columns:6px minmax(0,1fr);column-gap:12px;display:grid}._points_lqkz8_194 li:before{content:"";background:currentColor;width:6px;height:6px;margin-top:calc(.683em - 3px)}._media_lqkz8_195 video,._media_lqkz8_195 img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}._media_lqkz8_195 img{max-width:590px;margin:calc(var(--who-h) + 16px) 0 0 auto;border-radius:8px}._media_lqkz8_195 video{mix-blend-mode:screen;aspect-ratio:627/279;object-fit:cover;width:96%;margin:20px 0 0 auto}@media (prefers-reduced-motion:reduce){._row_lqkz8_20,._chevron_lqkz8_143,._nameLink_lqkz8_83:after,._panel_lqkz8_165,._row_lqkz8_20[data-open] ._points_lqkz8_194,._row_lqkz8_20[data-open] ._media_lqkz8_195>*{transition:none}}@media (width<=799px){._row_lqkz8_20{--pad-y:24px;--pad-x:20px;--name-col:auto}._panel_lqkz8_165{grid-area:2/1}._body_lqkz8_184{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-top:0}._points_lqkz8_194{max-width:none;margin-top:0}._media_lqkz8_195 img,._media_lqkz8_195 video{margin-top:0}}._work_9mkeq_6{z-index:var(--z-work);min-height:calc(100svh - var(--nav-height-scrolled));padding:40px var(--page-pad-x) 400px;font-family:var(--font-sans);background:linear-gradient(#0040a1 calc(100% - 400px),#285eb0 calc(100% - 300px),#80a0d0 calc(100% - 200px),#d7e1f0 calc(100% - 100px),#fff 100%);position:relative;box-shadow:0 1px #fff}._stage_9mkeq_28{height:calc(100svh - var(--nav-height-scrolled));pointer-events:none;min-height:700px;position:absolute;inset:0 0 auto}._rows_9mkeq_36{z-index:1;position:relative}._work_9mkeq_6[data-static=true] ._stage_9mkeq_28{height:auto;min-height:0;position:static}._work_9mkeq_6[data-static=true] [data-header]{height:auto;padding-block:80px;position:static}._track_1bk99_5{z-index:var(--z-work);color:var(--color-text);font-family:var(--font-sans);--u:calc(100vw / 1440);position:relative;overflow:clip}._track_1bk99_5[data-tone=white]{background:#fff}._sticky_1bk99_22{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:96px 24px;display:flex;position:relative}._group_1bk99_33{z-index:1;pointer-events:none;will-change:transform, opacity;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}._statement_1bk99_46{max-width:66.9vw;font-weight:var(--weight-heading);letter-spacing:var(--tracking);margin:0;font-size:clamp(36px,min(6.25vw,10.5svh),90px);line-height:1}._line_1bk99_55{will-change:transform, opacity;display:block}._crowd_1bk99_63{z-index:0;pointer-events:none;position:absolute;inset:0}._figure_1bk99_70{top:calc(50% - var(--u) * 222 + var(--u) * var(--t));left:calc(var(--u) * var(--l));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));opacity:.4;filter:blur(14px);will-change:transform, opacity;position:absolute;overflow:hidden}._figure_1bk99_70 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._figure_1bk99_70 img._cropped_1bk99_90{object-fit:fill;width:150.42%;height:100.02%;inset:-.01% auto auto -24.28%}._wall_1bk99_103{flex-wrap:wrap;justify-content:center;gap:8px 20px;max-width:720px;margin:48px 0 0;padding:0;list-style:none;display:flex;position:relative}._name_1bk99_116{font-size:var(--ui-size);font-weight:400;line-height:var(--ui-leading);white-space:nowrap;mix-blend-mode:multiply}._name_1bk99_116 a{color:inherit;transition:opacity var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}._name_1bk99_116 a:hover,._name_1bk99_116 a:focus-visible{font-style:italic}._name_1bk99_116 a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}._card_1bk99_145{z-index:2;text-align:left;pointer-events:none;background:#fff;border-radius:2px;width:320px;padding:16px 20px 18px;position:absolute;translate:-50% -100%;box-shadow:0 4px 24px #0040a11f,0 1px 4px #0040a114}._card_1bk99_145[data-below=true]{translate:-50%}._card_1bk99_145 p{margin:0}._cardName_1bk99_168{font-size:var(--ui-size);font-weight:var(--weight-strong);line-height:var(--ui-leading)}._cardTitle_1bk99_174{font-size:var(--label-size);line-height:var(--label-leading);color:var(--color-text-muted)}._card_1bk99_145 ._cardNote_1bk99_180{font-size:var(--label-size);margin-top:12px;line-height:1.5}@media (width>=900px) and (prefers-reduced-motion:no-preference){._track_1bk99_5{height:250svh}._sticky_1bk99_22{height:100svh;padding:0;position:sticky;top:0;overflow:hidden}._statement_1bk99_46{max-width:none;font-size:clamp(36px,4.1667vw,60px);line-height:var(--display-leading);letter-spacing:var(--display-tracking)}._line_1bk99_55{white-space:nowrap}._wall_1bk99_103{pointer-events:none;max-width:none;margin:0;display:block;position:absolute;inset:0}._name_1bk99_116{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);opacity:var(--alpha);pointer-events:auto;transition:opacity var(--duration-fast) var(--ease-out);position:absolute;transform:translate(-50%,-50%)}._name_1bk99_116:hover,._name_1bk99_116:focus-within{opacity:1}._name_1bk99_116 a{margin:-10px -14px;padding:10px 14px}._name_1bk99_116 a:focus-visible{outline-offset:-4px}}@media (width<=899px),(prefers-reduced-motion:reduce){._track_1bk99_5{--u:calc(max(100vw, 760px) / 1440)}._sticky_1bk99_22{justify-content:flex-start;min-height:80svh;overflow:hidden}._figure_1bk99_70{top:calc(96px - var(--u) * 100 + var(--u) * var(--t))}._wall_1bk99_103{margin-top:calc(var(--u) * 400)}}._about_1d7pd_2{z-index:var(--z-work);background:linear-gradient(to bottom, var(--color-bg) 25%, #fff 100%);color:var(--color-text);font-family:var(--font-sans);--u:calc(100vw / 1440);position:relative;overflow:clip}._intro_1d7pd_25{place-content:center;align-items:start;column-gap:clamp(48px, calc(var(--u) * 109), 109px);min-height:calc(100svh - var(--nav-height-scrolled));box-sizing:border-box;padding:48px clamp(var(--page-pad-x), calc(var(--u) * 110), 110px) 48px var(--page-pad-x);grid-template-columns:minmax(0,670px) clamp(400px,40vw,511px);display:grid}._portrait_1d7pd_39{aspect-ratio:670/709;overflow:hidden}._portrait_1d7pd_39 img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}._nameTag_1d7pd_55{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;align-items:end;column-gap:24px;margin-bottom:41px;padding-bottom:12px;display:grid}._name_1d7pd_55{font-size:20px;font-weight:var(--weight-heading);letter-spacing:0;grid-column:1;margin:0;line-height:1.366}._role_1d7pd_74{display:contents}._role_1d7pd_74 p{font-size:var(--ui-size);letter-spacing:0;color:var(--color-text-muted);grid-column:1;margin:0;font-weight:400;line-height:1.366}._linkedin_1d7pd_88{width:36px;height:36px;transition:background-color var(--duration-fast) var(--ease-out);background-color:#0040a10d;border-radius:2px;flex-shrink:0;grid-area:1/2/span 2;justify-content:center;align-items:center;display:flex}._linkedin_1d7pd_88:hover{background-color:#0040a11a}._linkedin_1d7pd_88 img{width:16px;height:16px}._lead_1d7pd_111{font-size:28px;font-weight:var(--weight-strong);letter-spacing:var(--tracking);margin:0 0 28px;line-height:1.366}._para_1d7pd_119{font-size:var(--body-size);letter-spacing:.01em;margin:0;font-weight:400;line-height:1.366}._para_1d7pd_119+._para_1d7pd_119{margin-top:1.366em}@media (width<=899px),(prefers-reduced-motion:reduce){._about_1d7pd_2{--u:calc(max(100vw, 760px) / 1440)}}@media (width<=899px){._intro_1d7pd_25{grid-template-columns:minmax(0, var(--content-width));min-height:0;padding-inline:var(--page-pad-x);justify-content:center;row-gap:40px}._linkedin_1d7pd_88{width:44px;height:44px}}@media (width<=599px){._lead_1d7pd_111{font-size:24px}}._impact_1r996_1{z-index:calc(var(--z-work) + 1);background:linear-gradient(to bottom, #fff, var(--color-bg));padding-bottom:calc(120px + var(--last-row-h,100px));position:relative}._track_1r996_15:after{content:"";height:105svh;display:block}._pinWrap_1r996_21{top:var(--nav-height-scrolled);position:sticky}._stage_1r996_26{--card-h:calc(100svh - var(--nav-height-scrolled));--zone:min(var(--title-zone), calc(var(--card-h) * .85));height:40px;position:relative}._stage_1r996_26>[data-header]{height:var(--zone)}._inner_1r996_41{width:100%}._gridRow_1r996_46{grid-template-columns:250px 240px 430px 1fr 95px;width:100%;display:grid}._header_1r996_53{top:var(--nav-height-scrolled);z-index:var(--z-nav);border-bottom:1px solid var(--color-border);background:#fff;align-items:stretch;height:64px;position:sticky}._headerCell_1r996_63{font-size:var(--label-size);font-weight:var(--weight-strong);color:var(--color-text);line-height:var(--label-leading)}._cell_1r996_71{font-weight:var(--weight-body);color:var(--color-text);font-size:var(--ui-size);line-height:var(--ui-leading);flex-direction:column;justify-content:center;padding:16px 20px;display:flex}._cellRole_1r996_83{padding-left:var(--page-pad-x);font-weight:var(--weight-body);padding-right:12px}._cellTopic_1r996_93{font-weight:var(--weight-strong)}._topicMain_1r996_97{display:block}._topicSub_1r996_101{font-weight:var(--weight-body);display:block}._cellEvent_1r996_106{font-weight:var(--weight-body)}._cellYear_1r996_110{font-weight:var(--weight-body);padding-left:12px;padding-right:24px}._list_1r996_117{margin:0;padding:0;list-style:none;display:flow-root}._row_1r996_125{min-height:100px;transition:background var(--duration-fast) var(--ease-out);cursor:default;border-bottom:1px solid #0040a11a;align-items:stretch;position:relative}._row_1r996_125:last-child{margin-bottom:calc(-1 * var(--last-row-h,100px));border-bottom:none}._row_1r996_125:hover{background:var(--color-accent-hover)}._rowAnchor_1r996_148{z-index:1;cursor:pointer;position:absolute;inset:0}@media (width<=899px){._header_1r996_53,._cellSpace_1r996_89{display:none}._gridRow_1r996_46{padding:20px var(--page-pad-x);grid-template-columns:1fr auto;grid-template-areas:"role year""topic topic""event event";row-gap:4px}._row_1r996_125{min-height:0}._cell_1r996_71{padding:0}._cellRole_1r996_83,._cellYear_1r996_110{font-size:var(--label-size);line-height:var(--label-leading);color:var(--color-text-muted);margin-bottom:4px}._cellRole_1r996_83{grid-area:role}._cellYear_1r996_110{font-variant-numeric:tabular-nums;grid-area:year}._cellTopic_1r996_93{grid-area:topic}._cellEvent_1r996_106{color:var(--color-text-muted);grid-area:event}}._thumb_1r996_210{pointer-events:none;width:240px;z-index:var(--z-cursor);position:fixed;top:0;left:0;overflow:hidden;translate:0 -100%;box-shadow:0 4px 24px #0040a11f,0 1px 4px #0040a114}._thumb_1r996_210[data-below=true]{translate:0}._thumbImg_1r996_229{object-fit:cover;width:100%;height:auto;max-height:300px;display:block}._thumbPlaceholder_1r996_237{background:var(--color-bg-surface);flex-direction:column;justify-content:flex-end;gap:4px;width:100%;height:160px;padding:16px;display:flex}._thumbRole_1r996_248{font-size:var(--label-size);line-height:var(--label-leading);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0}._thumbTopic_1r996_258{font-size:var(--label-size);font-weight:var(--weight-strong);color:var(--color-text);line-height:var(--label-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._contact_2k215_8{--footer-clear:80px;z-index:calc(var(--z-work) + 2);min-height:100svh;padding:calc(var(--nav-height-scrolled) + var(--footer-clear)) var(--page-pad-x) 32px;color:#fff;background:linear-gradient(#0040a1 0%,#003d99 20%,#003586 40%,#002865 60%,#001638 80%,#000 100%);flex-direction:column;display:flex;position:relative}._contact_2k215_8[data-tone=black]{background:#000}._contact_2k215_8[data-tone=black] ._primary_2k215_37{color:#000}._contact_2k215_8[data-tone=white]{background:#fff}._contact_2k215_8[data-tone=light]{background:var(--color-bg)}._contact_2k215_8[data-tone=clear]{background:0 0}._contact_2k215_8[data-ink=dark]{color:var(--color-text)}._contact_2k215_8[data-ink=dark] ._cta_2k215_60{border-color:var(--color-text)}._contact_2k215_8[data-ink=dark] ._cta_2k215_60:focus-visible{outline-color:var(--color-text)}._contact_2k215_8[data-ink=dark] ._primary_2k215_37{background:var(--color-text);color:#fff}._contact_2k215_8[data-ink=dark] ._primary_2k215_37:hover{background:#0040a1db}._contact_2k215_8[data-ink=dark] ._secondary_2k215_77{color:var(--color-text);border-color:#0040a180}._contact_2k215_8[data-ink=dark] ._secondary_2k215_77:hover{background:#0040a114}._contact_2k215_8[data-ink=dark] ._strip_2k215_6{color:#0040a199;border-top-color:#0040a133}._intro_2k215_6{text-align:center;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:48px;display:flex}._title_2k215_103{max-width:30em;font-size:var(--statement-size);font-weight:var(--weight-heading);line-height:var(--statement-leading);letter-spacing:var(--tracking);text-wrap:balance;margin:0}._short_2k215_115{display:none}@media (width<=600px){._long_2k215_120{display:none}._short_2k215_115{display:inline}}._actions_2k215_7{margin-bottom:var(--footer-clear);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}._cta_2k215_60{font:inherit;font-size:var(--ui-size);font-weight:var(--weight-strong);line-height:var(--ui-leading);white-space:nowrap;cursor:pointer;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;padding:12px 28px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}._cta_2k215_60:focus-visible{outline-offset:3px;outline:2px solid #fff}._primary_2k215_37{color:var(--color-text);background:#fff}._primary_2k215_37:hover{background:#ffffffdb}._secondary_2k215_77{color:#fff;background:0 0;border-color:#ffffff80}._secondary_2k215_77:hover{background:#ffffff24}._strip_2k215_6{font-weight:var(--weight-body);font-size:var(--ui-size);line-height:var(--ui-leading);color:#fff9;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:auto;padding-top:32px;display:flex}@media (width<=800px){._strip_2k215_6{flex-direction:column;align-items:flex-start}._strip_2k215_6 p{order:-1}}@media (width<=600px){._contact_2k215_8{--footer-clear:40px}._actions_2k215_7{flex-direction:column;align-items:stretch;gap:10px}._cta_2k215_60{padding-block:10px}._strip_2k215_6{gap:16px;padding-top:20px}._strip_2k215_6 p{display:none}}._featuredPage_1u0ug_4{background:linear-gradient(#0040a1 0% 20%,#1856ad 40%,#507ec2 58%,#9cb7e0 74%,#dee7f5 88%,#fff 100%)}
